/*  

Theme Name: Sconseteer

Theme URI: http://www.sconseteer.com

Description: Nantucket real estate.

Version: 1.0.0

Author: Dan Sullivan

Author URI: http://www.4leafdesign.net	



*/

body{
	margin:0;
	padding:0;
	background:#393939 url(images/background.jpg) repeat-x;
	text-align:center;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

}


table{
	margin:0;
	padding:0;
	text-align:center;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

img {
	border:0;
}



p,ul,li,td,tr {
	margin:0;
	padding:0;
}

a {text-decoration:none;}
a:link {color:#25436c;}
a:visited {color:#25436c;}
a:active {text-decoration:underline;}
a:hover {text-decoration:underline;}
a:focus {text-decoration:underline;}


.bmBox a:link {color:#c9c9c9;}
.bmBox a:visited {color:#c9c9c9;}
.bmBox a:active {text-decoration:underline;}
.bmBox a:hover {text-decoration:underline;}
.bmBox a:focus {text-decoration:underline;}

strong, em, b, i, h1, h2, h3, h4, h5, h6, address{
    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	margin:0;
}


h1 {
	font-family: 'Clarendon Std', 'Century Old Style Std', 'Century Schoolbook', Georgia, serif;
	font-weight:normal;
	font-size:20px;
	line-height:24px;
	vertical-align:top;
	margin-bottom:20px;
	color:#25436c;
}



.transBox {
	height:118px;
	width:385px;
	background:url(images/boxBG.gif) right;
	font-family: 'Clarendon Std', 'Century Old Style Std', 'Century Schoolbook', Georgia, serif;
	clear:both;
}

.transBox h2 {
	font-size:16px;
	line-height:16px;
	margin-bottom:10px;
}

.learnMore {
	display:block;
	margin-top:6px;
}

.transBox .content {
	padding-top:20px;
}

#pageContainer {
	width:826px;
	margin:0 auto;
	text-align:left;
	position:relative;
}

.clearFloats {
	clear:both;
}

#header {
	height:84px;
}

	#logo {
	position:absolute;
	left:25px;
	top:23px;
	}
	
	#weather {
		position:absolute;
		right:25px;
		top:0px;
		background-image:url(http://sconseteer.com/wp-content/themes/sconseteer/images/weather-trans.png);
		width:144px;
		height:53px;
		color:#FFF;
		padding: 20px 0 0 20px;
		
	}
	
#topMenuWrapper {
	height:71px;
	font-size:13px;
	color:#FFFFFF;
}

	#topMenu {
		margin:0px 0px 0px 22px;
		padding-top:10px;
	}
	
	#topMenu a {
		color:#FFFFFF;
		text-decoration:none;
		display:block;
	}
	
	#topmenu a:link {}
	#topmenu a:visited {}
	#topmenu a:active {}
	#topmenu a:hover {}
	#topmenu a:focus {}
	
#contentPaneWrapper {
	height:568px;
	position:relative;
}

	#flashScroller {
		position:absolute;
		top:-28px;
		left:15px;
	}
	
	#contentPane {
		padding-top:220px;
	}
	
	#featuredProperties {
		float:left;
		margin-left:6px;
	}
	
	#videoTour {
		float:left;
		margin-left:33px;
	}
		
		#yahooFlash {
			width:330px;
			height:252px;
			background-image:url(images/videoTourBG.png);
			padding:14px 28px 27px 22px;
		}
		
		.flashDescription {
			background-color:#e4e4e4;
			padding:10px 10px;
			font-family: 'Clarendon Std', 'Century Old Style Std', 'Century Schoolbook', Georgia, serif;
		}

#bottomNavWrapper {
	height:104px;
	margin-left:28px;
	clear:both;
}
	#bottomNav {
		padding-top:42px;
		color:#c9c9c9;
	}
	
		#bottomNav h2 {
			font-family: 'Clarendon Std', 'Century Old Style Std', 'Century Schoolbook', Georgia, serif;
			font-weight:bold;
			font-style:italic;
			font-size:14px;
			color:#ececec;
		}
	
		.bmBox {
			float:left;
			width:200px;
		}
		
		.nomargin {
			margin:0;
		}
		
		.separator {
			margin:0 30px;
			width:1px;
			background-color:#74787c;
			float:left;
			height:50px;
		}
		
	
#footerWrapper {
	height:146px;
	margin:0 auto;
	position:relative;
	text-align:center;
	clear:both;
}

	#footer {
		padding-top:40px;
		width:770px;
		margin:0 auto;
		text-align:left;
		color:#5b5b5b;

	}
	
		
		#footer span {
			margin:30px 0px 0px 0px;
			}
			
			
			
/******************MENU***************/

#topNav, #topNav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	text-align:center;
}

#topNav a {
	display: block;
	padding:5px;
}



#topNav a:hover, #topNav a:active, #topNav a:focus 
#topNav li.current_page_item a,  /* Down state */
#topNav li.current_page_item a:visited/* Down state */
{
	background-color:#FFFFFF;
	color:#1f354c;
}

#topNav li { /* all list items */
	float: left;
	margin-right:50px;
}

#topNav li.lastItem { 
	margin-right:0px;
}

#topNav li ul { /* second-level lists */
	position: absolute;
	background: #FFFFFF;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#topNav li:hover ul, #topNav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#topNav ul {display:none;}





