/* Global Body Group */
A:link, A:visited, A:active, A:hover { 
}
A:link  { 
  color: darkblue; 
    Text-decoration: none;
}
A:visited { 
  color: darkblue;
    Text-decoration: none;
}
A:active {
  color: darkblue;
    Text-decoration: none;
}
A:HOVER { 
  color: darkblue;
  Text-decoration: underline;
}

.center_column {
background-color: #DEE3E7;
}

.currentday {
  background: #0262AC;
  color: #F8DD0A;
  padding:1px 1px;
}
  /* IF a celendar date has an active event do this */ 
.active_event { 
	background-color:#FFDF05;
	color:#000000;
	font-weight:bold;
}


BODY {   
  background-color : #FFFFFF;
  /* uncomment to use background image*/
/*background-image: url(url to image);
  background-repeat: repeat-y; 
  */
    color: #000000;
	scrollbar-face-color: #666666;
	scrollbar-highlight-color: #444444;
	scrollbar-3dlight-color: #444444;
	scrollbar-darkshadow-color: #444444;
	scrollbar-shadow-color: #444444;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #444444;
	font-size: 75%;
	font-family:verdana,arial;
	margin:0px 0px 0px 0px;
}


TABLE { 
	font-family: tahoma, Geneva, Arial, Helvetica, sans-serif;  
  font-size: 11px;
 /* border: 1px solid #9192B7; */
  color: #000000;
  }

FORM {
  display: inline;
  margin-bottom: 0;
}

h2  { 
  color: darkblue; 
  font-size:18px;
  margin:0px 0px 10px 0px;
  font-family:  serif;
}

.adminlist {
	text-align: center;
	font-size:11px;
	font-weight:600;
	color: #000000;
	background:#D1DAD3;
}

.logout  {
font-family: Geneva, Arial, Helvetica, sans-serif;
  background-color: #bbbbbb;
  color: #ff0000;
  font-size: 8px;
}
.shoutbox_form {color: #000000; background-color: #ffffff; border-top: 2px solid #999999;}

.formboxes{
 font-family: Geneva, Arial, Helvetica, sans-serif;
  background-color: #ffffff;
  color: #000000;
  font-size: 10px;
}
.formbutton{
 font-family: Geneva, Arial, Helvetica, sans-serif;
  background-color: #EFEFEF;
  color: #000000;
  font-size: 10px;
}

.lighttable {
  background: #EFEFEF;
  color: #000000;
}
.darktable {
  background: #DEE3E7;
  color: #000000;
}

.leaderboard {
	  width:100%;
	  margin:3px 0px;
	 /* border: 1px solid #9192B7; */
	  background-color: #DEE3E7;
}

.headerCell {
	border-bottom:2px solid #0262AC;
	vertical-align: bottom;
}

.bannerAd {
	float:right; 
	clear:none; 
	margin-bottom:10px;
	
}
/*  Custom Home Page Elements */
#pageTitle {
	width:100%;
	float:right;
	text-alignment:right;
	clear:none;
	white-space : nowrap;
}

#pageTitle h1 {
	height:20px;
	margin:0 0;
	padding:3px 20px 3px 20px;
	color: #F8DD0A;
	text-align:right;
	background: #0262AC url("images/blue_hdr.gif") top left repeat-x;
	display:block;
}

.logo {
	margin-top:10px;
	margin-left:3px;
} 

.ad_holder {
	margin:0px 0px 0px 4px;
}

.localad {
	float:left;
	width:140px;
	height:80px;
	margin:3px 3px;
	padding:0 0;
	text-align:center;
}

.localad img {
	border:none;
}

.hotelad {
	float:left;
	width:140px;
	height:70px;
	margin:3px 20px;
	padding:0 0;
	text-align:center;
}

.hotelad img {
	border:1px solid darkblue;
}

.sectionwrap {
	text-align:left;
	padding: 0px 4px 6px 4px;
	margin:0px 0px 10px 0px;
	background:#DEE3E7;
}

.sectionwrap h4 {
	text-align:center;
	height:15px;
	margin-top:0px;
	margin-left:-4px;
	margin-right:-4px;
	margin-bottom:5px;
	padding:3px 0px 3px 5px;
	font-size:12px;
	color: #F8DD0A;
	background: #0262AC url("images/blue_hdr.gif") top left repeat-x;
	display:block;
}

.sectionwrap h4 a {
	font-size:12px;
	color: #F8DD0A;
	text-decoration:underline;
}

.sectionwrap ul {
	list-style-type:none;
	margin-left:0px;
	margin-right:4px;
	padding-left:0px;
}


.sectionwrap li {
	margin-top:1px;
	
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #3B3E3B;
	font-size:85%;
}

.sectionwrap li a {
	padding-left:6px;
	display:block;
}

.sectionwrap li a:hover {
	background-color:#C4C8CC;
}

.sectionwrap {
	line-height:18px;
}

.newsfeed {
	text-align:left;
	/* border: 1px solid #9192B7; */
	padding: 0px 0px;
	margin:0px 0px 10px 0px;
	background:#FFFFFF;
}

.newsfeed ul {
	display:block;
	list-style-type:circle;
	margin-left:8px;
	padding:2px;
}

.newsfeed li {
	margin:5px 5px;
	font-size:85%;
}

.newsfeed li a {
	display:block;
	font-weight:bold;
}
.newsfeed h2 {
	text-align:left;
	margin-top:0px;
	margin-bottom:5px;
	padding:3px 0px 3px 5px;
	font-size:100%;
	font-family:Arial,Verdana, san-serif;
	color: #0262AC;
	background: #FFDF05 url("images/yllw_hdr.gif") top left repeat-x;
	display:block;
}

.newsfeed h4 {
	text-align:center;
	height:15px;
	margin-top:0px;
	margin-bottom:5px;
	padding:3px 0px 3px 5px;
	font-size:100%;
	color: #0262AC;
	background: #FFDF05 url("images/yllw_hdr.gif") top left repeat-x;
	display:block;
}

.newsfeed a {
	text-decoration:underline;
}

.newsfeed h4 a {
	color:#0262AC;
	text-decoration:underline;
}

.related {
	margin-top:10px;
	text-align:left;
	background-color:#DEE3E7; 
	border: 1px solid darkblue; 
	padding: 10px 4px 10px 4px;
}

.col {
	width:30%;
	float:left;
	text-align:left;
}

.col {
	list-style-image:url(images/folder.gif);
	margin-left:10px;
	
}

.col ul li, .col ul li a {
	font: 8pt/13pt bold verdana, arial, san-serif;
	margin:2px 0px 6px 0px;
	padding-bottom:5px;
}

.catview {
	width:100%; 
	height:15px;
	margin-top:0px;
	margin-bottom:5px;
	padding:3px 0px 3px 0px;
	font-size:85%px;
	color: #0262AC;
	background: #FFDF05 url("images/yllw_hdr.gif") top left repeat-x;
	display:block;
}


.article {
	border-bottom:1px solid #FFDF05;
	margin-bottom:5px;
	padding-bottom:10px;
	padding-right:25px;
}

.linklist {
	border-bottom:1px solid #FFDF05;
	margin-bottom:5px;
	padding-bottom:5px;
}

.linklist p {
	margin-left:5px;
}
.titlelink {
	font-size: 14px;
	text-decoration: underline;
	color: darkblue; 
	font-weight: 900;
}

.postinfo {
	margin-bottom:10px;
	text-align:center;
	font-size:80%;
}

.linkdescription {
	margin-bottom:5px;
}

.url {
	margin-bottom:10px;
	font-size:80%;
	word-wrap : break-word;
}

.searchmap h2 {
	display: block; 
	width: 350px; 
	border-bottom: 2px solid #FFDF05; 
	font-size:16px;
}

/* Banner Box Group */


.banner_top {
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  background-color: #FFFFFF;
  margin-bottom:5px;
}
  
.banner_top h1 {
	font-size:12pt;
}

.banner_top h2 {
	display:block;
	margin:0px 0px;
	width:400px;
	height:125px;
	float:left;
}

.banner_btm {
  margin:5px 5px;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  background-color: #DEE3E7;
  background-image:  url();
  }
  
/* Menu Box */
.menubox {
	font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 85px;
  font-weight: normal;
  color: #000000;
  background-color: #DEE3E7;
}


.modbox_top  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 85px;
  font-weight: bold;
  color: darkblue;
  background-color: #EFEFEF;
  background-image:  url(" ");
 }
 
.modbox_btm  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  background-color: #DEE3E7;
  background-image:  url(" ");
}

.copyright {
	font-size:9px;
	font-family:verdana, arial, san-serif;
}

/* Forum Settings */
  .navi  { background-color: #DEE3E7; }
  .title  { background-color: #DEE3E7; }
  .subtitle  { border-top: solid #ffffff 1px; border-left: solid #ffffff 1px; border-right: solid #584300 1px;	border-bottom: solid #584300 1px; } 
  .category  { background-color: #DEE3E7; }
  .column  { background-color: #EFEFEF; }
  .column2  { background-color: #EFEFEF; }
  /* 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; }


.logo {
	z-index: 99; visibility: visible;
	
} 


