/* Georgia, 'Times New Roman', Times, serif; */
html { 
 height: 100%; 
 margin-bottom: 1px; 
 font-size: 8pt 
}
body { 
 color: #666666; 
 margin: 0px; 
 padding: 0px; 
 font-size: 8pt; 
 font-family: Verdana, Arial, Helvetica, sans-serif 
}
h1 { 
 font-family: verdana, arial, sans-serif; 
 font-size: 18px; 
 color : #000000; 
 font-weight: bold; 
}
h2 { 
 margin-top: 0px; 
 font-family: verdana, arial, sans-serif; 
 font-size: 18px; 
 color : #000000; 
 font-weight: bold; 
}

/* Tables */
td { 
 color: #666666; 
 font-size: 8pt
}

tr.titlerow			   { background-color: #D6D4D5; color: #466657; font-weight: bold; border: 2px solid #466657;}
tr.row 			   	   { color: #466657; font-weight: bold; line-height: 20px; border-top: 1px solid #466657 }
.topline	   		   { color: #466657; font-weight: bold; line-height: 20px; border-top: 1px solid #466657}
.bottomline	   		   { color: #466657; font-weight: bold; line-height: 20px; border-bottom: 1px solid #ddddee}

tr.topictitlerow	   { background-color: #D6D4D5; color: #466657; font-weight: bold; border: 2px solid #466657; }
tr.topicrow 		   { color: #466657; font-weight: bold; border-top: 1px solid #466657}
.topictopline		   { color: #466657; font-weight: bold; border-top: 1px solid #466657}
.topicbottomline	   { color: #466657; font-weight: bold; border-bottom: 1px solid #DDDDEE}

tr.threadtitlerow	   { background-color: #D6D4D5; color: #466657; border: 2px solid #466657;}
tr.threadrow 		   { color: #466657; border-top: 1px solid #466657}
.threadtopline		   { color: #466657; border-top: 1px solid #466657} 
.threadbottomline	   { color: #466657; border-bottom: 1px solid #DDDDEE}

/* Forms */
input { 
 color: #666666; 
 font-size: 8pt
}
select { 
 color: #666666; 
 font-size: 8pt
}
textarea { 
 color: #666666; 
 font-size: 8pt
}
text { 
 color: #666666; 
 font-size: 8pt
}
p { margin-top: 0px; } 
img { border: 0px }
form { display: inline; }

.normal { 
 font-family: verdana, arial, sans-serif; 
 font-size: 8pt; 
 line-height: 19px; 
 max-width: 750px; 
}
.standard {
 font-family: arial, tahoma, verdana; 
 font-size: 9pt; 
 font-weight: 500; 
 color: #666666
}
.standardsmall {
 font-family: arial, tahoma, verdana;
 font-size: 8pt;
 color: #666666
}
.standardheavysmall {
 font-family: arial, tahoma, verdana;
 font-size: 8pt;
 font-weight: 500; 
 color: #666666
}

a {	color: #466657; text-decoration: none }
a:hover { color: #FF0000; text-decoration: underline }

a.moveup { color: #466657; display: block; padding: 5px; width: 11px; height: 11px; text-decoration: none; background-image:url(../images/up.gif); background-repeat:no-repeat; background-position:top center; }
a.moveup:hover { color: #FF0000; background-image:url(../images/up_mo.gif);}

a.movedown { color: #466657; display: block; padding: 5px; width: 11px; height: 11px; text-decoration: none; background-image:url(../images/down.gif); background-repeat:no-repeat; background-position:bottom center; }
a.movedown:hover { color: #FF0000; background-image:url(../images/down_mo.gif);}

a.orange_link {	color:#FF6600; text-decoration: none }
a.orange_link:hover {	color:#FF6500; text-decoration: underline }

a.inthread { color:#0000FF; text-decoration:underline }
a.inthread:hover { color: #FF0000; text-decoration: underline }

a.replytotopic { color: #466657; text-decoration: none; background-image:url(../images/reply.gif); background-repeat:no-repeat; display: block; width: 123px; padding-left: 3px; }
a.replytotopic:hover { color: #FF0000; background-image:url(../images/reply_mo.gif); background-repeat:no-repeat; display: block; width: 123px; padding-left: 3px; }

a.replytotopic2 { color: #466657; text-decoration: none; background-image:url(../images/reply.gif); background-repeat:no-repeat; padding-left: 13px; width: 222px;}
a.replytotopic2:hover { color: #FF0000; background-image:url(../images/reply_mo.gif); background-repeat:no-repeat; padding-left: 13px; width: 222px;}

a.stats { color: #466657; text-decoration: none; background-image:url(../images/stats.gif); background-repeat:no-repeat; padding-left: 16px;}
a.stats:hover { color: #FF0000; background-image:url(../images/stats.gif); background-repeat:no-repeat; padding-left: 16px; }

a.refreshtopic { color: #466657; text-decoration: none; background-image:url(../images/refresh.gif); background-repeat:no-repeat; display: block; width: 92px; padding-left: 3px; background-position: center left; }
a.refreshtopic:hover { color: #FF0000; background-image:url(../images/refresh_mo.gif); background-repeat:no-repeat; display: block; width: 92px; padding-left: 3px; background-position:center left; }

a.edittopic { color: #466657; text-decoration: none; padding: 2px 0px 0px 15px; background-image:url(../images/edit.gif); background-repeat:no-repeat; display: block; width: 90px; background-position:bottom left; }
a.edittopic:hover { color: #FF0000; padding: 2px 0px 0px 15px; background-image:url(../images/edit_mo.gif); background-repeat:no-repeat; display: block; width: 90px; background-position:bottom left; }

a.usermenu_link        { padding-left: 15px; color: #466657; display: block;  font-size: 8pt; font-weight: bold; text-decoration: none; }
a.usermenu_link:hover  { padding-left: 15px; color: #FF6600; #F08944; text-decoration: none; }
a.usermenu_activelink  { padding-left: 15px; text-decoration: none; font-weight: bold; background-image:url(../images/nav_arrow.jpg); background-repeat:no-repeat; 
						 background-position: top left; color: #FF6600; display: block;  font-size: 8pt; font-weight: bold; text-decoration: none; }

a.thread_link        { color: #466657; display: block;  font-size: 8pt; font-weight: bold; text-decoration: none; }
a.thread_link:hover  { color: #FF6600; #F08944; text-decoration: none; }

a.register				{ border-bottom: 3px double #466657}
a.register:hover		{ text-decoration: none }

a.previous 		 	   { font-family: arial, tahoma, verdana; font-size: 9pt; padding-left: 17px; text-decoration: none;  background-image:url(../images/prev.gif); background-repeat:no-repeat; }
a.previous:visited 	   { font-family: arial, tahoma, verdana; font-size: 9pt; padding-left: 17px; text-decoration: none; background-image:url(../images/prev.gif); background-repeat:no-repeat; }
a.previous:hover 	   { font-family: arial, tahoma, verdana; font-size: 9pt; padding-left: 17px; text-decoration: none; background-image:url(../images/prev_mo.gif); background-repeat:no-repeat; }
a.previous:active 	   { font-family: arial, tahoma, verdana; font-size: 9pt; padding-left: 17px; text-decoration: none; background-image:url(../images/prev.gif); background-repeat:no-repeat; }

/* eye-catching links (with red triangle) */
a.textlink:link        { font-family: arial, tahoma, verdana; font-size: 9pt; padding-left: 8px; text-decoration: none; background-image:url(../images/link.gif); background-repeat:no-repeat; background-position: top left; }
a.textlink:visited     { font-family: arial, tahoma, verdana; font-size: 9pt; padding-left: 8px; text-decoration: none; background-image:url(../images/link.gif); background-repeat:no-repeat; background-position: top left; }
a.textlink:hover       { font-family: arial, tahoma, verdana; font-size: 9pt; padding-left: 8px; text-decoration: none; background-image:url(../images/link_mo.gif); background-repeat:no-repeat; background-position: top left;}
a.textlink:active      { font-family: arial, tahoma, verdana; font-size: 9pt; padding-left: 8px; text-decoration: none; background-image:url(../images/link.gif); background-repeat:no-repeat; background-position: top left; }

/* template: */
#search				   { padding: 20px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }
.search                { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}
input.searchfield      { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; width: 130px; }

/* replies in search results: */
a.reply-search:link    { padding-left: 18px; text-decoration: none; font-weight: bold; background-image:url(../images/reply_s.gif); background-repeat:no-repeat; background-position: top left; }
a.reply-search:visited { padding-left: 18px; text-decoration: none; font-weight: bold; background-image:url(../images/reply_s.gif); background-repeat:no-repeat; background-position: top left; }
a.reply-search:hover   { padding-left: 18px; text-decoration: underline; font-weight: bold; background-image:url(../images/reply_s.gif); background-repeat:no-repeat; background-position: top left; }
a.reply-search:active  { padding-left: 18px; text-decoration: none; font-weight: bold; background-image:url(../images/reply_s.gif); background-repeat:no-repeat; background-position: top left; }