/***********************************************/
/* kcfc.css                    			       */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

* {margin:0px; padding:0px;}
/* commented backslash hack to hide from ie5 mac \*/ 
html, body	{height:100%;} 
/* end hack */
body {text-align: center; margin: 0px; padding: 0px; min-width:980px; font-family: Arial, Verdana, sans-serif; color: #000000; line-height:normal; background:url(images/gym_floor.jpg);}
.container {margin-right: auto;	margin-left: auto;	position: relative;	width: 980px; text-align: left; min-height:100%; margin-bottom:-20px; height:auto; background-color: #ffffff; background-image:url(images/ekba_background.jpg); background-repeat:repeat-y;}
* html .container {height:100%;} /* for ie to resize */

#top {margin: 0; padding: 0; text-align:left; vertical-align:top; border: 0px; background-color: transparent; width:980px; height: 150px;}
#navmenu {width: 980px; height:30px; background-color: #000000; background-image:url(images/ekba_navbar.jpg); z-index: 2; text-align: left; clear:both;line-height:30px;}
#shadow {width:980px; height:10px; background-image:url(images/ekba_navbar_bottom.jpg); vertical-align:top; clear:both; background-repeat: repeat-x; font-size:0px;}

#navigation {width:158px; vertical-align:top; float:left; clear:left;}
#navigation ul {list-style: none;margin: 0;padding: 0;border: none;}
#navigation li.menu {font-size: 11px; margin: 0;padding:5px 0px 5px 5px;color: #ffffff;font-weight:bold;}
#navigation li.link {margin: 0px;}
#navigation li.link a {display: block;padding: 5px 0px 5px 5px; color: #ffffff;text-decoration: none;width: 100%; font-size: 11px; font-weight:bold;}
#navigation li.link a:hover {background-color: #000000;color: #e25707; width:144px;}
#navigation li.link2 {margin: 0px;}
#navigation li.link2 a {display: block;padding: 5px 0px 5px 10px; color: #ffffff;text-decoration: none;width: 100%; font-size: 11px; font-weight:bold;}
#navigation li.link2 a:hover {background-color: #000000;color: #e25707; width:144px;}

#navbar {width: 980px; vertical-align: top; padding:0px; margin:0px; clear:both;}
a.roll_home {display: block; float:left; width: 163px; height: 30px; background: url("images/ekba_navbar_01.gif") 0 0 no-repeat; text-decoration: none;}
a:hover.roll_home {background-position: 0 -30px;}
a.roll_schedule {display: block; float:left; width: 164px; height: 30px; background: url("images/ekba_navbar_02.gif") 0 0 no-repeat; text-decoration: none;}
a:hover.roll_schedule {background-position: 0 -30px;}
a.roll_rules {display: block; float:left; width: 163px; height: 30px; background: url("images/ekba_navbar_03.gif") 0 0 no-repeat; text-decoration: none;}
a:hover.roll_rules {background-position: 0 -30px;}
a.roll_results {display: block; float:left; width: 163px; height: 30px; background: url("images/ekba_navbar_04.gif") 0 0 no-repeat; text-decoration: none;}
a:hover.roll_results {background-position: 0 -30px;}
a.roll_forms {display: block; float:left; width: 164px; height: 30px; background: url("images/ekba_navbar_05.gif") 0 0 no-repeat; text-decoration: none;}
a:hover.roll_forms {background-position: 0 -30px;}
a.roll_yboa {display: block; float:left; width: 163px; height: 30px; background: url("images/ekba_navbar_06.gif") 0 0 no-repeat; text-decoration: none;}
a:hover.roll_yboa {background-position: 0 -30px;}

#content{width: 960px; vertical-align: top; margin:0px 10px 0px 10px; padding:0px; background: none; clear:both;}

.clearfooter{clear:both; height:10px;}
.footer {margin-right: auto; margin-left: auto; position: relative; width: 980px; clear:both; height:30px; background: url(images/ekba_footer.jpg); background-position:bottom left; text-align: center; color: #e25707; font-weight: bold; font-size: 10px; padding-top:10px; background-color: #ffffff;}

/*body{font-family: Arial,sans-serif;color: #333333;margin: 0px;padding: 0px; background-color: #0099CC;}*/
a{color: #e25707;text-decoration: none;}
a:link{color: #e25707;text-decoration: none;}
a:visited{color: #e25707;text-decoration: none;}
a:hover{color: #0000cc;text-decoration: none;}

.schedule h2 {font-size:16px; font-family: Arial, Helvetica, sans-serif bold; color:#e25707; font-weight: bold; padding:0px 0px 5px 0px; text-align:center;}
.schedule li {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#000000; list-style:none; padding:0px 8px 0px 8px;}
.schedule table {margin:0px 0px 10px 0px; border:1px solid #000000; width:100%;}
.schedule th {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#e25707; font-weight: bold; background: #000000;}
.schedule td {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#000000; background: #FFFFFF; border: 1px solid #eeeeee; padding-left: 2px;}
.schedule tr.past td {color: #777777;}
.schedule tr.current td {color: #cc0000;}
.schedule td.division {font-size:20px; font-family: Arial, Helvetica, sans-serif; color:#ffffff; background: #FFFFFF; border: 1px solid #eeeeee; padding-left: 2px; background: url(images/division_bg.jpg) repeat-x; line-height:30px;}
.schedule td.date {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#000000; background: #FFFFFF; border: 1px solid #eeeeee; padding-left: 2px; width: 150px; font-weight: bold;}
.schedule td.time {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#000000; background: #FFFFFF; border: 1px solid #eeeeee; padding-left: 2px; width: 75px; font-weight: bold;}
.schedule td.location {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#000000; background: #FFFFFF; border: 1px solid #eeeeee; padding-left: 2px; width: 75px; font-weight: bold;}
.schedule td.away {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#000000; background: #FFFFFF; border: 1px solid #eeeeee; padding-left: 2px; width: 150px; font-weight: bold;}
.schedule td.home {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#000000; background: #FFFFFF; border: 1px solid #eeeeee; padding-left: 2px; width: 150px; font-weight: bold;}

#rules h2 {font-family:Arial, Helvetica, sans-serif; font-size: 18px; color: #e25707; font-weight:bold; line-height: 22px; padding-bottom: 5px; text-align:justify;}
#rules p {font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; line-height: 16px; padding-bottom: 15px; text-align:justify;}
#rules ol li {font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; line-height: 20px; text-align:justify; list-style: decimal; margin-left: 25px;}
#rules ul li {font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; line-height: 20px; text-align:justify; list-style: none; margin-left: 25px;}

#results h2 {font-family:Arial, Helvetica, sans-serif; font-size: 18px; color: #e25707; font-weight:bold; line-height: 22px; padding-bottom: 5px; text-align:center;}
#results h2.red {font-family:Arial, Helvetica, sans-serif; font-size: 18px; color: #cc0000; font-weight:bold; line-height: 22px; padding-bottom: 5px; text-align:center;}
#results h2.blue {font-family:Arial, Helvetica, sans-serif; font-size: 18px; color: #0000cc; font-weight:bold; line-height: 22px; padding-bottom: 5px; text-align:center;}
#results h2.navy {font-family:Arial, Helvetica, sans-serif; font-size: 18px; color: #000055; font-weight:bold; line-height: 22px; padding-bottom: 5px; text-align:center;}
#results h2.green {font-family:Arial, Helvetica, sans-serif; font-size: 18px; color: #005500; font-weight:bold; line-height: 22px; padding-bottom: 5px; text-align:center;}
#results h2.purple {font-family:Arial, Helvetica, sans-serif; font-size: 18px; color: #9900CC; font-weight:bold; line-height: 22px; padding-bottom: 5px; text-align:center;}
#results h2.black {font-family:Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight:bold; line-height: 22px; padding-bottom: 5px; text-align:center;}
#results p {font-family:Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; line-height: 16px;}
#results table {margin:0px 0px 10px 0px; border:0px solid #000000; width:100%;}
#results td {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#000000; background: #FFFFFF; border: 0px solid #eeeeee; text-align:center; width:50%;}

.tournaments h2 {font-size:16px; font-family: Arial, Helvetica, sans-serif bold; color:#e25707; font-weight: bold; padding:0px 0px 5px 0px; text-align:center;}
.tournaments li {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#000000; list-style:none; padding:0px 8px 0px 8px;}
.tournaments table {margin:0px 0px 10px 0px; border:0px solid #000000; width:100%;}
.tournaments th {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#e25707; font-weight: bold; background: #000000;}
.tournaments td {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#000000; background: #FFFFFF; border: 0px solid #eeeeee; padding-left: 2px; width:50%; vertical-align:bottom;}

.tournament {padding-bottom: 20px;}

#tournament_brackets table {margin-left:auto; margin-right:auto;}
#tournament_brackets td {width:200px; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#000000; background: #FFFFFF; border: 0px solid #eeeeee; padding-left: 2px; vertical-align:bottom;}
#tournament_brackets td.team {background: #cccccc; color: #000000; border:1px solid #aaaaaa;}
#tournament_brackets h2 {font-size:16px; font-family: Arial, Helvetica, sans-serif bold; color:#e25707; font-weight: bold; padding:0px 0px 5px 0px; text-align:center;}
#tournament_brackets hr {margin:10px 0px 10px 0px;}

table.pools {border:0px;}
table.pools td {vertical-align:top; border:0px;}
table.pool_division {border:1px solid #000000;}

.tournament_schedule {margin: 0; vertical-align:top; text-align:left; margin:0px 0px 0px 10px; padding:5px 5px 5px 5px; float:left; width:460px; line-height: 16px; height:220px;}
.tournament_schedule h2 {font-size:16px; font-family: Arial, Helvetica, sans-serif bold; color:#e25707; font-weight: bold; padding-top: 5px; text-align:left;}
.tournament_schedule p {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#000000; padding:8px 8px 8px 8px;}
.tournament_schedule li {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#000000; list-style:none; padding:0px 8px 0px 8px;}
.tournament_schedule a:link {font-size:12px; font-family: Arial, Helvetica, sans-serif bold; color:#0000cc; font-weight: bold; margin:0px; padding:0px;}
.tournament_schedule a:hover {font-size:12px; font-family: Arial, Helvetica, sans-serif bold; color:#e25707; font-weight: bold; margin:0px; padding:0px;}
.tournament_schedule a:visited {font-size:12px; font-family: Arial, Helvetica, sans-serif bold; color:#0000cc; font-weight: bold; margin:0px; padding:0px;}
.tournament_schedule hr {border:1px solid #000000;}
