/* Standard Theme for WebAPP 0.9.9.3 */
/* Colors in 3D by Denden31 */
/* Updated 06/06/2004 by JohnADrury (Font format for text sets - font: style variant weight size family) */
/* Updated Feb 2005 for FireFox and generic font by Jos */
/* Updated Oct 2005 for .text color by Jackdeth */
/* Updated 2005 for 0.9.9.3 by Jos (classes changed are commentbackcolor, newstexttitle; new classes are at bottom of file) */
/* Updated Jan 2006 my2cents (Updated hr, button, input, select, text area, codepost, quote css) */
/* Modified: Apr 2007 by Jos for 0.9.9.7 */
/* Updated: 10.30.2007 by my2cents for 0.9.9.8 validates */
/* Updated: 5.23.2008 by my2cents for 0.9.9.9 validates */

/*---------- Page Variables ----------*/
html {
       scrollbar-face-color: #000000;
       scrollbar-highlight-color: #00ff00;
       scrollbar-shadow-color: #000000;
       scrollbar-3dlight-color: #000099;
       scrollbar-arrow-color: #ffffff;
       scrollbar-track-color: #025400;
       scrollbar-darkshadow-color: #000000;
}
body {
	margin: 0%;
	padding:  0;
	border-width: 0;
	border-style: none;
	border-color: inherit;
	width: auto;
	background-color: #000000; /* Sets the base BODY color of your page */
        color: #ffffff; /* Text color */ 
	font-family: Trebuchet MS, arial, helvetica;
}
.pagetable {  
	background-color: #000000; /* Sets the background color of your layout */
	width: 100%;	/* Sets the overall width of your layout */ 
}

/*----------Title Box Prefs-----------*/
.myheadertable {  
        background-color: #000000; /* Title block background color */ 
        color: #ffffff; /* Text color */ 
        width: 100%; 
        border-top: double #00FF00; 
        border-right: double #00FF00; 
        border-left: double #00FF00; 
        border-bottom: double #00FF00; 
        border-width: 3px 3px 3px 3px;
}
.myheadertable form {  
	background-color: transparent;
	border: 0 solid #00FF00; 
}
.searchbutton {
        background-image: url(images/navtable.gif);
        background-color: transparent; /* Search button color */ 
        color: #ffffff; /* Text color */ 
        font-family: Trebuchet MS, arial, helvetica;
        border-top: groove #00ff00; 
        border-right: groove #00ff00; 
        border-left: groove #00ff00; 
        border-bottom: groove #00ff00; 
        border-width: 3px 3px 3px 3px;
}
A.helps:link {
	color: #00FF00;
	font-size: 10pt;
	text-decoration: none;
	font-family: Trebuchet MS, arial, helvetica;
}
A.helps:visited {
	color: #00FF00;
	font-size: 10pt;
	text-decoration: none;
	font-family: Trebuchet MS, arial, helvetica;
}
A.helps:active {
	color: #00FF00;
	font-size: 10pt;
	text-decoration: none;
	font-family: Trebuchet MS, arial, helvetica;
}
A.helps:hover {
	color: #00FF00;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: Trebuchet MS, arial, helvetica;
}

/*-----------Navagation Bar Prefs-----------*/ 
.navbar {   
     width: 100%; 
     background-image: url(images/navtable.gif);
     background-color: transparent; 
     border-top: double #00ff00; 
     border-right: double #00ff00; 
     border-left: double #00ff00; 
     border-bottom: double #00ff00; 
     border-width: 3px 3px 3px 3px; 
} 
A.nav:link { 
     color: #ffffff; 
     font-weight: bold; 
     font-size: 10pt; 
     text-decoration: none; 
     font-family: Trebuchet MS, arial, helvetica; 
} 
A.nav:visited { 
     color: #ffffff; 
     font-weight: bold; 
     font-size: 10pt; 
     text-decoration: none; 
     font-family: Trebuchet MS, arial, helvetica; 
} 
A.nav:active { 
     color: #ffffff; 
     font-weight: bold; 
     font-size: 10pt; 
     text-decoration: none; 
     font-family: Trebuchet MS, arial, helvetica;
} 
A.nav:hover { 
     color: #ffffff; 
     font-weight: bold; 
     font-size: 10pt; 
     text-decoration: underline overline; 
     font-family: Trebuchet MS, arial, helvetica; 
} 

/*-----------Banner Prefs-----------*/ 
.bannertable {   
     background-color: transparent; /* Background color for the Banners block */ 
     width: 100%; 
     border-top: double #00ff00; 
     border-right: double #00ff00; 
     border-left: double #00ff00; 
     border-bottom: double #00ff00; 
     border-width: 3px 3px 3px 3px; 
} 
.bannertext { 
     color: #ffffff; 
     font: normal normal normal 10pt Trebuchet MS, arial, helvetica; 
} 
.bannertexttitle { 
     color: #000000; 
     font: normal normal bold 10pt Trebuchet MS, arial, helvetica; 
} 
A.bannerlink:link { 
     color: #000000; 
     font-size: 8pt; 
     text-decoration: none; 
     font-family: Trebuchet MS, arial, helvetica; 
} 
A.bannerlink:visited { 
     color: #000000; 
     font-size: 8pt; 
     text-decoration: none; 
     font-family: Trebuchet MS, arial, helvetica; 
} 
A.bannerlink:active { 
     color: #000000; 
     font-size: 8pt; 
     text-decoration: none; 
     font-family: Trebuchet MS, arial, helvetica; 
} 
A.bannerlink:hover { 
     color: #000000; 
     font-size: 8pt; 
     text-decoration: underline overline; 
     font-family: Trebuchet MS, arial, helvetica; 
} 

/*-----------Menu Prefs-----------*/ 
.menutable {   
     background-color: #025400; /* Background color of yout titles */ 
     border-top: double #00ff00 3px; 
     border-right: double #00ff00 3px; 
     border-left: double #00ff00 3px; 
     border-bottom: double #00ff00 3px; 
     color: #ffffff; /* Text color of your titles */ 
     font: normal normal bold 10pt Trebuchet MS, arial, helvetica; 
} 
.menubordercolor {  /* This border surrounds the content of each block under it's titleblock */ 
     border-top: double #00FF00; 
     border-right: double #00FF00; 
     border-left: double #00FF00; 
     border-bottom: double #00FF00; 
     border-width: 3px 3px 3px 3px;
} 
.menubackcolor {   
     background-color: #000000; /* Background color for all content blocks under each titleblock */ 
     border-top: double #000000; 
     border-right: double #000000; 
     border-left: double #000000; 
     border-bottom: double #000000; 
     border-width: 3px 3px 3px 3px;
} 

A.menu:link { 
} 
A.menu:visited { 
} 
A.menu:active { 
} 
A.menu:hover { 
} 
.cat {}

/*-------Who's Online? Prefs--------*/
A.whomenu:link {
	color: #00FF00;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: underline;
	font-family: Trebuchet MS, arial, helvetica;
}
A.whomenu:visited {
	color: #00FF00;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: underline;
	font-family: Trebuchet MS, arial, helvetica;
}
A.whomenu:active {
	color: #00FF00;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: underline;
	font-family: Trebuchet MS, arial, helvetica;
}
A.whomenu:hover {
	color: #00FF00;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: underline overline;
	font-family: Trebuchet MS, arial, helvetica;
}
.whocat {
	color: #00FF00;
        line-height: 1.4em;
	font: normal normal bold 8pt Trebuchet MS, arial, helvetica;
}

/*-----------Poll Prefs-----------*/
.poll {
	color: #ffffff;
	font: normal normal normal 10pt Trebuchet MS, arial, helvetica;
}
.votebutton {
        background-image: url(images/navtable.gif);
        background-color: transparent; /* Search button color */ 
        color: #ffffff; /* Text color */ 
        font-family: Trebuchet MS, arial, helvetica;
        border-top: groove #00ff00; 
        border-right: groove #00ff00; 
        border-left: groove #00ff00; 
        border-bottom: groove #00ff00; 
        border-width: 3px 3px 3px 3px;
}
A.polllink:link {
	color: #00FF00;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: Trebuchet MS, arial, helvetica;
}
A.polllink:visited {
	color: #00FF00;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: Trebuchet MS, arial, helvetica;
}
A.polllink:active {
	color: #00FF00;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: Trebuchet MS, arial, helvetica;
}
A.polllink:hover {
	color: #00FF00;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: Trebuchet MS, arial, helvetica;
}

/*-----------Calendar Prefs-----------*/
.calhead {
     color: #ffffff;
	font: normal normal normal 8pt Trebuchet MS, arial, helvetica;
}
.calbody {
     color: #ffffff;
	font: normal normal normal 8pt Trebuchet MS, arial, helvetica;
}
.calhigh {
     color: #009900;
	font: normal normal bold 8pt Trebuchet MS, arial, helvetica;
}
.caltoday {
     color: #00FF00;
	font: normal normal bold 8pt Trebuchet MS, arial, helvetica;
}

/*-----------Newsletter Prefs-----------*/
.cat { /* these settings are for the text in your newsletter block (if turned on!) */
	color: #fffff; 
	font: normal normal bold 10pt Trebuchet MS, arial, helvetica;
}

/*-----------News Prefs-----------*/
.newstextsmall {
	color: #ffffff;
	font: normal normal normal 8pt Trebuchet MS, arial, helvetica;
}
.newstexttitle {
        background-image: url(images/navtable.gif);
        background-color: transparent;   
	color: #ffffff;
	font: normal normal bold 10pt Trebuchet MS, arial, helvetica;
}
.fullnewstitle {
	color: #00FF00;
	font: normal normal bold 12pt Trebuchet MS, arial, helvetica;
}
.newssubtitle {
	color: #ffffff;
	font: normal normal normal 8pt Trebuchet MS, arial, helvetica;
}
.newstextnormal {  
	color: #ffffff;
	font: normal normal normal 10pt Trebuchet MS, arial, helvetica;
	padding: 3px;
}
.newsfootertext {  
	color: #ffffff;
	font: normal normal normal 8pt Trebuchet MS, arial, helvetica;
}
.articlecattitle {
	color: #00FF00;
	font: normal normal bold 10pt Trebuchet MS, arial, helvetica;
}
.articlecatempty {
	color: #888888;
	font: normal normal bold 10pt Trebuchet MS, arial, helvetica;
}
.articlecatnormal {
	color: #ffffff;
	font: normal normal bold 10pt Trebuchet MS, arial, helvetica;
}

.newsfootertable {  /* Footer blocks to news articles on front page where the print and comments links are */
	background-color: #000000; 
	width: 100%;
        height:1.5em; 
        border-top: double #00ff00; 
        border-right: double #00ff00; 
        border-left: double #00ff00; 
        border-bottom: double #00ff00; 
        border-width: 3px 3px 3px 3px;
}
A.smallnewslink:link {
	color: #00FF00;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
	font-family: Trebuchet MS, arial, helvetica;
}
A.smallnewslink:visited {
	color: #00FF00;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	font-family: Trebuchet MS, arial, helvetica;
}
A.smallnewslink:active {
	color: #00FF00;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
	font-family: Trebuchet MS, arial, helvetica;
}
A.smallnewslink:hover {
	color: #00FF00;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: underline overline;
	font-family: Trebuchet MS, arial, helvetica;
}
A.newslink:link {
	color: #00FF00;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: none;
	font-family: Trebuchet MS, arial, helvetica;
}
A.newslink:visited {
	color: #00FF00;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	font-family: Trebuchet MS, arial, helvetica;
}
A.newslink:active {
	color: #00FF00;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: none;
	font-family: Trebuchet MS, arial, helvetica
}
A.newslink:hover {
	color: #00FF00;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: Trebuchet MS, arial, helvetica;
}
.commenttitleback {  /* News Article Comment message title settings */
        border-bottom: 1px solid #00ff00;
	color: #ffffff; /* Comment message title text */
	font: normal normal bold 10pt Trebuchet MS, arial, helvetica;
        text-transform: uppercase;
}
.commentsubtitleback {  /* New comment Message subtitle settings */
	color: #ffffff; /* subtitle text color */
	font: normal normal normal 8pt Trebuchet MS, arial, helvetica;
}
/* Though this seems to be an error in webAPP, the folowing 2 settings are for the border and backgound 
for the comment submission block inside an article if there are no comments made!  If there are comments posted, 
these settings do not show. */
.commentbordercolor {  
}
.commentbackcolor {  
        border-bottom: 3px double #00ff00;
        color: #ffffff;

}
A.commentlink:link {
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: Trebuchet MS, arial, helvetica;
}
A.commentlink:visited {
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	font-family: Trebuchet MS, arial, helvetica;
}
A.commentlink:active {
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: Trebuchet MS, arial, helvetica;
}
A.commentlink:hover {
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: Trebuchet MS, arial, helvetica;
}

/*---------Forum Prefs-----------*/
.forumtext {
	color: #ffffff;
	font: normal normal normal 10pt Trebuchet MS, arial, helvetica;
}
.forumtextbold {
	color: #ffffff;
	font: normal normal bold 10pt Trebuchet MS, arial, helvetica;
}
.forumtitlebackcolor {  /* this is the tablegrid for forum topics and message listings */ 
     background-color: #025400; /* the lines inside the table take on this color */ 
     border-top: double #00ff00; 
     border-right: double #00ff00; 
     border-left: double #00ff00; 
     border-bottom: double #00ff00; 
     border-width: 3px 3px 3px 3px; 
}       
.boardtitle {  /* These settings are for all the cells INSIDE the title part of the  topics/message listings */ 
     background-image: url(images/navtable.gif);
     background-color: transparent;   /* Background color of titleboxes */
     border-top: double #00ff00; 
     border-right: double #00ff00; 
     border-left: double #00ff00; 
     border-bottom: double #00ff00; 
     border-width: 1px 1px 1px 1px;       
     color: #ffffff; /*Text settings for your titles in this section */ 
     font: normal normal bold 10pt Trebuchet MS, arial, helvetica; 
     text-align: left; 
} 
/* The following 3 sections are for the highlighting of messages in a message listing. the 1st one is for "sticky or locked" messages, 
the other 2 alternate in the message listing and message bodies.  The 2nd one is also for topic listings.  */ 
.forumwindow1 {   
     background-color: #025400; 
     border-top: double #00FF00; 
     border-right: double #00FF00; 
     border-left: double #00FF00; 
     border-bottom: double #00FF00; 
     border-width: 3px 3px 3px 3px;  
     color: #ffffff; 
     font: normal normal normal 10pt Trebuchet MS, arial, helvetica; 
} 
.forumwindow2 {   
     background-color: #000000; 
     border-top: double #00FF00; 
     border-right: double #00FF00; 
     border-left: double #00FF00; 
     border-bottom: double #00FF00; 
     border-width: 3px 3px 3px 3px; 
     color: #ffffff; 
     font: normal normal normal 10pt Trebuchet MS, arial, helvetica; 
} 
.forumwindow3 {   
     background-color: #000000; 
     border-top: double #00ff00; 
     border-right: double #00ff00; 
     border-left: double #00ff00; 
     border-bottom: double #00ff00; 
     border-width: 3px 3px 3px 3px;  
     color: #ffffff; 
     font: normal normal normal 10pt Trebuchet MS, arial, helvetica; 
} 
A.forumlink:link { 
     color: #00FF00; 
     font-weight: bold; 
     font-size: 10pt; 
     text-decoration: none; 
     font-family: Trebuchet MS, arial, helvetica; 
} 
A.forumlink:visited { 
     color: #00FF00; 
     font-size: 10pt; 
     font-weight: bold;
     text-decoration: none; 
     font-family: Trebuchet MS, arial, helvetica; 
} 
A.forumlink:active { 
     color: #00FF00; 
     font-weight: bold;
     font-size: 10pt; 
     text-decoration: none; 
     font-family: Trebuchet MS, arial, helvetica; 
} 
A.forumlink:hover { 
     color: #00FF00; 
     font-weight: bold; 
     font-size: 10pt; 
     text-decoration: underline overline; 
     font-family: Trebuchet MS, arial, helvetica; 
} 
A.forumnav:link { 
     color: #00FF00; 
     font-weight: normal; 
     font-size: 10pt; 
     text-decoration: none; 
     font-family: Trebuchet MS, arial, helvetica; 
} 
A.forumnav:visited { 
     color: #00FF00; 
     font-size: 10pt; 
     font-weight: normal; 
     text-decoration: none; 
     font-family: Trebuchet MS, arial, helvetica; 
} 
A.forumnav:active { 
     color: #00FF00; 
     font-weight: normal; 
     font-size: 10pt; 
     text-decoration: none; 
     font-family: Trebuchet MS, arial, helvetica; 
} 
A.forumnav:hover { 
     color: #00FF00; 
     font-weight: normal; 
     font-size: 10pt; 
     text-decoration: underline overline; 
     font-family: Trebuchet MS, arial, helvetica; 
} 

/*-----------Link Prefs-----------*/
A:link {
	color: #00FF00;
	text-decoration: none;
	font-family: Trebuchet MS, arial, helvetica;
}
A:visited {
	color: #00FF00;
	text-decoration: none;
	font-family: Trebuchet MS, arial, helvetica;
}
A:active {
	color: #00FF00;
	text-decoration: underline;
	font-family: Trebuchet MS, arial, helvetica;
}
A:hover {
	color: #00FF00;
	text-decoration: underline overline;
	font-family: Trebuchet MS, arial, helvetica;
}

/*-----------Text Prefs-----------*/
.text { 
	font: normal normal normal 10pt Trebuchet MS, arial, helvetica;
}
.textsmall {
	color: #ffffff;
	font: normal normal normal 8pt Trebuchet MS, arial, helvetica;
}
.texttitle {
	color: #00FF00;
	font: normal normal bold 12pt Trebuchet MS, arial, helvetica;
}
.time {
	color: #ffffff;
	font: normal normal normal 10pt Trebuchet MS, arial, helvetica;
}

/*-----------My Content Prefs-----------*/
.mycontenttable {  
        background-color: #000000; /* THICK inner border surrounding latest forum posts block on bottom of page (if turned on/color setting only!) */ 
        width: 100%; 
        border-top: double #00FF00; 
        border-right: double #00FF00; 
        border-left: double #00FF00; 
        border-bottom: double #00FF00; 
        border-width: 3px 3px 3px 3px; 
/*	margin-bottom: 12px; */
	font: normal normal normal 10pt Trebuchet MS, arial, helvetica;
/*	text-align: left; */
}
.mycontenttext {
	color: #ffffff;
	font: normal normal normal 10pt Trebuchet MS, arial, helvetica;
}
.mycontenttexttitle {
	color: #00FF00;
	font: normal normal bold 12pt Trebuchet MS, arial, helvetica;
}
A.mycontentlink:link {
	color: #00FF00;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: Trebuchet MS, arial, helvetica;
}
A.mycontentlink:visited {
	color: #00FF00;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	font-family: Trebuchet MS, arial, helvetica;
}
A.mycontentlink:active {
	color: #00FF00;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: Trebuchet MS, arial, helvetica;
}
A.mycontentlink:hover {
	color: #00FF00;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: Trebuchet MS, arial, helvetica;
}

/*-----------Helps Nav Prefs-----------*/ 
.helpsnavtable {  /* these setting are for the small block at the bottom of webapp, "help contact stats" etc... */ 
     background-color: #000000; /* background color */ 
     width: 100%; 
     border-top: double #00FF00; 
     border-right: double #00FF00; 
     border-left: double #00FF00; 
     border-bottom: double #00FF00; 
     border-width: 3px 3px 3px 3px;  
/*      margin-top: 12px; */ 
} 
.helpsnavtext { 
     color: #ffffff; 
     font-size: 10pt; 
     font-family: Trebuchet MS, arial, helvetica; 
} 
.helpsnavtexttitle { 
     color: #00FF00; 
     font-weight: bold; 
     font-size: 12pt; 
     font-family: Trebuchet MS, arial, helvetica; 
} 
A.helpsnavlink:link { 
     color: #00FF00; 
     font-size: 10pt; 
     text-decoration: none; 
     font-family: Trebuchet MS, arial, helvetica; 
} 
A.helpsnavlink:visited { 
     color: #00FF00; 
     font-size: 10pt; 
     text-decoration: none; 
     font-family: Trebuchet MS, arial, helvetica; 
} 
A.helpsnavlink:active { 
     color: #00FF00; 
     font-size: 10pt; 
     text-decoration: none; 
     font-family: Trebuchet MS, arial, helvetica; 
} 
A.helpsnavlink:hover { 
     color: #00FF00; 
     font-size: 10pt; 
     text-decoration: underline overline; 
     font-family: Trebuchet MS, arial, helvetica; 
} 

/*-----------WebAPP Footer Prefs-----------*/ 
.webapptext { 
     color: #ffffff; 
     font-size: 8pt; 
     font-family: Trebuchet MS, arial, helvetica; 
} 
A.webapplink:link { 
     color: #00FF00; 
     font-size: 8pt; 
     text-decoration: none; 
     font-family: Trebuchet MS, arial, helvetica; 
} 
A.webapplink:visited { 
     color: ##00FF00; 
     font-size: 8pt; 
     text-decoration: none; 
     font-family: Trebuchet MS, arial, helvetica; 
} 
A.webapplink:active { 
     color: #00FF00; 
     font-size: 8pt; 
     text-decoration: none; 
     font-family: Trebuchet MS, arial, helvetica; 
} 
A.webapplink:hover { 
     color: #00FF00; 
     font-size: 8pt; 
     text-decoration: underline overline; 
     font-family: Trebuchet MS, arial, helvetica; 
} 

/*-----------Form Prefs------------*/

form { 
	margin: 0px;
	padding: 3px;
	background-color: #000000;
	border:1px inset #00FF00; 
}
.formstexttitle {
	color: #00FF00;
	font: normal normal bold 12pt Trebuchet MS, arial, helvetica;
}
.formstextnormal {
	color: #ffffff;
	font: normal normal bold 10pt Trebuchet MS, arial, helvetica;
}
.formstext {
	color: #ffffff;
	font: normal normal normal 8pt Trebuchet MS, arial, helvetica;
}
.formstextsmall {
	color: #ffffff;
	font: normal normal normal 8pt Trebuchet MS, arial, helvetica;
}
.button {
        background-image: url(images/navtable.gif);
        background-color: transparent; /* Search button color */ 
        color: #ffffff; /* Text color */ 
        font-family: Trebuchet MS, arial, helvetica;
        border-top: groove #00ff00; 
        border-right: groove #00ff00; 
        border-left: groove #00ff00; 
        border-bottom: groove #00ff00; 
        border-width: 3px 3px 3px 3px;
}

/*----------Stats Prefs-----------*/
.statstextbold {
	color: #ffffff;
	font: normal normal bold 10pt Trebuchet MS, arial, helvetica;
}
.statstext {
	color: #ffffff;
	font: normal normal normal 10pt Trebuchet MS, arial, helvetica;
}

/*-----------IM Prefs-------------*/ 
.imtitle {  /* When viewing an instant message, this is the title blocks of the IM list and IM Admin Extras 
These settings effect EVERY CELL in the title blocks! */ 
     background-image: url(images/navtable.gif);
     background-color: transparent; 
     border-top: double #00ff00; 
     border-right: double #00ff00; 
     border-left: double #00ff00; 
     border-bottom: double #00ff00; 
     border-width: 3px 3px 3px 3px; 
     color: #ffffff; /* Sets Text Color */ 
     font: normal normal bold 10pt Trebuchet MS, arial, helvetica; 
} 
.imselected {  /* When reading an IM, this is the highlighted message listing */ 
     background-color: #000000; 
     border-top: double #00FF00; 
     border-right: double #00FF00; 
     border-left: double #00FF00; 
     border-bottom: double #00FF00; 
     border-width: 3px 3px 3px 3px; 
     color: #ffffff; /* Sets Text Color */ 
     font: normal normal normal 10pt Trebuchet MS, arial, helvetica; 
} 
.imwindow1 {  /* First color in the alternating colors of the message listings in IM ssection */ 
     background-color: #000000; 
     border-top: double #00FF00; 
     border-right: double #00FF00; 
     border-left: double #00FF00; 
     border-bottom: double #00FF00; 
     border-width: 3px 3px 3px 3px;   
     color: #ffffff; /* Sets Text Color */ 
     font: normal normal normal 10pt Trebuchet MS, arial, helvetica; 
} 
.imwindow2 {  /* Second color in the alternating colors of the message listings in IM ssection */ 
     background-color: #000000; 
     border-top: double #00FF00; 
     border-right: double #00FF00; 
     border-left: double #00FF00; 
     border-bottom: double #00FF00; 
     border-width: 3px 3px 3px 3px; 
     color: #ffffff; /* Sets Text Color */ 
     font: normal normal normal 10pt Trebuchet MS, arial, helvetica; 
} 

A.newimlink:link { 
     color: #00FF00; 
     font-weight: bold; 
     font-size: 10pt; 
     text-decoration: none; 
     font-family: Trebuchet MS, arial, helvetica; 
} 
A.newimlink:visited { 
     color: #00FF00; 
     font-size: 10pt; 
     font-weight: bold; 
     text-decoration: none; 
     font-family: Trebuchet MS, arial, helvetica; 
} 
A.newimlink:active { 
     color: #00FF00; 
     font-weight: bold; 
     font-size: 10pt; 
     text-decoration: none; 
     font-family: Trebuchet MS, arial, helvetica; 
} 
A.newimlink:hover { 
     color: #00FF00; 
     font-weight: bold; 
     font-size: 10pt; 
     text-decoration: underline overline; 
     font-family: Trebuchet MS, arial, helvetica; 
} 
A.oldimlink:link { 
     color: #00FF00; 
     font-weight: normal; 
     font-size: 10pt; 
     text-decoration: none; 
     font-family: Trebuchet MS, arial, helvetica; 
} 
A.oldimlink:visited { 
     color: #00FF00; 
     font-size: 10pt; 
     font-weight: normal; 
     text-decoration: none; 
     font-family: Trebuchet MS, arial, helvetica; 
} 
A.oldimlink:active { 
     color: #00FF00; 
     font-weight: normal; 
     font-size: 10pt; 
     text-decoration: none; 
     font-family: Trebuchet MS, arial, helvetica; 
} 
A.oldimlink:hover { 
     color: #00FF00; 
     font-weight: normal; 
     font-size: 10pt; 
     text-decoration: underline overline; 
     font-family: Trebuchet MS, arial, helvetica; 
} 

/*-----------Other Prefs-----------*/

TD {
	font-size: 10pt;
	font-family: Trebuchet MS, arial, helvetica;
}
P {
	font-size: 10pt;
	font-family: Trebuchet MS, arial, helvetica;
}

/* --- other custom --- */
input, textarea, select
     { 
        font-family: Trebuchet MS, arial, helvetica;
	font-size: 10pt;
	color: #ffffff; 
}
HR {
        color: #00ff00;
        height: 1px;
        background-color: #00ff00;
        border: 0;
}

.codepost { 
        background-color: #000000;
        color: #ffffff;
        width: 400px; 
        height: 300px;
        white-space: nowrap;
        overflow: scroll;
        padding-left: 2px;
        padding-bottom: 12px;
	border-top: thin solid #00ff00; 
	border-right: thin solid #00ff00; 
	border-left: thin solid #00ff00; 
	border-bottom: thin solid #00ff00; 
	border-width: 1px 1px 1px 1px;
}
blockquote { 
        font-family: Arial; 
        color: #ffffff; 
        width: 75%;
        border-left: 5px ridge #00ff00; 
        padding: 3px; 
} 
blockquote blockquote { 
        font-family: Arial; 
        color: #ffffff; 
        border-left: 5px ridge #00FF00; 
        padding: 3px; 
}

/* NEW CLASSES FOR 0.9.9.3: */

/* "More" link for long articles shortened on front page */ 
A.morelink:link, A.morelink:visited, A.morelink:active, A.morelink:hover {
	font-size: 9pt;
}

/* for firefox */ 
a img {
	border:0; 
	text-decoration:none; 
}

.highlight { /* 3 for whoson */
	color: #FF9933;
	font-weight: bold;
}
.mouseoveroff {
	background-color: transparent;
}
.mouseover {
	cursor: help;
	background-color: #025400;
}

/* these need to be kept below the other rules if to override an old style */
/* some of them are compound classes */
.tableback { /* behind whole table, makes edges if in different color */
	background-color: #000000;
}
.titlebar { /* section titles */
}
.columnheader { /* column headers can be different color */
     background: transparent;
}
.tabletext { /* ordinary text in tables */
}

/* for breadcrumbs: */
.menutable A:link, .menutable A:visited {
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline;
	font-family: Trebuchet MS, arial, helvetica;
}
.menutable A:active, .menutable A:hover {
	color: #00FF00;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: Trebuchet MS, arial, helvetica;
}

/*--- Top Navigation Bar Prefs (Menu Manager) ---*/
.topnavbar {  
     background-image: url(images/navtable.gif);
     background-color: transparent;  
     border-top: double #00ff00; 
     border-right: double #00ff00; 
     border-left: double #00ff00; 
     border-bottom: double #00ff00; 
     border-width: 3px 3px 3px 3px;  
}
A.topnav:link {
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: Trebuchet MS, arial, helvetica;
}
A.topnav:visited {
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: Trebuchet MS, arial, helvetica;
}
A.topnav:active {
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	font-family: Trebuchet MS, arial, helvetica;
}
A.topnav:hover {
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: Trebuchet MS, arial, helvetica;
}

/*--- for contributors list (action=ver) ---*/
.ver A:link, .ver A:visited {
}
.ver A:active, .ver A:hover {
}

/*--- new since 0.9.9.3.2 ---*/

.spacer {
 background-color: #000000;
 border: 0;
}

table.forumtitlebackcolor {
 border-spacing: 1px; /* doesn't work IE */
 border-collapse: separate; /* doesn't work IE with cellspacing defined in tables */
}

/*--- NEW CLASSES FOR code moved from theme.pl by my2cents after 0.9.9.3.2 ---*/ 
.titlebg { 
        background-color:#000000;
}
.titletext { 
	background-color:#000000;
	color:#ffffff;
}
.windowbg { 
	background-color:#000000;
}
.windowbg2 { 
	background-color:#000000;
}
.windowbg3 {
	background-color:#025400;
}
/*------ end code moved from theme.pl -----------------------*/

/* inputs on forms */
.textinput { /*--- text inputs on forms ---*/
 background-color:#000; 
 color:#fff; 
}
textarea {  /*--- text areass on forms ---*/
 background-color:#000; 
 color:#fff 
}
select  {   /*--- select drop down on forms ---*/
 background-color:#000; 
 color:#fff 
 font-size: 0.98em;
}
input {   /*--- font size or size of inputs on forms ---*/
 border-color:#fff;
 font-size: 0.98em;
}

.legend {}

.clear {
 clear: both;
 font-size: 1px;
 line-height: 1px;
}

div.shoutbox iframe {
 display: inline;
}
div.shoutbox input.textinput {
 margin: 3px;
}

/* 0.9.9.7 */
.discrete {
 color: #C0C0C0;
}

/* 0.9.9.8 */
a.inlinelink:link, a.inlinelink:visited { /*--- for links - can be hidden, or not ---*/
 color: #fff;
 text-decoration: none;
}
a.inlinelink:active, a.inlinelink:hover {
 color: #00FF00;
 text-decoration: underline overline;
}

#viewnews .fullnewstitle {} /*--- article title, example for action specific rules ---*/

#breadcrumb { /*--- nav bar with breadcrumb links ---*/
}
#breadcrumb a:link, #breadcrumb a:visited { /*--- links in the navbar - was .menutable ---*/
 font-weight: bold; /* netscape 4.7 */
 color: #fff;
 text-decoration: underline;
}
#breadcrumb a:active, #breadcrumb a:hover {
 font-weight: bold; /* netscape 4.7 */
 color: #00FF00;
 text-decoration: overline underline;
}

#welcome { /*--- welcome message ---*/
}
#frontcontent { /*--- content section of front page ---*/
}
#insidecontent { /*--- content section of inside pages ---*/
}
#leftcolumn {
 width: 150px;
}
#rightcolumn {
 width: 150px;
}
.sidebar { /*--- div around contents of left and right columns ---*/
 width: 150px;
}
.menubox { /*--- main menu, member panel, member menus ---*/
 font-weight: bold;
}

/* custom */

#logs table { 
    background-color:#000000;
}


