


/* COMMON ---------------------------------------------------------------------- */

body{
	font-size:150%;
}

h1 {
  	font-size: 40px;
	font-weight:normal;
	margin:0 0 12px 0;
	color:#1a4556;
}

h3{
	font-size:100%;	
}

#printbanner{
	display:block;	
}

/* HEADER ---------------------------------------------------------------------- */


#header {
	display:none;
}

.homepage #header {
	background:url('/images/header-home.jpg') top left no-repeat;
	height:300px;
}


/* MENU ------------------------------------------------------------------------ */

#menu {
	display:none;
}

/* SUBNAV ---------------------------------------------------------------------- */
#breadcrumbs{
	display:none;
}

#nav {
	display:none;
}


/* SHARED ---------------------------------------------------------------------- */

.morelink {
	text-transform:lowercase;
	font-size:80%;
	font-weight:normal;
}




/* HOME ------------------------------------------------------------------------ */

#home-content {
	background: url('/images/home-content.gif') 358px 0px repeat-y;
	padding:0 0 15px 0;
}
#home-main {
	width:100%;
}

#home-right {
	display:none;
}
#welcome {
	/*min-height:64px; /* 94 */
	min-height:64px;
	height:auto !important;
	height:64px;
	background:url('/images/welcome.jpg') top left no-repeat;
	padding:20px 10px 10px 10px;
}

#welcome-bg{
	background: url('/images/welcome-bottom.gif') top left repeat-y;
}
#welcome .morelink {
	display:inline;
	padding-left:5px;
}
#welcome a {
	color:#224670;
}
#welcome a:hover {
	color:#6497cd;
}

#home-left {
	width:345px;
	margin:0 23px 0 0;
}
#home-left h2, #home-middle h2 {
	height:25px;
	line-height:25px;
	overflow:hidden;
	color:#ffffff;
	padding:0 10px;
}


#home-middle {
	width:325px;
}

#home-features {
	color:#224670;
}
#home-features .imgleft {
	display:none;
}

.eventbox {
	display:none;
}
.eventbox .date {
	display:none;
}

.eventdetails .date {
	display:none;
}
.eventdetails h3 {
	display:none;
}
.eventdetails h3 a.hot1 {
	display:none;
}
.eventdetails h3 a {	
	display:none;
}
.eventdetails h3 a:hover {
	display:none;
}
.eventdetails .morelink {
	display:none;
}

#content-right #quick-links {
	display:none;

}

#quick-links h2{
	
	display:none;
	
}

#quick-links div{
	display:none;
}



#quick-links a{
	display:none;
}

#quick-links a:hover {
	display:none;
	
}

a#quick-links-photo{
	display:none;
}

a#quick-links-books{
	display:none;
}

a#quick-links-house{
	display:none;
}

#content-right #quick-links h2 {
	display:none;
	
}

#social-links {
	display:none;
}

#content-right #social-links{
	display:none;
	
}

#content-right #social-links h2 {
	display:none;
}

#social-links h2 {
	display:none;
}


/* CONTENT --------------------------------------------------------------------- */

#content {
	min-height:420px;
	height:auto !important;
	height:420px;
	background:url('/images/content.gif') left repeat-y;
}

#content-main {
	overflow:hidden;
	width:100%;
	float:right;
}

#content-content {
	width:100%;
	overflow:hidden;
	padding:0 0 0 0;
	background: url('/images/breadcrumbs-bg.gif') top left no-repeat;
}

#content-right {
	display:none;
}



/* FOOTER ---------------------------------------------------------------------- */

#footer {
	display:none;
}



/* SITE MAP -------------------------------------------------------------------- */

.sitemap ul {
	padding:0 0 0 50px;
  margin:0;
}
.sitemap ul ul {
  padding:0 0 0 5px;
}
.sitemap li {
  background:url('/images/bullet-page.gif') 0px 1px no-repeat;
  margin:0 0 15px 0;
  padding:0 0 0 15px;
}
.sitemap li a {
  font-size:12px;
  font-weight:bold;
	text-transform:uppercase;
	outline:none;
}
.sitemap li li {
  margin: 0 0 4px 0;
	background:url('/images/bullet-sub.gif') 0px 4px no-repeat;
	padding:0 0 0 10px;
}
.sitemap li li a {
  font-size:11px;
  font-weight:normal;
	text-transform:none;
}
.sitemap a:visited {
  color: #b29f8c;
}
.sitemap a:hover {
  color:#6497cd;
}



/* CUSTOMIZATIONS -------------------------------------------------------------- */
/* HOUSING LISTINGS DISPLAY ---------------------------------------------------- */
#housinglist {
  padding-top: 5px;
  background-color: #EBF2F7;
}
#housinglist hr{
margin: 3px 0px 10px 0px;
}
#housinglist .label{
  color: #0D2D3d;
  font-weight: bold;
  padding: 0px 5px 3px 0px;
  width: 75px;
}
#housinglist .labelsmall{
  font-weight: bold;
}
#housinglist .col1{
  width: 150px;
  float: left;
  padding: 5px;
}
#housinglist .col2{
  width: 190px;
  float: left;
  padding: 5px;  
}
#housinglist .col3{
  width: 170px;
  float: left;
  padding: 5px;  
}
#housinglist .included{
  float: left;  
}
#housinglist .details{
  float: right;  
}
#housinglist ul{
  margin: 0px;  
}
#houselist #topinfo {
  padding-top: 5px;
  background-color: #EBF2F7;
}
#houselist #bottominfo {
  padding-top: 5px;
}
#houselist .label{
  padding: 0px 5px 3px 0px;
  width: 75px;
  font-size: 12px;
  color: #0D2D3d;
  font-weight: bold;
}
#houslist .col {
  color: #18526B;
}
#houselist .labelsmall{
  color: #0D2D3d;
  font-weight: bold;
}
#houselist .labellong{
  color: #0D2D3d;
  font-weight: bold;
  padding-bottom: 3px;
}
#houselist .col1{
  float: left;
  padding-left: 5px;
  padding-right: 5px;
  width: 230px;  
}
#houselist .col2{
  width: 303px;
  float: left; 
}
#houselist li{
  list-style-type: none;
  display: inline;
}
#houselist .details{
  float: right;  
}
#houselist ul{
  margin: 0px;  
}
#topinfo hr{
margin: 3px 0px 10px 0px;
}
#houselist .small {
  color: #0D2D3D;
  font-weight: bold;
  font-size: 12px;
  padding-bottom: 7px;
}
#houselist img.small {
  padding: 0px 5px 5px 0px;
  width: 110px;
  height: 80px;
}
#houselist img.medium {
  padding-bottom: 10px;
  width: 225px;
  height: 165px; 
  padding-right: 5px;
}
#housingheader .col1 {
  font-size: 14px;

  width: 110px;
  float: left;
  padding: 5px;
}
#housingheader .col2 {
  width: 190px;
  float: left;
  padding: 5px;
  border-left: solid;
  border-color: #C9D9EE;
  border-width: 1px;
}
#housingheader .col2 .light{
  font-weight: normal;
}
#housingheader .col3 {
  float: left;
  padding: 5px;
  width: 212px;
}
#filter {
  background-color: #EBF2F7;
  padding: 5px;
}
#filter select{
  width:145px;
}
#filter .label{
  font-size: 13px;
  font-weight: bold;
  padding: 0px 0px 8px 0px;
}
#filterform .button {
  vertical-align: bottom;
}
#filter .button {
  width: 71px;
  height: 20px;
	background:url('/images/filterbutton.jpg') 0px 0px no-repeat;
  border:medium none;
}

.back {
  float: right; 
}
.pagingbox {
  padding: 0px 0px 10px 0px;
  float: right;
}