html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, address, cite, code, img, strong, sub, sup, center, dl, dt, dd,
ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td, article, aside, embed, footer, header,
section, time, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, footer, header, section{display:block;}
ol, dl, li{list-style-type:none;}

body{font-family:Veranda, Arial, Helvetica, sans-serif;color:#6d8294;background-color:#2f4f4f;}

#wrapper{position:relative;width:100%;}

/*-- Globals --*/
h1 {font-size:2em;}
h2 {font-size:1.5em;}
h3 {font-size:1.3em;}
h4 {font-size:1.12em;}
h5 {font-size:.83em;}
h6 {font-size:.75em;}

h1, h2, h3, h4, h5, h6, th{color:#eee;font-style:italic;padding:4px 16px;}

.post h3, .servers h3{border-bottom:1px solid #789990;background-color:#5b876e;}

.history h6{padding: 0 16px;text-align:right;}

p{text-align:justify;line-height:1.3em;padding: 8px 16px;}
.links p, .servers p{text-align:center;}

/*-- Main Heading On Every Page - Fix This --*/
.ctitle{text-align:center;font-style:normal;font-weight:bold;color:#d3a97e;}

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

a:hover{color:#fff;text-decoration:underline;}

/*-- Site Mast --*/
h1.logo{display:none;}

#sitemast{
	top: 0;
	left: 0;
	height: 145px;
	background-color: #cee99a;
}

#sitemast img{
	height: 145px;
	width: 100%;
	border-bottom: 3px solid #789990;
}

/*-- Site Navigation -- */
#primary{
	position: absolute;
	top: 150px;
	left: 0;
	width: 160px;
	padding: 10px 0;
	border-top: 3px solid #789990;
	border-right: 3px solid #789990;
	border-bottom: 3px solid #789990;
	}

#primary ul{
	position: relative;
	top: 0;
	left: 3px;
}

#primary ul li{
	text-align: left;
	padding: 2px 0 2px 10px;
}

#primary ul li a{
	display: block;
	padding: 2px 4px;
	background-color: #283848;
	border-top: 2px solid #789990;
	border-right: 2px solid #2f4f4f;
	border-bottom: 2px solid #789990;
	border-left: 2px solid #789990;
	}

#primary ul li a:hover, #secondary ul li a:hover{
	color: #d3a97e;
	background-color: #5b876e;
	text-decoration: none;
}

#primary ul li a.uber, #secondary ul li a.uber{background-color: #5b876e;}

#secondary ul{
	text-align: center;
	padding: 24px 0 16px;
}

#secondary ul li{
	display: inline;
	padding: 0 2px 0 0;
}

#secondary ul li a{
	background-color: #283848;
	padding: 3px 10px;
	border: 2px solid #d3a97e;
}

/*-- Content Area --*/
#content{
	position: absolute;
	top: 150px;
	left: 165px;
	right: 0;
	padding: 16px 24px;
	border-top: 3px solid #789990;
	border-left: 3px solid #789990;
}

.forum, .history, .news, .join, .links, .members, .rules, .servers{
	padding: 16px 0;
}

/*-- News Page --*/
.post{
	margin-bottom:16px;
	border: 1px solid #789990;
	background-color:#283848;
}

.post:last-of-type{
	margin:0;
}	

.post li{
	padding: 0 16px;
	line-height:1.3em;
}

/*-- Servers Page --*/
.servers div{
	background-color: #283848;
	border: 1px solid #789990;
	}

.servers div:last-of-type{
	margin-top: 16px;
}

/*-- Members Page --*/
.white{color: #eee;}
.blue{color: blue;}

.fame, .active, .inactive{width: 100%;}
table, th, td{background-color:#283848;vertical-align:middle;border:1px solid #789990;}
th{background-color:#5b876e;font-size:1.3em;font-style:normal;}


.hinfo{font-size:1.3em;color:#ff0;}
.hinfo, .info{width: 33%;}

.ainfo{width: 50%;}

.hinfo, .ainfo, .info{padding-left: 25px;text-align:left;}

.active td img, .inactive td img{width:42px;height: 42px;}
.fame td img{width:64px;height:64px;}

/*-- Member Profile --*/
.profile{border-top: 3px solid #789990;padding:16px 24px;}

/*-- Footer --*/
footer p{text-align:center;padding:0;}
