body{
font-family:"trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-align: center;
min-width: 600px;
}

a:link, a:visited, a:active { color:#133a17; background-color:transparent; }

a:hover{ color:#000000; background-color:transparent; text-decoration: none; }
a:hover.nav{
color:#FFFFFF;
background-color:#777777;
border-top:1px #FFFFFF solid;
border-left:1px #FFFFFF solid;
border-right:1px #FFFFFF solid;
padding-left:2px;
padding-right:2px;
}


a.nav{
color:#FFFFFF;
background-color:#888888;
border-top:1px #FFFFFF solid;
border-left:1px #FFFFFF solid;
border-right:1px #FFFFFF solid;
padding-left:2px;
padding-right:2px;
}

a:link.navs, a:visited.navs, a:active.navs {
font-size:16px;
font-weight:bold;
color:#133a0e;
background-color:#ffffff;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
padding-left:2px;
padding-right:2px;
}

a:hover.navs{
text-decoration:none;
font-size:16px;
font-weight:bold;
color:#133a0e;
background-color:#ffffff;
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
padding-left:2px;
padding-right:2px;
}

#b-navbar {
   height: 0px;
   visibility: hidden;
   display: none;
}

#alignment {
margin:0 auto;
width:650px;
text-align: center;
}

#main {
text-align:left;
background-color:#ffffff;
color:#000000;
width:650px;
position:relative;
border-left:5px solid #030;
border-right:5px solid #030;
border-bottom:5px solid #030;
z-index:1;
}

#content {
padding-left:10px;
padding-right:10px;
}

#navi {
position:relative;
text-align:left;
background-color:#030;
color:#ffffff;
padding-top:5px;
z-index:0;
}

#title {
font-size:30px;
font-weight:bold;
color:#133a17;
background-color:#ffffff;
border-bottom:1px solid #cccccc;
position:relative;
left:0;
margin-top:10px;
margin-bottom:20px;
z-index:3;
}

#footer {
font-size:12px;
color:#000000;
background-color:#ffffff;
border-top:1px solid #888;
position:relative;
left:0;
text-align:center;
margin-top:20px;
margin-bottom:5px;
padding-top:5px;
z-index:0;
}

.header {
font-family:inherit;
font-size:12px;
font-weight:bold;
border-bottom:1px #CCCCCC solid;
position:relative;
left:0;
margin-top:3px;
margin-bottom:2px;
z-index:3;
color:#000000;
background-color:#FFFFFF;
}

.pagetitle {
font-size:20px;
font-weight:bold;
color:#133a0e;
background-color:#transparent;
position:relative;
left:0;
margin-bottom:20px;
z-index:3;
}

.pagesubtitle {
font-size:15px;
font-weight:bold;
color:#133a0e;
background-color:#transparent;
position:relative;
left:0;
margin-top:10px;
margin-bottom:5px;
z-index:3;
}
#navbar {
position:relative;
text-align:center;
z-index:0;
}

#load {
background-color: #ffffff;
border: solid 1px;
color:#1b4c20;
font-weight:bold;
position: absolute;
z-index:2;
text-align: center;
top:0;
left:0;
}

#formattingbar { height:25px; background-color:#ffff37; color:#000000; position:relative; margin:5px; }

#fswitch { position:relative; text-align:center; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:500; font-size:10px; overflow:auto; height:80px; background-color:#e9e9e9; margin:5px; padding:5px; border-color: #4c719b; }

#adminbar { position:relative; text-align:center; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:500; font-size:10px; background-color:#e9e9e9; margin:5px; padding:5px; border-color: #4c719b; }

#debug {
	background-color:#000000;
	color:#FFFFFF;
	z-index:10;
	top:0px;
	left:0px;
	position:absolute;
	visibility:visible;
}

/*LINKS*/
a.titlelink:link, a.titlelink:visited, a.titlelink:hover, a.titlelink:active {
color:#ffffff;
font-family:"trebuchet ms", sans-serif;
font-size:35px;
}
a.navlink:link, a.navlink:visited, a.navlink:hover, a.navlink:active {
color:#000000;
font-family:"trebuchet ms", sans-serif;
font-weight:400;
font-size:12px;
}
a.headlink:link, a.headlink:visited, a.headlink:hover, a.headlink:active, headlink {
color:#1b4c20;
font-family:"trebuchet ms", sans-serif;
font-weight:800;
font-size:20px;
letter-spacing:-1px;
}
a.subforumlink:link, a.subforumlink:visited, a.subforumlink:hover, a.subforumlink:active {
color:#1b4c20;
font-family:"trebuchet ms", sans-serif;
font-weight:100;
font-size:20px;
letter-spacing:-1px;
}

a.pagelistlink:link, a.pagelistlink:visited, a.pagelistlink:hover, a.pagelistlink:active {

font-family:"trebuchet ms", sans-serif;
font-weight:800;
font-size:12px;
}

a.threadtitlelink:link, a.threadtitlelink:visited, a.threadtitlelink:hover, a.threadtitlelink:active {
color:#ffffff;
font-family:"trebuchet ms", sans-serif;
font-weight:800;
font-size:12px;
}

/*IMAGES*/
img.right {
position:absolute;
right:-1px;
}

img.left {
position:absolute;
left:0px;
}

/*SPECIAL TEXT*/
.title {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:500;
font-size:17px;
letter-spacing:-1px;
background-color:transparent
}

.menu {
text-decoration:none;
color:#030;
font-family:"trebuchet ms", sans-serif;
font-size:15px;
font-weight:600;
letter-spacing:0;
background-color:#f7f7f7;
z-index:4;
}

.subtitle {
text-decoration:none;
color:#133a0e;
font-family:"trebuchet ms", sans-serif;
font-size:12px;
letter-spacing:0;
background-color:transparent
}

.leftalign {
left:0px;
text-align:left;
}

.midfont {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:500;
font-size:13px;
background-color:transparent
}

.smallfont {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:500;
font-size:11px;
background-color:transparent
}

/*LISTING POSTS*/
.postinfolight { text-align:left; color:#000000; }

.threadinfolight { text-align:left; color:#000000; }

.postinfo { text-align:left; color:#000000; }

.threadinfo { text-align:left; color:#000000; background-color:#e9e9e9; border-right-width: 1px; border-left-width: 1px; }

.threadtitle {
text-align:left;
color:#ffffff;
font-size:15px;
font-weight:600;
background-color:#1b4c20;
padding-left:5px;
padding-top:3px;
padding-bottom:2px;
height:20px;
}

.postcontent { padding:5px; color:#000000; font-weight:500; font-size:12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;}

/*LISTING THREADS*/
.threadheader { text-align:left; color:inherit; padding: 2px 4px; border-right-color: #133a17; border-right-width: 1px; border-bottom-color: #133a17; border-bottom-width: 1px; border-left-color: #133a17; border-left-width: 1px; }

.pagelist { text-align:left; color:inherit; background-color:#ffff47; padding: 2px 4px; }

.threadinfo {
position:relative;
text-align:left;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:500;
font-size:11px;
background-color:transparent;
margin-right:5px;
padding-right:20px;
}


.threadtable {
	width: 100%;
	padding: 0;
	margin: 0;
}

td.thread {
	width:70%;
	background:transparent;
	color:#000000;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight:500;
	font-size:12px;
}

td.time {
	text-align:right;
	background:none;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-size:11px;
}

/*LISTING FORUMS*/
.forumheader {
text-align:left;
padding-left:4px;
color:inherit;
border-left:1px solid transparent;
border-right:1px solid transparent;
border-bottom:1px solid transparent;
}

.forumtable {
	width: 100%;
	padding: 0;
	margin: 0;
}

td.forumtitle {
	background:transparent;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-size:11px;
}

td.latestthread {
	background:none;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-size:11px;
}

/*INPUT*/
.editorheader {
text-align:left;
color:#ffffff;
font-size:15px;
font-weight:600;
background-color:#133a0e;
padding-left:5px;
padding-top:3px;
padding-bottom:2px;
height:20px;
background-image:url(../gfx/Forumheadermini.jpg);
}

.editorstack { text-align:left; color:#133a0e; padding: 2px 4px; }

/*UNSEEN*/
.hidden {
visibility:hidden;
display:none;
}