/*------ Full Compliance Standard Theme for WebAPP 0.9.9.2 -------*/
/*------ Original Standard Theme 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 -------------------------*/

/*---------- Page Variables ----------*/
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 */
	font-family: arial, helvetica, geneva;
	color: #FFFFFF; /* Text color */
}
.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: transparent; /* Title block background color */
	background-image:url(./images/backg.jpg);
	width: 100%;
	border-top: thin solid #FCC284; /* Top border thickness/style/color of this block */
	border-right: thin solid #FCA244; /* Right border thickness/style/color of this block */
	border-left: thin solid #FC8204; /* Left border thickness/style/color of this block */
	border-bottom: thin solid #B45A04; /* Bottom border thickness/style/color of this block */
	border-width: 1px 1px 1px 1px;
	color: #ffffff; /* Text color */
}
.searchbutton {
	background-color: #000000; /* Search button color */
	color: #FFFFFF; /* Text color */
	font-family: arial, helvetica, geneva;
}
A.helps:link {
	color: #ffffff;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.helps:visited {
	color: #ffffff;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.helps:active {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.helps:hover {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: arial, helvetica, geneva;
}

/*-----------Navagation Bar Prefs-----------*/
.navbar {  
	background-color: transparent;
	background-image:url(images/balken.jpg);
	border-top: groove #FF9900; /* Top border thickness/style/color of this block */
	border-right: thin solid #FF9900; /* Right border thickness/style/color of this block */
	border-left: thin solid #FF9900; /* Left border thickness/style/color of this block */
	border-bottom: groove #FF9900; /* Bottom border thickness/style/color of this block */
	border-width: 1px 1px 1px 1px;
	font: normal normal bold 10pt arial, helvetica, geneva;
	color: #ffffff; /* Text color */

}
A.nav:link {
	color: #ffffff;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.nav:visited {
	color: #ffffff;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.nav:active {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.nav:hover {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}

/*-----------Banner Prefs-----------*/
.bannertable {  
	background-color: #666666; /* Background color for the Banners block */
	width: 100%; 
	border-top: thin solid #444444; 
	border-right: thin solid #ffffff; 
	border-left: thin solid #444444; 
	border-bottom: thin solid #ffffff; 
	border-width: 1px 1px 1px 1px;
}
.bannertext {
	color: #ffffff;
	font: normal normal normal 10pt arial, helvetica, geneva;
}
.bannertexttitle {
	color: #ffffff;
	font: normal normal bold 10pt arial, helvetica, geneva;
}
A.bannerlink:link {
	color: #ffffff;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.bannerlink:visited {
	color: #ffffff;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.bannerlink:active {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.bannerlink:hover {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: arial, helvetica, geneva;
}

/*-----------Menu Prefs-----------*/
.menutable {
	background-color: #000000;
	background-image: url(images/balken.jpg);
*/
	background-image:url(./images/balken.jpg);
	border-top: groove #FF9900; /* Top border thickness/style/color of this block */
	border-right: thin solid #FF9900; /* Right border thickness/style/color of this block */
	border-left: thin solid #FF9900; /* Left border thickness/style/color of this block */
	border-bottom: groove #FF9900; /* Bottom border thickness/style/color of this block */
	border-width: 1px 1px 1px 1px;
	color: #ffffff; /* Text color of your titles */
	font: normal normal normal bold 10pt arial, helvetica, geneva;
	padding-left: 2px;
}
.menubordercolor {  /* This border surrounds the content of each block under it's titleblock */
	border-top: 1px groove #ffffff; 
	border-right: 1px groove #0000FF; 
	border-left: 1px groove #ffffff; 
	border-bottom: 1px groove #0000FF;
 
}
.menubackcolor {  
	background-color: #000000; /* Background color for all content blocks under each titleblock */
	border-top: 1px groove #ffffff; 
	border-right: 1px groove #0000FF; 
	border-left: 1px groove #ffffff; 
	border-bottom: 1px groove #0000FF;
	color: #FFFFFF; /* Text color */
}

A.menu:link {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	font-weight: bold;

}
A.menu:visited {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	font-weight: bold;

}
A.menu:active {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
	font-weight: bold;

}
A.menu:hover {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: arial, helvetica, geneva;
	font-weight: bold;

}

/*-------Who's Online? Prefs--------*/
.whomenu:text {
	color: #ffffff;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: underline;
	font-family: Trebuchet MS, arial, helvetica, geneva;
	
}
A.whomenu:link {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: underline;
	font-family: arial, helvetica, geneva;
}
A.whomenu:visited {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: underline;
	font-family: arial, helvetica, geneva;
}
A.whomenu:active {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: underline;
	font-family: arial, helvetica, geneva;
}
A.whomenu:hover {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: arial, helvetica, geneva;
}
.whocat {
	color: #FFFFFF;
	font: normal 10pt arial, helvetica, geneva;
}

/*-----------Poll Prefs-----------*/
.poll {
	color: #FFFFFF;
	font: normal 10pt arial, helvetica, geneva;
}
.votebutton {
	background-color: #000000; 
	color: #FFFFFF; /* Sets Button Text Color */
	font-family: arial, helvetica, geneva;
}
A.polllink:link {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.polllink:visited {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.polllink:active {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.polllink:hover {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: arial, helvetica, geneva;
}

/*-----------Calendar Prefs-----------*/
.calhead {
     color: #000000;
	font: normal 10pt arial, helvetica, geneva;
}
.calbody {
     color: #FFFFFF;
	font: normal 10pt arial, helvetica, geneva;
}
.calhigh {
     color: #009900;
	font: normal normal bold 10pt arial, helvetica, geneva;
}
.caltoday {
     color: #ffffff;
	font: normal normal bold 10pt arial, helvetica, geneva;
}

/*-----------Newsletter Prefs-----------*/
.cat { /* these settings are for the text in your newsletter block (if turned on!) */
	color: #FFFFFF; 
	font: normal 10pt arial, helvetica, geneva;
}
.newsletterbutton {
	background-color: #000000; 
	color: #FFFFFF; /* Sets Button Text Color */
	font-family: arial, helvetica, geneva;
}

/*-----------News Prefs-----------*/
.newstextsmall {
	color: #FFFFFF;
	font: normal 8pt arial, helvetica, geneva;
}
.newstexttitle {
	color: #ffffff;
	font: normal normal bold 10pt arial, helvetica, geneva;
}
.fullnewstitle {
	color: #fffffff;
	font: normal normal bold 12pt arial, helvetica, geneva;
}
.newssubtitle {
	color: #ffffff;
	font: normal normal normal 10pt arial, helvetica, geneva;
}
.newstextnormal {  
	color: #FFFFFF;
	font: normal 10pt arial, helvetica, geneva;
}
.newsfootertext {  
	color: #ffffff;
	font: normal normal normal 10pt arial, helvetica, geneva;
}
.articlecattitle {
	color: #FFFFFF;
	font: bold normal 10pt arial, helvetica, geneva;
}
.articlecatempty {
	color: #FFFFFF;
	font: bold normal 10pt arial, helvetica, geneva;
}
.articlecatnormal {
	color: #FFFFFF;
	font: bold normal 10pt arial, helvetica, geneva;
}
/* 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 {  
	border-top: thin groove #ffffff; 
	border-right: thin groove #CC66FF; 
	border-left: thin groove #ffffff; 
	border-bottom: thin groove #CC66FF; 
	border-width: 1px 1px 1px 1px;
}
.commentbackcolor {  
	border-top: thin groove #ffffff; 
	border-right: thin groove #CC66FF; 
	border-left: thin groove #ffffff; 
	border-bottom: thin groove #CC66FF; 
	border-width: 1px 1px 1px 1px;

}
.newsfootertable {  /* Footer blocks to news articles on front page where the print and comments links are */
	background-color: transparent;
	background-image:url(./images/balken.jpg);
	border-top: groove #FF9900; /* Top border thickness/style/color of this block */
	border-right: thin solid #FF9900; /* Right border thickness/style/color of this block */
	border-left: thin solid #FF9900; /* Left border thickness/style/color of this block */
	border-bottom: groove #FF9900; /* Bottom border thickness/style/color of this block */
	border-width: 1px 1px 1px 1px;
	color: #ffffff;
	width: 100%; 
}
A.smallnewslink:link {
	color: #FFFF00;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.smallnewslink:visited {
	color: #FFFF00;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.smallnewslink:active {
	color: #FFFF00;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.smallnewslink:hover {
	color: #FFFF00;
	font-weight: normal;
	font-size: 8pt;
	text-decoration: underline overline;
	font-family: arial, helvetica, geneva;
}
A.newslink:link {
	color: #FFFF00;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.newslink:visited {
	color: #FFFF00;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.newslink:active {
	color: #FFFF00;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva
}
A.newslink:hover {
	color: #FFFF00;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: arial, helvetica, geneva;
}
.commenttitleback {  /* News Article Comment message title settings */
	background-color: transparent;
	background-image:url(./images/balken.jpg);
	border-top: groove #FF9900; /* Top border thickness/style/color of this block */
	border-right: thin solid #FF9900; /* Right border thickness/style/color of this block */
	border-left: thin solid #FF9900; /* Left border thickness/style/color of this block */
	border-bottom: groove #FF9900; /* Bottom border thickness/style/color of this block */
	border-width: 1px 1px 1px 1px;
	color: #ffffff; /* Comment message title text */
	font: normal normal bold 10pt arial, helvetica, geneva;
}
.commentsubtitleback {  /* New comment Message subtitle settings */
	background-color: #000000; 
	border-top: thin groove #ffffff; 
	border-right: thin groove #CC66FF; 
	border-left: thin groove #ffffff; 
	border-bottom: thin groove #CC66FF; 
	border-width: 1px 1px 1px 1px;
	color: #FFFFFF; /* subtitle text color */
	font: normal 10pt arial, helvetica, geneva;
}
A.commentlink:link {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.commentlink:visited {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.commentlink:active {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.commentlink:hover {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: arial, helvetica, geneva;
}

/*---------Forum Prefs-----------*/
.forumtext {
	color: #FFFFFF;
	font: normal 10pt arial, helvetica, geneva;
}
.forumtextbold {
	color: #FFFFFF;
	font: bold normal 10pt arial, helvetica, geneva;
}
.forumtitlebackcolor {  /* this is the tablegrid for forum topics and message listings */
	background-color: #000000;*/ /* Background color of forum title cells */
	background-image:url(./images/Metalbgr.gif);
	border-top: groove #FF9900; /* Top border thickness/style/color of this block */
	border-right: thin solid #FF9900; /* Right border thickness/style/color of this block */
	border-left: thin solid #FF9900; /* Left border thickness/style/color of this block */
	border-bottom: groove #FF9900; /* Bottom border thickness/style/color of this block */

}
.boardtitle {  /* These settings are for all the cells INSIDE the title part of the  topics/message listings */
	background-color: transparent;
	background-image:url(./images/balken.jpg);
	border-top: groove #FF9900; /* Top border thickness/style/color of this block */
	border-right: thin solid #FF9900; /* Right border thickness/style/color of this block */
	border-left: thin solid #FF9900; /* Left border thickness/style/color of this block */
	border-bottom: groove #FF9900; /* Bottom border thickness/style/color of this block */
	border-width: 1px 1px 1px 1px;
	color: #ffffff; /* Text color */
	font: normal normal bold 10pt arial, helvetica, geneva;
}
/* 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: #000000; 
	border-top: thin groove #ffffff; 
	border-right: thin groove #CC66FF; 
	border-left: thin groove #ffffff; 
	border-bottom: thin groove #CC66FF; 
	border-width: 1px 1px 1px 1px;
	color: #FFFFFF;
	font: normal 10pt arial, helvetica, geneva;
}
.forumwindow2 {  
	background-color: #000000; 
	border-top: thin groove #ffffff; 
	border-right: thin groove #CC66FF; 
	border-left: thin groove #ffffff; 
	border-bottom: thin groove #CC66FF; 
	border-width: 1px 1px 1px 1px;
	color: #FFFFFF;
	font: normal 10pt arial, helvetica, geneva;
}
.forumwindow3 {  
	background-color: #000000; 
	border-top: thin groove #ffffff; 
	border-right: thin groove #CC66FF; 
	border-left: thin groove #ffffff; 
	border-bottom: thin groove #CC66FF; 
	border-width: 1px 1px 1px 1px;
	color: #FFFFFF;
	font: normal 10pt arial, helvetica, geneva;
}
A.forumlink:link {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.forumlink:visited {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.forumlink:active {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.forumlink:hover {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: arial, helvetica, geneva;
}
A.forumnav:link {
	color: #FFFF00;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.forumnav:visited {
	color: #FFFF00;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.forumnav:active {
	color: #FFFF00;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.forumnav:hover {
	color: #FFFF00;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: arial, helvetica, geneva;
}

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

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

/*-----------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: thin groove #ffffff; 
	border-right: thin groove #CC66FF; 
	border-left: thin groove #ffffff; 
	border-bottom: thin groove #CC66FF; 
	border-width: 1px 1px 1px 1px;
/*	margin-bottom: 12px; */
	font-family: arial, helvetica, geneva;
/*	text-align: left; */
}
.mycontenttext {
	color: #FFFFFF;
	font-family: arial, helvetica, geneva;
}
.mycontenttexttitle {
	color: color: #888888;
	font-family: arial, helvetica, geneva;
}
A.mycontentlink:link {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.mycontentlink:visited {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.mycontentlink:active {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.mycontentlink:hover {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: arial, helvetica, geneva;
}

/*-----------Helps Nav Prefs-----------*/
.helpsnavtable {  /* these setting are for the small block at the bottom of webapp, "help contact stats" etc... */
	background-color: transparent; /* Title block background color */
	background-image:url(./images/backg.jpg);
	width: 100%;
	border-top: thin solid #FCC284; /* Top border thickness/style/color of this block */
	border-right: thin solid #FCA244; /* Right border thickness/style/color of this block */
	border-left: thin solid #FC8204; /* Left border thickness/style/color of this block */
	border-bottom: thin solid #B45A04; /* Bottom border thickness/style/color of this block */
	border-width: 1px 1px 1px 1px;
/*	margin-top: 12px; */
}
.helpsnavtext {
	color: #ffffff;
	font-size: 10pt;
	font-family: arial, helvetica, geneva;
}
.helpsnavtexttitle {
	color: #ffffff;
	font-size: 12pt;
	font-family: arial, helvetica, geneva;
}
A.helpsnavlink:link {
	color: #ffffff;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.helpsnavlink:visited {
	color: #ffffff;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.helpsnavlink:active {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.helpsnavlink:hover {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: arial, helvetica, geneva;
}

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

/*-----------Form Prefs------------*/
.formstexttitle {
	color: #FFFFFF;
	font: bold normal 12pt arial, helvetica, geneva;
}
.formstextnormal {
	color: #FFFFFF;
	font: bold normal 10pt arial, helvetica, geneva;
}
.formstext {
	color: #FFFFFF;
	font: normal 10pt arial, helvetica, geneva;
}
.formstextsmall {
	color: #FFFFFF;
	font: normal 10pt arial, helvetica, geneva;
}
.button {
	background-color: #000000; 
	color: #FFFFFF; /* Sets Button Text Color */
	font-family: arial, helvetica, geneva;
}

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

/*-----------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-color: #000000;*/ /* Background color of forum title cells */
	background-image:url(./images/balken.jpg);
	border-top: groove #FF9900; /* Top border thickness/style/color of this block */
	border-right: thin solid #FF9900; /* Right border thickness/style/color of this block */
	border-left: thin solid #FF9900; /* Left border thickness/style/color of this block */
	border-bottom: groove #FF9900; /* Bottom border thickness/style/color of this block */
	border-width: 1px 1px 1px 1px;
 	color: #ffffff; /* Sets Text Color */
	font: normal normal bold 10pt arial, helvetica, geneva;
}
.imselected {  /* When reading an IM, this is the highlighted message listing */
	background-color: #000000; 
	border-top: thin groove #ffffff; 
	border-right: thin groove #CC66FF; 
	border-left: thin groove #ffffff; 
	border-bottom: thin groove #CC66FF; 
	border-width: 1px 1px 1px 1px;
	color: #FFFFFF;
	font: normal 10pt arial, helvetica, geneva;
}
.imwindow1 {  /* First color in the alternating colors of the message listings in IM ssection */
	background-color: #000000; 
	border-top: thin groove #ffffff; 
	border-right: thin groove #CC66FF; 
	border-left: thin groove #ffffff; 
	border-bottom: thin groove #CC66FF; 
	border-width: 1px 1px 1px 1px;
	color: #FFFFFF;
	font: normal 10pt arial, helvetica, geneva;
}
.imwindow2 {  /* Second color in the alternating colors of the message listings in IM ssection */
	background-color: #0000000; 
	border-top: thin groove #ffffff; 
	border-right: thin groove #CC66FF; 
	border-left: thin groove #ffffff; 
	border-bottom: thin groove #CC66FF; 
	border-width: 1px 1px 1px 1px;
	color: #FFFFFF;
	font: normal 10pt arial, helvetica, geneva;
}

A.newimlink:link {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.newimlink:visited {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.newimlink:active {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.newimlink:hover {
	color: #FFFF00;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: arial, helvetica, geneva;
}
A.oldimlink:link {
	color: #FFFF00;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.oldimlink:visited {
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.oldimlink:active {
	color: #FFFF00;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: none;
	font-family: arial, helvetica, geneva;
}
A.oldimlink:hover {
	color: #FFFF00;
	font-weight: normal;
	font-size: 10pt;
	text-decoration: underline overline;
	font-family: arial, helvetica, geneva;
}

/*-----------Other Prefs-----------*/
input { 
        font-size: 8pt;
        color: #000000; 
}
textarea { 
        font-size: 8pt; 
        color: #000000; 
}
select { 
        font-size: 8pt; 
        color: #000000; 
}

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

/* --- #jos added to keep form slim AND valid --- */

FORM { 
	margin : 0px;
}

/* --- other custom --- */

HR { height: 4px; border: solid #CC66FF 1px; border-top-width: 1px;
}

.codepost { background-color: #FFFFFF;
 width: 600px;
 white-space: nowrap;
 overflow: scroll;
 padding-left: 2px;
 padding-bottom: 12px;
}

textarea.chat {
height: 100px;
width: 300px;
}

