
/* HTML BASIC tags */

body {
    background-color : #003302;
    background-position : center;    
    background-image : url('images/background.jpg');
    background-repeat : repeat-y;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    text-align : left;
  }

td {text-align:left ;color: #003302;font: normal 1em Arial,Helmet,Freesans,sans-serif;}
 
ul, li {color: #003302;font: normal 1em Arial,Helmet,Freesans,sans-serif;}

p {color: #003302;font: normal 1em Arial,Helmet,Freesans,sans-serif;}
	
h1 {color: #003302; font: bold 1.8em Arial,Helmet,Freesans,sans-serif; line-height: 0.5em; display: inline;}
h2 {color: #003302; font: bold 1.5em Arial,Helmet,Freesans,sans-serif; line-height: 0.5em; display: inline;}
h3 {color: #003302; font: bold 1.3em Arial,Helmet,Freesans,sans-serif; line-height: 0.5em; display: inline;}
h4 {color: #003302; font: bold 1.0em Arial,Helmet,Freesans,sans-serif; line-height: 0.5em; display: inline;}
h5 {color: #003302; font: bold 0.8em Arial,Helmet,Freesans,sans-serif; line-height: 0.5em; display: inline;}
h6 {color: #003302; font: bold 0.7em Arial,Helmet,Freesans,sans-serif; line-height: 0.5em; display: inline;}

.font1-08pt-11px {color: #003302; font: normal 0.7em Arial,Helmet,Freesans,sans-serif;}
.font2-10pt-13px {color: #003302; font: normal 0.8em Arial,Helmet,Freesans,sans-serif;}
.font3-12pt-16px {color: #003302; font: normal 1.0em Arial,Helmet,Freesans,sans-serif;}   /* Default */
.font4-14pt-19px {color: #003302; font: normal 1.2em Arial,Helmet,Freesans,sans-serif;}
.font5-18pt-24px {color: #003302; font: normal 1.5em Arial,Helmet,Freesans,sans-serif;}
.font6-24pt-32px {color: #003302; font: normal 2.0em Arial,Helmet,Freesans,sans-serif;}
.font7-36pt-48px {color: #003302; font: normal 3.0em Arial,Helmet,Freesans,sans-serif;}


#font1-08pt-11px {color: #003302; font: normal 0.7em Arial,Helmet,Freesans,sans-serif;}
#font2-10pt-13px {color: #003302; font: normal 0.8em Arial,Helmet,Freesans,sans-serif;}
#font3-12pt-16px {color: #003302; font: normal 1.0em Arial,Helmet,Freesans,sans-serif;}   /* Default */
#font4-14pt-19px {color: #003302; font: normal 1.2em Arial,Helmet,Freesans,sans-serif;}
#font5-18pt-24px {color: #003302; font: normal 1.5em Arial,Helmet,Freesans,sans-serif;}
#font6-24pt-32px {color: #003302; font: normal 2.0em Arial,Helmet,Freesans,sans-serif;}
#font7-36pt-48px {color: #003302; font: normal 3.0em Arial,Helmet,Freesans,sans-serif;}

.img_padding {
    margin: 5px 5px 5px 5px;
	}


/* Layout tags */

.wrapper {
    height : auto;
    width : 750px;
    margin: auto;
    height: auto;
  }

#logo-top {
    float : left;
    height : 200px;
    width : 750px;
  }

#sitemenu {
    float: left;
    text-align: right;
    height : 23px;
    width : 750px;
  	border-top: solid #003302 0.5em;  	
  	border-bottom: solid #003302 0.5em;
  }

#contentarea {
    padding:10px;
    float : left;
    height : auto;
    width : 730px;
  }

#menuarea {
    color : #ffffff;
    float : left;
    font-family : Arial;
    font-size : 14px;
    height : auto;
    width : 277px;
    text-align:left;
    padding-left: 4px;
  }

#newsarea {
    padding:10px;
    width: 645px;
    height: auto;
    float:right;
  }

#newsarea-wide {
    width: 730px;
    height: auto;
    float:left;
  }

#disclaimer {
    clear : both;
    color : #000;
    font-family : Arial;
    width: 750px;
    padding-top: 10px;
    font-size: 10px;
  	border-top: solid #003302 0.5em;
    text-align : center;
  }
  
.news-top {
    background-image : url('images/content-top.png');
    width : 645px;
    background-repeat : no-repeat;
    height : 8px;
  }

.news-top-w {
    background-image : url('images/content-w-top.png');
    width : 730px;
    background-repeat : no-repeat;
    height : 8px;
  }

.news-caption {
    background-repeat : no-repeat;
    color : #700a0a;
    font-size : 18px;
    font-weight : bold;
    height : 45px;
    line-height : 45px;
    margin-bottom : 3px;
    margin-left : 3px;
    margin-right : 3px;
    margin-top : 3px;
    padding-left : 48px;
    text-align : left;
  }

.news-content {
    background-image : url('images/content-fill.png');
    background-repeat : repeat-y;
    float : left;
    font-family : Arial;
    height : auto;
    text-align : left;
    width : 635px;
    padding-left:5px;
    padding-right:5px;
  }

.news-content-w {
    background-image : url('images/content-w-fill.png');
    background-repeat : repeat-y;
    float : left;
    font-family : Arial;
    height : auto;
    text-align : left;
    width : 730px;
  }

.news-info {
    font-size: 11px;
    float:left;
  }

.news-body {
    width:100%;
    font-size: 14px;
    float:left;
  }

.news-body-w {
    width:730px;
    font-size: 14px;
    float:left;
    padding-left: 5px;
    padding-right: 5px;
  }

.news-bottom {
    background-image : url('images/content-bottom.png');
    background-repeat : no-repeat;
    height : 8px;
    width : 645px;
    clear:both;
  }

.news-bottom-w {
    background-image : url('images/content-w-bottom.png');
    background-repeat : no-repeat;
    height : 8px;
    width : 730px;
    clear:both;
  }

.news-comments {
    font-size: 11px;
    float:left;
  }

.news-icons {
    float:right;
    margin-right: 5px;
  }

.menu-top {
    background-image : url('images/snowflake-w.png');
    background-repeat : no-repeat;
    font-size : 16px;
    font-weight : bold;
    height : 45px;
    line-height : 45px;
    padding-left : 45px;
    text-align : left;
  }

.menu-fill {
  }

.menu-bottom {
    padding-bottom: 15px;
  }

#frm_menu_0 {
    display:none;
  }

.text-top {
    color: #000000;
  }

.text-body {
    color: #000000;
  }  
  
/* Standard tags */
.forumlink, .forumheader a, .fcaption a {
    color:#ffffff;
    font-weight : bold;
  }

.menu-fill a {
    color : #fbbab3;
    text-decoration : none;
  }

a:hover, .menu-fill a:hover {
    text-decoration: underline;
  }
a, .indent a, .forumheader3 a {
    color : #003302;
    text-decoration:none;
  }

/* Core classes */

.button {
    background-image: url('images/header-bg.png');
    background-repeat: repeat-x;
    font-family : Arial;
    font-size: 10px;
    color: #000000;
    padding: 3px;
    background-position: center;
  }

.defaulttext {
    font-family : Arial;
    font-size: 12px;
  }

.fborder {
    background-color : #FFFFFF;
    border: 1px solid #700a0a;
    clear : left;
  }

.fcaption {
    font-family: Arial, Helvetica, sans-serif;
    background-color : #780605;
    background-image : url('images/header-bg2.png');
    background-repeat : no-repeat;
    color : #ffffff;
    padding-bottom : 5px;
    padding-top : 5px;
    text-align : center;
  }

.forumheader {
    background-color : #780605;
    background-image : url('images/header-bg.png');
    background-repeat : no-repeat;
    clear : left;
    color : #ffffff;
    font-family : Arial;
    font-size : 12px;
    padding-bottom : 2px;
    padding-top : 2px;
    text-align : center;
  }

.forumheader2 {
    background-color : #FFFFFF;
    font-family : Arial;
    font-size: 12px;
    color: #000000;
    text-align: left;
    border: 1px solid #700a0a;
  }

.forumheader3 {
    font-family : Arial;
    font-size: 11px;
    color: #000000;
    text-align: left;
    border: 1px solid #700a0a;
    padding: 2px;
  }

.forumheader4 {
    font-family : Arial;
    font-size: 11px;
    color: #000000;
    text-align: left;
    background-color: #700a0a;
  }

.smalltext {
    font-family : Arial;
    font-size: 11px;
    color: #000000;
  }
.linkspage_url {
font-size:12px;
}

.tbox {
    color : #000000;
    font-family : Arial;
    font-size : 12px;
    border: 1px solid #700a0a;
  }

.tbox search {
    color : #000000;
    font-family : Arial;
    font-size : 11px;
    border: 1px solid #700a0a;
  }

/* Other tags */

.small {
    font-family : Arial;
  }
  
.indent {
    background-color : #d8d8d8;
    color : #000000;
    font-family : Arial;
    margin-left : 15px;
    margin-right : 15px;
    padding-bottom : 8px;
    padding-left : 8px;
    padding-right : 8px;
    padding-top : 8px;
  }
  
.indent_prep {
    margin-left : 15px;
  }  

.helpbox {
    color : #000000;
    font-family : Arial;
    font-size : 10px;
  }

code {
    background-color: #1569A2;
  }

.tbox.chatbox {
    width: 90%;
    margin-left:auto;
    margin-right:auto;
  }

.chatheader {
    width: 95%;
    text-align: center;
    color: #FFFFFF;
    background-image : url('images/header-bg.png');
    background-color : #780605;
    background-repeat:no-repeat;
    margin-left:auto;
    margin-right:auto;
  }

.chatheader a {
    color:#ffffff;
    text-decoration: underline;
  }

div .chatmessage {
    width: 95%;
    padding-bottom: 8px;
    font-family : Arial;
    font-size: 11px;
    color: #ffffff;
    margin-left:auto;
    margin-right:auto;
  }

.spacer {
    padding: 3px 0 3px 0;
  }

/* Brainjar Nav Menu Classes {SITELINS_ALT} */
/*
If you do not use {SITELINS_ALT} and switch to the standard {SITELINKS} instead, 
all of the below can be deleted.
*/
/*----------------------------------------------------------------------------*/



div.menuBar, div.menuBar a.menuButton, div.menuButton, div.menuButton_over, div.menu, div.menu a.menuItem {
    font: 14px arial, verdana, arial, tahoma, sans-serif;
    color: #003302;
    text-align: left;
    font-weight: bold;
    text-shadow: 0px 2px 3px #003302;
  }

div.menuBar {
    text-align: left;
    padding-top: 4px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
  }

div.emenuBar {
    background-image : url('images/header-bg.png');
    background-repeat : no-repeat;
    border-top: 1px solid #fff;
    text-align: right;
  }

div.menuBar a.menuButton, div.menuButton, div.menuButton_over {
    background-color: transparent;
    left: 0px;
    margin: 0px;
    padding: 2px 6px 2px 6px;
    position: relative;
    text-decoration: none;
    top: 0px;
    z-index: 100;
  }

div.menuBar a.menuButton:hover, div.menuButton:hover, div.menuButton_over {
    background-repeat : no-repeat;
    border-color: #76891B #76891B #76891B #76891B !important;
    color: #FFFFFF;
  }

div.menuBar a.menuButtonActive, div.menuButtonActive, div.menuButtonActive:hover, div.menuBar a.menuButtonActive:hover {
    background-repeat : no-repeat;
    border-color: #76891B #76891B #76891B #76891B !important;
    color: #FFFFFF;
  }

div.menu {
    background-color: #780605;
    border: 1px solid;
    border-color: #780605;
    left: 0px;
    padding: 1px;
    position: absolute;
    top: 0px;
    visibility: hidden;
    z-index: 101;
    min-width: 120px;
  }

div.menu a.menuItem {
    display: block;
    padding: 2px 11px 2px 0px;
    text-decoration: none;
    white-space: nowrap;
  }

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
    background-color:#890605;
  }

div.menu a.menuItem span.menuItemBuffer, div.menu a.menuItem:hover span.menuItemBuffer {
    padding: 0px 2px;
  }

div.menu a.menuItem span.menuItemText {
    padding: 0px 3px 0px 3px;
    font-family: Arial, Helvetica, sans-serif;
    1 font-size: 12px;
    color: #FFFFFF;
  }

div.menu a.menuItem span.menuItemArrow {
    margin-right: -.75em;
  }

div.menu div.menuItemSep {
    border-top: 1px solid #a5a5a5;
    1 border-bottom: 1px solid #fff;
    margin: 4px 2px;
  }

a.menuItem.header {
    border-bottom: 1px solid #b3b3b3;
  }

/* */

.toplinks {
    height: auto;
    width: auto;
    top: 40px;
  }


.nextprev {
    font-family : Arial;
    font-size: 11px;
  }