@charset "utf-8";

img { border:none; }

a:link, a:visited { color:#39F }
a:hover { color:#639 }
a:active { color:#0CF }

a.currentpage { color:#000; text-decoration:none; }

h1, h2, h3 { margin:0 0 5px; color:#36C }

body {
	margin:15px 0;
	background-color: #B1CBE4;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10pt;
	color:#333
}

label { cursor:pointer; }

#header {
	background:url("header.png") center bottom no-repeat;
	width: 984px;
	margin:0 auto;
	height:110px;
}
#header_c {
	font-size:11pt;
	font-weight:bold;
	position:relative;
	top:72px;
	left:40px;
	width:910px;
}
#logo {
	position:relative;
	top:40px;
	left:40px;
	margin-right:15px;
	z-index:101;
}
#purple {
	height:150px;
	background:url("purple.png") #484968 repeat-x;
}
#purple_c {
	height:150px;
	width:984px;
	margin:0 auto;
	background:url("skyline.png") no-repeat center top;
	position:relative;
}

#footer {
	background:url("footer.png") top center no-repeat;
	height: 50px;
	width: 984px;
	margin:0 auto;
}
#footer_c {
	position:relative;
	top:8px;
	color:#999;
	padding:0 30px;
}
#jsads {
	padding:10px;
	background:#F0F0F0;
	width:200px;
	text-align:center;
/*	height:400px;*/
}
#contents { width:710px; padding-right:10px; }
#jsads, #contents { display:table-cell }

#mls_button {
	width:170px;
	height:40px;
	background:url(search_free.png) top center no-repeat;
	cursor:pointer;
} #mls_button:hover { background:url(search_free.png) bottom center no-repeat; }

#contact_button {
	width:170px;
	height:40px;
	background:url(contact.png) top center no-repeat;
	cursor:pointer;
} #contact_button:hover { background:url(contact.png) bottom center no-repeat; }


.background {
	width: 984px;
	margin:0 auto;
	background:url(background.png) repeat-y center top;
}
.background_c {
	padding:10px 30px;
	margin:0 auto;
	position:relative;
}
.goodpost {
	padding:6px;
	background:#090;
	color:#FFF;
	font-weight:bold;
	width:75%;
	border:2px solid #0C0;
	margin:0 auto 15px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.badpost {
	padding:6px;
	background:#900;
	color:#FFF;
	font-weight:bold;
	width:75%;
	border:2px solid #C00;
	margin:0 auto 15px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.notes {
	padding:6px;
	background:#C60;
	color:#FFF;
	font-weight:bold;
	width:75%;
	border:2px solid #930;
	margin:0 auto 15px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

table.equalinput input { 
	width:300px;
}

.small { font-size:7pt; color:#999; margin-top:7px; }
.big { font-size:16pt;}
.left  { float:left; }
.right { float:right }
.b { font-weight: bold; }
.i { font-style:italic; }
.grey { color:#AAA; float:right; }
.red { color:#900 }
.red a:link, .red a:visited { color:#F00 }
.red a:hover { color:#F30 }
.red a:active { color:#930 }
