* { margin:0; padding:0; }

html, body {
	background:url('images/back.png') repeat-x #474747;
	font-family:Tahoma, FreeSans;
	font-size:11px;
	color:#FFF;
	height:100%;
}

a { color:#808080; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:0; }
h4 { font-weight:bold; font-size:12px; font-family:Tahoma, FreeSans; }
h5 { font-weight:bold; font-size:11px; font-family:Tahoma, FreeSans; }

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -121px;
	/*width:auto !important;*/
	width:100%;
}

.footer, .push {
	height:120px;
}

.footer { background:#393939; }
.liner { height:1px; font-size:0; border-top:1px solid #1F1F1F; border-bottom:1px solid #494949; background:#636363; }
.container { margin:0 auto; width:700px; }

#footer { 
	margin:0 auto; 
	width:570px; 
	background:url('images/r_bottom.gif') no-repeat; height:115px; 
	padding-left:130px;
}
	#footer #footer-txt { width:470px; }

#header { height:104px; background:url('images/top_logo.png') no-repeat; }
#content-titles { height:30px; }
	#content-titles .themetitle { 
		background:url('images/title.png') no-repeat; 
		padding:8px 0 6px 45px;	
		margin-top:1px; 
		font-weight:bold;
		font-size:13px;
		font-family: Arial, FreeSans;
		text-shadow: 2px 2px 2px #000;
		float:left;
		width:305px;
	}
	#righttitle { float:left; width:305px; }
#content-top { height:auto; padding-bottom:5px; background:#393939; }
#content {  margin:0 auto; width:700px; padding-bottom:10px; }
#content-bg { margin-top:1px; background:url('images/content_redward.png') no-repeat center #474747; width:100%; }

#userinfo { padding:10px 0; }
	#userinfo a { color:white; }
#user { float:left; width:200px; }
#menu { float:left; margin-left:70px; height:102px; }
	#menu a { 
		color:#DBDBDB;
		font-weight:bold; 
		display:block; 
		/*background:#5F5959; */
		padding:79px 8px 10px 8px; 
		border-left:0px solid #464545; 
		float:left;
		text-decoration:none;
	}
	#menu a:hover { background:url('/plugins/menu/images/menu_back.png'); #474747; }
	#menu a#blank { padding:79px 0 10px 0; background:transparent; } 
	
#adminindex { width:100%; }
	#adminindex .adm_title { font-weight:bold; }
	#adminindex #eventlink { margin:0; }
#adm_serverinfo { margin-bottom:10px; float:left; width:350px; }
#adm_itemleft { float:left; width:350px; }
#adm_itemright { float:left; width:350px; }
#adm_eventinfo { float:left; width:350px; }