/*

  deciftw Theme for phpBB version 2+

  Created by Zolt

  http://www.i4design.nl

*/



/* General page style. The scroll bar colours only visible in IE5.5+ */

body {

	padding:0;

	margin:0;

	background: #0f0f0f url(images/bg.png) repeat-x;

	color:#fff;

}

.maintbl {

	height:100%;

}

.icon_bg {

	width:80px;

	height:81px;

	background:url(images/icons/framebg2.gif);

}

.icon_bg img {

	margin: 8px 0 0 8px;

}

#header {

	display:block;

	width:876px;

	height:191px;

	padding: 5px 0 2px 0;

	margin-left:auto;

	margin-right:auto;

}

#header h1 {

	font-size:0; 

	line-height:0; 

	text-indent: -2000em;	

	float:left

}

div.sig {

    max-height: 175px; /* Moz, Opera.. */

    overflow:hidden;

    height: expression(this.scrollHeight > 175 ? "175px" : "auto"); /* IE */

}

.content_left {

	width:202px;

}

.content_right {

	width:670px;

}



/* MENU */

#menu {

	/*position:relative;*/

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

	width:876px;

	height:38px;

	margin-left:auto;

	margin-right:auto;

	padding: 0 0 5px 0;

}

#menu a:link, #menu a:visited, #menu a:hover {

/*	font-size:1px; 

	line-height:1px; 

	text-indent: -2000em;*/

}



#btns_nomember {

	display:block; 

	position:relative;

	width:521px;

	height:38px;

	margin-left:42px;

	margin-right:auto;

}

#btns_loggedin {

	display:block; 

	position:relative;

	width:609px;

	height:38px;

	margin-left:134px;

	/*margin-left:137px;*/

	margin-right:auto;

}

#btns_loggedout {

	display:block; 

	position:relative;

	width:379px;

	height:38px;

	margin-left:216px;

	margin-right:auto;

}

/*#btns_right {

	float:right;

	width:210px;

	height:38px;

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

}*/

#btns_bg {

	display:block; 

	width:876px;

	height:38px;

	background: url(images/btns_bg.gif) repeat-x;

	margin-left:auto;

	margin-right:auto;

	padding: 0 0 8px 0;

}

#btn_home {

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

	display:block; 

	position:absolute; 

	top:0;

/*	left:219;*/	

	left:0px;

	width:49px;

	height:38px;

}

#btn_forums {

	display:block; 

	position:absolute; 

	top:0;

	/* left:268px; */

	left:49px;

	width:61px;

	height:38px;

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

}

#btn_members {

	display:block; 

	position:absolute; 

	top:0;

	/* left:268px; */

	left:110px;

	width:69px;

	height:38px;

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

}

#btn_media {

	display:block; 

	position:absolute; 

	top:0;

	/* left:268px; */

	left:179px;

	width:51px;

	height:38px;

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

}

#btn_pve{

	display:block; 

	position:absolute; 

	top:0;

	/* left:268px; */

	left:230px;

	width:94px;

	height:38px;

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

}

#btn_register {

	display:block; 

	position:absolute; 

	top:0;

	/*left:470px;*/

	left:324px;

	width:65px;

	height:38px;

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

}



#btn_login {

	display:block; 

	position:absolute; 

	top:0;

	/*left:600px;*/

	left:389px;

	width:56px;

	height:38px;

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

}

#btn_messages {

	display:block; 

	position:absolute; 

	top:0;

	/*left:470px;*/

	left:324px;

	width:72px;

	height:38px;

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

}

#btn_profile  {

	display:block; 

	position:absolute; 

	top:0;

	/*left:542px;*/

	left:396px;

	width:60px;

	height:38px;

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

}



#btn_raidpoints  {

	display:block; 

	position:absolute; 

	top:0;

	/*left:329px;*/

	left:456px;

	width:83px;

	height:38px;

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

}

#btn_calendar {

	display:block; 

	position:absolute; 

	top:0;

	/*left:329px;*/

	left:539px;

	width:70px;

	height:38px;

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

}

#btn_logout {

	display:block; 

	position:absolute; 

	top:0;

	/*left:600px;*/

	left:539px;

	width:65px;

	height:38px;

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

}

#btn_logout_nomember  {

	display:block; 

	position:absolute; 

	top:0;

	/*left:600px;*/

	left:456px;

	width:65px;

	height:38px;

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

}



/* #btn_search a:link, #btn_search a:visited {

	display:block; 

	position:absolute; 

	top:0;

	

	left:194px;

	width:57px;

	height:38px;

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

}

#btn_search a:hover {

	background: url(images/btn_search.gif) no-repeat 0 -38px;

}*/



.resizedimg {

	border: 1px solid #5a5a5a;

}

/* General font families for common tags */

font,th,td,p { font-family: Arial, Helvetica, sans-serif }

a:link,a:active,a:visited { color : #f3942f; outline: none;text-decoration: none;}

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

hr	{ height: 0px; border: solid #454545 0px; border-top-width: 1px;}



/* This is the border line & background colour round the entire page */

.bodyline	{ 

	border:1px solid #3e3e3e;

	background: #000000 url(images/bg_tribal.gif) no-repeat; 

	background-position:center 240;

}



/* This is the outline round the main forum tables */

.forumline	{ background-color: #000000; border: 2px #202020 solid; }





/* Frontpage newsboxes */

/* LINKS */

#links_loggedin {

	font-size:11px;

	padding:20px 0 0 2px;

	margin:0 0 0 2px;

	list-style:none;

}

#links {

	font-size:11px;

	padding:25px 0 0 0;

	margin:0 0 0 2px;

}

#linkbox {

	margin:20px 0 0 0;

	background:url(images/links_hdr.gif) 9px top no-repeat;

}

#links li {

	list-style:none;

}

#links li a {

	line-height:16px;

	padding-left:10px;

}

#links li img {

	margin-bottom:2px;

	vertical-align:bottom;

}

#links a:link, #links a:visited {

	text-decoration:none;

}

#links a:hover {

	text-decoration:underline;

}

/* SIDEPANEL */

.side_box { 

	background-color: #000000; 

	border: 2px #202020 solid; 

	margin: 0 0 2px;

	padding:0;

	font-size:11px;

	width:202px;	

}

.side_box td.side_hdr {

	background: url(image/side_hdr_bg.gif) no-repeat;

	height: 38px;

	padding:0;

	margin:0;

	vertical-align:baseline;

}

.side_box td.side_hdr img.side_hdr_icon {

	position:relative;

	left:3px;

	top:3px;

}



.side_box td.side_hdr img.side_hdr_text {

	position:relative;

	left:6px;

	bottom:7px;

}

.side_box .content { 

	border-top:1px solid #454545;

	border-left:1px solid #454545;

	border-bottom:1px solid #272727;

	border-right:1px solid #272727;



}

.side_box form { 

	padding:0;

	margin:0;

}

.side_box .content_login {

	height:185px;

}

.logged_out .content_login { 

	background: #202020 url(image/side_bg_login.gif) top no-repeat; 

	padding:0;

	margin:0;

}

.logged_in .content_login { 

	background: #202020 url(image/side_bg.gif) top repeat-x; 

	padding:0;

	margin:0;

}

.logged_in .content_login p {

	padding-top:30px;

	padding-left:18px;

	font-weight:bold;

}

.side_box ul {

	list-style:none;

}

.side_box .content_login ul {

	padding-left:30px;

	margin:10px 0 20px;

	list-style-image:url(images/bullet_media.gif);

}

.side_box .content_login input.textfield { 

	background: url(images/bgpixel.gif);

	width:172px;

	height:24px;

	margin:0 0 0 10px;

	padding:4px 3px 3px 5px;

	border:none;

	font-weight:bold;

}

.side_box .content_login input.username { 

	margin-top:30px;

}

.side_box .content_login input.passwd { 

	margin-top:20px;

}

.side_box p{ 

	padding:0;

	margin:0;

}

.side_box p.lostpasswd {

	padding-left:12px;

	padding-top:5px;

}

.side_box div.rememberme {

	padding-left:12px;

	margin-top:5px;

	color:#5d5d5d;

	vertical-align:top;

	line-height:11px;

}

.side_box div.rememberme input {

	padding:0;

	margin:0 4px 2px 0;

	border:none;

	height:11px;

	width:11px;

	border:none;

}

.side_box div.btns {

	margin-top:10px;

	margin-bottom:3px;

	vertical-align:bottom;

	height:28px;

	position:relative;

	text-align:center;

}

.side_box div.btns img.btn_reg {

	position:absolute;

	top:0;

	left:31px;

}

.side_box div.btns input.btn_login {

	background:url(image/btn_login.gif) no-repeat;

	width:61px;

	height:28px;

	border:none;

	line-height:0;

	font-size:0;

	position:absolute;

	top:0;

	right:31px;

}

.side_box .content_media {

	height:146px;

	background: #202020 url(image/side_bg_media.gif) top no-repeat; 

	padding:0;

	margin:0;

}

.side_box .content_media img.media_title {

	margin-top:9px;

	margin-left:10px;

}

.side_box .content_media img.media_thumb {

	margin-left:16px;

	margin-top:20px;

	float:left;

}

.side_box .content_media div.media_info {

	float:right;

	margin-top:10px;

	margin-right:5px;

}

.side_box .content_media div.media_info ul {

	padding:0;

	margin:0 0 0 5px;

	color:#5d5d5d;

}

.side_box .content_media div.media_info ul a {

	font-weight:bold;

	color:#ffae09;

}

.side_box .content_media div.media_info ul a:hover {

	text-decoration:underline;

}

.side_box .content_media div.media_info ul li.date {

	color:#fff;

}

.side_box .content_media img.media_download {

	margin-top:15px;

}

.side_box .content_search {

	height:106px;

	background: #202020 url(image/side_bg_search.gif) top no-repeat; 

	padding:0;

	margin:0;

}	

.side_box .content_search input.search {

	background: url(images/bgpixel.gif);

	width:172px;

	height:24px;

	margin:13px 0 0 10px;

	padding:4px 3px 3px 5px;

	font-weight:bold;

	border:none;

}

.side_box .content_search input.btn_search {

	background:url(image/btn_search.gif) no-repeat;

	width:80px;

	height:28px;

	border:none;

	margin-bottom:4px;

}

.side_box .content_links {

	background: #202020 url(image/side_bg.gif) top repeat-x; 

	padding:0;

	margin:0;

}

.side_box .content_links ul {

	list-style-image:url(images/bullet_media.gif);

	padding:0;

	margin:15px 0 15px 30px;

}

/* END SIDEPANEL */



#news_recent {

	background:url(images/hdr_newsarchive.gif) 9px top no-repeat;

	margin:25px 0 0 0;

	padding:15px 20px 15px 10px;

	font-size:11px;

	width:160px;

	overflow:hidden;

}

td.newsrow	{ 

	background-color: #202020; 

	padding:10px;

	color: #fff; 

	font-size: 11px; 

}



.newsbox { 

	background-color: #000000; 

	border: 2px #202020 solid; 

	margin: 0 0 5px 0;

}

td.newsHead {

	background-image: url(images/newshead_bg.gif);

	height: 38px;

	padding:0;

	vertical-align:bottom;

}

.newstxt {

	font-size:11px;

	color:#fff;

}

.newshead_title {

	padding:5px 0 0 0;

}

.newshead_left {

	float:left; 

	padding-right:5px;

}

.newshead_right {

	float:right; 

	width:176; 

	height:38; 

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

}

.welcome_title {

	padding:12px 0 0 0;

}

.welcometext {

	background: #202020 url(images/welcome_bg.gif) no-repeat;

	padding:10px;

	font-size: 11px; 

	line-height:18px;

}

.newscomments {

	padding: 0 0 0 5px;

	background-color: #353535;

}

/* SEARCH BOX */

#searchbox {

	width:196px;

	height:148px;

	background:url(images/search_bg.gif) 0 39px no-repeat;

	margin-bottom:5px;

}

#searchhead {

	height:39px;

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

}

#searchform  {

	height:109px;

	padding:10px 15px 15px 15px;

	font-size:11px;

	margin-left:auto;

	margin-right:auto;

}

.search_btn {

	cursor:pointer;

	border:0;

	width:63px;

	height:23px;

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

}

/* LOGIN BOX */

#loginbox {

	width:196px;

	height:228px;

	background:url(images/login_bg.gif) 0 39px no-repeat;

	margin-bottom:5px;

}

#loginhead {

	height:39px;

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

}

#loginhead_logged {

	height:39px;

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

}

#loginform {

	height:189px;

	padding:10px 15px 0 15px;

	font-size:11px;

	margin-left:auto;

	margin-right:auto;

}

#loginform p, #searchform p {

	padding-top:5px;

	margin:0;

}

.logininput, .searchinput {

	padding:3px;

	width:165px;

	height:23px;

	background-color : #000000;

	border:1px solid #5a5a5a;

}



#loginform a:link, #loginform a:visited, #news_recent a:link, #news_recent a:visited, #searchform a:link, #searchform a:visited {

	text-decoration:none;

}

#loginform a:hover, #news_recent a:hover, #searchform a:hover {

	text-decoration:underline;

}

.login_btn {

	cursor:pointer;

	border:0;

	width:63px;

	height:23px;

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

}



.news_container {

	/*background:url(images/bg_mainpage.gif) bottom left no-repeat;*/

}

.membertable {

	font-size:11px;

	line-height:16px;

	width:100%;

}

/* PROFILE */

.prof_instruct {

	width:575px; 

	height:150px;

	text-align:left; 

	margin:10px 0 0 30px; 

	font-size:11px;

}

.prof_instruct ul {

	list-style:decimal;

}

.profilecontent {

	height:650px;

}

.profiletable-error {

	height:650px;

}



.profileupload {

	font:11px Arial, Helvetica, sans-serif;

	width:575px;

	padding:0;

	margin:10px 0 0 30px;

	border: 2px #202020 solid;

	background:#000;

	

}



.profileupload td {



}

.uploadform {

	background-color : #000000;

	border:1px solid #5a5a5a;

}

.uploadbtn {

	vertical-align:middle;

	cursor:pointer;

	border:0;

	width:63px;

	height:23px;

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

}

.updateitemsbtn {

	vertical-align:middle;

	cursor:pointer;

	border:0;

	width:194px;

	height:31px;

	

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

}

.updatebtn {

	cursor:pointer;

	border:0;

	width:63px;

	height:23px;

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

}

.profiletop {

	width:647px;

	height:43px;

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

}

.errortop {

	width:647px;

	height:43px;

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

}

.profilelist {

	position:relative;

	font-size:11px;

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

	width:352px;

	height:440px;

	margin:10px 0 0 20px;

}

#profileleft {

	height:322px;

	width:40px; 

	position:absolute;

	top:74px;

	left:22px;

}

#profilemid {

	width:128px;

	height:40px; 

	position:absolute;

	top:385px;

	left:117px;

}

#profileright {

	height:322px;

	width:40px; 

	position:absolute;

	top:74px;

	left:307px;

}

#profileleft img, #profileright img  {

	vertical-align: bottom; 

	width:35px;

	height:35px;

	margin:0 0 6px 0;

	padding:0;

}

#profilemid img {

	width:35px;

	height:35px;

	margin-left:4px;

	padding:0;

}

.profileinfo {

	position:absolute;

	top:22px;

	left:390px;

	width:230px;

}

.profile_note {

	height:158px;

}

.profileinfo ul {

	list-style:none;

	padding:0;

	margin:0;

}

.profileinfo p {

	padding:0;

	margin:0;

}

.profileinfo table {

	width:230px;

	font-size:11px;

	margin:0;

	margin-bottom:20px;

}

#profileicon {

	position:absolute;

	left:25px;

	top:11px;

}

#profilearmorybtn {

	position:absolute;

	left:80px;

	top:320px;

	z-index:2;

	height:51px;

}



#profileclose {

	position:absolute;

	left:330px;

	top:17px;

}

#profileclose img {

	cursor:pointer;

}

#profile_error {

}

#profilename {

	left:90px;

	top:47px;

	width:200px;

	height:40px;

	text-align:center;

	display:block;

	position:absolute;

	font-family:"Times New Roman", Times, serif;

	font-size:22px;

	font-weight:bold;

	font-style:italic;

	color: ffac04;

}

#profilenotes {

	display:block;

	position:absolute;

	left:40px;

	top:25px;

	width:550px;

	text-align:justify;

}

#profilenotes p {

	margin:10px 0 0 0;

	padding:0;

}

.profimg_tbl {

	height:248px;

}

#profileimg {

	position:absolute;

	left:64px;

	top:79px;

	width:237px;

	height:248px;

	overflow:hidden;

}

.profileimg_topleft {

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

	width:8px;

	height:7px;

}

.profileimg_top {

	background:url(images/profileimg_top.gif) repeat-x;

	height:7px;

}

.profileimg_topright {

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

	width:9px;

	height:7px;

}

.profileimg_left {

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

	height:50px;

}

.profileimg_right {

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

	height:50px;

}

.profileimg_btmleft {

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

	width:8px;

	height:11px;

}

.profileimg_btm {

	background:url(images/profileimg_btm.gif) repeat-x;

	height:11px;

}

.profileimg_btmright {

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

	width:9px;

	height:11px;

}





/* MEDIA */

.mediatop {

	width:647px;

	height:43px;

	background:url(images/bg_media_top.png) no-repeat;

}

.mediaitem {

	width:575px;

	padding:0;

	margin:10px 0 0 30px;

}

.mediaitem table {

	font:11px Arial, Helvetica, sans-serif;

	height:138px;

	width:375px;

}

.mediarow1	{ 

	background: #1c1c1c url(images/dkp_row1.gif) top repeat-x;

	border-top:1px solid #454545;

	border-left:1px solid #454545;

	padding:15px;

	color:#d3d3d3;

}

.mediarow2	{ 

	background: #2b2b2b url(images/dkp_row2.gif) top repeat-x;

	padding:5px;

	height:65px;

	border-left:1px solid #454545;

	border-top:1px solid #454545;

	border-bottom:1px solid #353535;

	border-right:1px solid #353535;

}

/*

.mediarow1	{ 

	background: #202020 url(images/bg_forum.gif) top left no-repeat; 

	padding:8px;

	height:60px;

	border:1px solid #5a5a5a;

}

.mediarow2	{ 

	background: #353535 url(images/bg_forum_light.gif) top left no-repeat; 

	padding:8px;

	border:1px solid #5a5a5a;

}*/



.mediaitem p {

	position:relative; 

	padding:5px 0 10px 0; 

	margin:0;

}

.mediaitem ul {	

	padding:0;

	margin:5px 0 0 20px;

	list-style-image:url(images/bullet_media.gif);

}

.mediabtn {

	position:absolute;

	margin-left:275px;

	margin-top:-20px;

	padding:0;

}

.mediass {

	position:relative;

	left:-10px;

}

/* PVE PAGE */

.pvetable, .mediatable, .profiletable {

	font-size:11px;

	line-height:16px;

}

.pvecontent, .mediacontent, .profilecontent, .profilecontent-error {

	width:647px;

	font-size:11px;

	line-height:16px;

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

}

.pvetop {

	width:647px;

	height:43px;

	background:url(images/bg_pve_top.png) no-repeat;

}

.pvetop_tbc {

	width:647px;

	height:43px;

	background:url(images/bg_pvetbc_top.png) no-repeat;

}



.pvetop_wotlk {

	width:647px;

	height:43px;

	background:url(images/bg_pvewotlk_top.png) no-repeat;

}

.pvetop_cata {

	width:647px;

	height:43px;

	background:url(images/bg_pvetop_cata.png) no-repeat;

}

.pvebtm, .mediabtm, .profilebtm {

	width:647px;

	height:43px;

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

}

.pvelist {

	width:300;

	padding:0 0 0 15px;

}

.pvelist li {

	list-style-image:url(images/bullet_media.gif);

}



li.pvekilled {

	color:#6c6c6c;

	list-style-image:url(images/bullet_media_grey.gif);

}

li.pvenolist {

	list-style-image:none;

	list-style:none;

}

.pvelist h3 {

	width:150px;

	height:16px;

	font-size:1px; 

	line-height:1px; 

	text-indent: -2000em;

	padding:0;

	margin:15px 0 5px 5px;

}

.pvehdr_bot {

	background: url(images/pvehdr_bot.png) no-repeat;

}

.pvehdr_bc {

	background: url(images/pvehdr_bc.png) no-repeat;

}

.pvehdr_tfw {

	background: url(images/pvehdr_tfw.png) no-repeat;

}

.pvehdr_bh {

	background: url(images/pvehdr_bh.png) no-repeat;

}

.pvehdr_icc {

	background: url(images/pvehdr_icc.png) no-repeat;

}

.pvehdr_rs {

	background: url(images/pvehdr_rs.png) no-repeat;

}

.pvehdr_toc {

	background: url(images/pvehdr_toc.png) no-repeat;

}

.pvehdr_ulduar {

	background: url(images/pvehdr_ulduar.png) no-repeat;

}

.pvehdr_voa {

	background: url(images/pvehdr_voa.png) no-repeat;

}

.pvehdr_tee {

	background: url(images/pvehdr_tee.png) no-repeat;

}

.pvehdr_tos {

	background: url(images/pvehdr_tos.png) no-repeat;

}

.pvehdr_swp {

	background: url(images/pvehdr_swp.png) no-repeat;

}

.pvehdr_bt {

	background: url(images/pvehdr_bt.png) no-repeat;

}

.pvehdr_mh {

	background: url(images/pvehdr_mh.png) no-repeat;

}

.pvehdr_theeye {

	background: url(images/pvehdr_theeye.png) no-repeat;

}

.pvehdr_ssc {

	background: url(images/pvehdr_ssc.png) no-repeat;

}

.pvehdr_mag {

	background: url(images/pvehdr_maggy.png) no-repeat;

}

.pvehdr_gruul {

	background: url(images/pvehdr_gruul.png) no-repeat;

}

.pvehdr_outdoor {

	background: url(images/pvehdr_outdoor.png) no-repeat;

}

.pvehdr_karazhan {

	background: url(images/pvehdr_kz.png) no-repeat;

}

.pvehdr_mc {

	background: url(images/pvehdr_mc.png) no-repeat;

}

.pvehdr_bwl {

	background: url(images/pvehdr_bwl.png) no-repeat;

}

.pvehdr_aq {

	background: url(images/pvehdr_aq.png) no-repeat;

}

.pvehdr_naxx {

	background: url(images/pvehdr_naxx.png) no-repeat;

}

.pvelist p {

	position:relative; 

	left:-10; 

	padding:2px 0 10px 0; 

	margin:0;

}

/* MEMBER PAGE */

.membergmoff, .pveleft, .profileleft {

	width:160px;

	padding-top:10px;

}

.membergmoff ul {

	list-style-image:url(images/bullet_media.gif);

}

.memberlist {

	width:462px;

	font-size:11px;

	line-height:16px;

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

}



.classtop {

	width:462px;

	height:43px;

	background:url(images/bg_class_top.png) no-repeat;

}

.classbtm {

	width:462px;

	height:43px;

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

}

.classlist {

	width:230x;

	/*border-top:1px solid #313131;

	background:url(images/members_classbg.gif) bottom no-repeat;*/

	padding:0 0 10px 20px;

}

.classlist a:link, .classlist a:visited, .membergmoff a:link, .membergmoff a:visited,.medialist a:link, .medialist a:visited {

	text-decoration:none;

}

.classlist a:hover, .membergmoff a:hover, .medialist a:hover {

	text-decoration:underline;

}

.classlist li {

	margin-left:20px;

	border-bottom:1px solid #313131;

	width:100;

	padding:1px;

}

.classlist ul {

	padding-left:25px;

	margin:0;

	color:#f3942f;

	list-style-image:url(images/bullet_media.gif);

}

.classgm {

	width:96px;

	height:16px;

	background: url(images/classhdr_gm.png) no-repeat;

	font-size:1px; 

	line-height:1px; 

	text-indent: -2000em;

	display:block;

}

.classofficers {

	width:96px;

	height:16px;

	background: url(images/classhdr_officers.png) no-repeat;

	font-size:1px; 

	line-height:1px; 

	text-indent: -2000em;

	display:block;

}

.bluecolor {

    color:#f3942f;

}

h3	{ 

	margin:5px;

	padding-top:10px;

	font-weight: bold; 

	font-size: 11px; 

	color : #FFFFFF; 

}

.classlist h3 {

	font-size:1px; 

	line-height:1px; 

	text-indent: -2000em;

	display:block;

	list-style:none;

}

.classhdr_deathknight {

	width:120px;

	height:37px;

	background: url(images/classhdr_deathknight.png) no-repeat;

}

.classhdr_druid {

	width:120px;

	height:37px;

	background: url(images/classhdr_druid.png) no-repeat;

}

.classhdr_priest {

	width:120px;

	height:37px;

	background: url(images/classhdr_priest.png) no-repeat;

}

.classhdr_hunter {

	width:120px;

	height:37px;

	background: url(images/classhdr_hunter.png) no-repeat;

}

.classhdr_rogue {

	width:120px;

	height:37px;

	background: url(images/classhdr_rogue.png) no-repeat;

}

.classhdr_mage {

	width:120px;

	height:37px;

	background: url(images/classhdr_mage.png) no-repeat;

}

.classhdr_warlock {

	width:120px;

	height:37px;

	background: url(images/classhdr_warlock.png) no-repeat;

}

.classhdr_paladin {

	width:120px;

	height:37px;

	background: url(images/classhdr_paladin.png) no-repeat;

}

.classhdr_warrior {

	width:120px;

	height:37px;

	background: url(images/classhdr_warrior.png) no-repeat;

}

.classhdr_shaman {

	width:120px;

	height:37px;

	background: url(images/classhdr_shaman.png) no-repeat;

}

/* RAIDPOINTS */

.dkp_form {

	font-size:11px;

	position:absolute;

	right:5px;

	top:-43px;

}

.dkp_form span {

	padding-left:5px;

	padding-right:5px;

}

.dkp_form select {

	vertical-align:middle;

	width:100px;

}

.dkp_form input {

	vertical-align:middle;

	margin:0;

	padding:0;

}

.submit_btn {

	cursor:pointer;

	border:0;

	width:63px;

	height:23px;

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

}

.dkp_tbl { 

	background:#000;

	border: 1px solid #5a5a5a; 

	font-size:11px;

}

.dkp_tbl_nav {

	font-size:11px;

}	

.dkp_tbl th {

	background: #101010;

	padding:5px;

}

.dkp_hdr td { 

	font-weight: bold; 

	background: #101010;

	padding:5px;

}

.dkp_row1, .dkp_row1 td, .profile_ins1, .profile_ins1 td{ 

	background: #1c1c1c url(images/dkp_row1.gif) top repeat-x;

	padding:5px;

	border-top:1px solid #454545;

	border-left:1px solid #454545;

}

.dkp_row2, .dkp_row2 td, .profile_ins2, .profile_ins2 td	{ 

	background: #2b2b2b url(images/dkp_row2.gif) top repeat-x;

	padding:5px;

	border-left:1px solid #454545;

	border-top:1px solid #454545;

}

.dkp_footer {

	color:#979797;

	font-weight:normal;

}

.dkp_bar { 

	background: #1c1c1c url(images/dkp_row1.gif) top repeat-x;

	height:16px;

	font-size:10px;

	color:#979797;

	border-top:1px solid #454545;

	border-bottom:1px solid #454545;

	border-right:1px solid #454545;

	border-left:1px solid #454545;

}

.dkp_bar_bg { 

	padding:2px;

	background: #2b2b2b url(images/dkp_row2.gif) top repeat-x;

	border-top:1px solid #454545;

	border-left:1px solid #454545;

}

.dkp_bar_bg_dark { 

	padding:2px;

	background: #1c1c1c url(images/dkp_row1.gif) top repeat-x;

	border-top:1px solid #454545;

	border-left:1px solid #454545;

}



.positive { color: #55ad55; }

.negative { color: #F80000; }

.neutral  { color: #FFF; }

/* Main table cell colours and backgrounds */

td.row1	{ 

	background: #202020; 

	padding:4px;	

	border-top:1px solid #454545;

	border-left:1px solid #454545;

	border-bottom:1px solid #272727;

	border-right:1px solid #272727;



}

td.row2	{ 

	background: #353535; 

	padding:5px;

	border-top:1px solid #454545;

	border-left:1px solid #454545;

}

td.row3, td.row3Right { 

	background: #3b3b3b; 

	border-top:1px solid #454545;

	border-left:1px solid #454545;

	/*background-color: #454545;*/ 

}

td.row4	{ 

	background: #353535; 

	padding:3px;

}





.row_guild {

	color:ffb019;

}

.row_guild_even {

	background: #353535 url(images/row_guild_even.gif) top no-repeat; 

	padding:5px;

	border-top:1px solid #454545;

	border-left:1px solid #454545;

	border-bottom:1px solid #353535;

	border-right:1px solid #353535;

}

.row_post_even .row_postdate span, .row_post_uneven .row_postdate span{

	color:#828282;

}

.row_post_even .row_btns, .row_post_uneven .row_btns, .row2 .row_btns, .row1 .row_btns {

	line-height:0;

	font-size:0;

}



.row_guild_uneven {

	background: #202020 url(images/row_guild_uneven.gif) top no-repeat; 

	padding:5px;	

	border-top:1px solid #454545;

	border-left:1px solid #454545;

	border-bottom:1px solid #272727;

	border-right:1px solid #272727;

}

.row_noguild_even, .row_post_even {

	background: #353535 url(images/row_noguild_even.gif) top repeat-x; 

	padding:5px;

	border-top:1px solid #454545;

	border-left:1px solid #454545;

	border-bottom:1px solid #353535;

	border-right:1px solid #353535;

}

.row_noguild_uneven, .row_post_uneven {

	background: #202020 url(images/row_noguild_uneven.gif) top repeat-x; 

	padding:5px;	

	border-top:1px solid #454545;

	border-left:1px solid #454545;

	border-bottom:1px solid #272727;

	border-right:1px solid #272727;

}

.row_noguild_even .poster_text,.row_noguild_uneven .poster_text  {

	padding-top:15px;

}

.row_noguild_even .avatar_tbl, .row_noguild_uneven .avatar_tbl{

	padding-bottom:0;

}

.row_noguild_even .poster_name, .row_noguild_uneven .poster_name{

	color:#fff;

}

.row_noguild_even .avatar_icons img.class, .row_noguild_uneven .avatar_icons img.class, .row_noguild_even .avatar_icons img.race, .row_noguild_uneven .avatar_icons img.race { 

	border:none;

}

.avatar_icons {

	width:20px;

	position:relative;

	left:3px;

}

.avatar_noicons {

	display:none;

}

.avatar_icons img.class {

	position:absolute;

	margin:0;

	padding:0;

	top:37px;

}

.avatar_icons img.race {

	position:absolute;

	margin:0;

	padding:0;

	top:60px;

	

}

.avatar_tbl {

	margin:0;

	padding-top:23px;

}

/*.avatar_icons {

	width:20px;

	position:relative;

	top:40px;

}

.avatar_tbl {

	position:relative;

	left:0;

	top:-15px;

	margin:0;

}*/

.avatar_tbl_noavatar {

	display:none;

}

.avatar_tbl_nowowavatar {

	display:none;

}



.avatar_tbl_noavatar table td {

	background:none;

}

.avatar_tbl img {

	width:64px;

	height:64px;

}

.avatar_top_left {

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

	width:7px;

	height:7px;

}

.avatar_top {

	background:url(images/avatar_top.gif) repeat-x;

	height:7px;

}

.avatar_top_right {

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

	width:7px;

	height:7px;

}

.avatar_left {

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

}

.avatar_right {

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

}

.avatar_btm_left {

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

	width:7px;

	height:8px;

}

.avatar_btm {

	background:url(images/avatar_btm.gif) repeat-x;

	height:8px;

}

.avatar_btm_right {

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

	width:7px;

	height:8px;

}

.poster_text {

	clear:both;

	font: 11px Arial, Helvetica, sans-serif;

	color:#8c8c8c;

	text-align:center;

	line-height:13px;

	padding-bottom:20px;

	padding-top:20px;

}

.poster_name {

	font-weight:bold;

}

.poster_name a:link, .poster_name a:visited{

	color:ffb019;

	text-decoration:none;

}

.poster_name a:hover {

	text-decoration:underline;

}

.poster_rank {

	color:fff;

}

.poster_text ul {

	list-style:none;

	padding:0;

	margin:0;

}

.avatar_switch_on {

	font:11px Arial, Helvetica, sans-serif;

	color:#ccc;

	text-align:center

}

.avatar_switch_on input {

	margin-top:3px;

}

.avatar_switch_off {

	display:none;

}



/*

  This is for the table cell above the Topics, Post & Last posts on the index.php page

  By default this is the fading out gradiated silver background.

  However, you could replace this with a bitmap specific for each forum

*/

td.rowpic {

	background: #2b2b2b url(images/dkp_row2.gif) top repeat-x;

	padding:5px;

	border-left:1px solid #454545;

	border-top:1px solid #454545;

	border-bottom:1px solid #353535;

	border-right:1px solid #353535;

	



/*	background-color: #000000;

	background-image: url(images/cellpic2.gif);

	background-repeat: repeat-x;

*/}



/* Header cells - the blue and silver gradient backgrounds */

th	{

	color: #fff; 

	font-size: 11px; 

	font-weight : bold;

	height: 25px;

	background: #101010;

	border-top:1px solid #353535;

	border-left:1px solid #353535;



/*	color: #fff; font-size: 11px; font-weight : bold;

	background-color: #3b4b67; height: 25px;

	background-image: url(images/cellpic1.gif);

	padding:3px 0 0 0;

*/}



td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {

	background: #1c1c1c url(images/dkp_row1.gif) top repeat-x;

	border-top:1px solid #454545;

	border-left:1px solid #454545;





/*	background-image: url(images/cellpic2.gif);

	background-color:#000; border: #202020; border-style: solid; height: 28px; padding-left:5px;

*/}



/*

  Setting additional nice inner borders for the main table cells.

  The names indicate which sides the border will be on.

  Don't worry if you don't understand this, just ignore it :-)

*/

td.cat,td.catHead,td.catBottom {

	height: 29px;

	/*border-width: 0px 0px 0px 0px;*/

	

}



th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {

	font-weight: bold; 

/*	border: #000000; 

	border-style: solid; 

*/	height: 28px;

}

td.spaceRow {

	background-color: #454545;

}



th.thHead,td.catHead { font-size: 12px; border-width: 1px 1px 0px 1px; }

th.thSides { border-width: 0px 1px 0px 1px; }

th.thRight,td.catRight { border-width: 0px 1px 0px 0px; }

th.thLeft	  {  border-width: 0px 0px 0px 1px; }

th.thBottom { border-width: 0px 1px 1px 1px; }

th.thTop	 { border-width: 1px 0px 0px 0px; }

th.thCornerL { border-width: 1px 0px 0px 1px; }

th.thCornerR { border-width: 1px 1px 0px 0px; }



/* The largest text used in the index page title and toptic title etc. */

.maintitle	{

	font-weight: bold; font-size: 22px; font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;

	text-decoration: none; line-height : 120%; color : #FFFFFF;

}



/* General text */

.gen { font-size : 12px; }

.genbig { font-size : 12px; color:#f3942f;}

.genmed { font-size : 11px; }

.gensmall { font-size : 11px; }

.gen,.genmed,.gensmall { color : #FFFFFF; }

a.gen,a.genmed,a.gensmall { color: #f3942f; text-decoration: none; }

a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #f3942f; text-decoration: underline; }

a.genbig, a.genbig:visited { color: #f3942f; text-decoration: none; font-weight:bold;}

a.genbig:hover { color: #f3942f; text-decoration: underline;}

/* The register, login, search etc links at the top of the page */

.mainmenu		{ font-size : 11px; color : #FFFFFF }

a.mainmenu		{ text-decoration: none; color : #f3942f;  }

a.mainmenu:hover{ text-decoration: underline; color : #f3942f; }



/* Forum category titles */

.cattitle		{ padding-left:5px; font-weight: bold; font-size: 12px; color : #FFF}

a.cattitle, a.cattitle:visited		{ text-decoration: none; color : #FFF; }

a.cattitle:hover{ text-decoration: underline; color : #FFF; }



/* Forum title: Text and link to the forums used in: index.php */

.forumlink		{ font-weight: bold; font-size: 12px; color : #f3942f; }

a.forumlink 	{ text-decoration: none; color : #f3942f; }

a.forumlink:hover{ text-decoration: underline; color : #f3942f; }



/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */

.nav			{ font-weight: bold; font-size: 11px; color : #FFFFFF;}

a.nav			{ text-decoration: none; color : #f3942f; }

a.nav:hover		{ text-decoration: underline; }



a.nav_viewtopic,a.nav_viewtopic:visited	{ text-decoration: none; color : #CCCCCC; }

a.nav_viewtopic:hover{ text-decoration: underline; color:#CCCCCC;}



/* titles for the topics: could specify viewed link colour too */

h1,h2	{ font-weight: bold; font-size: 11px; color : #FFFFFF; }

h2.newstitle, h2.pagetitle { font-size : 12px; color:#f3942f; padding:0; margin:0;}

.topictitle	{font-weight: bold; font-size: 11px; color : #FFFFFF; }



a.topictitle:link   { text-decoration: none; color : #f3942f; }

a.topictitle:visited { text-decoration: none; color : #f3942f; }

a.topictitle:hover	{ text-decoration: underline; color : #f3942f; }



/* Name of poster in viewmsg.php and viewtopic.php and other places */

.name			{ font-size : 11px; color : #FFFFFF;}



/* Location, number of posts, post date etc */

.postdetails		{ font-size : 11px; color : #FFFFFF; }



/* The content of the posts (body of text) */

.postbody { font-size : 12px; line-height: 18px}

a.postlink:link	{ text-decoration: none; color : #f3942f }

a.postlink:visited { text-decoration: none; color : #f3942f; }

a.postlink:hover { text-decoration: underline; color : #f3942f}



/* Quote & Code blocks */

.code {

	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #6da4d2;

	background-color: #0A0A0A; border: #454545; border-style: solid;

	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px

}



.quote {

	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; line-height: 125%;

	background-color: #0A0A0A; border: #454545; border-style: solid;

	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px

}



/* Copyright and bottom info */

.copyright		{ font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #999999;}

a.copyright		{ color: #999999; text-decoration: none;}

a.copyright:hover { color: #FFFFFF; text-decoration: underline;}



.credits		{ font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #333;}

span.credits a		{ color: #333; text-decoration: underline;}

span.credits a:hover { color: #999999; text-decoration: none;}



/* Form elements */

input,textarea, select {

	color : #FFFFFF;

	font: normal 11px Arial, Helvetica, sans-serif;

	border-color : #FFFFFF;

}



/* The text input fields background colour */

input.post, textarea.post, select {

	background-color : #000000;

	border:1px solid #5a5a5a;

}



input { text-indent : 2px; }



/* The buttons used for bbCode styling in message post */

input.button {

	background-color : #202020;

	color : #FFFFFF;

	font-size: 11px; font-family: Arial, Helvetica, sans-serif;

}



/* The main submit button option */

input.mainoption {

	border:1px solid #5a5a5a;

	background-color : #0A0A0A;

}



/* None-bold submit button */

input.liteoption {

	background-color : #0A0A0A;

	border:1px solid #5a5a5a;

	font-weight : normal;

}



/* This is the line in the posting page which shows the rollover

  help line. This is actually a text box, but if set to be the same

  colour as the background no one will know ;)

*/

.helpline { background-color: #353535; border-style: none; }



/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */

@import url("formIE.css");
