/* reset.css */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;vertical-align:baseline;background:transparent;margin:0;padding:0;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus,.acffocus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}

/* events/velocitybball/type.css */
body{font-size:62.5%;color:#ccc;}
#wrapper{font-size:1.3em;line-height:1.538;}
body,input,textarea,select,option,button{font-family:Helvetica, Arial, sans-serif;}
a:hover{color:#000;background-color:#f4793b;text-decoration:none;}
sup{vertical-align:super;}
#body h3,#sidebar h3{font-size:1em;margin:0 0 10px;}
h3.padded{margin:10px 15px!important;}
#header p,#body p{margin:0 0 1.538em;}
a:link,a:visited,a:active{color:#f4793b;text-decoration:none;}

/* events/velocitybball/layout.css */
body{background:#000;}
header,footer,nav,section,article{display:block;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
#header{position:relative;width:965px;height:110px;}
.home #header{position:relative;width:965px;height:460px;background:#000 url(/img/events/velocitybball/main-image.jpg) no-repeat;}
h1{position:absolute;top:30px;right:0;z-index:10;width:188px;height:50px;}
h1 a{float:left;display:block;width:188px;height:50px;background:#000 url(/img/events/velocitybball/sportshook-logo.gif) no-repeat;text-indent:-999em;}
.home h1{top:30px;}
.home h1 a{background:#000 url(/img/events/velocitybball/sportshook-logo-home.gif) no-repeat;}
h1 a:hover{background-color:#000;}
#header nav{position:absolute;bottom:0;left:35px;z-index:10;}
#header nav li{display:inline;float:left;margin:15px 3px 0 0;}
#header nav li a{float:left;display:block;height:45px;font-size:1.077em;font-weight:700;line-height:45px;color:#ccc;background:url(/img/events/velocitybball/navtab.gif) no-repeat;padding:0 0 0 10px;}
#header nav li a span{float:left;display:block;height:45px;line-height:45px;white-space:nowrap;background:url(/img/events/velocitybball/navtab.gif) no-repeat 100% -10px;padding:0 20px 0 10px;}
#header nav li a:hover,.team #nav-teams a{text-decoration:none;color:#fff;background-position:0 -55px;}
#header nav a:hover span,.team #nav-teams a span{background-position:100% -65px;}
#header nav #nav-main{margin-top:0;}
#header nav #nav-main a{height:60px;line-height:60px;background:url(/img/events/velocitybball/maintab.gif) no-repeat;}
#header nav #nav-main a span{height:60px;line-height:60px;background:url(/img/events/velocitybball/maintab.gif) no-repeat 100% -10px;}
.home #nav-main a,#nav-main a:hover{color:#fff!important;background-position:0 -70px!important;}
.home #nav-main a span,#nav-main a:hover span{background-position:100% -80px!important;}
#nav-main img{margin:15px 0 0;}
#user{position:absolute;top:15px;left:35px;}
.home #user{top:auto;left:auto;bottom:15px;right:0;}
#announcements{position:absolute;top:115px;right:0;width:265px;height:250px;padding:15px 15px 15px 20px;}
#announcements-box{height:225px;overflow:auto;}
#announcements h2{font-size:.857em;font-weight:700;letter-spacing:-.02em;text-transform:uppercase;color:#f4793b;margin:0 0 5px;}
#announcements p{margin:0 0 1.154em;}
#body{width:100%;background:url(/img/events/velocitybball/content-bg.gif) repeat-x;padding:20px 0;}
#content{display:inline;float:left;width:615px;margin:0 0 0 35px;}
#content.wide{width:930px;}
#sidebar{float:left;width:315px;}
#sponsors{width:930px;margin:40px 0 40px 35px;}
#sponsors th,#sponsors td{text-align:left;vertical-align:middle;padding:0 15px 0 0;}
#sponsors th{vertical-align:top;font-size:.923em;font-weight:400;text-transform:capitalize;letter-spacing:-.02em;padding:0 0 20px;}
#footer{display:inline;float:left;clear:left;width:930px;height:45px;background:url(/img/events/velocitybball/footer-bg.gif) repeat-x;margin:0 0 60px 35px;}
#copyright{float:left;height:45px;line-height:45px;background:url(/img/events/velocitybball/footer-left.gif) no-repeat;padding:0 0 0 15px;}
#nav-footer{float:right;background:url(/img/events/velocitybball/footer-right.gif) no-repeat 100% 0;}
#nav-footer li{float:left;display:inline;}
#nav-footer li a{float:left;display:block;height:45px;line-height:45px;white-space:nowrap;background:none;padding:0 15px;}
#nav-footer li a:hover{color:#f4793b;text-decoration:underline;}
.ui-tabs .ui-tabs-hide{display:none;}

/* events/velocitybball/form.css */
form{margin:0 0 20px;}
form div{clear:left;margin:0 0 10px;}
.input label{float:left;width:120px;font-size:.857em;font-weight:700;text-align:right;text-transform:uppercase;margin:5px 15px 0 0;}
.form_caption,.input .error-message{clear:left;float:left;color:#999;margin:3px 0 15px 135px;}
.input .error-message{margin-left:148px;background:url(/img/icons/error.gif) no-repeat 0 1px;color:#ed145b;padding:0 0 0 18px;}
.text input,.text textarea{font-size:1em;font-family:Helvetica, Arial, sans-serif;color:#ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #0f0f0f;background:#222 url(/img/events/velocitybball/textfield-bg.gif) repeat-x;padding:5px;}
div.checkbox,div.radio{margin:0 0 15px;}
.checkbox legend,.radio legend{display:none;}
.checkbox fieldset{margin:0 0 0 135px;}
.checkbox fieldset label,.radio fieldset label{float:none;width:auto;font-weight:400;font-size:1em;text-transform:none;text-align:inherit;vertical-align:top;cursor:pointer;}
.submit input,input.submit{width:70px;height:30px;font-size:.923em;color:#fff;background:url(/img/events/velocitybball/button-bg.gif) no-repeat;border:0;cursor:pointer;margin:0 0 0 135px;padding:0;}
input.submit.jhover,.submit input.jhover{color:#f4793b;}
.submit a{margin:0 0 0 10px;}
.message-reply form div{float:left;}
.message-reply label{float:left;font-size:.857em;font-weight:700;text-align:left;text-transform:uppercase;margin:0 0 5px;}
.message-reply textarea{float:left;clear:left;}
.message-reply .submit{width:70px;height:30px;font-size:.923em;color:#fff;background:url(/img/events/velocitybball/img/button-bg.gif) no-repeat;border:0;cursor:pointer;margin:0;padding:0;}

/* events/velocitybball/widgets.css */
#widgets{width:955px;margin:0 0 0 20px;}
#intro{display:inline;float:left;width:300px;background:url(/img/events/velocitybball/intro-bar.gif) no-repeat;margin:0 0 20px 15px;padding:20px 0 0;}
#intro h2{width:300px;height:80px;text-indent:-999em;background:url(/img/events/velocitybball/intro.gif) no-repeat;margin:0 0 20px;}
.widget{display:inline;float:left;width:300px;margin:0 0 20px 15px;}
.box{display:inline;float:left;width:615px;margin:0 0 20px;}
.wide .box{width:930px;}
.widget header,.box header{background:url(/img/events/velocitybball/widget-head.gif) no-repeat;padding:0 0 0 10px;}
.widget header h2,.box header h2{height:40px;line-height:40px;font-size:.857em;text-transform:uppercase;letter-spacing:-.02em;color:#fff;background:url(/img/events/velocitybball/widget-head.gif) no-repeat 100% 0;padding:0 20px 0 10px;}
.box header h2 a{background:url(/img/events/velocitybball/bcrumb-arrow.gif) no-repeat 0 50%;margin:0 10px 0 0;padding:0 0 0 15px;}
.box header h2 span{background:url(/img/events/velocitybball/bcrumb-arrow.gif) no-repeat 0 50%;padding:0 0 0 15px;}
.box header h2 a:first-child{background-image:none!important;padding:0!important;}
.box nav{float:left;width:298px;border:1px solid #222;background-color:#000;border-width:0 1px;}
.wide .box nav{width:928px;}
.box-subnav{float:left;width:100%;background:#000 url(/img/events/velocitybball/subtab.gif) 0 -40px repeat-x;}
.box-subnav li{display:inline;float:left;font-weight:700;}
.box-subnav li a{display:block;float:left;padding:10px 15px;}
.box-subnav li a:hover,.box-subnav .ui-tabs-selected a{background:#111 url(/img/events/velocitybball/subtab.gif) 0 0 repeat-x;color:#fff;}
.widget article{float:left;width:298px;border:1px solid #222;background-color:#111;border-width:0 1px;}
.box article{float:left;width:583px;border:1px solid #222;background-color:#111;border-width:0 1px;padding:15px;}
.wide .box article{width:898px;}
.widget article header h3{margin:10px 15px;}
.widget ul.feed li,.widget ul.team li,.widget ul.matches li{position:relative;float:left;width:268px;background:url(/img/events/velocitybball/widget-separator.gif) repeat-x 0 100%;padding:10px 15px 15px;}
.widget footer,.box footer{float:left;clear:left;width:268px;text-align:right;line-height:1;border:1px solid #222;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-top-right-radius:0;-webkit-border-top-left-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;background-color:#111;border-width:0 1px 1px;padding:15px;}
.box footer{width:583px;}
.wide .box footer{width:928px!important;}
.widget footer.empty,.box footer.empty{position:relative;top:-2px;width:298px;height:5px;padding:0;}
.box footer.empty{width:613px;}
.widget footer a:hover{color:#000;}
.prev{float:left;}
.next{float:right;}
.facebook-share{float:right;display:block;height:20px;line-height:20px;color:#fff!important;border:1px solid #294480;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:url(/img/events/velocitybball/facebook-share-bg.gif) repeat-x 0 100%;padding:0 5px;}
.facebook-share:active{position:relative;top:1px;left:1px;}
p.empty{padding:10px 15px 0;}
.feed p{margin:0!important;}
.feed ol{margin:10px 0 0;}
.feed ol li{float:left;display:inline;margin:0 10px 0 0;}
.widget li li{width:auto!important;background:none!important;padding:0!important;}
.team ol li{float:left;display:inline;margin:0 15px 0 0;}
.team-meta a:hover{color:#f4793b;background:#000;}
.match-team{clear:left;}
.match-team img{float:left;display:block;margin:0 15px 0 0;}
.match-team-name{float:left;font-weight:700;line-height:1;margin:9px 0 0;}
.match-score{float:right;font-size:1.231em;font-weight:700;line-height:1;margin:9px 0 0;}
.match-vs{position:relative;float:left;clear:left;width:218px;line-height:1;margin:0 0 0 50px;}
.match-meta{position:absolute;right:45px;font-size:.857em;font-weight:400;background-color:#000;line-height:1em;color:#666;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:3px 4px 2px;}
.match-fb-share{position:absolute;right:15px;top:10px;background:url(/img/events/velocitybball/fb-share.gif) no-repeat 0 50%;font-weight:700;color:#5173aa!important;padding:0 0 0 21px;}
.match-fb-share:hover{background-color:transparent!important;}
.loser{opacity:.3;filter:alpha(opacity=30);}
.loser a{color:#ccc;}
.photos{float:left;width:278px;background:url(/img/events/velocitybball/widget-separator.gif) repeat-x 0 100%;padding:15px 0 15px 20px;}
.photos li{display:inline;float:left;width:auto!important;background:none!important;margin:0 5px 5px 0;padding:0!important;}
.photos.fixed li{width:60px;height:60px;line-height:60px;}
.photos li img{display:block;vertical-align:text-bottom;}
.gallery li{display:inline;float:left;width:200px;height:240px;margin:0 15px 15px 0;}
.widget footer a,.team-meta a{color:#666;}
.prev,.next,.team-meta{font-size:.857em;font-weight:400;background-color:#000;line-height:1em;color:#666;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:3px 4px 2px;}
.feed li img,.team li img{display:block;}

/* events/velocitybball/jScrollPane.css */
.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1;}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:#111;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.jScrollPaneDrag{position:absolute;cursor:pointer;overflow:hidden;background:url(/img/events/velocitybball/avatar50.gif);border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden;}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden;}
a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;}
a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;}
