body, td {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF; margin: 0px; padding: 0px; height: 100%; background-repeat: repeat-x;}
form {margin: 0px;	padding: 0px;}
img {border: 0px none;}

#logo {position: absolute; height: 130px; width: 215px; left: 0px; top: 0px; z-index: 2;}
#header { position: absolute; height: 130px; width: 735px; left: 215px; top: 0px; z-index: 2;}
#navi { position: absolute;	height: 30px; width: 735px; left: 0px; top: 100px; z-index: 2;}
#rss { position: absolute;	height: 30px; width: 30px; left: 920px; top: 100px; z-index: 3;}

#listing {position: absolute; width: 393px; left: 215px; top: 144px; background-color: #FFFFFF; bottom: 9px; overflow: auto; z-index: 2; /* IE hack */	height: expression(document.body.clientHeight  - 153); }
.listing {font-size: 11px; font-weight: bold;}

#comments {position: absolute; width: 327px; left: 623px; top: 170px; overflow: auto; bottom: 9px; z-index: 2; /* IE hack */ height: expression(document.body.clientHeight  - 174);}
#commentsheader { position: absolute; height: 26px; width: 327px; left: 623px; top: 144px; z-index: 2; color: #FFFFFF;}
.comment {font-size: 11px; font-weight: bold;}

#menu {position: absolute;height: 214px; width: 200px; left: 0px; top: 130px; font-weight: bold;}

#user {position: absolute; height: 30px; width: 153px; left: 582px; top: 100px;}

h1, h2, h3, p, span {padding: 8px; margin: 0px;}

h1 {font-size: 13px; font-weight: bold; letter-spacing: 3px; background-repeat: no-repeat; background-position: 8px 8px;}
h2 {font-size: 12px; font-weight: bold;}
h3 {font-size: 11px; font-weight: bold;}
p {font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin: 0px;}

a:link, a:visited {color: #FFFFFF; text-decoration: underline;}
a:hover, a:active {color: #FFFFFF; text-decoration: none;}

a:link.black , a:visited.black {color: #000000; text-decoration: underline;}
a:hover.black, a:active.black {color: #000000; text-decoration: none;}


.blue {color: #4A67FF;	font-weight: bold;}
.green {color: #00CC00;	font-weight: bold;}
.orange {color: #FF9900; font-weight: bold;}

.ico{margin-top: 4px; margin-left: 4px; position: relative;}
.vis {visibility: visible;}
.invis {visibility: hidden;}
.warning {color: #FF0000; display: block; font-weight: bold; background-image: url(../imgs/exclamation.gif); background-repeat: no-repeat; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 20px;}
.warningzone {background-color: #FFFFA6;}
.alignright {text-align: right;	font-size: 9px;}
.even, .odd {color: #FFFFFF;}
.ddl {font-size: 10px; border: 1px solid #000000; background-color:#FFFFFF;}
.btn {font-size: 10px; border-top-width: 2px; border-width: 2px; border-style: outset; border-right-color: #333333; border-bottom-color: #333333; margin-top: 3px; background-color:#FFFFFF;}
.tb {font-size: 10px; border: 1px solid #000000; background-color:#FFFFFF;}
.captcha {background-color: #F0F0F0; background-image: url(../imgs/captcha.aspx); background-repeat: no-repeat; padding: 3px; padding-left: 59px; background-position: 5px 3px;}
.imagepreload {border: 0px; border: none; height: 1px; width: 1px;}
.email {position: relative; top: 4px;}
.sampletext {padding: 0px;}

.bottomline {font-size: 10px; color: #CCCCCC; font-weight: normal; padding: 0px;}

#adspace01 { position: absolute; height: 95px; width: 185px; left: 15px; top: 364px; visibility: hidden;}
#adspace01-inner {position: absolute; width: 180px; left: 5px;	top: 0px;}
#adspace02 {position: absolute;	height: 150px; width: 185px; left: 15px; top: 474px;}
#adspace02-inner {position: absolute; height: 150px; width: 180px; left: 5px; top: 0px;}
#adspace03 {width: 300px;	position: relative;	left: 7px}
#adspace04 {position: relative;	left: 7px;	overflow: hidden}
#adspace05 {position: absolute; height: 100px; width: 250px; left: 700px; top: 0px; z-index: 4;}
