body {margin: 9px; font: normal 82%/1.3 "trebuchet ms", arial, helvetica, tahoma, sans-serif; background-color: #000;}
* {padding:0; margin:0;}/*first zero everything so we're on a level browser playing field*/
h1, h2, h3, h4, h5, h6, p, blockquote,form {margin-bottom: .85em;} /* then reset the block level stuff so it all has the same bottom margin*/
a {text-decoration:underline; color:#ccc;}
a:hover{text-decoration:none; color:#fff;}
h1{font-size: 1.7em; color:#CD0103; font-style:italic; border-bottom: 1px solid #CD0103; padding: 7px 0 0 4px;}
h2{font-size:1.3em; color:#ddd; margin-top:12px; margin-bottom:5px;}
h3{color:#cdcdcd; font-size: 1.1em;}
h4{color:#cd0103; font-size: 1.3em; margin-bottom:3px;}
h5{color:#cd0103; font-size: 1.1em; margin-bottom:3px;}
p {color:#ccc;}
 p.ra{text-align:right; font-size:.8em;}
#content ul {margin-left: 20px; list-style-type:none; color:#ccc; margin-bottom:.85em; font-size:1.1em;}
 #content ul li{padding:5px 0 5px 30px; background: url(../img/bullet-pick.gif) left center no-repeat;}
 #content ul.bio li {background: url(../img/bullet-pick.gif) left 10px  no-repeat;}
 #content ul.bio li.strippic{background: url(../img/strippic.jpg) left center repeat-x; line-height:40px;}
 #content ul.bio li.strippicy{background: url(../img/strippic-y.jpg) left center repeat-x; line-height:40px;}
 #content ul.bio li.strippicb{background: url(../img/strippic-b.jpg) left center repeat-x; line-height:40px;}
.shhh{display:none;}
.clear{clear:both;}
blockquote{margin:10px 3px; font-style:italic; color:#333;}
.center{text-align:center;}
.indent{padding-left:15px;}
.h{font-weight:bold; color:#FFf;  }

.box{border:1px solid #535353; width:85%; padding: 20px; margin:1.5em auto;}

table.events{background-color:#dfdfdf; width:95%; border-collapse:collapse;}
 table.events td{border:2px solid #333; padding:5px;}
 table.events td p{text-size: 1.2em; color:#000;}
table.comments{background-color:#efefef; width:95%; border-collapse:collapse;}
 table.comments td{border:2px solid #333; padding:5px;}
 .comments td p{text-size: 1.2em; color:#333;}
table.stuff{background-color:#000; width:95%; border-collapse:collapse;}
 table.stuff td{border:2px solid #222; padding:5px; text-align:center;}
 .stuff td p{color:#ccc; text-size: 1.1em; font-weight:bold;}

table.auction { border: 0; margin-top: 20px; }
table.auction td { padding: 5px; }
form.auction label {width: 110px; display:block; float:left; height: 25px; padding-top: 4px; }
form.auction input.txt { background-color: #000; border: 1px solid #CD0103; color: #fff; }
input.button { background:url(../img/place-bid.jpg) no-repeat; width:91px; height:30px; color:#fff; border:0; font-weight:bold; font-size:12px; }

#rightcolumn{width:270px; float:right; padding:60px 10px 0 0; text-align:center;}
 #rightcolumn img{border: 1px solid #cd0103;}

/*mostly structural stuff*/
#wrapper {width:100%; float:right; margin-left:-230px;}
#content {margin:-13px 250px 0 230px; padding:0 20px 10px 0; border-top:1px solid #000; /* to stop collapsing margins in Moz */}

#sidebar {width: 210px; float:left; background:#000 url(../img/leftcol-bg.jpg) left top no-repeat; min-height: 500px; height: auto; _height: 500px; }
  #sidebar ul{padding:0px; margin:10px 0 0 10px; list-style-type:none; line-height:2em; text-align:center;}
  #sidebar ul li{padding:0px; display:block; margin:0 0 1px 0;}
  #sidebar ul li a {font-weight:bold; display:block; width:175px; height:2em; color:#fff; text-decoration:none; margin:0px; padding:0 0 0 5px; border:1px solid #3D002A;}
    a.bgc1{background-color:#600;}
    a.bgc2{background-color:#c6c6c6;}
    a.bgc3{background-color:#aeaeae;}
    a.bgc4{background-color:#979797;}
    a.bgc5{background-color:#868686;}
    a.bgc6{background-color:#757575;}
    a.bgc7{background-color:#5b5b5b;}
    a.bgc8{background-color:#4e4e4e;}
	#sidebar ul li a:hover{color: #000;  border:1px solid #666;}
	#sidebar ul li.box {border: 1px solid #CD0103; width: 180px;}
#sidebar img.leftcolimg {border: 1px solid #CD0103; margin: 40px 0 0 20px;}
	
#footer, #header {clear: both; width: 100%; /*ie requires this or height */}
#header{height:180px; background: url(../img/top-bg.jpg) top repeat-x;}
#headerbg{height:180px; background: url(../img/topleft.jpg) top left no-repeat;}
 #innerheader {height:180px; background: url(../img/topright-f.jpg) top right no-repeat;}
 #innerheader img.logo{padding:25px 0 0 40px;}

#footerleft{background: url(../img/bottomleft.jpg) bottom left no-repeat; height:76px;}
#footerbg{background: url(../img/bottom-bg.jpg) bottom repeat-x; height:76px;}
#footerright {background: url(../img/bottomright.jpg) bottom right no-repeat; height:76px;}

/*this is the scroller*/
body.scroller{background-color:#000;}
.ItemBody{padding:5px;}