html, body, div, span, ul, li, a, img, h1, h2, h3, input, select, form, textarea, label, p, ol, address {
    margin:0px;
    padding:0px;
    border:0px;
    text-align:left;
    font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}
html, body {
	height: 100%;	
    
}
/* 
Dark blue #004384
Darker Blue: #003E5F
Light Blue: #96CFEA
Green Blue: #1693A5
Yellow: #F7F972
*/
body {
    font-size:12px;
    line-height:18px;
    text-align:center;
    color:#000000;
    background:;
    text-align:center;
    background:#004384 url(/static/i/bg.png) repeat top left;
}
#wrapper {
    width:960px;
    margin:0px auto;
    text-align:left;
    background:#F7F972;
    min-height:100%;
    border-left:2px solid #004384;
    border-right:2px solid #004384; 
    
}
#navigation {
	width:920px;
	padding:10px 20px; 
	background:#003E5F;
}
#navigation ul {
	list-style:none;
	height:30px;
}
#navigation ul li {
	float:left;
	height:30px;
}
#navigation ul li a {
	float:left;
	padding:0px 10px;
	height:30px;
	line-height:30px;
	color:#ffffff;
	text-decoration:none;
	font-size:14px;
}
#navigation ul li a:hover {
	text-decoration:underline;
}
#navigation ul li a.first {
	padding-left:0;
}
#navigation ul li a.selected {
	font-weight:bold;
}

#content {
    width:920px;
    padding:0px 20px 20px;
}
#content table {
	border-collapse:collapsed;
	border:1px solid #ffffff;
	background:#004384;
	width:920px;
	
}
#content table td, #content table th {
	vertical-align:top;
	text-align:left;
	color:#ffffff;
	padding:4px;
}
#content table th {
	background:#003E5F;
	font-weight:bold;
}
#content table td.hover, #content table th.hover {
	background:#000000;
}
h1 {
    width:920px;
    height:36px;
    font-size:18px;
    margin:20px 0px;
    color:#003E5F;
}
h1 span {
    height:12px;
    font-size:12px;
    font-weight:bold;
    display:block;
}
h2 a {
    height:20px;
    line-height:20px;
    font-size:14px;
    color:#003E5F;
    text-decoration:none;
}
#text {
    width:920px;
    margin-bottom:20px;
}
#text p  {
    text-align:justify;
}
#text a {
    color:#000000;
    text-decoration:none;
    border-bottom:1px dotted #000000;
}
#text a:hover {
    border-bottom:1px solid #004384;
    color:#004384;
}
#houses, #house {
    width:920px;
    padding-bottom:20px;
}
#house p {
    padding-bottom:10px;
    text-align:justify;
    width:290px;
}
#houses div {
    width:290px;
    float:left;
    margin-right:25px;
    cursor:pointer;
}
#houses div.last {
    margin-right:0;
}
#houses img {
    margin:10px 0px;
}
#houses div.hover p, #houses div.hover h2 a {
    color:#1693A5;
}
#house div {
    width:290px;
    float:left;
    margin-right:25px;
}
#house div#images {
    width:605px;
    float:left;
    margin-right:0;
}
#house div#images img {
    width:290px;
    float:left;
    margin-right:25px;
    margin-bottom:25px;
}
#house div#images img.last {
    margin-right:0;
    float:none;
    clear:both;
}
.clear {
    height:1px;
    font-size:1px;
    line-height:1px;
    clear:both;
}

