html, body { 
 margin: 0; padding: 0; 
}

body { 	
 background: #dad2b7 url(/visual/body-bg.gif);	
 font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	
 text-align: center; 
}

body * { 
 margin: 0px; padding: 0px;
 }

.csearch { width: 100%; font-family: Helvetica, Arial, Sans-Serif;	color: #1C4F93; background: #F3F2F1; font-size: 10px; }
.csubmit { width: 100%; font-family: Helvetica, Arial, Sans-Serif;	color: #FFFFFF; background: #2765A2; font-size: 10px; }
.noshow { left: -1050px; width: 400px; position: absolute; }
.apartments_listing_blue { background: #F3F2F1; }
.apartments_listing_white { background: #FFFFFF; }
.apartments_lang { 	position: absolute; 
                    margin-top: -140px; 
                    margin-left: 930px; 
                    padding: 2px;
                    width:100px;	
                    color: #FFFFFF;	
                    font-size: 12px;
                    font-family: Arial, Tahoma, Verdana;
                    font-weight: normal; 
                  }
.apartments_lang a { color: #FFFFFF; text-decoration: none; }  
.apartments_lang a:hover { color: #1C4F93; text-decoration: underline; }   
.developedby {      position: absolute; 
                    margin-top: -35px; 
                    margin-left: 850px; 
                    padding: 2px;
                    width:150px;	
                    color: #CCCCCC;	
                    font-size: 9px;
                    font-family: Arial, Tahoma, Verdana;
                    font-weight: normal; 
                  }
.developedby a { font-size: 9px; color: #CCCCCC; text-decoration: none; }  
.developedby a:hover { color: #1C4F93; text-decoration: underline; }  

.clearfix:after { 
  content: "."; display: block; clear: both; margin: 0px; padding: 0px; height: 0; visibility: hidden; 
 }

a {	
  color: #1c4f93;	text-decoration: underline;
  }
a:hover { 
  color: #547aae; text-decoration: underline; 
 }

p, ul, ol, blockquote {
  color: #333;
 }
ol, ul {	
  margin: 5px 35px;
 }
blockquote {	
  margin: 5px 0px 5px 10px;	padding: 0px 0px 0px 10px;	border-left: 1px solid #999;
 }
img { 
  border: 0px; background: none; 
 }
p {	
  padding: 10px 0px;	margin: 0px;
 }

h1 { 
     font-family: Helvetica, Arial, Sans-Serif;	font-size: 20px;	margin: 0px; padding: 10px 0px 0px 0px;	color: #000;	text-decoration: none;}
h1 a {	color: #000;	text-decoration: none;}h1 a:hover {	color: #666;	text-decoration: none;}
.hone a { font-size: 36 px; color: #FFFFFF; text-decoration: none; }
.hone a:hover { color: #FFFFFF; text-decoration: none; }
h2 { 	font-size: 15px;	color: #333;	font-family: Helvetica, Arial, Sans-Serif;	font-weight: normal;	text-transform: uppercase;	margin: 0px 0px 10px 0px; padding: 5px;	border-bottom: 1px solid #333;}
h3 { 	font-family: Helvetica, Arial, Sans-Serif;	font-size: 20px;	margin: 0px; padding: 10px 0px 5px 0px;	color: #545454;	text-decoration: none;}
h3 a {	color: #545454;	text-decoration: none;}h3 a:hover {	color: #666;	text-decoration: none;}
h4 {	font-family: Helvetica, Arial, Sans-Serif;	font-size: 15px;	padding: 10px 0px 5px 0px;	margin: 0px;	color: #000;	text-decoration: none;}

#container {	background: url(/visual/container-bg.gif) top center repeat-y;	text-align: left;    margin: 0px auto;    width: 1000px;    padding: 0px 8px;}
.have_sidebar { /* insert a new bg image to give a sidebar bg */	background: url(/visual/inner-bg.gif) top center repeat-y;}

#header {	background: url(/visual/header.jpg) no-repeat;	width: 1000px; height: 148px;	margin: 0px; padding: 0px;	display: block;	position: relative;}
#header #title {	display: block;	width: 780px;	float: left;	color: #FFF;	font-size: 36px;	font-family: "Times New Roman", Georgia, Serif;	font-weight: normal;	font-variant: small-caps;	margin: 0px; padding: 45px 0px 0px 30px;	letter-spacing: 0px;}
#header #title a {	color: #FFF;	text-decoration: none;} #header #title a:hover {	color: #FFF;	text-decoration: none;}
#header #desc {	clear: both;	display: block;	width: 740px;	float: left;	color: #FFF;	font-size: 12px;	font-family: Arial, Tahoma, Verdana;	font-weight: normal;	margin: 0px; padding: 0px 0px 0px 33px;	letter-spacing: 0px;}
#header #search {	display: block;	width: 200px;	float: right;	text-align: right;	margin: 0px; padding: 0px 20px 0px 0px;}
#search form {	display: block;	margin: 0px; padding: 0px 0px 0px 0px;}
#search input {	margin: 0px; padding: 3px;	background: #FFF;	border: 1px solid #454545;}

#menu {	background: #003A5E url(/visual/menu-bg.gif) repeat-x;	border-top: 2px solid #e4e4e4;	border-bottom: 2px solid #e4e4e4;	color: #FFF;	font-family: Arial, Helvetica, Sans-Serif;	font-weight: bold;	text-align: left;		text-transform: uppercase;	padding: 0px 0px;	margin: 0px;	height: 22px;	display: block;	clear: both;}
#menu ul {	margin: 0px; padding: 0px;	height: 22px;}
#menu ul li {	display: block;	float: left;	list-style-type: none;	margin: 0px; padding: 0px;}
#menu ul li a {	display: block;	color: #FFF;	margin: 0px; padding: 0px 15px;	text-decoration: none;	font-size: 12px;	line-height: 22px;	border-right: 2px solid #e4e4e4;	}
#menu ul li.home a {	border-left: 0px;}
#menu ul li.current_page_item a {	background: #003A5E url(/visual/menu-bg.gif) 0px -22px repeat-x;	color: #FFF;	margin: 0px; padding: 0px 15px;	text-decoration: none;	font-weight: bold;	line-height: 22px;}
#menu ul li:hover,#menu ul li.sfhover {	background: #006699 url(/visual/menu-bg.gif) 0px -22px repeat-x;}
#menu ul li a:hover {	color: #FFF;	margin: 0px; padding: 0px 15px;	text-decoration: none;	line-height: 22px;	}	

#content {	float: left;	margin: 0px; padding: 0px;	width: 700px;	display: block;	border: 0px solid black;}
#content img {	float: left;	margin: 0px 10px 5px 0px;}
.post-more { }
.post-more a, .post-more a:visited { }

#home {	margin: 0px; padding: 0px;	width: 700px;	display: block;	background: #FFF;}
#home #feature {	margin: 0px; padding: 15px 15px 15px 415px;	width: 270px; height: 230px; overflow: hidden;	display: block;	}
#home #feature a {	color: #9ffffc;	text-decoration: none;}
#home #feature a:hover { color: #9ffffc; text-decoration: underline; }
#home #feature img {	float: left;	margin: 0px 12px 0px 0px;}
#home #feature h3 {	font-size: 30px;	color: #FFF;}
#home #feature p {	color: #FFF;}
#home #boxes {	clear: both;	overflow: hidden;	margin: 15px 0px; padding: 0px;	width: 700px;	display: block;	background: #ffffff url(/visual/box-bg2.gif) top center repeat-y;}
#home #boxes p,#home #boxes img {	margin: 0px; padding: 0px;}
#home #boxes img {	margin: 0px 0px 10px 0px;}
#home #boxes h2 {	font-size: 11px;	font-weight: bold;	text-transform: uppercase;	color: #042a58;	border: none;	margin: 10px 0px 5px 0px; padding: 0px;}
#home #boxes p {	text-align: justify;}
#home #boxleft {	display: block;	margin: 0px; padding: 0px 15px;	float: left;	width: 203px;}
#home #boxmiddle {	display: block;	margin: 0px; padding: 0px 15px;	float: left;	width: 203px;}
#home #boxright {	display: block;	margin: 0px; padding: 0px 15px;	float: left;	width: 203px;}
.inner {}
#inner {	display: block;	float: left;	width: 660px;	margin: 0px;	margin-left: 20px; text-align: justify;}
.meta-top {	clear: both; 	padding: 10px 5px 10px 5px;	margin: 10px 0px 10px 0px;	color: #333;	font-size: 12px;	font-weight: normal;	text-transform: uppercase;	border-top: 1px solid #333;	border-bottom: 1px solid #333;}.meta-top a {	color: #333;	text-decoration: none;}.meta-top a:hover {	color: #AAA;	text-decoration: underline;}
.meta-bottom {	clear: both; 	padding: 5px 0px;	margin: 0px 0px 15px 0px;	border-bottom: 1px solid #333;	font-size: 12px;	font-weight: normal;	text-transform: uppercase;}
.meta-bottom a {	color: #333;	text-decoration: none;}
.meta-bottom a:hover {	color: #333;	text-decoration: none;}
.meta-date {	margin: 0px; padding: 0px 0px 0px 0px;}
.meta-author {	margin: 0px 0px;}
.meta-comments {	margin: 0px; padding: 0px 8px 0px 18px;	background: url(/visual/comments.png) left 2px no-repeat;}
.meta-category {	margin: 0px; padding: 0px 8px 0px 18px;	background: url(/visual/folder.png) left 0px no-repeat;}
.meta-more {	margin: 0px; padding: 0px 8px 0px 18px;	background: url(/visual/continue_reading.png) left 0px no-repeat;}
.showmustgoon { position: absolute; left: -1540px; width: 300px; }
.page-nav {	clear: both; 	margin: 0px; padding: 10px 0px;}
.nav-previous {	width: 249px; 	float: left; 	text-align: left;}
.nav-next {	width: 249px; 	float: right; 	text-align: right;}
#r_sidebar {	display: inline;	float: right;	width: 170px;	margin: 0px; padding: 10px;	display: block; }
#r_sidebar h2 {	font-size: 14px;	color: #333;	font-family: Helvetica, Arial, Sans-Serif;	font-weight: bold;	text-align: left;	text-transform: uppercase;	margin: 0px 0px 10px 0px; padding: 5px;	border-bottom: 1px solid #333;}
#r_sidebar h2.archives {	padding: 5px 5px 5px 20px;	background: url(/visual/calendar.png) left 2px no-repeat;}
#r_sidebar h2.categories {	padding: 5px 5px 5px 20px;	background: url(/visual/folder.png) left 2px no-repeat;}
#r_sidebar h2.links {	padding: 5px 5px 5px 20px;	background: url(/visual/display.png) left 2px no-repeat;}
#r_sidebar h2.posts {	padding: 5px 5px 5px 20px;	background: url(/visual/tab_document.png) left 2px no-repeat;}
#r_sidebar h2.feeds {	padding: 5px 5px 5px 20px;	background: url(/visual/rss.png) left 2px no-repeat;}
#r_sidebar p {	padding: 5px;}
#r_sidebar img {	text-align: center;}
#r_sidebar form {	padding: 0px;	margin: 5px;}
#r_sidebar ul {	list-style-type: none;	padding: 0px;	margin: 0px;	text-align: left;}
#r_sidebar ul li {	padding: 0px 0px 10px 0px;}
#r_sidebar ul li ul {	padding: 0px 0px 0px 0px;}
#r_sidebar ul li ul li {	padding: 0px;	margin: 0px;}
#r_sidebar ul li ul li a {	color: #888;	text-decoration: none;}
#r_sidebar ul li ul li a:hover {	color: #666666;	text-decoration: underline;}
#r_sidebar ul li ul li ul {	padding: 0px;	margin: 0px;}
#r_sidebar ul li ul li ul li {	padding: 0px;	margin: 5px 10px 5px 5px;}
#tabber_sidebar {	padding: 0px;	margin: 20px 0px 10px 0px;}
#tabber_sidebar #iconlinks {	}
#tabber_sidebar #iconlinks a {	color: #000;	text-transform: uppercase;	text-decoration: none;	font-size: 12px;	font-weight: bold;	margin: 0px 0px 10px 0px; padding: 0px 0px 0px 50px;}
#iconlinks { color: #1C4F93; font-size: 10px; }
#iconlinks a { color: #1C4F93; font-size: 10px; text-decoration: underline; }
#iconlinks a:hover { font-size: 10px; text-decoration: none; }
a#schedule {	display: block;	height: 43px; line-height: 43px;	background: url(/visual/icons.png) 0px 0px no-repeat;}
a#checklocal {	display: block;	height: 40px; line-height: 40px;	background: url(/visual/icons.png) 0px -55px no-repeat;}
a#download {	display: block;	height: 45px; line-height: 45px;	background: url(/visual/icons.png) 0px -104px no-repeat;}
a#subscribe {	display: block;	height: 42px; line-height: 42px;	background: url(/visual/icons.png) 0px -160px no-repeat;}
#tabber_sidebar #iconlinks a:hover {	text-decoration: underline;}
#tabber_sidebar h2 {	font-size: 14px;	color: #333;	font-family: Helvetica, Arial, Sans-Serif;	font-weight: bold;	text-align: left;	text-transform: uppercase;	margin: 0px 0px 10px 0px; padding: 5px;	border-bottom: 1px solid #333;	list-style-type: none;}
#tabber_sidebar ul {	padding: 0px;	margin: 0px;	text-align: right;}
#tabber_sidebar ul li {	list-style-type: none;	padding: 0px 0px 10px 0px;}
#tabber_sidebar ul li ul {	padding: 0px 0px 0px 0px;}
#tabber_sidebar ul li ul li {	padding: 0px;	margin: 0px;}
#tabber_sidebar ul li ul li a {	color: #888;	text-decoration: none;}
#tabber_sidebar ul li ul li a:hover {	color: #666666;	text-decoration: underline;}
#tabber_sidebar ul li ul li ul {	padding: 0px;	margin: 0px;}
#tabber_sidebar ul li ul li ul li {	padding: 0px;	margin: 5px 10px 5px 5px;}
#comments {	padding: 8px;}
#comments .even {	margin: 5px 0px 5px 0px;	padding: 10px;	background: #FFFFFF;	overflow: hidden;	border-bottom: 1px dotted #B7B7B7;}
#comments .odd {	margin: 5px 0px 5px 0px;	padding: 10px;	background: #FFFFFF;	overflow: hidden;	border-bottom: 1px dotted #B7B7B7;}
#footer {	margin: 0px 0px 0px 0px;	padding: 10px;	clear: both;	background: #003A5E;	color: #AAA;	text-align: left;	font-size: 11px;}
#footer a {	color: #AAA;	text-decoration: none;}
#footer a:hover {	color: #FFF;	text-decoration: none;}
#footer #footernav {	list-style-type: none;	margin: 0px; padding: 0px 0px 8px 0px;}
#footer #footernav li {	display: inline;	border-left: 1px solid #DDD;	margin: 0px; padding: 0px 10px 0px 10px;}
#footer #footernav li.home {	border: none;	margin: 0px; padding: 0px 10px 0px 0px;}
#footer #footernav li a {	color: #FFF;	text-decoration: none;	margin: 0px; padding: 0px;}
#footer #footernav li a:hover {	color: #FFF;	text-decoration: underline;}

#footer2 {	margin: 0px 0px 0px 0px;	padding: 5px;	clear: both;	background: #003A5E; color: #CCCCCC;	text-align: left; font-size: 9px; font-family: Arial, Tahoma, Verdana; font-weight: normal; }
#footer2 a { color: #CCCCCC; text-decoration: none; }
#footer2 a:hover { color: #1C4F93; text-decoration: underline;}

.box { clear:both; margin:0px 0px 0px 0px }

.newsmar {          position: absolute;
	                  margin-top: 30px;
	                  top: 30px;
	                  background-color:#FFF000;
                    width:480px;	
                    height: 11px;
                    color: #CCCCCC;	
                    font-size: 9px;
                    font-family: Arial, Tahoma, Verdana;
                    font-weight: normal; 
                  }
.newsmar a { font-size: 9px; color: #CCCCCC; text-decoration: none; }  
.newsmar a:hover { color: #1C4F93; text-decoration: underline; }  


                