/*  
Theme Name: Drew Kern
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: #127798;
	margin: 0;
}

ul, ol, form {
	margin: 0;
	padding: 0;
}

.clear {clear: both;}
	
	/*------------
	=LAYOUT CSS
	------------*/
	
		#outer_wrapper {
			background: transparent url(images/bg.jpg) top left repeat-x;
			width: 100%;
		}

		#wrapper {
			width: 1001px;
			margin: 0 auto;
		}

			/*------------
			=HEADER CSS
			------------*/
			
				#wrapper #header {
					background: transparent url(images/header_bg.jpg) top left no-repeat;
					height: 326px;
					width: 1001px;
					padding-top: 20px;
				}
				
					#header h1#logo {
						margin: 0;
					}
					
						#header h1#logo a {
							background: transparent url(images/) top left no-repeat;
							height: px;
							width: px;
							display: block;
							text-indent: -500em;
						}

						/*------------
						=NAVIGATION CSS
						------------*/
						
							#header #nav ul {
								font: normal 18px "Georgia", serif;
								text-transform: uppercase;
								text-align: center;
							}
							
								#nav ul a:active, #nav ul a:visited, #nav ul a:link {color: #fff; text-decoration: none;}
								#nav ul a:hover {color: #;}
							
								#nav ul li {
									list-style-type: none;
									display: inline;
								}
								
									#nav ul li a {
										background: transparent url(images/nav_div.png) right center no-repeat;
										display: inline;
										padding: 10px;
									}

			/*------------
			=COLUMN CSS
			------------*/
			
				#content {
					background: transparent url(images/cont_bg.jpg) center top repeat-y;
					width: 1001px;
					font: normal 12px "Tahoma", asns-serif;
					color: #575757;
				}
				
					body.single #content {
						background-image: url(images/inner-cont_bg.jpg);
					}
				
					#content .cont_top {
						background: transparent url(images/cont_top.jpg) top center no-repeat;
						width: 1001px;
						float: left;
					}
					
					#content .cont_btm {
						background: transparent url(images/right_btmBg.jpg) 609px bottom no-repeat;
						float: left;
						width: 927px;
						padding: 0 37px;
					}

					/*------------
					=SINGLE CSS
					------------*/
					
						#single-col {
							width: 927px;
							padding: 0 37px;
							float: left;
						}
						
							body.single #content .cont_top {
								background-image: url(images/inner-cont_top.jpg);
							}

					/*------------
					=LEFT CSS
					------------*/
				
						#content #left {
							width: 591px;
							float: left;
							font: normal 12px "Tahoma", sans-serif;
							padding: 10px;
						}
							
							#left a:active, #left a:visited, #left a:link {color: #2d88b5; text-decoration: underline;}
							#left a:hover {color: #1E5B78; text-decoration: none;}
							
							#left .title-wrap {
								background-color: #678420;
								padding: 5px;
							}
							
								#left h2.title {
									margin: 0;
									font: lighter 18px "Tahoma", sans-serif;
								}
								
									#left h2.title a:active, #left h2.title a:visited, #left h2.title a:link {color: #F3F5ED; text-decoration: none;}
									#left h2.title a:hover {color: #fff; text-decoration: underline;}
									
								#left p.meta {
									margin: 0;
									font: bold 11px "Tahoma", sans-serif;
									color: #d8ff79;
								}
							
							#left h2 {
								font: normal 18px "Tahoma";
								color: #678420;
							}
							
							#left p {
								line-height: 18px;
							}
							
							#left ul {
								margin: 10px;
							}
							
								#left ul li {
									margin: 3px 0 0 25px;
								}
								
								#left p.more {
									float: left;
									width: 130px;
									font-weight: bold;
								}
								
								#left .metainfo {
									width: 380px;
									float: right;
									text-align: right;
									font-size: 11px;
									color: #444;
								}
							
							#left h3 {
								font: lighter 16px "Tahoma", sans-serif;
								color: #0C4969;
							}
							
							#left h4 {
								font: bold 14px "Tahoma", sans-serif;
								color: #555;
							}
							
							#left img {
								margin:8px;
							}
	
					/*------------
					=RIGHT CSS
					------------*/
				
						#content #right {
							width: 290px;
							padding: 10px 10px 220px;
							float: right;
							font: normal 12px "Tahoma", sans-erif;
							color: #222;
						}
						
							#right a:active, #right a:visited, #right a:link {color: #214958; text-decoration: none;}
							#right a:hover {color: #000; text-decoration: underline;}
							
							#right h2 {
								background-color: #4e8ca8;
								padding: 3px 5px;
								font: normal 18px "Tahoma", sans-serif;
								color: #fff;
							}
							
							#right p.input-rss, #right p.input-search {
								background: transparent url(images/right_rss.jpg) right center no-repeat;
								height: 43px;
								width: 200px;
								margin: 10px auto;
								padding: 16px 0 0 0;
							}
							
								#right p.input-rss input, #right p.input-search input {
									background-color: #c9e5e9;
									width: 135px;
									padding: 8px;
									font: normal 11px "Tahoma", sans-serif;
									border: 1px solid #74a6b7;
									border-right: 0;
								}
								
								a#rss_feed {
									margin:-58px 45px 0 0px;
									text-indent:-999em;
									height:40px;
									width:40px;
									display:block;
									float:right;
									border:0px solid red;
								}
							
								#right p.input-search {
									background-image: url(images/right_mag.jpg);
								}
								
							#right ul {
								margin: 10px;
							}
							
								#right ul li {
									list-style-type: none;
									background: transparent url(images/right_liBg.jpg) bottom left no-repeat;
									padding: 5px 3px 7px 5px;
								}
						
							#right div.cta {
								background: transparent url(images/cta_border.jpg) center top repeat-y;
								height: 223px;
								width: 269px;
								margin: 0 auto;
							}
							
								#right .cta ul {
									background: transparent url(images/cta_bg.jpg) center top no-repeat;
									height: 105px;
									width: 239px;
									margin: 5px;
									float: left;
									padding-top: 108px;
									padding-left: 20px;
									font: normal 11px "Tahoma", sans-serif;
									color: #fff;
								}
								
									#right .cta ul li {
										list-style-type: none;
										background-image: none;
										margin: 0 0 1px;
										padding: 0;
										width: 200px;
									}
										
										#right .cta ul li.cta a {
											background: transparent none center top no-repeat;
											height: 17px;
											width: 200px;
											padding: 4px 0 0 19px;
											display: block;
										}
									
										#right .cta a:active, #right .cta a:visited, #right .cta a:link {color: #d6f2fa; text-decoration: none;}
										#right .cta ul li a:hover {background-position: bottom left; color: #fff;}
										
										#right .cta ul li.one a {
											background-image: url(images/right_cta1.jpg);
										}
										
										#right .cta ul li.two a {
											background-image: url(images/right_cta2.jpg);
										}
										
										#right .cta ul li.three a {
											background-image: url(images/right_cta3.jpg);
										}
										
										#right .cta ul li.four a {
											background-image: url(images/right_cta4.jpg);
										}

			/*------------
			=FOOTER CSS
			------------*/
			
				#wrapper #footer {
					background: transparent url(images/footer_bg.jpg) top center no-repeat;
					width: 911px;
					height: 88px;
					margin: 0 auto;
					padding: 27px 40px 15px;
				}
				
					body.single #wrapper #footer {
						background-image: url(images/inner-footer_bg.jpg);
					}
				
					#footer p {
						margin: 0;
						padding: 0;
					}
					
						#footer p.copyright {
							background: transparent url(images/footer_copy.jpg) top left no-repeat;
							height: 89px;
							width: 348px;
							float: left;
							text-indent: -500em;
						}
						
						#footer p.credits {
							margin: 24px 20px 0 0;
							text-align: right;
							font: normal 11px/16px "Tahoma", sans-serif;
							color: #c4ecf5;
						}
						
							#footer p.credits span {
								display: block;
								font-size: 12px;
							}
							
							#footer p.credits a:active, #footer p.credits a:visited, #footer p.credits a:link {color: #73ddff; text-decoration: underline;}
							#footer p.credits a:hover {color: #fff; text-decoration: none;}
							
img, div, #nav ul li a { behavior: url(iepngfix.htc) }

#comment {
	width:450px;
}

.snap_noshots {
	margin-left:150px;
}

.commentlist {
	margin-left: 35px;
}