* { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; }

/* begin: body */
body { margin: 0 auto; background: url(/images/body-bkg.jpg) no-repeat #ABA786 top; }

#wrapper { margin: 0 auto; width: 100%; /*background: url(/images/body-bkg.jpg) no-repeat #ABA786 top;*/ }

/* begin: Header */
#header { margin: 0 auto; width: 1000px; height: 160px; }
/* end: Header */

/* begin: Navigation */
.menu { margin: 0 auto; width: 1000px; height: 42px; background: url(../images/nav_back.jpg); position: relative; }
.menu ul { list-style-type: none; text-align: center; }
.menu li { height: 35px; line-height: 40px; font-family: Georgia, "Times New Roman", Times, serif; text-align: center; float: left; }
.menu li a:link, .menu li a:visited { padding: 13px 22px; font-size: 13px; font-weight: bold; color: #CCCCCC; text-decoration: none; border-right: 1px solid #000000; }
.menu li a:hover { color: #FFFFFF; background-image: url(../images/nav_back_o.jpg); }
/* end: Navigation */

/* begin: Content Container */
#content-container { margin: 0 auto; width: 1000px; }

/* begin: Upper Container */
#HomeUContainer { margin: 0 0 5px 0; padding: 5px; width: 990px; background: #333333; }

/* begin: Featured News */
.news { margin: 0 5px 0 0; width: 600px; color: #000000; float: left; }
.news img { border: none; }

.galleryview { font-size: 12px;  }
.panel-overlay h2 a:link { margin: 2px 0; font-size: 15px; text-decoration: none; }
.panel-overlay p { margin: 2px 0; font-size: 12px; line-height: 15px; }

.nav-links { position: absolute; top: 30px; left: 20px; width: 200px; list-style: none; }
.nav-links li { line-height: 1.6em; font-size: 1.2em; }
#content { margin-left: 240px; margin-top: 30px; margin-right: 50px; }
.twitthis { position: absolute; top: 250px; left: 20px; }
pre { background: #e8e8e8; border-left: 10px solid #777; font-size: 0.85em; padding: 1em; color: black !important; overflow-x: auto; }
.important { border: 1px solid #666; background: #ddd; padding: 0 1em; color: #C30; }
h2 { font-size: 15px; font-weight: normal; }
h3 { font-size: 1.45em; line-height: 1.05em; border-bottom: 1px solid #333; }
dt { font-weight: bold; }
dd { margin-bottom: 0.5em; }
.code_wrapper { border: 1px solid #888;	background: #f0f0f0; padding: 10px; }
code, .code { }
.options { border: 1px solid #777; border-right: none; font-size: 0.8em; font-family: Verdana, Geneva, sans-serif; }
.options th { text-align: left; background: #777; color: white; font-weight: bold; }
.options th, .options td { padding: 4px 10px; }
.options td { border-right: 1px solid #777; }
#parts-img { border: 1px solid black; }
img.nav { border: 1px solid black; margin-bottom: 5px; }
/* end: Featured News */

/* begin: Upcoming Games */
.UGcontainer { padding: 0 5px; width: 373px; height: 360px; font-size: 10px; text-align: left; border: 1px solid #000; background: url(../images/ug-bkg.jpg) no-repeat #FFFFFF; float: left; }
.UGcontainer img { margin: 0; padding: 0; }
.UGcapsule { width: 375px; }
.UGdate { width: 375px; font-weight: bold; float: left; }
.UGtime { padding: 5px 0 0 0; width: 55px; font-weight: bold; float: right; }
.UGteams { width: 145px; float: left; }
.at { padding: 5px 8px 0 8px; width: 10px; float: left; }
.UGclear { padding: 0 0 10px 0; clear: both; }
/* end: Upcoming Games */
/* end: Upper Container */

/* begin: Lower Home Container */
#HomeLContainer { margin: 0 0 5px 0; padding: 5px; width: 990px; background: url(../images/lower-content-bkg.jpg) #FFFFFF repeat-x; }

/* begin: Twitter Styles */
#twitter { padding: 0 5px; width: 230px; float: left; }
/* end: Twitter Styles */

/* begin: Facebook Styles */
#facebook { padding: 0 5px; width: 230px; float: left; }
/* end: Facebook Styles */

/* begin: Poll Container */
#poll-container { padding: 0 5px; width: 232px; float: left; }
/* end: Poll Container */

/* begin: Standings */
.standings-containter { padding: 0 0 0 5px; width: 261px; font-size: 13px; float: left; font-weight: normal; }
.standings-containter a:link, .standings-containter a:visited { margin: 10px 0 0 0; font-size: 11px; color: #0A402F; text-align: center; text-decoration: none;  }
.standings-containter a:hover { color: #F68121; text-decoration: none; }
.standings-name { padding: 5px 0 0 0; width: 130px; float: left; }
.standings-w, .standings-l { padding: 5px 0 0 0; width: 25px; text-align: center; float: left; }
.standings-pct { padding: 5px 0 0 0; width: 40px; text-align: center; float: left; }
.standings-gb { padding: 5px 0 0 0; width: 40px; text-align: center; float: left; }
#standings-clear { padding: 0 0 30px 0; clear: both; }
/* end: Standings */
/* end: Lower Container */


/* begin: Interior Content */
#BackUContainer { margin: 0 0 5px 0; padding: 5px; width: 990px; background: #333333; }
#BackUContent { padding: 5px; width: 980px; min-height: 660px; font-size: 12px; background: #FFF; float: left; }
#BackUHeaderimg img { padding: 0 0 5px 0; display: block; }
#BackUContent h2 { margin: 10px 0; font-size: 20px; }

/* begin: Teams */
.teamContainer { padding: 0 0 10px 0; width: 678px; }
.teamName { margin: 0 0 10px 0; padding: 3px 0 3px 3px; width: 670px; font-size: 13px; font-weight: bold; color: #FFF; background: #06563B; border-top: 1px solid #999; border-bottom: 1px solid #999; float: left; }
.teamImg { padding: 0 40px 0 0; width: 60px; float: left; }
.teamImg img { display: block; }
.teamCC { float: left; }
.teamCC p a:link, .teamCC p a:visited { color: #06563B; text-decoration: none; }
.teamCC p a:hover { text-decoration: underline; }
/* end: Teams */

/* begin: League Schedule */
.schedContainer { padding: 0 0 10px 0; width: 100%; border-bottom: 1px solid #CCCCCC;  }
.schedDate { padding: 5px 8px 0 8px; width: 90px; float: left; }
.schedTime, .schedScore { padding: 5px 8px 0 8px; width: 100px; float: left; }
.schedTeam { padding: 5px 8px 0 8px; width: 200px; float: left; }
.schedUmps { padding: 5px 8px 0 8px; width: 191px; float: left; }
/* end: League Schedule */

/* begin: Back Standings */
.bkstandings-containter { width: 100%; height: 500px; }
.bkstandings-name { padding: 5px 0 0 0; width: 250px; float: left; }
.bkstandings-w, .bkstandings-l, .bkstandings-rs, .bkstandings-ra, .bkstandings-gp, .bkstandings-pct, .bkstandings-gb, .bkstandings-home, .bkstandings-road { padding: 5px 0 0 0; width: 81px; text-align: center; float: left; }
.bkstandings-key { padding: 25px 0 0 0; font-size: 10px; font-weight: normal; color: #666; }
.bkstandings-key p { margin: 0; padding: 0; }
/* end: Back Standings */

/* begin: Back News */
.bknews-container { margin: 0 0 10px 0; padding: 0 0 10px 0; width: 670px; border-bottom: 1px solid #CCC; float: left; }
.bknews-date { padding: 0; font-size: 11px; font-weight: bold; color: #999; }
.bknews-headline { padding: 0; font-size: 17px; font-weight: bold; text-transform: uppercase; color: #333; }
.bknews-headline a:link, .bknews-headline a:visited { color: #333; text-decoration: none; }
.bknews-headline a:hover { color: #0A402F; text-decoration: none; }
.bknews-img { padding: 15px 0; border: none; }
.bknews-article p { padding: 0 0 10px 0; }
.bknews-article img { padding: 15px; }
a:link, a:visited { color: #006600; text-decoration: none; }
a:hover { color: #0183da;  }
/* end: Back News */

/* begin: League Champions */
.awardcontainer { padding: 0 0 10px 0; width: 670px; font-size: 13px; font-weight: normal; border-bottom: 1px solid #CCCCCC; float: left; }
.awardcontainer2 { padding: 0 0 10px 0; width: 100%; font-size: 13px; font-weight: normal; border-bottom: 1px solid #CCCCCC; float: left; }
.awardYear { padding: 5px 8px 0 8px; width: 60px; float: left; }
.awardTeam { padding: 5px 8px 0 8px; width: 415px; float: left; }
.awardRecord { padding: 5px 8px 0 8px; width: 100px; float: left; }
.awardNotes { padding: 5px 8px 0 8px; width: 325px; float: left; }
/* end: League Champions */

/* begin: Contact */
.contact { width: 670px; }
.contact p { padding: 0 0 10px 0; line-height: 17px; }
.contact a:link, .contact a:visited { color: #06563B; text-decoration: none; }
.contact a:hover { color: #999999; }
.title { font-weight: bold; }
.contactOffice { padding: 0 30px 0 0; width: 300px; border-right: 1px solid #CCCCCC; float: left }
.contactOfficers { padding: 0 0 0 30px; float: left; }
/* end: Contact */

/* begin: Players */
.playerContainer { padding: 0 0 10px 0; width: 670px; border-bottom: 1px solid #CCCCCC; }
.playerName { padding: 5px 8px 0 8px; width: 258px; float: left; }
.playerTeam { padding: 5px 8px 0 8px; width: 254px; float: left; }
.playerTeam img { float: left; padding: 0 10px 0 0; }
.playerPosition { padding: 5px 8px 0 8px; width: 100px; float: left; }
/* end: Players */

/* begin: League Leaders */
.leaderContainer { padding: 0 0 10px 0; width: 100%; border-bottom: 1px solid #CCCCCC; }
.leaderName { padding: 5px 8px 0 8px; width: 200px; float: left; }
.leaderTeam { padding: 5px 8px 0 8px; width: 170px; float: left; }
.leaderTeam img { float: left; padding: 0 10px 0 0; }
.leaderGP, .leaderAB, .leaderR, .leaderH, .leaderRBI, .leaderSB, .leaderDoubles, .leaderTriples, .leaderHR, .leaderAVG { padding: 5px 5px 0 5px; width: 47px; text-align: center; float: left; }
.leaders-key { padding: 25px 0 0 0; font-size: 10px; font-weight: normal; color: #666; }
.leaders-key p { margin: 0; padding: 0; }
/* end: League Leaders */

/* test */
.col1 { width: 678px; float: left; }
.bktest-container { margin: 0 5px 10px 0; padding: 0 0 10px 0; width: 670px; border-bottom: 1px solid #CCC; float: left; }
.bktest-date { padding: 0; font-size: 11px; font-weight: bold; color: #999; }
.bktest-headline { padding: 0; font-size: 17px; font-weight: bold; text-transform: uppercase; color: #333; }
.bktest-headline a:link, .bktest-headline a:visited { color: #333; text-decoration: none; }
.bktest-headline a:hover { color: #0A402F; text-decoration: none; }
.bktest-img { padding: 15px 0; border: none; }
.bktest-article p { padding: 0 0 10px 0; }

.col2 { width: 300px; float: left; border: 1px solid #CCCCCC }
.sideNews { margin: 0 0 5px 0; width: 300px; float: left; }
.sideNewsHeadline { padding: 0 0 5px 5px; width: 300px; font-size: 12px; }


/* end: Interior Content */

/* begin: Footer */
.footer-container { margin: 0 0 5px 0; padding: 5px; width: 990px; background-color: #333333; clear: both; }
.footer-container p { padding: 10px 0 0 0; font-size: 12px; color:#CCCCCC; text-align: center; clear: both; }
.sm {  padding: 10px 0 0 0; font-size: 10px; color:#CCCCCC; text-align: center; clear: both; }
.ftCol { margin: 0 15px 5px 0; width: 231px; font-size: 12px; font-weight: bold; color:#CCCCCC; border-right: 1px solid #999; float:left; }
.ftCol a:link, .ftCol a:visited { font-size: 11px; font-weight: normal; color: #CCCCCC; text-decoration: none; }
.ftCol a:hover { font-size: 11px; font-weight: normal; color: #0183da; text-decoration: none; }
/* end: Footer */
/* end: Content Container */
/* end: body */

/* begin: Site Styles */
.clear { clear: both; }
/* end: Site Styles */

