@charset "UTF-8";
/* CSS Document */

/* ------------------------------------------------------------------------------------------------------------------------*/

/* generic body stuff */
html{
	height:100%;
}

body {
	margin:0px auto 0px auto; background : #f7f7f2 repeat-x url(/lib/img/main-bg.jpg); font-family: Georgia, Times, serif;
}

/* ******************
	LINK STYLES
****************** */
a{
	color: #37929d;
}

a img{
	border: none;
}

a:hover{
	color: #000;
}

a:visited{

}

h3{
	font-style:regular;
}




/* ------------------------------------------------------------------------------------------------------------------------*/


#mainContainer{
	width: 925px;
	margin: 0 auto 0 auto;
	padding: 0;
}

#Header {
	margin-top: 4px;
	height:61px;
	padding:0;
}


#home{
	margin:0 0 0 5px;
	padding:0;
	width:395px;
	float:left;
}

#name{
	width:432px;
	padding:0;
	float:left;
}

#circa{
	margin:0; padding:0;
}

#Main {
	background : #f7f7f2 no-repeat url(/lib/img/home-bg.jpg);
	width:925px; 
	height:744px;
}

#nav{
	float:left;
}

#nav ul{
	margin: 43px 0 0 13px;
	padding: 0;
	list-style: none;
	width: 175px;
}

#nav ul li{
	font-size:8.5pt;
	margin:0 0 5px 0;
	padding:0;
}

#nav ul li.info{
	font-size:8.5pt;
	font-style:italic;
	margin:0 0 0 7px;
}

#nav ul li a.infolink{
	border-left: none;
	text-decoration: none;
}

#nav ul li a.infolink:hover{
	border-left: none;
	background: none;
	text-decoration: none;
}

#nav ul li a{
	border-left: 3px solid #49a8b3;
	text-decoration: none;
	margin:0;
	padding:0;
}

#nav ul li a:hover{
	border-left: 3px solid #49a8b3;
	background: #94cad0;
	padding-right:5px;
	text-decoration: none;
}



#Main #flash {
	width:720px;
	height:359px;
}


#Main #flash #flashmessage{
	margin-left:192px;
	padding:43px 0 0 0px;
	width:720px;
	text-align:right;
	float:right;
	z-index:2;
	position:absolute;
	
	*margin-left: 5px;
}


#Main #flash #flasharea{
	padding:43px 0 0 195px;
	width:720px;
	height:316px;
	z-index:1;
	
	*padding-left: 5px;
}

#message{
	margin:15px 0 0 195px;
	padding:0;
	width:718px;
	text-align:center;
	font-style:italic;
	font-size:7.8pt;
	clear:both;
	
}

/* bottom of home page */


#homeBottom {
	margin-left:194px;
	width:716;
}

#blogarea{
	margin:16px 0 0 0;
	width:359px;
	background:#FFF;
	height:237px;
  	float: left;

}

#blogtitle{
	margin-top: 8px;
}

#blogpull{
	margin: 8px 10px 0 8px;

}

#blogpull .blogentries{
	margin:0 20px 10px 0;
	font-size:8pt;	
}

#blogpull .blogentries h3{
	margin:0;
	font-style:regular;
}

#blogpull .viewall{
	font-size: 8pt;
	line-height: 10pt;
}



#listings {
	border-left: 1px solid #e9e9db;
	border-right: 1px solid #e9e9db;
	margin:16px 0 0 0;
	width:178px;
	float: left;
	
}

#listings p {
	font-size:8pt;	
}



#listings #listingstitle{
	padding-top: 8px;
}

#listings #listingspull{
	padding: 8px 10px 0 8px;
}

#listings #listingspull p{
	margin:2px 0 7px 0;
}

#listings #listingspull .listing{
	font-size: 8pt;
	line-height: 10pt;
	border-bottom: 1px solid #e9e9db;
}

#listings #listingspull .listing img{
	float: right;
	border: 2px solid #FFF;
}

#listings #listingspull .listing img:hover{
	float: right;
	border: 2px solid #49a8b3;
}


#listings #listingspull .listing .listingStatus img{
	float: none;
	margin: 0;
	border: none;
}

#listings #listingspull .viewall{
	font-size: 8pt;
	line-height: 10pt;
}


#activity{
	border-right: 1px solid #e9e9db;
	margin:16px 0 0 0px;
	width:179px;
	font-size:8.5pt;
	float: left;
	
}

#activity #activitytitle{
	padding-top: 8px;
}


#activity #activitypull{
	padding: 8px 10px 0 8px;
}

#activity #activitypull p{
	margin:2px 0 8px 0;
}

#activity #activitypull .listing{
	font-size: 8pt;
	line-height: 10pt;
	border-bottom: 1px solid #e9e9db;
}

#activity #activitypull .listing img{
	float: right;
	border: 2px solid #FFF;
	
}

#activity #activitypull .listing img:hover{
	float: right;
	border: 2px solid #49a8b3;
}


#activity #activitypull .listing .listingStatus img{
	float: none;
	margin: 0;
	border: none;
}






/* ------------------------------------------------------------------------------------------------------------------------*/



#Listing {
	background : #f7f7f2 no-repeat url(/lib/img/sub-bg.jpg);
	padding-top:43px;
	width:925px; 	


}

#Listing #ListingContainer {
	background : #f7f7f2 repeat-y url(/lib/img/sub-bg2.jpg);
	padding:0 0 40px 0;
	float:left;
	width:925px; 	


}

#Listing #ListingContainer #nav{
	float: left;
}

#Listing #ListingContainer #nav ul{
	margin: 0px 0 0 13px;
	padding: 0;
	list-style: none;
	width: 180px;
}

#Listing #ListingContainer #nav ul li{
	font-size:8.5pt;
	margin:0 0 5px 0;
	padding:0;
}

#Listing #ListingContainer #nav ul li.info{
	font-size:8.5pt;
	font-style:italic;
	margin:0 0 0 7px;
}

#Listing #ListingContainer #nav ul li a.infolink{
	border-left: none;
	text-decoration: none;
}

#Listing #ListingContainer #nav ul li a.infolink:hover{
	border-left: none;
	background: none;
	text-decoration: none;
}

#Listing #ListingContainer #nav ul li a{
	border-left: 3px solid #49a8b3;
	text-decoration: none;
	margin:0;
	padding:0;
}

#Listing #ListingContainer #nav ul li a:hover{
	border-left: 3px solid #49a8b3;
	background: #94cad0;
	padding-right:5px;
	text-decoration: none;
}

#Listing #ListingContainer #info{
	font-size:8.5pt;
	float:left;
	width:180px;

}

#Listing #ListingContainer #info p{
	margin:0 0 5px 0;

}

#Listing #ListingContainer #info p.subs{
	margin:15px 0 5px 0;

}

#Listing #ListingContainer #info p.copy{
	font-size:8.5pt;
	padding: 0 15px 0 8px;

}



#Listing #ListingContainer #listings{
	font-size:8.5pt;
	margin-top:-6px;
	margin-bottom:20px;
	width:539px;
	float:left;
	background:#FFF;
}


#Listing #ListingContainer #listings #title{
	clear:both;
	margin-top:6px;
}

#Listing #ListingContainer #listings #divider{
	clear:both;
	margin:10px 10px 0 10px;
	border-top: 1px solid #c7e2e5;

}

#individual{
	width:160px;
	padding:7px 7px 7px 7px;
	float:left;
}

#Listing #ListingContainer #listings #individual img{
	border: 2px solid #FFF;
	margin-bottom:3px;
}

#Listing #ListingContainer #listings #individual img:hover{
	border: 2px solid #49a8b3;
}

#Listing #ListingContainer #listings #individual p{
	margin-top:0px;
	margin-bottom: 4px;
}


#Listing #ListingContainer #listings #images{
	margin-top:6px;
	padding-left:8px;
	padding-bottom:8px;

}

#Listing #ListingContainer #listings  p.bio{
	font-size: 9pt;
	margin-top:0px;
	margin-bottom: 4px;
	padding: 0 40px 2px 8px;
	}
	
#Listing #ListingContainer #listings  ul{
	border-top: 1px solid #49a8b3; 
	border-bottom: 1px solid #49a8b3; 
	width:500px;
	padding-top:10px;
	padding-left:14px;
	padding-bottom:10px;
	margin-left: 8px;
	margin-bottom: 10px;
	}
	
#Listing #ListingContainer #listings  ul li{
	margin-top:0px;
	padding-right: 30px;
	margin-bottom: 4px;
	}



#Listing #ListingContainer #listings #individual .price{
	color:red;
font-family: Verdana, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 0.6px;
}

#Listing #ListingContainer #listings #individual .circa{
	color:#000;
font-family: Verdana, sans-serif;
font-size: 9px;
font-style: normal;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 0.6px;}

#Listing #ListingContainer #listings #individual .address{
	color:#000;
font-family: Georgia, serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: normal;
}


#activityhoriz{
	margin-left:373px;
}

#activityhoriz #title{
	padding-top:10px;

}

#activityhoriz  .listing{
	font-size: 8pt;
	width:160px;
	padding:7px;
	float:left;
	line-height: 10pt;
}

#activityhoriz  .listing img{
	float: right;
	border: 2px solid #FFF;
	
}

#activityhoriz  .listing img:hover{
	border: 2px solid #49a8b3;
}


#activityhoriz  .listingStatus img{
	float: none;
	margin: 0;
	border: none;
}

#activityhoriz  .listingStatus img:hover{
	margin: 0;
	border: none;
}


#activityhoriz  .listing p{
	margin-top:3px;

}





#Listing #ListingContainer #resources{
	margin-left:373px;
	width:360px;
	float:left;
}

#Listing #ListingContainer #resources #title{
	margin-bottom:6px;

}

#Listing #ListingContainer #resources p{
	margin:0 0 4px 0;
	padding:0 25px 0 8px;
	font-size:8.5pt;
}



#Listing #ListingContainer #favorites{
	width:180px;
	float:left;

}

#Listing #ListingContainer #favorites p{
	margin:0 0 4px 0;
	padding:0 10px 0 8px;
	font-size:8.5pt;
}

#Listing #ListingContainer #favorites #title{
	margin-bottom:6px;

}















#footer{
	padding: 40px 0 20px 195px;
	font-family: Georgia, serif;
	color:#a6a696;
font-size: 10px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.1em;
clear: both;
}




.clearIt {
	clear: both;
	margin: 9px 0 0 0;
	height: 0;
}

