  * {
    margin:0px;
    padding:0px;
  }

  th {
    color: White;
  }
  
  .SubHead {
    color: #98c61d;
  }
  
  .NormalBold {
    color:#898989;
  }
  
  .NormalTextBox {
    color:#898989;
  }
  
  .DataGrid_Header {
    color:#98c61d;
  }

  .DataGrid_Item {
    color:#98c61d;
  }
  
  .DataGrid_AlternatingItem {
    color:black;
  }

  TextArea.NormalTextBox {
    color:black;
  }
  
  body {
    background: #000000;
    text-align: center;
    font-family:Tahoma;
  }

  #Main {
    width: 990px;
    margin:0 auto;
    text-align: center;
    background: #111111;
  }

  #Main-Inner {
    width: 950px;
    margin:0 auto;
    text-align:left;  
  }

  #Top {
    background:#1d1d1d;
  }

  #Header {
    height: 231px;
    background:black;
    width: 728px;
    float:left;
    padding:0px;
    margin:0px;
    }
  
  #HeaderBackgroundLeft  
  {
      position:absolute;
      height:231px;
      width:223px;
      background: url(nav_bgd_left.gif) repeat-y;
  }
  
  #HeaderHTMLLogo
  {
      height:231px;
      width:222px;
      background:url(HeaderLogo.jpg) top left no-repeat;
      position:absolute;
  }
  
  #HeaderBackgroundRight 
  {
      width:1px;
      overflow:hidden;
      font-size:1px;
      height:231px;
      background:#343434;
      float:right;
  }
  
  #HeaderImage 
  {
      background:url(HeaderBanner.jpg) no-repeat;
      width:500px;
      height:231px;
      float:right;
  }
  
  .NoImage 
   {
    background:none;
   }

  #Header-NoImage {
    height: 231px;
    width: 728px;
    float:left;
    padding:0px;
    margin:0px;
  }
  
  #HeaderFlashLogo 
  {
      height:231px;
      width:234px;
      float:left;
      background:#000000;
  }
  
  #HeaderFlashIntro 
  {
      height:231px;
      width:493px;
      border-right:#343434 solid 1px;
      background:#000000;
      float:left;
  }
   
  #FlashClock 
  {
      position:relative;
      left:1px;
      top:142px;
      height:83px;
      width:221px;
  }
  
  .TopRightArea {
    height: 231px;
    width: 215px;
    float: right;
    background:#1d1d1d url(TopRightAreaBackground.gif) top right no-repeat;
  }
  
  #LoginArea {
    position: relative;
    height:231px;
    width:200px;
    background:#1d1d1d url(LoginBackground.jpg) top left no-repeat;

  }
  
  .TopRightArea img, .TopRightArea hr {
    display:none;
  }
  
  .TopRightArea table {
    font-weight: bold;

    z-index:1000;
  }
  
  .LoginAreaTextFields {
    text-align:center;
    color: #ffffff;
  }
  
  .LoginUsername {
    position:relative;
    width: 163px;
    height:25px;
    top: 67px;
    border:2px solid #10100e;
    background:#bc4828;
    line-height:20px;
    margin-left:auto;
    margin-right:auto;
  }
  
  .LoginPassword {
    position:relative;
    line-height:20px;
    width: 163px;
    height:25px;
    top: 77px;
    border:2px solid #10100e;
    background:#bc4828;
    margin-left:auto;
    margin-right:auto;
  }
    
  .LoginButton {
    position:relative;
    color:White;
    font-size:11px;
    width: 48px;
    height:24px;
    top: 97px;
    left: 17px;
    background:url(LoginButton.gif) no-repeat;
    float:left;
  }
  
  .LoginForgotPasswordButton {
    color:White;
    font-size:9px;
    position:relative;
    width: 106px;
    height:24px;
    top: 97px;
    left: 23px;
    background:url(ForgotPassButton.gif) no-repeat;
    float:left;
  }
  
  .LoginRegister {
    position:relative;
    top:112px;
    left:9px;
    height: 35px;
    width:165px;
  }
  
  #RegisteredArea {
    height:231px;
    width:200px;
    position:relative;
    background:url(RegisteredBackground.jpg) top left no-repeat;
  }
  
  .LogoutLink {
    position:absolute;
    top:160px;
    left:16px;
    height: 25px;
    width:155px;
  }
  
  .MyAccount  {
    position:absolute;
    top:193px;
    left:16px;
    height: 28px;
    width:150px;
  }
  
  #Navigation {
    position:relative;
    background: black;
    height: 42px;
  }
  
  #NavBackgroundLeft 
  {
      background: url(nav_bgd_left.gif);
      width:223px;
      height:20px;
      position:absolute;
  }  
  
  #NavBackgroundRight
  {
      background: url(nav_bgd_right.gif);
      width:223px;
      height:20px;
      float:right;
  }
  
  
  
  .FlashBackground 
  {
      background:url (FlashMenuBackground.jpg) no-repeat top;
  }

  #Menu {
    top: 14px;
    position:absolute;
    background:url(menu_bgd.gif);
    height: 28px;
    line-height: 28px;
    text-align:center;
  }

  #Menu a {
    display: block;
    width: 133px;
    float:left;
    color:#FFFFFF;
    text-transform: uppercase;
    text-decoration: none;
    font-size:11px;
    font-weight:bold;
    overflow:hidden;    
    height:29px;
  }

  #Menu .MenuSep {
    overflow:hidden;
    width:1px;
    float:left;
    background: url(menu_divider.gif);
  }

  #Menu a.Normal {
    background: url(menu_bgd.gif) top no-repeat;
  }

  #Menu a.Normal:hover{
    background: url(menu_hover.gif) repeat-x;
  }

  #Menu a.NormalSelected {
    background: url(menu_hover.gif) repeat-x;
  }

  #Menu a.Left {
    background: url(menu_left.gif) top left no-repeat;
  }

  #Menu a.Left:hover {
    background: url(menu_left_hover.gif) no-repeat;
  }

  #Menu a.LeftSelected {
    background: url(menu_left_hover.gif) top left no-repeat;
  }

  #Menu a.Right {
    width:140px;
    padding-left:6px;
    background: url(menu_right.gif) top right no-repeat;
    float:right;
    height:29px;
  }

  #Menu a.Right:hover {
    width:140px;
    padding-left:6px;
    background: url(menu_right_hover.gif) top right no-repeat;
    float:right;
  }

  #Menu a.RightSelected {
    width:140px;
    padding-left:6px;
    background: url(menu_right_hover.gif) top right no-repeat;
    float:right;
  }

  .Head {
    color:#FFFFFF;
  }

  .Normal {
    color:#898989;
  }
    
  .Footer {
    width:990px;
    margin-top:10px;
    height:52px;
    font-size:12px;
    background:#051028 url(FooterImage.gif) no-repeat top;
  }
  
  .FooterText {
    width:990px;
    margin-top:10px;
    text-align:center;
    font-size:12px;
    line-height:52px;
  }
    
  .HomePagePlayer {
    width:584px;
    float:left;
  }
  
  .UtilityLeft 
  {
      width:684;
      float:left;
  }
  
  .UtilityRight 
  {
      width:255px;
      float:left;
      margin-left:10px;
  }  
  
  .HomePageTopRight {
    width: 355px;
    margin-left:10px;
    float:left;
  }
  
  .HomePageScores {
    width:233px;
    float:left;
  }
  
  .HomePageBlog {
    width:341px;
    margin-left:10px;
    float:left;
  }
  
  .HomeAdvert {
    width:356px;
    margin-left:10px;
    float:left;
  }
  
  .HomeNewsVideos {
    height:305px;
  }
  
  .NewsRow {
    width:100%;
    height:128px;
    margin-bottom:10px;
  }
  
  .NewsPlayer {
    width:155px;
    height:128px;
    float:left;
  }
  
  .NewsText {
    width:153px;
    height:128px;
    font-size:11px;
    float:right;
    color:#898989;
  }
  
  .NewsText h1 {
    font-family:Tahoma;
    font-size:13px;
    color:#98c61d;
    margin-top:-4px;
    padding-bottom:3px;
  }
  
  .NewsSpacer {
    width:100%;
    height:7px;
  }
    
  .SportsArea {
    width:760px;
    float:left;
  }
  
  .SportNews 
  {
    width:430px;
    float:left;
    margin-left:10px;
  }
  
  .SportVideo {
    width:320px;
    float:left;
  }
  
  .SportNarrowLeft {
    width:320px;
    float:left;
  }
  
  .SportNormalLeft {
    width:246px;
    float:left;
  }
  
  .SportNarrowNormal {
    width:246px;
    float:left;
    margin-left:10px;
  }
  
  .SportWideLeft {
    width:430px;
    float:left;
  }

  .SportWideNormal {
    width:430px;
    float:left;
    margin-left:10px;
  }
  
  .SportNormal {
    width:375px;
    float:left;
    margin-left:10px;
  }
  
  .SportWideSkyscraperRight {
    width:180px;
    float:left;
    margin-left:10px;
  }
  
  
  .GirlHeader {
    width:750px;
    float:left;
  }  
  
  .GirlTower {
    width:190px;
    float:left;
    margin-left:10px;
  }  
  
  #lineup {
  }
  
  
  .ManagePageLeft {
    width:584px;
    float:left;
  }

  .ManagePageRight {
    width: 356px;
    float:right;
  }


  #Login {
    text-align:right;
    color: #FFFFFF;
    padding-bottom: 13px;
  }

  #NavMenu {
    float:left;
  }

  #CurrentDate {
    position:relative;
    line-height:31px;
    left:-5px;
    float:right;
  }

  .VideoPaneHome {
    height: auto;
    width: 66%;
    float:left;
  }
  .main_dnnmenu_container {
    background-color: transparent;
  }
  .main_dnnmenu_bar {
    cursor: pointer;
    cursor: hand;
    height:30px;
    line-height: 30px;
    background-color: Transparent;
  }
  .main_dnnmenu_item td { /*TD if menu option for using tables is on*/
    cursor: pointer;
    cursor: hand;
    color: #FFFFFF;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    background-color: Transparent;
    font-family: Tahoma, Arial, Helvetica;
    white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding: 1px 3px 3px 1px;
  }

  .main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
    cursor: pointer;
    cursor: hand;
    color: #FFFFFF;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    background-color: Transparent;
    font-family: Tahoma, Arial, Helvetica;
    white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding: 0px 0px 0px 5px;   /*explicitly set padding for root menu items*/
  }

  .main_dnnmenu_itemhover {
    color: #999999;
    background-color: Transparent;
  }

  .main_dnnmenu_itemhover td {
    color: #999999;
    background-color: #8da4d3;
  }

  .main_dnnmenu_icon {
    cursor: pointer;
    cursor: hand;
    text-align: center;
    width: 15px;
    height: 100%;
    background: green;
  }
  .main_dnnmenu_submenu {
    background-color: #cad5ea;
    z-index: 1000;
    cursor: pointer;
    cursor: hand;
    padding: 1px 1px 1px 1px;
  }

  .main_dnnmenu_itemhover .main_dnnmenu_sep {
    color: #FFFFFF;
    cursor: default;
  }

  .main_dnnmenu_sep {
    padding-right:5px;
  }

  .main_dnnmenu_arrow {
    border-right: #cad5ea 1px solid;
    border-bottom: #cad5ea 1px solid;
    border-top: #cad5ea 0px solid;
    font-family: webdings;
    font-size: 10pt;
    cursor: pointer;
    cursor: hand;
  }
  .main_dnnmenu_rootmenuarrow {
    font-family: webdings;
    font-size: 10pt;
    cursor: pointer;
    cursor: hand;
  }

  a.SkinObject:link  {
    text-decoration: none;
    color: #FFFFFF;
  }

  a.SkinObject:visited {
    text-decoration: none;
    color: #FFFFFF;
  }

  a.SkinObject:hover {
    text-decoration: none;
    color: #999999;
  }

  a.SkinObject:active {
    text-decoration: none;
    color: #FFFFFF;
  }
  
  .GirlGallery 
  {
      margin-left:5px;
  }
  
  .GirlImage 
  {
      position:relative;
      float:left;
      width:200px;
      padding:19px;
  }
  
  .GirlImage img 
  {
      border:1px solid #98c61d;
  }
  
  .GirlTitle 
  {
      position:absolute;
      margin-bottom:15px;
      font-size:12px;
      width:202px;
  }
              
  .GirlPlayButton 
  {
      position:absolute;
      top:6px;
      left:22px;
      width:200px;
      height:150px;
      background:url(PlayButton.png) center center no-repeat;
      cursor:pointer;
  }
  
  .VideoThumbContainer
  {
      position:relative;
      width:244px;
      height:230px;
      margin-bottom:10px;
      float:left;
      text-align:center;
      background:url(TVFrame.gif) center top no-repeat;
  }
  
  .VideoThumbContainer a:hover 
  {
      text-decoration:none;
  }
  
  .VideoThumbContainer .VideoThumbnail 
  {
      position:relative;
      top:6px;
      border:none;
  }  
      
  .VideoButtons 
  {
      position:absolute;
      width:50px;
      left:21px;
      top:6px;
      background:#1d1d1d;
      border:1px solid #4f5052;
      padding-left:3px;
      
  }
    
  .VideoButtons a, .VideoButtons img 
  {
      border:none;
      padding:0px;
  }
    
  .VideoTitle 
  {
      margin-top:32px;
      font-size:12px;
      padding-left:14px;
      padding-right:14px;
      text-align:left;
  }
  
  .VideoTitle a:hover
  {
      text-decoration:underline;
  }
  
  .BlogPageLeftSide 
  {
      width:750px;
      float:left;
  }
      
  .BlogPosts 
  {
      width:750px;
  }
  
  .BlogTower 
  {
      width:190px;
      float:right;
  }
  
  .GirlGalleryHeader {
    width:760px;
    float:left;
  }  
  
  .GirlGalleryHeadLeft {
    width:410px;
    float:left;
  }  
  .GirlGalleryHeadRight {
    width:340px;
    margin-left:10px;
    float:left;
  }  
  
  .GirlGalleryImages {
    width:760px;
    float:left;
  }
  
  .GirlVideo 
  {
      margin-left:auto;
      margin-right:auto;
      text-align:center;
  }
  
  
  .GirlAboutBox 
  {
      position:relative;
      height:290px;
  }

  .GirlAboutBox a
  {
      text-decoration:none;
  }
    
  .GirlTower {
    position:relative;
    width:180px;
    float:left;
    margin-left:10px;
  }  
  
  a.GirlList 
  {
      font-size:14px;
  }

  .GirlBioQuestion 
  {
      font-weight:bold;
      color: #98c61d;
      width:80px;
      float:left;
      text-align:right;
  }
  
  .GirlBioAnswer
  {
      float:left;
      padding-left:5px;
  }
  
  .GirlBioQuestionColumn 
  {
      font-size:14px;
      font-weight:bold;
      text-align:right;
      vertical-align:top;
      color: #98c61d;
      width:160px;
  }
  
  .GirlBioAnswerColumn 
  {
      font-size:14px;
      color: #898989;
      
  }
  
  .GirlBiography td 
  {
      padding-top:2px;
      padding-bottom:2px;
  }
    
  .HOTDBox 
  {
      text-align:center;
  }

  .HOTDBox img 
  {
      border:1px solid #98c61d;
  }
        
  .GOTWBox 
  {
      text-align:center;
  }
  
  .GOTWBox img 
  {
      border:1px solid #98c61d;
  }
  
  .GOTWBox .GirlBiography 
  {
      margin-top:8px;
  }
  
  .GOTWBox .GirlBioQuestionColumn 
  {
      text-align:right;
      font-size:12px;
  }
  
  .GOTWBox .GirlBioAnswerColumn 
  {
      text-align:left;
      font-size:12px;
  }
  
  a .GreenButton 
  {
      cursor:pointer;
      color:#FFFFFF;
      text-decoration:none;
  }
  
  .GreenButton 
  {
      font-size:16px;
      font-weight:normal;
      color:#FFFFFF;
      line-height:40px;
      text-align:center;
      background:url(ButtonRight-Green.gif) right;
      height:40px;
  }
  
  .GreenButton-Left 
  {
      background:url(ButtonLeft-Green.gif) left no-repeat;
      height:40px;
      width:4px;
      float:left;
  }
   
  .GirlButton 
  {
      position:absolute;
      bottom:0px;
      width:100%;
  }  
  
  .GirlButtonVideo 
  {
      margin-top:10px;
      bottom:0px;
      width:100%;
  }
  
  .ParagraphOText 
  {
      color:#898989;
      font-size:14px;
      line-height:20px;
  }
  
  .AboutParagraph 
  {
      width:600px;
  }
  
  
    a .SmallGreenButton 
  {
      cursor:pointer;
      color:#FFFFFF;
      text-decoration:none;
  }
  
  .SmallGreenButton 
  {
      margin-top:10px;
      font-size:16px;
      font-weight:normal;
      color:#FFFFFF;
      line-height:26px;
      text-align:center;
      background:url(SmallButtonRight-Green.gif) right;
      height:26px;
  }
  
  .SmallGreenButton-Left 
  {
      background:url(SmallButtonLeft-Green.gif) left no-repeat;
      height:26px;
      width:4px;
      float:left;
  }
  
  .NewsBottomAlign 
  {
      position:absolute;
      top:200px;
  }
  
  .NewsBottomAlignNarrow 
  {
      position:absolute;
      top:230px;
  }
  
  .BottomNarrowGreenButton 
  {
      font-size:16px;
      font-weight:normal;
      color:#FFFFFF;
      line-height:26px;
      text-align:center;
      background:url(SmallButtonRight-Green.gif) right;
      height:26px;
      width:227px;
  }
  
  .BottomGreenButton 
  {
      font-size:16px;
      font-weight:normal;
      color:#FFFFFF;
      line-height:25px;
      text-align:center;
      background:url(SmallButtonRight-Green.gif) right;
      height:25px;
      width:410px;
  }

   
  .SportButton 
  {
      position:absolute;
      bottom:0px;
      width:100%;
  }
  
  .RSSLink 
  {
      font-size:12px;
      font-weight:normal;
  }
  
  .RSSLinkIndented 
  {
      display:block;
      font-size:12px;
      font-weight:normal;
      margin-bottom:10px;
  }
  
  .RSSSpace 
  {
      display:block;
      margin-top:10px;
  }
  
  .RSSDescription 
  {
      display:block;
      margin-bottom:15px;
  }
  
  .RSSDescriptionALL 
  {
      display:block;
      margin-top:5px;
      margin-bottom:3px;

  }
  
  .RSSDate 
  {
      display:block;
      margin-bottom:15px;
  }
  
  .RSSDateALL 
  {
      display:block;
      padding-left:1px;
  }
  
  .SportsNews 
  {
      height:225px;
      overflow:hidden;
  }
  
  .SportsNewsAll 
  {

  }
  
  
  .SportsNewsLong
  {
      height:225px;
      position:relative;
  }
  
  .SportsNewsNarrow 
  {
      height:255px;
      position:relative;
  }
  .LatestScores 
  {
     line-height:20px;
     font-size:12px;
     color:#898989;
     text-align:justify;
  }
  
  .LatestWinner 
  {
      color:#9dc929;
  }
  
  .LatestEntry 
  {
      display:block;
      width:210px;
      height:22px;  
      margin-bottom:3px;
  }
  
  .RightSide 
  {
      text-align:left;
      width:90px;
      float:right;
  }
  .LeftSide
  {
      text-align:right;
      width:90px;
      float:left;
  }
  
  .LatestVersus 
  {
      float:left;
      width:30px;
      text-align:center;
  }
  
  .RowStyle1 
  {
      background:#242424;
  }
  
  .RowStyle0 
  {
      background:none;
  }
      
  
  .HollyAboutPage 
  {
      height:431px;
      width:160px;
      margin-right:10px;
      background:url(HollyAboutPage.gif) no-repeat;
      float:left
  }
  
 .ContactLeftPane 
 {
     float:left;
     width:420px;
 }  
 
 .ContactRightPane 
 {
     float:left;
     width:520px;
     margin-left:10px;
 } 
 
 .ContactArea
 {
     height:341px;
 }
 
 .ContactImage 
 {
     position:absolute;
     background:green url(ContactUs-Kristen.gif);
     font-size:0px;
     height:350px;
     width:179px;
 }
 
 .ContactText
 {
     padding-left:200px;
 }
 
 .ContactParagraph 
 {
 }
 
 #ProfileUpdateContainer 
 {
     position:absolute;
     left:0px;
     top:0px;
     height:100%;
     width:100%;
     z-index:999998;
     background:url(maskBG.png);
     /* ie only needs the next lines */
    height: expression(document.body.clientHeight + "px");
    width: expression(document.body.clientWidth + "px"); 
 }
 
 #ProfileUpdateDialog 
 {
    z-index:999999;
    text-align:left;
    position:absolute;
    top:50px;
    left: 50%;
    width:500px;
    margin-left:-250px;
    background:black;
    border:1px solid #98c61d;
    padding-left:20px;
    padding-top:0px;
 }
 
 #ProfileUpdateDialog img 
 {
     display:inline;
 }
 
 #ProfileDialogTitle 
 {
     position:relative;
     top:-24px;
     left:-20px;
     font-weight:bold;
     color:#98c61d;
 }
 
.NewsPlayButton 
    {
      position:absolute;
      top:0px;
      left:0px;
      width:140px;
      height:105px;
      background: url(PlayButton.png) center center no-repeat;
      cursor:pointer;
    }

.NewNewsPlayer 
{
    position:relative;
    width:140px;
    height:105px;
    margin-left:10px;
    float:left;
}

.NewsRow img 
    {
        border:1px solid #98c61d;
    }
    

