/*  



Theme Name: Show Me the Green



Theme URI: http://showmethegreen.ca/



Description: The updated default theme for Show Me the Green.



Version: 1.5



Author: Mike Barlund



Author URI: http://pixel8d.com/



*/



/* BASIC TAGS */



html, body, p, div, form, blockquote, h1, h2, h3, ul, li, hr {



	margin:0;



	padding:0;



	}



	



body {



	background:#fff url(images/bg-1.jpg) repeat;



	text-align:center;



	}



p {



	margin:15px 0 8px 0;



	}







img {



	border:0px;



	}



legend {



	font-weight:bold;



	}



fieldset {



	border:1px solid #333;



	margin:20px 0;



	}



/* END BASIC TAGS */





#container {



	background:#bcdda6 url(images/bg-2.jpg) repeat-y;



	border:1px solid #543f08;



	width:1000px;



	margin-right:auto;



	margin-left:auto;



	text-align:left;



	}



#container-bg {



	background:transparent url(images/bg-3.jpg) right bottom no-repeat;



	width:1000px;



	position:relative;



	bottom:0px;



	right:0px;



	}



#title {



	background:transparent url(images/title.gif) no-repeat;



	width:421px;



	height:96px;



	margin-bottom:-25px;



	cursor:pointer;

	}



#navbar {

	width:970px;



	margin-bottom: -3px;



	text-align:right;



	}



#navbar li {



	padding:0px;



	display:inline;



	list-style:none;

	margin-right:-4px;

	}



#navbar li span {



	display:none;



	}



#container2 {



	background:#ffd;



	width:1000px;

	

	padding-bottom:30px;

	

	}





#content {



	width:515px;



	margin-left:210px;



	padding:20px;
        position: relative;


	}



	



#content blockquote {



	margin:5px 30px 5px 30px;



	border-left:4px solid #c2e0ac;



	padding:0 0 0 10px;



	}



	



#content ul {



	margin:10px 30px 10px 30px;;



	}







#content li {



	margin:10px;



	}



	



#content h1 {



	margin:0 0 15px 0;



	}







#content h2 {



	margin:25px 0 0 0;



	}







#content h3 {



	margin:25px 0 0 0;



	}



	



#content .post {margin-bottom:50px;}







.postmetadata {color:#67c18e; font-weight:bold;}







	



#footer {



	background:transparent url(images/footer.gif) no-repeat;



	width:960px;



	height:32px;



	padding:0 20px 5px 20px;



	}







#footer #footerborder {



	background:#c2e0ac;



	height:2px;



	width:960px;



	margin-bottom:5px;



	}



	

#footer #copyright { float:left;}



#footer #footerlinks {



	text-align:right;



	}





.sidenav-top {

	width:179px;

	

	background:url(images/sidenav-top.gif) no-repeat top;



	padding-top:6px;

	}

	

.sidenav-btm {

	width:179px;

	

	height:6px;



	line-height:10px;

		

	background:url(images/sidenav-btm.gif) no-repeat;



	}

	

#sidenav {



	width:179px;

	

	margin-top:16px;

	

	margin-left:15px;



	float:left;

	

	font-size:1em;



	color:#333;



	}



#sidenav ul {



	list-style:none;

	

	border-left:1px solid #8DDC62;

	

	border-right:1px solid #8DDC62;



	}



#sidenav ul ul {padding:10px; border:0px;}



#sidenav ul li {



	list-style-type: none;



	list-style-image: none;



	}



#sidenav ul p,  #sidenav ul form {



	margin: 10px 0 0 10px;

	}



#sidenav ul li li {



	margin:-5px 0;



	}



li#side-articles ul li, li#side-cats ul li, li#side-calcs ul li, li.linkcat ul li {



	padding-bottom: 15px;



}


li.linkcat ul li {

	font-style:italic;
	font-size: .8em	

}

li.linkcat ul li a {

	font-style:normal;	

	font-size: 1.3em	
}

#sidenav h2{font-size:1em; background:#D5F6C3; padding-left:5px; padding-bottom:3px; margin:0;}



#sidenav #newsletter input {



	width:100px;



	}



#sidenav input#newssubmit {



	float:right;



	width:50px;



	margin:3px 10px 0 0;



	border:1px solid #543f08;



	color:#543f08;



	background:#fffdab;



	font-size:.95em;



	}



#sidenav input#newssubmit:hover {



	background:#fff;



	cursor:pointer;



	}



/*COMMENTS*/

#commentform input {



	width: 170px;



	padding: 2px;



	margin: 5px 5px 1px 0;



	}



#commentform textarea {



	width: 100%;



	padding: 2px;



	}



#commentform #submit {



	float: right;



	margin:3px 10px 0 0;



	border:1px solid #543f08;



	color:#543f08;



	background:#fffdab;



	font-size:.95em;



	}



#commentform #submit:hover {



	background:#fff;



	cursor:pointer;



	}



#commentform p.subscribe-to-comments {



	font-size:.7em;



	}



	



/*FONTS and LINKS*/



body {color:#000; font:80% Arial, Helvetica, sans-serif;}



a {color:#543f08;}



a:visited {color:#927f4e;}



a:hover {text-decoration:none;}



#content h1 {font-size:1.7em; color:#543f08;}



#content h2 {font-size:1.5em; color:#444;}



#content h3 {font-size:1.3em; color:#927f4e;}



#sidenav a {text-decoration:none; color:#333;}

	

#sidenav a:hover {text-decoration:underline;}



#footer {font-size:.7em; font-style:italic;}



/*END FONTS and LINKS*/







/*COMMENTS*/



#content p.alt {background:#fff; padding:5px; border:1px solid #000;}



#content li.alt {font-style:italic; background:#c2e0ac; padding:10px;}



/*END COMMENTS*/







/*SEARCH FORM*/



#searchForm {position:absolute; top:10px; right:10px;}



#searchForm #s {border:1px solid #543f08; width:150px;}



#searchForm #searchsubmit {



	margin:3px 0 0 0;



	border:1px solid #543f08;



	color:#543f08;



	background:#D5F6C3;



	font-size:.95em;



}



#searchForm #searchsubmit:hover {background:#fff;}



/*END SEARCH FORM*/





/*SPONSOR BAR*/



#sponsor-top {

	width:160px;

	

	height:21px;

			

	background:url(images/sponsor-top.gif) no-repeat;

	

	color:#fff;

	

	padding:2px 0 0 5px;

	}

	

#sponsor-bar {

	width:160px;

	

	float:right;

	

	margin:40px 10px 10px 30px;

	}

	

/*END SPONSOR BAR*/





/*REBATE FORMAT*/



#content p.r_amt span, #content p.r_des span, #content p.r_get span {font-size:1.3em; font-weight:bold; color:#927f4e;}



#content p.r_prov span, #content p.r_exp span, #content p.r_mor span {font-weight:bold; font-size:1.3em; color:#927f4e;}



#content p.r_des {margin-top:15px;}



#content p.r_get {margin-top:15px; border-left:4px solid #c2e0ac; padding-left:10px;}



#content p.r_amt {margin-top:15px;}



#content p.r_mor {margin-top:15px;}



#content p.r_prov {margin-top:15px;}



#content p.r_exp {margin-top:15px;}



/*END REBATE FORMAT*/







/*MISC CLASSES*/



#content table#dir blockquote a {line-height:25px; font-size:1.2em;}



#content table#dir blockquote {margin-left:20px;}



.disclaimer {



	font-size:.8em;



	}



.navigation {display:none; height:30px; margin-top:20px;}



.alignleft {float:left;}



.alignright {float:right;}



.button { margin:3px 0 0 0; font-weight:bold; border:1px solid #543f08; color:#543f08; background:#D5F6C3; font-size:.95em;}



.button:hover {background:#fff;}

.contentBox {margin:25px 0 0 40px; background:#EAFFDE; border:1px solid #927f4e; padding:10px;}

/*END MISC CLASSES*/

/* Banner ads styles */
#large-banner {
         position: absolute;
         top: 102px;
         right: -181px;
         
}

.floatleft {
      float: left;
      margin: 10px 15px 10px 0;
}