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

a:link, a:visited, a:active {
text-decoration:none;
color:#4c719b;
background-color:transparent;
}

a:hover{
color:#000000;
background-color:transparent;
}

a:link.nav, a:visited.nav, a:active.nav {
text-decoration:none;
font-size:14px;
font-weight:bold;
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: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:link.navs, a:visited.navs, a:active.navs {
text-decoration:none;
font-size:16px;
font-weight:bold;
color:#4c719b;
background-color:#FFFFFF;
border-top:1px #FFFFFF solid;
border-left:1px #FFFFFF solid;
border-right:1px #FFFFFF solid;
padding-left:2px;
padding-right:2px;
}

a:hover.navs{
text-decoration:none;
font-size:16px;
font-weight:bold;
color:#4c719b;
background-color:#FFFFFF;
border-top:1px #CCCCCC solid;
border-left:1px #CCCCCC solid;
border-right:1px #CCCCCC solid;
padding-left:2px;
padding-right:2px;
}

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

#alignment {
margin:0 auto;
width:755px;
text-align: left;
}

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

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

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

#title {
font-size:30px;
font-weight:bold;
color:#4c719b;
background-color:#FFFFFF;
border-bottom:1px #CCCCCC solid;
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 #4c719b solid;
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:30px;
font-weight:bold;
color:#4c719b;
background-color:#transparent;
position:relative;
left:0;
margin-bottom:20px;
z-index:3;
}

.pagesubtitle {
font-size:15px;
font-weight:bold;
color:#4c719b;
background-color:#transparent;
border-bottom:1px #CCCCCC solid;
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: 1px solid;
color:#4c719b;
font-weight:bold;
position: absolute;
z-index:2;
text-align: center;
top:0px;
left:0px;
}

#formattingbar {
height:25px;
background-color:#98a4b3;
color:#000000;
position:relative;
border: 1px solid #4c719b;
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;
border: 1px solid #4c719b;
background-color:#e9e9e9;
margin:5px;
padding:5px;
}

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

#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 {
text-decoration:none;
color:#FFFFFF;
font-family:'trebuchet ms', sans-serif;
font-size:35px;
}
a.navlink:link, a.navlink:visited, a.navlink:hover, a.navlink:active {
text-decoration:none;
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 {
text-decoration:none;
color:#4c719b;
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 {
text-decoration:none;
color:#4c719b;
font-family:'trebuchet ms', sans-serif;
font-weight:100;
font-size:20px;
letter-spacing:-1px;
}
a.threadtitlelink:link, a.threadtitlelink:visited, a.threadtitlelink:hover, a.threadtitlelink:active {
text-decoration:none;
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:#4c719b;
font-family:'trebuchet ms', sans-serif;
font-size:15px;
font-weight:600;
letter-spacing:0px;
background-color:#f7f7f7;
z-index:4;
}

.subtitle {
text-decoration:none;
color:#4c719b;
font-family:'trebuchet ms', sans-serif;
font-size:12px;
letter-spacing:0px;
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;
background-color:#f7f7f7;
border-left:1px solid #4c719b;
border-right:1px solid #4c719b;
}

.threadinfolight {
text-align:left;
color:#000000;
background-color:#f7f7f7;
border-left:1px solid #4c719b;
border-right:1px solid #4c719b;
}

.postinfo {
text-align:left;
color:#000000;
background-color:#e9e9e9;
border-color:#98a4b8;
border-left:1px solid #4c719b;
border-right:1px solid #4c719b;
}

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

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

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

/*LISTING THREADS*/
.threadheader {
text-align:left;
padding-top:2px;
padding-bottom:2px;
padding-left:4px;
padding-right:4px;
color:inherit;
border-left:1px solid #4c719b;
border-right:1px solid #4c719b;
border-bottom:1px solid #4c719b;
background-color:#e9e9e9;
}

.pagelist {
text-align:left;
padding-top:2px;
padding-bottom:2px;
padding-left:4px;
padding-right:4px;
color:inherit;
border-left:1px solid #4c719b;
border-right:1px solid #4c719b;
border-bottom:1px solid #4c719b;
background-color:#CCCCCC;
}

.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:none;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-size:11px;
}

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 #4c719b;
border-right:1px solid #4c719b;
border-bottom:1px solid #4c719b;
background-color:#bec9d9;
}

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

td.forumtitle {
	width:50%;
	background:none;
	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:#4c719b;
padding-left:5px;
padding-top:3px;
padding-bottom:2px;
height:20px;
background-image:url(../gfx/Forumheadermini.jpg);
}

.editorstack {
text-align:left;
padding-top:2px;
padding-bottom:2px;
padding-left:4px;
padding-right:4px;
color:#4c719b;
border-left:1px solid #4c719b;
border-right:1px solid #4c719b;
background-color:#f7f7f7;
}

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