﻿body
{
	background: #353535 url(page_bg.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	font: .75em Arial, Helvetica, Sans-Serif;
}

a 
{
	text-decoration: none;
}

a:hover, a:active, a:visited {}

#divBody 
{
	background-color: White;
	width: 1000px;
	margin: 0px auto;
	border: solid 1px black;
	border-width: 0px 1px 0px 1px;
}

#divHeader 
{
	height: 202px;
	background: white url(page_header.jpg) no-repeat;
}

#divHeader .cls-blank-link 
{
	display: block;
	height: 100%;
	width: 525px;
}

#divMenu 
{
	height: 32px;
	background: #ff930b url(menu_bg.gif);
}

#divContent 
{
	padding: 5px;	
}

#divMainContent 
{
	/*tweak this*/
	width: 780px;
	float: left;
}

#divSideContent 
{
	float: right;
	width: 204px;
}

#divFooter 
{
	height: 71px;
	background: #262626 url(footer_bg.gif);
	text-align: center;
	color: white;
	padding-top: 40px;
}

#divFooter a
{
	color: #ff9e25;
}

#divFooter a:hover 
{
	text-decoration: underline;	
}

.cls-menu-bar-item
{
	background-color: Transparent;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	height: 32px;
	text-decoration: none;
	float: left;
	position: relative;
}

.cls-menu-bar-item:hover
{
	background-color: Transparent;
	background-position: 0px -32px;
	z-index: 2;
}

.cls-menu-bar-item a 
{
	display: block;
	height: 100%;
	width: 100%;	
}

.cls-menu-bar-item-news 
{
	width: 73px;
	background-image: url(menu_news.gif);
	
}

.cls-menu-bar-item-forums
{
	width: 89px;
	background-image: url(menu_forums.gif);
	
}

.cls-menu-bar-item-roster
{
	width: 85px;
	background-image: url(menu_roster.gif);
	
}

.cls-menu-bar-item-dkp
{
	width: 61px;
	background-image: url(menu_dkp.gif);
	
}

.cls-menu-bar-item-resources
{
	width: 119px;
	background-image: url(menu_resources.gif);
}

.cls-menu-bar-item-admin
{
	width: 85px;
	background-image: url(menu_admin.gif);
}

.cls-menu-bar-item-guides
{
	width: 88px;
	background-image: url(menu_guides.gif);
}

.cls-menu-bar-item  .cls-menu .cls-standalone { display: none; }

.cls-menu-bar-item  .cls-menu 
{
	display: none;
	position: absolute;
	background-color: white;
	width: 150px;
	top: 31px;
	padding: 1px;
	border: 1px solid #477094;
}

.cls-menu-bar-item:hover .cls-menu 
{
	display: block;	
}

.cls-menu div 
{
	overflow: hidden;
}

.cls-menu-item 
{
	display: block;
	padding: 3px 0px 3px 5px;
	text-decoration: none;
	color: Black;
	margin-right: -5px;
}

.cls-menu-item:hover
{
	background-color: #9ecaf0;
}





.clear 
{
	clear: both;
}