/* === FORMAT === */

body {
margin: 0px;
background: url(../images/bg_wall_blk.jpg);
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
height: 100%;
}

ol,ul {
list-style:none;
}

img {
border: none;
color: #ffffff;
}

a img {
border:none;
color: #ffffff;
}

a:link {
color: #292929;
}

a:visited {
color: #292929;
}

a:hover {
color: #292929;
text-decoration: none;
}

a:active {
color: #292929;
}

/* === DIV === */

#top_plate {
background-color: #000000;
width: 100%;
height: 40px;
text-align:left;
}

#ic_twitter_box {
position: absolute;
top: 20px;
left: 900px;
}

#ic_vimeo_box {
position: absolute;
top: 20px;
left: 870px;
}

#top_plate_gray {
background-color: #292929;
width: 100%;
height: 60px;
text-align: left;
}

#headerMascot {
left: 21px;
position: absolute;
top: -2px;
z-index: 9999;
}


/* === HEADER DROP DOWN === */

#headerTitle {
left: 0px;
position: absolute;
top: -40px;
z-index: 9999;
}

#headerTitle p {
margin: 25px 0px 0px 0px;
}

#headerTitle p a {
background: url(../images/mascot.png) no-repeat center;
display: block;
height: 150px;
overflow: hidden;
text-indent: -5000px;
width: 150px;
}

/* === HEADER NAVIGATION === */

#headerNavigation {
list-style: none;
margin: 0;
z-index: 9999;
}

#headerNavigation li {
height: 17px;
position: absolute;
top: 60px;
}

#headerNavigation li a {
display: block;
height: 17px;
margin: 2px auto 0 auto;
overflow: hidden;
text-indent: -5000px;
}

#headerNavigation li.comm {
left: 530px;
width: 80px;
}

#headerNavigation li.comm a { /* assigns value to NAV item COMMERCIAL */
background: url(../images/nav_comm.png) no-repeat;
width: 103px;
}

#headerNavigation li.sports { 
left: 650px;
width: 53px;
}

#headerNavigation li.sports a { /* assigns value to NAV item SPORTS */
background: url(../images/nav_sports.png) no-repeat;
width: 55px;
}

#headerNavigation li.newsgraphics { 
left: 720px;
width: 90px;
}

#headerNavigation li.newsgraphics a { /* assigns value to NAV item NEWS */
background: url(../images/nav_news.png) no-repeat;
width: 126px;
}

#headerNavigation li.contact { 
left: 855px;
width: 90px;
}

#headerNavigation li.contact a { /* assigns value to NAV item CONTACT */
background: url(../images/nav_contact.png) no-repeat;
width: 126px;
}

#headerNavigation li.back { 
left: 855px;
width: 90px;
}

#headerNavigation li.back a { /* assigns value to NAV item BACK */
background: url(../images/nav_back.png) no-repeat;
width: 126px;
}

#headerNavigation li a:hover { /* shifts position of nav text up 12 pixels */
background-position: 0 -17px; }


/* === SPORTS SUB HEADER NAVIGATION === */
#sports_subNavigation {
list-style: none;
margin: 0;
z-index: 9999;
}

#sports_subNavigation li {
height: 45px;
position: absolute;
top: 0px;
}

#sports_subNavigation li a {
display: block;
height: 45px;
margin: 2px auto 0 auto;
overflow: hidden;
text-indent: -5000px;
}

#sports_subNavigation li.intro {
background: url(../images/sub_separator.png) no-repeat right;
left: 60px;
padding-right: 50px;
width: 253px;
}

#sports_subNavigation li.intro a { /* assigns value to NAV item INTRO */
background: url(../images/sub_sports_intro.png) no-repeat;
width: 253px;
}

#sports_subNavigation li.boards { 
background: url(../images/sub_separator.png) no-repeat right;
left: 370px;
padding-right: 50px;
width: 269px;
}

#sports_subNavigation li.boards a { /* assigns value to NAV item BOARDS */
background: url(../images/sub_sports_boards.png) no-repeat;
width: 269px;
}

#sports_subNavigation li.web { 
left: 700px;
width: 83px;
}

#sports_subNavigation li.web a { /* assigns value to NAV item WEB */
background: url(../images/sub_sports_web.png) no-repeat;
width: 83px;
}

#sports_subNavigation li.tvsports { 
background: url(../images/sub_separator.png) no-repeat right;
left: 110px;
top: 50px;
padding-right: 50px;
width: 184px;
}

#sports_subNavigation li.tvsports a { /* assigns value to NAV item TVSPORTS */
background: url(../images/sub_sports_tv.png) no-repeat;
width: 184px;
}

#sports_subNavigation li.headshots { 
background: url(../images/sub_separator.png) no-repeat right;
left: 360px;
top: 50px;
padding-right: 50px;
width: 215px;
}

#sports_subNavigation li.headshots a { /* assigns value to NAV item HEADSHOTS */
background: url(../images/sub_sports_heads.png) no-repeat;
width: 215px;
}

#sports_subNavigation li.print { 
left: 640px;
top: 50px;
width: 100px;
}

#sports_subNavigation li.print a { /* assigns value to NAV item PRINT */
background: url(../images/sub_sports_print.png) no-repeat;
width: 100px;
}

#sports_subNavigation li a:hover { /* shifts position of nav text up 47 pixels */
background-position: 0 -47px;
}

/* === MAIN CONTAINER === */
#main_container {
margin-top:40px;
min-height: 100%;
margin-bottom: -75px;
position: relative;
width:830px;
left: 135px;
padding: 0px 0px 0px 0px;
}

#frp_text{
width:367px;
text-align:left;
margin: 0px 0px 0px 135px;
padding: 25px 0px 0px 0px;
}

#container{
position: absolute;
width:830px;
left: 90px;
top: 130px;
padding: 0px 0px 0px 10px;
}

#subheader_box{
width: auto;
height: 100px;
text-align: center; 
margin: 0px 0px 20px 0px;
}

#stills_box{
/* border: solid 1px #808080; */
float: left;
text-align: center; 
margin: 0px 0px 0px 0px;
}

#stills_text_box{
/* border: solid 1px #808080; */
width: 255px;
text-align: left; 
margin: 0px 0px 10px 10px;
}

#credits_box{
/* border: solid 1px #00ff00; */
width: 720px;
text-align: left; 
margin: 0px 0px 0px 0px;
}

#player_footer{
/* border: dotted 1px #0000ff; */
width: 720px;
padding: 0px 0px 0px 0px;
}

#contact_box{
/* border: solid 1px #00ff00; */
width: 720px;
text-align: left; 
margin: 0px 0px 0px 0px;
}

/* === BACK NAVIGATION === */
#backNavigation {
border-top: solid 1px #ff0000;
width: 720px;
list-style: none;
margin: 20px 0px 10px 0px;
padding: 10px 0px 10px 0px;
z-index: 9999;
}

#backNavigation li {
float: right;
height: 17px;
}

#backNavigation li a {
display: block;
height: 17px;
margin: 0px 0px 0px 0px;
overflow: hidden;
text-indent: -5000px;
}

#backNavigation li.back { 
width: 35px;
}

#backNavigation li.back a { /* assigns value to NAV item BACK */
background: url(../images/nav_back.png) no-repeat;
width: 35px;
}

#backNavigation li a:hover { /* shifts position of nav text up 17 pixels */
background-position: 0 -17px;
}

/* === CURRENT CONTAINER === */
#current_container {
float:left;
width:40%;
}

#current_container_top {
height:275px;
width:570px;
}

#current_container_bottom {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
width:570px;
padding-top:25px;
}

#header_current {
background-image:url(../images/header_current.png);
background-repeat:no-repeat;
padding:15px 0px 20px 0px;
}

#header_previous {
background-image:url(../images/header_previous.png);
background-repeat:no-repeat;
margin-top:20px;
padding:15px 0px 10px 0px;
}

/* === TWITTER CONTAINER === */
#twitter_container {
background-image:url(../images/twitter_box.png);
background-repeat:no-repeat;
float: right;
width:240px;
height:344px;
margin:0px;
padding: 15px 5px 7px 0px;
}

ul#twitter_update_list {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
margin:0px;
list-style-type:none;
padding:0px 7px 7px 7px;
}

#twitter_container a {
color: #666666; }

#twitter_update_list li {
color: #ffffff;
padding: 15px 0px 0px 0px; }


/* === PREVIOUS CONTAINER === */

/* === FOOTER CONTAINER === */

.clearfooter {
height: 100px;
clear: both;
}

#footer_container {
height: 75px;
position: relative;
background-color:#000000;
width:100%;
}

.footer_navigation {
position: relative;
width:830px;
left: 136px;
padding: 10px 0px 0px 0px;
margin: 0px;
}

.footer_navigation a{
color: #292929;
text-decoration: none;

}

.footer_navigation a:hover {
color: #cccccc;
text-decoration:none;
}

.footer_navigation ul {
text-align: center;
padding: 0px;
margin: 0px;
}

.footer_navigation li {
line-height: 1.9em;
display: inline;
padding: 0px 25px 0px 25px;
border-right: 1px solid #262626;
text-align: center;
}

.footer_navigation li.last {
border: none;
}



/* === COPY === */
.heading {
letter-spacing: 1px;
font-size: 12px;
color: #ffffff;
}

.heading_dark {
letter-spacing: 1px;
font-size: 12px;
color: #AA5659;
}

.indent {
text-indent:10px;
}

.smcopy {
font-size: 12px;
color: #cacaca;
}

.xsmcopy {
font-size: 10px;
color: #cacaca;
}

.copy_heading {
font-size: 14px;
color: #ffffff;
}

.copy_footer {
font-size: 11px;
color: #262626;
}

.copy_copyright {
text-align:center;
font-size: 10px;
color: #262626;
}

.copy_bar {
letter-spacing: 0px;
line-height: 12px;
font-size: 10px;
color: #cacaca;
}

a.title_link {
font-size: 12px;
letter-spacing: 5px;
text-decoration: none;
color: #800000;
}

a.copy_link {
font-size: 11px;
text-decoration:underline;
color: #ffffff;
}