

/* MODULES BASE */
.mod-container
{
    font-family: verdana, helvetica, arial, sans-serif;
    width: 100%;
    clear: both;
}

.mod-content a
{
    color: black;
}
.mod-content a:visited
{
    color: #608fd6 !important;
}
.mod-content .gradient-container
{
    background: #fff url(../assets/gradient_back.jpg) bottom repeat-x;
    overflow: hidden;
}
.ie6 .mod-content .gradient-container
{
    zoom: 1;
}
.floatleft
{
    float: left !important;
}
.floatright
{
    float: right !important;
}


/* TOP STORY DEFAULT */
#top-stories .mod-content
{
    padding: 2px;
    position: relative;
    z-index: 1;
    height: 451px;
}
#top-stories .mod-content .top-story-content
{
    background: #fff;
    position: relative;
    width: 576px;
    margin: 5px 16px 0;
}
.ie6 #top-stories .mod-content .top-story-content
{
    float: none;
}
#top-stories .mod-content .top-story-content .top-story-image
{
    height: 324px;
    overflow: hidden;
    width: 100%;
}
#top-stories .mod-content .top-story-content .top-story-headline
{
    color: #fff;
    background: transparent;
    height: auto;
    width: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
}


#top-stories
{
    /*background: #fff;*/
}


/* TABS MODULE */
.mod-tabs
{
    float: left;
    width: 100%;
}

/* incorporates 171px background image */.mod-tabs .mod-content
{
   /* border-top: 1px solid #c2c2c2; */
}
.mod-tabs-section .mod-content
{
    border-top: 0;
}
.ie6 .mod-tabs .mod-content
{
    float: left;
}

.mod-tabs .mod-tab-content
{
    display: block; /*position: absolute; left: -999em;*/
}
.mod-tabs-container
{
    float: left;
    width: 100%;
}


/* TOP STORY DEFAULT */

#top-stories
{
    /*background: #fff;*/
}


#top-stories .mod-content
{
    padding: 2px;
    position: relative;
    z-index: 1;
    height: 451px;
}
#top-stories .mod-content .top-story-content
{
    background: #fff;
    position: relative;
    width: 345px;
    margin: 5px 16px 0;
}
.ie6 #top-stories .mod-content .top-story-content
{
    float: none;
}
#top-stories .mod-content .top-story-content .top-story-image
{
    height: 324px;
    overflow: hidden;
    width: 100%;
}
#top-stories .mod-content .top-story-content .top-story-headline
{
    color: #fff;
    background: transparent;
    height: auto;
    width: 100%;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
}

/* CAROUSEL MODULE */

#top-stories .mod-content .mod-carousel
{
    width: 345px;
    margin: 10px;
}
#top-stories .mod-content .mod-carousel ul
{
    
}
#top-stories .mod-content .mod-carousel ul li
{
    display:inline;
}

#top-stories .mod-content ul li a:hover
{
    background-color:Red;
}


#top-stories .mod-content table tr td
{
    background-color:Red;
}




/* Breaking News - Top Story */
.top-story-content .breaking-news
{
    padding: 5px 10px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: auto;
    height: auto;
    z-index: 5000;
}
.top-story-content .breaking-news .transparent-background
{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #c72524;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.top-story-content .transparent-background
{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #c72524;
    opacity: 0.8;
    filter: alpha(opacity=80);
    width:340px;
}



#contentD li
{
    margin-left: 8px;
    list-style-type: square;
}


.mod-content .gradient-container
{
    /* background: #FFFFFF url(http://a2.espncdn.com/prod/assets/gradient_back.jpg) repeat-x scroll center bottom;*/
    overflow: hidden;
}
.memColAd
{
    margin-top: 5px;
    text-align: center;
}
#memNav
{
    background-color: #666666;
    height: 27px;
    line-height: 12px;
    margin: 0 0 3px;
    outline-style: none;
    outline-width: 0;
}
.memCol ul
{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.memCol li
{
    border-right: 0 solid #FFFFFF;
    float: left;
}
.memCol li a
{
    /*border-right: 1px solid #FFFFFF;*/
    color: black;
    display: block;
    margin: 0;
    padding: 7px 16px 8px;
    text-decoration: none;
}
.memCol li a:hover
{
    background-color: #999999;
    color: #FFFFFF;
}
.memCol a
{
    color: black;
}

.memCol td a
{
    color: black;
}

.active
{
    background-color: #FFFFFF;
    color: #666666;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
}


.clear
{
    clear: both;
}
.contentDcolText, .contentDcolTextRight
{
    margin-top: 0;
}

.contentDcol h1
{
    height: 1%;
    padding: 7px 0 5px 5px;
}




.contentDcolText ul li img
{
    float: left;
    margin-right: 5px;
}

.contentDcolText ul li p
{
    float: left;
    line-height: 1.26em;
    width: 155px;
}

.contentDcolText ul li.contentDcol-oddrow
{
    background-color: #E9E9E9;
    /*border: 1px solid #fff;*/
}
.contentDcolText ul li.contentDcol-evenrow
{
    background: #fff;
    /*border-top: 1px solid #e9e9e9;*/
}


.contentDcolRight
{
    margin: 10px 0 0 11px;
}


#newfix li
{
    line-height: normal;
}

#contentD li
{
    line-height: normal;
}



/* MAIN LAYOUT */

#contentA
{
    width: 100%;
}



.teamIcon
{
    padding: 0 5px 0 0;
}

#contentD
{
    width: 100%;
    margin: 0;
}
.contentDcol
{
    float: left;
    margin-left: 11px;
}
.contentDcolRight
{
    float: right;
    margin-left: 11px;
}
.contentDcolRight
{
    float: left;
    margin: 17px 0 0 11px;
}
.contentDcolWrap
{
    width: 320px;
}

.contentDcol h1
{
    background-color:#404040; /*background-image: url("images/nav-background.jpg");*/
    font-size: 11px;
    height: 25px;
    color: #fff;
    padding: 7px 0 0 5px;
    margin: 10px 0 0 0;
}
.contentDcolRight h1
{
     background-color:#404040; /*background-image: url("images/nav-background.jpg");*/
    font-size: 11px;
    height: 25px;
    color: #fff;
    padding: 7px 0 0 5px;
    margin: 10px 0 0 0;
}
.contentDcolText
{
    /*border: 1px dashed #c1c1c1;*/
    margin-top: 0px;
    background-attachment: fixed;
    background-position: bottom;
    padding: 3px;
}
.contentDcolText h1
{
     background-color:#404040; /*background-image: url("images/nav-background.jpg");*/
    font-size: 11px;
    height: 25px;
    color: #fff;
    padding: 7px 0 0 5px;
    margin: 10px 0 0 0;
}
.contentDcolText li a
{
    color:Black;
}

.contentDcolText ul li
{
    list-style-type: square;
}

.contentDcolText td a
{
    color:Black;
}

.contentDcolText a
{
    color:Black;
}
/*
.even
{
    background-color: #fff;
    width: 50%;
}
.odd
{
    background-color: #e9e9e9;
    width: 50%;
}*/
#contentD li
{
    line-height: 20px;
    margin-left: -10px;
}




