/*  

Theme Name: Sliding Door

Theme URI: http://mac-host.com/slidingdoor/

Description:A template featuring sliding images in the menu, based on Samuel Birch's phatfusion image menu.

Version: 1.5

Author: Wayne Connor

Author URI: http://www.macintoshhowto.com/

Tags: black, custom header, fixed width, left sidebar,two columns, widget ready, widgets, valid CSS

*/



* { margin: 0; padding: 0; list-style: none; }



body {

	text-align: center;

	color: #fff;

	font-family: "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;

	background-color: #6c7e8c;

}



body a {
	color: #6c7e8c;
}





#upperBar {

	height: 0px;

	background: #ffffff;

}



#wrapper {

width: 940px;

margin: 0 auto;

text-align: left;

	position: relative;

}    



#welcomeheading a {

	margin-bottom: 10px;

	padding-bottom: 15px;

	font: 40pt "Trebuchet MS", "Lucida Grande", Lucida, Vernada, sans-serif;

	padding-top: 10px;

	color: #ffffff;

	text-decoration: none;

}



#welcomeheading {

		text-align: center;

		height:167px;

	margin-top:0px;

	background:#6c7e8c url(images/top.jpg) ;

}



#welcomeheading a:hover {

	color: #aaa;

}



#middleword {

	color: #909090;

}



#welcomeheading a:hover #middleword {

	color: #fff;

}

 

 

.description {

	text-align: center;

			font: normal 14px Verdana, Helvetica, Sans-serif;

	color: #fff;

	padding-bottom: 20px;

}  



                

#content {

	float: right;

	width: 640px;

	margin-top: 0px;

}



	#content .notice p {

		border-top: 1px solid #8acef3;

		border-bottom: 1px solid #8acef3;

		padding: 5px 0px;

		font-size: 12px;

	margin: 1px;

}

		#content .notice {

		border-top: 1px solid #2d7cb9;

		border-bottom: 1px solid #2d7cb9;

	margin-bottom: 20px;

}



    #content .post {

		float: left;

		position: relative;

		width: 640px;



}

	

	#content .post h2 a {

		color: #FFF;

		text-decoration: none;

		padding: 3px 0;

	}



	#content .post h2 a:hover {

		color: #f9a351;

	}

	

	#content .post h3 {

		font-size: 12px;

		font-weight: normal;

		color: #8b9ca6;



}



 #content .post-details {

	bottom: 20px;

	position: absolute;

	right:  0px;

	width: 120px;



	

}

	

	#content .post h3 a {

		color: #8b9ca6;

	}              

	

	#content .post h3 a:hover {

		text-decoration: none;

	}

	

	#content .post img {

	max-width: 500px;

	max-height: 600px;

	margin-bottom: 10px;

	margin-top: 10px;



}     





.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}



.alignleft {

   float: left;

}



.alignright {

   float: right;

}





.wp-caption {

   border: 1px solid #ddd;

   text-align: center;

   background-color: #f3f3f3;

   padding-top: 4px;

   margin: 10px;

   /* optional rounded corners for browsers that support it */

   -moz-border-radius: 3px;

   -khtml-border-radius: 3px;

   -webkit-border-radius: 3px;

   border-radius: 3px;

}



.wp-caption img {

   margin: 0;

   padding: 0;

   border: 0 none;

}



#content p.wp-caption-text  

   {

   font-size: 11px;

   line-height: 17px;



   margin: 10px;

	color: #000;

	text-align: center;

}

	

	#content .post a img {

	}

		

	#content .post ul {

		margin-left: 20px !important;

	}

	

	#content .post ul li {

		list-style-type: disc !important;

	}

	

	#content p,

	#content .post ul li {

		font: normal 13px/20px Verdana, Helvetica, Sans-serif;

		margin-bottom: 10px;

		margin-top: 10px;

	color: #eaeaea;

	margin-right: 140px;

	text-align: justify;

}

	

		#content blockquote {

			margin-left: 10px;

			border-left: 3px solid #333;

			padding-left: 10px;

		}

	

	#content p a {

	color: #f9a351;

	}

	

	#content p a:hover {

		text-decoration: none;

	} 

	

	#content small {

	    margin: 0 auto;

	    text-align: center;

	    display: block;

	    border-top: 3px solid #333;

	    border-bottom: 1px solid #333;

	    font-size: 11px;

	    color: #eaeaea;

	}

	

	#content ol {

	line-height: 1.6;

}

	#content ol.commentlist {

		margin-top: 10px;

	}

	

	#content ol.commentlist li {

		border-top: 1px solid #333;

		margin-bottom: 10px;

	} 

	

		#content ol.commentlist li .commentMeta {

			width: 120px;

			float: left;

			margin-top: 5px;

		} 

		

		    #content ol.commentlist li .commentMeta span {

				display: block;

			}

			

			#content ol.commentlist li .commentMeta span.author,

			#content ol.commentlist li .commentMeta span.author a {

				color: #CCC;    

				text-decoration: none;

				margin-bottom: 5px;

			}                     

			

			#content ol.commentlist li .commentMeta span.date a {

				color: Glad you just fell asleep last night, i was a little worried, but now i know you are still safe! i got a lot done yesterday, very productive day. my yard still hasn't been cut, i've been calling the yard people everyday, and they keep telling me, we promise your yard is going to be done today. it's supposed to rain the rest of the week, so looks like another week with an overgrown yard. i went for a walk after work yesterday, it was beautiful weather, i got a little running in too. and i cooked dinner, i made pork tenderloin, potatoes, and peas with mushrooms and onions, oh and a salad. i was so healthy yesterday! i miss you so much, and i wish you could do these everyday little things with me. we will be together soon. only 37 more days till you come home!! i can't believe it, i remember when i was excited to get under 100 days! i love you and i am looking forward to your next email!;
	text-decoration: none;
	font-size: 11px;
	color: #eaeaea;
			}



			#content ol.commentlist li .commentMeta span.moderate a {

	color: #f9a351;

			}

		

		#content ol.commentlist li .commentText {

			width: 450px;

			float: right;

			padding: 5px;

			font-size: 12px;

		}

	

	

	#content ol.commentlist .avatar {

float: left;

}





	#content h3 {

	color: #f9a351;

	margin-top: 5px;

	margin-bottom: 5px;

	}

	

	#content #commentform input {

		padding: 5px;

		font-family: Arial, Helvetica, Sans-serif;

	}

	

	#content #commentform textarea {

		width: 410px;

		padding: 10px;

		font-family: Arial, Helvetica, Sans-serif;

	}

	

	#content .nextprevious {

		height: 40px;

		display: block;

	} 

	

	#content .nextprevious a {

		color: #CCC;

	}               

	

	#content .nextprevious .left {

		float: left;

	}              

	

	#content .nextprevious .right {

		float: right;

	}

	

	#content .adBrite {

		display: block;

		margin-bottom: 20px;

		border: 1px solid #333;

	}



#sidebar {

	width: 232px;

	float: none;

	padding-top: 8px;

	text-align: left;

} 



#sitemeter {

	text-align: center;

	width: 160px;

		font-size: 11px;

		color: #eaeaea;

}

#sitemeter img{

	padding-bottom: 8px;

	padding-top: 8px;

}



	#sidebar h2 {

		font-weight: normal;

		font-size: 16px;

		text-transform: uppercase;

		margin-bottom: 10px;

	}

	

	#sidebar a img {

		border: none;

	}

	



	#sidebar ul {

		margin-top: 10px;

		margin-bottom: 10px;

}

	

	#sidebar ul li {

		font-size: 11px;

		background: url(img/bullet.png) 0 5px no-repeat;

		padding: 0 10px;

		margin: 0 0 5px 5px;

	}

	

	#sidebar ul li a {

		color: #eaeaea;

		text-decoration: none;

	}

	

	#sidebar ul li span {

		color: #eaeaea;

		margin-left: 5px;

	}

	

	#sidebar ul li a:hover {

		color: #f9a351;

	}

	

	#sidebar ul#nav {

		margin: 10px 0 20px 0;

	}

	

	#sidebar ul#nav li {

		margin: 0;

		padding: 0;

	}

		

	#sidebar ul#nav li a {

		display: block;

		height: 17px;

		padding: 7px 10px;

		background: url(img/nav_off.png) 0 0 no-repeat;

		margin-bottom: 5px;

		text-decoration: none;

		font-size: 12px;

		text-transform: uppercase;

		font-weight: bold;

		color: #eaeaea;

	}

	

	#sidebar ul#nav li a:hover {

		background: url(img/nav_off.png) 0 -31px no-repeat;

	}        

	

	#sidebar ul#nav li a.active {

		background: url(img/nav_on.png) 0 0 no-repeat;

		color: #FFF;

	}



#sidebar #footer {

    border-top: 3px solid #444;

    border-bottom: 1px solid #444;

    padding: 7px 0;

    font-size: 11px;

}



    #sidebar #footer p {

        margin-bottom: 5px;

        color: #ccc;

	text-align: center;

}

    

    #sidebar #footer a {

        color: #999;

	text-decoration: none;

}

    

    #sidebar #footer a:hover {

        text-decoration: none;

        color: #fff;

    }



.clearfix {

	clear: both;

}	



.ctc {

text-align: center;

	text-decoration: none;

	line-height: 80%;

	background-color: #000;

	margin-bottom: 10px;

	padding-right: 10px;

	padding-top: 0px;

	padding-bottom: 10px;

}	





.ctc a {

	text-decoration: none;

	text-transform: lowercase;

	font-family: "Lucida Grande",Tahoma,"Lucida Sans Unicode",Verdana,sans-serif;

	margin: 4px;

	border: thin none #060606;

}

.ctc a:hover{

	color: #fff;

	margin: 3px;

	border: thin solid #8acef3;

	background-color: #0c0c0c;

}



[disabled] {



	color:#dddddd;



	border-color:#dddddd!important;



	background:none!important;



}



 #upperBox {

	margin-bottom: 10px;

	text-align: center;

	position: absolute;

	right: 0;

	padding-top: 5px;

}

	

 #upperBox a img {

		display: block;

		margin: 0 auto;

		border: none;

	}

	



	 #upperBox p {

		margin: 5px 0;

		font-size: 10px;

		text-align: center;

	}

	

	 #upperBox input {

		height: 18px;

		padding: 5px 5px 5px 25px;

		background: url(img/upperBox_search.png) top left no-repeat;

		border: 0;

		width: 100px;

		color: #9ec7eb;

		margin-top: 5px;

	}

	

	 #upperBox input:focus {

		color: #FFF;

	}





