body {
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
color:#38394B;
background-color:#fff;
width:auto;
margin:auto;
padding:0;
}

a:hover {
color:##014A76;
text-decoration:underline;
background-color:transparent;
}

.largeLinks {
color:#000;
background:transparent;
font-family:Arial,;
font-size:16px;
}

.largeLinks a:link {
color:#DC0C0C;
background:none;
text-decoration:none;
}

.largeLinks a:visited {
color:#DC0C0C;
background:transparent;
text-decoration:none;
}

.largeLinks a:hover {
color:#333;
background:transparent;
text-decoration:underline;
}

.altLinks {
color:#fff;
background:transparent;
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
}

.altLinks a:link {
color:#fff;
background:none;
text-decoration:underline;
}

.altLinks a:visited {
color:#fff;
background:transparent;
text-decoration:none;
}

.smallLinks {
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:10px;
color:#75282a;
background-color:transparent;
}

.smallLinks a:hover {
color:#75282a;
background:transparent;
text-decoration:underline;
}

.post a:hover {
color:#A0A4C1;
text-decoration:none;
background-color:transparent;
}

p {
background:transparent;
font-family:"Lucida Grande","Trebuchet MS",Helvetica,Arial,sans-serif;
color:#00000;
margin:4px 0 8px;
}

.tableCellOne P {
font-size:16px;
}

.default,.defaultBold,.defaultRight,.defaultCenter {
background:transparent;
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
color:#000;
}

.defaultRight {
text-align:right;
}

.defaultCenter {
text-align:center;
}

h2 {
background:transparent;
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:13px;
color:#38394B;
margin:0 0 6px;
}

h3 {
background:transparent;
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:12px;
color:#38394B;
margin:3px 0;
}

code {
white-space:normal;
}

pre {
background:#EFEFF4;
border:1px solid #B2B3CE;
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
color:#38394B;
white-space:normal;
margin:8px 2px 10px 6px;
padding:10px 10px 10px 6px;
}

.codeblock {
background:#EFEFF4;
border-left:1px solid #B2B3CE;
border-top:1px solid #B2B3CE;
border-bottom:1px solid #B2B3CE;
border-right:1px solid #B2B3CE;
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
color:#38394B;
margin:8px 4px 10px 3px;
padding:10px 10px 10px 6px;
}

blockquote {
background:#EFEFEF;
border-left:4px solid #C80908;
border-top:1px solid #C80908;
border-bottom:1px solid #C80908;
border-right:1px solid #C80908;
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
color:#000;
margin:8px 2px 10px 6px;
padding:5px 10px 10px 6px;
}

.quote_author {
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:10px;
font-weight:700;
color:#38394B;
background-color:transparent;
margin:0 0 4px;
}

#topBar {
background-color:#993324;
}

.topBarLinks {
color:#FFF;
background:transparent;
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
padding:8px 30px 6px 20px;
}

.topBarLinks a:hover {
color:#666;
background:transparent;
text-decoration:none;
}

#pageheader {
border-bottom:1px solid #000;
padding-top:15px;
padding-bottom:15px;
}

.rightheader {
background-color:transparent;
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
color:#333;
text-align:left;
padding:0 22px 0 20px;
}

.rightheader a:hover {
color:#333;
background:transparent;
text-decoration:none;
}

.privatemessagebox {
color:#000;
border-top:1px solid #454658;
border-left:1px solid #454658;
border-bottom:1px solid #333;
border-right:1px solid #333;
padding:3px;
}

.privatemessagebox a:link {
color:#666;
font-weight:700;
}

.privatemessagebox a:hover {
color:#000;
font-weight:700;
}

.privatemessagebox a:visited {
color:#CCC;
font-weight:700;
}

.signature {
background:transparent;
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:9px;
color:#38394B;
margin:50px 0 0;
padding:3px;
}

.signatureTitle {
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:10px;
color:#AEB0D8;
background-color:transparent;
}

#subheader {
background-color:#284952;
padding:3px;
}

.breadcrumb {
background-color:transparent;
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:10px;
color:#fff;
}

.breadcrumb a:hover {
color:#E6E6E6;
background:transparent;
text-decoration:underline;
}

.currentcrumb {
color:#fff;
font-weight:700;
}

.breadcrumbspacer {
color:#fff;
}

.spacer {
margin-bottom:12px;
}

.itempad {
font-size:10px;
padding:2px 0;
}

.itempadbig {
font-size:11px;
padding:5px 0;
}

.bottompad {
padding:0 0 2px;
}

.marginpad {
text-align:center;
margin:0 0 10px 3px;
}

.leftpad {
padding:0 0 0 4px;
}

#content {
left:0;
right:10px;
width:auto;
margin:10px 0 0;
padding:0;
}

* html #content {
width:auto;
}

.forumName {
font-family:Arial,;
font-size:14px;
background-color:transparent;
color:#009;
}

.forumDescription {
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
color:#38394B;
background-color:transparent;
padding:3px 0 0;
}

.forumLightLinks a:hover {
color:#284952;
background:transparent;
text-decoration:underline;
}

.topicTitle {
font-family:arial;
font-size:14px;
color:#333449;
background-color:transparent;
font-weight:700;
}

.userBlock {
padding:2px 0;
}

.attachTitle {
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:10px;
font-weight:700;
color:#fff;
background-color:#C8C8E1;
margin:10px 0 1px;
padding:4px;
}

.attachBody {
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
color:#73769D;
margin-bottom:10px;
background-color:#EFEFF6;
padding:4px;
}

.attachThumb {
border:1px solid #6A6F93;
background-color:#6A6F93;
margin:3px 6px 3px 3px;
}

.rankAdmin {
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:10px;
font-weight:700;
color:#349A01;
background-color:transparent;
padding:2px 0 3px;
}

.rankModerator {
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:10px;
font-weight:700;
color:#900;
background-color:transparent;
padding:2px 0 3px;
}

.rankMember {
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:10px;
font-weight:700;
color:#424A65;
background-color:transparent;
padding:2px 0 3px;
}

.button40 {
width:40px;
background-color:transparent;
}

.button100 {
width:100px;
background-color:transparent;
}

.button150 {
width:150px;
background-color:transparent;
}

.button210 {
width:210px;
background-color:transparent;
}

.buttonSpacer {
margin:0 0 0 6px;
}

.buttonLarge {
background-color:#006697;
border-top:#6266A6 1px solid;
border-left:#6266A6 1px solid;
border-right:#44488E 1px solid;
border-bottom:#44488E 1px solid;
text-transform:uppercase;
font-family:Arial;
font-size:10px;
text-align:center;
color:#fff;
font-weight:700;
white-space:nowrap;
cursor:pointer;
margin:2px 0 4px;
padding:4px 6px;
}

.buttonLargeHover {
background-color:#75282a;
border-top:#7B7EB4 1px solid;
border-left:#7B7EB4 1px solid;
border-right:#66699D 1px solid;
border-bottom:#66699D 1px solid;
text-transform:uppercase;
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:10px;
text-align:center;
color:#D0D2E8;
font-weight:700;
white-space:nowrap;
cursor:pointer;
margin:2px 0 4px;
padding:4px 6px;
}

.buttonSmall {
border-top:#fff 1px solid;
border-left:#fff 1px solid;
border-right:#fff 1px solid;
border-bottom:#fff 1px solid;
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:10px;
text-align:center;
color:#333;
white-space:nowrap;
cursor:pointer;
margin:0 2px 0 3px;
padding:2px 3px;
}

.buttonSmallHover {
background-color:#556B78;
border-top:#fff 1px solid;
border-left:#fff 1px solid;
border-right:#fff 1px solid;
border-bottom:#fff 1px solid;
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:10px;
text-align:center;
color:#fff;
white-space:nowrap;
cursor:pointer;
margin:0 2px 0 3px;
padding:2px 3px;
}

.preview {
background:#f9f9f9;
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
color:#38394B;
border:1px solid #B2B3CE;
margin:0 0 12px;
padding:10px;
}

.previewheading {
background:#ECEFF2;
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-weight:700;
font-size:11px;
color:#000;
border-top:1px solid #A7A9C7;
border-right:1px solid #A7A9C7;
border-left:1px solid #A7A9C7;
padding:5px 0 5px 10px;
}

.border {
border:1px solid #B2B3CE;
margin-top:1px;
margin-bottom:3px;
padding:0;
}

.tableBorder {
border-left:1px solid #B2B3CE;
border-right:1px solid #B2B3CE;
border-bottom:1px solid #B2B3CE;
margin-top:1px;
margin-bottom:3px;
padding:0;
}

.tableBorderLeft {
border-left:1px solid #B2B3CE;
margin-top:1px;
margin-bottom:3px;
padding:0;
}

.tableBorderTopLeft {
border-top:1px solid #B2B3CE;
border-left:1px solid #B2B3CE;
margin-top:1px;
margin-bottom:0;
padding:0;
}

.tableBorderPad {
border:1px solid #B2B3CE;
margin-top:1px;
margin-bottom:3px;
padding:1px;
}

.threadBorder {
border-left:1px solid #B2B3CE;
margin:0 0 8px;
padding:0;
}

.tableBG {
background-color:#F0F0F0;
}

.tablePad {
padding:0 2px 4px;
}

.tableHeadingBG {
background-color:#556B78;
color:#fff;
border-bottom:1px solid #fff;
padding:7px 6px;
}

.tableHeading {
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:12px;
letter-spacing:.1em;
font-weight:700;
color:#fff;
background-color:transparent;
white-space:nowrap;
margin:0;
padding:0;
}

.tableHeadingSmall {
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
font-weight:400;
color:#fff;
background-color:transparent;
margin:0;
padding:0;
}

.tableRowHeading,.tableRowHeadingBold {
	font-family: "Lucida Grande","Trebuchet MS",Helvetica,Arial,sans-serif;	
                font-size:11px;
	color:#000;
	border-top:1px solid #A7A9C7;
	border-bottom:1px solid #A7A9C7;
	border-right:1px solid #A7A9C7;
	background-color:#FFFFFF;
	padding:8px 10px 8px 6px;
}

.tableRowSpacer {
background:#FBFBFD;
padding:0;
}

.tableCellOne {
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
color:#000;
border-top:1px solid #fff;
border-bottom:1px solid #B2B3CE;
border-left:1px solid #fff;
border-right:1px solid #B2B3CE;
background:#ECEFF2;
padding:3px 6px;
}

.tableCellTwo {
background-color:#fff;
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
color:#38394B;
border-top:1px solid #fff;
border-bottom:1px solid #B2B3CE;
border-left:1px solid #fff;
border-right:1px solid #B2B3CE;
background:#ECEFF2;
padding:3px 6px;
}

.tablePostInfo {
font-family: Arial, Sans-serif;
font-size:14px;
color:#C80908;
background-color:transparent;
font-weight:700;
}

.profileHeadingBG {
background:#808295 url({path:image_url}bg_profile_heading.jpg) repeat-x left top;
color:#fff;
border:#B2B3CE 1px solid;
padding:6px;
}

.profileTopBox {
background:#F0F0F2 url({path:image_url}bg_profile_box.jpg) repeat-x left top;
margin:0;
padding:7px 5px 5px;
}

.profileTitle {
font-family:Tahoma, Verdana, Geneva, Trebuchet MS, Arial, Sans-serif;
font-size:14px;
font-weight:700;
color:#000;
background-color:transparent;
margin:0;
padding:3px 5px 3px 0;
}

.profileItem {
background:transparent;
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
color:#38394B;
background-color:transparent;
margin:2px 0;
}

.profilePhoto {
background:#F0F0F2 url({path:image_url}bg_profile_box.jpg) repeat-x left top;
border-left:1px solid #B2B3CE;
margin-top:1px;
margin-bottom:3px;
padding:1px;
}

.avatar {
background:transparent;
margin:3px 14px 0 3px;
}

.photo {
background:transparent;
margin:6px 14px 0 3px;
}

.profileHead {
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:10px;
font-weight:700;
text-transform:uppercase;
color:#fff;
background-color:#646783;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
margin:0;
padding:3px 4px 3px 10px;
}

.menuHeadingBG {
background:#808295 url({path:image_url}bg_profile_heading.jpg) repeat-x left top;
color:#fff;
border-bottom:#4B5388 1px solid;
padding:6px;
}

.profileMenu {
background:#EDECEE;
border:1px solid #7B81A9;
margin-top:1px;
margin-bottom:3px;
padding:1px;
}

.profileMenuInner {
padding-left:10px;
padding-right:8px;
margin-bottom:4px;
margin-top:4px;
}

.menuItem {
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
background-color:transparent;
padding:3px 0;
}

.borderTopBot {
border-top:1px solid #4B5388;
border-bottom:1px solid #4B5388;
}

.borderBot {
border-bottom:1px solid #4B5388;
}

.success {
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
color:green;
font-weight:700;
background-color:transparent;
text-align:center;
padding:3px 0;
}

.memberlistRowOne {
background:#FBFBFC url({path:image_url}bg_table_td_one.jpg) repeat-x left top;
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
color:#38394B;
border-top:1px solid #fff;
border-bottom:1px solid #B2B3CE;
border-left:1px solid #B2B3CE;
border-right:1px solid #fff;
padding:3px 6px;
}

.memberlistRowTwo {
background:#F0F0F0 url({path:image_url}bg_table_td_two.jpg) repeat-x left top;
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
color:#38394B;
border-top:1px solid #fff;
border-bottom:1px solid #B2B3CE;
border-left:1px solid #B2B3CE;
border-right:1px solid #fff;
padding:3px 6px;
}

.memberlistHead {
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
font-weight:700;
background:#808295 url({path:image_url}bg_profile_heading.jpg) repeat-x left top;
color:#fff;
border-bottom:#4B5388 1px solid;
padding:8px 0 8px 8px;
}

.memberlistFooter {
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
color:#000;
border-top:1px solid #fff;
border-bottom:1px solid #999;
border-right:1px solid #fff;
background-color:#B8B9D1;
padding:6px 10px 6px 6px;
}

.innerShade {
background-color:#DDE1E7;
border:1px solid #808295;
margin:0;
padding:10px;
}

.searchBox {
background:transparent;
border:1px solid #C1C2E2;
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
color:#38394B;
margin:16px 0 0;
padding:8px 5px 5px;
}

.searchBoxTitle {
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:10px;
font-weight:700;
color:#333;
background-color:transparent;
}

.searchpad {
padding:6px 0 8px;
}

.searchspacer {
margin-bottom:6px;
}

.paginateBorder {
background-color:transparent;
border-top:1px solid #556B78;
border-right:1px solid #556B78;
border-bottom:1px solid #556B78;
margin-bottom:4px;
}

.paginate {
background:#FBFBFC url({path:image_url}bg_table_td_one.jpg) repeat-x left top;
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
color:#000;
border-right:1px solid #fff;
border-left:1px solid #556B78;
margin:0;
padding:2px 4px;
}

.paginateStat {
background:#556B78;
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
color:#fff;
border-left:1px solid #556B78;
white-space:nowrap;
margin:0;
padding:2px 10px;
}

.paginateCur {
background:#FBFBFC url({path:image_url}bg_table_td_one.jpg) repeat-x left top;
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:12px;
color:#75282a;
border-left:1px solid #556B78;
margin:0;
padding:2px 6px;
}

.paginate a:hover {
color:#333;
text-decoration:none;
background-color:transparent;
}

.input {
border:2px solid #d1d3d5;
color:#333;
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
margin:0;
padding:2px;
}

.textarea {
border-top:1px solid #979AC2;
border-left:1px solid #979AC2;
border-bottom:1px solid #979AC2;
border-right:1px solid #979AC2;
color:#333;
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
margin:0;
padding:3px;
}

.select {
background-color:#fff;
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
font-weight:400;
letter-spacing:.1em;
color:#333;
margin-top:2px;
margin-bottom:2px;
}

.multiselect {
border-top:2px solid #979AC2;
border-left:2px solid #979AC2;
border-bottom:1px solid #979AC2;
border-right:1px solid #979AC2;
background-color:#fff;
color:#333;
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
margin-top:2px;
}

.radio {
background-color:transparent;
margin-top:1px;
margin-bottom:1px;
border:0;
padding:0;
}

.checkbox {
background-color:transparent;
border:0;
padding:0;
}

.buttons {
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
font-weight:700;
border-top:1px solid #9EA3D5;
border-left:1px solid #9EA3D5;
border-right:1px solid #000;
border-bottom:1px solid #000;
letter-spacing:.1em;
background-color:#3F4471;
color:#fff;
cursor:pointer;
margin:0;
padding:2px;
}

.submit {
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
font-weight:700;
border:1px solid #FFF;
background-color:#993324;
color:#fff;
cursor:pointer;
margin:0;
padding:2px;
}

.errorHeading {
background:#600;
color:#fff;
border-bottom:1px solid #fff;
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:12px;
letter-spacing:.1em;
font-weight:700;
padding:6px;
}

.errorMessage {
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
color:#900;
padding:10px 0;
}

.errorBox {
background:#f9f9f9;
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
color:#900;
border:1px solid #900;
margin:0 0 12px;
padding:10px;
}

.alert {
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:11px;
color:#900;
font-weight:700;
}

.highlight {
color:#900;
}

#footer {
clear:both;
text-align:center;
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:9px;
color:#999;
line-height:15px;
margin-top:20px;
margin-bottom:15px;
}

.buttonMode {
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:10px;
color:#000;
background-color:transparent;
white-space:nowrap;
}

.htmlButtonOuter,.htmlButtonOuterL {
background-color:#f6f6f6;
border-top:#333 1px solid;
border-right:#333 1px solid;
border-bottom:#333 1px solid;
padding:0;
}

.htmlButtonOuterL {
border-left:#333 1px solid;
}

.htmlButtonInner {
background-color:transparent;
text-align:center;
border-left:#fff 1px solid;
border-top:#fff 1px solid;
border-right:#ccc 1px solid;
border-bottom:#ccc 1px solid;
padding:0 3px;
}

.htmlButtonOff {
font-family:Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;
font-size:11px;
font-weight:700;
white-space:nowrap;
padding:1px 2px 2px;
}

.htmlButtonOff a:link {
color:#000;
text-decoration:none;
white-space:nowrap;
}

.htmlButtonOn {
font-family:Verdana, Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
font-size:11px;
font-weight:700;
background:#f6f6f6;
white-space:nowrap;
padding:1px 2px 2px;

}

.htmlButtonOn a:link {
color:#900;
text-decoration:none;
white-space:nowrap;
}

.htmlButtonOn a:hover {
color:#999;
text-decoration:none;
}

.iframe {
border:1px solid #66C;
}

.wordSuggestion {
background-color:#f4f4f4;
border:1px solid #ccc;
padding:4px;
}

.wordSuggestion a,.wordSuggestion a:active {
cursor:pointer;
}

.spellchecked_word {
cursor:pointer;
background-color:#fff;
border-bottom:1px dashed red;
}

.spellchecked_word_selected {
cursor:pointer;
background-color:#ADFF98;
}

#showcase {
background-color:#6f9c6f;
}

dl.menus_list dt {
background-color:#6f9c6f;
font-size:1.5em;
}

#foot {
background-color:#8fbc8f;
}

dl.menus_list dd.nil {
margin:0;
padding:0;
}

#menu {
list-style-type:none;
margin:0;
padding:0;
}

#menu ul {
margin:0;
padding:0;
}

#menu li {
float:left;
position:relative;
width:111px;
height:1px;
margin:0 1px 0 0;
padding:0;
}

#menu dl {
position:absolute;
top:0;
left:0;
width:111px;
background:transparent url(transparency.gif);
margin:0;
padding:0;
}

#menu dt {
background-color:#E8E8E8;
font-size:1.1em;
border-bottom:1px solid #fff;
width:111px;
float:left;
margin:0;
}

#menu dd {
display:none;
background-color:transparent;
border-bottom:1px solid #FFF;
clear:left;
color:#000;
font-size:1em;
text-align:left;
margin:0;
padding:0;
}

#menu dt a,#menu dt a:visited {
display:block;
color:#666;
width:96px;
padding:5px 5px 5px 10px;
}

#menu dd a,#menu dd a:visited {
background-color:#F5F5F5;
color:#333;
text-decoration:none;
display:block;
width:96px;
padding:4px 5px 4px 10px;
}

#menu li a:hover {
border:0;
}

#menu li:hover dd,#menu li a:hover dd {
display:block;
}

#menu li:hover dl,#menu li a:hover dl {
width:111px;
}

#menu li:hover dt a,#menu li a:hover dt a,#menu dd a:hover {
background-color:#993324;
color:#FFF;
}

a,a:visited {
color:#014A76;
text-decoration:none;
background-color:transparent;
}

.altLinks a:hover,.rightheader a:link,.rightheader a:visited {
color:#fff;
background:transparent;
text-decoration:underline;
}

.smallLinks a:link,.smallLinks a:visited {
color:#75282a;
background:transparent;
text-decoration:none;
}

.post a,.post a:visited {
color:#309;
text-decoration:underline;
background-color:transparent;
}

.defaultBold,.activeModerator,.tableRowHeadingBold {
font-weight:700;
}

.lighttext,.forumLightLinks {
font-family:Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
font-size:10px;
color:#73769D;
background-color:transparent;
padding:4px 0 2px;
}

.topBarLinks a:link,.topBarLinks a:visited {
color:#FFF;
background:transparent;
text-decoration:underline;
}

.breadcrumb a:link,.breadcrumb a:visited {
color:#FFF;
background:transparent;
text-decoration:none;
}

.forumLightLinks a:link,.forumLightLinks a:visited {
color:#284952;
background:transparent;
text-decoration:none;
}

.rankImage,form,.hidden {
border:0;
margin:0;
padding:0;
}

.button,.button80 {
width:80px;
background-color:transparent;
}

.paginate a:link,.paginatea:visited {
color:#309;
text-decoration:none;
background-color:transparent;
}

.htmlButtonOff a:visited,.htmlButtonOn a:visited,#menu li a,#menu li a:visited {
text-decoration:none;
}

.htmlButtonOff a:active,.htmlButtonOff a:hover,.htmlButtonOn a:active {
text-decoration:none;
color:#999;
}

