.myItemName{font-size:13px}
.myGold{color:#e5cc80}
.myOrange{color:#ff8000}
.myPurple{color:#A335EE}
.myBlue{color:#0070DD}
.myGray{color:#c9c9c9}
.myGreen{color:#00FF00}
.myYellow{color:#ffd517}
.myRed{color:#d80000}
.myWhite{color:#ffffff}
a.myGold, a:visited.myGold, a:hover.myGold{color:#e5cc80}
a.myOrange, a:visited.myOrange, a:hover.myOrange{color:#ff8000}
a.myPurple, a:visited.myPurple, a:hover.myPurple{color:#A335EE}
a.myBlue, a:visited.myBlue, a:hover.myBlue{color:#0070DD}
a.myGray, a:visited.myGray, a:hover.myGray{:#c9c9c9}
a.myGreen, a:visited.myGreen, a:hover.myGreen{color:#00FF00}
a.myYellow, a:visited.myYellow, a:hover.myYellow{color:#ffd517}
a.myRed, a:visited.myRed, a:hover.myRed{color:#d80000}
a.myWhite, a:visited.myWhite, a:hover.myWhite{color:#ffffff}
.myTable{max-width:290px; padding: 15px; border: 1px solid #333333; color:#FFFFFF; background-color: #000000; font-size:9pt;position:relative;font-family:Arial,Helvetica,sans-serif}
.tooltipRight{position:relative;float:right;clear:right;margin: 0 0 0 4px}
.bonusGreen{color:#00FF00}

#globalToolTip{position:absolute;top:0;left:0;display:none;z-index:99999;color:white; border: 1px solid #333333;}
#globalToolTip div{padding:1px 3px}
#globalToolTip td.tl,#globalToolTip td.tm,#globalToolTip td.tr,#globalToolTip td.ml,#globalToolTip td.mm,#globalToolTip td.mr,#globalToolTip td.bl,#globalToolTip td.bm,#globalToolTip td.br{height:13px;background-image:url('/_images/newtip/tip.png')}
#globalToolTip td.tl em,#globalToolTip td.tr em,#globalToolTip td.bl em,#globalToolTip td.br{height:13px;width:13px;display:block}
#globalToolTip td.tm{background-position:-13px 0}
#globalToolTip td.tr{background-position:100% 0}
#globalToolTip td.ml{background-position:0 -13px}
#globalToolTip td.mm{background-position:-13px -13px}
#globalToolTip td.mr{background-position:100% -13px}
#globalToolTip td.bl{background-position:0 100%}
#globalToolTip td.bm{background-position:-13px 100%}
#globalToolTip td.br{background-position:100% 100%}

/* Reusable blue button template */
a.awesomeButton, a.awesomeButton { cursor:pointer; float: right; text-decoration: none !important; color: #FFF !important; background: url('http://www.wowarmory.com/_images/button-blue-left.gif') 0 0 no-repeat; padding: 0 0 0 9px; position:relative; top:-2px}
a.awesomeButton span { text-align:left; background: url('http://www.wowarmory.com/_images/button-right.gif') 100% 0 no-repeat; float: left; display: block; padding: 2px 10px 0 3px; height: 21px; font-weight:bold }
a.awesomeButton div { background: 100% -2px no-repeat; padding: 0px 29px 0 10px; height: 21px }
a.awesomeButton:hover { background-position: 0 100% }
a.awesomeButton:hover span, a.awesomeButton:hover div { background-position: 100% 100% }


body, div, img, form, fieldset, ul, li, h1, h2, h3, blockquote {
	margin: 0;
	padding: 0;
	border: none; }
	
body {
	margin:0;
	color: #D7CEA4;
	background-color: black;
	background-image: url(/design/sandstone.jpg); 
	font: 12px arial; }
	
a { text-decoration: none; }
	
	a:hover { text-decoration: underline; }
	a.linkBlue { color: #36b5df; }
	a.linkBrown { color: #756955; }
	a.linkYellow { color: #d3ca7b; }
	
p { margin: 0 0 15px 0; }

	
h2 {
	color: #2b2c26;
	font-size: 16pt;
	margin-bottom: 5px;
	font-weight: normal; }
	
	h2.title {
		color: #2b2c26;
		font-size: 24pt;
		font-weight: normal; }

a.button {
	display: block;
	float: right;
	font-weight: bold;
	margin-left: 15px;
	background-color: #000000;
	border: 1px solid #333333;
	/*background: url("../img/themes/paladin/button_right.gif") top right no-repeat;*/
}
	
	a.button span {
		display: block;
		padding: 8px 15px;
		/*margin-left: -3px;*/
		/*background: url("../img/themes/paladin/button_left.gif") top left no-repeat;*/
	}
		
	a.button:hover { color:#000000; background-color: #CCCCCC; /* background: url("../img/themes/paladin/button_right_hover.gif") top right no-repeat; */ text-decoration: none; }
	a.button:hover span { /* background: url("../img/themes/paladin/button_left_hover.gif") top left no-repeat; */ }
	
	a.button.disabled { /* background: url("../img/themes/paladin/button_right_disabled.gif") top right no-repeat; */ text-decoration: none; color: #545454; }
	a.button.disabled span { /* background: url("../img/themes/paladin/button_left_disabled.gif") top left no-repeat; */ }

#wrapper {
	width: 1000px;
	margin: 0 auto; }
	
/*--------------------------------------------------
	Forms 
--------------------------------------------------*/

input, textarea {
	padding: 3px;
	font: normal 10pt "Verdana", "Arial", "Tahoma", sans-serif; }
	
select { padding: 2px; }
	
.input {
	display: block;
	clear: both;
	margin-bottom: 15px;
	padding: 10px;
	background: #333333;
	border: 1px solid #cbcbcb; }
	
	.input label {
		float: left;
		display: block;
		text-align: right;
		font-weight: bold;
		width: 175px; 
		padding: 3px 10px 0 0; }
		
	.input input,
	.input select,
	.input textarea {
		border: 1px solid #cbcbcb; 
		margin-right: 10px; }	
	
	.inputMeta { padding-top: 3px; }
	.inputMeta2 { padding: 5px 0 0 185px; }
	.input.checkbox { padding-left: 190px; }
		
.submit { text-align: center; }
		
	.submit input {
		width: 100px;
		height: 33px;
		color: #49341c;
		font-weight: bold;
		border: none;
		cursor: pointer;
		/*background: url("../img/themes/paladin/button.gif") top right no-repeat;*/ }
		
	.submit input:hover {  /* background: url("../img/themes/paladin/button_hover.gif") */ top right no-repeat; }
	
.error-message {
	padding: 7px 0 0 205px; 
	color: #9d1e1e;
	background: url("../img/themes/paladin/icons/error.png") 185px 6px no-repeat; }
	
	#exchange .error-message { 
		padding-left: 20px;
		background: url("../img/themes/paladin/icons/error.png") 0 6px no-repeat; }
	
#flashMessage {
	padding: 10px;
	background: #ddf7a9;
	color: #3f8515;
	border: 1px solid #88b035;
	margin-bottom: 15px;
	-moz-border-radius: .7ex; }
	
#flashMessage.error {
	padding: 10px;
	background: #333333;
	color: #9b1111;
	border: 1px solid #d11111;
	margin-bottom: 15px;
	-moz-border-radius: .7ex; }
	
.alert {
	padding: 10px 10px 10px 35px;
	background: #333333 url("../img/themes/paladin/icons/alert.png") 10px 10px no-repeat;
	/*color: #9b1111;*/
	border: 1px solid #d11111;
	margin-bottom: 15px;
	-moz-border-radius: .7ex; }
	
	.alert a { color: #d11111; }
	
/*--------------------------------------------------
	Header 
--------------------------------------------------*/

#header {
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
}
	
		
	#CreateAnAccount {
	 font-size: 14px;
	 border: 1px solid gold;
	 margin:.5em;
	 padding:.5em;
	 width: 250px;
	 text-align:center;
	 background: #000;
	
	}
	
	#CreateAnAccount a {  color: white;}
	
	#PollZoneTop {
		text-align:center;
		width: 468px;
		height: 100px;
		
		color: #D7CEA4;
		position: absolute;
		right: 0;
		top: 10px; font-size: 10px; margin-top: 2em;
		
		
	}
		
#PollZoneTop table{
	font-size: 10px;background: #000000;width: 468px;
	}
	
	#adZoneTop {
		width: 468px;
		height: 60px;
		background: #000000;
		position: absolute;
		right: 0;
		top: 20px; }
		
#headerFrame {
	padding: 0 20px 11px 20px;
	color: #bbbeb9;
	background-color: #000000;
	/*background: url("../img/themes/paladin/header.jpg") top left repeat-y;*/
	}
	
	#headerBar {
		height: 35px;
		padding: 1px;
		margin-bottom: 10px;
		background-color: #000000;
		/* background: url("../img/themes/paladin/header_bar.jpg") no-repeat; */
	}
	
	#headerBottom {
		width: 1000px;
		height: 9px;
		display: block;
		overflow: hidden;
		background-color: #000000;
		/*background: url("../img/themes/paladin/header_bot.gif") bottom left no-repeat;*/
		}
		
#headerLeft {
	float: left;
	width: 665px; }
	
	#topLeft {
		float: left;
		width: 495px; }
		
	#topRight {
		float: right;
		width: 155px; }
		
#headerRight {
	float: right;
	width: 252px;
	height: 105px;
	padding: 20px 15px 0 13px;
	background-color: #573111;
	background-image: url(/images/parchment-dark.jpg); 
	border: 1px solid #333333;
	/*
	background: url("../img/themes/paladin/header_panel.jpg") no-repeat;*/
	
	}
	
	#headerRight a { color: #d3ca7b; }
	
	#headerRight .input {
		margin: 0 0 5px 0;
		border: none;
		padding: 0;
		background: none; }
		
	#headerRight .input label { width: 75px; }
	
	#headerRight .input input {
		width: 155px;
		border: 1px solid #5a5752;
		background: #181a19;
		color: #bbbeb9; 
		margin: 0; }
		
#menu ul {
	height: 43px;
	/*margin-top: 100px;*/
	width: 985px;
	overflow: hidden;
	padding-left: 15px;
	background: url("../img/themes/paladin/header_top.gif") bottom left no-repeat;
	list-style: none; }
	
	#menu li {
		float: left;
		height: 30px;
		margin-right: 10px; }
		
	#menu li a {
		display: block;
		float: left;
		font-weight: bold;
		text-decoration: none; }
		
		#menu li a span {
			display: block;
			height: 30px;
			line-height: 30px;
			padding: 0 25px;
			margin-right: -7px; }
			
	#menu li a:hover,
	#menu li.hover a,
	#menu li.active a { 
		color: #ffffff; }
		
.subMenu {
	float: left;
	height: 25px; }
	
	.subMenu a {
		float: left;
		color: #d3ca7b;
		display: block;
		padding: 9px 15px 8px 15px; }
	
	.subMenu a:hover {
		background: #333333;
		text-decoration: none;
		color: #FFFFFF; }
		
#headerBar form {
	margin: 5px;
	float: right; }
	
	#headerBar #TopicTitle {
		border: 1px solid #414138;
		background: #090909;
		color: #bbbeb9;
		width: 190px; }
		
	.submitButton,
	#headerLogin {
		width: 70px;
		height: 25px;
		padding: 0;
		margin: 0;
		border: none;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 7pt;
		cursor: pointer; }
		
		#headerLogin,
		#searchBox .submitButton { 
			border: 1px solid #241e18; 
			margin-right: 4px;
			width: 72px;
			height: 27px; }
			
		#headerLogin { float: right; }
		.submitButton:hover, #headerLogin:hover { color: #ffffff; }
		
#userBar { margin-bottom: 10px; }
#userLinks strong { color: #ffffff; }

#userAvatar {
	width: 45px;
	height: 45px;
	overflow: hidden; }
	
/*--------------------------------------------------
	Content 
--------------------------------------------------*/

#left {
	width: 775px;
	float: left;
	padding-top: 12px;
	background-color: #000000;
	/*background: url("../img/themes/paladin/content_top.gif") top left no-repeat;*/
	}
	
	#main { background-color: #000000; /* background: url("../img/themes/paladin/content_bg.jpg") top left repeat-y;*/ }
	#mainTop { background-color: #000000; /* background: url("../img/themes/paladin/content_top.jpg") top left no-repeat;*/ }
	#mainBot { background-color: #000000; /* background: url("../img/themes/paladin/content_bot.jpg") bottom left no-repeat;*/ padding: 20px 20px 45px 20px; }
	
	#contentTitle {
		height: 35px;
		padding: 0 10px;
		line-height: 35px;
		margin-bottom: 15px;
		/*background-image: url(/design/sandstone.jpg);*/
		border: 1px solid #333333;
		/*background: url("../img/themes/paladin/content_title.jpg") top left no-repeat;*/ }
		
	#contentTitle h2 {
		color: #ffffff;
		font-size: 11pt;
		margin: 0;
		font-weight: bold; }
		
		h2 a { color: #ffffff; }

#right {
	width: 225px;
	float: right;
	margin-top: -20px;
	padding-top: 20px;
	/*background: url("../img/themes/paladin/column_top.gif") top left no-repeat;*/
}
	
	#column { background-color: #000000; /*background: url("../img/themes/paladin/column_bg.jpg") top left repeat;*/ }
	
	#columnBottom {
		display: block;
		height: 20px;
		background-color: #000000; /*background: url("../img/themes/paladin/column_bot.gif") bottom left no-repeat;*/ }
		
.module { }

	.moduleTitle {
		height: 35px;
		line-height: 35px;
		padding-left: 15px;
		padding-bottom: 2px;
		/*background: url("../img/themes/paladin/column_title.jpg") top left no-repeat;*/ }
		
		.moduleTitle a { 
			color: #d3ca7b;
			font-size: 10pt; }
		
	.moduleBody,
	.moduleBody2 {
		padding: 15px;
		color: #bbbeb9;
		/*background: url("../img/themes/paladin/column_alt.jpg") top center no-repeat;*/ }
		
		.moduleBody2 { padding: 0; }
		
#footer {
	padding: 15px 0 30px 0;
	color: #bbbeb9; }
	
	#footer strong { color: #ffffff; }
	
#affiliates { 
	text-align: center;
	padding-bottom: 15px; }
	
.col {
	width: 360px;
	float: left;
	margin-right: 15px; }
	
.col3 {
	width: 235px;
	float: left;
	margin-right: 15px; }
	
.col4 {
	width: 172px;
	float: left;
	margin-right: 15px; }
	
.list {
	list-style: square;
	margin: 5px 0 15px 20px; }
	
	.list li { padding: 3px 0; }
	
.divider {
	margin: 20px 0;
	height: 5px;
	display: block;
	clear: both;
	/*background: url("../img/themes/paladin/divider.gif") top left no-repeat;*/ }
	
#changeTheme {
	clear: both;
	padding: 15px;
	color: #4a4a4a; }
	
	#changeTheme p { margin-bottom: 5px; }
	
	#changeTheme select {
		border: 1px solid #2e312f;
		background: #1e201f;
		width: 98%;
		color: #828282; }
		
/*--------------------------------------------------
	News / Users
--------------------------------------------------*/

.entry { margin: 0 5px 25px 5px; }

	.entry h3 { 
		font-weight: normal;
		margin: 3px 0px;
		padding-top: 3px;
		font-size: 16pt; }

.entryBody {
	width: 725px;
	overflow-x: auto; }

.entryMeta {
	padding-bottom: 15px;
	margin-bottom: 10px;
	border-bottom: 1px solid #333333; }
	
.entryComments {
	width: 50px;
	height: 40px;
	line-height: 40px;
	float: left;
	margin-right: 10px;
	text-align: center;
	/*background: url("../img/themes/paladin/entry_box.jpg") no-repeat;*/ }
	
	.entryComments a {
		color: #d3ca7b;
		font-size: 14pt; }
		
	.entryComments a:hover { color: #ffffff; }
	
.item {
	float: left;
	margin: 10px 5px 0 5px; }
	
.progressBar {
	height: 10px;
	display: block; }
		
/*--------------------------------------------------
	Forums 
--------------------------------------------------*/
	
.forumStats { margin-bottom: 10px; }

.forumPost {
	max-width: 585px;
	overflow-x: auto; }
	
	.formatList { margin-left: 25px; }
	.formatList li { padding: 2px 0; }
	
.signature {
	margin-top: 20px;
	padding-top: 10px;
	max-height: 110px;
	max-width: 600px;
	overflow: hidden;
	border-top: 1px dashed #cbcbcb; }

#topicReview { margin-top: 15px; }

#topicReviewScroll {
	max-height: 300px;
	overflow: auto; }
	
.quote {
	margin: 0 0 5px 25px;
	border: 1px dashed #cbcbcb;
	background: #333333; }

.blizzard {
	margin: 0 0 5px 25px;
	border: 1px dashed #0f60bb;
	background: #ffffff url("../img/themes/paladin/blizzard.jpg") top right no-repeat; }
	
	.quoteBody { padding: 10px; }
	.quoteAuthor { padding: 10px 10px 0 10px; font-weight: bold; }
	
.jumpBox {
	padding: 1px;
	border: none; }
	
.userPost {
	width: 120px;
	overflow: hidden; }
	
.activity {
	margin-bottom: 5px;
	clear: both; 
	height: 31px;
	line-height: 125%; }
	
	.activityBox {
		width: 31px;
		height: 23px;
		float: left;
		margin-right: 10px;
		font-size: 11pt;
		text-align: center;
		padding-top: 8px;
		/*background: url("../img/themes/paladin/activity_box.jpg") no-repeat;*/ }
	
/*--------------------------------------------------
	Media / Gallery 
--------------------------------------------------*/

.media {
	background: url("../img/themes/paladin/media_frame.gif") no-repeat;
	height: 115px;
	padding: 4px;
	position: relative;
	width: 152px; }
	
	.media a img {
		border: 1px solid #656258;
		display: block; }
		
	.mediaBar {
		background-color: black;
		bottom: 5px;
		color: white;
		font-size: 10pt;
		left: 5px;
		opacity: 0.6;
		padding: 3px 0;
		position: absolute;
		width: 150px;
		text-align: center; }
	
	.mediaBox {
		text-align: center;
		margin-bottom: 15px; }
		
		.media:hover .mediaBar { opacity: 0.8; }
		.mediaBox .media { margin: 0 auto; }

	.mediaAuthor {
		padding-top: 5px;
		text-align: center;
		color: #898989; }
		
/* Page Structure */
	
.mediaGrid {
	float: left;
	margin: 0 11px 20px 11px; }
	
	.mediaGrid p { margin-bottom: 5px; }
	
.mediaRow { margin: 0 0 25px 0; }

/* Viewing */

#mediaMeta { margin: 10px 0 15px 0; }

	#mediaLeft {
		float: left;
		width: 525px; }
		
	#mediaRight {
		float: right;
		width: 200px; }
		
#mediaFrame {
	padding: 10px 0;
	text-align: center;
	background: #edece8;
	border: 1px solid #cbcbcb;
	margin-bottom: 15px; }

.mediaNeighbor {
	float: left;
	width: 365px; }
	
/*--------------------------------------------------
	Game Guide
--------------------------------------------------*/

.inlineImg {
	padding: 5px;
	background: #ffffff;
	border: 1px solid #d4d3d0;
	margin: 0 10px 10px 10px; }
	
	.inlineImg img {
		border: 1px solid #a79f88;
		margin-bottom: -2px; }

.techTree { list-style: none; }
	
	.techTree li {
		padding: 3px 15px;
		border-bottom: 1px dotted #313534; }
		
	.techTree li.child { padding-left: 45px; }
	.techTree li a { color: #bbbeb9; }
	
#production,
#searchBox {
	border: 1px solid #333333;
	margin-bottom: 15px;
	/*background: url("../img/themes/paladin/header.jpg") top center no-repeat;*/
	padding: 5px;
	color: #bbbeb9;
	-moz-border-radius: .5em; }
	
	#production strong { color: white; }
	#production table td { padding-right: 10px; }
	#searchBox input, #searchBox select { border: 1px solid #333333; }
	
	#production table th {
		padding: 5px;
		color: #2B2C26;
		border: 1px solid #333333;
		-moz-border-radius: .4em;
		/*background: url("../img/themes/paladin/table_header_alt.jpg") bottom left repeat;*/ }
		
.portrait {
	width: 150px;
	background: #000000;
	border: 1px solid #333333;
	-moz-border-radius: .4em;
	padding: 1px; }
	
.scrapped { margin-bottom: 15px; }

	.scrapped .portrait {
		float: left;
		margin: 5px 10px 0 0;
		border-color: #ffffff; }

/*--------------------------------------------------
	Classes
--------------------------------------------------*/

.tableHeader {
	/*background: url("../img/themes/paladin/table_header.jpg") top left repeat;*/
	padding: 8px 10px;
	font-weight: bold;
	color: #BBBEB9;
	margin-left: -1px; }
	
.table,
.table2 {
	width: 100%; 
	margin-bottom: 15px;   
	border-spacing: 0px;
    border-collapse: collapse; }
	
	.table td { 
		padding: 7px;
		 }
		
		.table td.emptyResult {
			padding: 50px 15px;
			text-align: center; }
	
	.table th { 
		padding: 5px;
		/*background: #d8d6d2;*/
		border-bottom: 1px solid #333333; }
		
		.table th a { color: #2b2c26; }

	.table tr.alt { background-color: #080c08; background:url(/images/burlap_foreground.jpg); }
	.table tr.alt2 { background-color: #101410; background:url(/images/parchment-dark.jpg); }
	.table tr.row1 { background-color: #101410; background:url(/images/parchment-dark.jpg); }
	
.pagination {
	/*background: url("../img/themes/paladin/pagination.jpg") top left no-repeat;*/
	height: 25px;
	padding: 5px;
	color: #d8d6d2; }
	
	.pagination ul { 
		margin-top: 1px;
		list-style: none; }
	
	.pagination li {
		float: left;
		margin-right: 5px; }
		
		.pagination li.current {
			color: #ffffff;
			font-weight: bold;
			padding: 3px 3px; }
		
	.pagination li a {
		float: left;
		padding: 2px 4px;
		color: #49341c;
		font-weight: bold;
		border: 1px solid #333333;
		/*background: url("../img/themes/paladin/button_right.gif") 0 -1px no-repeat;*/
		-moz-border-radius: .5ex; }
		
		.pagination li a:hover { /*background: url("../img/themes/paladin/button_right_hover.gif") 0 -1px no-repeat;*/ }

.pagingText {
	float: right;
	font-weight: bold;
	padding: 4px 5px 0 0; }
	
.topTable { 
	margin-top: 2px;
	width: 100%; }

	.topTable td { 
		padding: 2px 0;
		border-top: 1px dotted #313534; }
	
.mediaTile {
	float: left;
	margin: 2px 8px 0 0; }

.clear {
	clear: both;
	display: block; }
	
.thumbLeft {
	float: left;
	margin-right: 10px; }
	
.img { margin-bottom: -2px; }
.ac { text-align: center; }
.ar { text-align: right; }
.fl { float: left; }
.fr { float: right; }

.red { color: red; }
.yellow { color: yellow; }
.orange { color: orange; }
.gray { color: #898989; }
.tiny { font-size: 8pt; }

.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }

div.end, .nomr { margin-right: 0; }
.nomb { margin-bottom: 0; }

/*--------------------------------------------------
	Administration
--------------------------------------------------*/

.checkField { 
	clear: both;
	padding: 10px; }

	.checkField .checkbox {
		float: left;
		width: 25%; }

/*--------------------------------------------------
	Network
--------------------------------------------------*/

#networkBar {
	width: 100%;
	height: 30px;
	border-bottom: 1px solid #000000;
	font-size: 8pt;
	/* background-color:black; background: #383731;  url("../img/themes/paladin/network_bar.gif") repeat-x;*/
	color: #D7CEA4;
	overflow: hidden; }
	
	#networkBar a { color: #a8a698; }

	
	.networkTab {
		display: block;
		float: left;
		padding: 6px 10px;
		/*border-right: 1px solid #3b3b38;
		border-left: 1px solid #000000;*/}
		
	#networkAccount {
		display: block;
		float: right;
		border-left: 1px solid #3b3b38; }
		
	.d3Tab {
		background: url("../img/themes/paladin/network_d3.gif") 8px 8px no-repeat;
		padding-left: 40px; }
		
	.sc2Tab {
		background: url("../img/themes/paladin/network_sc2.gif") 8px 8px no-repeat;
		padding-left: 40px; }