#footer {
    font-size: 0px;
    line-height: 0px;
    width: 1024px;
}

#header {
    width: 800px;
}

/* GLOBAL TEXT CLASSES */
a:link {text-decoration: none; color: #97d3e9;}
a:hover {text-decoration: none; color: #d0e9f3;}
a:visited {text-decoration: none; color: #97d3e9;}
a:visited:hover {text-decoration: none; color: #d0e9f3;}
.text1 { font: 900 12px arial; color: white;}
.text2 {font: 100 12px arial; color: white;}
.text3 {font: 100 12px arial; color: white;}

/* GLOBAL SUBMIT GRAPHIC */
.submit {
background-image: url(/images/newwhale/feedback_submit.png);
height: 22px;
width: 82px;
}

html {
background-image: url(/images/newwhale/back_grad.png);
background-repeat: repeat-x;
}
div#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}
.noBorderIMG {border-style: none;}

body {
color: white;
}

/***************
** THE HEADER **
***************/
#header {
    height: 28px;
}
#headerTable {
}
#logo, #songwhalelivelogo {
width: 216px;
float: left;    
}
#logo {
background-image: url(/images/newwhale/songwhale_logo.png);
height: 54px;
margin-top: -12px;
}
#songwhalelivelogo {
background-image: url(/images/newwhale/songwhalelive_logo.png);
height: 70px;
margin-top: -12px;
}
#tabTable {
border-spacing: 0px;
float: right;
margin-top:2px;
}
.tabtd {
font-size: 0px;
line-height: 0px;
margin: 0px;
border: none;
border-spacing: 0px;
border-style: none;
}

#song_tab, #news_tab, #mult_tab, #events_tab, #mysong_tab {height: 23px;}
#song_tab {
background-image: url(/images/newwhale/song_tab_reg.png);
width: 109px;
}
#news_tab {
background-image: url(/images/newwhale/news_tab_reg.png);
width: 109px;
}
#mult_tab {
background-image: url(/images/newwhale/mult_tab_reg.png);
width: 109px;
}
#events_tab {
background-image: url(/images/newwhale/events_tab_reg.png);
width: 109px;
}
#mysong_tab {
background-image: url(/images/newwhale/mysong_tab_reg.png);
width: 109px;
}

/***************
** THE FOOTER **
***************/
#footer {
}
#footerGuts {
    background-image: url(/images/newwhale/footer_part2.png);
    background-repeat:repeat-x;
    height: 21px;
    margin-left: 22px;
    margin-right: 21px;
}
#footerLeftEdge {
    float: left;
    background-image: url(/images/newwhale/footer_part1.png);
    width: 22px;
    overflow:hidden;
}
#footerRightEdge {
    float:right;
    background-image: url(/images/newwhale/footer_part3.png);
    width: 21px;
    overflow:hidden;
}

.footertd {padding-top: 4px; padding-left: 4px; padding-right: 4px; }
#footerLeftTable { float:left; }
#footerRightTable { float:right;}
#footerRightEdge,#footerLeftEdge,#copyright_footer,#home_footer,#feedback_footer,#privacy_footer,#contact_footer,#terms_footer,#employment_footer, #academics_footer {height:21px;}
#copyright_footer { width: 168px;}
#street_team_footer {width: 45px;}
#feedback_footer {width: 35px;}
#privacy_footer {width: 28px;}
#contact_footer {width: 29px;}
#faqs_footer {width: 18px;}
#employment_footer {width: 45px;}
#academics_footer {width: 45px;}



/***************
** LOGIN INFO **
***************/

#login_frame {
background-image: url(/images/newwhale/login_frame.png);
background-repeat: no-repeat;
/* */
/*height: 142px;*/
/*width: 238px;*/
/*overflow: hidden;*/
}
#login_logo {
background-image: url(/images/newwhale/login_logo.png);
height: 25px;
width: 96px;
/*margin-top:35px;*/
margin-right:15px;
float:right;
}
#password {
background-image: url(/images/newwhale/password.png);
height: 10px;
width: 64px;
float:left;
margin-top: 10px;
margin-bottom: 2px;
}
#username {
background-image: url(/images/newwhale/username.png);
height: 9px;
width: 63px;
float:left;
margin-top: 25px;
margin-bottom: 2px;
}

/* The form fields */
.uid, .password, .login {font: 0.8em arial; margin: 0px;  }
.login {margin-top: 5px;}
