/* ============================================================= */
/* Hello =^) */
/* Body Styles */

body {
position:absolute;
background-color:#003;
margin:0;
}



body,input,select,textarea,p,td,th {
font-family:Arial, sans-serif;
color:#fff;
font-size:14px;
}



a {
color:#fff;
text-decoration:none;
outline:none;
}



a:hover {
color:#C00;
text-decoration:underline;
outline:none;
}



img
{
vertical-align:text-top;
}



* {
margin:0;
padding:0;
}



p {
text-align:left;
white-space:normal;
margin:20px auto;
}



ul.disc {
list-style-type:disc;
list-style-position:inside;
margin-left:20px;
padding-left:1em;
text-indent:-1em;
font-size:12px;
}



/* ============================================================= */
/* Headers */


h1,h2,h3 {
font-family:Furtura, Verdana, Arial, sans-serif;
font-weight:400;
}



h1 {
font-size:20px;
margin-left:10px;
font-weight:700;
}



h2 {
font-size:17px;
margin-top:.25cm;
line-height:200%;
color:#CCF;
}



h3 {
font-size:15px;
margin-top:.25cm;
line-height:200%;
color:#CCF;
}


/* ============================================================= */
/* Page Content */


#head_container {
width:780px;
border:2px solid #99F;
background-image:url(./images/blue_wave.gif);
background-repeat:no-repeat;
background-position:top center;
margin:0px 15px 15px 15px;
padding:5px;
}


#maincontent {
clear: both;
width:500px;
text-align:left;
border:0px #99F solid;
margin:20px 5px 5px;
padding:5px;
}


#calltoaction {
position:absolute;
top:220px;
left:550px;
clear: both;
float:right;
border:0px solid;
width:220px;
margin:0 0 0 0;
padding:0px;
}


#rightboxone {
width:195px;
background-image:url(./images/mission.gif);
background-repeat:no-repeat;
background-position:top center;
border:0px #99F solid;
margin: 0 0 20 10;
padding:0px;
text-align:left;
}



#rightboxtwo {
width:195px;
background-image:url(./images/artistlist.gif);
background-repeat:no-repeat;
background-position:top center;
border:0px solid;
margin: 0 0 20 10;
padding:0px;
text-align:left;
}



#newscontent {
clear: both;
width:700px;
text-align:left;
border:0px #99F solid;
margin:20px 5px 5px;
padding:5px;
}





/* ============================================================= */
/* CSS Rollover Navigation */

#navplacement {
position:absolute;
top:10px;
left:385px;
clear: both;
width:414px;
height:75px;
border:0px dotted #99F;
background-image:url(./images/tagline.gif);
background-repeat:no-repeat;
background-position:bottom center;
}



.homenav a {
display:block;
width:71px;
height:37px;
background:transparent url(./images/home.gif) no-repeat;
float:right;
}



.artistsnav a {
display:block;
width:94px;
height:37px;
background:transparent url(./images/artists.gif) no-repeat;
float:left;
}


.contactnav a {
display:block;
width:103px;
height:37px;
background:transparent url(./images/contact.gif) no-repeat;
float:left;
}


.newsnav a {
display:block;
width:69px;
height:37px;
background:transparent url(./images/news.gif) no-repeat;
float:left;
}



.linksnav a {
display:block;
width:69px;
height:37px;
background:transparent url(./images/links.gif) no-repeat;
float:left;
}


.homenav a:hover,.artistsnav a:hover,.contactnav a:hover,.newsnav a:hover,.linksnav a:hover {
background-position:0 bottom;
}


/* ============================================================= */
/* Footer Styles */

#footer {
clear: both;
height:202;
border:0px solid #99F;
background-image:url(./images/blue_wave2.gif);
background-repeat:no-repeat;
background-position:bottom center;
margin:0px 0px 0px 0px;
padding:0px;
font-size:15px;
text-align:center;
}