body {background:url(/images/design/tile_repeat.png) repeat-x 0 0 #3c3c3c}
a {color:#ed1e24;text-decoration:none}
a:hover {text-decoration:underline}

#wrapper {width:990px;margin:0 auto;position:relative}
#body-container {position:relative;z-index:5}
#mainbody {padding:10px;background:#fff}
#rightcol {width:350px;float:right;padding-top:30px}

.two-column {font-family:'helvetica neue', helvetica, arial}
.two-column #mainbody {width:625px;float:left;padding:0;background:none}
.one-column #mainbody {min-height:550px}

#h-bg {width:1024px;height:215px;background:url(/images/design/i_sprite.png) no-repeat 0 0;position:absolute;left:0;top:0;z-index:3}
#site-header {width:990px;height:188px;position:relative;z-index:10}

#home-link {display:block;width:179px;height:188px;text-indent:-9999px;position:absolute;left:0;top:0; z-index:10; background:url("/images/design/i_sprite.png") no-repeat scroll 0 0 transparent }

#search {width:138px;height:20px;padding:1px 5px;background:url(/images/design/i_sprite.png) no-repeat -796px -278px;position:absolute;right:200px;top:20px}
#search .query {height:16px;line-height:16px;padding:2px;float:left;width:110px;border:none;background:none}
#search .submit {width:20px;height:20px;background:none;border:none;float:right}

#navbar-secondary {background:url(/images/design/navbar_secondary_bg.png) repeat-x 0 0;position:relative}
#section-header {width:990px;height:73px;margin-bottom:10px}
#navbar-secondary .links {padding:0 0 15px;position:absolute;left:13px;bottom:0;color:#ccc}
#navbar-secondary .links a {font-size:12px;color:#FFF;padding:0 5px}
#next-event {width:197px;height:51px;padding:22px 10px 0;text-align:center;font-weight:bold;font-size:10px;color:#FFF;background:url(/images/design/next_event_bg.png) no-repeat 0 0;position:absolute;right:0;top:0}
#next-event .title {display:block;font-size:12px}
#next-event .status {font-size:11px}
#next-event .sport{font-size:12px; color:#F9EF69}
#next-event a {color:#FFF}

#global-nav {position:absolute;right:0;bottom:10px}
#global-nav ul, #global-nav li {margin:0;padding:0;list-style:none}
#global-nav .nav {float:left}
#global-nav .nav-link {display:block;height:25px;text-indent:-9999px;background:url(/images/design/i_sprite.png) no-repeat}
#global-nav .nav-link1 {width:89px;background-position:0 -278px}
#global-nav .nav-link2 {width:149px;background-position:-89px -278px}
#global-nav .nav-link3 {width:97px;background-position:-238px -278px}
#global-nav .nav-link4 {width:149px;background-position:-335px -278px}
#global-nav .nav-link5 {width:111px;background-position:-484px -278px}
#global-nav .nav-link6 {width:120px;background-position:-595px -278px}
#global-nav .nav-link7 {width:81px;background-position:-715px -278px}
#global-nav .submenu-container {visibility:hidden;width:796px;height:209px;background:url(/images/design/i_sprite.png) no-repeat -180px -328px;position:absolute;left:0;top:25px}
#global-nav .submenu {padding:15px 20px 0 35px;height:194px;float:left;overflow:hidden}
#global-nav .submenu li {padding:1px 0}
#global-nav .submenu a {font-weight:bold;color:#FFF}
#global-nav .submenu a:hover {color:#f9ef69;text-decoration:none}
#submenu1-1 {background:url(/images/design/dt_boys_sports.png) no-repeat 10px 50%}
#submenu1-2 {background:url(/images/design/dt_girls_sports.png) no-repeat 10px 50%}
#submenu1-3 {background:url(/images/design/dt_spirit.png) no-repeat 10px 50%;padding:85px 20px 0 35px !important;height:124px !important}
#submenu2-1 {background:url(/images/design/dt_performing_arts.png) no-repeat 10px 50%}
#submenu3-1 {background:url(/images/design/dt_schedules.png) no-repeat 10px 50%}
#submenu4-1 {background:url(/images/design/dt_inside_urbandale.png) no-repeat 10px 50%}
#submenu5-1 {background:url(/images/design/dt_fan_central.png) no-repeat 10px 50%}
#submenu6-1 {background:url(/images/design/dt_hallf_of_fame.png) no-repeat 10px 50%}
#submenu7-1 {background:url(/images/design/dt_camps.png) no-repeat 10px 50%}

#media-links {position:absolute;right:20px;top:15px}
#media-links, #media-links li {margin:0;padding:0;list-style:none}
#media-links li {float:left}
#media-links a {display:block;height:37px;background:url(/images/design/i_sprite.png) no-repeat;text-indent:-9999px}
#media-links .link1 {width:42px;background-position:-349px -740px}
#media-links .link2 {width:38px;background-position:-391px -740px}
#media-links .link3 {width:40px;background-position:-429px -740px}
#media-links .link4 {width:34px;background-position:-469px -740px}
#media-links .link1:hover {background-position:-349px -703px}
#media-links .link2:hover {background-position:-391px -703px}
#media-links .link3:hover {background-position:-429px -703px}
#media-links .link4:hover {background-position:-469px -703px}

#tabs-tm {margin-bottom:18px}
#tabs-tm .ui-tabs-nav {background:url(/images/design/i_sprite.png) no-repeat}
#tabs-tm #tabs-tm-state1 {background-position:-630px -537px}
#tabs-tm #tabs-tm-state2 {background-position:-630px -567px}
#tabs-tm .ui-tabs-nav a {display:block;height:30px}
#tabs-tm #tabs-tm-anchor1 {width:147px}
#tabs-tm #tabs-tm-anchor2 {width:136px}

#tabs-tm-content2 {background:#000}
#tabs-tm-content2 .container {height:560px;padding:20px;overflow:auto}

#carousel-seats .story-box {color:#FFF;font-size:12px}
#carousel-seats .story-box .title {display:block;margin-bottom:5px;font-size:16px;font-weight:bold}
#carousel-seats .story-box .date {display:block}
#carousel-seats .story-box a {color:#FFF}
#carousel-controls .control {float:left;margin-right:21px;padding-top:14px}
#carousel-controls #control3 {margin-right:0}
#carousel-controls .control img {border:solid 2px #bdbdbd}
#carousel-controls .hovered img {filter: alpha(opacity=70);-moz-opacity: .7;opacity: .7}
#carousel-controls .active {background:url(/images/design/carousel_highlighter.png) no-repeat 50% 3px}

#more-news {color:#FFF;font-weight:bold}
#more-news .date {padding:5px;background:#002d7e}
#more-news a {color:#f9ef69;font-size:12px;display:block}
#more-news .title {padding:10px;border-bottom:solid 10px #454545}
#more-news .last {border-bottom:none}

.event-calendar {padding:0 20px 10px;background:#000;color:#FFF;font-weight:bold}
.event-calendar table {width:100%}
.event-calendar td {padding:5px;vertical-align:middle}
.event-calendar .date {background:#002d7e}
.event-calendar .labels td {background:#454545;color:#fff;border-right:solid 1px #000;border-top:solid 1px #000}
.event-calendar-hdr {display:block;width:625px;height:40px;background:url(/images/design/i_sprite.png) no-repeat 0 -537px}

#rcol-more-video {display:block;width:350px;height:37px;margin-bottom:5px;text-indent:-9999px;background:url(/images/design/i_sprite.png) no-repeat 0 -577px}

#general-news-hdr,
#tweets-hdr {display:block;width:350px;height:26px;background:url(/images/design/i_sprite.png) no-repeat}

#general-news-hdr {background-position:-630px -668px}
#tweets-hdr {background-position:-630px -698px}

#general-news {background:#545454;color:#FFF;font-weight:bold;margin-bottom:23px}
#general-news .container {padding:15px;height:198px;overflow:auto}
#general-news .date {padding:5px;background:#002d7e}
#general-news a {color:#f9ef69;font-size:12px;display:block}
#general-news .title {padding:10px;margin-bottom:10px;background:#000}
#general-news .last {margin-bottom:0}

#coaches-hdr {display:block;width:349px;height:30px;background:url(/images/design/i_sprite.png) no-repeat -630px -728px}
#coaches {padding:18px;background:#545454;font-weight:bold;color:#FFF}
#coaches img {border:solid 3px #bdbdbd;float:left;margin-right:10px;-moz-box-shadow:0 0 2px #000;-webkit-box-shadow:0 0 2px #000;box-shadow:0 0 2px #000}
#coaches .featured {margin-bottom:15px}
#coaches a {color:#FFF}
#coaches .featured span {display:block}
#coaches .featured a {color:#F9EF69}
#coaches .name {font-size:14px}
#coaches .featured .name {font-size:16px}
#coaches li {margin-bottom:5px;color:#cfcfcf}

#footer-logos {text-align:center;padding:20px 0px 0 0;overflow:hidden}
#footer-logos a {padding:0 60px;float:left}

#sticky-bar {display:none;height:80px;width:100%;background:url(/images/design/sticky_bar_bg.png) repeat-x 0 0;position:fixed;left:0;bottom:0;z-index:9999}
#sticky-bar .container {height:63px;padding-top:17px;background:url(/images/design/u_ticker_bg.png) no-repeat 0 100%;position:relative}

#sticky-media {position:relative;left:960px;top:0px;}
#sticky-media, #sticky-media li {list-style:none;margin:0;padding:0}
#sticky-media li {float:left}
#sticky-media a {background:url(/images/design/i_sprite.png) no-repeat;display:block;height:36px}
#sticky-media .link1 {background-position:-350px -640px;width:51px}
#sticky-media .link2 {background-position:-401px -640px;width:55px}
#sticky-media .link3 {background-position:-456px -640px;width:60px}
#sticky-media .link4 {background-position:-516px -640px;width:59px}
#sticky-media .link5 {background-position:-575px -640px;width:53px}
#sticky-media .link1:hover {background-position:-350px -577px}
#sticky-media .link2:hover {background-position:-401px -577px}
#sticky-media .link3:hover {background-position:-456px -577px}
#sticky-media .link4:hover {background-position:-516px -577px}
#sticky-media .link5:hover {background-position:-575px -577px}

#events-slider-wrapper {position:absolute;left:170px;top:17px}
#events-slider li {width:695px;height:63px;overflow:hidden}
#events-slider .boxevent {width:320px;padding:10px 0;color:#FFF;font-family:helvetica,arial;font-size:13px;font-weight:bold}
#events-slider .alpha {float:left}
#events-slider .omega {float:right}
#events-slider .boxevent table {width:100%}
#events-slider .no-events {text-align:center;color:#FFF;font-weight:bold;padding-top:20px}

/********** ROSTERS **********/
table.roster {
  width: 968px;
  background-color: ;
}

tr.roster-header td {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #283b8a;
    padding: 5px;
}

tr.roster-header td a{
    color: #fff;    
    text-decoration: underline;
}

tr.roster-header td a:hover {
    text-decoration: none;
    color: #fff;
}

tr.roster-row a{
    text-decoration: underline;
    color: #ed1f24;
}

tr.roster-row a:hover {
    text-decoration: underline;
    color: #000000;
}

tr.roster-row0 td {
    background-color: #d1d1d1;
    font-size: 11px;
    padding: 5px;
color: #000;
}
tr.roster-row1 td {
    background-color: #FFFFFF;
    font-size: 11px;
    padding: 5px;
color: #000;
}

/********** BIOS**********/
.bio-container .head {
  background: url() no-repeat right bottom #283b8a!important;
}

.roster-list,
.roster-title {
  background: #283b8a!important;
}

#mainbody .bio-wrap .head {background:#283B89;color:#FFF}
#mainbody .bio-wrap .head h2 {color:#F9EF69;font-family:arial, helvetica;line-height:24px;white-space:nowrap;text-transform:none;padding:0}
#mainbody .bio-wrap .head a {color:#FFF;text-decoration:underline}
#mainbody .bio-wrap .headshot {width:130px}
#mainbody .bio-wrap .biodata {padding:0 310px 0 150px}
#mainbody .bio-wrap .metadata {font-family:arial, helvetica;font-size:11px}
#mainbody .bio-wrap .metadata .label {color:#CCC}

/********** SCHEDULE **********/
table.schedule {
  width: 968px;
  background-color: ;
}

.schedule-data {
  width: 500px;
color: #000;
}

.schedule-data td {
    padding: 5px;
color: #000;
}

tr.schedule-header td {
    font-weight: bold;
    color: #FFFFFF;
    background-color: #283b8a;
    padding: 5px;
}

tr.schedule-row td {
    background-color: #00255e;
    font-size: 13px;
    padding: 5px;
    color: #fff;
}


tr.schedule-row0 td {
    background-color: #e1e1e1;
    font-size: 12px;
    padding: 5px;
color: #000;
}

tr.schedule-row1 td {
    background-color: #;
    font-size: 12px;
    padding: 5px;
color: #000;
}

.home-opp {
  text-transform: uppercase;

}

.upcoming a {
  color: #78A7DF;
  text-decoration: none;
}

.upcoming a:hover {
  color: #D00000;
  text-decoration: underline;
}

/********** DROP-IN BOX**********/

#dropinboxv2cover{
/*
width:200px; 
height: 155px;  
position: absolute;
z-index: 500;
visibility: hidden;
left:8px !important;
*/

  left: 6px !important;
  position: absolute !important;
  top: 223px !important;
}

#dropinboxv2 {
width: 200px; 
height: 155px;
border: 2px solid black; 
background-color: #ecc874;
padding: 4px;
position: absolute ;
left: 320px;
top: -100px;

  left:0;
  width:auto;
  height:auto;
  z-index:999
}

#dropinboxv2 a{
color: #182343;
text-decoration: none;
}


#dropinboxv2 a:hover{
color: #182343;
text-decoration: underline;
}


#scoreboard-ticker-wrapper {
  color: #FFFFFF;
  height: 30px;
  left: 185px;
  position: absolute;
  text-align: center;
  top: 27px;
  width: 660px;
}

#scoreboard-ticker-wrapper li { width:600px; height:30px; font-size:12px  }
#scoreboard-ticker-wrapper li a { color:#293855; font-weight:900 }
#scoreboard-ticker-wrapper li .sport { font-weight:900 }

#scoreboard-ticker-wrapper > span {  
  display: inline;
  font-weight: 900;
  margin-right: 3px;
  text-align: center;
  top: 0; 
}
#scoreboard-ticker-wrapper > span a { color:#fff }
#scoreboard-ticker-prev a:before {content: "\00AB "}
#scoreboard-ticker-next a:after {content: "\00BB "}
#scoreboard-ticker-pp .play:after {content: "Play" }
#scoreboard-ticker-pp .pause:after {content: "Pause" }

#google_translate_element {
display: block;
left: 50%;
margin: 0 auto 80px;
width: 140px;
}
