/*  

Theme Name: Richmond Renovation

Theme URI: richmondrenovation.com

Version: 1.0

Author: Michelle Martello

Author URI: http://minimadesigns.com





*/





body {

	margin: 0;

	padding: 0;

	

		text-align: center;

	font-size: 75%;

	line-height: 1.5em;

	font-family: "Lucida Grande", arial, helvetica, sans-serif;

	/* font: normal 62.5% Verdana, arial, sans-serif; */

	color: #b5b5b5;

	background: #373737 url(images/bg_gradient.gif) repeat-x;

	}

	





.clear {clear:both;}

.clearleft {clear:left}

#page {	margin: 0px auto;	padding: 0;	width: 780px;	text-align: left;	}	







/*-------------------------------------------    

    General

-------------------------------------------*/



p { margin-bottom: 1.35em; }

p, ul, ol, dd {  }

dd { margin-bottom: 1em; }



/*-------------------------------------------    

    Header

-------------------------------------------*/



#header {margin:0;padding:0;background:#ff9900}



#logo {margin:20px 0 19px 0px;padding:0 0 0 30px;}



h2 {

	font-size: 2.5em;

	line-height: 1em;

	margin: 20px 0 0 0;

	color: #fde05b;

	font-weight: normal;

	}

	

h3{

	font-size: 1.5em;

	line-height: 1em;

	margin: 20px 0 0 0;

	color: #9c9c9c;

	font-weight: normal;

	}







/*-------------------------------------------    

   Navigation

-------------------------------------------*/





ul#nav {	width:780px;		/*overflow: hidden;*/	background:transparent url('images/nav.gif') no-repeat 0 0px;	padding:0;margin:0px 0 0 0;	}

ul#nav li {	padding:0;	margin:0;	display:block;	float:left;	text-indent:-9999px;		}

ul#nav li a {	border:0;	display:block;	text-decoration:none;	background:transparent url('images/nav.gif') no-repeat 0 0px;	}



li#navBlank a 	{width:287px; height:34px; }	

li#navHome 		a 	{width:82px; height:34px; }	

li#navAbout 		a 	{width:82px; height:34px; }	

li#navCommercial 	a 	{width:126px; height:34px; }

li#navResidential 	a {width:110px; height:34px;}	 	   

li#navContact	a {width:93px; height:34px;}



li#navBlank a:link  {background-position:0px 0px;	}

li#navHome a:link, li#navHome a:visited 				{background-position:-287px 0px;	}	

li#navHome a:hover, li#navHome	 a:focus 				{background-position:-287px -34px;	 }	

li#navAbout a:link, li#navAbout a:visited 				{background-position:-369px 0px;	}	

li#navAbout a:hover, li#navAbout a:focus 				{background-position:-369px -34px;	 }	

li#navCommercial a:link, li#navCommercial a:visited 	{background-position:-451px 0px;	}	

li#navCommercial a:hover, li#navCommercial a:focus 	 	{background-position:-451px -34px;	}

li#navResidential a:link, li#navResidential a:visited 	{background-position:-577px 0px;	}	

li#navResidential a:hover, li#navResidential a:focus 	{background-position:-577px -34px;	}

li#navContact a:link, li#navContact a:visited 			{background-position:-687px 0px;	}	

li#navContact a:hover, li#navContact a:focus 			{background-position:-687px -34px;	}







/*-------------------------------------------    

    Sidebar

-------------------------------------------*/		



#sidebar {

	float: left;

	padding: 0px 0px 0 0px;

	width: 210px;

	margin:30px 0 30px 0;

	padding:7px 5px 30px 7px;

		background: #1f1f1f url(images/bg_sidebar.gif) repeat-x;

		}





ul#events {

	font-weight:Bold;text-transform:uppercase

	}



#sidebar ul {

	margin: 0;

	padding:0;

	}



#sidebar li {

font-size:100%;

	list-style-type:none;

	margin:0;

	padding:0;border-bottom:1px solid #454545;padding:7px 0 7px 0;

	}



#sidebar img {border:3px solid #434343;margin:0 0 5px 0}

#sidebar li a {text-decoration:none;color:#fff;}

#sidebar li a:hover {text-decoration:none;color:#fde05b}



.sidetitle {font-weight:bold;color:#cc9336;padding:10px 0 0 0}



#sidebar p {padding:0;margin:0}





/*-------------------------------------------    

    Content

-------------------------------------------*/





.postmetadata a {color:#5e8568;text-decoration:none;font-weight:bold;border-bottom:1px dashed #5e8568}	



#content a {text-decoration:none;font-weight:bold;color:#fde05b;border-bottom:1px solid #9c9c9c}

#content a:hover {text-decoration:none;font-weight:bold;color:#ffffff;border-bottom:1px solid #9c9c9c}



#content {	font-size: 1.2em;	line-height:1.5em;float:left;margin:0px 0 50px 0;width:540px;padding:0 10px 0 0}	



#content .entry img {float:left;margin:0 5px 10px 0;background:#000000;border:1px solid #373737;padding:6px;}

#content .entry img a {text-decoration:none}



#frontcontent {float:left;width:780px;}

#frontcontent .entry img {float:left;margin:0 0px 10px 0;background:#000000;border:1px solid #373737;padding:6px;}

#content  ul {color:#f6b03e}



.yellow {color:#ffdd4e}

.line {border-top:1px solid #454545 }



/*-------------------------------------------    

    Post

-------------------------------------------*/



.postmetadata {border-top:1px solid #333333;margin:0;padding:5px 0 5px 0;}

#single {border-top:1px solid #123423;}

.nocomments {color:#60813a;margin:0;}





/*-------------------------------------------    

    Front page

-------------------------------------------*/







/*-------------------------------------------    

    Footer

-------------------------------------------*/







#wrapper {

	margin: 0 auto;

	width: 780px;

	height:300px;

	background: transparent url(images/bg_footercopy.gif) no-repeat;

	}	







#footer {
width:100%;
height:300px;

	clear: both;

	padding: 0px 0 0px 0;

	background: #000;

	margin:30px 0 0 0;

	}	

	

	.copy {padding:15px 0 0 0}



.copyleft {float:left;text-align:left;font-weight:bold;}

.copyright {float:right;text-align:right;font-size:1.5em}









