/*  
Theme Name: Sarah Bandy
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: #000;
	margin: 0;
}

ul, ol, form {
	margin: 0;
	padding: 0;
}

ul, ol {
	list-style-type: none;
}

.clear {clear: both;}
	
	/*------------
	=LAYOUT CSS
	------------*/
	
		#outter_wrapper {
			background: transparent url(images/bg.jpg) top left repeat-x;
			width: 100%;
		}

			#wrapper {
				width: 1146px;
				margin: 0 auto;
			}
	
				/*------------
				=HEADER CSS
				------------*/
				
					#wrapper #header {
						background: transparent url(images/cont_header.jpg) top center no-repeat;
						height: 400px;
						width: 1146px;
					}
					
						#header h1 {
							margin: 0 0 0 100px;
						}
						
							#header h1 a {
								height: 80px;
								width: 290px;
								display: block;
								text-indent: -500em;
							}
	
				/*------------
				=NAVIGATION CSS
				------------*/
				
					#wrapper #nav ul {
						height: 45px;
						width: 950px;
						margin: 271px 0 0 125px;
						text-align: center;
						font: 12px "Tahoma", sans-serif;
					}
					
						#nav ul a:active, #nav ul a:visited, #nav ul a:link {color: #e87b7b; text-decoration: none;}
						#nav ul a:hover {background: transparent url(images/nav_hover.jpg) bottom center no-repeat; color: #fff;}
					
						#nav ul li {
							display: inline;
						}
						
							#nav ul li a {
								display: block;
								float: left;
								padding: 8px 10px 16px 10px;
							}
	
				/*------------
				=COLUMN CSS
				------------*/
				
					#content {
						background: transparent url(images/mid_top.jpg) top center no-repeat;
						width: 1146px;
						margin: 0 auto;
					}
					
					body.frame #content {
						background: transparent url(images/mid-top2.jpg) top center no-repeat;
						width: 1146px;
						margin: 0 auto;
					}
					
					body.frame #frame-wrapper {
						background: transparent url(images/frame_bg.jpg) top center repeat-y;
						width: 1146px;
						margin:0 auto;
					}
	
						/*------------
						=MIDCOLUMN CSS
						------------*/
						
							#content #mid, #content #columns {
								width: 964px;
								margin: 0 auto;
								padding: 17px 0 0 0;
							}
							
							
	
								/*------------
								=FEATURED VIDEOS CSS
								------------*/
							
									#mid .mid_left {
										background: #cfcfcf url(images/left_bg.jpg) top left repeat-x;
										width: 635px;
										margin: 1px 0 6px 1px;
										padding: 0 0 8px 0;
										float: left;
										border: 1px solid #fff;
									}

									
										.mid_left #mainVideo {
											height:352px;
											width:617px;
											display:block;
											background-color:#A8AEAC;
											margin-left:10px;
										}
										
										#singlePost #mainVideo {
											margin-left:-5px;
											margin-bottom:20px;
										}
										
										.mid_left #mainVideo embed, .mid_left #mainVideo object {
											margin:6px 0px 0px 3px;
										}
									
										.mid_left a:active, .mid_left a:visited, .mid_left a:link {color: #555; text-decoration: underline;}
										.mid_left a:hover {color: #111; text-decoration: none;}
										
										.mid_left .topbar, .mid_right .topbar {
											background: transparent url(images/left_titleBg.jpg) top left repeat-x;
											height: 65px;
											width: 635px;
											float: left;
										}
									
										.mid_left h2.title {
											background: transparent url(images/mid_leftTitle.jpg) top left no-repeat;
											height: 30px;
											width: 163px;
											float: left;
											text-indent: -500em;
											margin: 10px 0 0 8px;
										}
										
										.mid_left h2.fresh {
											background-image: url(images/mid_Ltitle-fresh.jpg);
											width: 215px;
										}
										
											.mid_left p.rss {
												background: transparent url(images/rss_bg.jpg) top left no-repeat;
												height: 29px;
												width: 188px;
												margin: 9px 10px 0 0;
												float: right;
											}
											
												.mid_left p.rss input {
													background-color: transparent;
													margin: 6px;
													border: 0;
													font: 13px "Tahoma", sans-serif;
												}
												
#rsslink {
	position:relative;
	display:block;
	border:0px solid red;
	width:20px;
	height:20px;
	margin:-28px 0 0 160px;
}
		
											/*------------
											=VIDEO-TITLE-LEFT CSS
											------------*/
											
												.mid_left .title_left {
													float: left;
													width: 150px;
													padding: 0px 10px 0px 0px;
													font: normal 11px "Tahoma", sans-serif;
													margin-left:10px;
												}
											
													.mid_left .title_left h3 {
														font-size: 13px;
														margin: 13px 0 2px 0;
														font-weight: bold;
								
													}
													
														.title_left h3 a:active, .title_left h3 a:visited, .title_left h3 a:link {color: #b50000; text-decoration: none;}
														.title_left h3 a:hover {color: #540000;}
													
													.mid_left .title_left p {
														margin: 0;
													}
														
														.mid_left .title_left p a {
															font-size: 10px;
														}
										
											.mid_left p.info_right {
												float: right;
												width: 440px;
												margin: 3px 0 0 0;
												padding: 6px 0 5px 14px;
												letter-spacing: .4px;
												font: normal 11px/17px "Tahoma", sans-serif;
												color: #353535;
												border-left: 1px solid #95948e;
											}
	
								/*------------
								=ARTICLE/SINGLE-LEFT CSS
								------------*/
								
									#singlePost {
										width: 615px;
										margin: 1px 0 0 1px;
										padding: 10px;
										padding-top:3px;
										min-height:750px;
									}
										
										body.single .mid_left .topbar, body.single .mid_right .topbar {
											margin: -10px;
										}
							
									#mid .mid_left h2.article-title {
										margin: 0;
										font: lighter 18px "Arial", sans-serif;
									}
									
										#mid .mid_left h2.article-title a:active, #mid .mid_left h2.article-title a:visited, #mid .mid_left h2.article-title a:link {color: #a21d1d; text-decoration: none;}
										#mid .mid_left h2.article-title a:hover {color: #7a0b0b; text-decoration: none;}
									
									#mid .mid_left p {
										font: normal 12px/16px "Tahoma", sans-serif;
										color: #444;
									}
									
										#mid .mid_left p.meta {
											margin: 0;
											font: normal 11px "Tahoma", sans-serif;
											color: #666;
										}
									
										#mid .mid_left p.metainfo {
											margin: 0;
											text-align: right;
											font: normal 11px "Tahoma", sans-serif;
											color: #666;
										}
	
								/*------------
								=MID-RIGHT CSS
								------------*/
							
									#mid .mid_right {
										background: #bcbcbc url(images/right_bg.jpg) top left repeat-x;
										width: 317px;
										float: left;
										margin: 1px 0 6px 6px;
										font: normal 11px "Verdana", sans-serif;
										border: 1px solid #fff;
									}
									
										#mid .mid_right a:active, #mid .mid_right a:visited, #mid .mid_right a:link {color: #585858; text-decoration: none;}
										#mid .mid_right a:hover {color: #9a0e0e; text-decoration: underline;}
										
										.mid_right .topbar {
											background: transparent url(images/right_titleBg.jpg) top left repeat-x;
											width: 317px;
											height:180px;
											margin:0;
											padding:0;
										}
									
										.mid_right h2.title {
											height: 30px;
											width: 254px;
											float: left;
											text-indent: -500em;
											margin: 10px 0 0 8px;
										}
										
											.mid_right h2.tv {
												background: transparent url(images/mid_rightTitle-tv.jpg) top left no-repeat;
											}
										
											.mid_right h2.stats {
												background: transparent url(images/mid_rightTitle-stats.jpg) top left no-repeat;
												width: 245px;
											}
					
												/*------------
												=BANDY TV CSS
												------------*/
												
													.mid_right p.bandytv {
														margin: 0 auto;
														width: 270px;
													}
												
														.mid_right p.bandytv a {
															position: relative;
															background: transparent url(images/right_bandytv.jpg) top left no-repeat;
															height: 176px;
															display: block;
															text-indent: -500em;
														}
					
												/*------------
												=STATS CSS
												------------*/
												
													.mid_right ul.stats {
														margin: 0 5px;
														font: normal 13px "Arial", sans-serif;
														color: #8d4646;
													}
													
														.mid_right ul.stats li {
															background: transparent url(images/right_statsBg.jpg) bottom left repeat-x;
															height: 40px;
															margin: 0 0 9px 0;
															padding: 5px 0 5px 5px;
														}
														
															.mid_right ul.stats li p {
																padding: 5px 0 0 65px;
																margin: 0;
															}
															
															.mid_right ul.stats li.see_our_listings p {
																height:37px;
																background: transparent url(images/house.png) center left no-repeat;
															}
															
															.mid_right ul.stats li.search_the_mls p {
																height:37px;
																background: transparent url(images/search.png) center left no-repeat;
															}
															
															.mid_right ul.stats li.subscribe_listings p {
																height:37px;
																background: transparent url(images/envelope.png) center left no-repeat;
															}
															
																.mid_right ul.stats li.days p {
																	background: transparent url(images/right_statsDay.jpg) center left no-repeat;
																}
															
																.mid_right ul.stats li.listings p {
																	background: transparent url(images/right_statsList.jpg) center left no-repeat;
																}
															
																.mid_right ul.stats li.revenue p {
																	background: transparent url(images/right_statsRev.jpg) center left no-repeat;
																}
																
																.mid_right ul.stats li p strong {
																	display: block;
																	text-transform: lowercase;
																	font: lighter 18px "Tahoma", sans-serif;
																	color: #515151;
																}
																
																.mid_right ul.stats li p strong a {
																	text-decoration:none;
																}
	
										/*------------
										=SINGLE-RIGHT CSS
										------------*/
										
											body.single .mid_right {
												width: 298px !important;
												margin: 1px 0 0 6px;
												padding: 10px;
											}
										
												body.single .mid_right .topbar {
													width: 318px;
												}
										
												.mid_right h2 {
													margin: 0;
													font: lighter 17px "Tahoma", sans-serif;
													color: #9a0e0e;
												}
												
												.mid_right ul {
													margin: 5px;
												}
												
													.mid_right ul li {
														margin: 2px 0;
													}
			
							/*------------
							=RIGHT CSS
							------------*/
						
								#content #right {
									background: #bdbdbd url(images/left_articleBg.jpg) top left repeat-x;
									float: right;
									width: 307px;
									margin: 0;
									padding: 5px;
									font: normal 12px "Tahoma", sans-serif;
									border: 1px solid #fff;
								}
								
									#right a:active, #right a:visited, #right a:link {color: #830000; text-decoration: underline;}
									#right a:hover {color: #420000;}
									
									#right .connect {
										background: transparent url(images/right_connectBg.jpg) top left no-repeat;
										height: 119px;
										width: 307px;
									}
									
									#right .connect ul {
										margin: 42px 0 0 0;
										padding: 0;
										width: 172px;
										float: right;
									}
										
									#right .connect ul li {
										display: inline;
									}
											
									#right .connect ul li a {
										display: block;
										float: left;
										height: 24px;
										width: 26px;
										text-indent: -500em;
									}
												
									#right .connect ul li.fb a {
										width: 22px;
									}
												
									#right .connect ul li.li a {
										margin: 0 0 0 4px;
										width: 63px;
									}
												
									#right .connect ul li.fl a {
										margin: 0 0 0 4px;
										width: 26px;
									}
								
									#right .connect ul li.ar a {
										width: 88px;
									}
								
									#right .connect ul li.yt a {
										width: 77px;
									}
									
									#right .twitter {
										background: transparent url(images/right_twitter.jpg) center left no-repeat;
										padding: 7px 0 7px 50px;
										font-size: 11px;
									}
										
										#right .idx a {
											background: transparent url(images/right_search.jpg) top left no-repeat;
											height: 41px;
											width: 307px;
											padding: 3px 0;
											display: block;
											text-indent: -500em;
										}
										
										#right .newspaper a {
											background: transparent url(images/right_newspaper.jpg) top left no-repeat;
											height: 45px;
											width: 258px;
											display: block;
											text-indent: -500em;
										}
	
						/*------------
						=COLUMNS CSS
						------------*/
						
							#content #columns {
								width: 962px;
								padding: 0;
							}
		
							/*------------
							=RECENTVIDEOS CSS
							------------*/
							
								#columns #recentv {
									background: #464646 url(images/left_recentBg.jpg) top left no-repeat;
									width: 621px;
									float: left;
									padding: 10px 8px;
									border-bottom: 1px solid #3c3c3c;
								}
								
									#recentv h3 {
										background: transparent url(images/left_recentTitle.jpg) top left no-repeat;
										height: 28px;
										width: 190px;
										margin: 0 0 10px 0;
										text-indent: -500em;
									}
									
									#recentv img {
										width:190px;
										margin: 0 5px 0 0;
										border: 3px solid #555;
									}
		
							/*------------
							=LEFT CSS
							------------*/
						
								#content #excerpt_left {
									background: #bdbdbd url(images/left_articleBg.jpg) top left repeat-x;
									width: 625px;
									margin: 6px 0 0 0;
									padding: 10px 5px 4px 5px;
									float: left;
									border: 1px solid #e8e8e8;
									font: normal 11px/16px "Tahoma", sans-serif;
									color: #353535;
								}
									
									#excerpt_left a:active, #excerpt_left a:visited, #excerpt_left a:link {color: #a00707; text-decoration: underline}
									#excerpt_left a:hover {color: #000; text-decoration: none;}
									
									#excerpt_left .excerpt {
										width: 190px;
										padding: 0 8px;
										float: left;
										border-right: 1px solid #b7b7b7;
									}
									
										#excerpt_left .excerpt h2 {
											margin: 0;
											padding: 0;
											font-weight: lighter;
											font-size: 18px;
											line-height: 16px;
										}
										
											#excerpt_left .excerpt h2 a:active, #excerpt_left .excerpt h2 a:visited, #excerpt_left .excerpt h2 a:link {text-decoration: none;}
									
										#excerpt_left .excerpt p {
											text-align: justify;
										}
										
											.excerpt p.date {
												margin: 3px 0;
												padding: 0 0 5px 0;
												color: #4e4e4e;
												border-bottom: 1px solid #929292;
											}
	
				/*------------
				=BOTTOMSECTION CSS
				------------*/
				
					#content #btmsect {
						background: transparent url(images/btm_bg.jpg) top center repeat-y;
						width: 940px;
						margin: 6px auto;
						padding: 10px;
						border: 1px solid #481313;
					} 
							
						#btmsect a:active, #btmsect a:visited, #btmsect a:link {color: #fff; text-decoration: underline;}
						#btmsect a:hover {text-decoration: none;}
	
						/*------------
						=BTM-LEFT-INFO CSS
						------------*/
					
							#btmsect .leftinfo {
								width: 180px;
								float: left;
							}
							
								#btmsect .leftinfo ul li {
									font: normal 11px "Tahoma", sans-serif;
								}
								
									#btmsect .leftinfo ul li.info-title {
										margin: 0 0 5px 0;
										font-size: 14px;
										font-weight: bold;
										color: #fff;
									}
									
									#btmsect .leftinfo ul li.info-addy {
										color: #d13434;
									}
									
									#btmsect .leftinfo ul li.info-addy2 {
										margin: 0 0 10px 0;
										color: #bf3a3a;
									}
									
									#btmsect .leftinfo ul li.info-number {
										color: #ff6f6f;
									}
									
									#btmsect .leftinfo ul li.info-email {
										font: 10px "Arial", sans-serif;
									}
	
						/*------------
						=BTM-SPONSORS CSS
						------------*/
						
							#btmsect .sponsors {
								width: 760px;
								float: left;
							}
							
								#btmsect .sponsors p {
									width: 140px;
									float: left;
									margin: 0 10px 0 0;
									font: normal 10px "Tahoma", sans-serif;
									text-align: right;
									text-transform: uppercase;
									color: #ff8787;
								}
								
									#btmsect div.sponsors p strong {
										display: block;
										text-transform: none;
										font-size: 14px;
										color: #fff;
									}
									
								#btmsect .sponsors p a {
									margin: 10px 0 0 0;
									display: block;
								}
								
							#btmsect .sponsors img {
								margin: 0 20px 0 0;
							}
	
						/*------------
						=BTM-READERS CSS
						------------*/
						
							#btmsect .readers {
								width: 685px;
								float: right;
								padding: 0 20px;
							}
							
								#btmsect .readers h3 {
									margin: 15px 0 10px -20px;
									font: lighter 18px "Tahoma", sans-serif;
									color: #fff;
								}
								
								#btmsect .readers img {
									border: 3px solid #6e0000;
									margin: 0 4px;
								}
	
				/*------------
				=FOOTER CSS
				------------*/
				
					#wrapper #footer {
						background: transparent url(images/footer_bg.jpg) top center no-repeat;
						clear: both;
						width: 942px;
						height: 150px;
						margin: 0 auto;
						padding: 10px;
					}
					
						#footer p {
							width: 200px;
							margin: 0;
							padding: 0;
							font: 11px "Tahoma", sans-serif;
							float: right;
							clear: both;
							text-align: right;
							color: #fff;
						}
						
							#footer p span {
								color: #ca4141;
							}
						
							#footer p.copyright {
								display: none;
							}
							
							#footer p.credits {
								margin: 8px 0 0 0;
								font-size: 12px;
							}
								
								#footer a:active, #footer a:visited, #footer a:link {color: #ff7070; text-decoration: underline;}
								#footer a:hover {color: #ffafaf;}
								
								#tags {
									margin-bottom:35px;
								}

								.textwidget {
									margin-top:20px;
									margin-bottom:20px;
								}
								
								#comment {
									width:450px;
								}
								
p.excerpt_image {
	margin:0;
	padding:0;
	width:177px;
	height:45px;
	overflow:hidden;
	border: 5px solid #efefef;
}

.mid_right ul.stats li p strong a {
																	text-decoration:none;
																}

