.clear {clear:both}
.hide {display:none}
.inside {padding:0 0.5em}
html[xmlns] .mozclear {border-bottom:1px solid;border-color:transparent;margin-bottom:-1px}
ul,ol,dl,p,h1,h2,h3,h4,h5,h6 {margin-top:14px;margin-bottom:14px;padding-top:0;padding-bottom:0}
h1 {font-size:220%}
h2 {font-size:190%}
h3 {font-size:160%}
h4 {font-size:130%}
h5 {font-size:100%}
h6 {font-size:70%}
a,a:link,a:visited,a:active {text-decoration:none}
a:hover {text-decoration:none}
code {font-family:"Courier New",Courier,monospace}
label {cursor:pointer}
table {font-size:100%}
td,th {vertical-align:middle}
body {padding:0;margin:0}
#pageWrapper {border:solid 0 #fff;border-width:0 0;margin:0;min-width:50em;width:auto}
#masthead {padding:0;margin:0}
#masthead h1 {padding:0;margin:0.5em 0 -0.1em;line-height:0.5em}
#outerColumnContainer {border-left:solid 228px #fff;border-right:0}
#innerColumnContainer {border:solid 0 #fff;border-width:0;margin:0 0;width:100%;z-index:1}
#leftColumn,#middleColumn,#SOWrap {overflow:visible;position:relative}
#SOWrap {float:left;margin:0 -1px 0 0;width:100%;z-index:3}
#middleColumn {float:right;margin:0 0 0 -1px;width:100%;z-index:5}
#leftColumn {float:left;margin:0 1px 0 -228px;width:228px;z-index:4}
#rightColumn {clear:both;width:100%;margin:0;z-index:2}
#footer {border:1px solid #fff;border-width:1px 0;padding:0.5em 0}
.vnav {margin:1em 0}
.vnav ul,.vnav ul li {margin:0;padding:0;list-style-type:none;display:block}
.vnav ul {border-top:solid 0 #fff}
.vnav ul li {border-bottom:solid 0 #fff}
.vnav ul li a {display:block;text-decoration:none;padding:2px 10px}
* html .vnav ul li a {height:0.01%}
* html .vnav ul {position:relative}
.vnav h3 {margin-bottom:0;padding-bottom:0;font-size:126%}
.hnav {border-bottom:solid 1px #fff;margin:0;padding:3px 0 4px;white-space:nowrap}
.hnav ul span.divider {display:none}
* html .hnav {height:1%}
* html .HNAV {height:auto;padding:0}
.hnav ul {text-align:center;list-style-type:none;line-height:normal;margin:0;padding:0}
.hnav ul li {display:inline;white-space:nowrap;margin:0}
.hnav ul li a {text-decoration:none;margin:0 -1px 0 0;padding:3px 10px 4px;border-left:solid 1px #000;border-right:solid 1px #000}
* html .HNAV ul li a {width:1%}
.hnav ul li a:hover {text-decoration:none}
body {font-size:100.1%}
#pageWrapper,#masthead,#innerColumnContainer,#footer,.vnav ul,.vnav ul li,.hnav,.hnav ul li a {border-color:#fff}
body {color:#000;font-family:verdana,arial,helvetica,sans-serif;background:#fff}
#pageWrapper {font-size:80%}
.hnav {color:#fff;background:#666}
#outerColumnContainer {border-left-color:#D60027;border-right-color:#fff}
.hnav ul li a:link,.hnav ul li a:visited {text-decoration:none;color:#fff;font-weight:bold;background:#666}
.hnav ul li a:hover {color:#eb3;background:#666}
#rightColumn .inside {font-size:100%}
a img {border:0}
#masthead {background:url(./images/nationals_text_back.png) repeat-x;height:211px}
#logoLeft {position:relative;left:-40px;top:-40px}
#logoRight {float:left}
#logoText {float:right}
#innerColumnContainer {background:url(./images/main_back.png) repeat-y left}
#middleColumn {line-height:1.5em;overflow:hidden}
#leftColumn {overflow:hidden;background:#D60027}
#leftColumn .inside {padding-left:1em}
#rightColumn .inside {padding-right:0}
.defaultBox h3 {padding-left:3px}
.defaultBoxContent {padding-left:3px}
#leftColumn .defaultBox {border-width:0 3px 3px 0}
.smalltext {font-size:.7em}
table.black .smalltext {font-family:arial,sans-serif}
.black {color:#333;background:#ccc}
.bg_light {color:#999;background:#fff}
.white {color:#666;background:#ddd}
#leftColumn h3 {font-size:100%;color:#fff;height:1%}
h3,#footer {font-size:100%;color:#001058;line-height:150%;height:1%}
#footer {font-size:70%}
#footer a {font-weight:normal;font-size:100%}
#leftColumn a {color:#001058;font-weight:bold}
#leftColumn a:hover {color:#fff}
#leftColumn a.external:hover {color:#fff}
a.external:after {content:"[+]"}
#leftColumn li.linkActive a {color:#fff}
.noborder img {border:0}
#middleColumn .inside,#rightColumn .inside {margin-left:1em;margin-right:2em;width:auto}
#middleColumn H3 {margin:1em 0 0 -1em;padding:0 0 0 18px;color:#001058;background:url(./images/bullet.png) no-repeat;background-position:left;font:bold 1.2em Verdana,Arial,sans-serif}
#middleColumn .defaultBoxContent {font-family:Verdana,Arial,sans-serif;margin:1em;padding-left:18px}
.imageFloatLeft {float:left;margin:2em}
.imageFloatRight {float:right;margin:2em}
.cbb {padding:0;background:#fff;border:1px solid #000}
.cb {margin:0.5em 1.5em 1em 0.5em}
.bt {background:url(./images/box.png) no-repeat 100% 0;margin:0 0 0 18px;height:18px}
.bt div {height:18px;width:18px;position:relative;left:-18px;background:url(./images/box.png) no-repeat 0 0}
.bb {background:url(./images/box.png) no-repeat 100% 100%;margin:0 0 0 18px;height:14px}
.bb div {height:14px;width:18px;position:relative;left:-18px;background:url(./images/box.png) no-repeat 0 100%}
.i1 {padding:0 0 0 12px;background:url(./images/borders.png) repeat-y 0 0}
.i2 {padding:0 12px 0 0;background:url(./images/borders.png) repeat-y 100% 0}
.i3 {background:#fff;border:1px solid #fff;border-width:1px 0;padding:0 10px}
#rightColumn h3 {color:#fff;font-size:1.2em;padding-bottom:0;margin-bottom:0;background:#001058}
.relatedTitle {padding-bottom:1em}
.relatedCategory {float:left;height:12em;width:18em;border:1px solid #D60027;margin:0.2em;padding-left:0;overflow:auto}
.relatedCategoryTitle {color:#fff;padding:0.2em;background:#001058}
.relatedCategoryContent {padding:0.2em}
.boxscore {border:1px solid #ddd;border-spacing:0;background:#f6f6f6}
.boxscore td {padding:2px 5px;text-align:right}
.boxscoreTeam {text-align:left;border-right:1px solid #ddd}
.subscore {color:#999;background:#fff}
.boxscoreFinal {font-weight:bold;border-left:1px solid #ddd}
.ScheduleForm,.StandingsForm,.leaguesiteForm {border:1px solid #ddd;padding:0.5em;margin:0.5em 0;background:#f6f6f6}
.ScheduleBlock {border:1px solid #ddd;width:100%;line-height:1em;background:#f6f6f6}
.ScheduleMonth {font-size:.9em;color:#666;padding:0 0 0 0.5em;background:#ddd}
.ScheduleRow {font-size:.8em;padding:0 0 0 0.5em;margin:0 0 5px;border:1px solid #ddd}
.ScheduleDate {width:10%}
.ScheduleScore {text-align:right;padding:0 0.5em 0 0}
.StandingsTable,.StandingsTitles,.StandingsTitles th,.StandingsTable td {border:1px solid #ddd;text-align:center;vertical-align:middle !important}
.StandingsTable {width:100%;border-collapse:collapse;background:#f6f6f6}
.StandingsTitles {color:#666;border-width:0 0 1px;background:#ddd}
.StandingsTable td {border-width:0 0 1px;border-color:#ddd;color:#666}
td.StandingsTeam {text-align:left;padding-left:0.5em;border-left:0}
td.ThisWeekGameNoScore {padding:0.5em 0 0;border-bottom:0;text-align:left}
td.ThisWeekGameScore {text-align:left}
td.ThisWeekGameTime {padding:0.5em 0 0;border-bottom:0;text-align:right}
td.ThisWeekUmpire {border-width:0 0 2px;text-align:left;padding:0 0 0.5em}
table.GamesBox_Today th {border-color:#f70;color:#fff;background:#f70}
