body { 
font-size: 0.9em; margin: 0px; font-family: verdana, geneva, arial, helvetica, sans-serif 
} 
a:visited { 
color: #00f; text-decoration: none 
} 
a:active { 
color: #00f; text-decoration: none 
} 
a:link { 
color: #00f; text-decoration: none 
} 
a:hover { 
text-decoration: underline 
} 
h1 { 
font-size: 1.5em; margin: 0px 
} 
h1 a:visited { 
color: #000 
} 
h1 a:active { 
color: #000 
} 
h1 a:link { 
color: #000 
} 
h1 a:hover { 
color: #47f; text-decoration: none 
} 
h2 { 
margin-top: 10px; font-size: 1em 
} 
h5 { 
padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px 
} 
#top { 
padding-right: 10px; padding-left: 10px; padding-bottom: 10px; color: #000; padding-top: 10px; border-bottom: #47f 4px solid; background-color: #adf 
} 
#tagline { 
font-size: 0.8em; margin: 0px 
} 
p.date img { 
vertical-align: middle 
} 
p.date { 
padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 0.9em; margin-bottom: 0px; padding-bottom: 2px; padding-top: 2px; border-bottom: #aaa 1px solid 
} 
blockquote { 
font-style: italic 
} 
p.postfoot { 
font-size: 0.75em 
} 
#leftmenu { 
margin-top: 10px; left: 10px; width: 180px; position: absolute 
} 
#leftmenu h3 { 
padding-right: 0px; padding-left: 0px; font-size: 0.9em; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-bottom: medium none 
} 
#leftmenu ul { 
padding-right: 0px; padding-left: 0px; font-size: 0.8em; padding-bottom: 0px; margin: 0px 0px 10px 5px; padding-top: 0px; list-style-type: none 
} 
#main { 
padding-right: 10px; padding-left: 10px; padding-bottom: 10px; margin-left: 150px; border-left: #555 1px solid; padding-top: 10px; border-bottom: #47f 4px solid; background-color: #eee 
} 
#footer { 
font-size: 0.7em; margin: 0px; padding-top: 5px; text-align: center 
} 
input.text { 
width: 300px 
} 
textarea { 
width: 300px; height: 200px 
} 
#comments h4 span { 
color: #999 
} 
#comments h4 { 
font-size: 0.9em; margin: 0px 
} 
#comments { 
margin-top: 15px 
} 
p { 
margin: 10px 0px 
} 
h3 { 
font-size: 1.2em; border-bottom: #aaa 1px solid 
} 
#relatedlinks ul { 
padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin-left: 10px; padding-top: 0px; list-style-type: none 
} 
#commentform { 
padding-right: 0px; padding-left: 0px; padding-bottom: 3px; padding-top: 10px 
} 
#contactform { 
padding-right: 0px; padding-left: 0px; padding-bottom: 3px; padding-top: 10px 
} 
#commentform dl { 
padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px 
} 
#contactform dl { 
padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px 
} 
#commentform dt { 
color: #333 
} 
#contactform dt { 
color: #333 
} 
#commentform dt em { 
font-weight: normal; color: #999; font-style: normal 
} 
#contactform dt em { 
font-weight: normal; color: #999; font-style: normal 
} 
#commentform .smallbox { 
border-right: #ccc 1px solid; padding-right: 2px; border-top: #ccc 1px solid; padding-left: 2px; padding-bottom: 2px; border-left: #ccc 1px solid; width: 300px; color: #444; padding-top: 2px; border-bottom: #ccc 1px solid 
} 
#contactform .contactbox { 
border-right: #ccc 1px solid; padding-right: 2px; border-top: #ccc 1px solid; padding-left: 2px; padding-bottom: 2px; border-left: #ccc 1px solid; width: 300px; color: #444; padding-top: 2px; border-bottom: #ccc 1px solid 
} 
#commentform textarea { 
border-right: #ccc 1px solid; border-top: #ccc 1px solid; border-left: #ccc 1px solid; width: 400px; color: #444; border-bottom: #ccc 1px solid; height: 180px 
} 
#contactform textarea { 
border-right: #ccc 1px solid; border-top: #ccc 1px solid; border-left: #ccc 1px solid; width: 400px; color: #444; border-bottom: #ccc 1px solid; height: 180px 
} 
#search .searchbox { 
border-right: #ccc 1px solid; padding-right: 2px; border-top: #ccc 1px solid; padding-left: 2px; padding-bottom: 2px; border-left: #ccc 1px solid; width: 150px; padding-top: 2px; border-bottom: #ccc 1px solid 
} 
#search { 
margin-bottom: 5px 
} 
#news { 
margin-bottom: 5px 
} 
.calendartitle td { 
font-weight: bold; font-size: 0.75em; width: 14%; color: #000 
} 
td.calendardays { 
font-weight: bold; font-size: 0.75em; width: 14%; color: #000 
} 
td.calendarnextprev { 
font-weight: normal; font-size: 0.65em; width: 15% 
} 
td.calendarday { 
font-size: 0.75em; color: #000 
} 
.copyright { 
font-size: 0.65em; font-style: italic; text-align: center 
} 
.ratemenu { 
border-right: 1px outset; border-top: 1px outset; border-left: 1px outset; border-bottom: 1px outset; background-color: #fff 
}

.csform
{
	font-size: 9pt;
}

.csform input
{
	font-size: 9pt;
}
