/* remove this line when promo ads are in place */
IMG.promo60, IMG.aff_logo, .sponsor_box IMG { background-color: #000; }

/* Ads */
div.sliding_billboard_ad { margin-bottom:15px; }

/* Generic styles */
#Canvas { text-align: left; }
#MainColumn, #LastColumn { margin-top: 0; }

.forums_page #Page_Content { width: 980px; margin: 15px auto 0 auto; }
#Page_Content .cat_group h2 a, #Page_Content .cat_group h2 a:link, #Page_Content .cat_group h2 a:visited { color: #0C4790; margin-bottom: 15px; }

.forums_page H1 { font-size: 23px; color: #293546; }
.forums_page H2 { color: #293546; }
.forums_page H1, .forums_page H2, .forums_page H3, .forums_page H4, .forums_page H5 { display: block; }
.forums_page .lightgray_241, .forums_page .lightgray_2 { position: relative; }
.page_header .tagline { border-bottom: 1px solid #cacbcd; color: #fd6206; font-size: 15px; padding: 2px 0 10px 0; margin-bottom: 10px; }
.page_header .header_icon { float: left; padding: 0 10px; }

/* widget size */
.forums_page DIV.widget_300 { width: 300px; margin: 0 0 15px 0; }
.forums_page DIV.box_content { padding: 10px; background-color: #f1f1f1; font-size: 11px; }
.forums_page DIV.box_content H3 { display: block; padding-bottom: 8px; height: 100%; }
.forums_page DIV.widget_170 DIV.post_blog H4 { display: block; padding: 2px 0 12px 0; }

.module_header { border-bottom: 1px solid #fff;}
.module_header H2 { color: #fff; }
.module_body { padding: 10px; }
.module_body H1, .module_body H2, .module_body H3 { display: block; }
.module_body H2 { font-size: 14px; padding-bottom: 15px; }
.chad H3 { font-size: 12px; display: block; }
.chad P { padding-bottom: 5px; }

/* --- Page Sponsor --- */
.forum_sponsor .module_sponsor { background: none; clear: both; font-size: 10px; height: 30px; max-height: 30px; max-width: 325px; margin: 0; padding: 0; }
.forum_sponsor .module_sponsor SPAN { float: left; padding-right: 10px; text-align: right; width: 100px; }
.forum_sponsor .module_sponsor IMG { float: right; }

/* Featured Forums */
.featured_box { padding-bottom: 0px !important; }
.featured_box H2 { font-size: 14px; margin-bottom: 10px; }
.featured_box H3 { padding-bottom: 5px; }
.featured_box .chad { width: 315px; margin-bottom: 10px; }
.featured_box .chad H3, .featured_box .chad H3 A { font-size: 12px; }
.featured_box .chad P { font-size: 10px; }
.featured_box .chad P { color: #444e5c; line-height: 15px;}
.featured_box .chad img.left { margin-right: 10px; }

/* Category boxes and links */
.cat_body { padding: 10px; }
.cat_menu H2 { margin-bottom: 15px; }
.cat_menu UL { float: left; width: 195px; margin: 0 10px 0 15px; }
.cat_menu UL LI { font-size: 13px; line-height: 20px; margin-left: 15x; }
.cat_group { margin-bottom: 15px; position: relative; }
.cat_group H2 { margin-bottom: 15px; }
.cat_group H2 A:link, .cat_group H2 A:visited { color: #0c4790; margin-bottom: 15px; }
.cat_group UL { float: left; width: 205px; margin-right: 10px; position: relative; }
.cat_group UL LI A:link, .cat_group UL LI A:visited { color: #305cb6; font-size: 11px; }
.cat_group UL LI { line-height: 17px; margin: 0 0 0 15px; }
.cat_group UL LI P { font-size: 10px; font-weight: normal; line-height: 12px; padding: 3px 0 7px 0; }
.cat_group .bottom_more_link { font-size: 13px; margin-top: 15px; text-align: center; }
.cat_group .bottom_more_link A:link, .cat_group .bottom_more_link A:visited { font-size: 13px; }
.cat_local { margin:0 auto; width:550px; }
.cat_local UL { width: 155px; }

/* --- Forums Help box --- */
.forum_help .chad { margin-bottom: 5px; }
.forum_help .chad P { font-size: 12px; line-height: 18px; margin: 5px 0 0 0; }
.forum_help .chad UL { list-style-position: inside; }
.forum_help .chad UL LI { margin-bottom: 3px; }
.forum_help .chad UL LI, .forum_help .chad UL LI A { font-size: 11px; list-style-position: inside; }

/* --- Connect Widget --- */
.connect A { font-size: 10px; }
.connect H2 { font-size: 14px; padding-bottom: 0; }
.connect .helper_text { display: block; padding-bottom: 5px; }
.connect_icons { 
  padding-left: 3px; display: inline-block;  
  *display:inline; *height:50px; *margin-bottom:10px; zoom:1; /* IE6-7 fix for inline-block */
}
.connect_icons LI { float: left; list-style-type: none; margin: 7px; padding: 0; }
/* social icons */
.s_i {  
  background: url('/web/20141021035735im_/http://media.mlive.com/design/baseline/img/icons/social_chicklets.png') no-repeat;
  background-position: 100px 0; /* no image to display by default */ 
  display: block;  }
.s_i A { display: block; height: 100%; width: 100%; }
.facebook_icon { background-position: 0px 0px; height: 43px; width: 43px; }
.facebook_icon:hover { background-position: 0px -44px;  }
.twitter_icon { background-position: -42px 0px; height: 43px; width: 43px; }
.twitter_icon:hover { background-position: -42px -44px;  }
.mobile_icon { background: url('/web/20141021035735im_/http://media.mlive.com/design/baseline/img/icons/icon-mobile-lrg.png'); height:48px; width:32px; margin: 1px 1px 8px 5px; position: relative; top: -4px; }
.mobile_icon:hover { background-position: 0 -48px;  }
/* .mobile_icon { background-position: -305px 0px; height: 47px; width: 33px; position: relative; top: -4px; } 
.mobile_icon:hover { background-position: -305px -48px;  } */
.rss_icon { background-position: -257px 0px; height: 43px; width: 43px; }
.rss_icon:hover { background-position: -257px -44px; }
.email_icon { background-position: -343px 0px; height: 40px; width: 43px; }
.email_icon:hover { background-position: -343px -44px; }
.buzz_icon { background-position: -300px 0px; height: 43px; width: 43px; }
.buzz_icon:hover { background-position: -300px -44px; }
/* --- End Connect Widget --- */


/* --- Most Active Users Widget --- */
/* generic dark gray box to go in light gray box style - use with generic */
#Module-Active_Users .box_darkgray_gray .box_top_right, 
#Module-Active_Users .box_darkgray_gray .box_top_left,
#Module-Active_Users .box_darkgray_gray .box_bottom_left,
#Module-Active_Users .box_darkgray_gray .box_bottom_right { width: 7px; height: 7px; background-position: -14px 0px; background-color: #e1e1e1 !important; }
#Module-Active_Users .box_darkgray_gray .box_top_right { background-position: -21px 0px; }
#Module-Active_Users .box_darkgray_gray .box_bottom_left { background-position: -14px -7px; }
#Module-Active_Users .box_darkgray_gray .box_bottom_right { background-position: -21px -7px; }
#Module-Active_Users .box_darkgray_gray .box_content { background-color: #e1e1e1 !important; }
#Module-Active_Users h3 { float: left; font-size: 10.5pt; padding-bottom: 10px; }
#Module-Active_Users table { width: 100%; }
#Module-Active_Users caption { padding: 0 0 5px 0; text-align: left; font-size: 9pt; color: #293546; }
#Module-Active_Users td { padding: 8px 0; }
#Module-Active_Users td a { font-size: 10pt; }
#Module-Active_Users td.pic { width: 62px; }
#Module-Active_Users td.pic a { font-size: 8px; font-weight: normal; }
#Module-Active_Users td.pic img { border: 1px solid #fff; margin: 0 10px;}
#Module-Active_Users td.count, #Module-Active_Users td.count div { width: 52px; }
#Module-Active_Users td.count span { display: block; float: right; width: 7px; height: 26px; background: #fff url('/web/20141021035735im_/http://media.mlive.com/design/baseline/img/count_bg.gif') no-repeat; }
#Module-Active_Users td.count span.count_left { background-position: 0 0; }
#Module-Active_Users td.count span.count_right { background-position: top right; }
#Module-Active_Users 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-Active_Users .featured_user { margin: 0 0 10px 0; font-size: 9pt; line-height: 1.40em; }
#Module-Active_Users .featured_user a { font-size: 10pt; }
#Module-Active_Users .featured_user img { display: inline-block; width:40px; height: 40px; border: 1px solid #fff; vertical-align: top; }
#Module-Active_Users .featured_user span { display: inline-block; width:226px; margin: 0 0 0 5px; }
#Module-Active_Users .FB_profile_pic { background-image: none !important; }
#Module-Active_Users A.helper { display: inline-block; float: right; line-height: 1.85em; color: #305cb6; font-size: 7.5pt; font-weight: bold; *line-height: 1.75em; }



/*
     FILE ARCHIVED ON 03:57:35 Oct 21, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 00:28:42 Oct 13, 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.81
  exclusion.robots: 0.037
  exclusion.robots.policy: 0.024
  esindex: 0.015
  cdx.remote: 61.605
  LoadShardBlock: 242.177 (6)
  PetaboxLoader3.datanode: 332.537 (8)
  load_resource: 349.702 (2)
  PetaboxLoader3.resolve: 216.733 (2)
*/