body{margin:0;background: #EFE8DC;color:#272926}
body,td,th,input,select,textarea,input {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:13px;line-height:1.5em}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a{color:#000;}
a img{border:none;}
a:focus{outline: none;}

h1{font-size:28px;color:#000;margin:0px 0 20px 0;line-height:1.2em;text-transform:uppercase;font-family: 'Roboto Condensed', sans-serif;font-weight:100;}
h2{font-size:23px;color:#000;margin:20px 0 4px 0;line-height:1.2em;font-family: 'Roboto Condensed', sans-serif;font-weight:100;}
h3{font-size:20px;color:#000;margin:20px 0 4px 0;line-height:1.2em;font-family: 'Roboto Condensed', sans-serif;font-weight:100;}
h4{font-size:18px;color:#000;margin:20px 0 4px 0;line-height:1.2em;font-family: 'Roboto Condensed', sans-serif;font-weight:100;}

.floatright{float:right;margin:0 0 10px 15px;}
.floatleft{float:left;margin:0 15px 10px 0;}
.icon{vertical-align:middle;}

.clear:after {visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;} * html .clear {zoom:1;} *:first-child+html .clear{zoom:1;}
#tblACMAdminToolbar{z-index:1000;}

.wrapper{width:955px;margin:0 auto}

/*******************************************************/
/* Learn More
/*******************************************************/

#learnmore-wrapper{position:relative;z-index:100;background:#2E2E2E;font-family: 'Roboto Condensed', sans-serif;font-weight:100;font-size:15px;line-height:1.5em}
#learnmore{position:relative;}
a#learnmore-button{position:absolute;bottom:-35px;right:35px;display:block;background: url(../images/template/btn.nav.learn_more-close.png) 0 0px;width:147px;height:70px;text-indent:-9999px;z-index:999}
a#learnmore-button:hover{background-position:0 70px}
a#learnmore-button.collapsed{background: url(../images/template/btn.nav.learn_more-open.png) 0 0px;bottom:-70px;}
a#learnmore-button.collapsed:hover{background-position:0 70px}
#learnmore-content{display:none;position:relative;z-index:999;color:#fff;}
#learnmore-content a{color:#fff;text-decoration:none;}
#learnmore-content h5{font-weight:bold;font-size:15px;margin:0 0 10px 0;color:#ff3333}
#learnmore-content h5 a{color:#ff3333}
#learnmore-content ul{margin:0;padding:0;list-style:none;}
#learnmore-content ul li{list-style:none;font-weight:normal;font-size:13px;line-height:1.2em;}
#learnmore-content ul li#learnmore-column1{float:left;width:20%;padding:20px 5% 60px 0;}
#learnmore-content ul li#learnmore-column2{float:left;width:20%;padding:20px 5% 60px 0}
#learnmore-content ul li#learnmore-column3{float:left;width:20%;padding:20px 5% 60px 0}
#learnmore-content ul li#learnmore-column4{float:left;width:20%;padding:20px 5% 60px 0}
#learnmore-content ul li ul{margin:0 0 25px 10px;}
#learnmore-content ul li ul li{margin:0 0 6px 0;}
#learnmore-content ul li ul li{margin:0 0 6px 0;}
#learnmore-content ul li ul li a:hover{text-decoration:underline;color:grey}

/*******************************************************/
/* Tagline
/*******************************************************/

#tagline-wrapper{background:#000000;font-family: 'Roboto Condensed', sans-serif;font-weight:100;font-size:15px;line-height:1.5em;}
#tagline{font-size:13px;color:#fff;padding:10px 0 3px 0;font-weight:bold;position:relative}
#tagline a{color:#fff;}

#googletranslate{position:absolute;top:4px;right:245px}
#googletranslate .label{float:left;margin:2px 5px 0 0}
#googletranslate #google_translate_element a{color:#000}

/*******************************************************/
/* Header
/*******************************************************/

#header-wrapper{background:#007AC2 url(../images/template/header.repeating.bk.gif) 0 0 repeat-x;}
header{position:relative;color:#fff;}
.level1 header{padding:40px 0 10px 0}
.level2 header{padding:20px 0 10px 0}
header a{color:#fff;}

#header-callouts{}
#header-callouts a#header-callout-store{text-indent:-9999px;display:block;float:left;width:111px;height:38px;background: url(../images/template/btn.store.png) 0 100%;margin:0 30px 0 0;}
#header-callouts a#header-callout-store:hover{background-position:top}
#header-callouts a#header-callout-enewsletter{text-indent:-9999px;display:block;float:left;width:111px;height:38px;background: url(../images/template/btn.enewsletter.png) 0 100%;}
#header-callouts a#header-callout-enewsletter:hover{background-position:0 0}
#header-callouts a#header-callout-findleague{text-indent:-9999px;display:block;float:left;width:110px;height:38px;background: url(http://www.littleleague.org/Assets/images/Find+A+League.PNG) 0 100%;}
#header-callouts a#header-callout-findleague:hover{background-position:0 0}

#header-search{background: url(../images/template/search.bk.png) 0 50% no-repeat;width:260px;height:52px;position:absolute;bottom:0;left:560px;}
#header-search table.gsc-search-box{padding:0;margin:0;position:relative;top:14px;left:0;}
#header-search table.gsc-search-box td{padding:0;margin:0;}
#header-search .gsc-input{background:#fff;color:#000;font-weight:normal;top:-1px;position:absolute;width:220px;border:none;margin:0;padding:4px 35px 4px 5px;vertical-align:middle;font-size:13px;}
#header-search .gsc-search-button{cursor:pointer;position:absolute;top:0px;left:230px;background: url(../images/template/btn.magnifying_glass.png) 0 100% no-repeat;width:22px;height:22px;text-indent:-9999px;line-height:100px;overflow:hidden;border:none;padding:0;vertical-align:middle}
#header-search .gsc-search-button:hover{background-position:0 0}
#header-search .gsc-branding{display:none;}
#header-search .gsc-clear-button{display:none;}

#header-social{position:absolute;bottom:15px;right:0;}
#header-social ul{margin:0;padding:0;list-style:none;}
#header-social ul li{display:-moz-inline-box;display:inline-block;*display:inline;*zoom:1;margin:0 0 0 10px;padding:0;list-style:none;}
#header-social ul li a{display:-moz-inline-box;display:inline-block;*display:inline;*zoom:1;text-indent:-9999px;vertical-align:middle;}
li.socialicon-facebook a{width:16px;height:28px;background: url(../images/template/btn.facebook.png) 0 100%;}
li.socialicon-twitter a{width:28px;height:28px;background: url(../images/template/btn.twitter.png) 0 100%;}
li.socialicon-rss a{width:24px;height:28px;background: url(../images/template/btn.rss.png) 0 100%;}
li.socialicon-email a{width:24px;height:28px;background: url(../images/template/btn.email.png) 0 100%;}
#header-social ul li a:hover{background-position:0 0 !important}

/*******************************************************/
/* Nav
/*******************************************************/

#nav-wrapper{background: #252525 url(../images/template/nav-bg.jpg) top left repeat-x;position:relative;z-index:98}

nav{clear:both;position:relative;font-family: 'Roboto Condensed', sans-serif;font-weight:100;font-size:15px;line-height:1.5em}

#nav-logo{position:absolute;z-index:1}
.level1 #nav-logo{bottom:-50px;left:333px;}
.level2 #nav-logo{bottom:-50px;left:333px;}

nav ul {padding:0;margin:0;list-style:none;list-style-image:none;line-height:1;position:relative;z-index:2}
nav ul li {text-align:center;position:relative;font-size:14px;font-weight:bold;text-transform:uppercase;border-right:1px solid #5B5B5B;float:left;list-style:none;list-style-image:none;padding:15px 0px;margin:0;background:none;}
nav li#nav-history{width:73px}
nav li#nav-players{width:73px}
nav li#nav-parents{width:73px}
nav li#nav-coaches{width:73px}
nav li#nav-managerscoaches{width:143px}
nav li#nav-umpires{width:70px;margin-right:165px;border:none}
nav li#nav-leagueofficers{width:119px;}
nav li#nav-districtofficers{width:127px}
nav li#nav-media{width:55px;}
nav li#nav-worldseries{border:none;width:102px}
nav > ul > li:hover {background:#006CBD}
nav ul li a{color:#fff;text-decoration:none;}
nav ul li .nav-carrot{display:none;font-size:1px;line-height:1;width:24px;height:12px;background: url(../images/template/nav-carrot.gif);position:absolute;left:50%;bottom:-12px;margin:0 0 0 -12px;z-index:999}
nav ul li:hover .nav-carrot{display:block;}
ul.megamenu{background: url(../images/template/overlay-bg.png);display:none;margin:0;position: absolute;left:0;top:44px;width:915px;padding:20px 20px;}
nav li#nav-history ul.megamenu{}
nav li#nav-players ul.megamenu{left:-74px}
nav li#nav-parents ul.megamenu{left:-148px}
nav li#nav-coaches ul.megamenu{left:-222px}
nav li#nav-managerscoaches ul.megamenu{left:-150px}
nav li#nav-umpires ul.megamenu{left:-296px}
nav li#nav-leagueofficers ul.megamenu{left:-531px}
nav li#nav-districtofficers ul.megamenu{left:-651px}
nav li#nav-media ul.megamenu{left:-779px}
nav li#nav-worldseries ul.megamenu{left:-835px}
ul.megamenu li{width:auto;margin:0;padding:0;color:#fff;text-transform:none;text-align:left;background:none;float:left;border:none;}
ul.megamenu.megamenu-2column{}
ul.megamenu.megamenu-2column li.megamenu-column1{width:49%;padding:0 2% 0 0}
ul.megamenu.megamenu-2column li.megamenu-column2{width:49%;}
ul.megamenu.megamenu-3column{}
ul.megamenu.megamenu-3column li.megamenu-column1{width:32%;padding:0 2% 0 0;}
ul.megamenu.megamenu-3column li.megamenu-column2{width:32%;padding:0 2% 0 0;}
ul.megamenu.megamenu-3column li.megamenu-column3{width:31%;}
ul.megamenu li a{color:#fff;text-decoration:none;}
ul.megamenu li img{border:none !important;}
ul.megamenu li a:hover{text-decoration:underline;}
/* Level 3 */
ul.megamenu li ul{}
ul.megamenu li ul li{font-weight:normal;font-size:15px;float:none;margin:0 0 10px 0;padding:0}
ul.megamenu li ul li:hover{}
ul.megamenu li ul li a{}
ul.megamenu li ul li a:hover{}


/*******************************************************/
/* Hero
/*******************************************************/

#hero{position:relative;z-index:1;font-family: 'Roboto Condensed', sans-serif;font-weight:100;font-size:15px;line-height:1.5em}
#slideshow-nav{position:relative;z-index:20}
#slideshow-nav a{position:absolute;top:210px;display:block;width:37px;height:72px;text-indent:-9999px;}
#slideshow-nav a:hover{background-position:0 0}
a#slideshow-previous{left:0;cursor:pointer;background: url(../images/template/btn.arrow.hero.left.png) 0 100% no-repeat;}
a#slideshow-next{right:0;cursor:pointer;background: url(../images/template/btn.arrow.hero.right.png) 0 100% no-repeat;}

.level1 #slideshow{height:714px;overflow:hidden;}
.level2 #slideshow{height:220px;overflow:hidden;padding:0 0 18px 0px;background: url(../images/template/hero-childpage-bg.png) bottom left repeat-x}

#slideshow .slide{width:100%;height:714px;overflow:hidden;position:relative;background-position:top;background-repeat:no-repeat;}
#slideshow .slide {text-align:center;color:#fff;position:relative;z-index:100;padding:180px 0 0 0}
#slideshow .slide *{color:#fff;text-shadow:0 0 20px #000}
#slideshow .slide h2{font-size:60px;font-weight:normal;text-transform:uppercase;margin:0 0 10px 0}
#slideshow .slide h2.oneline{margin:28px 0 0 0}
#slideshow .slide h3{font-size:40px;font-weight:normal;text-transform:uppercase;margin:0 0 10px 0}
#slideshow .slide a{text-decoration:none;}


/*******************************************************/
/* Content Area
/*******************************************************/

#contentarea{position:relative;}
.level1 #contentarea{position:relative;margin-top:-240px;z-index:2;}
.level2 #contentarea{background: #fff url(../images/template/contentarea-level2-bg.gif) top left repeat-y;}

/*******************************************************/
/* Left Column
/*******************************************************/

#column-left{width:202px;float:left;padding:0 0 20px 0}


/*******************************************************/
/* Content
/*******************************************************/

#content{}
.level1 #content{width:606px;height:560px;float:left;background: url(../images/template/content.bk.left.jpg) top left no-repeat;}
.level2 #content{width:713px;float:left;padding:20px 20px}

#path{margin:0 0 15px 0;font-size:11px;}
body.level3 #path{margin:20px 0 15px 0;}

h1#pagetitle{border-bottom:1px solid #000;padding:0 0 5px 0}

#viewallnews{font-weight:bold;font-size:15px;}
#viewallnews a{color:#890C0A;}

#addthis{float:right;margin:0px 0 0px 0px;width:100%;}
#addthis a.print-icon{margin:0 0 0 20px;text-decoration:none}

/* Homepage Tabs */
#homepagetabs{margin:-60px 0 0 -13px;position:relative;}
#homepagetabs .addthis_button_compact{position:absolute;top:40px;right:50px}
#tab-container{}
#tabs-wrapper{}
ul.etabs {margin:0;padding:0;list-style:none;background: url(../images/template/tab.leather_header.png) 0 0 no-repeat;position:relative;width:488px;height:78px}
ul.etabs li {position:absolute;margin:0;padding:0;list-style:none;text-transform:uppercase;font-size:30px;font-family: 'Roboto Condensed', sans-serif;font-weight:bold;}
ul.etabs li#tab-news{top:20px;left:46px}
ul.etabs li#tab-social{top:30px;left:196px}
ul.etabs li#tab-video{top:24px;left:350px}
ul.etabs li a {color:#783B1F;text-decoration:none;text-shadow:0 0 3px rgba(255,256,256,0.50)}
ul.etabs li a:hover,
ul.etabs li.active a{color:#fff;text-shadow:0 0 3px rgba(0,0,0,0.50)}
#tabs-content {padding:20px 20px;margin:20px 10px 0 20px;height:440px;overflow:auto}
#tabs-content h2{color:#890C0A;font-size:35px;margin:0 0 20px 0;position:relative;}
#tabs-content a#viewallnews{text-align:right;font-weight:bold;font-family:verdana;font-size:13px;line-height:1.2em;position:absolute;bottom:3px;right:0;color:#A9380E;text-decoration:none}
#tabs-content div#viewallvideos{margin:40px 0 0 0;text-align:center;font-weight:bold}
#tabs-content div#viewallvideos a{color:#890C0A;text-decoration:none}
#content-news .ipf-editpagelet-icon-container img{width:auto;border:none}
#content-news img{border:3px solid #fff;-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.50);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.50);box-shadow:0px 0px 10px rgba(0,0,0,0.50);width:130px;height:auto;margin:0 20px 0 0}
#content-news a.ipf-ai-p-articletitle{font-weight:normal;text-decoration:none;font-size:17px;display:block;margin:0 0 5px 0;font-family: 'Roboto Condensed', sans-serif;}
#content-news .ipf-ai-p-articledate{font-weight:bold;line-height:1;padding:3px 5px;background:#A9380E;color:#fff;display:-moz-inline-box;display:inline-block;*display:inline;*zoom:1;}
#content-news .ipf-ai-p-articlepreview{display:none;}
#content-news br{display:none;}
#content-news table td{vertical-align:top}
#content-video a#ctl20_hlkLink, #content-video br{display:none;}


/*******************************************************/
/* Quick Links
/*******************************************************/

#quicklinks-wrapper{background: #484745 url(../images/template/internal.ads.bk.jpg) top left repeat-x;position:relative;z-index:2;border-bottom:1px solid #fff}
#quicklinks{color:#989898;padding:20px 0 35px 20px;position:relative;}
#quicklinks h2{color:#989898;margin:0 0 10px 30px}

#quicklinks-nav{position:relative;z-index:20}
#quicklinks-nav a{position:absolute;top:40px;display:block;width:35px;height:40px;text-indent:-9999px;}
#quicklinks-nav a:hover{background-position:0 0}
a#quicklinks-previous{left:0px;cursor:pointer;background: url(../images/template/btn.arrow.ads.left.png) 0 100% no-repeat;}
a#quicklinks-next{right:0px;cursor:pointer;background: url(../images/template/btn.arrow.ads.right.png) 0 100% no-repeat;}

#quicklinks{}
#quicklinks ul{margin:0 0 0 35px;padding:0;list-style:none;}
#quicklinks ul li{float:left;margin:0 20px 0 0;padding:0;list-style:none;}
#quicklinks ul li img{border:7px solid #fff;}

#quicklinks-viewall{position:absolute;bottom:10px;right:40px}
#quicklinks-viewall a{display:block;background: url(../images/template/btn.view.all.internal_ads.png) 0 100% no-repeat;width:70px;height:13px;text-indent:-9999px;text-align:left;}
#quicklinks-viewall a:hover{background-position:0 0;}

/*******************************************************/
/* Footer
/*******************************************************/

#footer-wrapper{background: #0074B8 url(../images/template/footer.repeating.bk.gif) top repeat-x;position:relative;z-index:2;}
footer{color:#97B8E5;padding:40px 0;font-size:15px;font-family: 'Roboto Condensed', sans-serif;font-weight:100;line-height:1.5em}
footer a{color:#97B8E5;text-decoration:none}
footer a:hover{text-decoration:underline}
footer p{margin:0 0 5px 0;}
footer strong{text-transform:uppercase;font-size:18px}

footer #footer-column1{float:left;width:270px;margin:0 20px 0 0}
footer #footer-column2{float:left;width:355px;margin:0 20px 0 0}
footer #footer-column3{float:left;width:290px;margin:0}

#footer-social{font-size:16px;text-transform:uppercase;margin:0 0 15px 0}
#footer-social ul{margin:0;padding:0;list-style:none;display:inline;}
#footer-social ul li{display:-moz-inline-box;display:inline-block;*display:inline;*zoom:1;margin:0 0 0 10px;padding:0;list-style:none;}
#footer-social ul li a{display:-moz-inline-box;display:inline-block;*display:inline;*zoom:1;text-indent:-9999px;vertical-align:middle;}
#footer-social ul li a:hover{background-position:0 0 !important;}

#footer-search{background: url(../images/template/search.bk.png);width:297px;height:52px;position:relative;margin:0 0 15px;}
#footer-search .ipf-PageSearch-TextField{color:#fff;font-weight:bold;position:absolute;top:15px;left:0;width:240px;background:none;border:none;margin:0;padding:0;vertical-align:middle;font-size:15px;}
#footer-search .ipf-PageSearch-Button{cursor:pointer;position:absolute;top:15px;right:20px;background: url(../images/template/btn.magnifying_glass.png) 0 100% no-repeat;width:22px;height:22px;text-indent:-9999px;line-height:100px;overflow:hidden;border:none;padding:0;vertical-align:middle}
#footer-search .ipf-PageSearch-Button:hover{background-position:0 0}

#textonly{display:inline;}
#textandimages{display:none;}

#footer-active{}
