/* --------------------------------------------------------------

   reset.css
   * Resets default browser CSS.

-------------------------------------------------------------- */

html {
    margin:0;
    padding:0;
    border:0;
}

body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, th,
caption, article, aside, dialog, figure, footer, header,
hgroup, nav, section {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
}

ol, ul {
	list-style: none;
}

table, tbody, tfoot, thead, tr, td {
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
}

/* This helps to make newer HTML5 elements behave like DIVs in older browers */
article, aside, dialog, figure, footer, header,
hgroup, nav, section {
    display:block;
}

/* Line-height should always be unitless! */
body {
  line-height: 1.5;
  background: white;
}

.lbw{
	text-align:left;
}

/* Tables still need 'cellspacing="0"' in the markup. */
table {
    border-collapse: separate;
    border-spacing: 0;
}
/* float:none prevents the span-x classes from breaking table-cell display */
caption, th, td {
    font-weight: normal;
    float:none !important;
}
table, th, td {

}

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ''; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }

/* Remember to define your own focus styles! */
:focus { outline: 0; }

/* --------------------------------------------------------------

   typography.css
   * Sets up some sensible default typography.

-------------------------------------------------------------- */

/* Default font settings.
   The font-size percentage is of 16px. (0.75 * 16px = 12px) */
html { font-size:100.01%; }
body {
  font-size: 75%;
  color: #222;
  background: #fff;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}


/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: normal; }

h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
.contentTitle { font-size: 1.5em; line-height: 1;}
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.5em;}
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

h1 img, h2 img, h3 img,
h4 img, h5 img, h6 img {
  margin: 0;
}


/* Text elements
-------------------------------------------------------------- */

p           { margin: 0 0 1.5em; }
/*
    These can be used to pull an image at the start of a paragraph, so
    that the text flows around it (usage: <p><img class="left">Text</p>)
 */
.left              { float: left !important; }
p .left            { margin: 1.5em 1.5em 1.5em 0; padding: 0; }
.right             { float: right !important; }
p .right         { margin: 1.5em 0 1.5em 1.5em; padding: 0; }

a:focus,
a:hover     { color: #09f; }
a           { color: #06c; text-decoration: underline; }

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong,dfn    { font-weight: bold; }
em,dfn      { font-style: italic; }
sup, sub    { line-height: 0; }

abbr,
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre         { margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }


/* Lists
-------------------------------------------------------------- */

li ul,
li ol       { margin: 0; }
ul, ol      { margin: 0 1.5em 1.5em 0; padding-left: 1.5em; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}


/* Tables
-------------------------------------------------------------- */

/*
    Because of the need for padding on TH and TD, the vertical rhythm
    on table cells has to be 27px, instead of the standard 18px or 36px
    of other elements.
 */
table       {}
th          { font-weight: bold; }
/*thead th    { background: #c3d9ff; } testing */
caption { padding: 4px 10px 4px 5px; }
/*
    You can zebra-stripe your tables in outdated browsers by adding
    the class "even" to every other table row.
 */
tbody tr:nth-child(even) td,
tbody tr.even td  {}
tfoot       { font-style: italic; }
caption     { background: #eee; }


/* Misc classes
-------------------------------------------------------------- */

.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }

/* --------------------------------------------------------------

   forms.css
   * Sets up some default styling for forms
   * Gives you classes to enhance your forms

   Usage:
   * For text fields, use class .title or .text
   * For inline forms, use .inline (even when using columns)

-------------------------------------------------------------- */

/*
    A special hack is included for IE8 since it does not apply padding
    correctly on fieldsets
 */
label       { font-weight: bold; }
fieldset    { padding:0 1.4em 1.4em 1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend      { font-weight: bold; font-size:1.2em; margin-top:-0.2em; margin-bottom:1em; }

fieldset, #IE8#HACK { padding-top:1.4em; }
legend, #IE8#HACK { margin-top:0; margin-bottom:0; }

/* Form fields
-------------------------------------------------------------- */

/*
  Attribute selectors are used to differentiate the different types
  of input elements, but to support old browsers, you will have to
  add classes for each one. ".title" simply creates a large text
  field, this is purely for looks.
 */
input[type=text], input[type=password], input[type=email],
input.text, input.title,
textarea {
  background-color:#fff;
  border:1px solid #bbb;
}
input[type=text]:focus, input[type=password]:focus,
input.text:focus, input.title:focus,
textarea:focus {
  border-color:#666;
}
select { background-color:#fff; border-width:1px; border-style:solid; }

input[type=text], input[type=password],
input.text, input.title,
textarea, select {
  margin:0.5em 0;
}

input.text,
input.title   { width: 300px; padding:5px; }
input.title   { font-size:1.5em; }
textarea      {  }

/*
  This is to be used on forms where a variety of elements are
  placed side-by-side. Use the p tag to denote a line.
 */
form.inline { line-height:3; }
form.inline p { margin-bottom:0; }


/* Success, info, notice and error/alert boxes
-------------------------------------------------------------- */

.error,
.alert,
.notice,
.success,
.info             { padding: 0.8em; margin-bottom: 1em; border: 2px solid #ddd; }

.error, .alert { background: #fbe3e4; color: #8a1f11; border-color: #fbc2c4; }
.notice     { background: #fff6bf; color: #514721; border-color: #ffd324; }
.success    { background: #e6efc2; color: #264409; border-color: #c6d880; }
.info             { background: #d5edf8; color: #205791; border-color: #92cae4; }
.error a, .alert a { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }
.info a            { color: #205791; }

.noError1{color: #990000; display: none; font-size: 10px;}
.error1{color: #ff0000; font-size: 13px; margin:0 5px;}




/* Loading
-------------------------------------------------------------- */
 .global_notifier_message{
	 background-image:url('/guild/forums/templates/assets/backgrounds/transparent/black_50.png');
 }

#gl_global_notifier_div{
	overflow: hidden;
	position: fixed;
	z-index: 10;
	bottom: 20px;
	right: 20px;
}
/* begin edits for Guild Launch */
/* primary layout reset */
.mainBodyContainerFrameTitle{display:none;line-height:0px;}
#mainBodyFrame{padding:0px;}
#primaryContentAreaContainer td{padding:0px;}

#admin_bar_links{float:left;}
#admin_bar_login_info{float:right;}
#primaryNavTable td, #primaryNavTable th{text-align:center;}

#primaryNavTable, #headerFrame {margin-bottom:0}
td.guildNav{padding:5px;}
.menuItem ul{margin-bottom:0;}
/* remove the footer from widgets by default */
.widgetMenuBottomCenter, .widgetBodyBottomCenter{display:none;}
.widgetFrame{}
.menuItem ul {list-style: none;}
.adminBarContainerDivRight #siteFrame{margin-bottom:0em;}
#siteFrame td {padding: 0em;}
.menuItem ul{padding-left:0em;}
#posting_form td, #posting_details_form td {padding:0em;}
#jump_box_table td {text-align:right;}
#posting_buttons {text-align:center;}
#forum_timezone td {text-align:right;}
#forum_extra_options td {padding:0em;}
/*.structural td {padding:0em;}*/
.structural {margin-bottom:0em;}
.forum_index_nav, .forum_sub_options, .forum_index_nav td,.forum_sub_options td{text-align:right;}

/* layout proper */
.raidProgressWidgetButton{
 color:#ffffff; font-size:9px; font-weight:bold; height:40px; letter-spacing:1.5px; padding:5px; padding-right:3px; text-decoration:none; -moz-border-radius: 8px; border-radius: 8px; margin-bottom:1px; text-shadow: 0px 0px 2px #000; border: 1px solid #292929;
}
.raidProgressWidgetButtonSmall{
 color:#ffffff; font-size:9px; font-weight:bold; height:40px; padding:5px; padding-right:3px; text-decoration:none;
}
.raidProgressWidgetStatus{
 text-align:right;
}
.raidProgressWidgetStatusWide{
    line-height:20px;
}
table.raid_progression_pop td {padding:5px;min-width:100px;}
.raidProgressWidgetBossName{
 margin-top:16px; text-align:left;
}
.raidProgressWidgetBossNameMultiGroup{
 margin-top:6px; text-align:left;
}
.raid_progression_pop b{color:#000000;}
.raid_progression_farm{text-decoration:line-through;margin-bottom:3px;display:block;color:#000000;}
.raid_progression_normal{margin-bottom:3px;display:block;color:#000000;}

.overlib_background{
    background-color:#FFFFFF;
    padding:5px;
    border-radius:10px;
   -moz-border-radius:10px;
   -webkit-border-radius:10px;
   border:1px solid #CCCCCC;
}
.overlib_text{color:#000000;}

.customization_control_panel{padding:3px;}
.customization_control_panel .left{
 float:left;padding-right:3px;
}
.customization_control_panel .right{
 float:right;padding-left:3px;
}
.adminBarContainerDiv{padding:3px;}
#leftColumn{vertical-align:top;padding:0 0 0 0;}
#mainBody{vertical-align:top;padding:0 10px 0 12px}
#rightColumn{vertical-align:top;padding:0 0 0 0px;}

#site_wrap_neo{max-width:1280px;margin-left:auto;margin-right:auto;padding:0px 12px 12px 12px;}

.tabs td{padding:1px;text-align:center;}
.tabs td.unselected_tab, .tabs td.current_tab
{
    border:1px solid #CCCCCC;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
   -moz-border-radius-topleft:10px;
   -moz-border-radius-topright:10px;
   -webkit-border-top-left-radius:10px;
   -webkit-border-top-right-radius:10px;
}
.tabs td, .tabs td.current_tab
{
    border-bottom:1px solid #CCCCCC;
}
.tabs td.current_tab
{
    border-bottom:none;
}
.tabContainer {margin-bottom:0em;}
.panelBodyLink{float:left;padding:4px;}
.currentlyRecruitingList{margin-top:1em;}
.menuSubHeader{}
.calendarTable td {}
.last_forum_posts td{}

/* primary styling */
a{text-decoration:none;}
a:hover{text-decoration:underline;}

#calendarTable td{
 height:100px;padding:3px;vertical-align: top;
}
.calendarHover{
 cursor:pointer;
}

tbody.data_table tr:hover {background-image:url('/guild/forums/templates/assets/backgrounds/transparent/white_10.png');}
.rss_list td{padding:0em;}
.realmStatusContainer{text-align:center;}
#popup_form_div h3{margin-bottom:0px;}

.popup_form{
    display:none;
    left:30%;
    margin-top:0px;
    max-width:700px;
    min-width:400px;
    padding:10px;
    position:fixed;
    top:30%;
    border-radius:10px;
   -moz-border-radius:10px;
   -webkit-border-radius:10px;
   z-index:999;
}

#onboardingPopupForm{
 background-image:url(/guild/forums/templates/assets/backgrounds/transparent/black_25.png);
 display:none;
 background-color: #333333;
 margin-top:0px;
 max-width:950px;
 min-width:600px;
 padding:10px;
 position:fixed;
 top:15%;
 left:25%;
}

.popup_container{
 background-color:#FFFFFF;
}
.popup_title_header{
 background-color:#7C8754;
}
.popup_form_container{
 padding:10px;
}
.widget_popup_form_container{
padding-top:5px;
}
#popup_handle{
 padding:3px;
}

.calendarNonEvent { border: 1px solid #111111;}
.calendarEvent    { background-color:#cccccc; border: 1px solid #111111;}
.calendarHover    { background-color:#999999; border: 1px solid #111111;}

.postbody_container{
 margin-left:0px; margin-right:0px; margin-top:15px;
}
.forum_user_detail_container{
 border-left:1px solid #999999; line-height:16px; padding-left:5px; width:150px;padding:5px;
}
.forum_user_detail_container_left{
 line-height:16px; margin-right:5px; padding-right:5px; width:150px;padding:5px;
}
.postbody_signature, .last_edited{
 margin-left:0px;
}
.postbody_signature_spacer{
 padding-top:5px;
}

.row1_post_container {background-color:#CCCCCC;padding:10px;
    border-radius:10px;
   -moz-border-radius:10px;
   -webkit-border-radius:10px;
}
.row2_post_container {padding:10px;
    border-radius:10px;
   -moz-border-radius:10px;
   -webkit-border-radius:10px;
}
.nav_footer .nav{padding-left:5px;}

/* experimental */
#mainBody img {max-width:745px;}
#rbw .widg_31 img, #rbw .widg_32 img {max-width:100%;}

/* game specific styling */

.color_wow_druid{
 color:#FF7D0A;
}
.color_wow_hunter{
 color:#ABD473;
}
.color_wow_mage{
 color:#69CCF0;
}
.color_wow_paladin{
 color:#F58CBA;
}
.color_wow_priest{
 color:#FFFFFF;
}
.color_wow_rogue{
 color:#FFF569;
}
.color_wow_shaman{
 color:#2459FF;
}
.color_wow_warlock{
 color:#9482CA;
}
.color_wow_warrior{
 color:#C79C6E;
}
.color_wow_deathknight{
 color:#C41F3B;
}
.color_wow_monk{
 color:#00FF96;
}
.color_wow_default{
 color:#FFFFFF;
}
#adminBarFrame{padding:5px 5px 5px 5px;}

.rounded_corners
{
    border-radius:10px;
   -moz-border-radius:10px;
   -webkit-border-radius:10px;
}

.rounded_top
{
    border-top-left-radius:10px;
    border-top-right-radius:10px;
   -moz-border-radius-topleft: 10px;
   -moz-border-radius-topright: 10px;
   -webkit-border-top-left-radius:10px;
   -webkit-border-top-right-radius:10px;
}

.rounded_bottom
{
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
   -moz-border-radius-bottomleft: 10px;
   -moz-border-radius-bottomright: 10px;
   -webkit-border-bottom-left-radius:10px;
   -webkit-border-bottom-right-radius:10px;
}

.rounded_right
{
    border-bottom-right-radius:10px;
    border-top-right-radius:10px;
   -moz-border-radius-bottomright: 10px;
   -moz-border-radius-topright: 10px;
   -webkit-border-bottom-right-radius:10px;
   -webkit-border-top-right-radius:10px;
}

.rounded_left
{
    border-bottom-left-radius:10px;
    border-top-left-radius:10px;
   -moz-border-radius-bottomleft: 10px;
   -moz-border-radius-topleft: 10px;
   -webkit-border-bottom-left-radius:10px;
   -webkit-border-top-left-radius:10px;
}

#loginPopupContainer{
	position:relative;
	margin:0 auto;
	text-align:left;
	max-width:700px;
	width:500px;
	padding:10px;
}

#loginPopupForm{
	width:100%;
	text-align:center;
	position:fixed;
	top:15%;
	display:none;
}


/* Footer */

.copyright{
	float:left;
	width:39%;
	line-height:1.5;
	text-align:left;
}
.footer_links{
	float:right;
	width:50%;
	text-align:right;
	line-height:2;
}
#footer .note{
	clear:left;
	width:45%;
	float:left;
	font-size: smaller;
	text-align:left;
}
.built_by{
	width:59%;
	text-align: right;
	float:right;
	padding-top:0px;
}

/* shoutbox */
#shoutbox{text-align:left;}
.shoutbox_shout,.tweetContainer{line-height: 15px;border-top:1px solid #333333;padding-bottom:3px;margin-bottom:3px;}
.shout_quote{font-size:12px;}
.shout_user_info{font-size:9px;line-height: 14px;}
.shout_admin_text{font-size:8px;}
.shout_date{font-size:9px;}

/* achievements */
.achievement_notifier_container{
 bottom:20px; display:none; left:20px; position:fixed; width:400px;
}
.achievement_list_container{
}
.achievement_description{
 font-size:22px; padding-bottom:20px; width:399px;
}
.ach_banner_background{
 background-color:transparent; background-image:url('/resources/images/achievements/ach_background.png'); border:1px solid transparent; height:99px; width:399px;
}
.ach_banner_box{
 background-color:transparent; background-image:url('/resources/images/achievements/ach_box.png'); background-repeat:no-repeat; height:74px; margin-left:35px; margin-top:13px; width:321px;
}
.ach_banner_emblem{
 background-image:url('/resources/images/achievements/ach_emblem.png'); background-position:center; background-repeat:no-repeat; float:left; height:52px; margin-left:16px; margin-top:12px; width:53px;
}
.ach_banner_text{
 color:#000000; color:#FFFFFF; float:right; font-size:18px; margin-right:45px; margin-top:12px; width:200px;
}
.ach_banner_list_text{
 color:#000000; color:#FFFFFF; float:right; font-size:16px; margin-right:45px; margin-top:12px; width:200px;
}
.ach_banner_text_incomplete{
 color:#000000; color:#999999; float:right; font-size:18px; margin-right:45px; margin-top:12px; width:200px;
}
.ach_banner_list_text_incompletes{
 color:#000000; color:#999999; float:right; font-size:16px; margin-right:45px; margin-top:12px; width:200px;
}
.achievement_description_list_text{
 color:#FFFFFF; font-size:10px; margin-top:2px;
}

/* widget display */
.widgetdisplay_marker_color{
    min-height:100px;
}

.instructions {display:none;}

.data_table, .form_table, .spaced_table {border-spacing:3px;}
.data_table td, .form_table td, .spaced_table td{padding:2px;}
.last_form_post_item{padding-left:3px;}
.last_form_post_icons{padding-right:3px;}
.form_table td {vertical-align:top;}
.form_table .form_label{margin-top:7px;display: block;font-weight:normal;}
a.adminBar{padding:0px;padding-left:5px;padding-right:5px;}
#primaryNavList {list-style: none;}
#primaryNavList, #primaryNavList li, #primaryNavList ul {padding:0px;}

/*#customization_control_panel{position:fixed;top:0px;width:70%;margin:0 auto;z-index:40;}*/

/* ITEMSTAT INFO */
.wowitem, .wowitemt, .wowitemname{
 background-color:#000000; border:1px; border-color:#CCCCCC; border-style:solid; line-height:normal; position:relative; text-align:left; width:305px;
}
.wowitem{
 padding:2px;
}
.textitemstats{
 color:#8C8C8C; font-family:Arial, Helvetica, sans-serif; font-size:7pt; font-style:normal; font-weight:lighter; margin-bottom:0; margin-top:0; text-align:right; text-decoration:underline;
}
.wowitem a:link, .wowitem a:visited, .wowitem a:active{
 color:#FFB019; font-weight:normal; text-decoration:none;
}
.wowitemt a:link, .wowitemt a:visited, .wowitemt a:active{
 color:#FFB019; font-weight:normal; text-decoration:none;
}
.wowitemt a:hover, .wowitem a:hover{
 color:#FFB019; font-weight:normal; text-decoration:none;
}
.wowitemt td, .wowitem th, .wowitem{
 color:#FAFAFA; font-family:Helvetica, Arial, sans-serif; font-size:9pt;
}
.wowrttxt{
 color:#FFFFFF; display:compact; position:absolute; right:3px; text-align:right; top:inherit;
}
.itemicon{
 height:40px; width:40px;
}
.smallitemicon{
 height:15px; width:15px;
}
.heirloomname, .quality7{
 color:#E5CC80; font-weight:bold;
}
.redname, .quality6{
 color:#FF0000; font-weight:bold;
}
.orangename, .quality5{
 color:#FF8000; font-weight:bold;
}
.purplename, .quality4{
 color:#A335EE; font-weight:bold;
}
.bluename, .quality3{
 color:#0070DD; font-weight:bold;
}
.greenname, .quality2{
 color:#1EFF00; font-weight:bold;
}
.whitename, .quality1{
 color:#FFFFFF; font-weight:bold;
}
.greyname{
 color:#9D9D9D; font-weight:bold;
}
.lotroQualWhite, .quality_79{
 color:#FFFFFF; font-weight:bold;
}
.lotroQualGreen, .quality_80{
 color:#FF00FF; font-weight:bold;
}
.lotroQualYellow, .quality_81{
 color:#FFFF00; font-weight:bold;
}
.lotroQualPurple, .quality_82{
 color:#A335EE; font-weight:bold;
}
a:link.itemlink, a:visited.itemlink, a:active.itemlink{
 text-decoration:none;
}
a:hover.itemlink{
 text-decoration:underline;
}
a:link.forumitemlink, a:visited.forumitemlink, a:active.forumitemlink{
 font-weight:normal; text-decoration:none;
}
a:hover.forumitemlink{
 font-weight:normal; text-decoration:underline;
}
.setbonus{
 color:#1EFF00; font-weight:normal;
}
a:link.setbonus, a:visited.setbonus, a:active.setbonus{
 color:#1EFF00; font-weight:normal; text-decoration:none;
}
a:hover.setbonus{
 color:#1EFF00; font-weight:normal; text-decoration:underline;
}
a:link.set, a:visited.set, a:active.set{
 color:#FFA500; font-weight:normal; text-decoration:none;
}
a:hover.set{
 color:#FFA500; font-weight:normal; text-decoration:underline;
}
.itemeffectlink{
 color:#FFFFFF; font-weight:normal;
}
a:link.itemeffectlink, a:visited.itemeffectlink, a:active.itemeffectlink{
 color:#1EFF00; font-weight:normal; text-decoration:none;
}
a:hover.itemeffectlink{
 color:#1EFF00; font-weight:normal; text-decoration:underline;
}
a:link.itemrefresh, a:visited.itemrefresh, a:active.itemrefresh{
 font-size:x-small; font-weight:normal; text-decoration:none;
}
a:hover.itemrefresh{
 font-size:x-small; font-weight:normal; text-decoration:none;
}
.itemeffectlink{
 color:#1EFF00; font-weight:normal;
}
a:link.itemcreatelink, a:visited.itemcreatelink, a:active.itemcreatelink{
 color:#1EFF00; font-weight:normal; text-decoration:none;
}
a:hover.itemcreatelink{
 color:#1EFF00; font-weight:normal; text-decoration:underline;
}
.itemdesc{
 color:#FFD200;
}
.goldtext{
 color:#FFA500;
}
.akznotice a:link, .akznotice a:visited, .akznotice a:active{
 color:#FFFFFF; font-weight:normal; text-decoration:underline;
}
.akznotice a:hover{
 font-weight:normal; text-decoration:underline;
}
.akznotice{
 background-color:#0B0B0B; color:#FFFFFF; display:none; font-size:smaller; text-align:center;
}
div.DbD_breadcrumb{
 background:#161616; border:solid 1px #000000; font-weight:bold; margin:5px 0px; padding:3px 5px;
}
div.DbD_title{
 background:#000000; border:solid 1px #000000; font-size:11pt; font-weight:bold; padding:3px 5px;
}
div.DbD_search_container{
 background:#444444; border:solid 1px #000000; padding:3px;
}
div.DbD_panel{
 background:#111111; border:solid 1px #000000; padding:3px;
}
div.DbD_footer{
 background:#111111; border:solid 1px #000000; font-size:8pt; font-weight:bold; padding:3px; text-align:right;
}
table.DbD_table{
 background:#FFFFFF; border:solid 1px #000000; border-collapse:collapse;
}
table.DbD_table thead tr{
 background:#000000;
}
table.DbD_table thead tr td{
 font-size:8pt; font-weight:bold; padding:3px;
}
table.DbD_table thead tr td a{
 display:block; width:100%;
}
table.DbD_table tbody tr{
 background:#333333;
}
table.DbD_table tbody tr.DbD_r2{
 background:#222222;
}
table.DbD_table tbody tr.DbD_r1:hover,table.DbD_table tbody tr.DbD_r2:hover{
 background:#444444;
}
table.DbD_table tbody tr td{
 border-bottom:solid 1px #000000; font-size:8pt; padding:2px;
}
table.DbD_table tbody tr.DbD_rpage td{
 background:#000000; border:none; padding:0;
}
table.DbD_tpage tr td{
 font-size:8pt; padding:0;
}
table.DbD_tpage tr td.left,table.DbD_tpage tr td.right{
 width:150px;
}
table.DbD_tpage tr td.highlight a{
 display:block; font-weight:bold; padding:5px; width:140px;
}
table.DbD_table tbody tr.DbD_rcat{
 background:#111111;
}
table.DbD_table tbody tr.DbD_rcat td{
 color:#FFCC00; font-weight:bold;
}
div.DbD_inline_admin{
 background:#161616; border:solid 1px #000000; margin:5px 0; padding:3px 5px;
}
div.DbD_tabs{
 height:20px; padding-left:5px;
}
div.DbD_tabs a{
 background:#444444; border:solid 1px #000000; border-bottom:none; color:#111111; display:block; float:left; height:15px; margin-right:3px; padding:2px 5px;
}
div.DbD_tabs a:hover{
 background:#666666; text-decoration:none;
}
div.DbD_tabs a.active{
 background:#000000; color:#FFFFFF;
}
input.DbD_text,input.TextInput{
 background:#000000; border:solid 1px #999999; color:#999999; font-size:8pt; padding-left:3px;

}
.DbD_select,select.SelectInput{
 background:#000000; border:solid 1px #999999; color:#999999; font-size:8pt;
}
.DbD_button{
 background:#CCCCCC; border:solid 1px #666666; border-left-color:#FFFFFF; border-top-color:#FFFFFF; color:#000000; font-size:8pt;
}
table.DbD_frame{
 margin-bottom:5px;
}
table#DbD_user_image_table{
 background:#111111; border-left:solid 5px #111111;
}
#DbD_user_image_submit{
 background:#000000; border:solid 1px #444444; border-left-color:#666666; border-top-color:#666666; color:#CCCCCC; font-size:8pt; padding:2px;
}
#DbD_user_download_song{
 background:#C3994F; border:solid 1px #444444; border-left-color:#666666; border-top-color:#666666; color:#000000; font-size:8pt; padding:2px;
}
div.DbD_user_image_credit{
 background:#222222; font-size:8pt; padding:1px; text-align:center;
}
div.DbD_user_image_credit a{
 color:#FDE98E; font-weight:bold; text-decoration:none;
}
div.DbD_item_container{
 background:#111111; border:solid 1px #000000; margin-bottom:5px; padding:5px;
}
div.DbD_subtitle{
 color:#A8A383; font-size:8pt;
}
div.DbD_description{
 color:#A8A383; padding-top:10px;
}
.DbD_item_stats td{
 color:#FFFFFF; font-size:9pt; padding-right:10px;
}
div.DbD_item_footer{
 background:#222222; clear:both; color:#999999; font-size:8pt; margin-top:5px; padding:2px 5px;
}
div.DbD_item_footer a{
 color:#CCCCCC; font-weight:bold;
}
div.DbD_item_footer a:hover{
 color:#FDE98E;
}
tr.DbD_item_bonus td,tr.DbD_item_mods td{
 color:#00FF00;
}
tr.DbD_item_durability_type td{
 color:#007F65;
}
.quality_82{
 color:purple;
}
.difficulty_elite{
 color:darkred;
}
.difficulty_hero{
 color:blue;
}
tr.DbD_item_armour td{
 color:orange;
}
tr.DbD_epic_set_detail td,a.epicset{
 color:#A8A383;
}
.DbD_header_title{
 border-bottom:solid 1px #333333; color:#C3994F; font-size:10pt; font-weight:bold; margin-bottom:5px;
}
#DbD_map_popup{
 background:#001600; border:solid 2px #222222; display:none; position:absolute; width:1016px; z-index:8000;
}
.DbD_map_title{
 color:#E4C278; font-weight:bold; margin:3px;
}
#DbD_map_frame{
 border:solid 1px #000000; height:666px; width:1002px;
}
table.DbD_table thead tr td:hover,table.DbD_tpage tr td.highlight:hover{
 background:#181818;
}
div.DbD_item_header,div.DbD_item_tooltip_header{
 background:#222222; height:32px; margin-bottom:5px; padding:5px;
}
.quality_80,.difficulty_normal,.difficulty_swarm{
 color:green;
}
.quality_81,.difficulty_archnemesis,.difficulty_nemesis,a.required:hover{
 color:yellow;
}
.quality_268,tr.DbD_item_speed td{
 color:teal;
}
.difficulty_signature,.difficulty_avenger,.difficulty_defender,.difficulty_master_defender,.difficulty_elite-master,tr.required td,a.required{
 color:red;
}
.lotro-quality-legendary{
 color:#F2AB0C;
}
.lotro-quality-incomparable{
 color:#00FEFF;
}
.lotro-quality-rare{
 color:#C200C7;
}
.lotro-quality-uncommon{
 color:#FFFF00;
}
.lotro-quality-common{
 color:#FFFFFF;
}
.lotro-q-legendary{
 color:#F2AB0C;
}
.item .epic{
 color:#F2AB0C;
}
.lotro-q-incomparable{
 color:#00FEFF;
}
.lotro-q-rare{
 color:#C200C7;
}
.lotro-q-uncommon{
 color:#FFFF00;
}
.lotro-q-common{
 color:#FFFFFF;
}
.aoc-green{
 color:green;
}
.aoc-white{
 color:white;
}
.aoc-blue{
 color:blue;
}
.aoc-purple{
 color:#A335EE;
}
.eq2-tooltip{
 background:#404A4B; border:1px solid #A68157;
}
.eq2-quality-handcrafts{
 color:#CBE5C0;
}
.eq2-quality-treasure{
 color:#C2D3E7;
}
.eq2-quality-fabled{
 color:#FF0000;
}
.eq2-quality-legendary{
 color:#F4E1B9;
}
.eq2-lootdb-{
 color:#FFFFFF;
}
.eq2-lootdb-TREASURED{
 color:#93D9FF;
}
.eq2-lootdb-FABLED{
 color:#FF939D;
}
.eq2-lootdb-LEGENDARY{
 color:#FFC993;
}
.eq2-lootdb-UNCOMMON{
 color:#BEFF93;
}
.hg-quality-unique{
 color:#FAC306;
}
.hg-quality-legendary{
 color:#F78F1C;
}
.vg-tooltip{
 background:#663112; border:1px solid #1F1C17;
}
.vg-quality-legendary{
 color:#ff0000;
}
.vg-quality-heroic{
 color:#c86a00;
}
.vg-quality-rare{
 color:#919100;
}
.vg-quality-uncommon{
 color:#0495cb;
}
.vg-quality-common{
 color:#02aa02;
}
.vg-quality-mundane{
 color:#7f7e7e;
}
.war-quality-1{
 color:#969696;
}
.war-quality-2{
 color:#fff;
}
.war-quality-3{
 color:#18F000;
}
.war-quality-4{
 color:#0064C3;
}
.war-quality-5{
 color:#9238D0;
}
.war-quality-6{
 color:yellow;
}
.war-quality-7{
 color:#FBAC03;
}
.item{
 margin-bottom:15px;
}
.lotro_itemicon{
 float:left; margin:0 5px 5px 0;
}
.itemname,.deedname{
 color:#ffffff; font-size:12pt; font-weight:bold;
}
.itembind,.itemcou,.itemunique{
 color:#777777; font-size:9pt;
}
.itemtype,.itemdamage,.itemspeed,.itemsturdiness,.itemdurability,.itemworth,.itemstacksize{
 color:#ffffff; font-size:9pt;
}
.itemarmor,.itemsd{
 color:#cccc7f;
}
.itemmsi{
 color:#b200b2; margin-top:10px;
}
.itemes{
 color:#00e500; margin-top:10px;
}
.itemsps a,.itemseteff{
 color:#777777;
}
.itemsn,.itemsn a{
 color:#ff7f00;
}
.itemeh,.itemcooldown,.itemthrownweaponrange{
 color:#009900;
}
.itemdps,.itemdescription{
 color:#eeee99;
}
.itemrequirement,.itemrequirement a,.itemrequirement a:hover,.itemrequirement a:link,.itemrequirement a:visited{
 color:#ff0000;
}
.legacyeffect{
 color:#00e500;
}
.legacytier{
 margin-top:5px;
}
table.tooltip,table.tooltip td{
 font-family:Arial,Helvetica,sans-serif; margin:0; padding:0;
}
.tooltipbody{
 background:#000000; color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:9pt; width:250px;
}
.tooltipspacer{
 display:block; height:1px; width:250px;
}
.tooltiptitle{
 color:#ffffff; font-size:10pt; font-weight:bold;
}
.tooltipdescription{
 color:#cbb360; font-size:9pt;
}
.tbt{
 background:url(http://content.level3.turbine.com/sites/lorebook.lotro.com/css/../images/skins/tooltip_border_top.gif);
}
.tbb{
 background:url(http://content.level3.turbine.com/sites/lorebook.lotro.com/css/../images/skins/tooltip_border_bottom.gif);
}
.tbl{
 background:url(http://content.level3.turbine.com/sites/lorebook.lotro.com/css/../images/skins/tooltip_border_left.gif);
}
.tbr{
 background:url(http://content.level3.turbine.com/sites/lorebook.lotro.com/css/../images/skins/tooltip_border_right.gif);
}
.common,.common a{
 color:#ffffff;
}
.uncommon,.uncommon a{
 color:#ffff00;
}
.rare,.rare a{
 color:#c200c7;
}
.incomparable,.incomparable a{
 color:#00feff;
}
.legendary,.legendary a{
 color:#f2ab0c;
}
.ascommon,.asuncommon,.asrare,.asincomparable,.aslegendary{
 border:solid 2px #000000; height:15px; margin:0; padding:0; width:15px;
}
.ascommon{
 background:#ffffff;
}
.asuncommon{
 background:#ffff00;
}
.asrare{
 background:#c200c7;
}
.asincomparable{
 background:#00feff;
}
.aslegendary{
 background:#f2ab0c;
}
.itemcol2,.itemsps,.itemseteff{
 padding-left:10px;
}
.itemsd,.itemset,.itemdi,.itemdur,.itemsw,.itemdescription,.itemreq{
 margin-top:10px;
}
.iconmedium{
 background:4px 4px no-repeat; height:44px; position:relative; width:44px;
}
.iconmedium .tile{
 height:44px; width:44px;
}
.iconmedium .tile{
 background-image:url(/includes/itemstats/templates/wowhead/icon_border_medium.gif);
}
table.wh_outer{
 background:none; border:0; border-collapse:collapse; border-spacing:0; float:none; height:0; margin:0; max-width:350px; padding:0; text-align:left; width:expression(this.width>350?"350px":true);
}
table.wowhead_tooltip{
 background:none; border:0; border-collapse:collapse; border-spacing:0; float:none; height:0; margin:0; max-width:300px; padding:0; text-align:left; width:expression(this.width>300?"300px":true);
}
table.wowhead_tooltip td,table.wowhead_tooltip tr,table.wowhead_tooltip th{
 background:none; border:0; height:0; margin:0; padding:0; text-align:left; width:auto;
}




table.wowhead_tooltip td.top-left{
 background-image:url(/includes/itemstats/templates/wowhead/tooltip.png); background-position:top left; height:4px;
}
table.wowhead_tooltip td.top-right{
 background-image:url(/includes/itemstats/templates/wowhead/tooltip.png); background-position:top right; height:4px;
}
table.wowhead_tooltip td.bottom-left{
 background-image:url(/includes/itemstats/templates/wowhead/tooltip.png); background-position:bottom left; height:4px;
}
table.wowhead_tooltip td.bottom-right{
 background-image:url(/includes/itemstats/templates/wowhead/tooltip.png); background-position:bottom right; height:4px;
}
table.wowhead_tooltip td.wh_left{
 background-image:url(/includes/itemstats/templates/wowhead/tooltip.png); background-position:center left;
}
table.wowhead_tooltip td.wh_left div.wh_right{
 background-image:url(/includes/itemstats/templates/wowhead/tooltip-right.gif); background-position:center right; background-repeat:repeat-y; float:none; height:auto; margin:0; max-width:300px; padding:0 8px; text-align:left; width:expression(this.width>300?"300px":true);
}
.wowhead_tooltip{
 color:white; float:none; font-family:Verdana, sans-serif; font-size:11px; font-variant:normal; line-height:17px; margin:0; max-width:300px; padding:0; text-align:left; width:expression(this.width>300?"300px":true); z-index:100000001;
}
.wowhead_tooltip a{
 text-decoration:none;
}
.wowhead_tooltip a:hover{
 text-decoration:underline;
}
.wowhead_tooltip table{
 border:0; border-collapse:collapse; border-spacing:0; margin-right:0; width:expression(this.width<290?"290px":true);
}
table.wh_outer tbody,.wowhead_tooltip tbody{
 border:0;
}
.wowhead_tooltip table td, .wowhead_tooltip table tr, .wowhead_tooltip table, .wowhead_tooltip table th{
 border:0; margin:0; padding:0;
}
.wowhead_tooltip td, .wowhead_tooltip th{
 background:none; color:white; font-family:Verdana, sans-serif; font-size:11px; line-height:17px; padding:5px;
}
.wowhead_tooltip th{
 height:8px; padding:3px; padding-right:8px;
}
.wowhead_tooltip td{
 padding:8px 4px 1px 9px;
}
.wowhead_tooltip b{
 font-size:14px; font-weight:normal; line-height:17px;
}
.wowhead_tooltip div.indent{
 padding-left:0.6em;
}
.wowhead_tooltip td th, .wowhead_tooltip td td{
 background:none;
}
.wowhead_tooltip td th{
 font-weight:normal; padding:0 0 0 4em; text-align:right;
}
.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-meta{
 background:url(/includes/itemstats/templates/wowhead/socket_meta.gif) no-repeat left center; padding-left:26px;
}
.socket-red{
 background:url(/includes/itemstats/templates/wowhead/socket_red.gif) no-repeat left center; padding-left:26px;
}
.socket-yellow{
 background:url(/includes/itemstats/templates/wowhead/socket_yellow.gif) no-repeat left center; padding-left:26px;
}
.socket-blue{
 background:url(/includes/itemstats/templates/wowhead/socket_blue.gif) no-repeat left center; padding-left:26px;
}
.q{
 color:#ffd100 !important;
}
.q0, .q0 a{
 color:#9d9d9d !important;
}
.q1, .q1 a{
 color:#ffffff !important;
}
.q2, .q2 a{
 color:#1eff00 !important;
}
.q3, .q3 a{
 color:#0070dd !important;
}
.q4, .q4 a{
 color:#a335ee !important;
}
.q5, .q5 a{
 color:#ff8000 !important;
}
.q6, .q6 a{
 color:#e5cc80 !important;
}
.q7, .q7 a{
 color:#ff0000 !important;
}
.q8, .q8 a{
 color:#ffff98 !important;
}
.wowitem,.wowitemt,.wowitemname{
 background-color:#000000; border:1px; border-color:#CCCCCC; border-style:solid; line-height:normal; position:relative; text-align:left; width:305px;
}
div.wowhead_tooltip .wowitem,div.wowhead_tooltip .wowitemt,div.wowhead_tooltip .wowitemname{
 background:none;
}
div#overlib_light{
 color:#000; font-size:11px; left:0; line-height:1.2; position:absolute; top:0; visibility:hidden; z-index:10000;
}
.wowitem{
 padding:2px;
}
.textitemstats{
 color:#8C8C8C; font-family:Arial, Helvetica, sans-serif; font-size:7pt; font-style:normal; font-weight:lighter; margin-bottom:0; margin-top:0; text-align:right; text-decoration:underline;
}
.wowitem a:link, .wowitem a:visited, .wowitem a:active{
 color:#FFB019; font-weight:normal; text-decoration:none;
}
.wowitemt a:link, .wowitemt a:visited, .wowitemt a:active{
 color:#FFB019; font-weight:normal; text-decoration:none;
}
.wowitemt a:hover, .wowitem a:hover{
 color:#FFB019; font-weight:normal; text-decoration:none;
}
.wowitemt td, .wowitem th, .wowitem{
 color:#FAFAFA; font-family:Helvetica, Arial, sans-serif; font-size:9pt;
}
.wowrttxt{
 color:#FFFFFF; display:compact; position:absolute; right:3px; text-align:right; top:inherit;
}
.itemicon{
 height:40px; width:40px;
}
.smallitemicon{
 height:15px; width:15px;
}
.redname, .quality6{
 color:#FF0000; font-weight:bold;
}
.orangename, .quality5{
 color:#FF8000; font-weight:bold;
}
.purplename, .quality4{
 color:#A335EE; font-weight:bold;
}
.bluename, .quality3{
 color:#0070DD; font-weight:bold;
}
.greenname, .quality2{
 color:#1EFF00; font-weight:bold;
}
.whitename, .quality1{
 color:#FFFFFF; font-weight:bold;
}
.greyname{
 color:#9D9D9D; font-weight:bold;
}
a:link.itemlink, a:visited.itemlink, a:active.itemlink{
 text-decoration:none;
}
a:hover.itemlink{
 text-decoration:none;
}
a:link.forumitemlink, a:visited.forumitemlink, a:active.forumitemlink{
 font-weight:normal; text-decoration:none;
}
a:hover.forumitemlink{
 font-weight:normal; text-decoration:none;
}
.setbonus{
 color:#1EFF00; font-weight:normal;
}
a:link.setbonus, a:visited.setbonus, a:active.setbonus{
 color:#1EFF00; font-weight:normal; text-decoration:none;
}
a:hover.setbonus{
 color:#1EFF00; font-weight:normal; text-decoration:underline;
}
a:link.set, a:visited.set, a:active.set{
 color:#FFA500; font-weight:normal; text-decoration:none;
}
a:hover.set{
 color:#FFA500; font-weight:normal; text-decoration:underline;
}
.itemeffectlink{
 color:#FFFFFF; font-weight:normal;
}
a:link.itemeffectlink, a:visited.itemeffectlink, a:active.itemeffectlink{
 color:#1EFF00; font-weight:normal; text-decoration:none;
}
a:hover.itemeffectlink{
 color:#1EFF00; font-weight:normal; text-decoration:underline;
}
a:link.itemrefresh, a:visited.itemrefresh, a:active.itemrefresh{
 font-size:x-small; font-weight:normal; text-decoration:none;
}
a:hover.itemrefresh{
 font-size:x-small; font-weight:normal; text-decoration:none;
}
.itemeffectlink{
 color:#1EFF00; font-weight:normal;
}
a:link.itemcreatelink, a:visited.itemcreatelink, a:active.itemcreatelink{
 color:#1EFF00; font-weight:normal; text-decoration:none;
}
a:hover.itemcreatelink{
 color:#1EFF00; font-weight:normal; text-decoration:underline;
}
.itemdesc{
 color:#FFD200;
}
.goldtext{
 color:#FFA500;
}
.akznotice a:link, .akznotice a:visited, .akznotice a:active{
 color:#FFFFFF; font-weight:normal; text-decoration:underline;
}
.akznotice a:hover{
 font-weight:normal; text-decoration:underline;
}
.akznotice{
 background-color:#0B0B0B; color:#FFFFFF; display:none; font-size:smaller; text-align:center;
}
.gox_header{
 background-color:#333333; font-weight:bold;
}
.gox_right{
 border:1px solid #333333; text-align:center;
}
.gox_left{
}
.gox_rank_header{
 background-color:#333333; font-size:14px; text-align:center;
}
.gox_rank_info{
 color:#FFA500; font-size:24px; text-align:center;
}
.gox_rank_type{
 font-size:16px; margin:5px; text-align:center;
}
.gox_guild_name{
}
.gox_block{
 border:1px solid #333333; margin:auto; width:100px;
}
.gox_container{
 margin:10px;
}
.popup_form, .popup_form_text{
 color:#CCCCCC;
}
.achievement_notifier_container{
 bottom:20px; display:none; left:20px; position:fixed; width:400px;
}
.achievement_list_container{
}
.achievement_description{
 font-size:22px; padding-bottom:20px; width:399px;
}
.ach_banner_background{
 background-color:transparent; background-image:url('/resources/images/achievements/ach_background.png'); border:1px solid transparent; height:99px; width:399px;
}
.ach_banner_box{
 background-color:transparent; background-image:url('/resources/images/achievements/ach_box.png'); background-repeat:no-repeat; height:74px; margin-left:35px; margin-top:13px; width:321px;
}
.ach_banner_emblem{
 background-image:url('/resources/images/achievements/ach_emblem.png'); background-position:center; background-repeat:no-repeat; float:left; height:52px; margin-left:16px; margin-top:12px; width:53px;
}
.ach_banner_text{
 color:#000000; color:#FFFFFF; float:right; font-size:18px; margin-right:45px; margin-top:12px; width:200px;
}
.ach_banner_list_text{
 color:#000000; color:#FFFFFF; float:right; font-size:16px; margin-right:45px; margin-top:12px; width:200px;
}
.ach_banner_text_incomplete{
 color:#000000; color:#999999; float:right; font-size:18px; margin-right:45px; margin-top:12px; width:200px;
}
.ach_banner_list_text_incompletes{
 color:#000000; color:#999999; float:right; font-size:16px; margin-right:45px; margin-top:12px; width:200px;
}
.achievement_description_list_text{
 color:#FFFFFF; font-size:10px; margin-top:2px;
}
.aion_tooltip_gl{
 color:#FFFFFF; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; line-height:14px; width:400px;
}
.aion_tooltip_gl .aion_tooltip_container{
 border:0px; border-spacing:0px; margin:0px; padding:0px; width:100%;
}
.aion_tooltip_gl .aion_tooltip_border{
 background:url(http://www.aiondatabase.com/img/tooltip.gif); padding:3px;
}
.aion_tooltip_gl .aion_tooltip_icon{
 background-position:2px 2px; background-repeat:no-repeat; height:44px; width:44px;
}
.aion_tooltip_gl .aion_tooltip_icon_border{
 background:url(http://www.aiondatabase.com/img/icon_border_medium.gif); height:44px; width:44px;
}
.aion_tooltip_gl .aion_tooltip_hr{
 background-color:#645848; border:0px; color:#362d24; display:block; height:2px;
}
.aion_tooltip_gl .aion_itemlabel{
 color:#EFDFA7; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; line-height:14px;
}
.aion_tooltip_gl .aion_itemlabel a{
 color:#EFDFA7; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; line-height:14px; text-decoration:none;
}
.aion_tooltip_gl .aion_itemlabel a:hover{
 color:#EFDFA7; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; line-height:14px; text-decoration:underline;
}
.aion_tooltip_gl .aion_infolabel{
 color:#c5bfb6; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; line-height:14px;
}
.aion_tooltip_gl .aion_infolabel a{
 color:#c5bfb6; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; line-height:14px; text-decoration:none;
}
.aion_tooltip_gl .aion_infolabel a:hover{
 color:#c5bfb6; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; line-height:14px; text-decoration:none; text-decoration:underline;
}
.aion_tooltip_gl .aion_loading{
 color:white; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; line-height:14px;
}
.aion_tooltip_gl .aion_skillname{
 color:#DCD2CE; font-size:14px; font-weight:bold;
}
.aion_tooltip_gl .aion_gathername{
 color:#E1CC59; font-size:14px; font-weight:bold;
}
.aion_tooltip_gl .aion_recipename{
 color:#DCD2CE; font-size:14px; font-weight:bold;
}
.aion_tooltip_gl .aion_tooltiptitle{
 font-size:14px; font-weight:bold;
}
.aion_tooltip_gl .aion_skill{
 color:#E1CC59;
}
.aion_tooltip_gl .aion_quest{
 color:#E1CC59;
}
.aion_tooltip_gl .aion_default{
 color:#FFFFFF;
}
.aion_q1{
 color:#ADADAD;
}
.aion_q2{
 color:#F1F1F1;
}
.aion_q3{
 color:#69E15E;
}
.aion_q4{
 color:#4CCFFF;
}
.aion_q5{
 color:#FFC103;
}
.aion_q6{
 color:#FF8033;
}
.aion_tooltip_gl .aion_q1{
 color:#ADADAD;
}
.aion_tooltip_gl .aion_q2{
 color:#F1F1F1;
}
.aion_tooltip_gl .aion_q3{
 color:#69E15E;
}
.aion_tooltip_gl .aion_q4{
 color:#4CCFFF;
}
.aion_tooltip_gl .aion_q5{
 color:#FFC103;
}
.aion_tooltip_gl .aion_q6{
 color:#FF8033;
}
.aion_tooltip_gl a.aion_q1{
 color:#ADADAD;
}
.aion_tooltip_gl a.aion_q2{
 color:#F1F1F1;
}
.aion_tooltip_gl a.aion_q3{
 color:#69E15E;
}
.aion_tooltip_gl a.aion_q4{
 color:#4CCFFF;
}
.aion_tooltip_gl a.aion_q5{
 color:#FFC103;
}
.aion_tooltip_gl a.aion_q6{
 color:#FF8033;
}
.aion_tooltip_gl .aion_npcr0{
 color:#F5F5A5;
}
.aion_tooltip_gl .aion_npcr1{
 color:#FADC14;
}
.aion_tooltip_gl .aion_npcr2{
 color:#FA8214;
}
.aion_tooltip_gl .aion_npcr3{
 color:#FF0000;
}
.aion_tooltip_gl .aion_npcr4{
 color:#9EB5B2;
}
.aion_tooltip_gl .aion_npcr5{
 color:#48BB7D;
}
.aion_tooltip_gl .aion_npcr6{
 color:#48BB7D;
}
.aion_tooltip_gl .aion_npcr7{
 color:#48BB7D;
}
.aion_tooltip_gl .aion_npcr8{
 color:#48BB7D;
}
.aion_tooltip_gl .aion_npcr9{
 color:#48BB7D;
}
.aion_tooltip_gl .aion_npcr10{
 color:#48BB7D;
}
.aion_tooltip_gl .aion_item_manastone{
 background:url(http://www.aiondatabase.com/img/aion/manastonesocket.png) no-repeat; height:19px; width:19px;
}
/* end itemstat info */
/* dkp coloring */
.dkp_earned{
 color:#537002; font-weight:bold;
}
.dkp_spent{
 color:#99360F; font-weight:bold;
}
.dkp_current{
 color:#534D91; font-weight:bold;
}
.dkp_high_attend{
 color:#537002; font-weight:bold;
}
.dkp_mid_attend{
 font-weight:bold;
}
.dkp_low_attend{
 color:#99360F; font-weight:bold;
}
/* end DKP coloring */

/* adjustements for custom pages */
#custom_page_contents p {margin:11px 0 11px 0;}
#wiki_page_contents p {margin:11px 0 11px 0;}
/* end adjustements for custom pages */

.f_post_subject{padding-left:0;margin-bottom:0}
.f_post_byline{font-size:9px;}

.lotro_server_up{
 background-image:url('/resources/game_specific/lotro/server_status/server-on.gif');font-size:11px; height:30px; padding-top:10px;
}
.lotro_server_down{
 background-image:url('/resources/game_specific/lotro/server_status/server-off.gif');font-size:11px; height:30px; padding-top:10px;
}

/**
* Styles for DatePicker
*/

.datepickerControl {
    border:                1px solid #999999;
    background-color:    #EEEEEE;
    padding:            5px;
    color: #000000;
}

.datepickerControl td {
    text-align:            center;
    font-family:        sans-serif;
    font-size:            11px;
    padding:            1px;
}

.datepickerControl tr.monthLabel td {
    background-color:    #FFFFFF;
    border:                1px solid #999999;
    font-weight:        bold;
    color: #000000;
}

.datepickerControl tr.navigation td {
    cursor:                pointer;
}

.datepickerControl tr.navigation td:hover {
    text-decoration:    underline;
}

.datepickerControl tr.dayLabel td {
    /*
    border:                1px solid #C0D8EA;
    background-color:    #C0D8EA;
    */
    border:                1px solid #003366;
    background-color:    #003366;
    color:                white;
    font-weight:        bold;
}

.datepickerControl td.day, .datepickerControl td.dayothermonth {
    cursor:                pointer;
    background-color:    #FFFFFF;
    border:                1px solid #EEEEEE;
    width:                2em;
    color: #000000;
}

.datepickerControl td.dayothermonth {
    color:                #999999;
    font-style:            italic;
}

.datepickerControl td.day:hover {
    background-color:    #EBE4C0;
}

.datepickerControl td.weekend {
    background-color:    #CCCCCC;
    font-style:            italic;
}

.datepickerControl td.today {
    font-weight:        bold;
}

.datepickerControl td.hour {
    cursor:                pointer;
    background-color:    #FFFFFF;
    border:                1px solid #EEEEEE;
    width:                2em;
    color: #000000;
}

.datepickerControl td.minute {
    cursor:                pointer;
    background-color:    #FFFFFF;
    border:                1px solid #EEEEEE;
    width:                2em;
    color: #000000;
}

.datepickerControl td input,
.datepickerControl td button {
    font-size:            11px;
    padding:            0;
    border:                1px solid #999999;
    text-align:            center;
}

.datepickerControl td.ampm {
    cursor:                pointer;
    background-color:    #CCCCCC;
    border:                1px solid #EEEEEE;
    width:                2em;
}

.datepickerControl td.current {
    font-weight:        bold;
    background-color:    #EBC2C0;
}

.datepickerControl input.current {
    background-color:    #EBC2C0;
}

.datepickerControl td.current:hover {
    background-color:    #EBC2C0;
}

.datepickerControl .navbutton
{
    color: #000000;
}

/* end CSS for DATE PICKER */
#primaryNavList div.primaryNavPlayer{padding-top:8px;}

.item_highlighter .widgetMenuTopLeft, .item_highlighter .widgetBodyTopLeft{
	cursor:move;
}
.widg_config_control_panel{
	padding-top: 12px;
	padding-right:6px;
}
.widg_config_control_panel div{
	padding:0px;
	margin:0px;
}
#siteSectionforums img.maxwidth {
    max-width: 500px;
}

.bb_spoiler_container{
 padding:5px;
}
.bb_spoiled{
 color:#ffffff;
}
.bb_unspoiled{
 background:#000000; color:#000000;
}
.bb_unspoiled a.postlink{
 background:#000000; color:#000000;
}
#rbw{padding-bottom:20px;}
.widgetWantedContainer{background-position:top center;}

.paging_link{    font: bold 11px Arial;
    text-decoration: none;
    background-color: #000000;
    color: #333333;
    padding: 2px 6px 2px 6px;
    border-top: 1px solid #666666;
    border-right: 1px solid #333333;
    border-bottom: 1px solid #333333;
    border-left: 1px solid #555555;}

.widgetAdd{

    font-family:"Arial",sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#fff;
    line-height:32px;
    display:block;
    background:url('/resources/images/addWidgetBG.png');
    background-repeat:repeat-x;
    height:32px;
    min-width:155px;
    max-width:195px;
    border:1px solid #172008;
    text-decoration:none;
    padding-left:55px;
    margin:0 auto;

    /* css3 */
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.55);
    -moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.55);
    -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.55);

}

.widgetAdd:hover, .widgetAdd:active{color:#CCCCCC;}

.mobile{display:none;}
.non_mobile{display:inline;}
.forum_author, .forum_lastpost{word-wrap:break-word;}
.forum_maintitle{margin:0px;padding:0px;}

.postVoting{
    float: right;
    text-align: center;
    width: 20px;
    border: 0px;
    padding: 5px;
    margin: 0px;
    display: table; /*This allows the vote number box to stretch without overflowing*/
}

.voteBoxUp, .voteBoxDown{
    margin: 0 auto;
    width: 20px;
    height: 12px;
    cursor: pointer;
}

.voteBoxVotes{
    height: 19px;
    text-align: center;
    line-heaight: 19px;
    font-weight: bold;
    font-size: 14px;
    font-family: "Arial",sans-serif;
    color: #282828;

    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 1px solid #292929;

    background: #ffffff;
    background: -moz-linear-gradient(top,  #ffffff 0%, #b9b9b9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#b9b9b9));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#b9b9b9 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#b9b9b9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b9b9b9',GradientType=0 );
    padding: 0 3px;
}

.blog_comment{
    padding: 10px;
    padding-bottom: 4px;
    width: 80%;
}

.blog_comment_avatar{
    float: left;
    padding-right: 3px;
    width: 30px;
    height: 30px;
}

.blog_comment_header{
    padding-top: 20px;
}

.blog_comment_author{
    display: inline-block;
    font-size: smaller;
}

.blog_comment_timestamp{
    display: inline-block;
    font-size: smaller;
}

.blog_comment_reply{
    padding: 10px;
    padding-top: 5px;
}

.blog_comment_reply_textarea{
    font-family: inherit;
    font-size: inherit;
    width: 400px !important;
}

.blog_comment_login{
    padding-top: 10px;
    display: inline-block;
}

.user_buttons{
    float: right;
    text-align: right;
}

.find_site_container{
    width: 200px;
    display: inline-block;
    float: left;
    margin: 6px;
    margin-right: 12px;
    padding-top: 30px;
}

.find_site_container_expand{
    float: left;
    display: inline;
}

#search_results{
    width: 700px;
    display: inline-block;
    padding: 5px;
    background-color:#141414;
}

.find_site_form{
    width: 100%;
}

.find_site_form_element select, .find_site_form_element input{
    display: inline-block;
    float: left;
    width: 100%;
    max-width: 200px;
    box-sizing: border-box;
     -webkit-box-sizing:border-box;
     -moz-box-sizing: border-box;
}

.find_site_header{
    font-size: 200%;
    color: #DDDDDD;
}

.find_site_description{
    font-size: 125%;
    color: #B0B0B0;
    margin-top: -3px;
}

.find_site_description b{
    color: #DDDDDD;
}

.find_site_top_games{
    padding: 5px;
    padding-top: 12px;
    padding-bottom: 12px;
}

.find_site_game_display{
    display: inline-block;
    padding: 4px;
}

.find_site_game_display img{
    width: 130px;
    height: 93px;
    opacity: 0.4;
}

.find_site_game_display img:hover{
    opacity: 1.0;
}

#file_upload_popup{
    display: none;
    position: fixed;
    width: 480px;
    padding: 10px;
    top:50%;
    left:50%;
    margin-top: -140px;
    margin-left: -240px;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    z-index:999;
}

.file_upload_progress_bar_container{
    width: 480px;
    height: 30px;
    background-color: white;
    padding: 0;
    margin: 0;
}

#file_upload_progress{
    width: 0%;
    height: 100%;
    background-color: green;
}

.file_upload_note{
    padding-top: 20px;
}

.file_upload_button{
    background-color: rgba(255,255,255,0.8);
    color: rgba(0,0,0,0.8);
    padding: 0px;
}

.popup_background{
    width: 1920px;
    height: 1080px;
    position: fixed;
    top: 0px;
    left: 0px;
    background-color: rgba(0,0,0,0.7);
    display: none;
    z-index: 900;
}

.adminBar img {
    vertical-align: middle;
    padding-bottom: 3px;
}

.acc_create_form {
    width: 85%;
}

.form_label {
    text-align: right;
}
/* nav dropdowns */

#admin_nav {
    list-style-type: none;
    z-index:999999;
    margin:0px;
} 

#admin_nav li {
    display: inline;
    float: left;
    position: relative;
    list-style: none;
    margin:0px;
}

#admin_nav ul {
    margin:0px;
    z-index:999999;
}

/* end nav dropdowns */


/* nav dropdown styling */

.navgroup{
    max-width:225px;
    border-color: #ccc;
    border-style: solid;
    border-width: 0 1px 1px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    -webkit-box-shadow: 0 5px 10px rgba(150,150,150,0.2);
    -moz-box-shadow: 0 5px 10px rgba(150,150,150,0.2);
    -o-box-shadow: 0 5px 10px rgba(150,150,150,0.2);
    -ms-box-shadow: 0 5px 10px rgba(150,150,150,0.2);
    box-shadow: 0 5px 10px rgba(150,150,150,0.2);
    z-index: 99;
    padding: 5px 0;
    background: #eee;
    padding: 7px 0 0;
    position:fixed;
    overflow: hidden;
}

.navgroup ul{
  margin: 0;
	list-style: none;
	font-size: 20px;
  line-height: 1.6;
  margin-bottom: 17px;
  list-style-position: outside;
  display: block;
}

.navgroup li {white-space:nowrap;display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;}

.navgroup a, #admin_nav .navgroup a {
		display: block;
		color: #333;
		font-size: 14px;
		padding: 2px 10px;
		text-shadow: none;
		border-width: 1px 0;
		border-style: solid;
		border-color: transparent;
}

.navgroup a {
	display:block;
  margin-bottom:3px;
}

.navgroup a:hover {
		color: #fff;
		background: #36c !important;
		background: rgba(0,102,255,0.66) !important;
		border-color: #06f;
		border-color: rgba(0,102,255,0.75);
		text-shadow: 0 0 2px rgba(0,0,0,0.5);
}

.navgroup .divider{
		font-size: 0.7em;
		text-transform: uppercase;
		padding: 0 10px;
		color: #888;
		font-weight: bold;
		border-bottom: 1px solid #ddd;
		margin: 5px 0;
		box-sizing:border-box;
}

.nav-icon{font-size:18px;padding-right:3px;}
.dropdown-icon{width:14px;padding-right:6px;text-align:center;display:inline-block;}
#user_profile_nav {min-width:200px;}
#user_profile_nav img {vertical-align:bottom;padding-bottom:0px;}

/* end nav dropdown styling */

.throb {
		-moz-animation: pulse 3s ease infinite;
		-webkit-animation: pulse 3s ease-in-out 0 infinite;		
		-o-animation: pulse 3s ease-in-out 0 infinite;
		animation: pulse 3s ease-in-out 0 infinite;
		color:#ffa800;
}
@-moz-keyframes pulse {
	0% {-moz-transform: scale(1);opacity:1;color:#ffa800;}
	60% {-moz-transform: scale(1);opacity:0.4;}
	80% {-moz-transform: scale(1.2);opacity:0.3;}
	100% {-moz-transform: scale(1);opacity:1;color:#ffa800;}
}
@-webkit-keyframes pulse {
	0% {-webkit-transform: scale(1);opacity:1;color:#ffa800;}
	60% {-webkit-transform: scale(1);opacity:0.4;}
	80% {-webkit-transform:scale(1.2);opacity:0.3;}
	100% {-webkit-transform: scale(1);opacity:1;color:#ffa800;}
}
@-o-keyframes pulse {
	0% {-o-transform: scale(1);opacity:1;color:#ffa800;}
	60% {-o-transform: scale(1);opacity:0.4;}
	80% {-o-transform:scale(1.2);opacity:0.3;}
	100% {-o-transform: scale(1);opacity:1;color:#ffa800;}
}
@keyframes pulse {
	0% {transform: scale(1);opacity:1;color:#ffa800;}
	60% {transform: scale(1);opacity:0.4;}
	80% {transform:scale(1.2);opacity:0.3;}
	100% {transform: scale(1);opacity:1;color:#ffa800;}
}

.nav-icon .throb {color: #39f;}

#user_profile_nav .small-avatar {
float: left;
margin: 3px 10px 0 0;
}

.small-avatar {
overflow: hidden;
border: 2px solid #fff;
color: #fff;
-moz-box-shadow: 0 0 4px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.5);
box-shadow: 0 0 4px rgba(0,0,0,0.5);
}

.streamCt {
position: relative;
top: -1px;
display: inline-block;
color: #fff;
background: #bf3f08;
font-size: 10px;
padding:1px 3px;
font-weight: bold;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
text-align:center;
}

.adminBar .streamCt {margin-left:-5px;font-size:9px;top:-8px;-webkit-border-radius: 2px;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .7);text-shadow: 0 -1px 0 rgba(0, 0, 0, .4);
background-color: #dc0d17;
background-image: -webkit-gradient(linear, center top, center bottom, from(#fa3c45), to(#dc0d17));
background-image: -webkit-linear-gradient(#fa3c45, #dc0d17);}

.quick_reply_form {
    text-align: left;
    margin-left: 10px;
}

.quick_reply_form_message {
    width: 60% !important;
    margin-bottom: 2px;
}

a.adminBar{border-left:1px solid transparent;border-right:1px solid transparent;box-sizing:border-box;-moz-box-sizing:border-box;}
a.adminBar:hover{background-color:rgba(0,0,0,0.3);border-left:1px solid rgba(140,140,140,0.3);border-right:1px solid rgba(140,140,140,0.3);}
#top_bar{margin:0px;padding:0px;height:36px;clear:both;box-sizing: border-box;}
#info_panels{height:100%;box-sizing: border-box}
.adminBarContainerDiv, .adminBarContainerDivCenter, .adminBarContainerDivRight, .adminBarContainerDivLeft, #siteFrame{height:100%;}
.adminBarContainerDiv{padding:0px;box-sizing: border-box;}
.adminBar{height:100%;box-sizing: border-box;}
#adminBarFrame{margin:0px;padding:0px;height:100%;box-sizing: border-box;}
.admin_bar_link_group{display:inline-block;height:100%;box-sizing: border-box;}
a.adminBar{display:inline-block;max-height:100%;padding-top:9px;padding-bottom:8px;box-sizing: border-box;}
a.notifier {padding-left:5px;padding-right:5px;}
#social_sharing_links{padding-top:7px;max-width:800px;float:left;padding-left:12px;box-sizing: border-box;}
#admin_nav{height:100%;box-sizing: border-box;}
#admin_nav.ul {height:100%;box-sizing: border-box;}
#admin_nav li {height:100%;box-sizing: border-box;}

  #template_preview_container{position:absolute;top:188px;left:0px;width:100%;}
	#template_preview{
		text-align: center;
		max-width:580px;
		margin:0px auto;
		width:1128px;
		background: rgba(0,0,0,.8);
		border: 1px solid rgba(100,100,100,.4);
		font-size:12px;
		color:#FFFFFF;
		padding:3px;
	}
	#template_preview input, #template_preview select {padding:5px;margin:5px;font-size:12px;}
	#template_preview form {display:inline;}
	
	.event_signup_limit_form {
    width: 70px;
}

.event_signup_info {
    margin-bottom: 20px;
}
.adRightSide {
    width: 160px;
    height: 600px;
    position: relative;
}

.adContentWidgetRight {
    width: 160px;
    height: 90px;
    text-align: center;
}

.adContentFooter {
    width: 728px;
    height: 90px;
    margin: 0 auto;
}

.steam_connect_image img {
    width: 190px;
}

.profile_game_data {
    min-height: 150px;
    max-width: 184px;
    margin: 7px;
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    position: relative;
}

.steam_game_image {
    width: 184px;
    height: 74px;
}

.steam_connect {
    display: inline-block;
    float: right;
    width: 200px;
    height: 250px;
    margin-right: 30px;
}

.steam_connect_header {
    font-size: 150%;
}

.steam_game_actions {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 5px;
}

.steam_connect_header {
    margin-bottom: 15px;
}

.steam_connect_info {
    margin-bottom: 15px;
}

.shrinky_dink, #rightColumn .shrinky_dink, #widg_ADRight .shrinky_dink{margin:0px;width:0px;padding:0px;min-width:0px;margin:0px;height:0px;}
.widg_ADRight .contentTitle, .widg_ADRight .widgetMenuTopCenter,  .widg_ADRight .widgetMenuTopLeft,  
.widg_ADRight .widgetMenuTopRight {background-image:none;background:none;height:0px;}
.ad_floated .contentTitle, .ad_floated .widgetMenuTopCenter,  .ad_floated .widgetMenuTopLeft,  
.ad_floated .widgetMenuTopRight {padding:0px;margin:0px;}
.ad_floated .menuBody {background-image:none;background:none;padding:0px;margin:0px;}

#template_preview_container{z-index:1000;}
.wowstead_forum_title {
    margin-left: 10px;
    margin-top: 10px;
}

.wowstead_forum, .wowstead_forum_topics {
    margin: 10px;
    text-align: left;
    width: 100%;
}

.wowstead_forum th, .wowstead_forum td, .wowstead_forum_topics th, .wowstead_forum_topics td {
    padding: 5px !important;
    padding-right: 20px;
    height: 30px;
}

.wowstead_forum_post_list {
    margin-top: 10px;
}

.wowstead_forum_post {
    overflow: hidden;
    padding: 10px;
    margin-top: 10px;
    border-radius: 5px;
}

.wostead_forum_post_author {
    width: 150px;
    float: left;
    display: inline-block;
}

.wowstead_forum_post_body {
    max-width: 550px;
    width: 100%;
    float: right;
    display: inline-block;
}

.sectionBodyforums blockquote {border-left:2px solid #333333;padding-left:5px;padding-bottom:3px;padding-top:3px;}

.forum_xxl{font-size:21px;}
.forum_xl{font-size:18px;}
.forum_l{font-size:16px;}
.forum_m{font-size:14px;}
.forum_regular{font-size:12px;}
.forum_small{font-size:11px;}
.forum_tiny{font-size:10px;}

#headtt{background-color:#111111;padding:5px;border-radius: 8px;}

#mainBody  .widg_32 img, #mainBody  .widg_19 img {
	display:inline-block;
	box-sizing:border-box;
	max-width: 745px;
	height:auto;
}

#mainBody .postbody img{
	display:inline-block;
	box-sizing:border-box;
	max-width: 100%;
	height:auto;
}

.leaderHead { border-bottom: 2px solid rgba(255,255,255,0.1); padding: 0 0 5px; margin: 0 0 10px; }
.leaderHead select { float: right; }

.statBox { width: 49%; float: left; }
.statBox.left { margin-right: 2%; }

.statBox h3 { background: none; font-size: 1.4em; text-transform: uppercase; text-shadow: 0 0 2px rgba(0,0,0,0.5); }
.statBox table, .leaderBox table, .userStatsByType table { width: 100%; margin: 0 0 3em; }
.statBox table th, .leaderBox table th { background: rgba(0,0,0,0.75); color: #777; text-shadow: 0 0 2px rgba(0,0,0,0.5); padding: 4px 0 3px 0; }
.statBox table th:nth-child(1), .leaderBox table th:nth-child(1) { padding-left: 10px; }
.statBox table tr:nth-child(even), .leaderBox table tr:nth-child(even) { background: rgba(255,255,255,0.05); }
.statBox td img { width: 30px; height: 30px; margin: 5px 25px; vertical-align: middle; float: left; }
.leaderBox td img { width: 30px; height: 30px; margin: 5px 10px; vertical-align: middle; float: left; }
.statBox .row1 td img, .leaderBox .row1 td img { width: 60px; height: 60px; margin: 5px 10px; }
.statBox td span, .leaderBox td span { display: block; }
.statBox .playerName, .leaderBox .playerName { font-size: 1.2em; color: #bbb; line-height: 1.1em; margin-top: 5px; }
.leaderBox .playerName { line-height: 30px; font-size: 1.4em; }
.statBox .row1 .playerName, .leaderBox .row1 .playerName { font-size: 1.6em; color: #fff; line-height: 1.4em; margin-top: 10px; }
.leaderBox .row1 .playerName { line-height: 50px; font-size: 1.8em; }
.statBox .statScore, .leaderBox .statScore { text-align: right; padding: 0 10px 0 0; }
.statBox .statScore span, .leaderBox .statScore span { margin: 0 10px 0 0; }
.leaderBox .statScore span { font-size: 1.4em; }
.statBox .row1 .statScore { font-size: 1.4em; font-weight: bold; }
.statBox .rowEnd a { display: block; text-align: right; padding: 3px 10px; }


.userBox h2 { border-bottom: 1px solid rgba(255,255,255,0.1); padding: 0 0 5px; margin: 1em 0; }
.userBox h2 img { width: 70px; height: 70px; float: left; margin: 0 10px 0 0; }
.userBox h2 .playerName { font-size: 1.6em; line-height: 1.2em; }
.userBox h2 .playerBasics { font-size: 0.7em; line-height: 1em; color: #999; }

.userStatBox, .userStatTotals { width: 31%; float: left; }
.userStatBox, .userStatsByType { margin-right: 2%; }
.userStatBox, .userStatTotals, .userStatsByType { -webkit-border-radius: 6px;
  -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px;
  border: 1px solid rgba(0,0,0,0.75); box-sizing: border-box;
  background: -moz-linear-gradient(top,  rgba(0,0,0,0.33) 0%, rgba(0,0,0,0.67) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.33)), color-stop(100%,rgba(0,0,0,0.67))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(0,0,0,0.33) 0%,rgba(0,0,0,0.67) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(0,0,0,0.33) 0%,rgba(0,0,0,0.67) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(0,0,0,0.33) 0%,rgba(0,0,0,0.67) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(0,0,0,0.33) 0%,rgba(0,0,0,0.67) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54000000', endColorstr='#ab000000',GradientType=0 ); /* IE6-9 */ }
.userStatBox:nth-child(3n+3) { margin-right: 0; }
.statNum { padding: 10px; text-align: center; border-bottom: 1px solid rgba(255,255,255,0.2); font-size: 3.5em; line-height: 1em;
  color: #fff; text-shadow: 0 0 2px rgba(0,0,0,0.5); font-weight: bold; }
.statNum2 { padding: 10px; text-align: center; font-size: 3.5em; line-height: 1em;
  color: #fff; text-shadow: 0 0 2px rgba(0,0,0,0.5); font-weight: bold; }
.statType { display: block; font-size: 0.3em; line-height: 1.3em; color: #777; font-weight: normal; }
.userStatBox table, .userStatTotals table { width: 100%; }
.userStatBox table tr:nth-child(even), .userStatTotals tr:nth-child(even), .userStatsByType table tr:nth-child(even) {
  background: rgba(255,255,255,0.05); }
.userStatBox table td, .userStatTotals table td, .userStatsByType table td { padding: 5px 8px !important; }
.userStatBox table td:nth-child(1), .userStatTotals table td:nth-child(2), .userStatsByType table table td:nth-child(2) {
  text-align: center; font-size: 1.2em; color: #fff; font-weight: bold; }
.userStatTotals table td:nth-child(2), .userStatsByType table table td:nth-child(2) { text-align: right; }

.userStatsByType { width: 66%; float: left; }
.userStatsByType select { float: right; margin-right: 5px; }
.userStatsByType h3 { background: none; font-size: 2.4em; margin: 0 5px; color: #fff; text-shadow: 0 0 2px rgba(0,0,0,0.5); }
.userStatsByType h4 { margin: 5px 0 0 5px; color: rgba(255,255,255,0.5); font-weight: normal; font-size: 0.9em; }
.userStatsByType table td { vertical-align: top; }
.userStatsByType table td:nth-child(2) { padding: auto 2% !important; }
.userStatsByType table table { margin: 0 0 0.5em; }
.userStatsByType .statNum { font-size: 2.25em; background: rgba(255,255,255,0.07); -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0; -o-border-radius: 6px 6px 0 0; -ms-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0; }
.userStatsByType .statNum2 { font-size: 2.25em; background: rgba(255,255,255,0.07); -moz-border-radius: 0 0 6px 6px ;
    -webkit-border-radius: 0 0 6px 6px ; -o-border-radius: 0 0 6px 6px ; -ms-border-radius: 0 0 6px 6px ;
    border-radius: 0 0 6px 6px ; }
.userStatsByType .statType { font-size: 0.5em; }

.graph-bar { height: 4px; margin: 0 0 3px 0; padding-right: 10px; }
.graph-bar span { display: block; height: 4px;
  -moz-box-shadow: 0 0 5px rgba(0,0,0,0.33); -ms-box-shadow: 0 0 5px rgba(0,0,0,0.33);
  -o-box-shadow: 0 0 5px rgba(0,0,0,0.33); -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.33);
  box-shadow: 0 0 5px rgba(0,0,0,0.33); }
tr:nth-child(odd) .graph-bar span { background: #f6a31b; }
tr:nth-child(even) .graph-bar span { background: #f26424; }

.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;
}

.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #3c763d;
}

.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #31708f;
}

.alert-warning {
	background-color: #fcf8e3;
	border-color: #faebcc;
	color: #8a6d3b;
}

.alert-danger, .alert-error {
	background-color: #f2dede;
	border-color: #ebccd1;
	color: #a94442;
}
td#leftColumn, td#mainBody, td#rightColumn {padding-top:5px;}

