/*  

Theme Name: Josh

Theme URI: http://christcenteredhome.org/

Description: Custom Wordpress Theme

Version: 1.0

Author: Josh

*/



body { background:#fff url(images/topbkg.gif) repeat-x fixed;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#666;

	margin:0;

	padding:0;

}



a, a:visited { color: #40649c; text-decoration: none; }

a:hover { color: #d41174; text-decoration: none;/* border-left:3px solid #d41174; padding:0 0 0 5px; */}



#wrapper {

	background:#fff;

	margin: 0px auto;

	padding: 0px;

	width: 780px;

	border-left:1px #9aa5b9 solid;

	border-right:1px #9aa5b9 solid;

	border-bottom:1px #9aa5b9 solid;

}

#top {

	background-image: url(images/headerbkg.gif);

	background-repeat: repeat-x;

	margin: 0px;

	padding: 0px;

	height: 233px;

	width: 780px;

}

#header {

	margin: 0px;

	padding: 0px;

	float: left;

	height: 233px;

	width: 470px;

}

#header img { border:none;}

#imagesrotator {

	margin: 0px;

	padding: 0px;

	float: right;

	height: 233px;

	width: 308px;

}

#main {



	margin: 0px;

	padding:0 10px 10px 10px;

	width: 760px;

}

.postinfo{ background:#f9f9f9; margin:0; padding:5px 0 5px 0; border-bottom:#c0c0c0 1px solid; border-top:#c0c0c0 1px solid; font-size:10px;}

#sidebar { margin: 0px; padding: 0px; float: left; width: 200px; font-size:12px; line-height:140%;}

#sidebar h2 { background:url(images/h2.gif) no-repeat left; margin:10px 0 10px 0; padding:5px 0 5px 18px; font-size:12px; border-bottom:#c0c0c0 1px solid;}

#sidebar ul{list-style-type:none;margin:0;padding:0;}

#sidebar ul li{list-style-type:none;margin:0;padding:0;}

#sidebar ul li ul{list-style-type:none;margin:0;padding:0;}

#sidebar ul li ul li{list-style-type:none;border:0;margin:0;padding:0 0 0 15px;}

#sidebar ul li ul li a:hover {  color: #d41174; text-decoration: none; padding:0; }

.content {

	margin: 0px;

	padding: 0 10px 0 0;

	float: right;

	width: 540px;

}

.content h2 { font-family:Arial, Tahoma, Verdana; font-size:18px;}

.clear {

	margin: 0px;

	padding: 0px;

	clear: both;

	height: 10px;

	width: 780px;

}



hr { border-left:0px solid #abb0b5; border-right:0px solid #abb0b5; border-top:1px dotted #abb0b5; border-bottom:0px solid #abb0b5; height : 1px;  }



#commentsbox { margin: 0px; padding: 0px; float: left; width: 540px; font-size:11px;}

#comments h2{margin:0; padding:0; color:#ff5c00; font-size:12px; font-weight:normal;}

.boxcomments{margin-bottom:20px;width:510px;}

#commentform{border-top:1px solid #eee;margin:0;padding:15px 15px 1px;}

#commentform label{display:block;margin:0;}

#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}

#commentform textarea{width:400px;margin:0 0 10px;padding:0;}

#commentform #submit{margin:0 0 20px;}

#commentform p{margin:5px 0; }

ol.commentlist{margin:0 0 1px;padding:0;}

ol.commentlist li{border-bottom:20px solid #fff;display:block;list-style:none;margin:0;padding:5px 15px 1px; background:#c8d8ea;}

ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}

ol.tblist{list-style:none;margin:0 0 1px;padding:0;}

ol.tblist li{display:block;list-style:none;padding:10px 5px 10px 5px;margin:0 0 5px; border:1px dashed #ccc;}

input#url,input#author,input#email,textarea{color:#666;width:40%;border:1px solid #cbcbcb;margin-bottom:0.6em;background:#fcfcfc;margin-top:2px;padding:3px;}



.alignright{float:right;margin-top:10px;}

.alignleft{float:left;margin-top:10px;}

.navigation { margin: 0px; padding: 0px; float: left; width: 530px; }





#footerbox {

	background:#414449;

	margin: 0px;

	padding: 0px;

	height: 250px;

}



#side_footer {

	margin: 0px auto;

	padding: 10px 0 0 0;

	width:780px;	

}



#sidefootercombo {

	margin: 0px;

	padding: 0px;

	width:515px;

	float:left;



}

#sidefooter1 {

	margin: 0px;

	padding: 0px;

	width:250px;

	float:left;



}



#sidefooter2 {

	margin: 0px auto;

	padding: 0px;

	width:250px;

	float:right;



	

}



#sidefooter3 {

	margin: 0px;

	padding: 0px;

	width:250px;

	float:right;	



}





#footer {

	background:#242424;

	margin: 0px;

	height:50px;

	padding: 20px 0 0 0;

	border-top:1px solid #717479;

	color:#CCCCCC;

	font-size:11px;

}



#sidefooter1 h2 { margin:10px 0 10px 0; padding:5px 0 5px 0; font-size:12px; border-bottom:#44779e 1px solid; color:#44779e;}

#sidefooter1 ul{list-style-type:none;margin:0;padding:0;}

#sidefooter1 ul li{list-style-type:none;margin:0;padding:0;}

#sidefooter1 ul li ul{list-style-type:none;margin:0;padding:0;}

#sidefooter1 ul li ul li{list-style-type:none;border:0;margin:0;padding:0;}

#sidefooter1 ul li ul li a:hover {  color: #d41174; text-decoration: none; padding:0; }



#sidefooter2 h2 { margin:10px 0 10px 0; padding:5px 0 5px 0; font-size:12px; border-bottom:#44779e 1px solid; color:#44779e;}

#sidefooter2 ul{list-style-type:none;margin:0;padding:0;}

#sidefooter2 ul li{list-style-type:none;margin:0;padding:0;}

#sidefooter2 ul li ul{list-style-type:none;margin:0;padding:0;}

#sidefooter2 ul li ul li{list-style-type:none;border:0;margin:0;padding:0;}

#sidefooter2 ul li ul li a:hover {  color: #d41174; text-decoration: none; padding:0; }



#sidefooter3 h2 { margin:10px 0 10px 0; padding:5px 0 5px 0; font-size:12px; border-bottom:#44779e 1px solid; color:#44779e;}

#sidefooter3 ul{list-style-type:none;margin:0;padding:0;}

#sidefooter3 ul li{list-style-type:none;margin:0;padding:0;}

#sidefooter3 ul li ul{list-style-type:none;margin:0;padding:0;}

#sidefooter3 ul li ul li{list-style-type:none;border:0;margin:0;padding:0;}

#sidefooter3 ul li ul li a:hover {  color: #d41174; text-decoration: none; padding:0; }


