﻿body 
{
 font-size: 12px;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
 width: 87%;
 border-color: #69693b;
 border-width: 0px;
 border-style: solid;
 color: #C0C0C0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #383826;
 text-align: center;
 background-image: url(images/bg.png);
 background-repeat: repeat-x;
}

a 
{
 color: #A66B26;
 font-weight: bold;
 text-decoration: none;
}

a:hover 
{
 color: #FFA;
 font-weight: bold;
 text-decoration: none;
}

.spacer 
{
 padding-bottom: 2px;
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 2px;
}

/* Start of Custom Styles*/
/* Header */
.header 
{
 background-color: transparent;
 background-image: url(images/header.png);
 background-position: center;
 background-repeat: no-repeat;
 vertical-align: middle;
 color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
}

.sitetag 
{
 padding-right: 8px;
 padding-bottom: 8px;
 text-align: right;
 color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;/*font-weight: bold;*/
}

.sitelinks 
{
 background-color: #000;
 background-image: url(images/sitelinks_bg.png);
 background-repeat: repeat-x;
 padding-left: 8px;
 color: #C5C5C5;
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 vertical-align: middle;
 text-align: center;
 border-width: 1px;
 border-style: solid;
 border-color: #2F2F2F;
}

.sitelinks_1 
{
 background-color: #C5C5C5;
 background-image: url(images/sitelinks_1.png);
 background-repeat: repeat-x;
}

.sitelinks_2 
{
 background-color: #484848;
 background-image: url(images/sitelinks_2.png);
 background-repeat: repeat-x;
}

.sitelinks_3 
{
 background-color: #484848;
 background-image: url(images/sitelinks_3.png);
 background-repeat: repeat-x;
}

/* Left Column */
.left_column 
{
 background-color: #3a3a2c;
 background-image: url(images/side_column_base.jpg);
 background-position: bottom;
 background-repeat: repeat-x;
 padding-top: 8px;
 padding-bottom: 10px;
 vertical-align: top;
 text-align: left;
 margin: 0px;
}

/* Content Column */
.content_column 
{
 background-color: transparent;
 color: #333333;
 padding-left: 16px;
 padding-right: 16px;
 padding-top: 8px;
 padding-bottom: 10px;
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 vertical-align: top;
}

/* Right Column */
.right_column 
{
 background-color: #3a3a2c;
 background-image: url(images/side_column_base.jpg);
 background-position: bottom;
 background-repeat: repeat-x;
 padding-top: 8px;
 padding-bottom: 10px;
 vertical-align: top;
 text-align: right;
}

/* Footer */
.footer_left 
{
 background-color: #A5A5A5;
 background-image: url(images/footer_left.jpg);
 background-repeat: no-repeat;
}

.footer_middle 
{
 background-color: #A5A5A5;
 background-image: url(images/footer_middle.jpg);
 background-repeat: repeat-x;
}

.footer_right 
{
 background-color: #A5A5A5;
 background-image: url(images/footer_right.jpg);
 background-repeat: no-repeat;
}

/* Menus */
.left_menu_header 
{
 background-color: #535353;
 background-image: url(images/menu_header.jpg);
 height: 35px;
 background-repeat: repeat-x;
 color: #FFFFFF;
 padding-left: 4px;
 font-size: 10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 border-left-color: #000;
 border-left-width: 0px;
 border-left-style: solid;
 border-right-color: #000;
 border-right-width: 0px;
 border-right-style: solid;
}

.left_menu_content 
{
 background-color: #5b6154;
 background-image: url(images/menu_1.jpg);
 background-repeat: no-repeat;
 background-position: top;
 color: #C0C0C0;
 padding-left: 4px;
 padding-right: 4px;
 padding-top: 6px;
 padding-bottom: 6px;
 font-size: 10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 border-right-color: #000;
 border-right-width: 0px;
 border-right-style: solid;
 border-left-color: #000;
 border-left-width: 0px;
 border-left-style: solid;
 border-bottom-color: #000;
 border-bottom-width: 0px;
 border-bottom-style: solid;
}

.right_menu_header 
{
 background-color: #535353;
 background-image: url(images/menu_header2.jpg);
 height: 35px;
 background-repeat: repeat-x;
 color: #FFFFFF;
 text-align: right;
 padding-right: 4px;
 font-size: 10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 border-left-color: #000;
 border-left-width: 0px;
 border-left-style: solid;
 border-right-color: #000;
 border-right-width: 0px;
 border-right-style: solid;
}

.right_menu_content 
{
 background-color: #5b6154;
 background-image: url(images/menu_1.jpg);
 background-repeat: no-repeat;
 background-position: top;
 color: #DCDCDC;
 padding-left: 4px;
 padding-right: 4px;
 padding-top: 6px;
 padding-bottom: 6px;
 font-size: 10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 border-right-color: #000;
 border-right-width: 0px;
 border-right-style: solid;
 border-left-color: #000;
 border-left-width: 0px;
 border-left-style: solid;
 border-bottom-color: #000;
 border-bottom-width: 0px;
 border-bottom-style: solid;
}

/* Forms */
.tbox 
{
 background-image: none;
 background-color: #666666;
 border-color: #999999;
 border-width: 1px;
 border-style: solid;
 color: #FFFFFF;
 font-size: 9px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
}

.button 
{
 background-color: D5D5D5;
 border-color: #999999;
 border-width: 1px;
 border-style: solid;
 color: #000000;
 font-family: verdana, tahoma, arial, helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 text-align: center;
}

/* News */
.news_table 
{
 border-color: #000;
 border-width: 1px;
 border-style: solid;
 background-color: #000;
 color: #DCDCDC;
}

.news_title 
{
 color: #D4D4D4;
 background-image: url(images/news.png);
 height: 40px;
 font-size: 16px;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-weight: bold;
 text-align: left;
 padding-left: 100px;
 padding-right: 4px;
 padding-bottom: 0px;
 padding-top: 4px;
}

.news_icon 
{
 background-image: url(images/news.png);
 text-align: center;
}

.news_author 
{
 color: #292929;
 background-color: #000;
 font-size: 9px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 padding-left: 4px;
 padding-right: 4px;
 padding-bottom: 4px;
 padding-top: 0px;
}

.news_body 
{
 color: #3C3C3C;
 font-size: 11px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 padding-left: 16px;
 padding-right: 4px;
 padding-bottom: 4px;
 padding-top: 4px;
}

.news_footer 
{
 color: #CC0033;
 background-image: url(images/footer);
 font-size: 9px;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 text-align: left;
 padding: 4px;
}

/* Forum Table Formatting */
.fborder 
{
 border-width: 1px;
 border-color: #000;
 border-style: solid;
 background-color: #202020;
 padding: 0px;
}

.forumheader 
{
 background-color: #202020;
 background-image: url(images/finfobar_bg.jpg);
 background-repeat: repeat-x;
 font-size: 10px;
 font-family: verdana, tahoma, arial, helvetica, sans-serif;
 font-weight: bold;
 text-align: left;
 color: #FFF;
 padding: 4px;
 border-width: 1px;
 border-color: #000;
 border-style: solid;
}

.forumheader2 
{
 background-color: #242424;
 font-size: 11px;
 font-family: verdana, tahoma, arial, helvetica, sans-serif;
 text-align: left;
 color: #fff;
 padding: 4px;
 border-color: #000;
 border-width: 0px;
 border-style: solid;
}

.forumheader3 
{
 background-color: #242424;
 font-size: 9px;
 font-family: verdana, tahoma, arial, helvetica, sans-serif;
 text-align: left;
 color: #fff;
 padding: 4px;
 border-color: #000;
 border-width: 0px;
 border-style: solid;
}

.forumborder 
{
 border-width: 1px;
 border-color: #000;
 border-style: solid;
}

.fcaption 
{
 border-color: #000;
 border-width: 0px;
 border-style: solid;
 padding: 2px;
 background-color: #5D5D5D;
 font-size: 12px;
 font-family: verdana, tahoma, arial, helvetica, sans-serif;
 font-weight: bold;
 color: #242424;
}

.fcaption2 
{
 border-color: #000;
 border-width: 0px;
 border-style: solid;
 padding: 2px;
 background-color: #D3D3D3;
 font-size: 10px;
 font-family: verdana, tahoma, arial, helvetica, sans-serif;
 text-align: center;
 font-weight: bold;
 color: #FFFFFF;
}

.finfobar 
{
 background-color: #D3D3D3;
 font-size: 10px;
 font-family: verdana, tahoma, arial, helvetica, sans-serif;
 text-align: left;
 color: #000;
 padding: 4px;
 border-width: 1px;
 border-color: #000;
 border-style: solid;
}

a.forumlink 
{
 color: #000;
 text-decoration: none;
}

/* Table Formatting */
.alttd 
{
 color: #242424;
 background-color: #CCCCCC;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 border-color: #000;
 border-width: 1px;
 border-style: solid;
}

.chatbox_msg 
{
 color: #000000;
 background-color: #E9E9E9;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 padding: 4px;
 text-align: justify;
}

.chatbox_top 
{
 color: #666666;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 padding: 4px;
}

.smalltext2 
{
 color: #000000;
 background-color: #CCCCCC;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 padding: 4px;
 border-color: #999999;
 border-width: 1px;
 border-style: solid;
}

.smalltext 
{
 color: #000000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
}

blockquote 
{
 color: #000000;
 background-color: #242424;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-style: italic;
 border-color: #999999;
 border-width: 1px;
 border-style: dashed;
 padding: 4px;
}