body {
	color: #000000;
	background-color: #FFFFCC;
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:11px;
	padding:0px 0px 0px 0px;
	margin:10px;
	background-image: url(images/bg.png);
	background-repeat: repeat-x;
}

.forumline {
	border: solid 1px #999999;
	background-color: #FAFAFA;
}

/* General page style */
a {
	color:#292929; 
	text-decoration:none; 
	font-size:10px;
	font-weight:bold;
}

a:hover {
	color: #18349B; 
	text-decoration:none;
}

a.side {
	color:#292929; 
	text-decoration:none; 
	font-size:10px;
}

a:hover.side {
	color: #18349B; 
	text-decoration:none;
}


form {
	margin:0px 0px 0px 0px;
}

hr {
	border-top:1px #999999 solid;
	border-bottom:1px #FFFFFF solid;
}

hr.side-hr {
	border:1px #999999 solid;
	border-bottom:1px #FFFFFF solid;
}

td {
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:10px;
}

pre {
	font-family:Verdana,Tahoma,Arial,Sans-Serif; 
	font-size:9px;
}

.alt {
	color:#1C1C1C;
}
.header {
	background-color:#EDEDED;
	background-image:url(images/header.png);
}




.sub-header {
	color : #fff;
	font-size : 12px;
	background : #000 url(images/sub-header-bg2.png) center center repeat-x;
	

}

.sub-header li {
	font-size : 0px;
	display : inline;

}

.sub-header li a {
	float : left;
	color : #fff;
	padding : 0px 10px 5px 10px;
	text-decoration : none;
	border-right : 1px solid #666;

}

.sub-header li a:hover {
	color : white;
	background : transparent url(images/sub-header-bg.png) center center repeat-x;

}

.sub-header ul{
	margin: 0;
	padding: 0;

}
.sub-header ul li{ display: inline; }
.sub-header ul li.first-li.bulletnk { display: none; }




.button {
	font-family:Verdana,Tahoma,Arial,Sans-Serif; 
	font-size:12px; color:#000000;
	background-color:#EDEDED;
	border:1px #999999 solid;
	margin-top:2px;
}



.textbox {
	font-family:Verdana,Tahoma,Arial,Sans-Serif; 
	font-size:12px; 
	color:#000000;
	background-color:#FAFAFA;
	border:1px #999999 solid;
}

.main-body {
	background-color:#EDEDED;
	color: #3B3B3B;
	font-weight: normal;
	padding:4px 4px 6px 6px;
}

.table-cellpic {
	font-size: 11px;
	line-height: 25px;
	font-weight: bold;
	color: #F0F0F0;
	background-color: #EDEDED;
	background-image: url(images/cellpic.png);
	padding:0px 4px 0px 4px;

}

.panel-border {
	border: 1px solid #999999;
}

.news-border {
	border-top: solid #999999; 
	border-top-width: 1px; 
	border-left: solid #999999; 
	border-left-width: 1px; 
	border-right: solid #999999; 
	border-right-width:1px; 
	border-bottom: solid #F6F6F6; 
	border-bottom-width:0px;
}

.panel-cellpic {
	font-size: 11px;
	line-height: 25px;
	font-weight: bold;
	color: #F0F0F0;
	background-color: #EDEDED;
	background-image: url(images/cellpic.png);
	padding:0px 4px 0px 8px; 
}

.side-body {
	color: #696969;
	font-weight: normal;
	padding:4px 4px 4px 4px;

}

.main-bg {
	background-color:#F8F8F8;
}

.border {
	border-width:0px 1px 1px 1px;
	border-color:#999999;
	border-style:solid;
}

.news-footer {
	background: #F0F4F7; 
	background-image:url(images/news_footer.gif);
	font-size:9px;
	font-weight:normal; 
	color:#0C0C0C;
	height:22px; 
	padding:4px 4px 4px 4px;
}

.capmain {
	font-family:Verdana,Tahoma,Arial,Sans-Serif; 
	font-size:10px;
	font-weight:bold; 
	border-width:1px 1px 1px 1px;
	border-color:#999999;
	border-style:solid; 
	color:#B78E00; 
	height:24px; 
	padding:2px 2px 2px 2px;
}

.footer {
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:9px;
	color:#EAEAEA;
	height:24px;
	background-color:#EDEDED;
	background-image: url(images/footer_bg.gif);
	border-top:1px #999999 solid; 
	border-bottom:0px #999999 solid;
	padding:4px 4px 6px 4px;
}

.footer1 {
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:9px;
	color:#EAEAEA;
	height:24px;
	background-color:#EDEDED;
	background-image: url(images/footer_bg.gif);
	border-top:1px #999999 solid; 
	border-bottom:0px #999999 solid;
	padding:4px 4px 6px 4px;
}

a.ft {
	color:#CCCCCC;
}

a:hover.ft {
	color:#FFFFFF;
}

img {
	border: 0px;
}

.scapmain {
	font-family:Verdana,Tahoma,Arial,Sans-Serif; 
	font-size:10px;
	font-weight:bold;
	color:#000; 
	height:19px; 
	padding:0px 2px 0px 2px;
	border-width:1px 0px 1px 0px;
	border-color:#999999 #999999 #999999 #999999;
	border-style:solid;
}

.tbl-border {
	background-color:#999999;
}

.tbl {
	font-size:11px; 
	padding:4px;
}

.tbl1 {
	font-size:12px; 
	color:#091609; 
	background-color:#F5F5F5;
	padding:4px;
}

.tbl2 {
	font-size:9px;
	color:#091609;
	background-color:#EDEDED;
	padding:4px;
}


.tbl3 {
	font-size:11px; 
	color:#091609; 
	background-color:#F5F5F5;
	padding:4px;
}


/* Forum header*/
.forum-caption {
	font-size:11px;
	font-weight:bold;
	color:#363636;
	background-color:#EDEDED;
	height:24px;
	padding:0px 4px 2px 4px;
	background-image:url(images/cellpic2.png);
	background-repeat:repeat-x;
}

/* Quote blocks */
.quote {
	color:#006E29;
	background-color:#F0F0F0;
	padding:2px;
	margin:0px 20px 0px 20px; 
	border:1px #999999 solid;
}

/* Voting Poll */
.poll {
	height:12px; 
	border:1px #999999 solid;
}

.comment-name {
	font-weight:bold; 
	color:#DDCC88;
}

/* This is for the Shoutbox */
.shoutboxname {
	font-weight:bold;
	color:#FFDDAA;
}

.shoutbox {
	color:#06070A;
}

.shoutboxdate {
	font-size:9px;
	color:#1C1C1C;
}

.small {
	font-size:10px;
	font-weight:normal;
}

.small2 {
	font-size:9px; 
	font-weight:normal; 
	color:#1C1C1C;
}

.side-small	{
	font-size:10px;
	font-weight:normal;
	color:#000000;
}

.side-label {
	background-color:#F8F8F8; 
	font-weight:normal;
	color:#1C1C1C;
	padding:2px;
}

/* This is for the Photo Gallery */
.gallery {
	padding: 16px 0px 8px 0px;
}

.gallery img {
	border: 1px solid #999999; 
}

.gallery:hover img {
	border: 1px solid #4E79F3;
}

img.activegallery	{
	border: 1px solid #999999;
}

.side-border-left { width: 165px; }
 
.side-border-right { width: 165px; }

#navigation ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#navigation h2 {
	font-size: 12px;
	color: #000000;
	background-color: #fff;
	margin: 0;
	padding: 2px;
}

#navigation a {
	display: block;
	color: #000000;
	padding: 2px;
	text-decoration : none;
}

#navigation a:hover {
	color: #ffffff;
	background-color: #18349B;
}

* html #navigation ul li{
   height: 1%;
}

.pagenav span {
	color: #777;
	background-color: #f0f0f0;
	border: 1px solid #e1e1e1;
	padding: 2px 4px;
	margin: 2px;
}
 
.pagenav a {
	color: #000;
	background-color: #fff;
	border: 1px solid #e1e1e1;
	padding: 2px 4px;
	margin: 2px;
	text-decoration: none;
}
 
.pagenav a:hover {
	color: #ccc;
	background-color: #444;
	text-decoration: none;
}

.center, *[align="center"] {margin: 0 auto;}

.admin-message {
	border: 2px solid #666;
	border-left: 3px solid #999;
	margin-bottom: 8px;
}



/* Event Calendar Custom CSS */

.awec_calendar {
	color : #FFFFE5;
        border: 1px solid grey;
	background-color : #CC0033;
        
}
.pictext {
	font-size : 9px;
	font-weight : bold;
	color : #FFFF00;
	padding : 3px;
        border: 1px solid grey;
}
.dayofweek {
	font-size : 9px;
	font-weight : bold;
	color : #FFCC33;
	background-color : #FFCC33;
        border: 1px solid grey;
	padding : 1px;


}
.current {
	font-size : 9px;
	color : #004080;
	background-color : #00FF00;
        border: 1px solid grey;
	padding : 1px;

}
.content {
	font-size : 9px;
	color : #770000;
	background-color : #FFE566;
	border: 1px solid grey;
	padding : 1px;

        
}
.empty {
	font-size : 9px;
	color : #770000;
	background-color : #EFEFEF;
        border: 1px solid grey;
	padding : 1px;

}
.current-weekend {
	font-size : 9px;
	color : #004080;
	background-color : #FEF101;
	padding : 1px;
}

.content-weekend {
	font-size : 9px;
	color : #770000;
	background-color : #CFCFCF;
	border: 1px solid #FF9900;
	padding : 1px;
}
.empty-weekend {
	font-size : 9px;
	color : #770000;
	background-color : #C6FFDF;
	padding : 1px;
}
.invalid {
	font-size : 9px;
	color : #770000;
	background-color : #EFEFEF;
	padding : 1px;
}

/* End Event Calendar Custom CSS */





.bbcode { border: 1px solid #ccc; }

.tablebreak { margin-bottom: 8px; }

.news-category {
	border:0;
	margin:3px 5px 0 0;
	float:left;






   
}
