BODY { margin-left: 0; margin-right:0; margin-top:0; margin-bottom:0; }
.navi { text-decoration: none; color: #999999; font-family: arial; font-size: 12; }
h3 { text-decoration: none; color: #000000; font-family: verdana; font-size: 14;}
form {margin:0px;padding:0px;}
.date_area { margin: 0px 0px 10px 0px; border:1px solid #006699; }
.dateheading { background-color:#006699; padding: 5px;color:#ffffff; }
.dateheading a {padding: 5px;color:#ffffff;text-decoration: none;  }
.dateheading a:hover {padding: 5px;color:#ffff00;text-decoration: none;  }
.listing_area { background-color:#f0f0f0; padding: 0px; }
.each_listing {padding: 8px 15px 8px 15px; margin:0px;}
.each_listing_alt {padding: 8px 15px 8px 15px; margin:0px; background-color:#ffffff;}

a { text-decoration: underline; color: #000099; font-family: arial; font-size: 14; }
a:hover { text-decoration: underline; color: #cc0000; font-family: arial; font-size: 14; }
TD, .text { text-decoration: none; color: #000000; font-family: arial; font-size: 14; }

h1 { margin:0;padding:0;text-decoration: none; font-style: italic; color: #999999; font-family: verdana; font-size: 14; }
h2 { margin:0;padding:0;text-decoration: none; color: #ffffff; font-family: arial; font-size: 12; }
.copy { text-decoration: none; color: #000000; font-family: arial; font-size: 10; }

#rightnavibar a:link, #rightnavibar a:active, #rightnavibar a:visited { text-decoration: none; color: #0000cc; font-family: arial; font-size: 14; }
#rightnavibar a:hover { text-decoration: underline; color: #cc0000; font-family: arial; font-size: 14; }

.small { text-decoration: none; color: #666666; font-family: arial; font-size: 12;}
.small:link, .small:active, .small:visited { text-decoration: underline; color: #336699; font-family: arial; font-size: 12; }
.small:hover { text-decoration: underline; color: #cc0000; font-family: arial; font-size: 12; }
.report:link { text-decoration: none; color: #009900; font-family: arial; font-size: 10;}
.report:active { text-decoration: none; color: #009900; font-family: arial; font-size: 10; }
.report:visited { text-decoration: none; color: #009900; font-family: arial; font-size: 10; }
.report:hover { text-decoration: underline; color: #cc0000; font-family: arial; font-size: 10; }

#topnavigation {
clear:both;
padding-left:0px;
font-size:100%;
margin-bottom:0px;
padding-top: 0px;
padding-bottom: 0px;
}

#topnavigation ul {
list-style:none;
margin:0;
padding:0;
}



#topnavigation li {
float:left;
list-style:none;
margin:0;
padding:3px;
background-color:#aaccff;
	margin-right:5px;
	margin-top: 0px;
	padding-left:10px;
	padding-right:10px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration:none;
	font-weight: bold;
	border-right: 1px solid #6699ff;
	border-left: 1px solid #6699ff;

	border-top: 1px solid #6699ff;

}



#topnavigation a {
	color:#666666; font-family: arial; font-size: 13;text-decoration:none;

}
#topnavigation a:hover {
	color:#cc0000; font-family: arial; font-size: 13;text-decoration:none;
}

.rating {

}

.comment_area_desc, .comment_area_desc a {
font-size:12px;
padding:2px;
}

.comment_area {
padding: 10px;
height:200px;
border: 1px solid #999999;
overflow-x: hidden;
overflow-y: auto;
}

.comment_block {
font-size:12px;
border: 1px solid #cccccc;

}

.comment_heading {
font-weight:bold;
background-color:#cccccc;
padding:3px;
}

.comment_text {
padding:3px;
}