/*  phpBB 3.0 Style Sheet
    --------------------------------------------------------------
	Style name:		proSilver
	Based on style:	proSilver (this is the default phpBB 3 style)
	Original author:	subBlue ( http://www.subBlue.com/ )
	Modified by:		
	
	Copyright 2006 phpBB Group ( http://www.phpbb.com/ )
    --------------------------------------------------------------
*/

/* CSS Document */
* {
	/* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;
}

html { height: 100%; min-width: 970px; }

body {
	background: #111 url("./styles/610nm/theme/te_design/img/body.jpg") repeat-y top center;
	min-width: 971px;
	padding: 0;
	margin: 0;
	height: 100%;
	color: #777;
	font: 12px/21px "lucida grande",verdana,sans-serif;
}

#body {
	background: #ccc url("./styles/610nm/theme/te_design/img/body.jpg") repeat-y top center;
	background: #111 url("./styles/610nm/theme/te_design/img/body.jpg") repeat-y top center;
	display: block;
	margin: 0 auto 0 auto;
	min-width: 971px;
	max-width: 1400px;
	position: relative;
	z-index: 2;
	height: auto;
}
.solonews h3 {
	color: #46B;
	font: 400 21px/21px "lucida grande",verdana,sans-serif;
}
.solonews h4 {
	font: normal 10px/21px "lucida grande", verdana, sans-serif;
	padding: 0;
	margin-left: 50px;
}

.newsticker a, .solonews a  {
	color:#FFF;
	text-decoration:none;
}
.newsticker a:hover, .solonews a:hover {
	color:#F00;
}

.container {
	margin: 0 auto;
	width: 971px;
	}
.safari .container { width: 971px; } 

.clear { clear: both; }

#wowscene {
	background: #070707;
	overflow: hidden;
	position: relative;
	height: 270px;
	z-index: 1;
}
/* Stage */

#wowscene  #stage {
	margin: 0 auto;
	position: relative;
	height: 270px;
	width: 100%;
	max-width: 1400px;	
	min-width: 970px;
	z-index: 5;
}
#wowscene .newsstage {
	background: url("./styles/610nm/theme/te_design/img/stage.jpg") no-repeat top center;
}
/* Curtains */

.curtain {
	background:  url("./styles/610nm/theme/te_design/img/curtains.png") no-repeat top right;
	position: absolute;
	top: 0;
	left: 0px;
	height: 270px;
	width: 390px;
	z-index: 17;
}

.curtain.right { 
	background-position: bottom left;
	left: auto;
	right: 0px;
}

/* Dragon */

.dragon {
	background:  url("./styles/610nm/theme/te_design/img/dragon.png") no-repeat top center;
	height: 329px;
	width: 563px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -750px;
	z-index: 4;
}


div#navi {
	background: url("./styles/610nm/theme/te_design/img/bar.jpg") repeat-x top;
	position: relative;
	height: 70px;
	z-index: 2;
}

div#navi a#logo, div#navi a#logo .hover {
	background-image: url("./styles/610nm/theme/te_design/img/logo.png");
	background-repeat: no-repeat;
}
div#navi a#logo {
	background-position: top left;
	height: 70px;
	width: 194px;	
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -325px;
	z-index: 5;
}

div#navi a#logo span { display: none;  }

div#navi a#logo .hover {
	background-position: bottom left;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 70px;
	width: 194px;
}

/* Main Navigation */

#navi ul.navilist {
	height: 70px;
	display: block;
	position: absolute;
	padding: 0;
	margin: 0;
	top: 0;
	left: 50%;
	margin-left: -100px;
	}

#navi ul .news, #navi ul .community, #navi ul .dkp ,#navi ul .jointe {
	cursor: pointer;
	float: left;
	list-style: none;
}

#navi ul a.main {
	background: url("./styles/610nm/theme/te_design/img/navi.png") no-repeat top left;
	display: block;
	outline: none;
	position: relative;
	height: 70px;
	text-decoration: none;
	width: auto;
	}

#navi ul a.main span { display:none; }

/* Standard Links (div#navi ul li a.main) */
#navi ul .news a.main { 				background-position: 0 0; 		width: 120px; z-index: 1;}
#navi ul .community a.main { 			background-position: 0 -70px; 	width: 120px; z-index: 2;}
#navi ul .dkp a.main { 					background-position: 0 -140px; 	width: 120px; z-index: 3;}
#navi ul .jointe a.main { 				background-position: 0 -210px; 	width: 120px; z-index: 4;}


.news #navi .news a.main { 				background-position: -120px 0; 		z-index: 6; }
.community #navi .community a.main { 	background-position: -120px -70px; 	z-index: 6; }
.dkp #navi .dkp a.main { 				background-position: -120px -140px; z-index: 6; }
.jointe #navi .jointe a.main { 			background-position: -120px -210px; z-index: 6; }

/* Hovers (red) */

#navi a.main span.hover {
	background: url("./styles/610nm/theme/te_design/img/navi.png") no-repeat top left;
	cursor: pointer !important;
	display: block !important; /* Overriding previous span hide */
	position: absolute;
	top: 0;
	right: 0;
	height: 70px;
	width: 100%;
	z-index: 100;
}
#navi .news a.main .hover {			background-position: -240px 0;		padding: 0;}
#navi .community a.main .hover {	background-position: -240px -70px;	padding: 0;}
#navi .dkp a.main .hover {			background-position: -240px -140px;	padding: 0;}
#navi .jointe a.main .hover {		background-position: -240px -210px;	padding: 0;}

/* Active State Hovers (red) */

.news #navi .news a.main .hover { 			background-position: -360px 0; 		padding: 0; }
.community #navi .community a.main .hover { background-position: -360px -70px; 	padding: 0; }
.dkp #navi .dkp a.main .hover { 			background-position: -360px -140px;	padding: 0; }
.jointe #navi .jointe a.main .hover { 		background-position: -360px -210px; padding: 0; }


#interior {
	background: transparent;
	display: block;
	margin: 0;
	padding: 0 20px 30px 24px;
	position: relative;
	top: -20px;
	height: 250px;
	width: 686px;
	z-index: 2;
	float: left;
}
/* Features Stylesheet */

#interior .quicky {
	clear: left;
	list-style: none;
	padding: 0;
	margin: 0;
}

#interior .quicky li {
	float: left;
	margin: 0;
	padding: 0;
}

#interior .quicky li div {
	display: block;
	position: relative;
	padding: 10px;
	height: 188px;
	width: 315px;
}

#interior .quicky .newsticker {		background: url("./styles/610nm/theme/te_design/img/ticker.jpg") no-repeat top left;}
#interior .quicky .forumticker {	background: url("./styles/610nm/theme/te_design/img/ticker.jpg") no-repeat top left;}

#interior .quicky .forumticker {
	margin-left: 15px;
}


#interior .quicky .newspanel {
	padding: 0;
	height:32px;  
	margin-top: 7px;
}
#interior .quicky .firstnewspanel {
	margin-top: 0;
}
#interior .quicky .newspanel #newsimage {
	padding: 0;
	width:32px; 
	height:32px; 
	display:block; 
	position:absolute;
}
#interior .quicky .newspanel #textblock {
	padding: 0;
	height:32px; 
	width: 276px;
	position:absolute; 
	margin-left:39px;
}
#interior .quicky .newspanel #textblock .newstitle {
	padding: 0;
	left: 0;
	display: inline;
	position: absolute;
	height: 32px;
	width: 276px;
	color: #FFF;
	line-height: 12px;
}
a {
	color:#FFF;
	text-decoration:none;
}
a:hover {
	color:#F00;
}
#interior .quicky .newspanel #textblock .newsinfo {
	font-size:0.8em;
	position:absolute;
	padding: 0;
	width: 276px;
	height: 15px;
	bottom: 0px;
	text-align: right;
	vertical-align: bottom;
}

#interior .ticker {
	display:block;
	position: relative;
	float: left;
}

#interior .solonews {
	background: #0a0a0a url("./styles/610nm/theme/te_design/img/center.jpg") repeat-y top left;
	padding: 0;
	margin: 20px 0 0 0;
	width: 686px;
	position: relative;
	float: left;
	}
#interior .solonews img {
	max-width: 630px;
}
#interior .clearsolonews {
	background: transparent;
	}

.mocha #interior .solonews { padding: 0; }
#interior .solonews .topboard {
	background: url("./styles/610nm/theme/te_design/img/top-topped.jpg") no-repeat top left;
}
#interior .solonews .bottomboard {
	background: url("./styles/610nm/theme/te_design/img/bottom.jpg") no-repeat bottom left;
	display: block;
	padding: 18px 28px 18px 28px;
	width: 630px
}


#dropdownpanel{
	position: absolute;
	width: 480px;
	left: 50%;
	top: 70px;
	margin-left: -100px;
	z-index: 2;
	visibility:hidden;
	padding:0;
}

#dropdownpanel .te_panel_div{
	background: #000;
	color: #FFF;
	padding: 10px;
	filter: alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity: 0.85;
}

#dropdownpanel .te_control_button{
	background: url("./styles/610nm/theme/te_design/img/panel.png") center center no-repeat;
	height: 27px;
}
#dropdownpanel #te_panel_box {
	float: left;
	width: 50%;
}
/* Layout
 ------------ */



#topnav {
	height: 39px;
	padding-top: 0;
}

#wrap {
	margin: 0 auto;
	width: 100%;
	min-width: 686px;
	position: relative;
	font-size: 10px;
	padding-top: 13px;
}

#wrap .right { float: right; }

#wrapheader {
	padding: 0;
	width: 100%;
}

#wrapcentre {
	padding: 0;
	width: 100%;
}

#wrapfooter {
	padding: 0;
	text-align: center;
	clear: both;
	width: 100%;
}

#findbar {
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
}

.forumrules {
	background-color: #F9CC79;
	border-width: 1px;
	border-style: solid;
	border-color: #BB9860;
	padding: 4px;
	font-weight: normal;
	font-size: 1.1em;
}

.forumrules h3 {
	color: red;
}

#wrap .clear { clear: both; }

/* Navigation
 --------------------- */
#navcontainer {
	width: 100%;
	background-color: #D7D7C2;
	float: left;
}


#navcontainer ul {
	margin: 0;
	padding: 0;
}
#navcontainer ul li {
	display: inline;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#navcontainer ul li a {
	color: #53473F;
	text-decoration: none;
}

#wrap .navbar {
	background-color: #D7D7C2;
	width: 100%;
}

ul#navlist {
	display: block;
	font-size: 10px;
}

ul#navlist li {
	display: block;
	list-style-type: none;
	float: left;
	width: auto;
	margin-right: 5px;
	padding-left: 17px;
}

/* Search box
 --------------------- */
#search-box {
	color: #FFFFFF;
	display: block;
	float: right;
	text-align: right;
	white-space: nowrap; /* For Opera */
	border: 0;
}

#search-box input {
	border: 0;
	width: 139px;
	height: 17px;
	padding: 3px 5px 0 5px;
	background: url("./styles/610nm/theme/images/search.gif") top no-repeat;
	color: #929292;
	border: 0;
}

#search-box fieldset {
	border: 0;
	background: none;
}

#search-box input:hover, #search-box input:focus {
	color: #BBBBBB;
	background: url("./styles/610nm/theme/images/search.gif") no-repeat;
	background-position: 0 -20px;
}

/* Round cornered boxes and backgrounds
 --------------------------------------------------------- */

#header_bg {
	height: 102px;
	background: url("./styles/610nm/theme/images/header_right.gif") top right no-repeat;
}

#header_container { 
	background: url("./styles/610nm/theme/images/header_bg.gif") top repeat-x;
	display: block;
	width: 100%;
}

/*  Text
 --------------------- */
#wrap h1 {
	color: black;
	font-weight: bold;
	font-size: 1.8em;
	text-decoration: none;
}

#wrap h2 {
	padding-top: 20px;
	padding-bottom: 20px;
	color: #46B;
	font: 400 15px/21px "lucida grande",verdana,sans-serif;
	text-decoration: none;
	line-height: 120%;
}

#wrap h3 {
	font-size: 1.3em;
	font-weight: bold;
	line-height: 120%;
}

#wrap h4 {
	margin: 0;
	font-size: 1.1em;
	font-weight: bold;
}

#wrap p {
	font-size: 1.1em;
}

#wrap p.moderators {
	margin: 0;
	float: left;
	color: black;
	font-weight: bold;
}

#wrap .rtl p.moderators {
	float: right;
}

#wrap p.linkmcp {
	margin: 0;
	float: right;
	white-space: nowrap;
}

#wrap .rtl p.linkmcp {
	float: left;
}

#wrap p.breadcrumbs {
	margin: 0;
	float: left;
	color: black;
	font-weight: bold;
	white-space: normal;
	font-size: 1em;
}

#wrap .rtl p.breadcrumbs {
	float: right;
}

#wrap p.datetime {
	margin: 0;
	float: right;
	white-space: nowrap;
	font-size: 1em;
}

#wrap .rtl p.datetime {
	float: left;
}

#wrap p.searchbar {
	white-space: nowrap;
} 

#wrap p.searchbarreg {
	margin: 0;
	float: right;
	white-space: nowrap;
}

#wrap .rtl p.searchbarreg {
	float: left;
}

#wrap p.forumdesc {
	padding-bottom: 4px;
}

#wrap p.topicauthor {
	margin: 1px 0;
}

#wrap p.topicdetails {
	margin: 1px 0;
}

.postreported, .postreported a:visited, .postreported a:hover, .postreported a:link, .postreported a:active {
	margin: 1px 0;
	color: red;
	font-weight:bold;
}

.postapprove, .postapprove a:visited, .postapprove a:hover, .postapprove a:link, .postapprove a:active {
	color: green;
	font-weight:bold;
}

.postapprove img, .postreported img {
	vertical-align: bottom;
}

.postauthor {
	color: #000;
}

.postdetails {
	color: #000;
}

.postbody {
	font-size: 1.1em;
	line-height: 1.2em;
	color: #000;
}
.postbody img {
	max-width: 490px;
}

.postbody li, ol, ul {
	margin: 0 0 0 1.1em;
}

.rtl .postbody li, .rtl ol, .rtl ul {
	margin: 0 1.1em 0 0;
}

.posthilit {
	background-color: yellow;
}

.nav {
	margin: 0;
	font-weight: bold;
}

.pagination {
	padding: 4px;
	font-size: 1em;
	font-weight: bold;
}

.cattitle {

}

.gen {
	margin: 1px 1px;
}

.genmed {
	margin: 1px 1px;
}

.gensmall {
	margin: 1px 1px;
}

.copyright {
	color: #444;
	font-weight: normal;
}

.titles {
	font-weight: bold;
	font-size: 1.3em;
	text-decoration: none;
}

.error {
	color: red;
}
.error_form {
	background: #F00 none;
}


/* Tables
 ------------ */
#wrap th {
	color: #000;
	font-weight: bold;
	white-space: nowrap;
	height: 25px;
	background: #AAA url(./styles/610nm/imageset/de/forum_big_buttons.png) repeat-x 0 100%;
	text-transform: uppercase;
}

#wrap td {
	padding: 2px;
}
#wrap td.profile {
	padding: 4px;
}
#wrap td.profile_navi {
	height: 20px;
	padding: 0;
	background: url(./styles/610nm/imageset/de/forum_small_buttons.png) repeat-x 0 100%;
}

.profile img {
	max-width: 135px;
}
.tablebg {
	background-color: #B8B89B;
}

.catdiv {
	height: 28px;
	margin: 0;
	padding: 0;
	border: 0;
	background: white url('./styles/610nm/theme/images/cellpic2.jpg') repeat-y scroll top left;
}
.rtl .catdiv {
	background: white url('./styles/610nm/theme/images/cellpic2_rtl.jpg') repeat-y scroll top right;
}

.cat {
	height: 28px;
	margin: 0;
	padding: 0;
	border: 0;
	background: #E8E8E3 url('./styles/610nm/theme/images/cellpic1.gif') repeat-x;
	text-indent: 4px;
}

.row1 {
	background: #DEDECA url('./styles/610nm/theme/images/row1.gif') repeat-x;
	padding: 4px;
	border-top: 1px #EEEEE2 solid;
	border-left: 1px #F4F4EB solid;
}

.row2 {
	background: #D8D8C2 url('./styles/610nm/theme/images/row2.gif') repeat-x;
	padding: 4px;
	border-top: 1px #EEEEE2 solid;
	border-left: 1px #F4F4EB solid;
}

.row3 {
	background: #DEDECA url('./styles/610nm/theme/images/row1.gif') repeat-x;
	padding: 4px;
	border-top: 1px #EEEEE2 solid;
	border-left: 1px #F4F4EB solid;
}

.spacer {
	background: #E0E0E0 url('./styles/610nm/theme/images/space.gif') repeat-x;
}

#wrap hr {
	height: 1px;
	border-width: 0;
	background-color: #D1D7DC;
	color: #D1D7DC;
}

.legend {
	text-align:center;
	margin: 0 auto;
}

/* Links
 ------------ */
#wrap a:link	{ color: #511; text-decoration: none; }
#wrap a:visited	{ color: #511; text-decoration: none; }
#wrap a:hover	{ color: #F00; text-decoration: underline; }
#wrap a:active	{ color: #F00; text-decoration: none; }

#wrap a.forumlink {
	font-weight: bold;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 1.2em;
}

#wrap a.topictitle, #wrap a.topictitle:visited {
	margin: 1px 0;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
}

#wrap th a,
#wrap th a:visited {
	color: #511 !important;
	text-decoration: none;
}

#wrap th a:hover {
	text-decoration: none;
}

#wrap h2 a:link {
	color: #46B;
}

#wrap a.whitelink {
	color: #FFF;
}

/* Form Elements
 ------------ */
#wrap form {
	margin: 0;
	padding: 0;
	border: 0;
}

#wrap input {
	color: #3D3D3F;
	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	padding: 2px;
	border: 1px solid #B2B296;
	background-color: #F2F2F2;
	vertical-align: middle;
}

#wrap input:hover, #wrap input:focus, #wrap select:hover, #wrap select:focus {
	border: 1px solid #000;
	color: #000;
	background-color: #AAA;
}

#wrap textarea {
	background: #EEEEEE url("./styles/610nm/theme/images/textarea.gif") top repeat-x;
	color: #333333;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.3em; 
	line-height: 1.4em;
	font-weight: normal;
	border: 1px solid #B2B296;
	padding: 2px;
	vertical-align: middle;
}

#wrap textarea:hover, #wrap textarea:focus {
	border: 1px solid #78786E;
}

#wrap select {
	color: #333333;
	background-color: #FAFAFA;
	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	border: 1px solid #B2B296;
	padding: 1px;
	vertical-align: middle;
}

#wrap option {
	padding: 0 1em 0 0;
}

#wrap option.disabled-option {
	color: graytext;
}

.rtl option {
	padding: 0 0 0 1em;
}

#wrap input.radio {
	border: none;
	background-color: transparent;
	vertical-align: middle;
}

.post {
	background-color: white;
	border-style: solid;
	border-width: 1px;
}

.btnbbcode {
	color: #000000;
	font-weight: normal;
	font-size: 1.1em;
	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
}

.btnmain {
	font-weight: bold;
	cursor: pointer;
	padding: 1px 5px;
	font-size: 1.1em;
}

.btnlite {
	font-weight: normal;
	cursor: pointer;
	padding: 1px 5px;
	font-size: 1.1em;
}

.btnfile {
	font-weight: normal;
	padding: 1px 5px;
	font-size: 1.1em;
}

.btnmain, .btnlite, .btnfile {
	background: url("./styles/610nm/theme/images/submit.gif") top repeat-x;
	color: #575757;
	border: none;
}

.btnmain:hover, .btnmain:focus, .btnlite:hover, .btnlite:focus, .btnfile:hover, .btnfile:focus {
	background-position: 0 -40px;
	color: #363636;
	border: none;
}

.btnbbcode {
	background: url("./styles/610nm/theme/images/bbcode.gif") top repeat-x;
	color: #575757;
}

.btnbbcode:hover, .btnbbcode:focus {
	background-position: 0 -40px;
	border: 1px #9B8A72 solid;
	color: #363636;
}

.helpline, .helpline:hover, .helpline:focus  {
	background: transparent;
	border-style: none;
}


/* BBCode
 ------------ */
.quotetitle, .attachtitle {
	margin: 10px 5px 0 5px;
	padding: 4px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #ABAB9C;
	color: #333333;
	font-size: 0.85em;
	font-weight: bold;
	background: #EEEEEE url("./styles/610nm/theme/images/cellpic1.gif") top repeat-x;
}

.quotetitle .quotetitle {
	font-size: 1em;
}

.quotecontent, .attachcontent {
	margin: 0 5px 10px 5px;
	padding: 5px;
	border-color: #A9B8C2;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	font-weight: normal;
	font-size: 1em;
	line-height: 1.4em;
	font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
	background: #EEEEEE url("./styles/610nm/theme/images/textarea.gif") top repeat-x;
	color: #4B5C77;
}

.attachcontent {
	font-size: 0.85em;
}

.codetitle {
	margin: 10px 5px 0 5px;
	padding: 2px 4px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	color: #333333;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	border-color: #ABAB9C;
	background: #EEEEEE url("./styles/610nm/theme/images/cellpic1.gif") top repeat-x;
}

.codecontent {
	direction: ltr;
	margin: 0 5px 10px 5px;
	padding: 5px;
	border-color: #A9B8C2;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	font-weight: normal;
	color: #006600;
	font-size: 0.85em;
	font-family: Monaco, 'Courier New', monospace;
	background: #EEEEEE url("./styles/610nm/theme/images/textarea.gif") top repeat-x;
}

.syntaxbg {
	color: #FFFFFF;
}

.syntaxcomment {
	color: #FF8000;
}

.syntaxdefault {
	color: #0000BB;
}

.syntaxhtml {
	color: #000000;
}

.syntaxkeyword {
	color: #007700;
}

.syntaxstring {
	color: #DD0000;
}


/* Private messages
 ------------------ */
.pm_marked_colour {
	background-color: #000000;
}

.pm_replied_colour {
	background-color: #A9B8C2;
}

.pm_friend_colour {
	background-color: #007700;
}

.pm_foe_colour {
	background-color: #DD0000;
}



/* Misc
 ------------ */
img {
	border: none;
}

.sep {
	color: black;
	background-color: #FFA34F;
}

table.colortable td {
	padding: 0;
}

pre {
	font-size: 1.1em;
	font-family: Monaco, 'Courier New', monospace;
}

.nowrap {
	white-space: nowrap;
}

.username-coloured {
	font-weight: bold;
}

.simple {
    background-color: #FFFFFF;
}
/* ----------------------------------
------------- Buttons ---------------
---------------------------------- */

a.post-icon, 
a.locked-icon, 
a.newpm-icon, 
a.reply-icon, 
a.post-icon .hover, 
a.locked-icon .hover, 
a.newpm-icon .hover, 
a.reply-icon .hover {
	background: #E0E0E0 url("./styles/610nm/imageset/de/forum_big_buttons.png") no-repeat 0 0;
	width: 95px; height: 25px;
	display: block;
	position: relativ;
}

a.post-icon span, 
a.locked-icon span, 
a.newpm-icon span, 
a.reply-icon span {
	display: none;
}

a.post-icon	{ 	background-position: 0 0;}
a.locked-icon { 	background-position: -95px 0;}
a.newpm-icon { 	background-position: -190px 0;}
a.reply-icon {	background-position: -285px 0;}

a.post-icon .hover {		background-position: 0 -25px;}
a.locked-icon .hover {	background-position: -95px -25px;}
a.newpm-icon .hover {		background-position: -190px -25px;}
a.reply-icon .hover {		background-position: -285px -25px;}



ul#forum_nav {
	display: block;
	padding: 0;
	margin: 0;
}
ul#forum_nav li {
	display: block;
	padding: 0;
	list-style-type: none;
	float: left;
}

/* mini profile icons */

a.web-icon, 
a.yim-icon, 
a.aim-icon, 
a.jabber-icon, 
a.msnm-icon, 
a.icq-icon, 
a.profile-icon, 
a.search-icon, 
a.replay-icon, 
a.pm-icon, 
a.email-icon, 
a.edit-icon, 
a.quote-icon, 

a.web-icon .hover, 
a.yim-icon .hover, 
a.aim-icon .hover, 
a.jabber-icon .hover, 
a.msnm-icon .hover, 
a.icq-icon .hover, 
a.profile-icon .hover, 
a.search-icon .hover, 
a.replay-icon .hover, 
a.pm-icon .hover, 
a.email-icon .hover, 
a.edit-icon .hover, 
a.quote-icon .hover {
	background: #E0E0E0 url("./styles/610nm/imageset/de/forum_small_buttons.png") no-repeat 0 0;
	width: 50px; height: 20px;
	display: block;
	position: relativ;
	padding: 0;
	margin: 0;
}


a.web-icon span, 
a.yim-icon span, 
a.aim-icon span, 
a.jabber-icon span, 
a.msnm-icon span, 
a.icq-icon span, 
a.profile-icon span, 
a.search-icon span, 
a.replay-icon span, 
a.pm-icon span, 
a.email-icon span, 
a.edit-icon span, 
a.quote-icon span {
	display: none;
}


a.web-icon{ 		background-position: 0 0;}
a.yim-icon{ 		background-position: -50px 0;}
a.aim-icon{ 		background-position: -500px 0;}
a.jabber-icon{ 	background-position: -550px 0;} 
a.msnm-icon{ 		background-position: -600px 0;}
a.icq-icon{ 		background-position: -450px 0;} 
a.profile-icon{ 	background-position: -100px 0;} 
a.search-icon{ 	background-position: -150px 0;} 
a.replay-icon{ 	background-position: -200px 0;} 
a.pm-icon{ 		background-position: -350px 0;} 
a.email-icon{ 	background-position: -400px 0;} 
a.edit-icon{ 		background-position: -250px 0;} 
a.quote-icon{ 	background-position: -300px 0;} 

a.web-icon .hover{ 		background-position: 0 -20px;}
a.yim-icon .hover{ 		background-position: -50px -20px;}
a.aim-icon .hover{ 		background-position: -500px -20px;}
a.jabber-icon .hover{ 	background-position: -550px -20px;} 
a.msnm-icon .hover{ 		background-position: -600px -20px;}
a.icq-icon .hover{ 		background-position: -450px -20px;} 
a.profile-icon .hover{ 	background-position: -100px -20px;} 
a.search-icon .hover{ 	background-position: -150px -20px;} 
a.replay-icon .hover{ 	background-position: -200px -20px;} 
a.pm-icon .hover{ 		background-position: -350px -20px;} 
a.email-icon .hover{ 		background-position: -400px -20px;} 
a.edit-icon .hover{ 		background-position: -250px -20px;} 
a.quote-icon .hover{ 		background-position: -300px -20px;} 


/* admin buttons */
a.report-icon, 
a.info-icon, 
a.warn-icon, 
a.delete-icon, 

a.report-icon .hover, 
a.info-icon .hover, 
a.warn-icon .hover, 
a.delete-icon .hover {
	background: #E0E0E0 url("./styles/610nm/imageset/de/forum_small_buttons.png") no-repeat 0 0;
	width: 20px; height: 20px;
	display: block;
	position: relativ;
}

a.report-icon span, 
a.info-icon span, 
a.warn-icon span, 
a.delete-icon span {
	display: none;
}

a.report-icon{ 	background-position: -650px 0;}
a.info-icon{ 		background-position: -670px 0;}
a.warn-icon{ 		background-position: -710px 0;}
a.delete-icon{ 	background-position: -690px 0;} 

a.report-icon .hover{ 	background-position: -650px -20px;}
a.info-icon .hover{ 		background-position: -670px -20px;}
a.warn-icon .hover{ 		background-position: -710px -20px;}
a.delete-icon .hover{ 	background-position: -690px -20px;} 

/* fontsize icon */

a.fontsize {
	display: block;
	overflow: hidden;
	height: 18px;
	text-indent: -5000px;
	text-align: left;
	background-repeat: no-repeat;
	background-image: url("./styles/610nm/theme/images/icon_fontsize.gif");
	background-position: 0 -1px;
	width: 29px;
	position: absolute;
	top: 6px;
	left: 0px;
}

a.fontsize:hover {
	background-position: 0 -20px;
	text-decoration: none;
}
/* CSS Document */

#sideblade {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
	min-height: 250px;
	top: -20px;
	width: 240px;
	z-index: 2;
}


#sideblade ul.list_cats {
	list-style: none;
	width: 100%;
	position: relative;
	margin: 0;
	padding: 0;
}

/* Kategorien */

#sideblade li.progressing, 
#sideblade li.recruting, 
#sideblade li.sponsoring {
	background: url("./styles/610nm/theme/te_design/img/sidebar_titles.png") no-repeat top left;
	height: 35px;
	left: -1px;
}

#sideblade li.progressing { background-position: 0 0; }
#sideblade li.recruting { background-position: 0 -35px; }
#sideblade li.sponsoring { background-position: 0 -70px; }

/*-------------------------------------
------------ Progresses ---------------
-------------------------------------*/
#sideblade .progress {
	height:28px;
}
#sideblade .side_icon {
	background: url("./styles/610nm/theme/te_design/img/sidebar_misc.png") no-repeat 0 0;
	height:26px; 
	width:26px; 
	position:absolute;
}
/*-------------------------------------*/
 /* texte */
#sideblade .progress_text {
	font: 9px/17px "lucida grande",verdana,sans-serif;
	left: 29px;
	top: -2px;
	position: relative;
	z-index: 3;
	width: 206px;
	height: 100%;
}
#sideblade .progress_text span {
	position: absolute;
}
/*            title text*/
#sideblade .progress_text #progress_text_left {
	left: 0;
	color: #FFF;
}
#sideblade .progress_text #progress_text_right {
	left: 50%;
	clear: left;
}
/*            bar text*/
#sideblade .progress_text #progress_bar_text_left {
	width: 50%;
	top: 13px;
	text-align: center;
}
#sideblade .progress_text #progress_bar_text_right {
	left: 50%;
	width: 50%;
	top: 13px;
	text-align: center;
}
#sideblade .progress_text #progress_bar_text_middle {
	width: 100%;
	top: 13px;
	text-align: center;
}

/*-------------------------------------*/
	/* bars bgs */
#sideblade .progress_bar {
	background: url("./styles/610nm/theme/te_design/img/sidebar_misc.png") no-repeat 0 -26px;
	position: relative;
	width: 206px;
	height: 11px;
	top: -15px;
	left: 29px;
	z-index: 2;
	padding: 1px;
	margin: 0;
	
}
#sideblade .progress_bar .progress_bar_ul {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 204px;
}
#sideblade .progress_bar .progress_bar_ul li {
	height: 11px;
	float: left;
	position:absolute;
}
#sideblade .progress_bar_ul li.pb_main {
	width: 204px;
}
#sideblade .progress_bar_ul li.pb_second_left {
	width: 102px;
	left: 1px;
}
#sideblade .progress_bar_ul li.pb_second_right {
	width: 101px;
	left: 50%;
}
#sideblade .progress_bar_ul .pb_left_board {
	background: url("./styles/610nm/theme/te_design/img/sidebar_misc.png") no-repeat -26px 0;
	width: 1px;
	height: 11px;
	z-index: 4;
	position: absolute;
}
#sideblade .progress_bar_ul .pb_bar_bg {
	background: url("./styles/610nm/theme/te_design/img/sidebar_misc.png") no-repeat 0 -39px;
	height: 11px;
	z-index: 5;
}
/*-------------------------------------
------------ Recrutings ---------------
-------------------------------------*/
#sideblade .recrut {
	padding:1px; 
	height:28px;
}
#sideblade .recrut_text {
	width:206px; 
	height:11px; 
	position:relative; 
	left:29px; 
	top:0;
	padding: 1px;
}
#sideblade .recrut_text span {
	color: #FFF;
	top: -2px;
	position:absolute;
	font-family: "lucida grande", verdana, sans-serif;
	font-size: 9px;
	line-height: 19px;
	text-transform: uppercase;
}
#sideblade .recrut_text span.recrut_text_top {
	top: -3px;
}
#sideblade .recrut_text span.recrut_text_bottom {
	top: 11px;
	left: 10px;
	text-transform: none;
	color: #81C6F7;
}

/*-------------------------------------
------------- Sponsors ----------------
-------------------------------------*/
#sideblade .sponsors { height:80px}
a#sponsor_ventrilo span { display:none; }

a#sponsor_ventrilo, a#sponsor_ventrilo .hover {
	background: url("./styles/610nm/theme/te_design/img/sponsor_vent.png") no-repeat;
	display: block;
	position:absolute;
	height: 80px;
	width: 240px;
}
a#sponsor_ventrilo {
	left:5px;
	background-position: top left;
}
a#sponsor_ventrilo .hover {
	left:0;
	background-position: bottom left;
}
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
/* ICONS */
span.sideblade_icon {
	padding: 1px;
	border: none;
	display: block;
}
span.sideblade_icon div {
	background:url("./styles/610nm/theme/te_design/img/icons_recrut_events.jpg") no-repeat top left;
	height:24px;
	width:24px;
	border: none;
	padding: 0;
	margin: 0;
}

/* PROGRESS ICONS */
div#te_icon_unknown {		background-position: 0 0;}
div#te_icon_ulduar {		background-position: -24px 0;}
div#te_icon_malygos {		background-position: -48px 0;}
div#te_icon_satharion {		background-position: -72px 0;}
div#te_icon_naxxramas {		background-position: -96px 0;}
div#te_icon_wintergrasp {	background-position: -120px 0;}
div#te_icon_forthehorde {	background-position: -144px 0;}
div#te_icon_pvp {			background-position: -168px 0;}
div#te_icon_bc {			background-position: -192px 0;}
div#te_icon_classic {		background-position: -216px 0;}
div#te_icon_crusade {		background-position: -240px 0;}
div#te_icon_onyxia {		background-position: -264px 0;}
div#te_icon_icecrown {		background-position: -240px -24px;}


/* RECRUTING ICONS */
div#te_icon_warlock {		background-position: 0 -24px;}
div#te_icon_shaman {		background-position: -24px -24px;}
div#te_icon_druid {			background-position: -48px -24px;}
div#te_icon_priest {		background-position: -72px -24px;}
div#te_icon_warrior {		background-position: -96px -24px;}
div#te_icon_mage {			background-position: -120px -24px;}
div#te_icon_hunter {		background-position: -144px -24px;}
div#te_icon_rogue {			background-position: -168px -24px;}
div#te_icon_deathknight {	background-position: -192px -24px;}
div#te_icon_paladin {		background-position: -216px -24px;}


.sitehome, .icon-faq, .icon-members, .icon-home, .icon-ucp, .icon-register, .icon-logout,
.icon-bookmark, .icon-bump, .icon-subscribe, .icon-unsubscribe, .icon-pages, .icon-search {
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-image: none;
}

.sitehome						{ background-image: url("./styles/610nm/theme/images/icon_home.gif"); }
.icon-faq						{ background-image: url("./styles/610nm/theme/images/icon_faq.gif"); }
.icon-members					{ background-image: url("./styles/610nm/theme/images/icon_members.gif"); }
.icon-home						{ background-image: url("./styles/610nm/theme/images/icon_home.gif"); }
.icon-ucp						{ background-image: url("./styles/610nm/theme/images/icon_ucp.gif"); }
.icon-register					{ background-image: url("./styles/610nm/theme/images/icon_register.gif"); }
.icon-logout					{ background-image: url("./styles/610nm/theme/images/icon_logout.gif"); }
.icon-bookmark					{ background-image: url("./styles/610nm/theme/images/icon_bookmark.gif"); }
.icon-bump						{ background-image: url("./styles/610nm/theme/images/icon_bump.gif"); }
.icon-subscribe					{ background-image: url("./styles/610nm/theme/images/icon_subscribe.gif"); }
.icon-unsubscribe				{ background-image: url("./styles/610nm/theme/images/icon_unsubscribe.gif"); }
.icon-pages						{ background-image: url("./styles/610nm/theme/images/icon_pages.gif"); }
.icon-search					{ background-image: url("./styles/610nm/theme/images/icon_search.gif"); }
/*  css for the dkp menu  
----------------------------------------------- */

ul.dkpmenu li 
{
overflow:none;
text-align:center;
font-size:11px;
list-style-type:none;
margin:0 auto;
}

a.dkpmenu,
a.dkpmenu:link,
a.dkpmenu:visited,
a.dkpmenu:active 
{
text-decoration:none;
color:#FFF;
white-space:nowrap;
}


/*  Index page
--------------------*/
.postbody_portal {
      padding: 0;
      line-height: 1.48em;
      color: #333333;
      width: 100%;
      float: left;
      clear: both;
}

/*  Class Colors 
--------------------*/

.wowclass1,
.wowclass1:link,
.wowclass1:visited,
.wowclass1:active,
td.wowclass1,
td.wowclass1 a:link,
td.wowclass1 a:visited,
td.wowclass1 a:active 
{
font-weight:700;
text-decoration:none;
color:#C69B6D;
white-space:nowrap;
}

.wowclass1:link:hover,
td.wowclass1 a:hover 
{
font-weight:700;
text-decoration:underline;
color:#C69B6D;
white-space:nowrap;
}

.wowclass2,
.wowclass2:link,
.wowclass2:visited,
.wowclass2:active,
td.wowclass2,
td.wowclass2 a:link,
td.wowclass2 a:visited,
td.wowclass2 a:active 
{
font-weight:700;
text-decoration:none;
color:#FF0;
white-space:nowrap;
}

.wowclass2:link:hover,
td.wowclass2 a:hover 
{
font-weight:700;
text-decoration:underline;
color:#FF0;
white-space:nowrap;
}

.wowclass3,
.wowclass3:link,
.wowclass3:visited,
.wowclass3:active,
td.wowclass3,
td.wowclass3 a:link,
td.wowclass3 a:visited,
td.wowclass3 a:active 
{
font-weight:700;
text-decoration:none;
color:#AAD372;
white-space:nowrap;
}

.wowclass3:link:hover,
td.wowclass3 a:hover 
{
font-weight:700;
text-decoration:underline;
color:#AAD372;
white-space:nowrap;
}

.wowclass4,
.wowclass4:link,
.wowclass4:visited,
.wowclass4:active,
td.wowclass4,
td.wowclass4 a:link,
td.wowclass4 a:visited,
td.wowclass4 a:active 
{
font-weight:700;
text-decoration:none;
color:#F48CBA;
white-space:nowrap;
}

.wowclass4:link:hover,
td.wowclass4 a:hover 
{
font-weight:700;
text-decoration:underline;
color:#F48CBA;
white-space:nowrap;
}

.wowclass5,
.wowclass5:link,
.wowclass5:visited,
.wowclass5:active,
td.wowclass5,
td.wowclass5 a:link,
td.wowclass5 a:visited,
td.wowclass5 a:active 
{
font-weight:700;
text-decoration:none;
color:#214FDE;
white-space:nowrap;
}

.wowclass5:link:hover,
td.wowclass5 a:hover 
{
font-weight:700;
text-decoration:underline;
color:#214FDE;
white-space:nowrap;
}

.wowclass6,
.wowclass6:link,
.wowclass6:visited,
.wowclass6:active,
td.wowclass6,
td.wowclass6 a:link,
td.wowclass6 a:visited,
td.wowclass6 a:active 
{
font-weight:700;
text-decoration:none;
color:#FF7C0A;
white-space:nowrap;
}

.wowclass6:link:hover,
td.wowclass6 a:hover 
{
font-weight:700;
text-decoration:underline;
color:#FF7C0A;
white-space:nowrap;
}

.wowclass7,
.wowclass7:link,
.wowclass7:visited,
.wowclass7:active,
td.wowclass7,
td.wowclass7 a:link,
td.wowclass7 a:visited,
td.wowclass7 a:active 
{
font-weight:700;
text-decoration:none;
color:#B0B;
white-space:nowrap;
}

.wowclass7:link:hover,
td.wowclass7 a:hover 
{
font-weight:700;
text-decoration:underline;
color:#B0B;
white-space:nowrap;
}

.wowclass8,
.wowclass8:link,
.wowclass8:visited,
.wowclass8:active,
td.wowclass8,
td.wowclass8 a:link,
td.wowclass8 a:visited,
td.wowclass8 a:active 
{
font-weight:700;
text-decoration:none;
color:#68CCEF;
white-space:nowrap;
}

.wowclass8:link:hover,
td.wowclass8 a:hover 
{
font-weight:700;
text-decoration:underline;
color:#68CCEF;
white-space:nowrap;
}

.wowclass9,
.wowclass9:link,
.wowclass9:visited,
.wowclass9:active,
td.wowclass9,
td.wowclass9 a:link,
td.wowclass9 a:visited,
td.wowclass9 a:active 
{
font-weight:700;
text-decoration:none;
color:#999;
white-space:nowrap;
}

.wowclass9:link:hover,
td.wowclass9 a:hover 
{
font-weight:700;
text-decoration:underline;
color:#999;
white-space:nowrap;
}

.wowclass10,
.wowclass10:link,
.wowclass10:visited,
.wowclass10:active,
td.wowclass10,
td.wowclass10 a:link,
td.wowclass10 a:visited,
td.wowclass10 a:active 
{
font-weight:700;
text-decoration:none;
color:#F14;
white-space:nowrap;
}

.wowclass10:link:hover,
td.wowclass10 a:hover 
{
font-weight:700;
text-decoration:underline;
color:#F14;
white-space:nowrap;
}


/* Bossprogress block Colors 
----------------------------------*/
.bpprogress00,   
.bpprogress00:link, 
.bpprogress00:visited, 
.bpprogress00:active        { text-decoration: none; color: #FF0000 ; }
.bpprogress00:link:hover        { text-decoration: underline; color:#FF0000; }

.bpprogress25,   
.bpprogress25:link, 
.bpprogress25:visited, 
.bpprogress25:active        { text-decoration: none; color: #FF0000; }
.bpprogress25:link:hover        { text-decoration: underline; color: #FF0000; }

.bpprogress50,   
.bpprogress50:link, 
.bpprogress50:visited, 
.bpprogress50:active        { text-decoration: none; color: #FFCC00; }
.bpprogress50:link:hover        { text-decoration: underline; color: #FFCC00; }

.bpprogress75,   
.bpprogress75:link, 
.bpprogress75:visited, 
.bpprogress75:active        { text-decoration: none; color: #88FFDD; }
.bpprogress75:link:hover        { text-decoration: underline; color: #88FFDD; }

.bpprogress99,   
.bpprogress99:link, 
.bpprogress99:visited, 
.bpprogress99:active        { text-decoration: none; color: #00EE00; }
.bpprogress99:link:hover        { text-decoration: underline; color: #00EE00; }

.bpprogress100,   
.bpprogress100:link, 
.bpprogress100:visited, 
.bpprogress100:active        { text-decoration: none; color: #00EE00; }
.bpprogress100:link:hover       { text-decoration: underline; color: #00EE00; }





/* dkp leaderboard */
.lead_board_class1 span, .lead_board_class2 span, .lead_board_class3 span, .lead_board_class4 span, .lead_board_class5 span,
.lead_board_class6 span, .lead_board_class7 span, .lead_board_class8 span, .lead_board_class9 span, .lead_board_class10 span {
	display: none;
}

.lead_board_class1, .lead_board_class2, .lead_board_class3, .lead_board_class4, .lead_board_class5,
.lead_board_class6, .lead_board_class7, .lead_board_class8, .lead_board_class9, .lead_board_class10 {
	background:url("./styles/610nm/theme/te_design/img/class_dkp.png") no-repeat top left;
	width:21%;
	height:20px;
	padding: 0;
	margin: 0;
}

.lead_board_class1 {	background-position: 0 -125px;}
.lead_board_class2 {	background-position: 0 -175px;}
.lead_board_class3 {	background-position: 0 -25px;}
.lead_board_class4 {	background-position: 0 -100px;}
.lead_board_class5 {	background-position: 0 -200px;}
.lead_board_class6 {	background-position: 0 0;} /*druid*/
.lead_board_class7 {	background-position: 0 -150px;}
.lead_board_class8 {	background-position: 0 -225px;}
.lead_board_class9 {	background-position: 0 -75px;}
.lead_board_class10{	background-position: 0 -50px;}
/*
 *
 * WOWHEAD TOOLTIPS
 *
 * part of the itemstats wowhead support mod version 0.3.3
 *
 */

/* item icon */
.iconmedium { width: 44px; height: 44px; background: 4px 4px no-repeat; position: relative }
.iconmedium .tile  { width: 44px; height: 44px; }
.iconmedium .tile  { background-image: url(./styles/610nm/theme/itemstats/wowhead/icon_border_medium.gif) }

/* icon */
.iconsmall { width: 27px; height: 27px; background: 4px 4px no-repeat; position: relative }
.iconsmall .tile  { width: 27px; height: 27px; }


table.wh_outer tbody {
	border: 0;
}

table.wh_outer {
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
	background: none;
	margin: 0;
	padding: 0;
	text-align: left;
	float: none;

	height: 0;
	min-width: 350px;
    	width:expression(this.width < 350 ? "350px" : true);
}

table.wowhead_tooltip {
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
	background: none;
	margin: 0;
	padding: 0;
	text-align: left;
	float: none;

	width: auto;
	height: 0;
	max-width: 300px;
	width:expression(this.width > 300 ? "300px" : true);
}

table.wowhead_tooltip td, table.wowhead_tooltip tr, table.wowhead_tooltip th {
	border: 0;
	margin: 0;
	padding: 0;
	width: auto;
	height: 0;
	text-align: left;
	background: none;
}

table.wowhead_tooltip td.top-left {
	background-image: url(./styles/610nm/theme/itemstats/wowhead/tooltip.png);
	background-position: top left;
	height: 4px;
}

table.wowhead_tooltip td.top-right {
	background-image: url(./styles/610nm/theme/itemstats/wowhead/tooltip.png);
	background-position: top right;
	height: 4px;
}

table.wowhead_tooltip td.bottom-left {
	background-image: url(./styles/610nm/theme/itemstats/wowhead/tooltip.png);
	background-position: bottom left;
	height: 4px;
}

table.wowhead_tooltip td.bottom-right {
	background-image: url(./styles/610nm/theme/itemstats/wowhead/tooltip.png);
	background-position: bottom right;
	height: 4px;
}

table.wowhead_tooltip td.wh_left {
	background-image: url(./styles/610nm/theme/itemstats/wowhead/tooltip.png);
	background-position: center left;
}

table.wowhead_tooltip td.wh_left div.wh_right {
	background-image: url(./styles/610nm/theme/itemstats/wowhead/tooltip-right.gif);
	background-position: center right;
	background-repeat: repeat-y;

	padding: 0 8px 0 8px;
	margin: 0;
	float: none;
	text-align: left;
	width: auto;
	height: auto;

	max-width: 300px;
	width:expression(this.width > 300 ? "300px" : true);
}

.wowhead_tooltip {
	float: none;
	text-align: left;
	margin: 0;
	padding: 0;
	width: auto;

	max-width: 300px;
	width:expression(this.width > 300 ? "300px" : true);

	font-family: Verdana, sans-serif;
	font-variant: normal;
	font-size: 11px;
	line-height: 17px;
	color: white;
}


.wowhead_tooltip { z-index: 100000001; }
.wowhead_tooltip a { text-decoration: none }
.wowhead_tooltip a:hover { text-decoration: underline }

.wowhead_tooltip table {
    border: 0;
    border-spacing: 0;
    border-collapse: collapse;
    margin-right: 0;
    width: 100%;
    width:expression(this.width < 290 ? "290px" : true);
}

.wowhead_tooltip tbody {
	border: 0;
}

.wowhead_tooltip table td, .wowhead_tooltip table tr, .wowhead_tooltip table, .wowhead_tooltip table th { border: 0; padding: 0; margin: 0; }

.wowhead_tooltip td, .wowhead_tooltip th { background: none; font-family: Verdana, sans-serif; font-size: 11px; line-height: 17px; color: white; padding: 5px }
.wowhead_tooltip th { padding: 3px; padding-right: 8px; height: 8px }
.wowhead_tooltip td { padding: 8px 4px 1px 9px }

.wowhead_tooltip b { font-size: 14px; line-height: 17px; font-weight: normal }
.wowhead_tooltip div.indent { padding-left: 0.6em }

.wowhead_tooltip td th, .wowhead_tooltip td td { background: none }
.wowhead_tooltip td th { padding: 0 0 0 4em; text-align: right; font-weight: normal }
.wowhead_tooltip td td { padding: 0 }

.wowhead_tooltip table.shrink b { font-size: 12px; line-height: 15px }
.wowhead_tooltip table.shrink td, .wowhead_tooltip table.shrink th { font-size: 10px; line-height: 14px }

/* socket icons */
.socket-meta   { padding-left: 26px; background: url(./styles/610nm/theme/itemstats/wowhead/socket_meta.gif) no-repeat left center }
.socket-red    { padding-left: 26px; background: url(./styles/610nm/theme/itemstats/wowhead/socket_red.gif) no-repeat left center }
.socket-yellow { padding-left: 26px; background: url(./styles/610nm/theme/itemstats/wowhead/socket_yellow.gif) no-repeat left center }
.socket-blue   { padding-left: 26px; background: url(./styles/610nm/theme/itemstats/wowhead/socket_blue.gif) no-repeat left center }

/* item quality and tooltip colors */
.q  { color: #ffd100 !important }	 /* yellow/description */
.q0, .q0 a { color: #9d9d9d !important } /* grey/poor */
.q1, .q1 a { color: #ffffff !important } /* white/common */
.q2, .q2 a { color: #1eff00 !important } /* green/uncommon*/
.q3, .q3 a { color: #0070dd !important } /* blue/rare */
.q4, .q4 a { color: #a335ee !important } /* purple/epic */
.q5, .q5 a { color: #ff8000 !important } /* orange/legendary */
.q6, .q6 a { color: #e5cc80 !important } /* red/artifact */
.q7, .q7 a { color: #ff0000 !important }
.q8, .q8 a { color: #ffff98 !important }


/*
 *
 * OTHER INFO SITE TOOLTIPS
 *
 */

/* The whole body of the popup frame */
.wowitem, .wowitemt, .wowitemname
{
	background-color: #000000;
	text-align: left;
	width: 305px;
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	position: relative;
    	line-height:normal;
}

/* disable the background of normal tooltips when placed into the wowhead lookalike template */
div.wowhead_tooltip .wowitem, div.wowhead_tooltip .wowitemt, div.wowhead_tooltip .wowitemname
{
	background: none;
}

div#overlib_light
{
	position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
	color:#000; font-size:11px; line-height:1.2;
}

.wowitem
{
	padding: 2px;
}

.textitemstats
{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:7pt;
	color:#8C8C8C;
	margin-top:0;
	margin-bottom:0;
	text-align:right;
	text-decoration:underline;
	font-weight:lighter;
}


/* Default link colors for the whole frame */
.wowitem a:link, .wowitem a:visited, .wowitem a:active { color: #FFB019; text-decoration: none; font-weight: normal }
.wowitemt a:link, .wowitemt a:visited, .wowitemt a:active { color: #FFB019; text-decoration: none; font-weight: normal }
.wowitemt a:hover, .wowitem a:hover { color: #FFB019; text-decoration: none; font-weight: normal }

.wowitemt td, .wowitem th, .wowitem
{
	font-family:Helvetica, Arial, sans-serif;
	font-size:9pt;
	color:#FAFAFA;
}
.wowrttxt {
	display: compact;
	position: absolute;
	text-align: right;
	right: 3px;
	top: inherit;
	color: #FFFFFF;
}

/* Item icon stuff */
.itemicon { width: 40px; height: 40px; }
.smallitemicon { width: 15px; height: 15px; }

/* Item colors */
.redname,    .quality6 { color: #FF0000; }
.orangename, .quality5 { color: #FF8000; }
.purplename, .quality4 { color: #A335EE; }
.bluename,   .quality3 { color: #0070DD; }
.greenname,  .quality2 { color: #1EFF00; }
.whitename,  .quality1 { color: #FFFFFF; }
.greyname              { color: #9D9D9D; }

/* Item link (Name of items on ViewItem page) */
a:link.itemlink, a:visited.itemlink, a:active.itemlink { text-decoration: none; }
a:hover.itemlink { text-decoration: none; }

/* Forum link */
a:link.forumitemlink, a:visited.forumitemlink, a:active.forumitemlink { text-decoration: none; font-weight: normal }
a:hover.forumitemlink { text-decoration: none; font-weight: normal }

/* Armor set info link */
.setbonus { color: #1EFF00; font-weight: normal; }
a:link.setbonus, a:visited.setbonus, a:active.setbonus { text-decoration: none; font-weight: normal; color: #1EFF00; }
a:hover.setbonus { text-decoration: underline; font-weight: normal; color: #1EFF00; }
a:link.set, a:visited.set, a:active.set { text-decoration: none; font-weight: normal; color: #FFA500; }
a:hover.set { text-decoration: underline; font-weight: normal; color: #FFA500; }

/* Item effects */
.itemeffectlink { color: #FFFFFF; font-weight: normal; }
a:link.itemeffectlink, a:visited.itemeffectlink, a:active.itemeffectlink { text-decoration: none; font-weight: normal; color: #1EFF00; }
a:hover.itemeffectlink { text-decoration: underline; font-weight: normal; color: #1EFF00; }

/* Refresh link */
a:link.itemrefresh, a:visited.itemrefresh, a:active.itemrefresh { text-decoration: none; font-weight: normal; font-size: x-small }
a:hover.itemrefresh { text-decoration: none; font-weight: normal; font-size: x-small }

/* Item Create link, used for certain recipes */
.itemeffectlink { color: #1EFF00; font-weight: normal; }
a:link.itemcreatelink, a:visited.itemcreatelink, a:active.itemcreatelink { text-decoration: none; font-weight: normal; color: #1EFF00; }
a:hover.itemcreatelink { text-decoration: underline; font-weight: normal; color: #1EFF00; }

/* Item Description Text */
.itemdesc { color: #FFD200; }
.goldtext { color: #FFA500; }

/* Allakhazam credits stuff */
.akznotice a:link, .akznotice a:visited, .akznotice a:active { text-decoration: underline; font-weight: normal; color: #FFFFFF; }
.akznotice a:hover { text-decoration: underline; font-weight: normal }
.akznotice {  display: none;  color: #FFFFFF; font-size: smaller; text-align: center; background-color: #0B0B0B; }