@charset "utf-8";@media screen,print{
body{margin:0;padding:0;color:#555;font:normal 100.01%/137.5% "Helvetica Neue",Helvetica,Arial,"Corbel";}
hr{clear:both;height:1px;margin:1.375em 0;padding:0;background:transparent;border:0;border-top:1px solid #81a672;}
ul.nav:after,.content:after,.footer:after,.footer-content:after,.copyright:after,.contacts .information:after,ul.fields:after,ul.files:after,ul.sponsors:after,ul.divisions:after,ul.photos:after,form.registration fieldset:after,form.registration ul.radios:after,div.form-details div.fieldset:after,div.form-details ul.radios:after,div.register-ways:after,.coaches:after{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;content:".";font-size:0;}
}
@media screen{
body{background:#417630 url("http://eastnepeanbaseball.on.ca/images/common/bg.jpg") no-repeat center top;}
}
@media print{
body{padding:0;font-size:0.75em;line-height:1.1667em;}
}
@media screen{
.wrapper{margin:0 auto;padding:0 0 6px 0;width:960px;}
.content{min-height:200px;padding-top:1px;background:#fff url("http://eastnepeanbaseball.on.ca/images/common/content-bg.gif") repeat-y left top;}
.content.alternate{background-image:none;}
.content .primary{float:left;min-height:200px;padding:0 0 0 30px;width:532px;}
.content.alternate .primary{float:none;padding:0 30px;width:auto;background-color:#fff;background-image:none;}
.content .secondary{float:right;min-height:200px;padding:0 0 20px 0;width:378px;}
.secondary div{padding:0 20px;}
}
@media print{
.wrapper{width:640px;}
.content .primary{float:none;width:auto;}
.content .secondary{display:none;}
}
@media screen,print{
h1{clear:both;margin:0.933em 0 0.1em 0;padding:0;color:#33634b;font:bold 1.875em/1.067em Georgia,times,serif;}
h1 a,h1 a:link,h1 a:visited,h1 a:focus,h1 a:hover,h1 a:active{text-decoration:none;}
h1 .section,h1 a.section{color:#c3dab9;font-size:0.8em;line-height:1em;}
h2{clear:both;margin:0.9em 0 0.1em 0;padding:0;color:#74bd5c;font:bold 1.25em/1.1em Georgia,times,serif;}
h2 a,h2 a:link,h2 a:visited,h2 a:focus,h2 a:hover,h2 a:active{text-decoration:none;}
h3{clear:both;margin:1.25em 0 0 0;padding:0;color:#81a672;font:italic normal 1em/1.125em Georgia,times,serif;}
h3 a,h3 a:link,h3 a:visited,h3 a:focus,h3 a:hover,h3 a:active{text-decoration:none;}
.secondary h3{margin:1.167em 0 0 0;padding:0;color:#33634b;font:normal bold 1.125em/1.167em "Helvetica Neue",Helvetica,Arial,"Corbel";}
.secondary .module h3{margin:0;}
h4{margin:1.25em 0 0 0;padding:0;color:#33634b;font:italic normal 1em/1.125em Georgia,times,serif;}
h4 a,h4 a:link,h4 a:visited,h4 a:focus,h4 a:hover,h4 a:active{text-decoration:none;}
.secondary h4{color:#74bd5c;font-style:normal;}
h5{margin:1.25em 0 0 0;padding:0;color:#33634b;font:bold 1em/1.125em Georgia,times,serif;}
h5 a,h5 a:link,h5 a:visited,h5 a:focus,h5 a:hover,h5 a:active{text-decoration:none;}
h6{}
p{margin:0 0 1.375em 0;padding:0;}
p.emphasis{font-size:1.5em;line-height:1.375em;}
small{font-size:0.75em;line-height:1.375em;}
ul,ol{margin:0 0 1.375em 0;padding:0;list-style-position:outside;}
ol.roman{list-style-type:lower-roman;}
ol.footnote{font-size:0.75em;}
ol.footnote small{font-size:1em;}
.secondary ul{margin:0.4em 0 0 0;padding:0;line-height:1.5625em;list-style-type:none;}
a,a:link{color:#33634b;text-decoration:underline;}
a:visited{color:#74bd5c;text-decoration:underline;}
a:focus,a:hover,a:active{color:#030;text-decoration:underline;}
a[rel="external"]:after{content:"\00A0""\2020 ";color:inherit;font-size:85%;}
a[rel="external"][hreflang]:after{content:"\00A0""\2020" " (" attr(hreflang) ")";color:inherit;font-size:85%;}
a[rel="external"].no-mark-external:after{content:"";}
a.graphic-link,a.graphic-link:link,a.graphic-link:visited,a.graphic-link:focus,a.graphic-link:hover,a.graphic-link:active{text-decoration:none;}
sup{line-height:1px;}
em.date{color:#81a672;}
abbr{border-bottom:1px dotted #555;outline:none;cursor:help;font-size:0.875em;font-variant:small-caps;}
span.amp{font:italic normal 0.9em "Baskerville","Goudy Old Style","Palatino","Book Antiqua",serif;}
em{font:italic normal 1em Georgia,times,serif;}
blockquote{margin:0 0 1.375em 0;padding:1em 30px;border-left:4px solid #ddfbd1;color:#999;font:italic normal 1.125em Georgia,times,serif;}
blockquote p{margin:0;}
dl{}
dl dt{color:#333;font:italic normal 1em Georgia,times,serif;}
dl dd{margin:0 0 1.571em 0;padding:0;font-size:0.875em;line-height:1.375em;}
dl dd p{margin-bottom:0;}
}
@media print{
a:link:after,a:visited:after,a:hover:after,a:active:after{content:" <http://eastnepeanbaseball.ca/"attr(href)"> ";color:#808080;font-style:italic;font-weight:normal;}
a[href^="/"]:after{content:" <http://eastnepeanbaseball.ca"attr(href)"> ";}
a[href^="http"]:after{content:" <"attr(href)"> ";}
a[href^="mailto"]:after{content:"";}
abbr{border-bottom:none;outline:none;}
}
@media screen,print{
form,fieldset{display:block;margin:0;padding:0;border:0;}
input,select{margin:0;font-size:1em;vertical-align:middle;}
label{vertical-align:middle;}
legend{margin:0;padding:0;border:0;}
textarea{font-size:1em;}
}
@media screen,print{
img{margin:0;padding:0;border:0;}
img.graphic{float:right;margin:0.2em 0 0.2em 0.2em;}
img.graphic-left{float:left;margin:0.2em 0.2em 0.2em;}
div.graphic-full{margin:0 0 1.375em 0;text-align:center;}
}
@media screen,print{
table{margin:1.375em -10px;padding:0;width:542px;border-bottom:2px solid #ddeed8;border-collapse:collapse;text-align:left;}
.alternate table{width:920px;}
table thead{background-color:#ddeed8;}
table th{padding:5px 10px;text-align:left;}
table caption{padding:0 10px 1.571em 10px;font:italic normal 0.875em Georgia,times,serif;text-align:left;}
table tr.row-alternate,table col.alternate{background-color:#eeffe9;}
table td{padding:5px 10px;}
table th#amount-rest{width:30%;}
table caption.heading{padding:5px 10px;background-color:#74bd5c;color:#fff;font:italic normal 1em/1.125em Georgia,times,serif;}
}
@media print{
.alternate table{width:640px;}
table tr{border-bottom:1px solid #eeffe9;}
table thead tr{border-bottom:3px solid #ddeed8;}
}
@media screen,print{
a.logo{display:block;height:190px;margin:0 auto;padding:60px 0 0 0;position:relative;width:390px;}
}
@media print{
a.logo{height:97px;margin:0 0 1em 0;padding:0;width:200px;text-decoration:none;}
a.logo img{height:97px;width:200px;}
a.logo:after,a.logo:link:after,a.logo:visited:after,a.logo:hover:after,a.logo:active:after{content:"";}
}
@media screen{
.secondary div#photo{height:270px;margin:-1px 0 0 0;padding:0;position:relative;width:378px;background:#33634b none no-repeat center center;}
.secondary div#photo p{bottom:15px;left:20px;margin:0;padding:0;position:absolute;color:#fff;font-size:0.833em;font-weight:bold;text-shadow:#000 1px 1px 1px;}
.secondary div#recent-scores{padding:0 20px;}
.secondary div#recent-scores.alternate{padding:1px 20px 20px 20px;background-color:#33634b;background-image:none;color:#fff;}
.secondary div#recent-scores.alternate h3{color:#fff;}
.secondary div#recent-scores span{color:#74bd5c;}
.secondary div#recent-scores.alternate h4,.secondary div#recent-scores.alternate span{color:#ccf7c1;}
.secondary div#recent-scores span.level-label,.secondary div#recent-scores.alternate span.level-label{color:#555;font-size:0.75em;}
.secondary div#recent-scores.alternate span.level-label{color:#fff;}
.secondary #upcoming-games .level-label{font-size:0.75em;}
.secondary div.module{margin:20px 0 0 0;padding:20px;background-color:#cdf7c0;}
}
@media screen,print{
address{margin:1.75em -30px;padding:30px;background-color:#ddeed8;font:normal 1.125em/1.167em Georgia,times,serif;}
address strong{display:block;}
address span.post-office-box{display:block;}
address span.phone{display:block;margin-top:1.375em;}
address span.phone .phone-word{font-size:0.875em;font-variant:small-caps;}
div.vcard{display:inline;float:left;margin:1.285em 0;min-height:5.5em;width:300px;font-size:0.875em;line-height:1.285em;}
div.vcard.single{margin-top:0;}
.coaches{clear:both;margin-right:-15px;}
.coaches div.vcard{min-height:4em;width:183px;}
.coaches.team div.vcard{width:178px;}
div.vcard .fn{font-size:1.143em;}
.coaches div.vcard .fn{font-size:1em;}
div.vcard .title{display:block;font:italic normal 1em Georgia,times,serif;}
div.vcard .tel{display:block;}
div.vcard .division{display:none;}
.contacts .information{margin:1.75em -30px 0 -30px;padding:15px 30px;background-color:#c1e8b5;}
.contacts .information p{display:inline;float:left;margin:0;}
.contacts .information form{float:right;}
.contacts .hidden{display:none;}
.preferred{padding-right:11px;background:transparent url("http://eastnepeanbaseball.on.ca/images/common/preferred-arrow.gif") no-repeat right 0.4em;}
}
@media screen,print{
div#fields-map{height:400px;margin:2em 0 1.375em 0;border:1px solid #ccc;}
ul.fields{margin:0 0 0 -20px;padding:0;list-style-type:none;}
ul.fields li{display:inline;float:left;margin:0 0 1.375em 0;padding:0 0 0 20px;width:255px;background:transparent url("http://eastnepeanbaseball.on.ca/images/common/bat.gif") no-repeat left top;font-size:0.875em;}
ul.fields li a{display:block;}
}
@media print{
div#fields-map{display:none;}
ul.fields{margin:0;}
ul.fields li{display:block;float:none;padding:0;width:auto;background-image:none;}
}
@media screen,print{
ul.files{margin:0 0 0 -10px;list-style-type:none;}
.secondary ul.files{margin:0 -20px;}
ul.files li{float:left;margin:8px 15px 8px 0;width:255px;}
.secondary ul.files li{float:none;margin-right:0;width:auto;}
ul.files li a,ul.files li a:link,ul.files li a:visited{display:block;min-height:2.8em;padding:0.2em 20px 0 45px;background:transparent url("http://eastnepeanbaseball.on.ca/images/common/files/file.png") no-repeat 10px top;text-decoration:none;}
.secondary ul.files li a,.secondary ul.files li a:link,.secondary ul.files li a:visited{padding:0.1em 20px 0 55px;background-position:20px top;}
ul.files li a:focus,ul.files li a:hover,ul.files li a:active{background-color:#ddfbd1;}
ul.files li.pdf a,ul.files li.pdf a:link,ul.files li.pdf a:visited{background-image:url("http://eastnepeanbaseball.on.ca/images/common/files/pdf.png");}
ul.files li.xls a,ul.files li.xls a:link,ul.files li.xls a:visited{background-image:url("http://eastnepeanbaseball.on.ca/images/common/files/xls.png");}
ul.files li span{display:block;color:#666;font-size:0.875em;line-height:1.3em;}
.secondary ul.files li span{line-height:1em;}
}
@media print{
ul.files{margin:0;}
ul.files li{display:block;float:none;width:auto;}
ul.files li a,ul.files li a:link,ul.files li a:visited{padding-left:0;background-image:none;}
ul.files li.pdf a,ul.files li.pdf a:link,ul.files li.pdf a:visited,ul.files li.xls a,ul.files li.xls a:link,ul.files li.xls a:visited{background-image:none;}
}
@media screen,print{
div.vevent{margin-bottom:1.375em;}
div.vevent p{margin:0;}
div.vevent .time{font-size:0.875em;}
}
@media screen,print{
ul.sponsors{margin:0 0 0 -15px;padding:0;list-style-type:none;}
ul.sponsors li{display:inline;float:left;margin:0 0 10px 15px;min-height:15em;padding:10px 0 0 0;width:255px;border-top:2px solid #74bd5c;}
ul.sponsors li .logo{display:block;height:auto;margin:0 0 0.3em 0;padding:0;width:auto;}
ul.sponsors h3{margin-top:0;}
ul.sponsors p{margin:0;font-size:0.875em;}
ul.sponsors p.team{margin:0.4em 0 0 0;font-style:italic;}
ul.sponsors p.team em{font-weight:bold;}
}
@media screen,print{
ul.divisions{list-style-type:none;}
ul.divisions li{display:inline;float:left;margin:0 0 2em 0;width:173px;}
ul.divisions li a,ul.divisions li a:link,ul.divisions li a:visited{display:block;text-align:center;text-decoration:none;}
ul.divisions li a span{display:block;font:italic normal 0.875em Georgia,times,serif;}
ul.divisions li a span span.amp{display:inline;color:#74bd5c;font:italic normal 0.9em "Baskerville","Goudy Old Style","Palatino","Book Antiqua",serif;}
ul.divisions li a span span.dash{display:inline;color:#74bd5c;}
}
@media screen,print{
ul.photos{margin:0 0 0 -20px;padding:0;list-style-type:none;}
ul.photos li{display:inline;float:left;margin:1.375em 0 1.375em 20px;min-height:205px;padding:0;width:160px;text-align:center;}
ul.photos li span{display:block;margin:0;padding:0.4em 0 0 0;font:italic normal 0.75em/1.167em Georgia,times,serif;}
ul.photos li a{display:block;height:160px;width:160px;background:#333 none no-repeat center center;}
}
@media screen{
.secondary ul.news li{margin-bottom:1.375em;}
.secondary ul.news li p{margin:0;font-size:0.875em;}
.secondary ul.news li a{font-weight:bold;}
.secondary ul.news li a.read-more{font-size:0.875em;font-weight:normal;}
}
@media screen,print{
form.registration{margin:0 -30px 30px -30px;padding:0 30px 0 30px;}
form.registration fieldset{border-top:1px solid #74bd5c;}
form.registration fieldset legend{padding:0 1.5em 0 0;color:#33634b;font:italic normal 1em Georgia,times,serif;}
form.registration div label,div.form-details div.fieldset div span{display:block;margin:0 0 0.2em 0;}
div.form-details div.fieldset div p{font-weight:bold;}
form.registration div,div.form-details div.fieldset div{float:left;margin:1.375em 0;width:270px;}
div.form-details div.fieldset div{margin:0.5em 0 0 0;}
form.registration div input{width:250px;}
form.registration div.name,form.registration div#address-wrapper,div.form-details div.fieldset div.name,div.form-details div.fieldset div#address-wrapper{width:450px;}
form.registration div.name input,form.registration div#address-wrapper input{width:430px;}
form.registration div#postal-wrapper,div.form-details div.fieldset div#postal-wrapper{width:180px;}
form.registration div#postal-wrapper input{width:160px;}
form.registration div#email-wrapper,form.registration div#phone-wrapper,div.form-details div.fieldset div#email-wrapper,div.form-details div.fieldset div#phone-wrapper{width:450px;}
form.registration div#email-wrapper textarea,form.registration div#phone-wrapper textarea{margin:0;max-width:430px;width:430px;}
div.form-details div.fieldset div#email-wrapper pre,div.form-details div.fieldset div#phone-wrapper pre{margin:0;padding:0;white-space:pre;font:normal bold 1em/1.375em "Helvetica Neue",Helvetica,Arial,"Corbel";}
form.registration .info{margin-top:1.375em;clear:both;}
form.registration .info small,.info small{font:italic normal 0.875em Georgia,times,serif;}
form.registration table,div.form-details table{border-top:2px solid #ddeed8;}
form.registration table thead,div.form-details table thead{background-color:#eeffe9;}
form.registration table th,div.form-details table th{vertical-align:bottom;}
form.registration table td,div.form-details table td{vertical-align:middle;}
form.registration table .player-name,div.form-details table .player-name{width:190px;}
form.registration table .player-name input{width:170px;}
form.registration table th.date,div.form-details table th.date{width:25%;background-color:#ddeed8;text-align:center;}
form.registration table .date-group,div.form-details table .date-group{background-color:#ddeed8;}
form.registration table th.level,div.form-details table th.level{}
form.registration table th.sex,div.form-details table th.sex{width:45px;}
form.registration table .head-secondary th,div.form-details table .head-secondary th{font-weight:normal;}
form.registration ul.radios,div.form-details ul.radios{margin:1.375em 0;padding:0;list-style-type:none;}
form.registration ul.radios li,div.form-details ul.radios li{display:inline;float:left;padding-right:2em;}
form.registration fieldset.buttons,div.form-details .buttons{margin:10px -30px 0 -30px;padding:15px 30px;background-color:#ccf7c1;border:0;text-align:center;}
form.registration fieldset.buttons legend{display:none;}
form.registration table th.player-shoe,div.form-details table th.player-shoe{width:45px;}
form.registration table th.fee,div.form-details table th.fee{width:70px;}
form.registration .total,div.form-details .total{background-color:#eeffe9;font-size:1.125em;}
form.registration .total td.label,div.form-details .total td.label{text-align:right;}
div.register-ways{margin:0 -30px 30px -30px;padding:0;position:relative;width:960px;}
div.register-box{display:inline;float:left;margin-left:30px;min-height:240px;padding:20px 20px 1px 20px;width:240px;background-color:#eeffe9;text-align:center;}
div.register-box h2{margin:-20px -20px 20px -20px;padding:10px 20px;background-color:#ccf7c1;color:#33634b;}
div.address-box{display:inline;float:left;margin-left:30px;padding:20px 20px 1px 20px;width:395px;text-align:center;}
div.address-box h2{margin:-20px -20px 20px -20px;padding:10px 20px;}
div.address-box address{margin:0;padding:0;background-color:#fff;}
div.register-box ul{list-style:none;}
em.or{display:block;}
h4.registration{margin-bottom:1.375em;font-size:1.125em;font-weight:bold;line-height:1.375em;}
div.register-button{clear:both;margin:0;padding:1.375em 0 1.375em;font-size:1.5em;font-weight:bold;text-align:center;}
div.register-button.division{padding-top:0;}
div.register-button a,div.register-button a:link,div.register-button a:visited,a.big-button,a.big-button:link,a.big-button:visited,button.register{padding:0.3em 0.6em 0.4em;background-color:#74bd5c;border:1px solid #81a672;cursor:pointer;-webkit-border-radius:5px;-webkit-box-shadow:0 1px 1px #33664b;-moz-border-radius:5px;-moz-box-shadow:0 1px 1px #33664b;color:#fff;text-decoration:none;}
button.register,a.big-button,a.big-button:link,a.big-button:visited{font-size:1.5em;font-weight:bold;}
div.register-button a:focus,div.register-button a:hover,a.big-button:focus,a.big-button:hover,button.register:hover{border-color:#33664b;}
div.register-button a:active,a.big-button:active,button.register:active{background-color:#90a888;border-color:#33664b;}
span.error{clear:both;display:block;margin:0.2em 15px 0 0;padding:0.4em 0.4em 0.4em 34px;background:#ffc url("http://eastnepeanbaseball.on.ca/images/common/error.png") no-repeat 5px 0.3em;color:#333;font-weight:bold;}
span.error.single{margin-bottom:1.375em;}
span.error.message{margin:1.375em 0;background-image:url("http://eastnepeanbaseball.on.ca/images/common/error-message.png");}
span.error.emerg{margin-bottom:1.375em;}
div.buttons.print{padding:2em 0;}
form.registration div#age-boundaries{clear:both;display:block;float:none;width:auto;}
#emergency-name-wrapper.error,#emergency-phone-wrapper.error{margin-bottom:0;}
#emergency-name-wrapper ol{margin-bottom:0;color:#999;}
#emergency-name-wrapper li{margin:0 0 0.4em 0;padding:0;}
#emergency-name-wrapper li strong{color:#555;}
#emergency-phone-wrapper ol{margin-bottom:0;list-style-type:none;}
#emergency-phone-wrapper li{margin:0 0 0.4em 0;padding:0;}
#receipt{padding:0;font-size:1.5em;text-align:center;}
#receipt .token{padding:2.375em 0 1em 0;}
#receipt big{padding:0.5em;background-color:#000;-webkit-border-radius:5px;-moz-border-radius:5px;color:#fff;font-size:1.5em;font-weight:bold;}
}
@media print{
div.form-details{margin:0;padding:0;width:640px;}
div.register-ways{width:640px;}
div.address-box{width:240px;}
div#players-group{page-break-before:always;}
div.form-details div.fieldset div.name,div.form-details div.fieldset div#address-wrapper{width:250px;}
div.form-details table{width:640px;}
div.form-details table .player-name,div.form-details table th.date,div.form-details table .date-group,div.form-details table th.level,div.form-details table th.sex{width:auto;}
div.form-details div.buttons{display:none;}
.screen{display:none;}
div.address-box a[href^="http"]:after{content:"";}
#receipt big{padding:0;background-color:#fff;color:#000;font-size:1.5em;font-weight:bold;}
}
@media screen,print{
.off-season{padding:1.375em 0 1em 0;text-align:center;}
}
@media screen{
ul.nav{margin:0 auto;padding:0;width:960px;font-size:1.125em;line-height:1em;list-style-type:none;}
ul.nav li{float:left;margin:0;padding:0 1px 0 0;}
ul.nav li a,ul.nav li a:link,ul.nav li a:visited{display:block;margin:0;padding:0 0 0 5px;background:transparent url("http://eastnepeanbaseball.on.ca/images/common/nav-bg-left.png") no-repeat left top;color:#33634b;text-decoration:none;}
ul.nav li a span{display:block;margin:0;padding:0.5em 0.8em 0.5em 0.6em;background:transparent url("http://eastnepeanbaseball.on.ca/images/common/nav-bg-right.png") no-repeat right top;}
ul.nav li a:focus,ul.nav li a:hover,ul.nav li a:active{background-position:left -250px;color:#33634b;text-decoration:none;}
ul.nav li a:focus span,ul.nav li a:hover span,ul.nav li a:active span{background-position:right -250px;}
ul.nav li#nav-register{float:right;padding-right:0;}
ul.nav li#nav-register a,ul.nav li#nav-register a:link,ul.nav li#nav-register a:visited{background-position:left -500px;color:#30510c;}
ul.nav li#nav-register a span{background-position:right -500px;}
ul.nav li#nav-register a:focus,ul.nav li#nav-register a:hover,ul.nav li#nav-register a:active{background-position:left -750px;color:#30510c;}
ul.nav li#nav-register a:focus span,ul.nav li#nav-register a:hover span,ul.nav li#nav-register a:active span{background-position:right -750px;}
ul.nav li.active a:focus,ul.nav li.active a:hover,ul.nav li.active a:active,ul.nav li#nav-register.active a:focus,ul.nav li#nav-register.active a:hover,ul.nav li#nav-register.active a:active{background-position:left -1000px;color:#33634b;text-decoration:none;}
ul.nav li.active a:focus span,ul.nav li.active a:hover span,ul.nav li.active a:active span,ul.nav li#nav-register.active a:focus span,ul.nav li#nav-register.active a:hover span,ul.nav li#nav-register.active a:active span{background-position:right -1000px;}
ul.nav li.active a,ul.nav li.active a:link,ul.nav li.active a:visited,ul.nav li#nav-register.active a,ul.nav li#nav-register.active a:link,ul.nav li#nav-register.active a:visited{background-position:left -1000px;color:#33634b;}
ul.nav li.active a span,ul.nav li#nav-register.active a span{background-position:right -1000px;}
ul.side-nav{margin:20px 0 0 0;padding:0;list-style-type:none;}
ul.side-nav li a,ul.side-nav li a:link,ul.side-nav li a:visited{display:block;padding:0.1em 20px 0.2em 20px;text-decoration:none;}
ul.side-nav li a:focus,ul.side-nav li a:hover,ul.side-nav li a:active{background-color:#ccf7c1;}
ul.side-nav li.active a,ul.side-nav li.active a:link,ul.side-nav li.active a:visited{background:#73bd5c url("http://eastnepeanbaseball.on.ca/images/common/side-nav-active.gif") no-repeat -12px center;color:#fff;font-weight:bold;}
ul.side-nav li span.group{display:block;padding:0.1em 20px 0.2em 20px;color:#336360;font-weight:bold;}
ul.side-nav li a.group,ul.side-nav li a.group:link,ul.side-nav li a.group:visited{color:#74bd5c;font-weight:bold;}
ul.side-nav li.active a.group,ul.side-nav li.active a.group:link,ul.side-nav li.active a.group:visited{color:#fff;}
ul.side-nav li a.group:focus,ul.side-nav li a.group:hover,ul.side-nav li a.group:active{color:#33634b;}
ul.side-nav li ul{margin:0;padding:0;}
ul.side-nav li ul li a,ul.side-nav li ul li a:link,ul.side-nav li ul li a:visited{padding-left:40px;}
ul.side-nav li.active ul li a,ul.side-nav li.active ul li a:link{background:none;color:#33634b;font-weight:normal;}
ul.side-nav li.active ul li a:visited{background:none;color:#74bd5c;font-weight:normal;}
ul.side-nav li.active ul li a:focus,ul.side-nav li.active ul li a:hover,ul.side-nav li.active ul li a:active{background-color:#ccf7c1;color:#33634b;}
}
@media print{
ul.nav{display:none;}
}
@media screen{
.footer{min-height:30px;padding-top:13px;background:transparent url("http://eastnepeanbaseball.on.ca/images/common/footer-bg-top.gif") no-repeat left top;}
.footer.footer-alternate{background-image:url("http://eastnepeanbaseball.on.ca/images/common/footer-bg-top-alt.gif");}
.footer-content{background:#dcfbd1 url("http://eastnepeanbaseball.on.ca/images/common/footer-content-bg.gif") repeat-y left top;}
.footer-content p,.footer-content legend{margin:0;padding:0;font-size:0.875em;}
.footer-content #next-game{float:left;min-height:20px;padding:10px 10px 15px 30px;width:338px;background-color:#74bd5c;color:#ccf7c1;}
.footer-content #next-game h5{margin:0 0 0.4em 0;padding:0;color:#fff;}
.footer-content #next-game fieldset{padding-top:15px;}
.footer-content #next-game a,.footer-content #next-game a:link,.footer-content #next-game a:visited{color:#33634b;}
.footer-content #next-game select{margin-right:7px;width:170px;}
.footer-content #sponsors{float:left;margin:0 0 0 20px;min-height:20px;padding-top:10px;width:328px;}
.footer-content #sponsors h5{margin:0 0 0.4em 0;padding:0;}
.footer-content #sponsors .logo{display:block;float:right;height:95px;margin:-1.7em 0 0 10px;padding:0;width:140px;border:1px solid #81a672;text-decoration:none;}
.footer-content #coaches-corner{float:right;min-height:20px;padding:10px 20px 15px 20px;width:174px;background-color:#cdf7c0;}
.footer-content #coaches-corner h5{margin:0 0 0.4em 0;padding:0;}
.footer-content #sponsors h5 a,.footer-content #sponsors h5 a:link,.footer-content #sponsors h5 a:visited,.footer-content #coaches-corner h5 a,.footer-content #coaches-corner h5 a:link,.footer-content #coaches-corner h5 a:visited{color:#33634b;}
.copyright{min-height:10px;padding:0 30px 4px 30px;background:transparent url("http://eastnepeanbaseball.on.ca/images/common/footer-bg-bottom.gif") no-repeat left bottom;border-top:1px solid #81a672;color:#81a672;font:normal 0.75em Georgia,times,serif;}
.copyright p{float:left;margin:1.4em 0 1.3em 0;}
.copyright a.thomasjbradley,.copyright a.thomasjbradley:link,.copyright a.thomasjbradley:visited{display:block;float:right;height:35px;margin:7px 0 0;overflow:hidden;padding:0;width:110px;background:transparent url("http://eastnepeanbaseball.on.ca/images/common/thomasjbradley.gif") no-repeat right top;text-indent:-999em;}
.copyright a.thomasjbradley:focus,.copyright a.thomasjbradley:hover,.copyright a.thomasjbradley:active{background-position:left top;}
}
@media print{
.footer{display:none;}
}
@media screen{
body#coaches{background-image:none;color:#dcfbd1;}
#coaches a,#coaches a:link,#coaches a:visited{color:#33634b;text-decoration:underline;}
#coaches a:focus,#coaches a:hover,#coaches a:active{text-decoration:underline;}
#coaches a.logo{height:97px;margin:25px auto 0 auto;padding:0;width:200px;}
#coaches div.body{margin:25px auto 2em auto;padding:20px;position:relative;width:410px;background:#74bd5c url("http://eastnepeanbaseball.on.ca/images/common/coach-bg.gif") repeat-y left top;}
#coaches h1{margin:-20px -20px 0.3em -20px;padding:35px 20px 20px 20px;background:transparent url("http://eastnepeanbaseball.on.ca/images/common/coach-bg-top.gif") no-repeat left top;color:#fff;text-align:center;}
#coaches form,#coaches div.thanks{margin:0 -20px -20px -20px;padding:0 20px 35px 20px;background:transparent url("http://eastnepeanbaseball.on.ca/images/common/coach-bg-bottom.gif") no-repeat left bottom;}
#coaches div.thanks{font-size:1.5em;text-align:center;}
#coaches form fieldset{margin:1.375em 0 0 0;padding:10px 0 0 0;border-top:1px solid #8ed277;}
#coaches form fieldset legend{padding:0 1.5em 0 0;color:#ccf7c1;font:italic normal 0.875em Georgia,times,serif;}
#coaches form fieldset legend em{color:#fff;}
#coaches form div{display:inline;float:left;margin:0;padding:0;width:205px;}
#coaches form div.notes{display:block;float:none;width:100%;}
#coaches form div.notes textarea{margin:0;max-width:410px;width:410px;}
#coaches form label{clear:both;display:block;margin:0 0 0.2em 0;padding:0;color:#fff;font-size:1.125em;line-height:1.222em;}
#coaches form div input{margin-bottom:5px;}
#coaches form label.optional{color:#dcfbd1;font-size:1em;}
#coaches form label.special,#coaches form p.special{margin:0 5px 5px 0;padding:5px;background-color:#a6ef40;color:#33634b;font-size:0.875em;}
#coaches form div.email input,#coaches form div.password input{width:185px;}
#coaches form div.button{display:block;float:none;margin:1.375em 0 0 0;padding:0;width:100%;text-align:center;}
#coaches form div.game-number input{float:left;}
#coaches table#legend{margin:0;padding:0;width:200px;background-color:#74bd5c;border:2px solid #33634b;border-top:0;font-size:0.875em;}
#coaches table#legend caption{margin:0;padding:3px;width:200px;background-color:#74bd5c;border:2px solid #33634b;border-bottom:0;}
#coaches table#legend td,#coaches table#legend th{padding:1px 3px;}
#coaches table#legend thead{background-color:#33634b;color:#fff;}
#coaches-loader{display:inline-block;margin:0;padding:0.25em 0 0 0.5em;}
#scored{clear:both;}
}