﻿body { 
    margin:0px;
    font-family:Arial;
    background-color:white; 
    }
    
h1 
{
    margin:0px;
    }

#ddlGenre {
    font-family:Arial;
    font-size:10px;
     }
     
#ddlSort {
    font-family:Arial;
    font-size:10px;
     }
     
#btnTopSearch {
    font-family:Arial;
    font-size:14px;
    color:black;
     }
     
A.mnu { 
    font-family:Arial; 
    color:black; 
    font-size:8px;
    text-decoration:none;
    border:0px solid black;
    }
A:visited.mnu {
    color:black;
    
    }
A:visited.login {
    color:gray;
    
    }

.tblSearch { 
    width:620px;
    font-family:Arial; 
    color:gray; 
    font-size:15px;
    text-align:left;
    vertical-align:middle; 
    }
.tblRegister { 
    width:643px;
    font-family:Arial; 
    color:gray; 
    font-size:16px;
    text-align:left;
    vertical-align:middle;
    border:0px solid black; 
    }
.tblAbout { 
    width:643px;
    font-family:Arial; 
    color:gray; 
    font-size:16px;
    text-align:left;
    vertical-align:middle;
    border:0px solid black; 
    }
    
    .tblUpload { 
    width:643px;
    font-family:Arial; 
    color:gray; 
    font-size:16px;
    text-align:left;
    vertical-align:middle;
    border:0px solid black; 
    }
    
.tblUpdates { 
    width:620px;
    font-family:Arial; 
    color:gray; 
    font-size:12px;
    text-align:left;
    vertical-align:top;
    border-bottom:0px solid black;  
    }
.spacerTD{
    width:15px;

    }
.search{
    text-align:center;
    text-indent:-60px;
    }
    
.inputReg{
    
    width:150px;
    font-family:Arial; 
    color:black; 
    font-size:14px;
    text-indent:0px;
    }
.input{
    
    width:100px;
    font-family:Arial; 
    color:black; 
    font-size:12px;
    text-indent:0px;
    }

.btnSearch{
    width:80px;
    height:25px;
    font-family:Arial; 
    color:#27A0D7; 
    font-weight:normal;
    font-size:14px;
    background-image:url();
    background-color:White;
    border:1px solid black;
   
}
.small{
    font-size:10px;
    font-family:Times New Roman; 
    color:black;
    }
.tblRankings{
    position:relative;
    float:left;
    top:50px;
    left:0px;
    font-family:Arial;
    font-size:12px;
    width:150px;
    border:0px solid green;
    }

.tblMain{
    position:relative;
    top:50px;
    left:0px;
    float:left;
    font-family:Arial;
    font-size:12px;
    width:643px;
    border:0px solid green;
    }
    
.tblResults{
    position:relative;
    top:50px;
    left:0px;
    float:left;
    font-family:Arial;
    font-size:12px;
    width:620px;
    border:0px solid green;
    
    }

.tblAds{
    position:relative;
    float:right;
    top:70px;
    left:0px;
    font-family:Arial;
    font-size:12px;
    width:150px;
    border:0px solid green;
    }

.tblLogin{
    position:relative;
    float:right;
    top:50px;
    right:3px;
    font-family:Arial;
    font-size:12px;
    color:Gray;
    width:150px;
    border:0px solid black;
    }

.tdRankings{
    width:150px;
    
    }

.tdMain{
    width:650px;
    }

.tdAds{
    width:150px;
    text-align:center;
    }
    
.highLight{
    color:#27A0D7; 
    font-size:17px
    }
    
.tdRankingsHeading{
    padding-left:15px;
    color:#333333;
    text-align:center;

    }
    
.tdRankingsR{
    padding-left:5px;
    width:55px;

    }
.tdRankingsL{
    padding-left:5px;
    padding-right:5px;
    font-size:10px;
    color:Gray;
    vertical-align:top;

    }
    
.verticalHeading{
    border-right:1px solid black;
    font-size:8px; 
    text-align:center; 
    width:12px;
    vertical-align:top;
    color:#27A0D7;
    }
.updatesContent{

    vertical-align:top;
    color:Gray;
    font-size:16px;
    }
.updatesImage{
    width:50px;
    color:black;
    text-decoration:none;
    vertical-align:text-top;
    }
    
.linkedImage
    {
    border:1px solid black;
    }
    
    
.tdUpdatesHeading{
    padding-left:10px;
    vertical-align:top;
    color:#333333;
    font-size:14px;
    }
    .updatesHeading{
    vertical-align:top;
    color:#333333;
    font-size:16px;
    text-decoration:none;
    }
hr{
    height:1px;
    color:#FFD6E8;
    background:#FFD6E8;
    border:0px;
    
    }
    
.tdRankingsHr{
    height:1px;
    color:#FFD6E8;
    background:#FFD6E8;
    border:0px;
    margin:0px;
    }
    
.mainHr{
    height:1px;
    color:#FFD6E8;
    background:#FFD6E8;
    border:0px;

    }
    
.tblSongs{
    margin-left:20px;
    margin-top:20px;
    }
    
    #loginBoxContainer{
    position:absolute; top:5px; right:100px;
    width:250px;
    height:15px;
    background-color:white;
    border:Solid 0px gray;
    }
    
    .login{
    
    padding-left:0px;
    vertical-align:top;
    color:gray;
    font-size:10px;
    }
    
    
    .loginInput{
    color:black;
    font-size:10px;
    width:100px;
    height:12px;
    }
    .btnLogin{
    color:gray;
    font-size:10px;
    width:40px;
    background-color:White;
    padding:0px;
    }
    
    .adminTop
    {
        width:100%;
        height:200px;
        background-color:white;
        color:#333333;
        border-bottom:solid 2px #27A0D7;
        text-align:center;
        }
.adminBody
{
    font-family:Arial;
    color:white;
    
    }
    
.adminLogin
{
    top:50px;
    font-family:Arial;
    font-size:14px;
    position:absolute;
    right:10%;
    top:105px;
    }
.mnuAdmin
{
    color:#333333;
    text-decoration:none;
    
    }
    
.adminMusic
{
    position:relative;
    }
    
.paging
    {
    text-align:center;
    color:black;
    font-size:12px;
    text-decoration:none;
    }
.pagingBlue
    {
    text-align:center;
    color:#27A0D7;
    font-size:12px;
    text-decoration:none;
    }
    
    .pagingBlueNav
    {
    text-align:center;
    color:#27A0D7;
    font-size:14px;
    text-decoration:none;
    }

.subHeading
    {
    color:black;
    font-size:16px;
    vertical-align:top;
    }
.content
    {
    color:gray;
    font-size:16px;
    vertical-align:top;
    text-decoration:none;
    font-weight:normal;
    }
    .songMP3
    {
    vertical-align:top;
    text-align:center;
    }
    
        .noDecoration
    {
    text-decoration:none;
    color:inherit;
    border:none;
    }
            .lnkUnderline
    {
    color:inherit;
    border:none;
    }
.pnlLogin
    {
    width:0px;
    height:0px;
    border:solid 0px black;
    }
    .forumBody
    {
    width:775px;
    height:inherit;
    border:solid 0px black;
    position:relative; top:inherit; left:0px;
    float:left;
    }
    
    .heading
    {
    color:#666666;
    font-family:Arial;
    font-size:18px;
    font-weight:normal ;
    }
    
.mnuForum
    {
    color:#27A0D7;
    font-family:Arial;
    font-size:14px;
    font-weight:normal ;
    }
    .txtComment
    {
    border:1px solid #27A0D7;
    color:black;
    font-size:16px;
    width:675px;
    height:300px;
    }
    a
    {
    color:#666666; 
    }
    .forumInput
    {
    border:1px solid #27A0D7;
    font-family:Arial;
    font-size:16px;
    font-weight:normal;
    color:black;
    width:545px;
    }
    .MessageTitle
    {
    border:1px solid #27A0D7;
    font-family:Arial;
    font-size:16px;
    font-weight:normal;
    color:black;
    width:350px;
    }
    .txtMessage
    {
    border:1px solid #27A0D7;
    color:black;
    font-size:16px;
    width:575px;
    height:300px;
    }
    .adminInput{
    width:120px;
    font-size:14px;

    }
    
.regForm{
    color:Black;
    padding-bottom:5px;
    }
    
.regFormA{
    color:gray;
    padding-bottom:5px;
    }