BODY {background-color: #FFFFFF; margin: 0; padding: 0;}
TD, TH {color: #000000; font-family: verdana, tahoma, sans-serif; font-size: 65%; vertical-align: top;}
INPUT, SELECT, TEXTAREA {font-size: 11px; color: #000000; font-family: verdana, tahoma, sans-serif;}
IMG	{border: 0;}

A, A:hover {text-decoration: none;}

#whole {background-image: url(/images/design/bgr_column.gif); background-repeat: repeat-y; border-right: 1px #000000 solid;}
#main {width: 772px;}
#top {padding-top: 8px; background-color: #C3C3C3; background-repeat: no-repeat; background-position: right;}
#top IMG {border-top: 1px #000000 solid; border-bottom: 1px #000000 solid;}
#top TD {vertical-align: bottom;}
#topline {height: 5px; text-align: right; background-image: url(/images/design/black.gif); background-repeat: repeat-x;}
#menu {font-size: 10px; background-color: #FFFFFF; padding: 2px 0 2px 5px; font-family: tahoma, sans-serif; background-repeat: no-repeat; background-position: right;}
#menu A {color: #000000;}
#menu A:hover, #menu A.active {color: #9F9F9F;}
#nav IMG {margin-left: 8px; height: 16px;}
#vline {border-right: 1px #000000 solid; background-image: url(/images/design/line.gif); background-repeat: repeat-y;}

#right {font-size: 10px; background-color: #C3C3C3; padding-bottom: 25px;}
#title {margin-top: 20px; height: 13px; overflow: hidden; background-image: url(/images/design/black.gif); background-repeat: repeat-x; background-position: 0 6px; background-color: #FFFFFF;}
#title SPAN {font-weight: bold; font-size: 14px; text-transform: uppercase; line-height: 100%; font-family: helvetica, arial, sans-serif; padding: 0 5px 0 30px; border-right: 1px #000000 solid; background-color: #FFFFFF;}

#content {width: 591px; overflow: hidden;}
#content .content {padding: 15px 15px 25px 30px;}
#content TABLE {width: 90%;}
#content TD {font-size: 65%;}
#content TD H1, #content TD H2, #content TD H3, #content TD H4 {font-size: 100%;}
#content TD LI {font-size: 90%;}

#footer {height: 7px; border-top: 1px #000000 solid;}

#user {color: #000000; padding: 5px 5px 15px 13px; background-image: url(/images/design/dots.gif); background-repeat: repeat-x; background-position: 0 100%;}
#user FORM {margin: 0;}
DIV.extra {font-size: 10px; padding: 10px 5px 10px 13px; background-image: url(/images/design/dots.gif); background-repeat: repeat-x; background-position: 0 100%;}
DIV.extra .bold {color: #000000; font-weight: bold; font-family: tahoma, sans-serif;}
DIV.extra ul {list-style-type: none; list-style-image: url(/images/design/bullet.gif); margin-left: 17px; margin-top: 12px;}
DIV.extra li {font-family: tahoma, sans-serif;}
DIV.extra IMG {margin-bottom: 5px;}
DIV.extra A {color: #000000;}
DIV.extra li A {color: #AD0008;}

li {margin-bottom: 7px;}

#content .list {font-size: 120%; font-weight: bold; }

H1 {font-size: 14px; margin-top: 0;}
H2 {font-size: 14px; margin-top: 0;}
H3 {font-size: 13px; margin-top: 0;}
H4, H5, H6 {font-size: 12px; margin-top: 0;}

EM {color: #AD0008; font-style: normal;}
.alert {color: #AD0008;}

.forummessage SPAN {padding-left: 8px; background-image: url(/images/design/st.gif); background-repeat: no-repeat; background-position: 0 3px;}
.forummessage A {color: #000000;}

DT {font-size: 13px;}
DD {font-style: italic; font-weight: normal; font-size: 12px;}

.imagecomment {font-style: italic;}

DIV.newsdate {font-family: tahoma, sans-serif; font-size: 11px; font-weight: bold; float: left; margin: 0 30px 1px 0;}
DIV.newstitle {font-family: tahoma, sans-serif; font-size: 11px; font-weight: bold;}
DIV.news {margin-top: 5px;}
DIV.news HR {margin: 7px 0;}
