body {background-color: #FFF}

a:active {color: #CCCC99}
a:visited {color: #99004D}
a:link {color: #000099}
a:hover {color: #4D0099}

table, tr, td{
	vertical-align:top;	
}
table tr td div.widgets{
	height:75px;
	padding:0 0 0 0;
	margin-bottom:10px;
}
table tr td div.widgets div{
	text-align:center;
}
table tr td div.widgets div.content{
	background-image:url(images/widget_bg.gif);
	background-repeat:no-repeat;
	width:94px;
	height:50px;
	padding:4px 2px 0 0;
	margin-bottom:5px;
}
table tr td div.ads{
	width:120px;
}
table tr td div.ads img{
	margin-bottom:8px;	
	display:block;
}

table tr td div.ads div.google-ads{
	margin-bottom:8px;	
}

/*display ads*/
div.left-display-ads{
	margin:6px 0;
	padding:0;
}
div.left-display-ads img{
	display:block;
	border:none;
	margin:0 0 6px 0;
	padding:0;
}
div.left-display-ads img.large{
	width:120px;
	height:90px;
}
div.left-display-ads img.med{
	width:120px;
	height:60px;
}
/* end display ads*/
ul.sub-page-nav{
	padding:0 0 20px 0;
	margin:0;
	list-style-type:none;
	border-bottom:2px solid #993333;
	height:15px;
}
ul.bottom{
	padding:20px 0 0 0;
	border-top:2px solid #993333;
	border-bottom:0;
}
ul.sub-page-nav li{
	padding:0;
	margin:0;
	float:left;
	border-right:1px solid #993333;
}
ul.sub-page-nav li.first{
	margin: 0 0 0 8px;
}
ul.sub-page-nav li.last{
	border:0;
}
ul.sub-page-nav li a{
	font-weight:bold;
	letter-spacing:1px;
	font-size:10px;
	display:block;
	padding:0 5px 0 5px;
}
div.section-head{
	margin:0 0 15px 0;
	padding:4px;
	font-weight:bold;
	color:#fff;
}
div.bg-red{
	background-color:#993333;
}
/*pdf link*/
div.document-link{
	margin:0 0 15px 0;
	padding:0;
}
div.document-link a.pdf{
	background-image:url(/images/pdf.gif);
	background-repeat:no-repeat;
	margin:0 0 0 5px;
	padding:0 0 0 22px;
	border:1px solid #ccc;
	display:block;
	width:93px;
	height:15px;
	text-decoration:none;
	font-size:11px;
	letter-spacing:1px;
	color:#000;
}
*html div.document-link a.pdf{
	width:115px;
}
div.document-link a.pdf:hover{
	border-color:#000;
}
div.document-link p.head-line{
	font-weight:bold;
	margin:0 0 5px 0;
	padding:0;
	border-bottom:1px solid #993333;
	width:260px;
}
/*end pdf link*/

	.normal		{ color: #004D99; font-weight: normal; font-face: "verdana, arial, helvetica"; font-family: sans-serif; font-size: 12px }


	.note		{ color: #FF0000; font-weight: normal; font-face: "verdana, arial, helvetica"; font-family: sans-serif; font-size: 11px }

	.green		{ color: #009900; font-weight: normal; font-face: "verdana, arial, helvetica"; font-family: sans-serif; font-size: 12px } 
	
	.red        { color: #993333; font-weight: normal; font-face: "verdana, arial, helvetica"; font-family: sans-serif; font-size: 12px } 
	
	.purple     { color: #666699; font-weight: normal; font-face: "verdana, arial, helvetica"; font-family: sans-serif; font-size: 12px } 
	
	.white      { color: #FFFFFF; font-weight: normal; font-face: "verdana, arial, helvetica"; font-family: sans-serif; font-size: 12px }

	.black      { color: #000000; font-weight: normal; font-face: "verdana, arial, helvetica"; font-family: sans-serif; font-size: 12px }

	.brown      { color: #663333; font-weight: normal; font-face: "verdana, arial, helvetica"; font-family: sans-serif; font-size: 12px }
	
	.classifieds { color: #000000; font-weight: normal; font-face: "verdana, arial, helvetica"; font-family: serif; font-size: 13px }

	.openhouse   { color:#ff0000; font-family:sans-serif; font-size:11px; font-weight:bold }

	.grey		{ color: #999999 }
	           
   	.small		{ font-size: 10px } 
   	
   	.small2		{ font-size: 11	px } 
   	
   	.streetaddr { font-size: 16	px; font-weight:bold } 
   	
   	.medium     { font-size: 20px }
   	
   	.large      { font-size: 25px }
   	
   	.tiny		{ font-size: 9px } 

#earthquake {
	font: bold 12px tahoma;
}

li {
	margin:15px;
}
