/*

Theme Name: Mary R Snyder 2.0

Author:	Jennifer Shepherd

Author URI: http://www.blueyonderdesign.com

*/



body { 

	width: 908px;

	margin: 0 auto;

	font: .9em "Lucida Grande", "Lucida Sans Unicode", Sans-Serif;

	text-align: center;

	background: #76C6CF;

	color: #808080;

	line-height: 25px;

	}



#header {

	width: 908px;

	height: 450px;

	padding: 0;

	color: #000000;

	background: url(images/travel-header.png);

	border-left: 0 solid #000;

	border-right: 0 solid #000;

	}



#container {

	width: 908px;

background: url(images/travel-back.png);

	color: #000000;

	float: left;

	text-align: left;

	border-left: 0 solid #000;

	border-right: 0 solid #000;

	}



h1 {

	font: 2em georgia, "times new roman", serif;  

	color: #058B90;

	margin-top: 2px;

	margin-bottom: 8px;

margin-left: 10px;

	font-weight: normal;

	}



h2 {

	font: 1.5em georgia, "times new roman", serif;  

	color: #000;

	margin-top: 0;

	margin-bottom: 2px;

	font-weight: normal;

	padding-top: 15px;

	margin-left: 2px;

}



a:link, a:visited {

	color: #058B90;

	background-color: inherit;

	text-decoration:none;

	font-weight: normal;

}



a:hover {

	color: #76c6cf;

	background-color: inherit;

    }



.navigation { 

	width: 420px; 

	margin: 0 0 10px 18px; 

	float: left; 

}

	

.previous { 

	padding: 0 5px 0 0; 

	float: left; 

}

	

.next { 

	float: right; 

}



#content {

	padding-left: 10px;

	padding-right: 10px;

	color: #404040;

	margin:10px 0 0 270px;

	width: 580px;

} 



.story img {

	float: left;

	margin-right: 8px;

	padding: 3px;

	border: 1px solid #058B90;

        }



#content img.icon {

	border: 0px;

	vertical-align: middle; 

	border: 0px;

}



.storytitle a {

	color: #058B90;

	text-decoration: none;

        }



.storytitle a:hover {

	color: #76c6cf;

	background: #058B90;

	text-decoration: none;

        }

	

.date {

	text-align:left;

	font-size: 1em;

	color: #058B90;

	padding-left: 3px;

	margin-top: 0px;

	margin-bottom: 10px;

}



.meta {

	font-size: 1em;

	padding-left: 3px;

	text-align:right;

}



.meta li, ul.post-meta li {

	display: inline;

}



.meta ul {

	display: inline;

	list-style: none;

	margin: 0;

	padding: 0;

}



.meta, .meta a  {

	color: #007ece;

	font-weight: normal;

	letter-spacing: 0;

}



.meta a:hover {

	color: #000;

	font-weight: normal;

	letter-spacing: 0;

}



/* Left Menu BEGINS */



#left-menu {


	padding-left: 5px;

	padding-right: 5px;

	float: left;

	margin:-111px 0 0 31px;

	color: #058B90;

	width: 198px;

	}



#left-menu a {

	color: #058B90;

	text-decoration:none;

	font-weight: normal;


    }



#left-menu a:hover {

	color: #76c6cf;

	background: #058B90;

    }

#left-menu ul {

	padding:0px;

	margin:0px;

}



#left-menu li {

	padding:0 0 2px 0;

	margin-left:8px;

	color: #058B90;

	list-style-type:none;

}



/* Left Menu ENDS */



#footer {

	margin-bottom: 0px;

	text-align: left;

	background: url(images/travel-footer.png);

	height: 52px;

        background-repeat:no-repeat;

	background-position: right bottom;	

	color: #058B90;

	clear: both;

}





blockquote {

	border: 1px solid #058B90;

	color: #000;

	margin: 5px;

	padding: 5px;

	background: #eee;
}





/* classes used by the_meta() */

ul.post-meta {

	list-style: none;

}



ul.post-meta span.post-meta-key {

	font-weight: bold;

}



.feedback {

	color: #808080;

	text-align: left;

	padding-right: 4px;

	margin-top: 5px;

	margin-bottom: 25px;

}



.feedback a {

	color: #808080;      

	font-weight: normal;

}



.feedback a:hover {

	color: #000;

	background:#058B90;

}





/* Comments Begin */



#commentform {

	width: 400px;

}



#commentform #author, #commentform #email, #commentform #url, #commentform

textarea {


	border: 1px solid #ccc;

	padding: .2em;

	color: #404040;

}



#commentform textarea {

	width: 90%;

}



#commentform input, #searchform input {

	border: 1px solid #ccc;

	color: #404040;

}



.commentlist {

	background-color: #FFF;

	color: #404040;

	margin: 0px;

	padding: 0px;

	text-align: left;

}



.commentlist li  {

	background-color: #F4F2F2;

	color: #404040;

	border: 1px solid #058B90;

	font-size: 11px;

	list-style: none;

	margin: 2px 0px 10px 0px;

	padding: 2px 10px 0px 10px;

}



.authorcomment {

	color: #404040;

	border: 1px solid #058B90;

	margin: 10px 0px 10px 0px;

	padding: 2px 10px 3px 10px;

	text-align: left;

	background-color: #fff;}



/* Comments - End */

/*Contact Form - Begin */



.contactform textarea {

	border: 1px solid #ccc;

	background: #fff;

	color: #404040;

	width: 350px;

}



.contactform input {

	border: 1px solid #ccc;

	background: #fff;

	color: #404040;

	margin-top: 5px;

}

/* Comment Form - End */

/*navbar*/

#nav {
background-position:center top;
float:center;
margin:0pt;
padding:0pt;
right:0pt;
top:0px;
width:190px;
}
#navbar {
float:left;
width:190px;
}
ul#navbar {
margin:0pt;
padding:0pt;
width:190px;
}
#navbar li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin: 0px 0 0 0px;
text-align:left;
width:190px
}
#navbar li a {
display:block;
font-size:1.2em;
margin-bottom:-10px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
text-align:center;
text-decoration:none;
text-transform:lowercase;
margin-top:0px;
}
#navbar li.current_page_item a {
color:#FFFFFF;
}
#navbar li a:hover {
}

img.ttf { border: 0; }

.story {
background-color:#76C6CF;
background-position:center;
background-repeat:repeat;
border:4px double #058B90;
margin-left:0px;
padding:10px 10px 1.5em 14px;}

.intro {
background-color:#76C6CF;
background-position:center;
background-repeat:repeat;
border:4px double #058B90;
margin-left:0px;
padding:10px 10px 1.5em 14px;}

.floatleft { float: left; margin: 0px 5px 5px 0px; }
.floatright { float: right; margin: 0px 0px 5px 5px; }