body {
 margin:  0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
 font-size: 9px;
 color: #2F1F0E;
 background-color: #F3F1F2;
}


/*--- Default Font ---*/
.default {
 font-family:  Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
 font-size: 9px;
 font-weight: normal;
 color: #2F1F0E;
}


/*  
    Hyperlinks that appears in the member navbar:
    login, register, calendar, etc.
*/
.loginText, .loginText a:link, .loginText a:active, .loginText a:visited, .loginText a:hover{ 
 color:       #ffffff;
 font-family: verdana,trebuchet,sans-serif;
 font-size:   9px; 
 font-weight: normal;
}
.loginText a:link    { color:  #ffffff; }
.loginText a:visited { color:  #ffffff; }
.loginText a:active  { color:  #ffffff; }
.loginText a:hover   { color:  #C7C2BE; } 




/*--- Default table font ---*/
td {
 font-family:  Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
 font-size: 9px;
 font-weight: normal;
 color: #2F1F0E;
}

/*--- Medium Font ---*/
.mediumText {
 font-family:  Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
 font-size: 9px;
 font-weight: normal;
 color: #2F1F0E;
}

/*--- Comment Font ---*/
.comment {
 font-family:  Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
 font-size: 9px;
 font-weight: normal;
 color: #9E938B;
}
  .comment a:link    { color:  #9E938B; text-decoration: none; font-weight: normal;}
  .comment a:visited { color:  #9E938B; text-decoration: none; font-weight: normal;}
  .comment a:active  { color:  #9E938B; text-decoration: none; font-weight: normal;}
  .comment a:hover   { color:  #9E938B; text-decoration: underline; font-weight: normal;}

/*--- Login Nav Font ---*/
.log {
 font-family:  Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
 font-size: 9px;
 font-weight: normal;
 color: #fff;
}


/*--- Forum Posts ---*/
.post {
 font-family:  Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
 font-size: 9px;
 font-weight: normal;
 color: #2F1F0E;
}

/*--- Stats Font ---*/
.stats {
 font-family:  Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #2F1F0E;
}


/*--- Date Font ---*/
.date {
 font-family:  Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
 font-size: 10px;
 font-weight: normal;
 color: #2F1F0E;
}

.pmcodeBox {
width: 500px;
padding: 8px;
border: 1px dotted #ccc;
margin-left: auto;
margin-right: auto;
}


.navBox {
width: 260px;
padding: 5px;
border: 1px dotted #ccc;
}

.navBox2 {
width: 400px;
padding: 5px;
border: 1px dotted #ccc;
}

.navBox3 {
width: 600px;
padding: 5px;
border: 1px dotted #ccc;
}




.nav_links, .nav_links a:link, .nav_links a:active, .nav_links a:visited, .nav_links a:hover{ 
   color:           #ffffff;
   font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
   font-size:       9px; 
   font-weight:     normal;
   letter-spacing:  0px;
   line-height: 18px;
} 
  .nav_links a:link    { color:  #ffffff; background-color:#2F1F0E; padding:0px 3px 0px 3px;}
  .nav_links a:visited { color:  #ffffff; background-color:#2F1F0E; padding:0px 3px 0px 3px;}
  .nav_links a:active  { color:  #ffffff; background-color:#2F1F0E; padding:0px 3px 0px 3px;}
  .nav_links a:hover   { color:  #2F1F0E; background-color:#C7C2BE; padding:0px 3px 0px 3px;}
  

.current_feature, .current_feature a:link, .current_feature a:active, .current_feature a:visited, .current_feature a:hover{ 
   color:           #2F1F0E;
   font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
   font-size:       9px; 
   font-weight:     normal;
   letter-spacing:  0px;
} 
  .current_feature a:link    { color:  #2F1F0E; background-color:#FF0000; padding:0px 3px 0px 3px;}
  .current_feature a:visited { color:  #2F1F0E; background-color:#FF0000; padding:0px 3px 0px 3px;}
  .current_feature a:active  { color:  #2F1F0E; background-color:#FF0000; padding:0px 3px 0px 3px;}
  .current_feature a:hover   { color:  #2F1F0E; background-color:#FFFFFF; padding:0px 3px 0px 3px;} 
  
  
.create_topic, .create_topic a:link, .create_topic a:active, .create_topic a:visited, .create_topic a:hover{ 
   color:           #2F1F0E;
   font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
   font-size:       10px; 
   font-weight:     normal;
   letter-spacing:  0px;
} 
  .create_topic a:link    { color:  #2F1F0E; background-color:#F3F2F1; padding:0px 3px 0px 3px;}
  .create_topic a:visited { color:  #2F1F0E; background-color:#F3F2F1; padding:0px 3px 0px 3px;}
  .create_topic a:active  { color:  #2F1F0E; background-color:#F3F2F1; padding:0px 3px 0px 3px;}
  .create_topic a:hover   { color:  #FFFFFF; background-color:#2F1F0E; padding:0px 3px 0px 3px;}  
  
  
.medWhite, .medWhite a:link, .medWhite a:active, .medWhite a:visited, .medWhite a:hover{ 
   color:           #ffffff;
   font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
   font-size:       9px; 
   font-weight:     bold;
   letter-spacing:  0px;
} 
  .medWhite a:link    { color:  #ffffff; }
  .medWhite a:visited { color:  #ffffff; }
  .medWhite a:active  { color:  #ffffff; }
  .medWhite a:hover   { color:  #000; text-decoration: underline;  }
  
  
.medText, .medText a:link, .medText a:active, .medText a:visited, .medText a:hover{ 
   color:           #2F1F0E;
   font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
   font-size:       10px; 
   font-weight:     normal;
} 
  .medText a:link    { color:  #2F1F0E; font-weight:bold; }
  .medText a:visited { color:  #2F1F0E; font-weight:bold; }
  .medText a:active  { color:  #2F1F0E; font-weight:bold; }
  .medText a:hover   { color:  #FF0000; font-weight:bold; }  

.black{
   color:           #000;
	font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
   font-size:       9px; 
   font-weight:     bold;
   letter-spacing:  0px;
}


a {
 text-decoration: none;
 color:  #FF0000;
}
a:visited {
 color:  #FF0000;
}
a:active {
 color:  #FF0000;
}
a:hover {
 color: #2F1F0E;
 text-decoration: underline;
}


.smLinks, .smLinks a:link, .smLinks a:active, .smLinks a:visited, .smLinks a:hover{ 
 color:       #666666;
 font-family: verdana,trebuchet,sans-serif;
 font-size:   10px; 
 font-weight: bold;
} 
.smLinks a:link    { color:  #2F1F0E; text-decoration: underline;}
.smLinks a:visited { color:  #2F1F0E; text-decoration: underline;}
.smLinks a:active  { color:  #2F1F0E; text-decoration: underline;}
.smLinks a:hover   { color:  #000000; text-decoration: none;}

.footer_links, .footer_links a:link, .footer_links a:active, .footer_links a:visited, .footer_links a:hover{ 
 color:       #433526;
 font-family: verdana,trebuchet,sans-serif;
 font-size:   9px; 
 font-weight: normal;
} 
.footer_links a:link    { color:  #433526; }
.footer_links a:visited { color:  #433526; }
.footer_links a:active  { color:  #433526; }
.footer_links a:hover   { color:  #ffffff; background-color: #433526; }

.footer_links_goto, .footer_links_goto a:link, .footer_links_goto a:active, .footer_links_goto a:visited, .footer_links_goto a:hover{ 
 color:       #433526;
 font-family: verdana,trebuchet,sans-serif;
 font-size:   9px; 
 font-weight: bold;
} 
.footer_links_goto a:link    { color:  #433526; }
.footer_links_goto a:visited { color:  #433526; }
.footer_links_goto a:active  { color:  #433526; }
.footer_links_goto a:hover   { color:  #FF0000; }


.forumLinks, .forumLinks a:link, .forumLinks a:active, .forumLinks a:visited, .forumLinks a:hover{ 
 font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
 font-size:   9px; 
 font-weight: bold;
 margin-bottom: 3px;
} 
.forumLinks a:link    { color:  #2F1F0E; text-decoration: none; }
.forumLinks a:visited { color:  #2F1F0E;  text-decoration: none; }
.forumLinks a:active  { color:  #2F1F0E; text-decoration: none; }
.forumLinks a:hover   { color:  #000000; text-decoration: underline;}


/*--- Main content container ---*/
#content {
 position: absolute;
 top: 20px;
 right: 15px;
 margin-right: -15px; 
 width: 100%;
 background: #C7C2BE;
}


.forumBox {
 border: 1px solid #999;
}

/*--- Bottom spacer ---*/
.botSpacer {
 border-bottom: 1px dotted #999;
 margin-top: -1px;
 margin-bottom: 3px;
}


/*--- White text used in top of forum ---*/
.heading {
 font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
 font-size: 24px;
 color: #FF0000;
 font-weight: normal;
}


/*--- White text used in top of forum ---*/
h3 {
 font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
 font-size: 9px;
 color: #000;
 font-weight: bold;
}


/*--- Large text on main page ---*/
.subHead{
 font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #000;
 margin-top: 4px;
}

/*--- Large text on main page ---*/
.light{
 font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
 font-size: 9px;
 font-weight: normal;
 color: #C7C2BE;
}


/*--- General text ---*/
p {
 font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
 font-size: 9px;
 color: #000;
 margin-top: 3px;
 margin-left: 22px;
}

/*--- Pre-formatted text ---*/
pre {
 font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
 font-size: 9px;
 color: #003399;
 margin-left: 9px;
 margin-top: 2px;
 margin-bottom: 2px;
}



.input {
 font-family:		Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
 font-size:			10px;
 border-left: 1px solid #2F1F0E;
 border-top: 1px solid #2F1F0E;
 border-right: 1px solid #F3F2F1;
 border-bottom: 1px solid #F3F2F1;
 color:				#2F1F0E;
 
}

.input:focus {
 background-color : #F3F2F1;
}


.input_218 {
 font-family:		Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
 font-size:			10px;
 color:				#2F1F0E;
 border-left: 1px solid #2F1F0E;
 border-top: 1px solid #2F1F0E;
 border-right: 1px solid #F3F2F1;
 border-bottom: 1px solid #F3F2F1;
 width: 180px;
 
}

.input_218:focus {
 background-color : #F3F2F1;
}

.create_topic-input {
 font-family:		Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
 font-size:			10px;
 color:				#2F1F0E;
 background-color : #F3F2F1;
 width : 400px;
 border-left: 1px solid #2F1F0E;
 border-top: 1px solid #2F1F0E;
 border-right: 1px solid #F3F2F1;
 border-bottom: 1px solid #F3F2F1;
 
}

.create_topic-input:focus {
 background-color : #ffffff;
}


.textarea {
 font-family:		Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
 font-size:			10px;
 color:				#2F1F0E; 
 width : 416px;
 height : 120px;
 background-color : #F3F2F1;
 border-left: 1px solid #2F1F0E;
 border-top: 1px solid #2F1F0E;
 border-right: 1px solid #F3F2F1;
 border-bottom: 1px solid #F3F2F1;
}
.textarea:focus {
 background-color : #ffffff;
}

.textarea_tall {
 font-family:		Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
 font-size:			10px;
 color:				#2F1F0E; 
 width : 416px;
 height : 240px;
 background-color : #F3F2F1;
 border-left: 1px solid #2F1F0E;
 border-top: 1px solid #2F1F0E;
 border-right: 1px solid #F3F2F1;
 border-bottom: 1px solid #F3F2F1;
}
.textarea_tall:focus {
 background-color : #ffffff;
}

.textarea_218 {
 font-family:		Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
 font-size:			10px;
 color:				#2F1F0E; 
 width: 180px;
 height : 100px;
 border-left: 1px solid #2F1F0E;
 border-top: 1px solid #2F1F0E;
 border-right: 1px solid #F3F2F1;
 border-bottom: 1px solid #F3F2F1;
}
.textarea_218:focus {
 background-color : #F3F2F1;
}

.textarea_news {
 font-family:		Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
 font-size:			10px;
 color:				#2F1F0E; 
 width : 286px;
 height : 100px;
 border-left: 1px solid #2F1F0E;
 border-top: 1px solid #2F1F0E;
 border-right: 1px solid #F3F2F1;
 border-bottom: 1px solid #F3F2F1;
}
.textarea_news:focus {
 background-color : #F3F2F1;
}


.create_topic-textarea {
 font-family:		Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size:			10px;
 color:				#2F1F0E; 
 width : 400px;
 height : 120px;
 background-color : #F3F2F1;
 border-left: 1px solid #2F1F0E;
 border-top: 1px solid #2F1F0E;
 border-right: 1px solid #F3F2F1;
 border-bottom: 1px solid #F3F2F1;
}
.create_topic-textarea:focus {
 background-color : #ffffff;
}

/*--  Pull-down menus. --*/

.pulldown {
  background-color:   #F3F2F1;
  font-family:        Verdana, Geneva, Trebuchet MS, Arial, Sans-serif;
  font-size:          10px;
  font-weight:        normal;
  color:              #2F1F0E;
  width: 180px;
}

.pulldown_cal {
  background-color:   #F3F2F1;
  font-family:        Verdana, Geneva, Trebuchet MS, Arial, Sans-serif;
  font-size:          9px;
  font-weight:        normal;
  color:              #2F1F0E;
  width : 100px;
}


/*----  "Submit button ----*/
.button   {
	font-family:		Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;
    font-size:			10px;
    font-weight:		normal;
    color:				#333;   
}

.red {
color: #FF0000;
font-weight: bold;
}


ol { 
	padding: 0px 0px 0px 20px;
	margin: 5px 0 10px 0
}
ul {margin:10px 0 5px 10px;padding:0px;}
ul li {list-style:disc;margin:0px 0px 0px 15px;padding:0px 0px 0px 0px;}
