/* Global Body Group */
A:link, A:visited, A:active, A:hover { 
}
A:link  { 
  color: #ffffff; 
    Text-decoration: none;
}
A:visited { 
  color: #ffffff;
    Text-decoration: none;
}
A:active {
  color: #ffffff;
    Text-decoration: none;
}
A:HOVER { 
  color: #FFFFFF; 
  Text-decoration: underline;
}

.currentday {
  background: #2C3E84;
  color: #ffff00;
}
<!-- IF a celendar date has an active event do this -->  
.active_event { background-color:#FFFFCC;
color:#000000;
}
.active_event A:Link {color:#000000}

BODY {   
  background-color : #5E57A5;
  /* uncomment to use background image*/
/*background-image: url(url to image);
  background-repeat: repeat-y; 
  */
    color: #ffffff;
	scrollbar-face-color: #666666;
	scrollbar-highlight-color: #2C3E84;
	scrollbar-3dlight-color: #2C3E84;
	scrollbar-darkshadow-color: #2C3E84;
	scrollbar-shadow-color: #2C3E84;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #2C3E84;
	font-size: 12px;
		font-family: Geneva, Arial, Helvetica, sans-serif;
}


TABLE { 
	font-family: Geneva, Arial, Helvetica, sans-serif;  
  font-size: 12px;
  border: 1px solid #BBBBBB;

  color: #ffffff;
  }

FORM {
  display: inline;
  margin-bottom: 0;
}

.logout  {
font-family: Geneva, Arial, Helvetica, sans-serif;
  background-color: #bbbbbb;
  color: #ff0000;
  font-size: 8px;
}

.center_column {
background-color: #5E57A5;
}

.shoutbox_form {color: #5E57A5; background-color: #ffffff; border-top: 2px solid #999999;}

.formboxes{
 font-family: Geneva, Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  color: #5E57A5;
  font-size: 10px;
}
.formbutton{
 font-family: Geneva, Arial, Helvetica, sans-serif;
  background-color: #2C3E84;
  color: #ffffff;
  font-size: 10px;
}

.lighttable {
  background: #2C3E84;
  color: #ffffff;
}
.darktable {
  background: #5E57A5;
  color: #ffffff;
}


/* Banner Box Group */
.banner_top {
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  background-color: #5E57A5;
  background-image: url();
  }
  
.banner_btm {
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  background-color: #2C3E84;
  background-image:  url();
  }
  
/* Menu Box */
.menubox {
	font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #ffffff;
  background-color: #2C3E84;
  background-image:  url(" ");
  }
/* If you want custom link characteristics for your menu uncomment
    otherwise it will pull the global style */
/*
.menubox A:LINK {
  color: #ffff00;
    text-decoration: none;
}
.menubox A:VISITED {
  color: #ffff00;
    text-decoration: none;
}
.menubox A:ACTIVE {
  color: #ffff00;
    text-decoration: none;
}
.menubox A:HOVER { 
  color: #ff0000; 
    text-decoration: underline;
  }
*/

/* Mod Box */
.modbox_top  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #2C3E84;
  background-image:  url(" ");
 }
 
.modbox_btm  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #ffffff;
  background-color: #5E57A5;
  background-image:  url(" ");

/* forum settings */
  .navi  { background-color: #DEE3E7; }
  .title  { background-color: paleblue; }
  .subtitle  { border-top: solid #000000 1px; border-left: solid #000000 1px; border-right: solid #584300 1px;	border-bottom: solid #584300 1px; } 
  .category  { background-color: paleblue; }
  .column  { background-color: paleblue; }
  .column2  { background-color: paleblue; }
  /* font */
  span.bodyfont  { font-family : verdana,helvetica,arial; color : #000000; font-size : 13px; }
  span.bodysmallfont  { font-family : verdana,helvetica,arial; color : #000000; font-size : 10px; }
  span.navifont  { font-family : verdana,helvetica,arial; color : #000000; font-size : 11px; }
  span.titlefont  { font-family : verdana,helvetica,arial; color : #000000; font-size : 13px; font-weight: bold;}
  span.titlelargefont  { font-family : verdana,helvetica,arial; color : #000000; font-size : 15px; font-weight: bold;}
  span.titlesmallfont  { font-family : verdana,helvetica,arial; color : #000000; font-size : 11px; font-weight: bold;}
  span.categoryfont  { font-family : verdana,helvetica,arial; color : #000000; font-size : 13px; font-weight: bold; }
  span.columnfont  { font-family : verdana,helvetica,arial; color : #000000; font-size : 13px; }
  span.columnsmallfont  { font-family : verdana,helvetica,arial; color : #000000; font-size : 10px; }
  span.highlight  { background-color: #ffff33 }
  span.help { font-family : verdana,helvetica,arial; color : #000000; font-size : 12px; }
  /* form */
  input.submit  { background-color: #DEE3E7; font-family: verdana,helvetica,arial; font-weight: bold; color: #000000; font-size : 12px; } 
  input.button  { background-color: #DEE3E7; font-family: verdana,helvetica,arial; font-weight: bold; color: #000000; font-size : 10px; }
  input.default  { font-family : verdana,helvetica,arial; color: #000000; font-size : 12px; background-color: #DEE3E7; }
  textarea.default	{ font-family : verdana,helvetica,arial; color: #000000; font-size : 12px; background-color: #DEE3E7;}
  select.default  { font-family: verdana,helvetica,arial; color: #000000; font-size : 11px; background-color: #DEE3E7; }
  option.default  { font-family: verdana,helvetica,arial; color: #000000; font-size : 11px; background-color: #DEE3E7; }





