/* CSS Document */

body { background:#330010; }
div { float:left; clear:none; }
#container { float:none; clear:both; width:950px; }
#header { width:950px; height:206px; background:url(template/header3.jpg) no-repeat; }
#links { width:950px; height:72px; background:url(template/linkarea.jpg) no-repeat; text-align:left; }
#torso { width:950px; height:auto; min-height:400px; background:url(template/content.jpg) repeat-y; }
#barleft { width:32px; height:400px; display:block; }
#bright { width:32px; height:400px; display:block; }
#content { width:886px; text-align:left; background:url(template/bg_star.gif) no-repeat; }
#base { width:950px; height:19px; padding-top:5px; background:url(template/base.jpg) no-repeat; font-size:12px; }
#links a img { border:none; } #links span { width:15px; float:left; display:block; }

li { margin:3px 10px; } ul { margin:5px 10px; }
ol li {list-style-position:outside; padding:3px 10px; margin:3px 10px; margin-left:35px;}
form { margin:3px 0; float:left; clear:none; }
input, select { margin-bottom:4px; font-size:14px; }
.f1 label { width:120px; float:left; text-align:right; clear:none; font-size:14px; margin-top:2px; }
.f1 label.no { width:auto; float:none; clear:none; font-size:14px; }
input.no, select.no { margin:0; }
legend { font-weight:bold; font-size:14px; padding:0 0 8px 2px; }
#staff p { cursor:pointer; margin:3px 0 8px 0; }
#staff p:hover { background-color:#CCFFCC; }
.tagged { background-color:#AAFFAA; }
.sitemap tr td {border-bottom:1px dotted #CCCCCC;} table.sitemap {margin:20px 0;}
