.Priest { color: #FFFFFF; }
.Warrior { color: #C79C6E;  }
.Druid { color: #FF7D0A; }
.Shaman { color: #2459FF;  }
.Paladin { color: #F58CBA; }
.Rogue { color: #FFF569;  }
.Mage { color: #69CCF0; }
.Warlock { color: #9482CA; }
.Hunter { color: #ABd473; }
.Death  { color: #A6C6D2; }

.positive { color:#00BF00; text-align: right;}
.negative { color:#F80000; text-align: right;}

body {
	background-color: #000; 
	background-image: url('../guardianspirit_1600x.jpg'); 
	background-repeat: no-repeat;
	background-position: top center;
	color:#FFF;
	
	font-family: Tahoma, Geneva, sans-serif;
	
}

.text {
	font-family: Tahoma, Geneva, sans-serif;
}

.forumtext {
	line-height: 22px;	
	font-family: Tahoma, Geneva, sans-serif;
}

.newstext {
	line-height: 22px;	
	font-family: Tahoma, Geneva, sans-serif;
}

.forumtext b{
	color: #09C;	
}

.newstext b{
	color: #09C;	
}

.newstext span{
	color: #09C;	
	position: relative;
}

.forumtext span{
	color: #09C;	
	position: relative;
	left: -25px;
}

.menu{
	position: absolute;
	bottom: 16px;
	left: 20px;
}

.menu a {
	height: 31px; 
	display: block;
	background-repeat: no-repeat;
	float: left;
}

.menu a.home{
	background-image: url('../images/menubar.png');
	background-position: 0 0;
	width: 70px;	
}
.menu a.home:hover{ background-position: 0px -31px; }

.menu a.signup{
	background-image: url('../images/menubar.png');
	background-position: -160px 0;
	width: 80px;
}
.menu a.signup:hover{ background-position: -160px -31px; }

.menu a.dkp{
	background-image: url('../images/menubar.png');
	background-position: -240px 0;
	width: 50px;
}
.menu a.dkp:hover{ background-position: -240px -31px; }

.menu a.forum{
	background-image: url('../images/menubar.png');
	background-position: -290px 0;
	width: 80px;
}
.menu a.forum:hover{ background-position: -290px -31px; }


.submenu{
	position: absolute;
	top: 10px;
	left: 20px;
	width: 95%;
}

.submenu a {
	height: 31px; 
	display: block;
	background-repeat: no-repeat;
	float: left;
}

.menu .spacer{ 
	display: block;
	width: 25px;
	float: left;
}

.submenu .spacer{
	display: block;
	width: 25px;
	float: left;
}

.submenu a.movies{
	background-image: url('../images/menubar.png');
	background-position: -500px 0;
	width: 90px;
}
.submenu a.movies:hover{ background-position: -500px -31px; }

.submenu a.wologs{
	background-image: url('../images/menubar.png');
	background-position: -70px 0;
	width: 90px;
	float: right;
}
.submenu a.wologs:hover{ background-position: -70px -31px; }

.submenu a.raidrules{
	background-image: url('../images/menubar.png');
	background-position: -585px 0;
	width: 110px;
}
.submenu a.raidrules:hover{ background-position: -585px -31px; }

.submenu a.application{
	background-image: url('../images/menubar.png');
	background-position: -373px 0;
	width: 130px;
}
.submenu a.application:hover{ background-position: -373px -31px; }




#Table_01 {
	position:relative;
	left:0px;
	top:0px;
	width:950px;
}

#topheader {
	position:relative;
	left:0px;
	top:0px;
	width:950px;
	height:236px;
	background-image: url('../images/headerbar.png');
}

#topheader  #menu {

}

#secondheader {
	position:relative;
	left:0px;
	top:0px;
	width:936px;
	height:51px;
	background-image: url('../images/subheader.png');
}

#contentcontainer {
	position: relative;
	width: 718px;
	left: 105px;
}

#infoshower {
	position:relative;
	width:718px;
	height:166px;
}

#newsshower {
	position:relative;
	width:718px;
}

#footer {
	padding-top: 50px;
	padding-bottom: 50px;
	width: 750px;
}

#footer .copyright {
	padding-top: 10px;
	font-size: 10px;
}


a {
	color: #39C;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

br{
	line-height: 10px;	
}

div.newsitem{
		
}

div.newsitem .header{
	background-image: url('../images/newsitem/header.png');
	height: 55px;
	width: 716px;
}

div.newsitem .header .text{
	padding-top: 8px;
	text-align: left;
	width: 675px;
}

div.newsitem .header .text a{
	font-size:24px;
	font-weight: bold;
}

div.newsitem .header .text .poster{
	width: 100%;
	text-align: right;
	top: -22px;
	position: relative;
	font-size: 12px;
}

div.newsitem .content{
	background-image: url('../images/newsitem/content.png');
	width: 716px;
}

div.content .inner{
	text-align:left;
	width: 625px;
	font-size: 14px;
	position: relative;
	top: -15px;
}

div.newsitem .footer{
	background-image: url('../images/newsitem/footer.png');
	width: 716px;
	height: 26px;
}

#rightbar {
	position: absolute;
	width:218px;
	height:737px;
	top: 299px;
	left:8px;
}

div#rightbar div.ventstatus{
	background-image: url('../images/sidebar/ventstatus.png');	
	height: 48px;
	width: 216px;
}

div#rightbar div.ventstatus .inner{
	padding-left: 10px;
	padding-top: 10px;
	font-size: 20px;
	font-weight: bold;
}

div#rightbar div.header{
	background-image: url('../images/sidebar/header.png');	
	height: 50px;
	width: 216px;
}

div#rightbar div.header .inner{
	padding-left: 10px;
	padding-top: 10px;
	font-size: 20px;
	font-weight: bold;
	width: 190px;
	text-align: left;
}

div#rightbar div.content{
	background-image: url('../images/sidebar/content.png');	
	width: 216px;
}

div#rightbar div.content .inner{
	padding-left: 10px;
	padding-top: 20px;
	font-size: 12px;
	width: 180px;
	text-align: left;
}

div#rightbar div.footer{
	background-image: url('../images/sidebar/footer.png');	
	width: 216px;
	height:23px;
}

.barrow{
	background-image: url('../images/sidebar/contentbg.jpg');
	background-repeat:repeat-x;
}

div.bigcontent{
		
}

div.bigcontent .header{
	background-image: url('../images/wide_top.png');
	height: 51px;
	width: 936px;
}

div.bigcontent .header .text{
	padding-top: 8px;
	text-align: left;
	width: 900px;
}

div.bigcontent .header .text {
	font-size:24px;
	font-weight: bold;
}

div.bigcontent .header .text .poster{
	width: 100%;
	text-align: right;
	top: -22px;
	position: relative;
	font-size: 12px;
}

div.bigcontent .content{
	background-image: url('../images/wide_center.png');
	width: 936px;
	padding-top: 20px;
}

div.bigcontent div.content .inner{
	text-align:left;
	width: 880px;
	font-size: 14px;
}

div.bigcontent .footer{
	background-image: url('../images/wide_footer.png');
	width: 936px;
	height: 23px;
}

