* {border:none} /* resets */
body, img{padding:0;margin:0;}
body {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
}
#main h1 {
	font-size:18px; 
	position:absolute;
	margin:0;
	clear:both;
	text-transform: uppercase; 
	top:165px;
	color: #B99F54;
/*text-shadow: -1px -1px white, 1px 1px #999*/}

#main h2 {
	font-size:14px;
	color: #B99F54;
}
#wrapper {
	position: relative;
	width: 1000px;
	margin: 0px auto;
	text-align: left;
	top: 0px;
	zoom:1;
}
.loginArea{
	position:absolute;
	top:6px;
	right:25px;
	margin:0;
	padding:0;
}
.loginArea a{color: #666666; text-decoration:none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px;}
.loginArea a:hover {color: #000;}
#header {
	height:195px;
	text-align: center;
	background: url(../images/headerbg.jpg) no-repeat;
}
#header img {border:0; padding:0; margin:0;}
#main{
	width:100%; /*hack for floated elements */
	overflow:hidden; /*hack for floated elements */
	margin:0;
	min-height:400px;
	font-size: 12px;
	background: url(../images/mainbg.jpg) repeat-y;
}
#main a, #main a:visited{text-decoration:none; border:none;color:#000;}
#main a:hover{color:#CC9900}
.content {margin:10px; color:#666666;}
.content p {line-height:25px;}
#leftcol {
	background: #FFFFFF;
	float:left;
	min-height:200px;
	width: 670px;
	margin-left: 9px;
	margin-bottom:20px;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
}
#rightcol {
	float:right;
	min-height:200px;
	width: 279px;
	margin-right: 9px;
	background: #FFFFFF;
	margin-bottom:20px;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
}
#rightcol h1 {color:#999999;}
#rightcol a {font-family: Calibri, Perpetua, Arial; font-weight:bold; padding:2px;}
#rightcol li{
	line-height:1.5em;
	font-style:italic;
	list-style: disc outside;
	margin-left:-10px;
}
#footer {
	padding-top:5px;
	width: 100%;
	height:71px;
	line-height: 20px;
	font-size: 12px;
	color:#666666;
	text-align: center;
	background: url(../images/footerbg.jpg) no-repeat;
}
#footer a,  #footer a:link, #footer a:hover{text-decoration:none;color:#666; font-size:10px;}
.toprt {border:none; padding:0; float:right; margin:5px;}
.topleft {border:none; padding:0; float:left; margin:5px;}
.visit{font-family:Arial, Helvetica, sans-serif;float:right;padding:5px;}
.listing {padding-left:5px; border-bottom:thin solid #ded283;}
.stress {font-weight:bold;}
.info {font-size:smaller; font-style:italic; font-weight:bolder;}
