
a:link {color:#505050;text-decoration: underline;}
a:visited {color:#505050;text-decoration: underline;}
a:hover {color:#ccc;}

.nav, .nav:link, .nav:visited {color:#454545;text-decoration: none;}
a.nav:hover{color: #8f8f8f;text-decoration: none;}

table {empty-cells: show;}

body, td, th , tr {line-height: 140%;font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;color: #444444;font-size: 11px;}

body {background: #FFF;margin: 0 0 5px 0;padding: 0;}

input, textarea, button {color: #000000;font-family: verdana, sans-serif;}
input, button {font-size: 110%;}

textarea {font-size: 110%;color: #000000;font-family: verdana, sans-serif;}
input.check {}
select {font-size: 110%;font-weight: normal;color: #000000;font-family: verdana, sans-serif;}

hr, .hrcolor {height: 1px;border: 0;color: #666666;background: #d4d4d4;}

a img {border: 0;}

.quote {color: #3a3a3a;background:#EFEFEF;border: 1px solid #CFCFCF;margin: 4px;padding: 4px;font-size: x-small;line-height: 1.4em;}
.code {color: #3a3a3a;background:#fbede6;font-family: "courier new", "times new roman", monospace;font-size: x-small;	line-height: 1.3em;border: 1px solid #f1ccbb;margin: 1px auto 1px auto;padding: 1px;width: 99%;white-space: nowrap;overflow: auto;max-height: 24em;}
.quoteheader, .codeheader {color: #000;text-decoration: none;font-style: normal;font-weight: bold;font-size: x-small;line-height:1.2em;}

.help {cursor: help;}

.meaction {color: red;}
.editor {width: 96%;}
.highlight {background:yellow;font-weight: bold;color:black;}

/* Alternating backgrounds for posts, and several other sections of the forum. */
.windowbg {padding: 5px;color:#737373;background: #f9f9f9;border-bottom: 1px solid #eee;}
.windowbg2 {padding: 5px;background: #fcfcfc;border-bottom: 1px solid #eee;}
.windowbg3 {padding: 5px;background: #f0f0f0;border-bottom: 1px solid #E8E8E8;}

.calendar_today {background: #FFFFFF;}

/* These are used primarily for titles, but also for headers (the row that says what everything in the table is.) */
.titlebg, tr.titlebg th, tr.titlebg td, .titlebg2, tr.titlebg2 th, tr.titlebg2 td {color: #fff;font-style: normal;background: #00AFF0;padding-left: 10px;padding-right: 10px;line-height: 20px;} /* url(images/titlebg2.png) repeat-x*/
.titlebg, .titlebg a:link, .titlebg a:visited {font-weight: bold;color: #fff;font-style: normal;}
.titlebg a:hover {color: #cccccc;}
/* same as titlebg, but used where bold text is not needed */
.titlebg2 a:link, .titlebg2 a:visited {color: #fff;font-style: normal;text-decoration: none;}
.titlebg, .titlebg2 {font-size: 8pt;font-family: verdana, sans-serif;}
.titlebg2 a:hover {text-decoration: underline;}

/* This is used for categories, page indexes, and several other areas in the forum.
.catbg and .catbg2 is for boardindex, while .catbg3 is for messageindex and display headers*/
.catbg , tr.catbg td , .catbg3 , tr.catbg3 td {background: #fff url(images/catbg.png);color: #ffffff;padding-left: 10px;padding-right: 10px;line-height: 20px;}
.catbg2 , tr.catbg2 td {background: #707983 url(images/catbg.png);color: #ffffff;padding-left: 10px;padding-right: 10px;line-height:20px;}
.catbg, .catbg2, .catbg3 {border-bottom: solid 1px #375576;background-repeat: repeat-x;font-size: 8pt;font-family: verdana,sans-serif;}
.catbg, .catbg2 {font-weight: bold;}
.catbg3, tr.catbg3 td, .catbg3 a:link, .catbg3 a:visited {font-size: 95%;color: white;text-decoration: none;}
.catbg a:link, .catbg a:visited , .catbg2 a:link, .catbg2 a:visited {color: white;text-decoration: none;}
.catbg a:hover, .catbg2 a:hover, .catbg3 a:hover {color: #bbbbbb;}
/* This is used for tables that have a grid/border background color (such as the topic listing.) */
.bordercolor {}

/* This is used on tables that should just have a border around them. */
.tborder {border: 1px solid #eee;padding: 0px;}

/* Default font sizes: small (8pt), normal (10pt), and large (14pt). */
.smalltext {font-size: x-small;font-family: verdana, sans-serif;}
.middletext {line-height: 18px;text-indent: 10px;}
.normaltext {font-size: small;}
.largetext {font-size: large;}
.post, .personalmessage {width: 100%;overflow: auto;line-height: 1.3em;}
.signature {width: 100%;overflow: auto;padding-bottom: 3px;line-height: 1.3em;}
.error {color: red;}
.maintab_first, .maintab_back, .maintab_last, .maintab_active_first, .maintab_active_back, .maintab_active_last {background-position: left bottom;color: white;vertical-align: top;}
.maintab_back, .maintab_active_back {color: white;text-decoration: none;font-size:1.0em;vertical-align: top;padding: 4px;font-family: Verdana, sans-serif;}
.maintab_first {display: none;}
.maintab_back {background: #707983 url(images/maintab_back.png);color: white;}
.maintab_last {display: none;}
.maintab_active_first {display: none;}
.maintab_active_back {background: #3d70af url(images/maintab_active_back2.png) repeat-x;color: white;}
.maintab_active_last {display: none;}
.maintab_back a:link , .maintab_back a:visited, .maintab_active_back a:link , .maintab_active_back a:visited {color: white;text-decoration: none;}
.maintab_back a:hover, .maintab_active_back a:hover {color: black;text-decoration: none;}
.mirrortab_first, .mirrortab_back, .mirrortab_last, .mirrortab_active_first, .mirrortab_active_back, .mirrortab_active_last {background-position: left top;color: white;vertical-align: top;}
.mirrortab_back, .mirrortab_active_back {color: white;text-decoration: none;font-size: 1.0;vertical-align: bottom;padding: 4px;font-family: Verdana, sans-serif;}

.mirrortab_first {display: none;}
.mirrortab_back {background: #707983 url(images/mirrortab_back.png);color: white;}
.mirrortab_last {display: none;}
.mirrortab_active_first {display: none;}
.mirrortab_active_back {background: #3d70af url(images/mirrortab_active_back2.png) repeat-x;color: white;}
.mirrortab_active_last {display: none;}
.mirrortab_back a:link , .mirrortab_back a:visited, .mirrortab_active_back a:link , .mirrortab_active_back a:visited {color: white;text-decoration: none;}
.mirrortab_back a:hover, .mirrortab_active_back a:hover {color: black;text-decoration: none;}
#linktree {padding: 1ex;font-size: x-small;}
#linktree a {text-decoration: none;}
#toolbar {height: 31px;background: url(images/toolbar-bg.png) repeat-x;position: relative;border-top: solid 1px #606060;}

#nav {background: url(images/toolbar-div.png) 0 0 no-repeat;clear:both;}
#nav li.active_menu a {background: url(images/toolbar-select.png) 0 0 no-repeat;}
#nav li {background: url(images/toolbar-div.png) 100% 0 no-repeat;}
#nav li a {color: #fff;}
#nav a:hover {color: #444444;}
#nav {margin: 0 0 0 20px;padding: 0;height: 31px;}
#nav ul {padding: 0;margin: 0;margin-left: 2px;}
#nav li {margin: 0;padding: 0;float: left;display: block;}
#nav a {text-decoration: none;cursor: pointer;font-weight: bold;}
#nav li.on li.on a {text-decoration: underline;}
#nav li a {display: block;float: left;height: 31px;line-height: 31px;padding: 0 15px;}
/*
#main {margin: auto;width: 85%;min-width: 720px;border-left: solid 4px #fff;border-right: solid 4px #fff;border-bottom: solid 4px #fff;}*/
#main {min-width:720px;}
#mainarea {border-top: solid 1px #A3A9BE;background: url(images/back.png) repeat-x white;padding: 1ex;}
/*
#header {position: relative;} /*height:120px*/
/*#header a {text-decoration:underline;}
#header a:hover {text-decoration:none;}
#header li {display:block;float:left;}
#header li a, .#header li b {font:bold 14px Arial;display:block;padding:5px;text-align:center;float:left;margin:2px;}
#header li a {color:#838383;}
#header li a:hover {color:#433821;}
#header li b {color:#00AFF0;}
*/

#welcome {font-size: 1.0em;color:#333;font-family: tahoma, sans-serif;padding:10px;text-align: right;border-bottom:5px solid #00AFF0;}
#welcome a:link, #welcome a:visited {color:#667;border-bottom:1px dashed #CCC;}
#welcome a:hover {border-bottom:1px dashed #333;color:#123;}

#ffooter {padding: 5px;text-align: center;font-size: x-small;color:#433821;background:#E1DDD0;}
#ffooter a:link , #ffooter a:visited {color:#665A39;border-bottom:1px dashed #D0C5A8;}
#ffooter a:hover {color:#433821;border-bottom:1px dashed #433821;}

.menu a {text-decoration:underline;color:#838383;}
.menu a:hover {text-decoration:none;color:#433821;}