@import url(http://fonts.googleapis.com/css?family=Oswald:400,300);

/* Hide Footer shit */
.copyright{float:left;width:39%;line-height:1.5;text-align:left;visibility:hidden;}
.footer_links{float:right;width:59%;text-align:right;line-height:2;visibility:hidden;}
#footer .note{clear:left;width:39%;float:left;font-size: smaller;text-align:left;visibility:hidden;}
.built_by{width:59%;text-align: right;float:right;padding-top:0px;visibility:hidden;}

/* Style Page Title/Forum Thread name */
.widgetBodyTopRight .contentTitle {padding-top:0px; padding-bottom:10px;font-family: 'Oswald', sans-serif;font-weight:400;text-transform:uppercase;color:#FFFFFF;}
div.widgetBodyTopCenter {padding-left:20px;padding-right:20px;}

/* Forum Announcement - Red Capitalized Text */
.forumAnnouncement {text-transform:uppercase; color:#ff9000; letter-spacing:1px;}

/* Forum Sticky - Text */
.forumSticky {text-transform:uppercase; color:#9ecc3b; letter-spacing:1px;}

/* Forum - Row with "Forum, Threads, Posts, Last Poster" info */
#siteSectionforums .thCornerL, .thTop, .thCornerR {background-color:#131313;}

#siteSectionforums td.row1, td.row2 {background-color:#131313;}

/* Forum - List of Threads - Poster and Last Poster column background color */
#siteSectionforums td.row3, td.row3Right {background-color:#0f0f0f;}

/* Forum - Forum Index Subsections */
#siteSectionforums a.cattitle {font-size:20px; padding:10px; color:#ffffff;font-family: 'Oswald', sans-serif;font-weight:400;text-transform:uppercase;}

/* Forum - Forum Index Subsections */
#siteSectionforums td.catLeft {padding-top:0px; padding-bottom:10px;font-family: 'Oswald', sans-serif;font-weight:400;text-transform:uppercase;}

/* News - Larger Headlines */
#siteSectionhomepage h2.newsTitle a {font-size:20px;font-family: 'Oswald', sans-serif;font-weight:400;text-transform:uppercase;}

/* News - hide footer links */
#siteSectionhomepage div.newsFooter {display:none;}

/* ALL - Links */
a {color:#92baf6;}
a:link {color:#92baf6;}
a:visited {color:#92baf6;}
a:hover {color:#d3e3fb;}
a:active {color:#92baf6;}

body a {color:#92baf6;}
body a:link {color:#92baf6;}
body a:visited {color:#92baf6;}
body a:hover {color:#d3e3fb;}
body a:active {color:#92baf6;}

/* Horizontal Navigation - Links */
a.guildNavLink, a.guildNavLink:visited {color:#92baf6;font-size:20px;background-color:#545454;text-decoration:none;font-family: 'Oswald', sans-serif;font-weight:400;text-transform:lowercase;border-top:3px solid #545454;}

/* Horizontal Navigation - Links Hover */
.guildNav a:hover, a.guildNavLink:hover, a.guildNavLink:hover:visited, a.guildNavLink:hover, a.guildNavLink:hover:visited {color:#ffffff;background-image:none; background-color:#353535;text-transform:uppercase; border-top:3px solid #ff9000;}

/* horizontal nav - before > and after < */ 
/* .guildNav a:hover::before, a.guildNavLink:hover::before, a.guildNavLink:hover:visited::before, a.guildNavLink:hover::before, a.guildNavLink:hover:visited::before {content:"> ";}
.guildNav a:hover::after, a.guildNavLink:hover::after, a.guildNavLink:hover:visited::after, a.guildNavLink:hover::after, a.guildNavLink:hover:visited::after {content:" <";} */

/* Right Column - Widget Titles */
.widgetMenuTopLeft .contentTitle {font-size:18px;background-color:#353535;padding-top:6px;padding-bottom:6px;font-family: 'Oswald', sans-serif;font-weight:400;text-transform:uppercase;color:#ff9000;margin-bottom:10px;}

/* Hide the fucking border and shadow around the whole site */
div.primaryContentAreaContainerDiv {border:0px;background-color:#1f1f1f;}
/* div.primaryContentAreaContainerDiv {border:0px;box-shadow:none;} */

/* Remove big chunk of space at bottom of the page */
div#footer {display:none;}
div.mainBodyContainerFrameBottomCenter {display:none;}
#site_wrap_neo {margin-bottom:0px;}

/* padding between content and nav column */
div.contentBody {padding-left:20px;padding-right:20px;padding-top:0px;}

/* increase size on some forum text */
div.forum_user_detail_container_left  {font-size:12px;}

/* dashed border around forum quotes */
td.quote {border:1px;border-style:dashed;border-color:#545454;}

/* hide individual post footer */
td.row1.nav_footer {display:none;}
td.row2.nav_footer {display:none;}

/* hide "re: thread title" on every post */
h4.f_post_subject {display:none;}

/* fix font size on post date */
div.f_post_byline {font-size:12px;}

/* slightly larger font for forum post text */
span.postbody {font-size:14px;}

/* post edited notification */
div.last_edited {opacity:0.5;}
div.last_edited span.gensmall {font-size:12px;color:#bbbbbb;}

/* dim signatures on forum */
div.postbody_signature {opacity:0.5;}

/* smaller top admin bar */
/* div#top_bar {height:16px;} */

/* remove home icon top left */
/* span.icon-home.nav-icon {display:none;}
#admin_bar_links a.adminBar {display:none;}
div#banter_promo.admin_bar_link_group {display:none;} */

/* orange line above posts for delineation */
td.row2.forum_post_row {border-top:3px solid #814900;border-radius:0px;margin-top:20px;}
td.row1.forum_post_row {border-top:3px solid #814900;border-radius:0px;margin-top:20px;}

/* 1px orange line under "Topics Replies Authors Views Last Post" */
th.thCornerL {border-bottom:1px solid #814900;}
th.thTop {border-bottom:1px solid #814900;}
th.thCornerR {border-bottom:1px solid #814900;}

/* hide dumb shit on the forums */
td.gensmall.forum_index_nav {visibility:hidden;}

/* bit of space between horizontal nav and right column */
td#leftColumn, td#mainBody, td#rightColumn {padding-top: 15px;}

/* larger poster name on forum */
span.name a {font-size:20px;}
span.name.forum_author a {font-size:16px;}

/* hide PM button on forums */
div.forum_user_detail_container_left div {display:none;}

/* spruce up the quick reply stuff */
.quick_replay_form_title {font-size:20px;color:#ffffff;font-family:'Oswald',sans-serif;font-weight:400;text-transform:uppercase;}
.quick_reply_form_message {width:100% !important;}
.quick_reply_form {margin-left:35px;margin-right:35px;}

/* larger font for links on custom sections nav */
div.menuItem a.mainmenu {font-weight:bold;font-size:16px;}

/* style Login window */
.popup_title_header, .popup_title_header b {background:none;font-size:20px;background-color:#353535;font-family: 'Oswald', sans-serif;font-weight:400;text-transform:uppercase;color:#ff9000;}
#loginPopupContainer {width:350px;}
div.popup_login_left {width:100% !important;}
input#popup_login_email {width:90%;}
input#login_password {width:90%;}

/* remove green from behind horizontal nav */
div#primaryNavContainer div#primaryNavTable {background:none;}

/* height of horizontal navigation */
li.guildNav a.guildNavLink {line-height:45px;}

/* hide shit on forums */
td.forum_sub_options {opacity:0;}
td.forum_sub_options:hover {opacity:1;}

/* custom classes for Guides */
.rqmGuidesSubHeader1 {font-size:20px;}
.rqmGuidesSubHeader2 {font-size:14px;color:#ff9000;text-transform:uppercase;}
.rqmGuidesStep {font-size:18px;background-color:#814900;color:#FFFFFF;padding:2px;padding-left:6px;padding-right:6px;font-family: 'Oswald', sans-serif;font-weight:400;text-transform:uppercase;}

/* no weird padding on content area titles */
#mainBody div.widgetFrame {margin-bottom:0px;}
#mainBody div.contentTitle {margin-bottom:5px;}
#mainBody div.contentTitle {padding:0px;}

/* top bar edits */
div#top_bar  {height:32px;line-height: 20px;}
div#info_panels {background:none;}
div.adminBarContainerDiv {background-color:#545454;}
a.adminBar {padding-top:6px;}

/* page width */
#info_panels, #site_wrap_neo, #primaryNavContainer #primaryNavTable, #mainBodyTable{width: 1050px;}
#lbw, #rbw{min-width: 1050px;}

/* custom classes for Progression */
.rqmProgressionRaid {font-size:16px;color:#9a9a9a;font-family: 'Oswald', sans-serif;font-weight:400;text-transform:uppercase;}
.rqmProgressionProg {font-size:16px;color:#bdfc00;font-family: 'Oswald', sans-serif;font-weight:600;text-transform:uppercase;}