/* metaWrap*/
#metaWrap {margin:0 auto; overflow:visible; position:relative; width:990px;}

/* template styling */
#content_container #section_navigation {float:left;width:169px;clear:both;margin:5px 0 5px 5px;clear:both;}
*html #content_container #section_navigation {margin:5px 0 0 3px;}
#content_container #mc_container {width:640px;float:left;margin:5px 0; min-height:600px;padding-left:5px;}
*html #content_container #mc_container {padding-right:5px;}
#content_container.noNav #mc_container {width:805px;}
#content_container #ad {width:160px;float:left;margin:5px 0 5px 5px;}
*html #content_container #ad {margin:5px 0;}
#leftNavPageLinks {padding-left: 7px; margin-bottom: 7px; font-size: 11px;}
#tower_left {width: 160px;}
#content_container {background: url(/y2010/images/content_container_bg.gif) repeat-y; float: left;}
#content_container #mc {padding-left: 5px;}
#metaWrap div.noNav,#entire div#std_mc_full {background-image: none; background-color: #fff;}
#entire #middle {overflow:auto; background-color: #CACACA;border-left:#7C849A 1px solid;}
#entire #middle.noNav {border-left:none;}
#entire #middle.noNav #std_content, #entire #middle.noNav #std_content_full {float: left; width: 990px;}
#entire #middle.noNav #std_content #std_mc_bleed_wide, #entire #middle.noNav #std_content #std_mc_wide {width: 810px;}
#std_content_full {background:#fff;}
#std_mc_milbtv {margin:-8px 0px -8px 0px;}
#std_right_adsense {width:160px;margin: 10px 0px 0px 0px;}

/* sponsorship */
#background-overlay {display:none;}

/* global overides */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* global */
body {font:12px arial,helvetica,sans-serif;background-color:#fff;color:#000}
.ada {position:absolute; z-index:1; top:-1px; left:-1px; width:1px; height:1px; overflow:hidden;}
#banner_ad {width: 980px; margin: 0 auto; padding: 5px; background-color: #000; text-align: center;}

/* headlines */
h1, h3, h4, dt, h5, h6, caption {font-weight:bold;}
h1 {font-size: 24px;}
h2 {color:#999; font-size:16px; text-transform:capitalize;}
h2 a {font-weight: bold;}
h3 {font-size:24px;}
h4 {font-size:18px;}
h5, dt, caption {font-size:14px;}
h6 {font-size:12px;}

/* links */
/* #mc a {color:#00c;} uncomment when this becomes global.css */
#mc a:link, #mc a:visited {text-decoration:none;}
#mc a:hover, #mc a:active {text-decoration:underline;}

/* buttons */
span.button {margin:8px 0;display:block;}
span.button a {font:normal bold 10.5px verdana, arial, sans-serif;text-decoration:none;border:1px solid #000;cursor:pointer;color:#000;padding:1px 8px;text-align:center;}
#mc span.button a:hover, #mc span.button a:active {text-decoration:none;color:#fff;}
span.button.content a {background-color: #ccc;}
span.button.content a:hover {background-color: #666;}
span.button.purchase a {background-color: #99cc66;}
span.button.purchase a:hover {background-color: #669933;}

/* lists */
#page_content ul li, #std_content ul li, #std_wide_content ul li, #article_body ul li {background:transparent url(/images/icons/bullet_square_black.gif) no-repeat scroll .2em .45em; padding-left:11px; margin-left: 11px;}
#page_content ul ul li, #std_content ul ul li, #std_wide_content ul ul li, #article_body ul ul li {background:transparent url(/images/icons/bullet_square_black.gif) no-repeat scroll .2em .45em; padding-left:11px; margin-left: 24px;}
#page_content ul, #std_content ul, #std_wide_content ul, #article_body ul { padding-bottom: 12px;}
#page_content ul, #std_content ul ul, #std_wide_content ul ul, #article_body ul ul { padding-bottom: 2px;}
ul.no_bullet {padding-left: 0; background: none; list-style: none;} /* general reset for use with below */
#entire .ls ul.ls_row li, #mc .ls ul.ls_row li {padding-left: 0; margin-left: 0; background: none; list-style: none;} /* reset for linescore */

ul.bullet_round_black li, dl.bullet_round_black dd {background:transparent url(/images/icons/bullet_round_black.gif) no-repeat scroll .2em .45em; padding-left:11px;}
ul.bullet_square_black li, dl.bullet_square_black dd {background:transparent url(/images/icons/bullet_square_black.gif) no-repeat scroll .2em .45em; padding-left:11px;}
ul.bullet_round_white li, dl.bullet_round_white dd {background:transparent url(/images/icons/bullet_round_white.gif) no-repeat scroll .2em .45em; padding-left:11px;}
ul.bullet_square_white li, dl.bullet_square_white dd {background:transparent url(/images/icons/bullet_square_white.gif) no-repeat scroll .2em .45em; padding-left:11px;}
ul.video_gray li, dl.video_gray dd {background:transparent url(/images/icons/video.gif) no-repeat scroll .2em .1em; padding-left:22px;}
ul.camera_gray li, dl.camera_gray dd {background:transparent url(/images/icons/photo.gif) no-repeat scroll .2em .2em; padding-left:22px;}
ul.audio_gray li, dl.audio_gray dd {background:transparent url(/images/icons/audio.gif) no-repeat scroll .2em .2em; padding-left:22px;}
ol.numeric li {list-style:inside decimal !important;padding-left:20px;}
ol.numeric ul li, ol.numeric dl dd  {list-style:inside disc !important;padding-left:30px !important;}

li.video_gray, dd.video_gray {background:transparent url(/images/icons/video.gif) no-repeat scroll .2em .1em; padding-left:22px;}
li.camera_gray, dd.camera_gray {background:transparent url(/images/icons/photo.gif) no-repeat scroll .2em .2em; padding-left:22px;}
li.audio_gray, dd.audio_gray {background:transparent url(/images/icons/audio.gif) no-repeat scroll .2em .2em; padding-left:22px;}

/* main component resets */
#mc p, #printer_content p, #mc ul.bullet, #mc dl.bullet, #mc ul.bullet_round_black, #mc dl.bullet_round_black, #mc ul.bullet_square_black, #mc dl.bullet_square_black, #mc ul.bullet_round_white, #mc dl.bullet_round_white, #mc ul.bullet_square_white, #mc dl.bullet_square_white, #mc ul.video_gray, #mc dl.video_gray, #mc ul.audio_gray, #mc dl.audio_gray, #mc ol.numeric  {margin: 0 0 8px 0;line-height:1.3em;}
#mc ul.bullet li, #mc dl.bullet dd {list-style:inside disc; padding-left:20px;}
#page_content ul li, #std_content ul li, #std_wide_content ul li, #std_mc_bleed_wide ul li, #std_mc_wide ul li {background:transparent url(/images/icons/bullet_square_black.gif) no-repeat scroll .2em .45em; padding-left:11px;} 
#mc p, #std_content p, #std_wide_content p, #std_mc_bleed_wide p, #std_mc_wide p, #std_content_nonav_noad p  {margin: 0 0 8px 0;line-height:1.3em;}
#article_body {line-height: 1.3em;}

/* utility */
.left {float:left;}
.right {float:right;}
.image_left { float:left; margin:0 4px 4px 0; }
.image_right { float:right; margin:0 0 4px 4px; }
.clear {clear:both;}
.legal {font-size:9px;}
.error, .redbold {color:red;font-weight:bold;}
.small {font-size:11px;}
.disclaimer {font-size:11px;font-style:italic;color:#222;}
img.png {behavior: url(/y2010/scripts/fix_png.htc);}
.png_bg {behavior:url(/y2010/scripts/fix_png_bg.htc);}
.no_background {background:none !important;}
.no_border {border:none !important;}
.no_bold {font-weight:normal !important;}
.white, a:link.white, a:visited.white, a:hover.white, #mc a:active.white {color:white;}
.black, a:link.black, a:visited.black, a:hover.black, #mc a:active.black {color:black;}
#mc .date {font-style:italic;color:#444;}
.back_to_top {padding: 5px; font-size: 10px; display: block; width: 100%; text-align: right}
.center {margin:0 auto; text-align: center; display: block;} 
.screen_reader, #mc .address em {position: absolute;left: -9999em;top: 0;width: 1px;height: 1px;overflow: hidden;}
.hidden {display:none;visibility:hidden;}
#mc .more {font-weight:bold;margin-bottom:4px;}
.video_icon {display:inline;background:transparent url(/images/icons/video.gif) right no-repeat;padding-right:22px;}
.dropcap {float: left; line-height: .75em; font-size: 36px; font-weight: bold; padding: 0 2px 2px 0;}

/* address */
#mc .address {color:#333;padding-left:14px;margin-bottom:4px;}
#mc .address dd {line-height:1.4em;background:none;margin:0;padding:0;}
#mc .address dt {font-weight:bold;font-size:14px;margin-bottom:0;}

/* related_links */
#mc .related_links {margin-bottom:8px;}
#mc .related_links li, #mc .related_links dd {background:transparent url(/images/icons/bullet_square_black.gif) no-repeat scroll .2em .45em; padding-left:11px;}

/* schedule pages */
img.calHomeBg {border: 1px solid #000;}
img.calAwayBg {border: 1px solid #000;}
img.calHomeStBg {border: 1px solid #000;}
img.calAwayStBg {border: 1px solid #000;}
.gridIcon {background:url(/images/icons/video_gold.gif) no-repeat;width:15px;height:11px;clear:both;margin-left:2px;}
.calAwayBg .gridIcon {background:url(/images/icons/video_gold.gif) no-repeat;width:15px;height:11px;clear:both;margin-left:2px;}
.calHomeBg .gridIcon {background:url(/images/icons/video_gold.gif) no-repeat;width:15px;height:11px;clear:both;margin-left:2px;}
