/* GLOBAL STYLES */

* { margin: 0; padding: 0; }

body {margin: 0px; padding: 0px; background: url(images/bg.jpg) repeat-x #F9B820; font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #676767; text-align: center; margin-top: 5px;}

a {color: #b2480d;}

h1 {}
h2 {color: #b2480d; text-transform: uppercase; margin-bottom: 25px; padding-top: 0px; font-size: 1.9em;}
h3 {color: #000; margin-bottom: 1em;}
h4 {color: #666;}


p {margin-bottom: 1.9em;}



#header {width: 808px; margin: 0px auto; padding: 0px; display: block; margin-top: 3px;}
#header h1#logo a {width: 150px; height: 90px; float: left; background: url(images/logo_sport-yukon.gif) top right no-repeat; text-indent: -9999em; overflow: hidden; display: block;}

#topnav {float: right; font-size: .8em; width: 250px; margin: 0px 10px 0px 0px; padding: 0px;}
#topnav ul {float: right; margin: 0px; padding: 0px; list-style: none;}
#topnav ul li {list-style: none; list-style-image: none; margin: 0px; padding: 0px; padding-left: 10px; float: left;}
#topnav ul li a {text-decoration: none;}
#topnav div.edit {display: none;}

ul#tabs {width: 611px; float: right; margin: 40px 6px 0px 0px; list-style: none; font-size: .6em;}
ul#tabs li {list-style: none; list-style-image: none; margin: 0px; padding: 0px; height: 40px; float: left;}
ul#tabs li a {text-indent: -9999em; overflow: hidden; display: block; height: 40px;}
ul#tabs li.menu-147 a {width: 87px; background: url(images/tab_curling.jpg) no-repeat;}
ul#tabs li.menu-147 a:hover, ul#tabs .menu-147.active a, ul#tabs .menu-147.active-trail a {width: 87px; background: url(images/tab_curling_on.jpg) no-repeat;}

ul#tabs li.menu-148 a {width: 86px; background: url(images/tab_hockey.jpg) no-repeat;}
ul#tabs li.menu-148 a:hover, ul#tabs .menu-148.active a, ul#tabs .menu-148.active-trail a {width: 86px; background: url(images/tab_hockey_on.jpg) no-repeat;}

ul#tabs li.menu-149 a {width: 118px; background: url(images/tab_speedskating.jpg) no-repeat;}
ul#tabs li.menu-149 a:hover, ul#tabs .menu-149.active a, ul#tabs .menu-149.active-trail a {width: 118px; background: url(images/tab_speedskating_on.jpg) no-repeat;}

ul#tabs li.menu-150 a {width: 91px; background: url(images/tab_figureskating.jpg) no-repeat;}
ul#tabs li.menu-150 a:hover, ul#tabs .menu-150.active a, ul#tabs .menu-150.active-trail a {width: 91px; background: url(images/tab_figureskating_on.jpg) no-repeat;}

ul#tabs li.menu-151 a {width: 105px; background: url(images/tab_freestyleskiing.jpg) no-repeat;}
ul#tabs li.menu-151 a:hover, ul#tabs .menu-151.active a, ul#tabs .menu-151.active-trail a {width: 105px; background: url(images/tab_freestyleskiing_on.jpg) no-repeat;}

ul#tabs li.menu-152 a {width: 119px; background: url(images/tab_snowboarding.jpg) no-repeat;}
ul#tabs li.menu-152 a:hover, ul#tabs .menu-152.active a, ul#tabs .menu-152.active-trail a {width: 119px; background: url(images/tab_snowboarding_on.jpg) no-repeat;}

/* INTERNAL PAGE STYLES */
#pagebody {clear: both; width: 808px; margin: 0px auto; padding: 0px; background: url(images/bg_body.gif) repeat-y; font-size: .8em; text-align: left;}
#pagebody #top {width: 808px; margin: 0px; padding: 0px; background: url(images/bg_body_top.gif) top left no-repeat;}
#pagebody #bottom {width: 808px; margin: 0px; padding: 0px; background: url(images/bg_body_bottom.gif) bottom left no-repeat}

#leftcol {width: 150px; float: left; margin: 30px 20px; color: #fff;}
#leftcol ul {list-style: none; list-style-image: none; margin: 0px; padding: 0px; margin-bottom: 30px;}
#leftcol li {list-style: none; list-style-image: none; margin: 0px; padding: 0px; line-height: 2em;}
#leftcol a {color: #fff; text-decoration: none; font-weight: bold;}
#leftcol div.edit {display: none;}

#rightcol {width: 560px; float: right; margin: 30px 30px 20px 0px; line-height: 1.7em;}
#rightcol ul {margin-left: 15px; margin-bottom: 1.9em;}
#rightcol ul li {margin-left: 5px;}

#footer {font-size: .6em; color: #000}

/* HOMEPAGE STYLES */
#homebody {clear: both; width: 808px; margin: 0px auto; padding: 0px; background: url(images/bg_home_body.gif) repeat-y; font-size: .8em; text-align: left;}
#homebody #top {width: 808px; margin: 0px; padding: 0px; background: url(images/bg_home_body_top.gif) top left no-repeat;}
#homebody #bottom {width: 808px; margin: 0px; padding: 0px; background: url(images/bg_home_body_bottom.gif) bottom left no-repeat}
img.homephoto {margin: 20px;}
div.sports {width: 800px; background: #E5E5E6; display: block; height: 137px;}
div.sports ul {list-style: none; list-style-image: none; padding: 6px 20px; display: block;}
div.sports ul li {list-style: none; list-style-image: none; float: left; margin: 2px;}
div.sports ul li a {text-indent: -9999em; overflow: hidden; display: block; } 
div.sports li.curling a {width: 122px; height: 122px; background: url(images/btn_curling.jpg) no-repeat;}
div.sports li.curling a:hover {width: 122px; height: 122px; background: url(images/btn_curling_on.jpg) no-repeat;}

div.sports li.hockey a {width: 122px; height: 122px; background: url(images/btn_hockey.jpg) no-repeat;}
div.sports li.hockey a:hover {width: 122px; height: 122px; background: url(images/btn_hockey_on.jpg) no-repeat;}

div.sports li.speedskating a {width: 122px; height: 122px; background: url(images/btn_speedskating.jpg) no-repeat;}
div.sports li.speedskating a:hover {width: 122px; height: 122px; background: url(images/btn_speedskating_on.jpg) no-repeat;}

div.sports li.figureskating a {width: 122px; height: 122px; background: url(images/btn_figureskating.jpg) no-repeat;}
div.sports li.figureskating a:hover {width: 122px; height: 122px; background: url(images/btn_figureskating_on.jpg) no-repeat;}

div.sports li.skiing a {width: 122px; height: 122px; background: url(images/btn_freestyleskiing.jpg) no-repeat;}
div.sports li.skiing a:hover {width: 122px; height: 122px; background: url(images/btn_freestyleskiing_on.jpg) no-repeat;}

div.sports li.snowboarding a {width: 122px; height: 122px; background: url(images/btn_snowboarding.jpg) no-repeat;}
div.sports li.snowboarding a:hover {width: 122px; height: 122px; background: url(images/btn_snowboarding_on.jpg) no-repeat;}

#sportyukon {margin: 20px 20px 10px 295px; padding-bottom: 20px; display: block;}
#sportyukon h4#ltl a {width: 100px; height: 50px; background: url(images/logo_small_yukon.gif) no-repeat; text-indent: -9999em; overflow:hidden; display: block; text-align: center; float: left; display: block; margin-right: 20px; margin-bottom: 20px;}
#sportyukon h4#ycb a {width: 100px; height: 50px; background: url(images/logo_small_ycb.gif) no-repeat; text-indent: -9999em; overflow:hidden; display: block; text-align: center; float: left; display: block; margin-bottom: 20px;}