
/* League Finder */
#leaguefinder{font-family: 'Roboto Condensed', sans-serif;font-weight:100;font-size:15px;line-height:1.5em;position:relative}
#leaguefinder-textfield{width:190px;background:none;border:none;margin:0;padding:0;position:absolute;}
#leaguefinder-button{position:absolute;background: url(../images/template/btn.league.finder.secondary.arrow.png) 0 100%;width:20px;height:27px;margin:0;padding:0;border:none;text-indent:-9999px}
#leaguefinder-button:hover{background-position:0 0}
a#leaguefinder-start{position:absolute;display:block;background: url(../images/template/btn.start.league.secondary.png) 0 100%;width:141px;height:21px;text-indent:-9999px}
a#leaguefinder-start:hover{background-position:0 0}

.level1 #leaguefinder{position:absolute;top:0;right:0;width:313px;background: url(../images/template/league.finder.bk.jpg);height:258px;}
.level1 #leaguefinder-textfield{width:190px;top:102px;left:43px;}
.level1 #leaguefinder-button{top:98px;left:252px;}
.level1 a#leaguefinder-start{top:200px;left:130px;}

.level2 #leaguefinder{background: url(../images/template/league.finder.bk.secondary.jpg);height:223px;margin:-9px 0 50px 0}
.level2 #leaguefinder #leaguefinder-textfield{width:130px;top:103px;left:21px;font-size:12px}
.level2 #leaguefinder-button{top:98px;left:163px;}
.level2 a#leaguefinder-start{top:187px;left:35px;}

/* Partners & Offers */
#partnersandoffers{font-family: 'Roboto Condensed', sans-serif;font-weight:100;font-size:15px;line-height:1.5em}
.level1 #partnersandoffers{position:absolute;top:260px;right:0;width:317px;background: url(../images/template/content.bk.right.jpg) top left;padding:20px 0;}
.level2 #partnersandoffers{}
#partnersandoffers #tile-ads{width:177px;margin:0 auto;}
#partnersandoffers #tile-ads h2{color:#8E1208;font-size:20px;margin:0 0 10px 0;text-align:center}
.level1 #partnersandoffers-viewall{margin:10px 0 0 70px}
.level2 #partnersandoffers-viewall{margin:4px 0 0 12px}
#partnersandoffers #partnersandoffers-viewall a{display:block;background: url(../images/template/btn.partners.view_all.png) 0 100% no-repeat;width:91px;height:24px;text-indent:-9999px;text-align:left;}
#partnersandoffers #partnersandoffers-viewall a:hover{background-position:0 0;}

/* ArticleIndex */
.level2 .ipf-ai-articledate{font-style:italic}
.level2 .ipf-ai-thumbnailarea 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:150px;height:auto;margin:0 20px 0 0}
.level2 table.ipb-all-744 td{vertical-align:top;}

#childpages{clear:both;padding:1px}
#childpages ul{background:#fff;border:1px solid #bbc7a5;padding:15px 15px 5px 15px;margin:0;clear:both; display:block;}
#childpages ul li{list-style:none;background: url(../images/llb/childpagebullet.gif) 0 2px no-repeat;padding:0 0 0 18px;margin:0 0 10px 0;}
#childpages ul li a{font-weight:bold;display:block;}




/*****************************************************************************/
/* Custom CSS For Editor Snippets - added by Josh Powell-Web Dev Mananger on 1-9-09, upd. 2-21-12 */
/*****************************************************************************/
div.ImgCapContainer { width: 100%; margin: 20px 0 20px 0; padding: 0px; }
div.ImgCapInnerBox, p.ImgOnlyBorderWrap { border: 1px solid #C1C2CB; margin: 0 auto; padding: 8px; width: 500px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 3px 3px #bfbfbf; -moz-box-shadow: 0px 3px 3px #bfbfbf; box-shadow: 0px 3px 3px #bfbfbf; behavior: url(../PIE.htc); }
p.ImgCap, p.ImgCapBetween { margin: 10px 0px; padding: 0 14px 0 14px; font-size: 1.1em; line-height: 1.4em; font-family: Georgia, "Times New Roman", Times, serif; text-align: justify; }
p.textcenter { text-align: center; margin: 2em 0 2em 0 !important; }
p.textcenter img { border: 1px solid #C1C2CB; margin: 0; padding: 8px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 3px 3px #bfbfbf; -moz-box-shadow: 0px 3px 3px #bfbfbf; box-shadow: 0px 3px 3px #bfbfbf; behavior: url(../PIE.htc); }
div.article-imgbox-left, div.article-imgbox-left-152 { margin: 0px 25px 15px 0px; float: left; }
div.article-imgbox-right, div.article-imgbox-right-152 { margin: 0px 0px 15px 25px; float: right; }
div.article-imgbox-left, div.article-imgbox-right, div.article-imgbox-left-152, div.article-imgbox-right-152 { padding: 8px; border: 1px solid #c1c2cb; font-family: Georgia, "Times New Roman", Times, serif; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
div.article-imgbox-left, div.article-imgbox-right { width: 152px; }
div.article-imgbox-left-152, div.article-imgbox-right-152 { width: 152px; }
div.article-imgbox-left, div.article-imgbox-left-200 { margin: 0px 25px 15px 0px; float: left; }
div.article-imgbox-right, div.article-imgbox-right-200 { margin: 0px 0px 15px 25px; float: right; }
div.article-imgbox-left, div.article-imgbox-right, div.article-imgbox-left-200, div.article-imgbox-right-200 { padding: 8px; border: 1px solid #c1c2cb; font-family: Georgia, "Times New Roman", Times, serif; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
div.article-imgbox-left, div.article-imgbox-right { width: 300px; }
div.article-imgbox-left-200, div.article-imgbox-right-200 { width: 200px; }
div.article-imgbox-left, div.article-imgbox-left-200 { -webkit-box-shadow: 2px 3px 3px #bfbfbf; -moz-box-shadow: 2px 3px 3px #bfbfbf; box-shadow: 2px 3px 3px #bfbfbf; behavior: url(../PIE.htc); }
div.article-imgbox-right, div.article-imgbox-right-200 { -webkit-box-shadow: -2px 3px 3px #bfbfbf; -moz-box-shadow: -2px 3px 3px #bfbfbf; box-shadow: -2px 3px 3px #bfbfbf; behavior: url(../PIE.htc); }
p.imgbox-caption { font-size: .95em; line-height: 1.4em; margin: 7px 0 0 0; padding: 0; text-align: justify; float: left; display: inline-block; }
p.imgbox-photocredit { font-size: .85em; line-height: 1.2em; margin: 12px 0 0 0; padding: 0; font-style: italic; float: left; display: inline-block; }
p.imgbox-img { margin: 0; padding: 0; }
p.imgbox-img img { display: block; float: left; }
.general-product-table { width: 100%; border-collapse: collapse; }
.general-product-title { font-weight: bold; }
/* jwplayer */
div#container_wrapper { margin: 0 auto !important; display: block; }


/* Custom CSS For NPF Camp Page - added by Josh Powell-Web Dev Mananger on 5-12-09 */
/*****************************************************************************/
dl.npfcamplist { background: #d6debf; padding: 5px 10px 10px 10px; margin: 0px; border: 1px dotted #999; }
dl.npfcamplist dt { margin: 5px 0 0 0; font-weight: bold; }
dl.npfcamplist dd { background: url(http://www.littleleague.org/AssetFactory.aspx?vid=165102) no-repeat 30px 50%; margin: 0px 0 0 0; padding: 0 0 0 50px; }
p.npfcampteam { font-size: 16px; font-weight: bold; padding: 0px; margin: 40px 0 0 0; border-top: 1px dotted #999; border-right: 1px dotted #999; border-bottom: none; border-left: 1px dotted #999; }


/* Custom CSS Clinics Page - added by Josh Powell-Web Dev Mananger on 10-5-09 */
/*****************************************************************************/
table.clinics { border-collapse: collapse; width: 540px; }
table.clinics tr.finished { text-decoration: line-through; }
table.clinics tr { border-bottom: #ccc 1px dashed; }
table.clinics td.regionheader { background: #2e6598; color: #FFF; }
table.clinics p { margin: 0px; padding: 0px; }
table.clinics tr.hlclinic { background: #9C3; }


/* Custom CSS Challenger Page - added by Josh Powell-Web Dev Mananger on 12-2-09 */
/*****************************************************************************/
div#challengerpage p { border-top: 1px dotted #777; padding: .875em 0 0 0; }
dl.challengerevent { margin-top: 22px; }
dl.challengerevent dt { font-weight: bold; border-bottom: 3px solid #71aad2; color: #5b370c; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 2px 0 2px 17px; background: url(/AssetFactory.aspx?vid=165235) no-repeat 0 45% #dedcd6; }
dl.challengerevent dd { border-bottom: 1px dotted #71aad2; border-right: 1px dotted #71aad2; border-left: 10px solid #cc2a2a; margin: 0px; padding: 3px 0 3px 10px; background: #f6f4ea; }
dl.challengerevent dd strong { color: #0b3762; font-weight: bold; }


/* Custom CSS For Slideshow - added by Josh Powell-Web Dev Mananger on 5-6-10 */
/*****************************************************************************/
#sponsor-slideshow { width: 177px; height: 69px; margin: auto; overflow: hidden; border: 1px solid #9bb9d4; background: #fff; }
#sponsor-slideshow img { padding: 0; border: 0; background-color: #fff; }
#sponsor-slideshow img.first { display: block; }
.outline-contentbox { width: 177px; height: 69px; margin: auto; overflow: hidden; border: 1px solid #9bb9d4; background: #fff; }


/* Custom CSS For Slideshow - added by Josh Powell-Web Dev Mananger on 5-6-10 */
/*****************************************************************************/
#tileads-slideshow { width: 177px; height: 187px; margin: auto; overflow: hidden; border: 1px solid #9bb9d4; background: #fff; }
#tileads-slideshow img { padding: 0; border: 0; background-color: #fff; }
#tileads-slideshow img.first { display: block; }


/* Custom CSS general additions - added by Josh Powell-Web Dev Mananger on 6-17-10 */
/*****************************************************************************/
.qaList ol { list-style-type: none; }
.qaList ol li { margin: 10px 0 40px 0; }


/* Custom CSS general additions - updated by Josh Powell-Web Dev Mananger on 6-24-10 */
/*****************************************************************************/
.approvedbats { border-collapse: collapse; border: 2px solid #000; text-align: center; }
.approvedbats caption { margin-bottom: 10px; font-weight: bold; font-size: 12px; }
.approvedbats p { margin: 0px; padding: 0px; }
.approvedbats tr { vertical-align: top; border: 1px solid #ccc; }
.approvedbats td { vertical-align: top; border: 1px solid #ccc; }
.approvedbats tr.bat-headings { background: #000; color: #FFF; }

/* addthis script css - Josh Powell 12-6-10 */
#addthis-innerwrap { float: right; }
#addthis-right, #addthis-left { padding: 6px; display: block; margin: 0; text-align: right; }
.print-icon { text-decoration: none; font-family: Tahoma, Geneva, sans-serif; margin-left: 14px; }
.print-icon img { }
#print-container { margin: 0px; padding: 6px; text-align: right; }

/* Custom CSS QA/FAQ deflist additions - added by Josh Powell-Web Dev Mananger on 1-6-10 */
.question, .answer { font-size: 26px; font-weight: bold; line-height: 1.4em; }
.question { color: #693; }
.answer { color: #06C }
dl.qa-list { line-height: 1.4em; font-family: Georgia, "Times New Roman", Times, serif; }
dl.qa-list dt { margin-top: 40px; margin-left: 40px; font-weight: bold; font-size: 14px; }
dd.desc-answer { border: 1px solid #09F; padding: 16px; margin: 10px 0 0 40px; }
dd.desc-answer p { padding: 0px; margin: 0 0 15px 0; }

/* new league dev page - added by Josh Powell-Web Dev Mananger on 9-27-10 */
div#header-img { border: 1px solid #c6c6c6; margin-bottom: 20px; padding: 5px; text-align: center; }
/* Callout Boxes - added by Josh Powell-Web Dev Mananger on 10-21-11, upd 10-11-12 */
.cta, .cta-alt { behavior: url(../PIE.htc); background-color: #f2f6f8; -webkit-border-radius: 8px; border-radius: 8px; border: 1px solid #cbd9e0; -webkit-box-shadow: 2px 2px 0 #fff inset, -2px -2px 0 #fff inset; box-shadow: 2px 2px 0 #fff inset, -2px -2px 0 #fff inset; margin: 3em auto; padding: 2em 2em; position: relative; }
.cta p { padding: 0; color: #222; font-family: Georgia, "URW Bookman L", serif; font-size: 15px; line-height: 1.4em !important; }
.cta p.remove-mbtm, .cta-alt p.remove-mbtm { margin-bottom: 0; }
.cta h1, .cta h2, .cta h3, .cta h4, .cta h5 .cta h6, .cta-alt h1, .cta-alt h2, .cta-alt h3, .cta-alt h4, .cta-alt h5 .cta-alt h6 { font-size: 1.65em; text-shadow: 1px 2px 1px #fff; margin-top: 0 !important; margin-bottom: 1.1em; line-height: .8em; }
.cta ul, .cta-alt ul, .cta ol, .cta-alt ol { margin-bottom: 0 !important; }
.notopmargin { margin-top: 0 !important; }
.nobtmmargin { margin-bottom: 0 !important; }
/* @end */

/* #Buttons - added added by Josh Powell-Web Dev Mananger on 3-23-12
================================================== */
a.button,  a.returntop { -webkit-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: #777 0px 1px 2px; box-shadow: #777 0px 1px 2px; background: #ddd; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#eeeeee), to(#bebebe)); background: -webkit-linear-gradient(#eeeeee, #bebebe); background: -moz-linear-gradient(#eeeeee, #bebebe); background: -ms-linear-gradient(#eeeeee, #bebebe); background: -o-linear-gradient(#eeeeee, #bebebe); background: linear-gradient(#eeeeee, #bebebe); -pie-background: linear-gradient(#eeeeee, #bebebe); behavior: url(../PIE.htc); border: 1px solid #aaa; border-top: 1px solid #ccc; border-left: 1px solid #ccc; padding: 6px 20px; color: #444; display: inline-block; font-size: 15px; text-decoration: none; text-shadow: 0 1px rgba(255, 255, 255, .75); cursor: pointer; margin-bottom: 20px; line-height: 1.3em; font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }
/*a.button img { vertical-align:middle; margin-right:10px; border-right:2px groove #eee; padding-right:10px}*/

a.button:hover,  a.returntop:hover,  a.button:active,  a.returntop:active { color: #fff; background: #777; /* Old browsers */ border: 1px solid #888; border-top: 1px solid #aaa; border-left: 1px solid #aaa; -webkit-box-shadow: inset #525252 0 2px 0, #ddd 0 2px 1px; box-shadow: inset #525252 0 2px 0, #ddd 0 2px 1px; text-decoration: underline; text-shadow: -1px -1px rgba(0,0,0,.5); }
.button.full-width { width: 100%; padding-left: 0 !important; padding-right: 0 !important; text-align: center; }
a.returntop { font-size: 1em; font-weight: bold; padding: 6px 12px; }
a.button.small { font-size: 14px; line-height: 1em; padding: 6px 16px; margin: 0; }
a.button.blue { background-color: #4186d1; background-image: -webkit-linear-gradient(top, #4186d1, #2b3b63); background-image: -moz-linear-gradient(top, #4186d1, #2b3b63); background-image: -ms-linear-gradient(top, #4186d1, #2b3b63); background-image: -o-linear-gradient(top, #4186d1, #2b3b63); border: #3d548a 1px solid; color: #fff; text-shadow: -1px 1px 0px #3e3e3e; }
a.button.blue:hover, a.button.blue:active { background-color: #2b3b63; background-image: -webkit-linear-gradient(top, #2b3b63, #4875a8); background-image: -moz-linear-gradient(top, #2b3b63, #4875a8); background-image: -ms-linear-gradient (top, #2b3b63, #4875a8); background-image: -o-linear-gradient(top, #2b3b63, #4875a8); -webkit-box-shadow: inset 0 4px 2px #2B3B63; box-shadow: inset 0 4px 2px #2B3B63; }

a.button.red{ background-color: #4186d1; background-image: -webkit-linear-gradient(top, #d14141, #741515); background-image: -moz-linear-gradient(top, #d14141, #741515); background-image: -ms-linear-gradient(top, #d14141, #741515); background-image: -o-linear-gradient(top, #d14141, #741515); border: #520909 1px solid; color: #fff; text-shadow: -1px 1px 0px #3e3e3e; }
a.button.red:hover, a.button.red:active { background-color: #741515; background-image: -webkit-linear-gradient(top, #741515, #d14141); background-image: -moz-linear-gradient(top, #741515, #d14141); background-image: -ms-linear-gradient (top, #741515, #d14141); background-image: -o-linear-gradient(top, #741515, #d14141); -webkit-box-shadow: inset 0 4px 2px #741515; box-shadow: inset 0 4px 2px #741515; }

/*============ end buttons ============ */

/* 50-70 Landing Page/Bat Info Landing Page - added by Josh Powell-Web Dev Mananger on 11-16-12 */

/* hide from ie/mac \*/
*html a.infobox { height: 1%; }
/* end hide */

div#boxmainwrapper { width: 100%; font-size: 16px; }
div#boxwrap { margin: 0 auto 80px auto; width: 600px; }
a.infobox { -webkit-border-radius: 5px; border-radius: 5px; border: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: #fff; float: left; font-family: Georgia, "URW Bookman L", serif; margin: 15px 8px 0 8px; text-align: left; text-decoration: none; height: auto; width: 270px; padding: 2px 0; }
a.infobox:visited { }
a.infobox:hover, a.infobox:active { border: 2px solid #21537e; text-decoration: none; }
a.batpage { background: #40b9e6; border: 2px solid #30aedd; -webkit-box-shadow: 0px 2px 0 #8cdcfa inset; box-shadow: 0px 2px 0 #8cdcfa inset; }
a.batpage:hover, a.batpage:active { background: #005879; -webkit-box-shadow: 0 3px 0 #d2dee3, -4px 4px 8px #004762 inset, 4px 0 8px #004762 inset; box-shadow: 0 3px 0 #d2dee3, -4px 4px 8px #004762 inset, 4px 0 8px #004762 inset; }
a.intpage { background: #444; border: 2px solid #777; -webkit-box-shadow: 0px 2px 0 #959595 inset; box-shadow: 0px 2px 0 #959595 inset; height: 182px; }
a.intpage:hover, a.intpage:active { background: #1570bd; -webkit-box-shadow: 0 3px 0 #d2dee3, -4px 4px 8px #145790 inset, 4px 0 8px #145790 inset; box-shadow: 0 3px 0 #d2dee3, -4px 4px 8px #145790 inset, 4px 0 8px #145790 inset; }
span.cat-title { font-size: 1.5em; line-height: 1.1em !important; margin: .2em 0 0 0 }
span.cat-subtext { font-style: italic; font-size: .9em !important; margin: .3em 0 0 0; line-height: 1.3em !important; }
span.cat-title, span.cat-subtext { display: block; padding: 0 12px; }
a.batpage span.infobox-img { float: right; }
a.intpage span.infobox-img { }

/* Custom CSS For jQuery Accordian - added by Josh Powell-Web Dev Mananger on 4-5-12 */
/*****************************************************************************/
.pagewrap { width: 100%; padding: 0; margin: 0; }
.pagecontent { width: 580px; display: block; margin: 0 auto; padding: 0; }
.accordionfb { list-style-type: none; padding: 0; margin: 10px 0 10px 0; display: inline-block; width: 99.7%; }
.accordionfb ul { padding: 0; margin: 0 !important; float: left; display: block; width: 100%; }
.accordionfb li { cursor: pointer; list-style-type: none; padding: 0 !important; margin: 0 !important; float: left; display: block; width: 100%; background: url(../images/llb/grad-accordian.png) left 100% repeat-x #efefef !important; -moz-box-shadow: 1px 1px 0 rgba(255, 255, 255, 1) inset, -1px -1px 0 rgba(54, 33, 68, .20) inset; -webkit-box-shadow: 1px 1px 0 rgba(255, 255, 255, 1) inset, -1px -1px 0 rgba(54, 33, 68, .20) inset; box-shadow: 1px 1px 0 rgba(255, 255, 255, 1) inset, -1px -1px 0 rgba(54, 33, 68, .20) inset; border: 1px solid #a8a8a8; }
.accordionfb li:first-child { border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-bottom: none; }
.accordionfb li:last-child { border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-top: none; }
.accordionfb li.active>a { }
.accordionfb li div { padding: 20px; background: #fff; display: block; clear: both; float: left; width: 538px; }
.accordionfb li div h3 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.3em; margin-top: 30px; color: #000; background: url(../images/llb/arrow-reply.png) 0 bottom no-repeat; padding-left: 20px; }
.accordionfb li div h3:first-child { margin-top: 10px; background: none; margin-left: -20px; }
.accordionfb li p { font-style: italic; padding-left: 15px; font-size: 1.125em; }
.accordionfb a { text-decoration: none; font: 1.3em/2em Georgia, "URW Bookman L", serif; color: #222; padding: 0 10px; display: block; cursor: pointer; }
/* Level 2 */
.accordionfb li ul li { background: #3b5a97 !important; font-size: 0.9em; border-top: 1px solid #2c4475 !important; border-left: none !important; border-right: none !important; border-bottom: none !important; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; border-radius: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; }
.accordionfb li ul li a { padding-left: 18px !important; color: #f0f0f0 !important; }
.accordionfb li ul li a:hover { background: #6c84b3 !important; }
.accordionfb li ul li a:active { background: #6c84b3 !important; }

/* Custom CSS For Media Center Changes - added by Josh Powell-Web Dev Mananger on 4-18-12 */
/*****************************************************************************/
.mc-column-left { float: left; width: 30%; border: 1px solid #069; }
.mc-column-right { float: left; width: 65%; border: 1px solid #C03; }

/* Custom CSS For New RegKit Landing Page - added by Josh Powell-Web Dev Mananger on 9-10-12 */
/*****************************************************************************/
h2.toolkit-headers { background: #70bb39; border-bottom: 4px solid #096; color: #fff; font-size: 2.1em !important; font-weight: normal !important; margin: 1.5em 0; padding: .45em .6em .45em .6em; text-shadow: 1px 1px 3px rgba(0,0,0,.6); }
h2.toolkit-headers, ul.toolkit, ul.toolkit li, ul.toolkit li a { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-family: Georgia, "Book Antiqua", "URW Bookman L", serif; }
/*afd0c5*/
ul.toolkit { list-style: none; margin: 0 0 2.5em 2em !important; }
ul.toolkit li { background: none; display: inline-block; line-height: 1.2em; margin: 1.4em 0 0 .5em !important; padding: 0 !important; text-align: center; font-size: 1.231em; }
ul li.margin-lt-rm { margin-left: 0; }
ul.toolkit li a { padding: 8px; float: left; width: 9.5em; min-height: 14.5em; background: #0b548f; /* Old browsers */ background: -moz-linear-gradient(top, #0b548f 0%, #6eb2e6 73%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0b548f), color-stop(73%, #6eb2e6)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #025a9e 0%, #6eb2e6 73%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #0b548f 0%, #6eb2e6 73%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #0b548f 0%, #6eb2e6 73%); /* IE10+ */ background: linear-gradient(to bottom, #0b548f 0%, #6eb2e6 73%); /* W3C */ border: 2px solid #6eb2e6; -webkit-border-radius: 7px; border-radius: 7px; -webkit-box-shadow: inset 0 1px 0 #bedced, 0 3px 2px rgba(11,84,143,.8); box-shadow: inset 0 1px 0 #bedced, 0 3px 2px rgba(11,84,143,.8); color: #1d6587; text-decoration: none; text-shadow: rgba(0,0,0,.2) 1px 1px 2px; vertical-align: middle; }
ul.toolkit li a:hover, ul.toolkit li a:active { background: #eb5541; border: 2px solid #c43926; color: #0d435c; -webkit-box-shadow: inset 0 5px 20px #a93323, 0 3px 2px rgba(151,53,40,1); box-shadow: inset 0 5px 20px #a93323, 0 3px 2px rgba(151,53,40,1); text-decoration: none; }
ul.toolkit img { display: block; margin: 0 auto; }
span.toolkit-title { background: #FFF; border-radius: 4px; -webkit-box-shadow: 0 3px 0 rgba(255,255,255,0.4); box-shadow: 0 3px 0 rgba(255,255,255,0.4); display: block; margin: 12px 0 0 0; padding: 8px; }
span.toolkit-desc { display: block; margin: 7px; font-style: italic; font-size: .875em; color: #f1f1f1; text-shadow: rgba(0,0,0,.3) 1px 1px 2px; }
/*page header*/
#toolkit-tophead { background: #eb5541; font-size: 16px; height: 3.3em; padding: .6em 0 1em 0; }
#toolkit-tophead h1 { background: #0B548F; border-bottom: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: #fff; display: block; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.5em; margin: -.39em 0 0 3.5em; padding: .3em 0 .4em .7em; position: absolute; width: 25.7em;/*z-index:2; apparently, not needed*/
}
#toolkit-tophead p { background: #FFF; font-size: 1.6em; margin: 0 1.5em 0 2.5em; height: 2em; }
.center-section { margin: 0 auto 2em auto; width: 96%; }
div.toolkit-listbox { width: 315px; min-height: 400px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 15px; display: inline-block; margin: 1em 0 1em 1.23em; vertical-align: top; border-radius: 7px; border: 1px solid #ccc; -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.3); box-shadow: 0 3px 3px rgba(0,0,0,0.3); }
div.toolkit-listbox h3 { background: #f6b330; padding: .5em; margin: 0 0 0 0; border-left: 1px solid #c99126; border-right: 1px solid #c99126; border-bottom: 1px solid #946b1c; box-shadow: 0 3px 0 #946b1c; font-family: Georgia, "Book Antiqua", "URW Bookman L", serif; color: #543b0c; font-weight: normal; font-size: 1.6em; line-height: 1.1em !important; text-shadow: 0px 2px 0px #ffcf71; }
div.toolkit-listbox h3 img { vertical-align: bottom; margin-right: .3em; }
div.toolkit-listbox ul { margin: 1.3em 0 1.6em 0 !important; padding: 0; list-style-type: disc !important; }
div.toolkit-listbox ul li { background-image: none !important; padding: 0 !important; }
div.toolkit-listbox ul li:nth-child(1) { margin-top: 0 !important; }
div.toolkit-listbox ul li ul { list-style-type: lower-alpha !important; }
.toolkit-highlight { background: #eb5541; box-shadow: 1px 0 1px #D64435, 0 1px 1px #D64435, 2px 1px 1px #D64435, 1px 2px 1px #D64435, 3px 2px 1px #D64435, 2px 3px 1px #D64435, 4px 3px 1px #D64435, 3px 4px 1px #D64435, 5px 4px 1px #D64435; padding: 8px 14px; display: inline-block; color: #fff; width: 270px; }
.toolkit-highlight:nth-child(1n+1) { margin-left: 1em; }
div.toolkit-content a { display: inline-block; }
div.toolkit-content img { border: 1px solid #ccc; -webkit-border-radius: 3px; border-radius: 3px; margin: .25em .25em; padding: 4px; }
div.toolkit-content ul { display: inline; margin-left: auto !important; margin-right: auto !important; }
div.toolkit-content ul li { background: none !important; padding: 0 !important; padding: 0 .6em !important; }

/* Custom CSS Hall of Excellence Redux - added by Josh Powell-Web Dev Mananger on 9-14-12 */
/*****************************************************************************/
dl.hoe-addbox { border: 1px solid #ccc; -webkit-box-shadow: 0 3px 3px #BFBFBF; box-shadow: 0 3px 3px #BFBFBF; font-size: 16px; margin: 40px 0; padding: 10px; overflow: hidden; }
dt.year, p.name { font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
dt.year { background: url('http://www.littleleague.org/Assets/images/hallofexcellence/half-circle.png') 0 50% no-repeat #CC4637; color: #fff; display: inline-block; float: left; font-size: 3em; width: 80px; height: 4.16em; margin: 0; padding: 0; }
dt.year span { display: block; letter-spacing: 25px; line-height: .95em; margin: 10px 0 10px 26px; width: .6em; text-shadow: -2px -2px 2px #972114;/*ad2617*/ }
dd.portrait { display: inline-block; float: left; margin: 0 0 0 7px; padding: 0; width: 150px; height: 200px; }
dd.portrait img { border: none !important; margin: 0 !important; padding: 0 !important; }
p.name { background: #EDE069; -webkit-box-shadow: -3px 3px 0 #DBCC63, -6px 6px 0 #C1B459; box-shadow: -3px 3px 0 #DBCC63, -6px 6px 0 #C1B459; float: left; font-size: 1.7em; margin: 0 0 16px 8px !important; padding: 8px 12px; width: 98%; }
dd.bio, p.name { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
dd.bio { display: inline-block; float: right; font-size: .75em; line-height: 1.5em; margin: 0; padding: 0; width: 63.2%; vertical-align: top; }
dd.bio p { margin: 0; }
dd.bio p:nth-child(2) { padding: 10px 10px 0 10px; margin: 0!important; }
/* Coaches Box Newsletter */
div#cbwrapper { font-size: 120%; }
/** clearfix microhack
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.cf:before, .cf:after, .group:before, .group:after { content: ""; display: table; } /* 1, 2*/
.cf:after, .group:after { clear: both; }
.cf, .group { zoom: 1; /* For IE 6/7 (trigger hasLayout and contain floats) */ }

/* Custom CSS For 2013 WS Packet Portal Page - added by Mike Weslosky-Web Dev Mananger on 4-16-13 */
*****************************************************************************/

.storylink1 { color: #000000 !important; font-size: 12px; font-weight: none; font-family: Arial, Trebuchet MS, Helvetica; line-height: 15px; }
.storylink1 a { color: #00457c !important; font-size: 12px; font-weight: bold; font-family: Arial, Trebuchet MS, Helvetica; line-height: 15px; }
.storylink1 a:link { color: #00457c !important; font-size: 12px; font-weight: bold; font-family: Arial, Trebuchet MS, Helvetica; line-height: 15px; }
.storylink1 a:hover { color: #c51230 !important; font-size: 12px; font-weight: bold; font-family: Arial, Trebuchet MS, Helvetica; line-height: 15px; }
