/* iphone */

/* mobile.css reset */
.iphone .schedule .table .item,
.iphone .schedule .table .item .data,
.iphone .schedule .table .item .data .date,
.iphone .schedule .table .item .data .opponent,
.iphone .schedule .table .item .data .result ,
.iphone .schedule .table .item .data .time,
.iphone .roster .table .item .data   {
    border:0;
}


/* most customizable styles begin */

/* body background*/
body.iphone {
    background:none repeat scroll 0 0 #03275e;
    color:#fff;
}

/* links style */
body.iphone a { color:#ffc300; text-decoration:none }

/* header style */
.iphone h1.page-title {
    background:url(/images/mobile/header-bg.png);
    border-bottom:5px solid #2d4b7b;
    display:block;
    height:68px;
    margin:0;
    padding:0;
    width:auto;
    text-indent:-9999px;
}

/* header logo */
.iphone h1.page-title a {
    display:block;
    width:100%;
    height:100%;
    outline:none;
    background:url("/images/mobile/logo.png") no-repeat scroll 50% 50%  transparent
}

/* main content style */
.iphone #wrapper_content {
    background:#03275e;
    width:auto;
    margin:0 9px;
}

/* navbar secondary links position and color */
.iphone .navbar-secondary, .iphone .navbar-secondary a {
    font-size:12px;
    text-align:center;
    color:#fff
}

/* navbar secondary logo styles */
.iphone .navbar-secondary img { left:10px; position:absolute; top:10px; }

/* roster bg */
.iphone .roster { background:#0859a5 }

/* roster even row bg */
.iphone .roster .table .item.even { background-color:#1360a7; }

/* roster row borders */
.iphone .roster .table .item { border-top:1px solid #0055a4; }

/* schedules bg */
.iphone .schedule { background:url("/info/mobile/schedules-bg.png") repeat-x scroll 0 0 #0859a5; color:#D1D1D1; }

/* schedules even row bg */
.iphone .schedule .table .item.even { background-color:#1360a7; }

/* schedules row borders */
.iphone .schedule .table .item { border-top:1px solid #0055a4; }


/* show more area in schedules */
.iphone .schedule .table .item .more {
    background:transparent;
    border:0;
    height:80px;
    line-height:200%;
    margin:-1px 5px 5px;
    padding:5px;
}

/* headlines image blur */
.iphone #slider .slides .slide .image .image-shadow {
    position:absolute;
    bottom:0;
    height:41px;
    width:100%;
    left:0;
    background:url(/images/mobile/image-shadow.png) repeat-x 0 0;
    z-index:2
}

/* bios background */
.iphone .bios { background:none repeat scroll 0 0 #0055A4; }

/* most customizable styles end */




.teams-header { background:url(/info/mobile/teams.png) 0 0 no-repeat; }

.teams-header {
    width:256px;
    top:-25px;
}


.iphone  #wrapper {
    position:relative;
    top:-5px;
}


.iphone #slider .slides .slide .image img  {
    position:relative;
    z-index:1;
    width:298px;
}

.iphone #slider .slides .slide .image { position:relative }

.iphone #slider .slides .slide .headline   { font-size:12px }

.iphone #headlines .new { background:url(/info/mobile/headlines-bg.png) repeat-x 0  0; font-size:12px }

.iphone .teams-inner {
    z-index:3;
    background:#000
}


.iphone .navbar-secondary { 
    background:url("/info/mobile/sport-title.png") repeat-x scroll 0 0 #0055a4;
    height:30px;
    line-height:12px;
    margin-bottom:0px;
    padding-top:35px;
    padding-left:10px;
    text-align:left;
    width:auto
}

.iphone .schedule .title {
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    padding:6px 0 0 10px;
}


.iphone .schedule .subtitle {
    color:#FFFFFF;
    font-size:10px;
    font-weight:bold;
    padding:6px 0 10px 10px
}

.iphone .schedule .table .titles {
    background:none repeat scroll 0 0 transparent;
    border-top:0 none;
    color:#D1D1D1;
    font-size:1.1em;
    height:30px;
    padding-top:12px;
}


.iphone .schedule a{ color:#d1d1d1 !important }

.iphone .schedule .table .item .data .date  { font-weight:900 }

.iphone .schedule .table { font-size:11px }

.iphone .roster .title { display:none }

.iphone .roster .table .titles {
    background:url("/images/mobile/roster-title-bg.png") repeat scroll 0 0 transparent;
    height:32px;
    color:#fff;
    font-size:14px;
    font-weight:900;
}

body.iphone .roster a { color:#FFFFFF; }

.iphone .roster .table .item .data { padding-left:10px; }

.iphone .roster .table .item .more { 
padding:7px 0;
border:none;
margin:0;
background:url("/images/mobile/design-stuff.png") repeat-x scroll 0 0 transparent;
margin-bottom:5px;
}

.iphone .roster .table .item .more .text  { color:#fff }

.iphone .roster .table { background:url("/info/mobile/design-stuff.png") no-repeat scroll 0 100% transparent; color:#fff; }

.iphone .bios .profile { background:url(/images/mobile/design-stuff.png) repeat-x 0 100%; }


.iphone .bios .details { background:none; border-top:2px solid #c5c9cc; color:#fff }

#slider { background:url(/images/mobile/design-stuff.png) 0 100% repeat-x; }


/* classic */

body.classic {
    background:#fff;
    color:#000
}

body.classic a { color:#ffc300; text-decoration:none }



