body{
	background:#000 url(../images/bg.jpg) no-repeat center top;

	margin:0;

	font:12px Trebuchet MS, Helvetica, sans-serif;


	color:#3F3B31;

}

p{margin:0 0 10px;}

a:active,
a:visited,
a:link { color: #0a6972; }
a:hover{color: #1c92a4; text-decoration:underline;}

#container{
	background:url(../images/gz_content_bg.jpg) repeat-y 50% 0;

	margin:0 auto;

	overflow:hidden;

}

img{ border:0; }

#header{

	width:100%;
	overflow:hidden;

	height:245px;
	margin:0 auto;
	background:url(../images/gz_header.png) no-repeat 50% 0;
	margin-bottom: 0px;

}

 #header h1{
}


#header h1 a{

	width:100%;

	height:100%;

	overflow:hidden;

	display:block;

}

#header #userbar
{
	width: 600px;
	margin: 0 auto 0 auto;
	position:relative;
	top: 135px;
	color: #FFF;
	float:center;
	padding:0;
}



#headerbarinner .btn a:hover{text-decoration:underline;}

#headerbar
{
//*	background:url(../images/gz_content_header.png) no-repeat;*//
	width: 942px;
	margin: 0 auto 0 auto;
	height: 27px;
	text-align:left;
	float:center;
	
	position:absolute;
	left: 50%;
	margin-left: -170px;
	top: 187px;
} 

#headerbarinner
{
position:relative;
top: 7px;
  display:inline;
  margin-left: 30px;
}

#headerbarinner table,
#headerbarinner table *,
#headerbarinner p,
#headerbarinner a,
#headerbarinner .btn
{
  display:inline;
  margin:0;
  padding:0;
color:#d9d9b3;
  font-size:12px;
  font-weight:bold;
}

#headerbarinner a,
#headerbarinner .btn a{

	text-decoration:none;

	text-align:center;
  font-size:12px;

	color:#7aecdd;
	margin-right:10px;

}  

fieldset {border:0 solid}

form .form-login
{
  background: none;
  border: 0;
  padding: 0;
  margin:0;
}
#userbar .latestnews{
text-align:center;
padding-top:55px;
list-style:none;
font-size:15px;
color:#666666;
font-weight:bold;
}
#userbar .form-login *,
#userbar .log *
{
  display:inline;
  padding:0;
  margin: 0;
  font-size:10px;
}

#sbutton {
background-image:url(../images/Button_s.jpg);
height:29px;
width:113px;
padding-left:10px;
padding-top:4px;
font-size:18px;
text-align:left;
float:right;
border:none;
margin:5px;
}
#button {
background-image:url(../images/Button_1.jpg);
height:29px;
width:197px;
padding-left:10px;
padding-top:4px;
font-size:18px;
text-align:left;
float:right;
border:none;
}

#button2 {
background-image:url(../images/Button_1.jpg);
background-repeat:no-repeat;
height:34px;
width:209px;
padding-left:10px;
font-size:18px;
text-align:left;
float:right;
border:none;
margin-top:25px;
}

#userbar .form-login * a
{
  color: #d9d9b3;
}

#userbar .form-login * a:hover
{
  color: #FFF;
}

.main{

	width:942px;
  text-align:center;
	margin: 0px auto 0 auto;


}

.left-column{
text-align:left;
	width:216px;
	
	margin-left: 15px;

	float:left;

	overflow:hidden;

	background:url(../images/gz_m_middle.gif) repeat-y;

	position:relative;

	z-index:5;

}

.left-top{

	width:216px;

	background:url(../images/gz_m_bottom.gif) no-repeat 0 100%;
	padding-bottom: 15px;

}

.left-bottom{

	width:216px;
	
	padding: 14px 0px 0px 10px;

	background:url(../images/gz_m_head.gif) no-repeat;

	min-height:89px;

}

.left-bottom .moduletable
{
  width: 150px;
  margin-left: 20px;
  margin-top: 10px;
}

.left-bottom h3{
	
	font-size: 14px !important;

	overflow:hidden;

	margin:10px 0 0 25px;

}


.contentcontainer,
.contentcontainer2{
text-align:left;

	width:482px;

	float:left;

	position:relative;

	z-index:2;
	
	margin-top: 0px;
	margin-left: 10px;
	background: #f4eede;

}

.contentcontainer2{
width: 634px;
}

.content{
padding-left: 5px;
padding-right: 5px;
}

.content-top{
	width:100%;
	overflow:hidden;
	height: 12px;
}

.content-top-left{
float:left;
display: inline;
background:url(../images/content_tl.gif) no-repeat;
height:12px;
width:12px;

}
.content-top-right{
float:right;
display: inline;
background:url(../images/content_tr.gif) no-repeat;
height:12px;
width:12px;

}

.content-bottom-left{
float:left;
display: inline;
background:url(../images/content_bl.gif) no-repeat;
height:12px;
width:12px;

}
.content-bottom-right{
float:right;
display: inline;
background:url(../images/content_br.gif) no-repeat;
height:12px;
width:12px;

}

.content-bottom{
width:100%;
	overflow:hidden;
	height: 12px;

}

.right-column{
  text-align:left;
	width:500px;

	float:right;
	
	margin-right: 15px;

	overflow:hidden;

	position:relative;

	z-index:5;

	background:url(../images/gz_static_middle.gif) repeat-y;

}

.right-top{

	width:500px;

	background:url(../images/gz_static_bottom.gif) no-repeat 0 100%;
	padding-bottom:20px;

}

.right-bottom{

	width:191px;
  padding: 9px 0px 0px 10px;
	background:url(../images/gz_static_head.gif) no-repeat;

	min-height:98px;

}

.right-bottom * ul{
padding: 0;
margin-left: 9px;
margin-right: 0;
}

.right-bottom .moduletable
{
margin-left: 10px;
margin-top:2px;
margin-bottom:6px;
}
.right-bottom h3{

	overflow:hidden;
  font-size:14px;
  color: #ffffff;
	margin:20px 0 0 30px;

}

#charnav{
font-size:20px;
color:#FFFFFF;
width:100%;
text-align:left;
}

#charnav a{
color:#FFF;
text-decoration:none;
}


#avatar{
padding-right:50px;
width:150x;
font-size:10px;
color:#FFFFFF;
}

#avatar h1 {
color:#FFF;
font-size:26px;
margin-right:50px;
margin-bottom:15px;
text-shadow:#000 2px 2px 1px;
text-align:center;
margin-top:95px;
height:26px;
width:49px;
padding-bottom:5px;
background:url(../images/lvlbg.png) no-repeat;
}

#navigation{
  text-align: left;

	width:100%;

	overflow:hidden;

  margin-left:20px;

	padding:0;

	list-style:none;
	
	margin-top: 60px;

}

#chartable {
border:#663300 1px solid;
}

#chartable td, tr {
border:#663300 1px solid;
}

.weblinks{
min-height:430px;
}

#navigation li{

	width:154px;

	min-height:25px;

	overflow:hidden;
	
	text-align:center;

}

#navigation li a{

	background:url(../images/gz_m_button.gif) no-repeat;
	color:#d9d9b3;

	font:bold 12px Tahoma, sans-serif;

	text-decoration:none;

	display:block;

	text-align:center;
	
	padding-top: 5px;
	height:20px;

}

#navigation li a:hover{
background:url(../images/gz_m_button_sel_s.gif) no-repeat;
color: #FFF;
}

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

#char{width:250px;
border:#000000 solid 1px;
text-align:center;
float:left;
margin:3px:
}

#chardesc{
margin:10px;
margin-top:0px;
height:55px;
width:230px;
text-align:center;
border:#000000 solid 1px;
}

#navigation li ul li a{

	background: none !important;

	font:bold 12px Tahoma, sans-serif;

	text-decoration:none;

	display:block;

	text-align:center;

}

.moduletable_menu h3
{
color: #FFF;
}



#footer{

	width:100%;

	overflow:hidden;
	height:40px;
	background:url(../images/gz_footer.gif) no-repeat 50% 0;
	

}

#footercontainer
{
  width:900px;
  border: 1 px solid red;
  margin: 0 auto;
  margin-top: 20px;
  text-align:center;
}


#page,

.blog {

	padding: 1px 50px 0 6px;

	color: #3f3b31;

}

.contentheadingcontainer
{

}

p.buttonheading{
display:inline;
}

p.iteminfo{
color: #a3a3a3;
}

.contentheading{

display:inline;
}


.componentheading{
color: #0086c2;
font-size:22px;
}

.contentheading a {

	color: #000;

	text-decoration: none;

}



.contentheading a:hover {

	text-decoration: underline;

}
