@charset "utf-8";
/* ---------------- Color Glossary ----------------- */
/*
darker blue (header links, title links, standalone links): #was 0c4790. now is 305cb6
lighter blue (contextual links, piped links, bulleted links): #305cb6
bright blue (mouse over color for all inks): #3c8afa
orange (links that relate to user interaction [comments, usernames, etc.]): #fd6205
darker gray (Labels, headers, subheads, titles etc): #293546
medium gray (Body text etc.): #444e5c
lightest gray (backgrounds): #f1f1f1
*/
/* ---------------- Global Element Styles ----------------- */
*, html { margin: 0px; padding: 0px; }
body { font-family: Verdana,Arial,Helvetica,sans-serif; color: #444e5c; margin: 0; text-align: center; padding: 0px; background-color: #fff; font-size: 12px; }
img, br { border: 0px; vertical-align: bottom; }
a { cursor: pointer; font-weight: bold; }
input, select, textarea { font-size: 10px; border: solid 1px #bbb; font-family: Verdana,Arial,Helvetica,sans-serif; }
h1, h2, h3, h4, h5 { color: #293546; margin: 10px 0; }
h1 { font-size: 11pt; }
h2 { font-size: 10pt; }
h3 { font-size: 9pt; }
ul { margin: 0 0 0 16px; }

.clear { clear: both; height: 0px; }
.clear0 { clear: both; height: 0px; }
.left { float: left; }
.right { float: right; }

/* ------------------- Link Styles ------------------ */
a:link, a:visited { color: #305cb6; text-decoration: none; }
a:active, a:hover { color: #3c8afa !important; text-decoration: underline; }

/* ---------------- Page Containers ----------------- */
#MasterContainer { text-align: left; height: auto !important; margin: 0 auto; min-height: 100%; width: 980px; }
#PageContent { overflow: visible; width: 980px; max-width: 980px; height: auto; }
#MainColumn { float: left; width: 665px !important; margin: 15px 0px 35px 0 !important; overflow: hidden; height: auto; *padding-bottom: 10px !important;}
#LastColumn { float: right; width: 300px !important; padding: 0; margin: 15px 0 35px 10px !important; overflow-x: visible; height: auto; }

/* generic light gray box style */
div.box_content { background-color: #f1f1f1; padding: 7px; }
div.box_top_right,
div.box_top_left,
div.box_bottom_left,
div.box_bottom_right { width: 7px; height: 7px; background: #f1f1f1 url(/web/20141011005114im_/http://media.mlive.com/static/forums/img/corners.png) no-repeat; }
div.box_bottom_left { float: left; margin-top:-7px; background-position: 0px -7px; }
div.box_bottom_right { float: right; margin-top:-7px; background-position: -7px -7px; }
div.box_top_right { float: right; background-position: -7px 0px; }
div.box_top_left { float: left; background-position: 0px 0px; }

/* generic dark gray box to go in light gray box style - use with generic */
.box_darkgray_gray .box_top_right,
.box_darkgray_gray .box_top_left,
.box_darkgray_gray .box_bottom_left,
.box_darkgray_gray .box_bottom_right { width: 7px; height: 7px; background-position: -14px 0px; background-color: #e1e1e1 !important; }
.box_darkgray_gray .box_top_right { background-position: -21px 0px; }
.box_darkgray_gray .box_bottom_left { background-position: -14px -7px; }
.box_darkgray_gray .box_bottom_right { background-position: -21px -7px; }
.box_darkgray_gray .box_content { background-color: #e1e1e1 !important; }

/* most commented box */
#PageContent table.mostcomments_row { width: 280px; }
#PageContent table.mostcomments_row td { padding: 12px 0 3px 0; vertical-align: middle !important; }
#PageContent table.mostcomments_row .comment_countBox { background: transparent url(/web/20141011005114im_/http://media.mlive.com/static/forums/img/box_rounded_white_54x41.gif) no-repeat; font-size: 9px; height: 41px; text-align: center; width: 54px; margin-right: 10px; }
#PageContent table.mostcomments_row .comment_countBox .comment_count { color: #FD6205 !important; text-decoration: none; font-size: 20px; font-weight: bold; }
#PageContent table.mostcomments_row td a { font-size: 11px; color: #305cb6 !important; }
#PageContent table.mostcomments_row td a:hover { color: #3c8afa !important; }

/* -------------- Content Masthead --------------- */
.content_masthead { padding: 0 0 0 8px !important; min-height: 58px; width: 657px !important; _height: 58px; }
.content_masthead img { float: left; height: 48px; width: auto; margin: 0 10px 0 0; }
.content_masthead div,
.content_masthead h1 { float: left; font-size: 21px; line-height: 1.40em; margin-top: 0; }
.content_masthead div.tagline,
.content_masthead h1 span { display: block; color: #fd6205; font-size: 14px; line-height: 1.0em; font-weight: bold; padding: 0 0 5px 0 !important; }
.content_masthead h1 span.green { color: #369900; }
.content_masthead div a,
.content_masthead h1 a { color: #293546 !important; text-decoration: none; }
.content_masthead input.btn_new_topic { float: right; background: url(/web/20141011005114im_/http://media.mlive.com/static/forums/img/new_topic.png) no-repeat; width: 100px; height: 38px; border: none; }
.content_masthead input.btn_new_topic:hover { background-position: 0px -38px; }

#SearchWidget { margin: 0 0 15px 0; }
#SearchWidget .box_content { padding: 8px !important; }
/* #SearchWidget a { color:#305CB6 !important; } */
#SearchWidget form { padding: 0px 3px 3px 3px; }
#SearchWidget h3 { font-size: 9pt !important; margin: 0 0 6px 0; padding-bottom: 0 !important; }
#SearchWidget input { display: inline-block; vertical-align: middle; }
#SearchWidget input#search { display: none; }
#SearchWidget input.text { width: 214px; height: 14px; padding: 2px; margin: 0 5px 0 0; }
input.imageGo { background: url(/web/20141011005114im_/http://media.mlive.com/static/forums/img/go_green_45x19.png) -45px 0px no-repeat; width: 45px; height: 19px; border: none; }
input.imageGo:hover, input.imageGo_mo { background-position: -45px -19px; }
input.btn_preview { width: 83px; height: 19px; border: none; margin: 0 6px 0 0; background: url(/web/20141011005114im_/http://media.mlive.com/static/forums/img/preview_gray_83x19.png) no-repeat; }
input.btn_post { width: 58px; height: 19px; border: none; background: url(/web/20141011005114im_/http://media.mlive.com/static/forums/img/post_orange_58x19.png) no-repeat; }
input.btn_preview:hover, input.btn_post:hover { background-position: 0px -19px; }
#SearchWidget .bottom { background: #e1e1e1 url(/web/20141011005114im_/http://media.mlive.com/static/forums/img/dark-module-bottom.png) no-repeat scroll left bottom; margin: 0 0 15px; padding: 6px 10px; color #293546; }

/* most commented */
#Module-Popular_Stories { margin: 0 0 15px 0; }
#Module-Popular_Stories .box_content { padding: 8px; font-size: 8pt;}
#Module-Popular_Stories h3 { margin: 0; text-align: left; font-size: 9pt; color: #293546; }
#Module-Popular_Stories table { width: 100%; }
#Module-Popular_Stories td.count { width: 52px; }
#Module-Popular_Stories td.count span { display: block; float: right; width: 7px; height: 26px; background: #fff url(/web/20141011005114im_/http://media.mlive.com/static/forums/img/count_bg_light.gif) no-repeat; }
#Module-Popular_Stories td.count span.count_left { background-position: 0 0; }
#Module-Popular_Stories td.count span.count_right { background-position: top right; }
#Module-Popular_Stories td.count a { display: block; float: right; height: 24px; background-color: #fff; font-weight: bold; color: #fd6205 !important; font-size: 12.5pt; padding-top: 2px; }
#Module-Popular_Stories td.link { padding-left: 10px !important; }
#Module-Popular_Stories td.link a { color: #305cb6; }
#Module-Popular_Stories #MostCommented td { padding: 6px 0;}


/* ---------------- Ad Containers ----------------- */
#PageContent .ad_300x250 { margin: 0 0 15px 0; min-height: 250px; }
#PageContent .ad_160x600 { text-align: center; margin: 0 0 15px 0; }

/* ---------------- frame contents ---------------- */
iframe#outlineFrame, iframe#responseFrame { width: 663px; height: 300px; border: 1px solid #999; _width: 661px; position: relative; }
iframe#outlineFrame { border-bottom: none; }
.forum ol { padding-left: 3.5em; list-style: none; font-size: 7.5pt; }
.forum ol.level0, .forum ol.no_level  { text-indent: 0; padding-left: 0; }
.forum ol.level0 li { padding-top: 2px; padding-bottom: 6px;  text-indent: -2px; }
.forum ol.level0 li a { font-size: 9pt; color: #305cb6; }
.forum ol.level1 li, .forum ol.level2 li, .forum ol.level3 li, .forum ol.level4 li { padding: 4px 0 0 0; text-indent: -2px; }
.forum ol.level1 li a, .forum ol.level2 li a, .forum ol.level3 li a, .forum ol.level4 li a { font-size: 9pt; color: #305cb6; }
.forum ol.no_level li a { font-size: 12px; }
.forum ol li a:visited { color: #8d7647; text-decoration: none; }
.forum li a.user { color: #fd6205 !important; font-size: 8pt !important; }
.forum li a.user:hover { color: #3c8afa !important; }

#Listing, #ArchiveLinks  { text-align: left; padding: 5px 15px; }
#ArchiveLinks { padding-right: 5px; }
#ArchiveLinks table { font-size: 8pt; }
#ArchiveLinks td { padding-right: 5px; }

.alert { height: 14px; background: url(/web/20141011005114im_/http://media.mlive.com/static/forums/img/icon-ban.png) 2px 0 no-repeat; }

.response_content { text-align: left; margin: 5px 15px 15px 15px; }
.response_content h1 { margin-top: 7px; }
.response_content h2 { color: #fd6205; }
.response_content p { margin: 3px 0 5px 0; }
/* .response_content a { color:#305CB6 !important; } */
.response_content li { line-height: 1.40em; padding-bottom: 5px; }
.response_sml { width: 466px; float: left; }
.response_sml .box_content h3 { margin-top: 1px; }
.response_sml .box_content ul { margin: 8px 0 4px 16px; }

.message { margin-top: 15px; overflow: hidden; }
.message .title { font-size: 7.5pt; }
.message .title h1 { display: inline; }
.message .title span { display: block; padding: 5px 0 1px; }
.message .title a { font-size: 8.5pt; }
.message .title a.user { color: #fd6205; }
.message p { margin: 10px 0 8px 0; line-height: 1.45em; }
.message div.links { padding: 5px 0; height: 12px; font-size: 7.5pt; }
.message .alert { float: right; padding-left: 18px; }
h3.msg_response_list { margin-bottom: 2px; }

/* search */
.search h1 span { color: #369900; }
.search ul { list-style: none; font-size: 7.5pt; margin-left: 2px; }
.search li { margin: 5px 0; text-indent: 0; }
.search li a { font-size: 9.5pt; color: #305cb6 !important; }
.search li span { font-size: 8pt; font-weight: bold; color: #293546; }
.search li span.new { display: inline-block; width: 50px; height: 14px; background: url(/web/20141011005114im_/http://media.mlive.com/static/forums/img/forums_new.gif) 14px 0 no-repeat; vertical-align: middle; *height: 11px; }
.search .search_again { margin: -5px 0 15px 0; font-size: 8pt; }
.search .paging { text-align: center; }
.search .paging a { display: inline-block; width: 45%; margin: 20px 0 10px 0; }
.adv_search { margin: 15px; }
.adv_search div#d1 { margin: 10px 0 3px 0; }
.adv_search div#d2 { margin: 3px 0 5px 0; }
.adv_search div#d3 { margin: 30px 0 10px 0; }
.adv_search .emph { color: #369900; font-weight: bold; }
.adv_search label { display: inline-block; width: 50%; vertical-align: middle; text-align: right; font-weight: bold; color: #293546; margin: 0 10px 0 0; }
.adv_search label.text { margin: 4px 10px 5px 0; }
.adv_search  div.or { display: block; float: left; width: 33%; text-align: right; padding: 0 67% 0 0; }
.adv_search select { height: 18px; }
.adv_search input, .adv_search select { display: inline-block; vertical-align: middle; }
.adv_search input.text { height: 19px; *height: 16px; width: 170px; padding: 2px 0 0 2px; }

.response_links { width: 150px; float: right; font-size: 7.5pt; text-align: left; margin: 15px 0 0 0; }
/* .response_links a { color:#305CB6 !important; } */
.response_links h3 { font-size: 8.5pt; margin: 0 0 5px 0; }
.response_links div { padding: 0 0 3px 0; }
.response_links li { padding: 2px 0 2px 0; }
.response_links .alert { padding-left: 22px; }
.response_links .email { height: 14px; background: url(/web/20141011005114im_/http://media.mlive.com/static/forums/img/icon-email.png) 0 1px no-repeat; padding-left: 22px; }

.small_footer { clear: both; border-top: 1px solid #e8e8e8; margin: 5px 15px 15px 15px; font-size: 7.5pt; text-align: center; padding: 15px 0 0 0; }
.small_footer a { color:#305CB6 !important; }
.small_footer .sharing { margin: 10px auto; }
.small_footer .sharing a { display: inline-block; height: 16px; line-height:1.35em; }
.small_footer .rss { height: 14px; background: url(/web/20141011005114im_/http://media.mlive.com/static/forums/img/rss_icon.gif) 0px 1px no-repeat; padding: 0 24px 0 18px; }
.small_footer .facebook { height: 16px; background: url(/web/20141011005114im_/http://media.mlive.com/static/forums/img/icon-facebook.png) 0px 0px no-repeat; padding: 0 16px 0 21px; }
.small_footer .twitter { height: 16px; background: url(/web/20141011005114im_/http://media.mlive.com/static/forums/img/icon-twitter.png) 1px no-repeat; padding-left: 30px; }

/* sign in */
#CommentSignIn { text-align: left; font-size: 8pt; margin: 15px 15px 20px 15px !important; }
#CommentSignIn .box_content { padding: 10px; }
#CommentSignIn #signin_option_FB a { padding-left: 0; }

#ComposeMessage h1, #ComposeMessage h3 { display: inline; line-height: 1.65em; }
#ComposeMessage form { margin-top: 10px; }
#ComposeMessage span { font-size: 8pt; }
#ComposeMessage #subject, #ComposeMessage #body { display: block; width: 99%; margin: 3px 0 10px 0; padding: 2px 0; font-size: 9pt; }
#ComposeMessage #body { height: 85px; }

#Preview .head { margin-top: 8px; }
#Preview .head h1 { display: inline; }
#Preview .head span { font-size: 8pt; }
#Preview .left, #Preview .right { margin-top: 10px; }

/* dialog container */
#Dialog { position: relative; padding: 20px; height: auto; width: 402px; text-align: left; }
#Dialog #Box { width: 378px; height: auto; clear: both; background: #f1f1f1 url(/web/20141011005114im_/http://media.mlive.com/static/forums/img/moderate_dialog_bg.png) repeat-y; padding: 3px 12px 2px 12px; }
#Dialog #BoxTop { height: 11px; width: 402px; background: transparent url(/web/20141011005114im_/http://media.mlive.com/static/forums/img/moderate_dialog_top.png) no-repeat; }
#Dialog #BoxTopIE6 { height: 11px; width: 402px; background: #f1f1f1 url(/web/20141011005114im_/http://media.mlive.com/static/forums/img/moderate_dialog_bg.png) repeat-y; }
#Dialog #BoxBottom { height: 11px; width: 402px; background: transparent url(/web/20141011005114im_/http://media.mlive.com/static/forums/img/moderate_dialog_bottom.png) no-repeat; }
#Dialog #DialogClose { position: absolute; display: block; top: 32px; width: 10px; height: 10px; right: 32px; background: url(/web/20141011005114im_/http://media.mlive.com/static/forums/img/moderate_dialog_x.gif) no-repeat; }
#Dialog #Fields, #Dialog #TextArea { padding: 0 34px 10px 34px; }
#Dialog input, #Dialog textarea { font-size: 12px; border: solid 1px #bbb; font-family: Verdana, Arial, Helvetica, sans-serif; height: 18px; width: 218px; padding: 2px 0 0 2px; }
#Dialog #Fields label { display: block; float: left; width: 70px; margin: 6px 0 0 0; }
#Dialog #Fields input { margin: 3px 0; }
#Dialog #Fields input.no_edit { background-color: #ececec; }
#Dialog #TextArea label { display: block; height: 18px; }
#Dialog #TextArea textarea { height: 100px; width: 290px; }
#Dialog #Security { height: 38px; ext-align: center; padding: 0 4px; }
#Dialog #Security img { display: block; float: left; }
#Dialog #Security input#captcha { height: 32px; width: 200px; display: block; float: left; margin: 0 0 0 5px; font-size: 22px; }
#Dialog #Button { clear: both; text-align: center; padding: 22px 0 0 0; }
#Dialog h2 { color: #293546; font-size: 18px; }
#Dialog p { font-size: 12px; margin: 12px 0 10px 0; line-height: 1.45em; }
#Dialog #ModerateSubmit { background: url(/web/20141011005114im_/http://media.mlive.com/static/forums/img/submit_76x19.png) 0px 0px no-repeat; height: 19px; width: 76px; border: none; }
#Dialog #ModerateSubmit:hover { background: url(/web/20141011005114im_/http://media.mlive.com/static/forums/img/submit_76x19.png) 0px -19px no-repeat; height: 19px; width: 76px; border: none; }
#Dialog p.error { background: url(/web/20141011005114im_/http://media.mlive.com/static/forums/img/exclamation_36.png) 0px 2px no-repeat; padding-left: 44px; margin-left: 4px; }

/* admin/moderate styles */
input.btnMod { margin: 5px 0 0 0; padding: 2px; background-color: #dd0000; border: 1px solid #000; border-top-color: #ff5151; border-left-color: #ff5151; color: #fff; }
#adminList { text-align: left; padding: 10px 20px; }
#adminList ul { list-style: none; margin: 0; padding-top: 5px; font-size: 7.5pt; }
#adminList li { line-height: 1.65em; }
#adminList li input.chk { margin: 3px; }
#adminList li a { color: #0C4790 !important; font-size: 9.5pt; }
#adminList li a.user { color: #FD6205 !important; font-size: 8pt !important; }

.resize_frame { clear: both; width: 100%; text-align: right; padding-bottom: 3px; font-size: 10px; font-family: Verdana; }
.resize_frame a { outline: none; font-weight: bold; color: #305cb6 }

/* most comment widget stuff */

#most-comments h2 {
    font-size: 9pt;
    margin: 0;
}
#most-comments ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 280px;
}
#most-comments .comment-count {
    display: block;
    padding: 0;
    font-size: 9px;
    height: 41px;
    width: 54px;
    margin-right: 10px;
    background: transparent url(/web/20141011005114im_/http://media.mlive.com/static/forums/img/box_rounded_white_54x41.gif) no-repeat;
    clear: both;
    float: left;
}
#most-comments li {
    clear: both;
    padding: 12px 0 3px;
    vertical-align: middle !important;
}
#most-comments .comment-count a {
    color: #FD6205 !important;
    text-decoration: none;
    font-size: 20px;
    font-weight: bold;
    display: block;
    text-align: center;
}
#most-comments .comment-count::after {
    display: block;
    content: 'comments';
}
#most-comments li > a {
    font-size: 11px;
    color: #305CB6 !important;
}

#most-comments p {
    clear: both;
    padding: 15px 0 0;
}
html #most-comments
{ background-color: transparent !important; }
html #most-comments .comment-count
{ background-image: none; background-color: white; border-radius: 6px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; }
html #most-comments li > a {
    padding-left: 63px;
    display: block;
}

/*
     FILE ARCHIVED ON 00:51:14 Oct 11, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:42:39 Oct 12, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.56
  exclusion.robots: 0.027
  exclusion.robots.policy: 0.016
  esindex: 0.011
  cdx.remote: 29.642
  LoadShardBlock: 86.623 (3)
  PetaboxLoader3.datanode: 122.991 (5)
  load_resource: 610.492 (2)
  PetaboxLoader3.resolve: 501.777 (2)
*/