html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
html {
	background: black;
}
body {
    font-size: 12px;
    font-family: "Helvetica Neue", Arial, sans-serif;
    color: #a0a0a0;
    text-align: left;
}
hr{background-image: none; background: #303030; height: 1px; border: none; margin: 20px 0;}
a img { border: 0; }
a { font-weight:bold; color: #66B0CD; text-decoration: none; }
a:hover { color:#7FDDFF;}
a:focus, a:active {outline: 0;-moz-outline: none;} 
.cl, .clear { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; overflow: hidden;}
.hidden {overflow: hidden;}
h1 {font-size: 24px;color:#ccc;font-weight:bold; letter-spacing: -.02em;}
h2 {font-size: 16px;color:#95bb22;font-weight:bold;}
h3 {font-weight:bold; color:#bbb; font-weight:bold;}
h3.table_title {color: #b3cedf;}
.block h3.head {background: #333; color: #ccc; font-size: 12px; font-weight:bold; line-height: 16px; padding: 5px 10px;}

p {font-size: 12px; line-height: 18px; color:#a0a0a0;}
strong {font-weight: bold;}

.block {background: #202020; border: 1px solid #333; position:relative; margin-bottom:5px; -moz-box-shadow: 0 0 5px 0 black; -webkit-box-shadow: 0 0 5px 0 black;}
.block .head {background: #252525; border-bottom: 1px solid #303030; padding: 6px 20px 4px; text-transform: uppercase;}
.block .entry {border-bottom: 1px solid #272727; position: relative; padding: 10px 0; margin: 0 20px; display:block;}
.block .entry:first-child {background: none;}
.block .cnt {padding: 10px 20px;}
#sidebar .block {background: #232323;}

.cata-block {
	display:block;
	background: #252525;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 0 3px 0 #181818;
	-webkit-box-shadow: 0 0 3px 0 #181818;
	border: 1px solid #151515;
}


.recentUpdatesHead {font-weight:normal; font-family: Helvetica Neue, Verdana, sans-serif; padding: 10px 20px 5px; color:#666;}

.entry p, .cnt p {margin-bottom:10px;}
.entry h2, .entry h3, .cnt h2, .cnt h3 {margin-top:10px;}
.entry cite {color:#444; font-size:12px ; line-height:18px; margin-top: -18px; float: right;}
#sidebar .entry {padding: 6px 20px 5px; margin:0;}
#sidebar .entry.selected {padding-left: 16px; border-left: 4px solid #95bb22;}
#sidebar h3.entry {background: #303030;}
.entry li {list-style: disc outside none; margin: 0 0 10px 18px;}

/* Cataclysm Global Styles 
---------------------------------------- */
h1.new-section {
	border-top: 1px solid #404040;
	margin: 30px 0;
	padding-top: 5px;
}
a.light-link {
	color:#616F77;
}
a.light-link:hover {
	color: #879ba6;
}
.full-col {
	width: 900px;
	margin: 0 30px;
}
.new-subsection {
	margin-top: 30px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #303030;
}

a.entry:hover {background: #292929; text-decoration:none;}
.box {-moz-box-shadow: 0 0 5px 0 #111; background: #252525; border: 1px solid #333; color:#a0a0a0; margin: 20px 20px; padding: 10px 20px; -webkit-box-shadow: 0 0 5px 0 #111;}
.box.multi {padding: 12px 20px 5px;}
h3.box-title{margin: 20px 20px -15px;}
.stat-priority-box {
    background: #333;
    border: 1px solid #444;
    color: #FFD100;
    padding: 15px 10px;
    text-align:center;
    font-weight:bold;
    -moz-box-shadow: 0 0 0 1px black;
    -webkit-box-shadow: 0 0 0 1px black;
    margin: 15px 0 20px;
}
.stat-priority-box span.sep {
    color: #888;
    margin: 0 5px;
}


.nomargin {margin: 0 !important;}
.nomargin-vert {margin-top:0 !important; margin-bottom:0 !important;}
.content-area {width: 960px;margin: 0 auto;position: relative;}

.column {float: left;}
.width-main {width:570px;}
.width-side {width:345px;}
.column.width-main {margin: 0 0 0 20px;}
.column.width-side {margin: 0 20px 0 5px;}
.column.width-main.right {margin: 0 20px 0 5px;}
.column.width-side.left {margin: 0 5px 0 20px;} 

table.content_table{
	padding: 3px;
	border: 1px solid #303030;
	padding: 4px;
	-moz-box-shadow:0 0 5px 0 #111;
	-webkit-box-shadow: 0 0 5px 0 #111;
	margin-top: 5px;
}
table.content_table p {
	margin-bottom: 0px;
}
table.content_table tr {
	border-bottom: 1px solid #303030;
}
table.content_table.full {
	width: 100%;
}
table.content_table th, table.content_table td {
	padding: 5px;
}
table.content_table tr.even td{
	background-color: #272727;
}
table.content_table td {
	background: #232323;
	line-height:16px;
}
table.content_table th {
	background: #333;
	color: #ccc;
	font-weight:bold;
	font-size:12px;
	line-height: 16px;
}
table.content_table .center{
	text-align: center;
}
/*
table.content_table td:hover {
	background-color: #303030;
}
*/
table.content_table.hoverRow tr:hover td {
	background-color: #303030;
}
.content_table caption {
	color: #888;
	font-size: 10px;
	margin-bottom: 3px;
	margin-left: 2px;
}
.content_table .video_td {
	font-size: 12px;
	color: #b0cedf;
	padding-left: 10px;
	line-height: 16px;
}
.content_table .video_td p{
	color: #555;
	font-size: 12px;
	margin-top: 0px;
	margin-left: 1px;
}
.content_table .video_td cite {
	color: #a0a0a0;
}

.content_table td.key {
	color: #888;
	font-weight:bold;
}
.content_table td.value {
	padding-left: 30px;
	color: #ccc;
	font-weight:bold;
}

.content_table td.input {
	padding-left: 30px;
}
.content_table td.input input[type=text], .content_table td.input input[type=password]  {
	font-size: 12px;
	padding: 3px;
	width: 150px;
	border: 1px solid #333;
}

#sidebar table.content_table {
	width: 100%;
	margin: 0 0 5px;
}

#sidebar table.content_table th {
	padding: 5px 10px;
}
#sidebar table.content_table td {
	padding: 5px 10px;	
}
table.content_table .table_submenu td{
	padding: 5px 10px !important;
	text-align: center;
	font-weight:bold;
	border: 1px solid #303030;
	color: #666;
	background: #202020;
	}
table.content_table .table_submenu td:hover {
	color: #b3cedf;
	background: #262626;
	cursor: pointer;
	}
table.content_table .table_submenu td.selected {
	background: #232323;
	color: #b3cedf;
	border-bottom: 1px solid #232323;
	}
table.content_table .table_submenu td.selected:hover {
	background: #232323;
	color: #b3cedf;
	cursor: default;
	border-bottom: 1px solid #232323;
	}
table.content_table tr.content_row {
	padding: 3px 0;
}

div.submit_wrapper input[type=submit] {
	float: right;
	padding: 2px 5px;
	font-weight: bold;
}
div.submit_wrapper .submit_msg {
	display: block;
	float: right;
	padding: 2px 20px;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
}
div.submit_wrapper {
	overflow: hidden;
}

.subentry {
	color: #444;
	line-height: 14px;
	margin-bottom: 2px;
	position: relative;
	top: 2px;
	color:#616f77;
}

.subentry .subentry_class {
	font-weight:bold;
}

.subentry .subentry_date {
	color: #777;
}

.subentry .subentry_label {
	color: #777;
}
.subentry .subentry_value {
	color: #95bb22;
}
.input_table {
	margin: 5px 0 20px;
}
.input_table td{
	vertical-align: top;
}
.input_table td.label {
	padding: 5px 20px 5px 2px;
	width: 150px;
}
.input_table td.input {
	padding: 5px 0;
}
.input_table td.input input[type=text], .input_table td.input input[type=password] {
	padding: 2px;
	font-size: 12px;
	border: 1px solid #333;
	width: 200px;
}

/* NEWS EVENTS */
.news_events .entry_video-added {
	padding: 20px 0 !important;
	
	overflow: hidden;
}

.news_events .entry_video-added h2 {
	margin: -5px 2px 7px;
}
.news_events .video-img_wrapper {
	-moz-box-shadow: 0 0 5px 0 black;
	-webkit-box-shadow: 0 0 5px 0 black;
	border: 1px solid #303030;
	float: left;
	width: 169px;
	height: 100px;
}

.news_events .video-img_wrapper img {
	width: 169px;
	height: 100px;
}

.news_events .video-info_wrapper {
	float: left;
	margin: 0 0 0 15px;
	width: 340px;
}

.news_events .video-info {
	overflow:hidden;
}

.news_events h3.video-title{
	margin-top: -2px;
	line-height: 16px;
}

.news_events p.video-description {
	color:#888;
	font-size: 12px;
	line-height: 16px;
	margin: 4px 0 0 0;
}

.news_events .entry_video-added cite {
	clear:both; 
	color: #444;
	float: none;
	font-size: 11px;
	line-height: 16px;
	margin-top: 5px;
	text-align: left;
	display:block;
}

.news_events cite .date_added {
	color: #777;
}

.news_events cite .date_added_value {
	font-weight:bold;
	color: #777;
}

.news_events cite .video_views_value {
	color: #95bb22;
}

.news_events cite .video_views {
	color: #777;
}

.news_events cite .video_rating {
	color: #777;
}

.news_events cite .video_rating_value {
	color: #95bb22;
}

.news_events .entry_new-gladiator h2{
	color: #ccc;
}

.news_events .entry_new-gladiator p.introduction {
	margin:0;
}

.news_events .entry_new-gladiator p.glad_links {
	color: #444;
	font-size: 11px;
}

.news_events .entry_glad-update span.gladiator_name {
	font-weight:bold;
}

.news_events .entry_glad-update {
	padding: 15px 5px 15px 30px;
	color: #777;
	position:relative;
}
.news_events .entry_glad-update img {
	position:absolute;
	top: 50%;
	margin-top: -10px;
	left: 5px;
}
.news_events .entry_new-gladiator {
	padding: 15px 5px 15px 45px;
	position:relative;
}
.news_events .entry_new-gladiator img {
	position:absolute;
	left: 5px;
	top: 50%;
	margin-top: -16px;
}
.news_events .entry_new-gladiator h2, .news_events .entry_new-gladiator p {
	margin: 0;
}
.news_events .entry_glad-update cite {
	line-height: 14px;
	margin-top: 0;
}

#stickyEvents {
	background: #272729;
}

.success {color:#95bb22 !important;}
.failure {color:#FFA73F !important;}

.width-280 {width: 280px;}
.width-320	{width: 320px;}
.width-600 {width: 600px;}
.width-640 	{width: 640px;}

.width-full {width: 100%;}
.column.width-280 {margin: 0 20px;}
.column.width-600 {margin: 0 20px;}
.column.width-280 .block {width: 280px;}
.column.width-600 .block {width: 600px;}
.column.one-fourth {width:255px; margin: 0 0 0 20px;}
.column.three-fourth {width: 660px; margin: 0 20px 0 5px;}
.column.one-fourth.right {margin: 0 20px 0 5px;}
.column.three-fourth.left {margin: 0 0 0 20px;}
.column.one-third {width: 280px; margin-left: 10px;}
.column.two-third {width: 650px; margin-left: 10px;}
.column.right {float: right; margin-right: 20px;}
.column.full {width:920px; margin: 0 20px 10px;}
.column.full .block.one-third {width: 296px; margin-right: 10px; float: left;}
.column.full .block.one-third.last {margin-right: 0px;}
.column.half {width:460px; margin: 0 0 0 20px;}
#bottom #sidebar .block {background: url(http://bitcast-a.bitgravity.com/skillcapped/static/images/textured_content_33.png) repeat; margin: 0 20px 30px; border: 2px solid #353535;}
.modal-block {background: #222; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 0 10px 0 black; -webkit-box-shadow: 0 0 10px 0 black;  margin:40px auto; position: relative;  border: 2px solid #111;}

}
h3.title {
    text-shadow: 1px 1px #101010;
    display: block;
    text-align: center;
    padding: 9px 15px 7px;
    background: #202020;
    color: #95bb22;
    border-bottom: 1px solid #333;
	font-size:16px;
	font-weight:normal;
}
.first{
	margin-top: 0px !important;
}
/*#content-bg_bot{z-index:100; background: url(/images/frontpage/content-bg_bot_overlay.png) bottom center no-repeat;height: 14px; position:absolute;bottom:-7px;width:100%;}*/
ul.breadcrumb{
	padding: 30px 30px 5px;
	margin: 0;
	font-size: 12px;
	line-height:16px;
	overflow:hidden;
}
ul.breadcrumb li {
	float: left;
}
ul.breadcrumb li.active-breadcrumb {
	font-weight:bold;
	color:#ccc;
}
ul.breadcrumb li.sep {
	margin: 0 5px;
	font-weight:bold;
	color:#444;
}
ul.breadcrumb li a {
	text-decoration: none;
}
h1.page-title {
	font-size: 24px;
	position:relative;
	font-weight:bold;
	color: #ccc;
	padding-top: 5px;	
	border-top: 1px solid #404040;
	margin: 0 0 30px;
}
.page-title-wrapper {
	margin: 0 30px;
}
.border-clear{
	clear:both;
	width:962px;
	height:7px;
	background: url(http://bitcast-a.bitgravity.com/skillcapped/static/images/border_clear.png) no-repeat 0 0;
	background-color: #000000;
	margin-left:-1px;
	margin-right: -1px;
}
.grad444{
	-moz-box-shadow:0 0 5px 0 black;
	background:#444444 url(http://bitcast-a.bitgravity.com/skillcapped/static/images/frontpage/profile_banner.png) repeat-x scroll 0 0;
	border-color:#555555 #555555 #666666;
	border-style:solid;
	border-width:1px;
}
span.label {
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius: 4px;
	clear:both;
	display:inline-block;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	line-height:16px;
	margin-left:10px;
	padding:1px 5px;
	text-transform:uppercase;
	background-color: #999;
	color: #222;
}
span.label.expansion-label-wotlk {
	background-color: #8EB1CC;
}
.blog-comments {
	margin: 40px 0;
}
.label-featured {
	background-color:#FFA73F;
	color:#222222;
}
.img_wrapper {
	-moz-box-shadow: 0 0 5px 0 #111;
	-webkit-box-shadow: 0 0 5px 0 #111;
	border: 1px solid #303030;
}
.block-menu li{
	background:url("http://bitcast-a.bitgravity.com/skillcapped/static/images/textured_content.png") repeat scroll 0 0 transparent;
	border-bottom: 1px solid #111;
	display:block;
	height:24px;
	margin-top: 1px;
	line-height:24px;
	padding-left: 20px;
}
.block-menu li:hover, .block-menu li.active{
	background: url("http://bitcast-a.bitgravity.com/skillcapped/static/images/textured_content_29.png") repeat scroll 0 0 transparent;
}
.block-menu ul{
	margin-bottom:-1px;
	border-left: 1px solid #111;
	border-right: 1px solid #111;
}

.block-menu li a{
	display:block;
	font-weight: bold;
}
.block-menu li a:hover, .block-menus li.active a{
	text-decoration:none;
	color: white;
}
.block-menu h3{
	background:url("http://bitcast-a.bitgravity.com/skillcapped/static/images/thread_title.png") repeat-x scroll 0 -10px transparent;
	border:1px solid #111;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	padding-left: 10px;
	color:#B3CEDF;
}

.dk,.class_spec_0,.class_spec_1,.class_spec_2,.class_spec_3
{
	color: #C41F3B;
}


.druid,.class_spec_4,.class_spec_5,.class_spec_6,.class_spec_7
{
	color:#ff7d0a;
}

.hunter,.class_spec_8,.class_spec_9,.class_spec_10,.class_spec_11
{
	color: #ABD473;
}

.mage,.class_spec_12,.class_spec_13,.class_spec_14,.class_spec_15
{
	color: #69CCF0;
}

.paladin,.class_spec_16,.class_spec_17,.class_spec_18,.class_spec_19
{
	color: #F58CBA;
}

.priest,.class_spec_20,.class_spec_21,.class_spec_22,.class_spec_23
{
	color: white;
}

.rogue,.class_spec_24,.class_spec_25,.class_spec_26,.class_spec_27
{
	color: #FFF569;
}

.shaman,.class_spec_28,.class_spec_29,.class_spec_30,.class_spec_31
{
	color: #2459FF;
}

.warlock,.class_spec_32,.class_spec_33,.class_spec_34,.class_spec_35
{
	color: #9482C9;
}

.warrior,.class_spec_36,.class_spec_37,.class_spec_38,.class_spec_39
{
	color: #C79C6E;
}

.monk,.class_spec_40,.class_spec_41,.class_spec_42,.class_spec_43
{
	color: #2D9B78;
}

.dh,.class_spec_44,.class_spec_45,.class_spec_46,.class_spec_47
{
	color: #A330C9;
}

.general,.class_spec_48,.class_spec_49,.class_spec_50,.class_spec_51
{
	color: #5777ba;
}

.button-wrapper{
    border:1px solid #202020;
    padding-bottom: 1px;
    background-color: #303030;
    border-color: #191919 #151515 #151515;
    border-style:solid;
    border-width:1px;
    display:inline-block;
    white-space:nowrap;
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    -moz-border-radius: 3px;
}
.button-wrapper input{
    border-style:solid;
    background:none repeat scroll 0 0 transparent;
    border-width: 1px 0 0 0;
    border-color: #3f3f3f;
    display:inline-block;
    cursor:pointer;
    white-space: nowrap;
    padding: 3px 5px;
    margin: 0px;
    font-family:'Lucida Grande',Tahoma,Verdana,Arial,sans-serif;
    font-weight:bold;
    color: #e0e0e0;
    -moz-border-radius: 3px;
    text-align:center;
}

input[type=submit].greenButton, input[type=button].greenButton, .greenButton {
	background:#62af56;
	background: -webkit-gradient(linear, left top, left bottom, from(#a8ea9c), to(#62af56));
	background-image: -moz-linear-gradient(top, #a8ea9c, #62af56);
	border-color: #2d6324;
	color: #000;
	text-shadow: #8cee7c 0px 1px 0px;
}
input[type=submit].greenButton:hover, input[type=button].greenButton:hover, .greenButton:hover {
	background:#4ca83d;
	background: -webkit-gradient(linear, left top, left bottom, from(#85e573), to(#4ca83d));
	background-image: -moz-linear-gradient(top, #85e573, #4ca83d);
}
input[type=submit].redButton, input[type=button].redButton, .redButton{
	background:#b05656;
	background: -webkit-gradient(linear, left top, left bottom, from(#eb9d9d), to(#b05656));
	background-image: -moz-linear-gradient(top, #eb9d9d, #b05656);
	border-color: #632424;
	color: #000;
	text-shadow: #ed7b7b 0px 1px 0px;	
}
input[type=submit].redButton:hover, input[type=button].redButton:hover, .redButton:hover{
	background:#a83d3d;
	background: -webkit-gradient(linear, left top, left bottom, from(#e57373), to(#a83d3d));
	background-image: -moz-linear-gradient(top, #e57373, #a83d3d);
}
input[type=submit].blueButton, input[type=button].blueButton, .blueButton{
	background:#569ab0;
	background: -webkit-gradient(linear, left top, left bottom, from(#9dd7eb), to(#569ab0));
	background-image: -moz-linear-gradient(top, #9dd7eb, #569ab0);
	border-color: #245463;
	color: #000;
	text-shadow: #7bd1ed 0px 1px 0px;	
}
input[type=submit].blueButton:hover, input[type=button].blueButton:hover, .blueButton:hover{
	background:#3d8da8;
	background: -webkit-gradient(linear, left top, left bottom, from(#73c9e5), to(#3d8da8));
	background-image: -moz-linear-gradient(top, #73c9e5, #3d8da8);
}
input[type=submit].navyButton, input[type=button].navyButton, .navyButton{
	background:#568bb0;
	background: -webkit-gradient(linear, left top, left bottom, from(#9ccaea), to(#568bb0));
	background-image: -moz-linear-gradient(top, #9ccaea, #568bb0);
	border-color: #244963;
	color: #000;
	text-shadow: #7bbeed 0px 1px 0px;	
}
input[type=submit].navyButton:hover, input[type=button].navyButton:hover, .navyButton:hover{
	background:#3d8da8;
	background: -webkit-gradient(linear, left top, left bottom, from(#73b6e5), to(#3d7ba8));
	background-image: -moz-linear-gradient(top, #73b6e5, #3d7ba8);
}
input[type=submit].purpleButton, input[type=button].purpleButton, .purpleButton {
	background:#9256b0;
	background: -webkit-gradient(linear, left top, left bottom, from(#d19deb), to(#9256b0));
	background-image: -moz-linear-gradient(top, #d19deb, #9256b0);
	border-color: #4e2463;
	color: #000;
	text-shadow: #c77bed 0px 1px 0px;
}
input[type=submit].purpleButton:hover, input[type=button].purpleButton:hover, .purpleButton:hover {
	background:#843da8;
	background: -webkit-gradient(linear, left top, left bottom, from(#bf73e5), to(#843da8));
	background-image: -moz-linear-gradient(top, #bf73e5, #843da8);
}
input[type=submit].greyButton, input[type=button].greyButton, .greyButton {
	background:#444;
	background: -webkit-gradient(linear, left top, left bottom, from(#505050), to(#404040));
	background-image: -moz-linear-gradient(top, #505050, #404040);
	color:#b3cedf;
	border-color: #303030;
}
input[type=submit].greyButton:hover, input[type=button].greyButton:hover, .greyButton:hover {
	background: #555;
	background: -webkit-gradient(linear, left top, left bottom, from(#606060), to(#505050));
}
.colorButton {
	font-weight:normal;
	display:inline-block;
	padding: 4px 8px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	text-decoration:none;
	min-width: 0;
	border:1px solid #303030;
}
.colorButton:hover {
	cursor: pointer;
}
a.colorButton:hover {
	color: #000;
}
#add_news_post_btn {
	position:absolute;
	top:-10px;
	right: 0;
}
#frontpage_new_post_btn {
	display:block;
	width: 150px;
	margin: 10px auto;
}
.news-col {
	width: 620px;
	margin: 0 10px;
	position:relative;
}
.recent-col {
	width: 280px;
	margin: 0 20px;
}
h3.sidebar-list-title {
	padding: 5px 10px;
	font-weight:normal;
	color:#a0a0a0;
	font-size: 14px;
	background: url(/images/frontpage/sidebar-header-hr.png) no-repeat left bottom;
	position:relative;
}
h3.sidebar-list-title.icon {
	padding: 5px 10px 5px 30px;
}
h3.sidebar-list-title.icon img {
	position: absolute;
	top: 50%;
	margin-top: -10px;
	left: 5px;
}
ul.sidebar-list {
	margin-bottom: 30px;
}
ul.sidebar-list li {
	background:url(/images/frontpage/sidebar-hr.png) no-repeat left bottom;
	position:relative;
}
ul.sidebar-list li a {
	padding: 5px;
	display:block;
	position:relative;
}
ul.sidebar-list li div.subtext {
	color:#666;
	font-weight:bold;
}
ul.sidebar-list li div.subtext span {
	color: #616F77;
}
ul.sidebar-list a:hover {
	background: #24262b;
	text-decoration:none;
}

/*
**  Blog Stuff
*/
.blog-post {
	padding: 20px 30px 15px;
	font-size: 13px;
	position:relative;
	background:#252525;
	border-color:#303030 #282828 #202020;
	border-style:solid;
	border-width:1px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
}
.blog-post-wrapper {
	background:#151515;
	border-style: solid;
	border-width:1px;
	border-color:#202020 #202020 #282828;
	padding: 1px;
	margin-bottom: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
}
.blog-post.sticky {
/*	background: #333;
	background: -moz-linear-gradient(top, #333 0%, #303030 20%, #282828 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333), color-stop(20%,#303030), color-stop(100%,#282828));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#282828',GradientType=0 ); */
}
.sticky-post-wrapper {
	
}
.blog-post h1 a{
	font-weight:normal;
}
.blog-post h1 {
	font-size: 24px;
	letter-spacing: -.02em;
	line-height: 30px;
	margin: 50px 0 10px 0;
}
.blog-post h1.post_title {
	margin: 0;
	font-size:20px;
	line-height:24px;
	margin-right:80px;
}
.blog-post h1.post_title.single-post-title {
	font-size:24px;
	line-height:30px;
}
.blog-post h1, .blog-post h2 {
	letter-spacing: -.02em;
	font-family: trebuchet ms;
}
.blog-post h2 {
	color:#b3cedf;
	border-bottom: 1px solid #303030;
	margin: 30px 0 5px;
	padding-bottom:5px;
	font-size: 18px;
	font-weight:bold;
	text-transform:uppercase;
}
.blog-post h3 {
	font-size:13px;
	font-weight:bold;
	color:#ccc;
	margin:20px 0 0;
	padding-left:1px;
}
.blog-post h2+.blog-post h3{
	margin-top: 0;
}
.blog-post blockquote {
	font-size: 14px;
	font-family: georia;
	color:#ccc;
	font-style:italic;
	padding: 15px 30px;
}
.blog-post em {
	font-style:italic;
}
.blog-post cite {
	font-size: 12px;
	color:#666;
	display:block;
	text-transform:uppercase;
	font-family:trebuchet ms;
	padding-left: 1px;
}
.blog-post cite .sep {
	color:#444;
}
.blog-post cite .author {
	color:#ccc;
	font-weight:bold;
}
.blog-post p {
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 10px;
	padding-left:1px;
}
#single_post_wrapper div.excerpt {
	margin: 30px 0;
}
#single_post_wrapper cite {
	margin-top: 5px;
}
.blog-post .excerpt img {
	background:#333;
	padding: 5px;
	border-color:#404040 #303030 #303030;
	border-style:solid;
	border-width:1px;
	outline: 1px solid #151515;
}
.blog-post .excerpt .alignleft,
.blog-post .excerpt img.alignleft {
	display: inline;
	margin: 6px 20px 20px 0;
	float:left;
}
.blog-post .excerpt .alignright,
.blog-post .excerpt img.alignright {
	display: inline;
	float: right;
	margin: 6px 0 20px 20px;
}
.blog-post .excerpt .aligncenter,
.blog-post .excerpt img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top:20px;
	margin-bottom:20px;
}
.blog-post .excerpt p img {
	margin: 20px 0;
}
.blog-post .excerpt p a img {
	margin: 10px 0;
}
.blog-post .excerpt {
	margin: 15px 0 55px;
}
.blog-post strong {
	font-weight:bold;
}
.blog-post p strong, .blog-post p em, .blog-post p strike, 
.blog-post ol strong, .blog-post ol em, .blog-post ol  strike, 
.blog-post li strong, .blog-post li em, .blog-post li strike {
	color:#ccc;
}
.blog-post ul, .blog-post ol {
	margin: 10px 15px;
	line-height: 18px;
	font-size: 13px;
}
.blog-post ol {
	margin: 10px 0;
}
.blog-post li {
	margin-bottom: 5px;
}
.blog-post ul li{
	list-style-position:outside;
	list-style-type:disc;
}
.blog-post ol li {
	list-style-position:inside;
	list-style-type:decimal;
}
.blog-post img {
}
#back-wrapper {
	margin: 0 40px 20px;
}
#blog-back-button {
	font-size: 16px;
}
.blog-read-more {
	display:block;
	font-weight:bold;
	padding: 30px 0 0;
}
.blog-navigation {
	display:block;
	margin: 30px 0 20px;
	overflow:hidden;
}
.blog-navigation a {
	display:block;
	padding: 5px 10px;
	color:#616F77;
	text-align:center;
	background: #333; /* old browsers */
	background: -moz-linear-gradient(top, #303030 0%, #282828 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303030), color-stop(100%,#282828)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303030', endColorstr='#282828',GradientType=0 ); /* ie */
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-color:#404040 #282828 #282828;
	border-style:solid;
	border-width: 1px;
}
.blog-navigation a:hover {
	background: #353535; /* old browsers */
	background: -moz-linear-gradient(top, #363636 0%, #303030 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#363636), color-stop(100%,#303030)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363636', endColorstr='#303030',GradientType=0 ); /* ie */
	color: #66b0cd;
}
.blog-navigation-right {
	float: right;
	margin-right:20px;
	border-color: #232323 #232323 #272727 !important;
}
.blog-navigation-left {
	float:left;
	margin-left:20px;
	border-color: #232323 #232323 #272727 !important;
}
h1#blog-filter-title {
	margin: 0 0 36px 0;
	padding-left: 10px;
	border-bottom: 1px solid #303030;
	font-weight:normal;
}
a.articles-back-btn {
	font-size: 12px;
	padding: 4px 10px;
	margin: -5px 0 8px 0;
	display:inline-block;
}
.blog-post .comment-count-wrapper {
	position:absolute;
	bottom: 20px;
	right: 20px;
}
.blog-post a.comment-count {
	display:block;
	padding: 5px 30px 5px 10px;
	position:relative;
}
.blog-post .comment-count img {
	position:absolute;
	right:6px;
	top: 3px;
}
.post-category {
	position:absolute;
	top:0;
	right: 0;
	padding: 5px 10px 2px;
	background:#222;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	text-align:center;
	border-color:#303030;
	border-width: 0 0 1px 1px;
	border-style:solid;
	font-size:10px;
	width: 80px;
	color:#406d80;
}
a.post-category:hover {
	color:#66b0cd;
}
.blog-post a.comment-count:hover {
	background: #353535; /* old browsers */
	background: -moz-linear-gradient(top, #363636 0%, #303030 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#363636), color-stop(100%,#303030)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363636', endColorstr='#303030',GradientType=0 ); /* ie */
	color: #66b0cd;
}
a.readmore-link {
	padding: 5px 10px;
	color:#616F77;
	text-align:center;
	background: #333; /* old browsers */
	background: -moz-linear-gradient(top, #303030 0%, #282828 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303030), color-stop(100%,#282828)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303030', endColorstr='#282828',GradientType=0 ); /* ie */
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-color:#404040 #282828 #242424;
	border-style:solid;
	border-width: 1px;
	bottom: 20px;
	display:block;
}
.inset-button {
	padding: 5px 10px;
	color:#616F77;
	text-align:center;
	background: #333; /* old browsers */
	background: -moz-linear-gradient(top, #303030 0%, #282828 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303030), color-stop(100%,#282828)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303030', endColorstr='#282828',GradientType=0 ); /* ie */
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	border-color:#404040 #282828 #282828;
	border-style:solid;
	border-width: 1px;
	display:block;
}
.inset-button:hover {
	background: #353535; /* old browsers */
	background: -moz-linear-gradient(top, #363636 0%, #303030 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#363636), color-stop(100%,#303030)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363636', endColorstr='#303030',GradientType=0 ); /* ie */
	color: #66b0cd;
}
.inset-button-wrapper {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	background:#181818;
	border-color:#252525 #252525 #282828;
	border-width:1px;
	border-style:solid;
	padding: 1px;
}
a.readmore-link:hover {
	background: #353535; /* old browsers */
	background: -moz-linear-gradient(top, #363636 0%, #303030 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#363636), color-stop(100%,#303030)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363636', endColorstr='#303030',GradientType=0 ); /* ie */
	color: #66b0cd;
}
div.readmore-wrapper {
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	background:#181818;
	border-color:#252525 #252525 #303030;
	border-width:1px;
	border-style:solid;
	bottom:20px;
	display:block;
	left:20px;
	padding: 1px;
	position:absolute;
}
.wp-breadcrumb {
	color:#666;
	margin: 4px 2px 10px;
	padding: 0 10px 5px;
	border-bottom: 1px solid #303030;
	font-weight:bold;
	font-size: 14px;
}
.wp-breadcrumb .last-breadcrumb {
	color:#ccc;
}
.blog-post .powerpress_player{
	margin: 20px 20px 0;
}
.blog-post .powerpress_links {
	font-size: 12px;
	margin: 0 20px 20px;
}

/* Wowhead tooltips
---------------------------------------- */
.quality0, .quality0 a:link, .quality0 a:active, .quality0 a:visited { color: gray !important; text-decoration: none; }
.quality0 a:hover { color: gray !important; text-decoration: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, .6); }
.quality1, .quality1 a:link, .quality1 a:active, .quality1 a:visited { color: white !important; text-decoration: none; }
.quality1 a:hover { color: white !important; text-decoration: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, .6); }
.quality2, .quality2 a:link, .quality2 a:active, .quality2 a:visited { color: #1EFF00 !important; text-decoration: none; }
.quality2 a:hover { color: #1EFF00 !important; text-decoration: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, .6); }
.quality3, .quality3 a:link, .quality3 a:active, .quality3 a:visited { color: #0870C1 !important; text-decoration: none; }
.quality3 a:hover { color: #0870C1 !important; text-decoration: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, .6); }
.quality4, .quality4 a:link, .quality4 a:active, .quality4 a:visited { color: #9035CF !important; text-decoration: none; }
.quality4 a:hover { color: #9035CF !important; text-decoration: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, .6); }
.quality5, .quality5 a:link, .quality5 a:active, .quality5 a:visited { color: #DE800D !important; text-decoration: none; }
.quality5 a:hover { color: #DE800D !important; text-decoration: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, .6); }
.quality6, .quality6 a:link, .quality6 a:active, .quality6 a:visited { color: #E5CC63 !important; text-decoration: none; }
.quality6 a:hover { color: #E5CC63 !important; text-decoration: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, .6); }
.quality7, .quality7 a:link, .quality7 a:active, .quality7 a:visited { color: #E5CC63 !important; text-decoration: none; }
.quality7 a:hover { color: #E5CC63 !important; text-decoration: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, .6); }
.quest, .quest a:link, .quest a:active, .quest a:visited { color: #0000FF !important; text-decoration: none; }
.quest a:hover {text-decoration: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, .6); }
.spell, .spell a:link, .spell a:active, .spell a:visited { color: #FFD100 !important; text-decoration: none; }
.spell a:hover {text-decoration: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, .6); }
.wowstat, .wowstat a:link, .wowstat a:active, .wowstat a:visited { color: royalblue !important; text-decoration: none; }
.wowstat a:hover { color: royalblue !important; text-decoration: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, .6); }
.achievement, .achievement a:link, .achievement a:active, .achievement a:visited {color: #D53057 !important;text-decoration: none;}
.itemset, .itemset a:link, .itemset a:active, .itemset a:visited {color: #D53057 !important;text-decoration: none;}
.achievement a:hover {color: #D53057 !important;text-decoration: none;text-shadow: 1px 1px 1px rgba(0, 0, 0, .6);}
.itemset a:hover {color: #D53057 !important;text-decoration: none;text-shadow: 1px 1px 1px rgba(0, 0, 0, .6);}
.craftable, .craftable a:link, .craftable a:active, .craftable a:visited { color: #D53057; text-decoration: none; }
.craftable a:hover { color: #D53057; text-decoration: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, .6); }
.npc, .npc a:link, .npc a:active, .npc a:visited { color: #C09E79 !important; text-decoration: none; }
.npc a:hover { color: #C09E79 !important; text-decoration: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, .6); }
.wow_profile, .wow_profile a:link, .wow_profile a:active, .wow_profile a:visited { color: #4679A6 !important; text-decoration: none; }
.wow_profile a:hover { color: #4679A6 !important; text-decoration: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, .6); }
.guild, .guild a:link, .guild a:active, .guild a:visited { color: #099F2C !important; text-decoration: none; }
.guild: a:hover { color: #099F2C !important; text-decoration: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, .6); }
.armory, .armory a:link, .armory a:active, .armory a:visited { color: #CFA60C !important; text-decoration: none; }
.armory a:hover { color: #CFA60C !important; text-decoration: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, .6); }
.zone, .zone a:link, .zone a:active, .zone a:visited {color: #6665C2 !important; text-decoration: none; }
.zone a:hover { color: #6665C2 !important; text-decoration: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, .6); }
.wowobject, .wowobject a:link, .wowobject a:active, .wowobject a:visited { color: #DFBE29 !important; text-decoration: none;}
.wowobject a:hover { color: #DFBE29 !important; text-decoration: none; text-shadow: 1px 1px 3px rgba(0, 0, 0, .6); }
.faction, .faction a:link, .faction a:active, .faction a:visited { color: #C09E79 !important; text-decoration: none; }
.faction a:hover { color: #C09E79 !important; text-decoration: none; text-shadow: 1px 1px 3px rgba(0, 0, 0, .6); }
.itemname {display: inline;clear: left;}
.qual { color: #ffd100 !important; position: absolute; padding-top: 2px; padding-left: 2px; }
.qual0, .qual0 a { color: gray !important; position: absolute; padding-top: 2px; padding-left: 2px;}
.qual1, .qual1 a { color: #4679A6 !important; position: absolute; padding-top: 2px; padding-left: 2px;}
.qual2, .qual2 a { color: #1eff00 !important; position: absolute; padding-top: 2px; padding-left: 2px;}
.qual3, .qual3 a { color: #0070dd !important; position: absolute; padding-top: 2px; padding-left: 2px;}
.qual4, .qual4 a { color: #a335ee !important; position: absolute; padding-top: 2px; padding-left: 2px;}
.qual5, .qual5 a { color: #ff8000 !important; position: absolute; padding-top: 2px; padding-left: 2px;}
.qual6, .qual6 a { color: #e5cc80 !important; position: absolute; padding-top: 2px; padding-left: 2px;}
.qual7, .qual7 a { color: #ff0000 !important; position: absolute; padding-top: 2px; padding-left: 2px;}
.qual8, .qual8 a { color: #ffff98 !important; position: absolute; padding-top: 2px; padding-left: 2px;}
.notfound { color: #FF0000; font-weight: bold; }
ul.itemset-items {list-style-position: inside !important;padding: 0px !important;margin: 0px !important;}
li.itemset-item {padding: 0px !important;margin: 0px !important;list-style: none !important;}
.faction-table {width: 25%;border: 1px solid #0070DD;color: #0070DD;}
.faction-table th {background-color: #0070DD;color: white;font-weight: bold;text-align: center;}
.faction-table td {padding: 5px;}
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;}
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;}
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(../../../wowhead/images/tooltip.png); background-position: top left; height: 4px;}
table.wowhead_tooltip td.top-right {background-image: url(../../../wowhead/images/tooltip.png); background-position: top right; height: 4px;}
table.wowhead_tooltip td.bottom-left {background-image: url(../../../wowhead/images/tooltip.png); background-position: bottom left; height: 4px;}
table.wowhead_tooltip td.bottom-right {background-image: url(../../../wowhead/images/tooltip.png); background-position: bottom right; height: 4px;}
table.wowhead_tooltip td.wh_left {background-image: url(../../../wowhead/images/tooltip.png); background-position: center left;}
table.wowhead_tooltip td.wh_left div.wh_right {background-image: url(../../../wowhead/images/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;}
.wowhead_tooltip {float: none;text-align: left;margin: 0;padding: 0;width: auto;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;}
.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 }
.wowhead_tooltip h3 { color: #FFD100; text-shadow: 1px 1px 4px rgba(255, 255, 255, 0.6); }
.wowhead_tooltip_header {font-size: 16px;color: #FFD100;font-weight: bold;text-shadow: 1px 1px 4px rgba(255, 255, 255, 0.6);padding-bottom: 5px;border-bottom: 1px solid white;}
.wowhead_tooltip_footer {font-size: smaller;color: #FFD100;text-shadow: 1px 1px 4px rgba(255, 255, 255, 0.6);padding-top: 5px;text-align: center;}
#cluetip-close img {  border: 0;}
#cluetip-title h3{border: 0px !important;}
#cluetip-title {  overflow: hidden;  border: 0px !important;}
#cluetip-title #cluetip-close {  float: right;  position: relative;}
#cluetip-waitimage {  width: 43px;  height: 11px;  position: absolute;  background-image: url(../../../wowhead/images/wait.gif);}
.cluetip-arrows {  display: none;  position: absolute;  top: 0;  left: -11px;  height: 22px;  width: 11px;  background-repeat: no-repeat;  background-position: 0 0;}
#cluetip-extra {  display: none;}
.cluetip-default {}
.armory_tip a, .armory_tip a:active, .armory_tip a:visited, .armory_tip a:hover {text-decoration: none;padding-bottom: 2px;}
.armory_tt_main > table, .armory_tt_main > td {  font: 10px Verdana, Arial, Helvetica, sans-serif;}
.armory_tt_main {  background: black;  padding: 3px;  border: 1px outset silver;  -webkit-border-radius: 8px;  -moz-border-radius: 8px;  text-align: left;  opacity:0.95;  -khtml-opacity: 0.95;  -moz-opacity: 0.95;  -webkit-opacity: 0.95;  text-align: left;}
.armory_tt_main > img { border: 0px; }
.armory_tt_header {  background-color: #010121;  vertical-align: top;}
.armory_tt_avatar {  width: 64px;}.armory_tt_char_info {  width: 100%;  vertical-align: top;}
.armory_tt_char_name {  color: #ffffff;  font-weight: bold;  display: block;}
.armory_tt_char_guild {  color: #ffd517;  font-weight: bold;  display: block;}
.armory_tt_char_stuff {  color: white;  display: block;}
.armory_tt_talents { text-align: left; }
.armory_tt_talents img { vertical-align: middle; width: 20px; height: 20px; clear: none; }
.armory_tt_talent_spec {  color: #ffd517;  display: none;}
.armory_tt_talent_trees {  padding-top: 0.5em;  color: white;  display: inline-block;}
.armory_tt_buffs {   background-color: #010121;   width: 74px;   vertical-align: top;   text-align: left; }
.armory_tt_buffs img { border: 0px; }.armory_tt_stats {  width: 100%;  border: 0px;  padding: 0px;  border-spacing:0px;  background-color: #111111;  vertical-align: top;  text-align: left;}
.armory_tt_stats tr td { width: 50%; opacity:0.95;}
.armory_tt_stat_health { background-color: #00BF00; color: white; }
.armory_tt_stat_power_mana { background-color: #0070DD; color: white; }
.armory_tt_stat_power_rage { background-color: #FF0040; color: white; }
.armory_tt_stat_power_energy { background-color: #FFBF00; color: white; }
.armory_tt_stat_primary { color: #00FF00; font-weight: bold; }
.armory_tt_stat_shadow_spell { color: #A335EE; font-weight: bold; }
.armory_tt_stat_fire_spell { color: #FF3300; font-weight: bold; }
.armory_tt_stat_frost_spell { color: #0070DD; font-weight: bold; }
.armory_tt_stat_arcane_spell { color: #d800cc; font-weight: bold; }
.armory_tt_stat_nature_spell { color: #FF3300; font-weight: bold; }
.armory_tt_stat_holy_spell { color: #FF3300; font-weight: bold; }
.armory_tt_stat_generic { color: #ffd517; font-weight: bold; }
.armory_tt_stat_melee_main_hand { color: #0070DD; font-weight: bold; }
.armory_tt_stat_melee_off_hand { color: #00F080; font-weight: bold; }
.armory_tt_stat_defensive { color: #d5d5d5; font-weight: bold; }
.armory_tt_stat_mana_regen { color: #ff88FF; font-weight: bold; }
.armory_tt_stat_healing { color: #ff88FF; font-weight: bold; }
.armory_tt_stat_ranged { color: #FF3300; font-weight: bold; }
.armory_tt_stat_value { background-color: #011101; color: white; font-weight: normal; }
.armory_tt_professions {  width: 100%;  padding: 0px;  border: 0px;  border-spacing: 0px;  vertical-align: top;  text-align: left;  opacity:0.95;}
.armory_tt_professions tr td { width: 50%; }
.armory_tt_profession_name { background-color: #222222; color: #FFDDFF; font-weight: bold; }
.armory_tt_profession_name img { vertical-align: middle; }
.armory_tt_profession_skill { background-color: #022202; color: white; }
.armory_tt_misc {width: 100%;padding: 0px;border: 0px;border-spacing: 0px;vertical-align: top;text-align: left;opacity:0.95;}
.armory_tt_misc tr td { width: 50%; height: 20px;}
.armory_tt_misc_name { background-color: #222222; color: #68CCEF; font-weight: bold; }
.armory_tt_misc_value { background-color: #022202; color: #FFFFFF; }
.armory_tt_class_deathknight { color: #7F0A1D !important;text-decoration: none;}
.armory_tt_class_druid { color: #FF7C0A !important;        text-decoration: none;}
.armory_tt_class_hunter { color: #AAD372 !important;        text-decoration: none;}
.armory_tt_class_mage { color: #68CCEF !important;        text-decoration: none;}
.armory_tt_class_paladin { color: #F48CBA !important;        text-decoration: none;}
.armory_tt_class_shaman { color: #3556FD !important;        text-decoration: none;}
.armory_tt_class_priest { color: #FFFFFF !important;        text-decoration: none;}
.armory_tt_class_rogue { color: #FFF468 !important;        text-decoration: none;}
.armory_tt_class_warlock { color: #9382C9 !important;        text-decoration: none;}
.armory_tt_class_warrior { color: #C69B6D !important;        text-decoration: none;}
.armory_error {  background: black;  padding: 5px;  border: 1px outset silver;  -webkit-border-radius: 8px;  -moz-border-radius: 8px;  text-align: left;  opacity:0.95;  -khtml-opacity: 0.95;  -moz-opacity: 0.95;  -webkit-opacity: 0.95;  text-align: left;  color: white;}
.armory_guild_main {  background: black;  padding: 3px;  border: 1px outset silver;  -webkit-border-radius: 8px;  -moz-border-radius: 8px;  text-align: left;  opacity:0.95;  -khtml-opacity: 0.95;  -moz-opacity: 0.95;  -webkit-opacity: 0.95;  text-align: left;  vertical-align: top;  color: white;  width: 250px;}
.armory_guild_main > td { vertical-align: top; }
.armory_guild_info { vertical-align: top; }
.armory_guild_faction { vertical-align: middle; }
.armory_guild_header { display: block; }
.armory_guild_roster { padding-top: 0.5em; }
.armory_icon { vertical-align: middle; }
.rep-table {border: 1px solid #000000;width: 300px;font-size: 9px;}
.rep-table th {background-color: #3556FD;color: #222222 !important;text-align: center;font-weight: bold;}
.rep-table td {height: 15px;}
.rep-box {background: #222222;border: 1px solid #000000;text-align: center;color: #ffffff;height: 15px;}
.rep-hated {background-color: #CC2222;height: 15px;float: left;}
.rep-hostile {background-color: red;height: 15px;float: left;}
.rep-unfriendly {background-color: #EE6622;height: 15px;float: left;}
.rep-neutral {background-color: yellow;height: 15px;float: left;}
.rep-friendly {background-color: lime;height: 15px;float: left;}
.rep-honored {background-color: #00FF88;height: 15px;float: left;}
.rep-revered {background-color: #00FFCC;height: 15px;float: left;}
.rep-exalted {background-color: cyan;height: 15px;float: left;}
.talent-table {width: 65%;border-width: 1px;border-style: solid;border-color: #0070DD;color: #0070DD;}
.talent-table-head {background-color: #0070DD;color: white;font-weight: bold;text-align: center;}
.talent-hidden {display: none;}
.talent-shown {display: inline;}
.glyph-table {width: 30%;border-width: 1px;border-style: solid;border-color: #0070DD;color: #0070DD;}
.glyph-table-head {background-color: #0070DD;color: white;font-weight: bold;text-align: center;}
.glyph-title {text-decoration: underline;color: #0070DD;padding-left: 5px;}
.wowtitle, .wowtitle a:link, .wowtitle a:active, .wowtitle a:visited { color: orange !important; text-decoration: none; }
.wowtitle a:hover {color: orange !important; text-decoration: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); }
.wowevent, .wowevent a:link, .wowevent a:active, .wowevent a:visited { color: #077F5B !important; text-decoration: none; }
.wowevent a:hover { color: #077F5B !important; text-decoration: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); }
.wowrace, .wowrace a:link, .wowrace a:active, .wowrace a:visited { color: #7A0EEF !important; text-decoration: none; }
.wowrace a:hover { color: #7A0EEF !important; text-decoration: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); }
.wowpet, .wowpet a:link, .wowpet a:active, .wowpet a:visited { color: #368F1A !important; text-decoration: none; }
.wowpet a:hover { color: #368F1A !important; text-decoration: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); }
.iconsmall, .iconmedium, .iconlarge { position: relative; z-index: 0;}
.iconsmall { height: 26px; width: 26px; }
.iconmedium { height: 44px; width: 44px; }
.iconlarge { height: 68px; width: 68px; }
.iconsmall ins, .iconmedium ins, .iconlarge ins { background-repeat: no-repeat; display: block; position: absolute; z-index: 5; }
.iconsmall ins { height: 18px; left: 4px; top: 4px; width: 18px; }
.iconmedium ins { height: 36px; left: 4px; top: 4px; width: 36px; }
.iconlarge ins { height: 56px; left: 6px; top: 6px; width: 56px; }
.iconsmall del { background-image: url("http://static.wowhead.com/images/Icon/small/border/default.png"); height: 26px; width: 26px; }
.iconmedium del { background-image: url("http://static.wowhead.com/images/Icon/medium/border/default.png"); height: 44px; width: 44px; }
.iconlarge del { background-image: url("http://static.wowhead.com/images/Icon/large/border/default.png"); height: 68px; width: 68px; }
.iconsmall var, .iconmedium var { background-repeat: no-repeat; display: block; position: absolute; z-index: 15; }
.iconsmall var { height: 26px; width: 26px; }
.iconmedium var { height: 44px; width: 44px; }
.iconsmall a, .iconmedium a, .iconlarge a { display: block; left: 3px; position: absolute; top: 3px; z-index: 20; }
.iconsmall a { background: url("http://static.wowhead.com/images/Icon/small/hilite/default.png") no-repeat scroll 20px 0 transparent; height: 20px; width: 20px; }
.iconmedium a { background: url("http://static.wowhead.com/images/Icon/medium/hilite/default.png") no-repeat scroll 38px 0 transparent; height: 38px; width: 38px; }
.iconlarge a { background: url("http://static.wowhead.com/images/Icon/large/hilite/default.png") no-repeat scroll 62px 0 transparent; height: 62px; width: 62px; }
.iconsmall a:hover, .iconmedium a:hover, .iconlarge a:hover { background-position: 0 0; }
.icontiny { background: none no-repeat scroll left center transparent; padding-left: 18px !important; background-position:0 2px; }
.wowclass { background: none no-repeat scroll left center transparent; padding-left: 23px !important; padding-top: 3px; padding-bottom: 3px;}
.blog-post .whtooltip {
	font-size:13px;
	font-weight:normal;
	font-family:trebuchet ms, arial;
}
.blog-post a.whtooltip:hover {
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .6);
}

/*
	Calendar plugin
*/
/* the input field */
input[type=date].date {
	border:1px solid #ccc;
	font-size:14px;
	padding:6px 4px 5px 5px;
	text-align:center;
	width:194px;
	font-family: arial;
	-moz-box-shadow:0 0 10px #eee inset;
	-webkit-box-shadow:0 0 10px #eee inset;
}

/* calendar root element */
#calroot {
	/* place on top of other elements. set a higher value if nessessary */
	z-index:10000;
	
	margin-top:-1px;
	width:198px;
	padding:2px;
	background-color:#fff;
	font-size:11px;
	border:1px solid #ccc;
	
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
	-moz-box-shadow: 0 0 15px #666;
	-webkit-box-shadow: 0 0 15px #666;	
}

/* head. contains title, prev/next month controls and possible month/year selectors */
#calhead {	
	padding:2px 0;
	height:22px;
} 

#caltitle {
	font-size:14px;
	color:#0150D1;	
	float:left;
	text-align:center;
	width:155px;
	line-height:20px;
	text-shadow:0 1px 0 #ddd;
}

#calnext, #calprev {
	display:block;
	width:20px;
	height:20px;
	background:transparent url(/images/calendar/prev.gif) no-repeat scroll center center;
	float:left;
	cursor:pointer;
}

#calnext {
	background-image:url(/images/calendar/next.gif);
	float:right;
}

#calprev.caldisabled, #calnext.caldisabled {
	visibility:hidden;	
}

/* year/month selector */
#caltitle select {
	font-size:10px;	
}

/* names of the days */
#caldays {
	height:14px;
	border-bottom:1px solid #ddd;
}

#caldays span {
	display:block;
	float:left;
	width:28px;
	text-align:center;
}

/* container for weeks */
#calweeks {
	background-color:#fff;
	margin-top:4px;
}

/* single week */
.calweek {
	clear:left;
	height:22px;
}

/* single day */
.calweek a {
	display:block;
	float:left;
	width:27px;
	height:20px;
	text-decoration:none;
	font-size:11px;
	margin-left:1px;
	text-align:center;
	line-height:20px;
	color:#666;
	-moz-border-radius:3px;
	-webkit-border-radius:3px; 		
} 

/* different states */
.calweek a:hover, .calfocus {
	background-color:#ddd;
}

/* sunday */
a.calsun {
	color:red;		
}

/* offmonth day */
a.caloff {
	color:#ccc;		
}

a.caloff:hover {
	background-color:rgb(245, 245, 250);		
}


/* unselecteble day */
a.caldisabled {
	background-color:#efefef !important;
	color:#ccc	!important;
	cursor:default;
}

/* current day */
#calcurrent {
	background-color:#498CE2;
	color:#fff;
}

/* today */
#caltoday {
	background-color:#333;
	color:#fff;
}
