/* 
Palettes 
  Light tan:  FFD97F
  Medium Red: AB1700
  DARK red  : 610000
*/

body { margin:0; font-family: sans-serif, serif; }

.header_link       { cursor: pointer; font-size: 120%; color:#FFD97F; text-decoration:none; border-bottom: 1px #FFD97F solid;}
.header_link:hover { font-size: 120%; background-color: #000; color:#FFD97F; text-decoration:none; border-bottom: 1px #FFD97F solid;}
span.header_link:hover { font-size: 120%; background-color: #000; color:#FFD97F; text-decoration:none; border-bottom: 1px #FFD97F solid;}
span.print_link {display: none; }

a { text-decoration: none; border-bottom: 1px solid; color: #555;}
a:hover { background-color: #FFD97F; }

a.image { text-decoration: none; border-bottom: 0px;}
a.image:hover { background-color:none; }

/* P {border: 1px solid black; } */
.tagline  { font-size:150%;  color: #610000; margin: 0 0 .4em 1em; }
.byline  { font-size:100%;   margin: 0 0 .4em 3.2em; }
.edition  { font-size:120%;  margin: 0 0 0 1em; padding-bottom:0em; }

.theader { background-color: #ab1700; }
.unit_header { background-color: #610000; color: #ffD97f; width: 100%; text-align:center; font-size: 120%; font-weight:bold; 
               padding:0.3em;margin-top:2em; margin-bottom: .5em;}

.worm_header { background-color: #dddddd; color: #610000; width: 90%; text-align:center; font-size: 120%; font-weight:bold; 
               padding:0.1em 0.3em;margin: 0.5em;}

.type_header { background-color: #610000; color: #ffD97f; width: 90%; text-align:center; font-size: 180%; font-weight:bold; 
               padding:0.1em 0.3em; margin:0.5em;}

.art_header {color: #610000; text-align:center; padding:0em 3em 0em 3em;  margin:0em; font-size: 110%; }

.art_links { text-align:left; font-size: 100%;  padding:0 1em 0 1em; margin-top:1em; margin-bottom: 0em; }

.art_linescore { text-align:left; font-size: 90%;  padding:0 1em 0 1em; margin-top:1em; margin-bottom: 0em; }

.art_body { text-align:left; font-size: 100%;  padding:0 1em 0 1em; margin-top:0em; margin-bottom: 0em; }
.art_body:first-letter { font-size:150%; background-color:#ab1700; color:#FFF; padding:.1em; margin-right:.05em; font-family: gothic,serif,cursive,fantasy; font-weight:bold; }

span.links { font-weight:bold; color: #610000; }


A.cl { text-decoration: none; border-bottom: 1px solid #DDD;}

.tooltip           {  text-decoration: none; color: #c30; cursor: pointer; }
.nul                {  text-decoration: none; border: 0px; color: #33a; cursor: pointer; }


#dateline { font-size: 60%; font-weight:bold; background-image: url('/images/tan_circle.png'); background-repeat: no-repeat; cursor:pointer;}
.small_text {font-size:75%;}

.np {display: inline;  }
.dp {display: none;  }

.search_button { cursor: pointer; 
   color: #610000;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:110%;
   font-weight:bold;
   text-decoration: none;
   background-color:#ffd97f;
   padding:.1em;
   border:2px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
               }

#mc_embed_signup {
    font-size: 120%;
    background-color: #FFD97F;
    padding: .5em 1.5em 0.5em 1.5em;
}

.search_button2 { 
   color: #FFD97F;
   background-color:#610000;
   cursor: pointer; 
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:125%;
   font-weight:bold;
   text-decoration: none;
   padding:.1em;
   border:2px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
}

table {padding:0; margin:0; border:0;}
/* div {border: 1px solid black; } */
pre { padding-left:.6em;}
div#hideLines     { display:none}
div#hidePitchers  { display:none}
span#showLines    { display:inline}
span#showPitchers { display:inline}
/* Set up the columns. */
#column_main  { float: right; width: 560px; margin:0; padding:0;   border-right: 1px solid gray; border-left: 1px solid gray;}
#column_left  { float: left;  width: 240px; padding:0;margin:0; font-size:90%;}
#column_right { float: right; width: 165px; margin:0; padding-top: 1em; }
#footer       { clear: both; padding-top: 2em; text-align: center; }
#header       { border-bottom: 6px solid #888; padding:0em; margin:0;}
#enclose      { float: left;  width: 815px; margin:0; padding:0;}
#oframe       { margin-left: 20px; width: 990px; border-top: #610000 0px solid;}
#day_linescores { margin-left: 1em;}
.linescore { border-bottom: 1px dotted gray;}