/*  
Theme Name: Green Earth Equities
Theme URI: http://realestatetomato.typepad.com
Description: Another theme from the <a href="http://realestatetomato.typepad.com">Real Estate Tomato</a> collection.
Version: 1.0
Author: Real Estate Tomato
Author URI: http://realestatetomato.typepad.com/
*/

body {
	background-color: #5f6658;
	margin: 0; 
}

ul, ol, form {
	margin: 0;
	padding: 0;
}

ul, ol {
	list-style-type: none;
}

.clear {clear: both;}
	
	/*------------
	=LAYOUT CSS
	------------*/
	
		#outer_wrapper {
			background: transparent url(images/bg.jpg) top left repeat-x;
			width: 100%;
			padding: 30px 0 0 0;
		}

		#wrapper {
			background: transparent url(images/btm_bg.jpg) bottom left repeat-x;
			width: 100%;
			padding: 0;
		}
		
			#wrapper .layout {
				background: transparent url(images/cont_bg.jpg) top center repeat-y;
				width: 966px;
				margin: 0 auto;	
			}

			/*------------
			=HEADER CSS
			------------*/
			
				#wrapper #header {
					background: transparent url(images/cont_header.jpg) top center no-repeat;
					height: 246px;
					width: 966px;
					margin: 0 0 20px 0;
				}
				
					#header h1 {
						position: relative;
						margin: 0 0 0 120px;
						top: 30px;
					}
				
						#header h1 a {
							display: block;
							height: 65px;
							width: 560px;
							text-indent: -500em;
						}

			/*------------
			=NAVIGATION CSS
			------------*/
			
				#wrapper #nav {
					margin: 45px 0 0 220px;
				}
			
					#wrapper #nav ul {
						font: normal 18px "Tahoma", sans-serif;
					}
					
						#nav ul a:active, #nav ul a:visited, #nav ul a:link {color: #fff; text-decoration: none;}
						#nav ul a:hover {color: #73bf43;}
					
						#nav ul li {
							margin: 0 15px;
							display: inline;
						}

			/*------------
			=COLUMN CSS
			------------*/
			
				#content {
					
				}

					/*------------
					=LEFT CSS
					------------*/
				
						#content #left {
							width: 190px;
							padding: 15px;
							float: left;
							font: normal 13px "Tahoma", sans-serif;
							color: #444;
						}
							
							#left a:active, #left a:visited, #left a:link {color: #61783c; text-decoration: underline;}
							#left a:hover {color: #364b14; text-decoration: none;}
							
							#left h2 {
								margin: 5px 0;
								font: lighter 18px "Tahoma", sans-serif;
								color: #2c3e0e;
							}
							
							#left ul {
								margin: 7px 10px 10px 10px;
							}
							
								#left ul li {
									margin: 5px 0;
									letter-spacing: .3px;
								}
	
					/*------------
					=CENTER CSS
					------------*/
					
						#content #center {
							width: 500px;
							padding: 0 10px;
							float: left;
							font: normal 12px "Tahoma", sans-serif;
							color: #242424;
							border-left: 1px solid #bdd68f;
							border-right: 1px solid #bdd68f;
						}
						
							#center p#cta-webinar, #center p#cta-savers {
								margin: 10px 4px 15px 4px;
								float: left;
							}
							
								#center p#cta-webinar a, #center p#cta-savers a {
									background: transparent url(images/cta_webinar.jpg) top left no-repeat;
									width: 231px;
									height: 40px;
									display: block;
									text-indent: -500em;
								}
								
								#center p#cta-savers a {
									background: transparent url(images/cta_savers.jpg) top left no-repeat;
									width: 252px;
								}
								
									#center p#cta-webinar a:hover, #center p#cta-savers a:hover {background-position: bottom left;}
						
							#center a:active, #center a:visited, #center a:link {color: #638d19; text-decoration: underline;}
							#center a:hover {color: #000; text-decoration: none;}
							
							#center h2 {
								font: lighter 17px "Verdana", sans-serif;
							}
							
								#center h2.title {
									margin: 0;
									padding: 0 100px 0 0;
									text-transform: capitalize;
									font: lighter 18px/22px "Tahoma", sans-serif; 
								}
								
									#center h2.title a:active, #center h2.title a:visited, #center h2.title a:link {color: #466c12; text-decoration: none;}
									#center h2.title a:hover {color: #30460a; text-decoration: underline;}
							
							#center h3 {
								font: lighter 16px "Arial", sans-serif;
								color: #333;
							}
							
							#center h4 {
								font: bold 14px "Verdana", sans-serif;
								color: #555;
							}
							
							#center img {
								border: 4px solid #83a12d;
							}
							
							#center p {
								line-height: 18px;
							}
							
								#center p.date {
									margin: 5px 0;
									padding: 2px;
									text-transform: uppercase;
									font: normal 10px "Tahoma", sans-serif;
									color: #747474;
									border-bottom: 1px solid #d6d6d6;
								}
								
								#center p.meta {
									background: transparent url(images/center_metaBg.jpg) bottom left repeat-x;
									margin: 0;
									padding: 0 0 10px 0;
									letter-spacing: .3px;
									font: normal 11px "Trebuchet MS", sans-serif;
									color: #6b8942;
								}
								
								#center p.more {
									background: transparent url(images/center_more.jpg) center right no-repeat;
									margin: 0;
									padding: 0 5px 3px 0;
									float: left;
									width: 70px;
									font-weight: bold;
								}
								
								#center p.metainfo {
									margin: 0;
									float: right;
									width: 300px;
									text-align: right;
									letter-spacing: .3px;
									font: normal 11px "Tahoma", sans-serif;
									color: #6b8942;
								}
								
								#center .spacer {
									background-color: #b3d882;
									height: 1px;
									margin: 5px 0 15px 0;
									overflow: hidden !important;
								}
	
					/*------------
					=RIGHT CSS
					------------*/
				
						#content #right {
							width: 190px;
							padding: 15px;
							float: left;
							font: normal 12px "Arial", sans-serif;
						}
						
							#right a:active, #right a:visited, #right a:link {color: #424242; text-decoration: underline;}
							#right a:hover {color: #779b11; text-decoration: none;}
							
							#right p.rss, #right p.search {
								height: 34px;
								width: 205px;
								margin: 0;
								padding: 16px 0 0 12px;
							}
							
								#right p.rss input, #right p.search input {
									background-color: transparent;
									border: 0;
								}
								
								#right p.rss {
									background: transparent url(images/right_rss.jpg) center left no-repeat;
								}
								
								#right p.search {
									background: transparent url(images/right_search.jpg) center left no-repeat;
								}
							
							#right h2 {
								margin: 3px 0;
								clear: both;
								font: lighter 20px "Arial Narrow", "Arial" sans-serif;
								color: #333;
							}
							
								#right h3.home-studytitle {
									background: transparent url(images/right_forsale.jpg) top left no-repeat;
									height: 36px;
									width: 194px;
									margin: 10px 0 0 0;
									text-indent: -500em;
								}
							
							#right .home-study {
								width: 192px;
								margin: 3px 0;
								padding: 0 0 5px 0;
								float: left;
								clear: left;
								overflow: hidden !important;
								border-bottom: 1px solid #d9d9d9;
								font: 11px "Arial", sans-serif;
							}
							
								#right .home-study p.img {
									float: left;
									margin: 3px 0 0 0;
								}
							
									#right .home-study p.img img {
										margin: 5px;
										border: 5px solid #a2aa89;
									}
									
								#right .home-study .home-text {
									float: left;
									width: 70px;
								}
								
								#right .home-study p.size {
									font: 14px "Georgia", serif;
									margin: 0;
									color: #3e3e3e;
								}
								
								#right .home-study p.price {
									margin: 0;
									font: bold 11px "Tahoma", sans-serif;
									color: #749d44;
								}
							
							#right ul {
								margin: 10px;
							}
							
								#right ul li {
									margin: 4px 0;
								}

			/*------------
			=FOOTER CSS
			------------*/
			
				#wrapper #footer {
					background: transparent url(images/footer_bg.jpg) top center no-repeat;
					height: 158px;
					width: 966px;
					margin: 0 auto;
				}
				
					#footer p {
						margin: 0;
						padding: 0;
					}
					
						#footer p.copyright {
							text-indent: -500em;
						}
						
						#footer p.credits {
							margin: 105px 0 0 0;
							font: normal 11px "Tahoma", sans-serif;
							text-align: right;
							color: #222;
						}
						
							#footer p.credits a {
								margin: 2px;
								padding: 1px 2px;
							}
						
							#footer p.credits span {
								margin: 0 5px;
								letter-spacing: -.6px;
								color: #555;
							}
							
							#footer p.credits a:active, #footer p.credits a:visited, #footer p.credits a:link {color: #000; text-decoration: underline;}
							#footer p.credits a:hover {background-color: #e4e4e4; color: #2a3b0b; text-decoration: none;}
							
							#comment {
								width:450px;
							}