/* league customizations */

body#homePage div#header {
background : url(../graphics/aapb-logo.gif) 0 15px no-repeat;
padding-left: 210px;
height: 160px;
}

body#homePage div.links div#header {
margin-top: 50px;
background : #fff url(../graphics/tiny_aa.gif) no-repeat 0 6px;
padding: 0 40px 10px;
height: auto;
}

.league div#sectionNav {
background: #fff url(../graphics/bg/aapb.gif) no-repeat -30px 30px;
}

.league #header h1 img {
margin: 0 10px 0 0;
}

.league div.mainSection h2 span {
background-color: #ddf;
padding-left: 35px;
min-height: 33px;
}

.league div.FAQ div.mainSection h2 span {
margin: 0;
padding: 3px 2px;
min-height: 0;
border-top: none;
}

h3.league {
padding: 12px 0 12px 35px;
}

h3.league, h3.allstar {
margin: 5px 0;
font-size: 0.8em;
}

h3.allstar a {
font-size: 1.0em;
padding: 11px 0 11px 35px;
display: inline;
}

.league div#sectionNav h3 {
background: transparent url(../graphics/tiny_aa.gif) no-repeat 0 6px;
color: #006;
}

div.bookSection {
height: 14em;
}

div.books div.cover {
float: left;
margin: 0 20px 10px 0;
height: 30em;
}

ul.graphic li {
display: block;
float: left;
}

ul.graphic li a {
display: block;
padding: 34px 6px 2px;
}

.league .rowEven {
background: #fee;
}

.league .alt {
background: #eee;
}

.league div#elpaso h2 span, .league div#fargo h2 span, .league div#winnipeg h2 span, .league div#stjoseph h2 span, div#shreveport h2 span, .league div#lincoln h2 span, .league div#kansascity h2 span,
.league div#siouxcity h2 span, .league div#wichita h2 span, .league div#newjersey h2 span, .league div#aabl h2 span, .league div#canam h2 span {
background-color: #fcc;
}

.league div#robstown h2 span, .league div#grandprairie h2 span,
.league div#stpaul h2 span, .league .league div#schaumburg h2 span,
.league div#ballparks1 h2 span, .league div#ballparks2 h2 span, .league div#ballparks3 h2 span,.league div#ftworth h2 span {
background-color: #ccf;
}

.league div#gary h2 span {
background-color: #afb;
}

.league div#pensacola h2 span {
background-color: #afb;
}

.league div#ballparks1 h2 span, .league div#ballparks2 h2 span, .league div#ballparks3 h2 span {
background-color: #060;
color: #fff;
}
.league div#league h2 { background: transparent url(../graphics/aapb-logo.gif) 0 -35px no-repeat; }
.league div#fargo h2 { background: transparent url(../graphics/redhawks-reduced.gif) no-repeat 0px -17px; }
.league div#gary h2 { background: transparent url(../graphics/gary_rc.gif) no-repeat 0px -30px; }
.league div#kansascity h2 { background: transparent url(../graphics/kclogo.gif) no-repeat 10px -60px; }
.league div#grandprairie h2 { background: transparent url(../graphics/grandPrairieGP.gif) -20px -15px no-repeat; }
.league div#wichita h2 { background: transparent url(../graphics/wingnut_w.gif) -20px -15px no-repeat; }
.league div#robstown h2 { background: transparent url(../graphics/aviators.gif) 20px -45px no-repeat; }
.league div#ftworth h2 { background: transparent url(../graphics/catsLogo.gif) 5px -30px no-repeat; }
.league div#elpaso h2 { background: transparent url(../graphics/elPasoDiablos.gif) no-repeat -30px -70px; }
.league div#pensacola h2 { background: transparent url(../graphics/pelicans.gif) no-repeat 10px -100px; }
.league div#stjoseph h2 { background: transparent url(../graphics/stjoe_blacksnakes.gif) no-repeat -15px -90px; }
.league div#lincoln h2 { background: transparent url(../graphics/lincoln-l.gif) no-repeat 10px -30px; }
.league div#stpaul h2 { background: transparent url(../graphics/Saints_Lettering.gif) no-repeat 0 -15px; }
.league div#shreveport h2 { background: transparent url(../graphics/captains.gif) no-repeat 0 -100px; }
.league div#siouxcity h2 { background: transparent url(../graphics/explorers2K.gif) no-repeat -15px -10px; }
.league div#siouxfalls h2 { background: transparent url(../graphics/canaries2K.gif) no-repeat 20px -30px; }
.league div#aabl h2 { background: transparent url(../graphics/aapb-logo.gif) no-repeat 0 -33px; }
.league div#winnipeg h2 { background: transparent url(../graphics/goldeyes-new.gif) no-repeat -20px -30px; }




body#homePage div.mainSection {
height: 22em;
}

body#homePage div.small {
height: 9em !important;
}

body#homePage div.mid {
height: 18em !important;
}

body#homePage div.mid2 {
height: 26em !important;
}

body#homePage div.mid3 {
height: 22em !important;
}

body#homePage div.tall {
height: 34em !important;
}

body#homePage div.tall2 {
height: 42em !important;
}

body#homePage div.tall3 {
height: 50em !important;
}

.league div#ballparks1 h2 {
background: transparent url(../duluth/photos/leftfence.jpg) no-repeat 0 -200px;
}

.league div#ballparks2 h2 {
background: transparent url(../siouxfalls/photos/center_field.jpg) no-repeat 0 -140px;
}

.league div#ballparks3 h2 {
background: transparent url(../stjoseph/photos/firstbaseberm.jpg) no-repeat -130px -60px;
}

.league div#other h2 {
background: transparent url(../rochester/photos/rochester.jpg) no-repeat -130px -160px;
}


.mapCentral {
background: url(../graphics/tinymap.gif) 5px 0 no-repeat;
width: 60;
}

.league div#directions h2 {
background: transparent url(../graphics/leaguemap.gif) no-repeat -70px -385px;
}

.league div#experience h2 {
background: transparent url(../graphics/aapb-logo.gif) no-repeat 0 -40px;
}

.league div#tickets h2 {
background: transparent url(../league/guides/mguide06.jpg) no-repeat 20px -115px;
}

.league div#history h2 {
background: transparent url(../graphics/aapb-logo.gif) no-repeat 0 -10px;
}

.league div#collectibles h2 {
background: transparent url(../league/guides/mguide06.jpg) no-repeat 20px -260px;
}

div#history dd ul li {
/*	display: inline; -- Does not wrap properly in IE */
float: left;
margin: 1px 2px;
}

div#terwilliger h2 {
background: transparent url(../league/books/terwilliger.jpg) no-repeat -15px -110px;
}

div.teamSection {
height: 25em;
}

div#league h2 { background: transparent url(../graphics/baseball.gif) no-repeat -15px -60px; }
div#elpaso h2 { background: transparent url(../graphics/diablos_d.gif) no-repeat 0 -20px; }
div#pensacola h2 { background: transparent url(../graphics/pelicans.gif) no-repeat 0 -20px; }
div#lincoln h2 { background: transparent url(../graphics/lincoln-l.gif) no-repeat 0 -33px; }
div#stjoseph h2 { background: transparent url(../graphics/stjoe_blacksnakes.gif) no-repeat -5px -30px; }
div#stpaul h2 { background: transparent url(../graphics/saints-reduced.gif) no-repeat 0 -10px; }
div#shreveport h2 { background: transparent url(../graphics/sports.gif) no-repeat 0 -30px; }
div#siouxcity h2 { background: transparent url(../graphics/explorers2K.gif) no-repeat -15px -10px; }
div#siouxfalls h2 { background: transparent url(../graphics/canaries2K.gif) no-repeat 10px -35px; }

td div, th div {
padding-left: 37px;
height: 36px;
}

div.teamSection h2 span {
display: block;
padding-left: 37px;
min-height: 35px;
}

div#amarillo span { background: #ffa url(../graphics/tiny_amarilloA.gif) no-repeat 1px 0; }

div#league span { background: #bbe url(../graphics/tiny_aa.gif) no-repeat 0 7px; }
div#robstown span { background: #fcc url(../graphics/tiny_AviatorA.gif) no-repeat 2px 1px; }
div#ftworth span { background: #fcc url(../graphics/tiny_ftw.gif) no-repeat 2px 2px; }
div#elpaso span { background: #fcc url(../graphics/tiny_diabloD.gif) no-repeat 2px 2px; }
div#pensacola span { background: #cfc url(../graphics/tiny_pelicanP.gif) no-repeat 2px 2px; }
div#lincoln span { background: #fcc url(../graphics/tiny_saltdog.gif) no-repeat 2px 4px; }
div#shreveport span { background: #fcc url(../graphics/tiny_sb.gif) no-repeat 0 2px; }
div#fargo span { background: #fcc url(../graphics/tinyredhawk.gif) no-repeat 0px 7px; }
div#gary span { background: #cfc url(../graphics/tiny_garyG.gif) no-repeat 0px 0px; }
div#kansascity span { background: #fcc url(../graphics/tiny-tbone.gif) no-repeat 2px 2px; }
div#winnipeg span { background: #fcc url(../graphics/tinygoldeye.gif) no-repeat 1px 7px; }

div#grandprairie span { background: #fcc url(../graphics/tiny_gp.gif) no-repeat 2px 1px; }
div#wichita span { background: #fcc url(../graphics/tiny_wingnuts.gif) no-repeat 2px 1px; }

a.saints {
background:  url(../graphics/tiny_saints.gif) no-repeat 0 0;
padding: 5px 0 15px 75px;
font-size: 0.8em;
margin: 5px 0;
display: block;
}

a.allStar06, a.allStar07, a.allStar08, a.allStar09 {
font-size: 0.8em;
margin: 5px 0;
padding: 5px 1px 15px 35px;
display: block;
}

div#stpaul span { background: #ccf url(../graphics/tiny_stp.gif) no-repeat 4px 3px; }
div#siouxcity span { background: #fcc url(../graphics/tiny_sc.gif) no-repeat 2px 2px; }
div#siouxfalls span { background: #ffc url(../graphics/tiny_sf2K.gif) no-repeat 6px 3px; }
div#stjoseph span { background: #fcc url(../graphics/tiny_stj.gif) no-repeat 2px 2px; }

table#alumni th {
text-align: left;
}

table#alumni tr.rowEven {
background-color: #eee;
}

table#alumni thead th {
vertical-align: bottom;
}

table#alumni tbody th div {
padding-left: 35px;
height: 33px;
vertical-align: middle;
}

div.cards ul.guides li {
width: 180;
height: 400;
}

table {
margin-bottom: 10;
}

table#boxscore tbody td, table#batting tbody td, table#pitching tbody td, tfoot td {
text-align: right;
}

table#boxscore thead th {
text-align: center;
width: 1.0em;
}

div.player {
float: left;
padding-left: 38px;
font-weight: bold;
}

table#distances th, table#distances td {
border: #ccc solid 1px;
text-align: center;
vertical-align: middle;
}

table#distances tbody th img, img#map {
border: none;
}

table#distances tbody td {
width: 40;
height: 40;
}

table#distances tbody th.city {
text-align: left;
}

table#attendance tbody td {
text-align: right;
}

/* Can-Am Logos */
.capitales { background: url(../graphics/tinyq.gif) no-repeat 1px 2px; }
.jackals { background: url(../graphics/tiny_nj.gif) no-repeat 4px 0; }
.rox { background: url(../graphics/tiny-brockton-b.gif) no-repeat 3px 0; }
.spirit { background: url(../graphics/tiny_northshore-s.gif) no-repeat 3px 0; }
.cutters { background: url(../graphics/tiny_newhaven-c.gif) no-repeat 4px 0; }
.tornadoes { background: url(../graphics/tiny_tornado.gif) no-repeat 1px 0; }
.pride { background: url(../graphics/tiny_nashua-n.gif) no-repeat 0 1px; }
.skyhawks { background: url(../graphics/tiny_sussex-s.gif) no-repeat 0 1px; }

td div, th div {
height:35px;
padding-left :35px;
}
