/*
CMS v8 070513
--------------------------------------------------------------------
*/

/** {font-family: 'Verdana', Arial, Helvetica, sans-serif;}*/
BODY {
	MARGIN-top: 0px; margin-right:5%;  margin-bottom: 10px;  /*top right bot left */
  
	BACKGROUND-COLOR: #fff; color: black;  
	background-image: url(/cms/img/bggridgray.gif);
	font-family: 'Verdana', Arial, Helvetica, sans-serif;
	font-size:10px;
}

TD { FONT-SIZE:10px;  }

A:link {    COLOR: #440099; text-decoration:none}
A:active {    COLOR: yellow}
A:visited{    COLOR: #440099;text-decoration:none}
A:hover{    COLOR: #CC0000;text-decoration:underline}


H1 {
    FONT-SIZE: 11px; margin:0px;
 }
H2 {
    FONT-SIZE: 14px;
}
H3 {
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 2px; 
}
H4 {
    MARGIN-TOP: 1.2em;
    FONT-SIZE: 90%;
    MARGIN-BOTTOM: 0.5em;
}

OL{ 
    MARGIN-TOP: 0.6em;
    MARGIN-BOTTOM: 0em;
    MARGIN-LEFT: 4em;
}
UL{
    MARGIN-TOP: 0.3em;
    MARGIN-BOTTOM: 0em;
}
LI{
    LIST-STYLE-POSITION: outside;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 5px;
    MARGIN-RIGHT: 20px;
    LIST-STYLE-TYPE: square;
}
PRE {
    MARGIN-TOP: 1.2em;
    FONT-SIZE: 85%;
    MARGIN-BOTTOM: 1.5em;
    FONT-FAMILY: Courier;
}
CODE {
    FONT-SIZE: 85%;
    FONT-FAMILY: Courier;
}
/*--------------------------------------------------------------------*/ 

#debug { position: absolute;  left:880px; top:10px; BACKGROUND-COLOR: #f0f0f0; 
 border-width:1px 3px 3px 1px; border-style: solid;  display:none;
} 
#debug pre {font-family: "lucida console"; font-size:9px; }
.dbtable TD {
 padding-left:5px;   font-size:10px;     color:purple;
}
.dbtable .td0{ width:70px;}

.dbtable TH {
  font-size:11px;  color:green;
}
/*.dbtable TH, TD{ font-family: "lucida console"; font-size:9px;}*/
#table_homepage {  
 BACKGROUND-COLOR: #eeeeee;
 border-width:0px 2px 3px 1px; border-style: solid; border-color-left: #e0e0e0; border-color: #808080;
}
#cmstop { 
	font-weight:bold; font-size:10px;
	text-align:center; vertical-align:middle; padding-top:10px;
}

#cmsleft {
	BACKGROUND-COLOR: #none;
}


		
#cmsbody {
	text-align:center;
	background:#fff;
  FONT-SIZE:10px; 
   width:680px; 
}				
#pagetitle,#navbar { 
	BACKGROUND-COLOR: #ffffff; color:#990000;
	font-size: 11px;   
	width:99%; height:21px;
	border-bottom:solid; border-color:#e00000; border-bottom-width:1px; 
	text-align:left; 
  padding-left:3px; 
 }
#paging {
  right:5px;  display:inline; 
}
#cmsbodylist1 {
  margin-top:5px; 
  margin-left:10px; 
  text-align:left;
  FONT-SIZE:10px; 
}
#formresponse textarea{
 background-color: #000000; color:#00ff00; font-family: courier;  font-size: 10px;

}
.table_articles,.table_articles_homepage {
	margin-right:10px; margin-bottom:5px; padding:0px;
	BACKGROUND-COLOR: #ffffff;
	border:solid; border-width:1px;
  FONT-SIZE:10px;
  overflow:auto;
}

.table_articles_box { 
 overflow:auto;  display:block;   
}

.table_articles TH,.table_articles_homepage TH {
	VERTICAL-ALIGN: middle;
	BACKGROUND-COLOR:#e0e0e0;
	height:12px;
	line-height:12px; padding:0px;
}
.table_articles TH A { FONT-SIZE:10px; }

.table_articles TD IMG {float:left;}
	
.table_articles td {
	padding:3px;
	BACKGROUND-COLOR: white;
	text-align:left;
	border:solid; border-color:#660066; border-width: 1px 0px 0px 0px;
	vertical-align:top;
  FONT-SIZE:10px; 
}

.table_responses, .table_events { 
	BACKGROUND-COLOR: #fff;   
	font-SIZE:10px;  
	text-align:left;
	width:98%;
}
.table_responses TH {
	VERTICAL-ALIGN: middle;
	FONT-WEIGHT: bold; 
	BACKGROUND-COLOR:#e0e0e0;
}
.table_responses TD {
	BACKGROUND-COLOR:#fff;
	border-color:#660066; border-width:0px 0px 1px 0px; border-style: solid;  
}

/* MENU STUFF */
#menubox { 
	left:0px; top:0px;
}
#catbox { 
	left:0px; top:150px;
}
#miscbox { 
 left:0px; top:600px;  
}
#menubox,#sub{ 
	BACKGROUND-COLOR: #a0f090;  /*#e0d0ba; #e0ffaa;   mintgreen */
	font-size: 11px;  
	/*line-height:11px;*/
}
#catbox {
  BACKGROUND-COLOR: #eeee80; /*#e0ffaa;   mintgreen */
  font-size: 11px;  
}

a.menu, a.sub {
	display:block; line-height:18px; width:118px; 
	text-decoration:none;  padding-left:5px;
	border-color:#660066; border-width:0px 0px 1px 0px; border-style: solid; 
}
a.menu:hover, a.sub:hover {background-color:#fff}

#menuboxtitle { 
	BACKGROUND-COLOR: #fff;  
	font-size: 11px;  
	font-weight:bold; 
	border-bottom:solid; border-top:solid; border-color:#000000; border-top-width:1px; border-bottom-width:2px; 		
	padding-top:3px; padding-bottom:5px; 
}

.submenu {  display:none;  }

/*need to hide coz of bug when not logged in*/
#sub { 
/* left:100px; top:100px;*/
position:absolute;
border-style:solid; border-width:1px; border-color:#000;
background-color:#fff;
padding:5px; z-index:2; display:none; 
}

#sub A{ color:#CC0000; font-size:10px; }

/*#sub {position:absolute; background-color:#FFFFCC; color:#000; width:100px; z-index:2;
border-style:outset; border-width:2px; padding:10px; display:none;
}*/

#msgwin {
	position:absolute; background-color:#FFFFCC; color:#000; width:200px; display:none; z-index:2;
border-style:outset; border-width:2px; padding:1px;
}
.msgwinclose {
    float: right;
    background: #d0d0d0;   color: black;
    cursor: pointer;
    border-style:solid; border-width:1px;
    
}

#stats {text-align:right; margin-top:10px; padding:5px; }
/*#spacer-stats { position:relative; height:100px; border-width:0px 0px 1px 0px; border-style: solid; 
background-color:#fFF; margin-bottom:5px;}
 */ 
#footer{
	clear: both; border-width: 2px 0 0px 0; border-style: solid;border-color: white;
	vertical-align: bottom; padding: 2px; margin-top: 5px; 
	background-color:#000000; color:#00ff00; font-weight:bold;
}


/* FORMS -------------------------------------------------------------------------*/
.rating {display: inline;} 

FORM,#rating {display: inline;}

input,select { BACKGROUND-COLOR: #eee; 
color: #990000;  font-size: 11px; border-style:ridge;}

.submit {
	font-size: 12px; 	font-weight:bold;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	background-color: #e0e0e0; color:#990000;
	border-style:solid; border-color:#000000;
	border-left-color:#999999; border-top-color:#999999;
	border-width: 1px 2px 2px 1px;
	/*padding: 1px 2px 1px 2px;*/
}