/* CSS Document */
body {
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 12px;
	color: #000000;
	background: #3f392e;
    background-image:url(../images/bg.gif);
}

.newsline{
	color:#D7D0C3;
	background-color:#D7D0C3;
	height:1px;
	border:none;
}

a:link, a:visited {
	color:#0000CC; 
	text-decoration: none;
}

a:hover, a:active {
	color:#990000;	
	text-decoration: underline;
}

.topnav{
	padding: 10px 10px 0px 0px;
	font-size:11px;
	font-weight:bold;
	text-align:right;
}

a.topnav:link, a.topnav:visited{
	color:#252525;
}

a.topnav:hover, a.topnav:active{
	color:#252525;
}

.mainnav{
	font-size:14px;
	font-weight:bold;
	padding:0px 8px 0px 8px;
}

a.mainnav:link, a.mainnav:visited{
	color:#252525;
	font-size:14px;
	text-decoration:none;
}

a.mainnav:hover, a.mainnav:active{
	color:#3F392E;
	font-size:14px;
	text-decoration:none;
}

.header {
	padding: 0px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	width:742px;
	height:118px;
}

p{
	margin:12px 4px 0px 4px;
}

h1,h2,h3,h4,h5{
	padding:0px 4px 0px 4px;
	color:#3F392E;
}

h1{
	font-size:18px;
	margin:4px 0px 4px 0px;
}
h2{
	font-size:17px;
	margin:8px 0px 4px 0px;
}
h3{
	font-size:16px;
	margin:4px 0px 4px 0px;
}
h4{
	font-size:15px;
	margin:4px 0px 4px 0px;
}
h5{
	margin:0px 0px 4px 0px;
	font-size:14px;
}

hr{
	height:1px;
	border:0px;
	background-color:#000000;
	color:#000000;
}

li{
	padding:4px;
}

.textsmall{
	font-size:10px;
}

.breadcrumb{
	border-bottom:2px solid #7E725C;

}

.main_table{
	width:742px;
	background-color:#FFFFFF;
	border:4px solid #7E725C;
}
td.main_table {
	padding:4px 4px 4px 4px;
}

.sidenav{
	width:100px;
	border-right:1px solid #7E725C;
	padding:4px 0px 0px 0px;
}

#section_welcome{
	width:365px;
	float:left;
	margin:0px;
}

#section_news{
	width:350px;
	float:right;
	margin:20px 0px 0px 0px;
}

#section_events{
	width:365px;
	float:left;
	margin:0px;
	clear:left;
}

#section_gallery{
	width:570px;
	float:left;
	margin:0px;
}

#section_gallerycategory{
	width:150px;
	float:left;
	margin:0px;
}


#section_forumlogin{
	width:150px;
	float:left;
	margin:0px;
}

#section_forum{
	width:575px;
	float:right;
	margin:0px;
}

#section_newsmenu{
	width:150px;
	float:left;
	margin:0px;
}

#section_newspage{
	width:575px;
	float:right;
	margin:0px;
}

.nav-cornerleft{
	background-color:#7F725C;
	background-image:url(../images/nav_bgleft.gif);
	background-repeat:no-repeat;
	background-position:center left;
	height:25px;
	width:5px;
}
.nav-cornerright{
	background-color:#7F725C;
	background-image:url(../images/nav_bgright.gif);
	background-repeat:no-repeat;
	background-position:center left;
	height:25px;
	width:5px;
}

.corners{
	border:4px solid #7E725C;
}

.nav-corner{
	background-color:#d7d0c3;
	border-top:4px solid #7F725C;
	border-bottom:4px solid #7F725C;
	width:742px;
}

.roundtop { 
	background: url(../images/corner-left.gif) no-repeat top right;
	width:6px;
	height:6px;
}

.borderBottom{
	border-bottom:1px dotted #7F725C;
}
.borderRight{
	border-right:1px dotted #7F725C;
}
	

.bottomright {
	background: url(../images/cornerb-right.gif) no-repeat bottom right; 
	width:6px;
	height:6px;
	float:right;
}

.bottomleft {
	background: url(../images/cornerb-left.gif) no-repeat bottom left;
	width:6px;
	height:6px;
	float:left;
}

.topright {
	background: url(../images/cornert-right.gif) no-repeat top right; 
	width:6px;
	height:6px;
	float:right;
}

.topleft {
	background: url(../images/cornert-left.gif) no-repeat top left;
	width:6px;
	height:6px;
	float:left;
}

#footer {
	text-indent:3px;
	font-size:9px;
	color:#FFFFFF;
	background-color:#7f725c;
	width:750px;
	height:16px;
}

/***********Begin Forum Styles***************/

.gen {
        font-size : 12px;
        }
.gen2 {
        font-size: 11px;
        }
.genmed {
        font-size : 11px;
        }
.gensmall {
        font-size : 10px;
        }
.gen,.genmed,.gensmall {
        color : #000000;
        }
a.gen,a.genmed,a.gensmall {
        color:#0000CC; text-decoration: none;
        }
a.gen:hover,a.genmed:hover,a.gensmall:hover {
         color: #990000; text-decoration: underline;
         }
span.info {
        font-size: 11px;
        color: #000000;
        }
span.small {
        font-size: 11px;
        }
span.postinfo {
        font-size: 12px;
        color: #333333;
        }

.nav{
	line-height:25px;
	font-size: 14px;
	font-weight:bold;
}
a.nav:link, a.nav:visited {
        color: #0000CC;
		text-decoration:none;
        }
a.nav:hover, a.nav:active {
        color: #990000;
		text-decoration:underline;

        }
.forumlink{
	font-size:12px;
	font-weight:bold;
}
a.forumlink:link, a.forumlink:visited{
		color: #0000CC;
		text-decoration:none;
        }
a.forumlink:hover, a.forumlink:active {
        color: #990000;
		text-decoration:underline;

        }
.topictitle{
	font-size:12px;
	font-weight:bold;
}

.cattitle {
        color: #333333;
		font-size:14px;
		font-weight:bold;
        }
a.white {
        color: #FFFFFF;
        }
a.white:hover {
        color: #FFFFFF;
        }		

a.grey {
        color: #333333;
        }
a.white:visited {
        color: #FFFFFF;
        }
a.green {
        color: #7E725C;
        font-weight: bold;
        font-size: 14px;
        }
a.green:visited {
        color: #7E725C;
        font-weight: bold;
        font-size: 14px;
        }
a.green:hover {
        color: #996600;
        font-weight: bold;
        font-size: 14px;
        }
div.small {
        font-size: 11px;
        }
div.pm {
        border: solid;
        border-width: 1px;
        width: 300px;
        border-color: #555555;
        background-color: #EFEFEF;
        font-size: 11px;
        position: center;
        text-align: center;
        padding: 2px;
        }
table.forumborder {
        }
td.small {
        font-size: 11px;
		padding:0px 4px 0px 4px;
        }
td.info {
        font-size: 10px;
        color: #000000;
        }
td.title {
        background-color: transparent;
        width: 100%;
        }
td.menu {
        background-color: #CFCFCF;
        width: 100%;
        height: 25px;
        color: #555555;
        font-size: 12px;
        }
td.subtitle {
        width: 100%;
        height: 25px;
        color: #555555;
        font-size: 12px;
		background-color:e5e5e5;
        }
		
.subtitle2 {
        width: 100%;
        height: 10px;
        color: #555555;
        font-size: 11px;
        }
				
td.subtitle2 {
        width: 100%;
        height: 10px;
        color: #555555;
        font-size: 11px;
        }

td.mnu {
        background-color: #BFBFBF;
        height: 2px;
        }
td.forumtitle {
        background-color: #7E725C;
        color: #FFFFFF;
        font-size: 10px;
        }
td.row1 {
        background-color: #EFEFEF; 
        font-size: 12px;
        }
td.row2 {
        background-color: #DEDEDE;  
        font-size: 12px;
        }
td.row3 {
        background-color: #CDCDCD; 

        font-size: 12px;.
        }
td.icon {
        background-color: #EFEFEF;

        }
td.rowtitles {
        background-color: #CFCFCF;
        color: #555555;
        font-size: 11px;

        }
th.forumtitle {
        background-color: #7E725C;
        color: #FFFFFF;
        font-size: 10px;

        }
th.menu {
        background-color: #BFBFBF;
        height: 25px;
        color: #555555;
        font-size: 12px;
        
        }
span.postbody {
         font-size: 13px;
         }
.liteoption {
        border: 1px solid #000000;
        height: 20px;
        background-color: #FFFFFF;
        }
.mainoption, .button {
        border: 1px solid #000000;
        height: 20px;
        background-color: #FFFFFF;
        }
.code {
        font-size: 12px;
        color: #7E725C;
        background-color: #FFFFFF;
        border: #7E725C;
        border-style: solid;
        border-left-width: 1px;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        background-image: url(images/background.gif);
        background-repeat: no-repeat;
        background-position: top right;
}

.quote {
        font-size: 11px;
        color: #333333;
        background-color: #FFFFFF;
        border: #333333;
        border-style: solid;
        border-left-width: 1px;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        background-image: url(images/background.gif);
        background-repeat: no-repeat;
        background-position: top right;
        }
/* Not used yet, but will be used in v1.2, v1.5 and v2.0*/
div.box1 {
        width: 200px;
        text-align: center;
        font-size: 14px;
        background-color: #EFEFEF;
        border: 1px solid #BFBFBF;
        }
table.mainwindow {
        margin-left: auto;
        margin-right: auto;
		background-color:#FFFFFF;
        }
.topictitle1 {
        font-size: 14px;
        font-weight: bold;
        }
.forumfooter{
	text-indent:3px;
	font-size:9px;
	color:#FFFFFF;
	text-align: left;
	background-color:#7f725c;
	width:100%;