body {background:#212121 url(/images/global/gradient_bg.jpg) top center repeat-y;margin:0;padding:0;text-align:center;}
#container {margin:0 auto;width:971px;text-align:left;background:url(/images/global/concrete_bg.jpg) repeat-y;}
img {border:0;}
form {margin:0;padding:0;}
a {color:#c7bb00;text-decoration:none;}
a:hover {color:#fff000;}
a:active {color:#ba2424;}
a:visited {color:#aaa000;}
br.clear {font-size:0;clear:both;display:inline;line-height:0;height:0;}
table {border-collapse:collapse;}

/*header*/
#header {background:url(/images/header/headerbg.jpg) no-repeat;width:971px;height:260px;position:relative;margin:0;padding:0;}
#header h1 {background:url(/images/header/rb_logo.png) no-repeat;width:429px;height:159px;}
#header h2#tix_star {background:url(/images/header/tix_star.png) no-repeat;width:142px;height:142px;position:absolute;top:30px;right:60px;}
#header h2#tix_star a {width:142px;height:142px;display:block;}
#header h1, #header h2, #event_header h1, #event_header h2 {text-indent:-9999px;margin:0;padding:0;}

#rb_nav {background:url(/images/header/rb_nav.gif);width:210px;height:14px;margin:7px 0 0 45px;padding:0;position:relative;}
#rb_nav li {margin:0;padding:0;list-style:none;position:absolute;top:0;text-indent:-9999px;}
#rb_nav li, #rb_nav a {height:14px;display:block;}
#rb_nav li.rbhome {left:0;width:63px;}
#rb_nav li.rbabout {left:63px;width:73px;}
#rb_nav li.rbcontact {left:136px;width:74px;}

li.rbhome a:hover {background:url(/images/header/rb_nav.gif) 0 -50px no-repeat;}
li.rbabout a:hover {background:url(/images/header/rb_nav.gif) -63px -50px no-repeat;}
li.rbcontact a:hover {background:url(/images/header/rb_nav.gif) -136px -50px no-repeat;}

/*event*/
h2#event_title {background:url(/images/header/ecocup/ecocup_title.gif) no-repeat;width:936px;height:52px;margin-top:17px;}

#event_nav ul {margin:10px 0 0 0;padding:0;list-style:none;display:table;width:100%;table-layout:fixed;background:#ba2424;}
#event_nav li {float:left;margin:0;padding:0;}
#event_nav a {color:#fff;font:bold 16px arial,helvetica,"sans-serif";text-transform:uppercase;border-right:2px solid #8b1c1c;background:#ba2424;padding:6px 10px;display:block;}
#event_nav a:hover {background:#C7BB00;}

#body-bands li.nav-bands a,
#body-sk li.nav-sk a,
#body-schedule li.nav-schedule a,
#body-dir li.nav-dir a,
#body-aboutec li.nav-aboutec a
{background:#272727;}

/*content*/
h3 {background:#2d2d2d;color:#ba2424;font:normal 11px Arial,helvetica,sans-serif;}
h3 b {font-weight:bold;font-size:17px;}
.standard_type {font:normal 15px arial,helvetica, sans-serif;color:#fff;}
#left .standard_type p {text-align:justify;padding:5px 15px 10px;}
.standard_type strong, #wide strong {font-size:30px;color:#ba2424;letter-spacing:-0.2em;}
#content {margin-top:40px;}

/*home*/
#left {width:537px;float:left;background:url(/images/home/home_left_bg.png) repeat-y;margin:5px 8px 0 10px;padding:0 5px;}
#left h3 {margin:0;padding:6px 8px;}
#left h3 b {font-size:18px;font-weight:bold;text-transform:uppercase;}
#left p {margin:0;padding:5px 0 0 0;}
#right {margin-top:5px;}

/*band names menu*/
#band_names {background:url(/images/home/ecocup/band_names.gif);width:475px;height:157px;margin-left:15px;position:relative;}
#band_names li {margin:0;padding:0;list-style:none;position:absolute;top:0;text-indent:-9999px;}
#band_names li, #band_names a {height:27px;width:170px;display:block;}
#band_names li.b1 {left:0;top:0;}
#band_names li.b2 {left:0;top:43px;}
#band_names li.b3 {left:0;top:86px;}
#band_names li.b4 {left:0;top:129px;}
#band_names li.b5 {left:184px;top:0px;}
#band_names li.b6 {left:184px;top:43px;}
#band_names li.b7 {left:184px;top:86px;}
#band_names li.b8 {left:184px;top:129px;}
#band_names li.b9 {left:355px;top:0px;}
#band_names li.b10 {left:355px;top:43px;}
#band_names li.b11 {left:355px;top:86px;}
#band_names li.b12 {left:355px;top:129px;}

li.b1 a:hover {background:url(/images/home/ecocup/band_names.gif) 0 -180px no-repeat;}
li.b2 a:hover {background:url(/images/home/ecocup/band_names.gif) 0 -223px no-repeat;}
li.b3 a:hover {background:url(/images/home/ecocup/band_names.gif) 0 -266px no-repeat;}
li.b4 a:hover {background:url(/images/home/ecocup/band_names.gif) 0 -309px no-repeat;}
li.b5 a:hover {background:url(/images/home/ecocup/band_names.gif) -184px -180px no-repeat;}
li.b6 a:hover {background:url(/images/home/ecocup/band_names.gif) -184px -223px no-repeat;}
li.b7 a:hover {background:url(/images/home/ecocup/band_names.gif) -184px -266px no-repeat;}
li.b8 a:hover {background:url(/images/home/ecocup/band_names.gif) -184px -309px no-repeat;}
li.b9 a:hover {background:url(/images/home/ecocup/band_names.gif) -355px -180px no-repeat;}
li.b10 a:hover {background:url(/images/home/ecocup/band_names.gif) -355px -223px no-repeat;}
li.b11 a:hover {background:url(/images/home/ecocup/band_names.gif) -355px -266px no-repeat;}
li.b12 a:hover {background:url(/images/home/ecocup/band_names.gif) -355px -309px no-repeat;}

/*band names menu*/
#sk_names {background:url(/images/home/ecocup/skater_names.gif);width:196px;height:374px;margin-left:15px;position:relative;float:left;}
#sk_names li {margin:0;padding:0;list-style:none;position:absolute;top:0;text-indent:-9999px;}
#sk_names li, #sk_names a {height:29px;width:196px;display:block;}
#sk_names li.sk1 {left:0;top:0;}
#sk_names li.sk2 {left:0;top:43px;}
#sk_names li.sk3 {left:0;top:86px;}
#sk_names li.sk4 {left:0;top:129px;}
#sk_names li.sk5 {left:0;top:172px;}
#sk_names li.sk6 {left:0;top:215px;}
#sk_names li.sk7 {left:0;top:258px;}
#sk_names li.sk8 {left:0;top:301px;}
#sk_names li.sk9 {left:0;top:344px;}

li.sk1 a:hover {background:url(/images/home/ecocup/skater_names.gif) -240px 0 no-repeat;}
li.sk2 a:hover {background:url(/images/home/ecocup/skater_names.gif) -240px -43px no-repeat;}
li.sk3 a:hover {background:url(/images/home/ecocup/skater_names.gif) -240px -86px no-repeat;}
li.sk4 a:hover {background:url(/images/home/ecocup/skater_names.gif) -240px -129px no-repeat;}
li.sk5 a:hover {background:url(/images/home/ecocup/skater_names.gif) -240px -172px no-repeat;}
li.sk6 a:hover {background:url(/images/home/ecocup/skater_names.gif) -240px -215px no-repeat;}
li.sk7 a:hover {background:url(/images/home/ecocup/skater_names.gif) -240px -258px no-repeat;}
li.sk8 a:hover {background:url(/images/home/ecocup/skater_names.gif) -240px -301px no-repeat;}
li.sk9 a:hover {background:url(/images/home/ecocup/skater_names.gif) -240px -344px no-repeat;}

/*bands*/
#wide {background:url(/images/global/wide_bg.png) repeat-y;width:929px;margin:0 0 10px 10px;padding:10px 10px 20px 10px;color:#fff;}
#wide_left {width:423px;float:left;margin-right:10px;}
#wide_left p {margin-left:10px;font:normal 14px arial,helvetica,sans-serif;}
#wide_right p {font:normal 15px arial,helvetica,sans-serif;color:#fff;text-align:justify;padding:0 10px 10px 0;margin:0;}
#wide_right.sk {width:490px;float:left;}
#links {list-style:none;margin:0 0 70px 0;padding:0;}
#links li {float:left;font:normal 15px arial,helvetica,sans-serif;padding:8px 40px 8px 3px;border-top:2px solid #2c2c2c;border-bottom:2px solid #2c2c2c;}
#links li a {font-size:12px;}

#band {margin:10px 0 0 15px;width:939px;border:0;}
#band td {color:#ba2424;background:#2b2b2b;text-transform:uppercase;font:normal 14px arial,helvetica,sans-serif;vertical-align:top;padding:6px 0 6px 15px;border-right:2px solid #4e4e4e;line-height:1em;}
#band td.bandmenu {border:0;}
#band td h2, #band td h3 {font:normal 32px "Times New Roman",serif;color:#fff;margin:0;padding:0;}
#band td h3  {color:#ccc;}
#band td select {margin-top:6px;text-transform:capitalize;}

/*schedule*/
.slist {width:290px;margin:0 0 0 10px;padding:0;color:#ccc;font:normal 12px arial,helvetica,sans-serif;float:left;}
.slist dt {color:#ccc;font:normal 12px arial,helvetica,sans-serif;float:left;width:110px;text-align:right;padding-right:10px;}
.slist dt, .slist dd {border-bottom:1px solid #727272;line-height:35px;} 
.slist dd {color:#fff;font-size:18px;}
.slist dd a:hover {color:#fff000;}


/*footer*/
#footer {background:url(/images/footer/footer_bg.gif) no-repeat;}
#footer a {color:#c71e1e;font:normal 14px arial,ehelvetica,sans-serif;}
#footer a:hover {color:#c7bb00;}

#sponsors {padding-top:73px;}
#footer_content {margin-top:87px;background:#0f0f0f;}
#key_sponsors {width:980px;text-align:center;margin-top:15px;}

h2#ecocup_footer {background:url(/images/footer/ecocup/ecocup.gif) no-repeat;width:109px;height:14px;text-indent:-9999px;margin-left:19px;}
.list {float:left;width:160px;}
.list h2 {color:#b7b7b7;font:bold 14px arial,helvetica,sans-serif;padding:0;margin:0 0 10px 0;}
.list ul {margin:0;padding:0;list-style:none;}
.list li {border-bottom:1px solid #1f1f1f;line-height:1.8em;}
.info {background:url(/images/footer/ecocup/gradient_bg.gif) bottom left no-repeat;margin-right:20px;margin-left:20px;}
.info li, li.last {border:0;}
.info li {padding-left:20px;}
.copyright {width:200px;margin:35px 0 0 50px;}

.copyright p {margin:0;padding:0 0 10px 0;font:normal 11px arial,helvetica,sans-serif;color:#484848;border-bottom:1px solid #1f1f1f;}
.copyright p.rbcopy {border:0;padding-top:10px;}
.copyright p.rbcopy img {margin-bottom:5px;}