* { padding:0px; margin:0px; }


html,body 
{
background-image:url(../images/bg1.gif);
background-color:#989898;color:#ffffff;
font-size:14px;font-family:sans-serif;
height:100%;
}

a { color:#ffffff; text-decoration:none; font-weight:normal;}
a:visited { color:#ffffff; text-decoration:none; font-weight:normal;}
a:hover { color:#D5D708; text-decoration:none; font-weight:normal;}
a:active { color:#000000; text-decoration:none; font-weight:normal ;}

p {margin-bottom:14px;}

h1 {margin-bottom:10px;}
h2 {margin-bottom:8px;}
h3 {margin-bottom:10px;margin-top:5px;}
h4 {margin-bottom:8px;}


.outer
{
background-color:white;
border-left:1px solid black;
border-right:1px solid black;
width:900px;
min-height:100%;
margin-left:auto;
margin-right:auto;
height:100%;
}

html>body #outer{height:auto; min-height:100%;}

.logo
{
background-image:url(../images/title_yellow_303.jpg);background-position:top left;background-repeat:no-repeat;
padding-top:7px;
margin-left:auto;
margin-right:auto;
background-color:black;
width:886px;
height:160px;
position:relative;
top:7px;
}

.mp3player
{
position:relative;
background-color:#cccccc;
background-image:url(../images/mp3_bg2.gif);
background-position:bottom left;
background-repeat:no-repeat;
width:279px;
height:50px;
left:614px;
top:-36px;
line-height:35px;
padding-left:0px;
color:#000000;
z-index:10;
}

.maindiv
{
background-color:black;
background-image:url(../images/maindiv_bg_303_light.jpg);
background-position:top left;
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
background-color:black;
width:879px;
min-height:530px;
_height:530px;
position:relative;
top:-29px;
padding-left:7px;
padding-bottom:10px;

}

.maintext
{

z-index:10;
position:relative;
left:16px;top:10px;
width:420px;
min-height:330px;
}

.maintext_releases
{
z-index:10;
position:relative;
left:16px;top:10px;
width:800px;
min-height:330px;
}


.artist_bio
{
width:550px;
margin-top:8px;
margin-left:220px;
position:relative;

}

.artist_pic
{
border:1px solid white;
position:absolute;
top:50px;
}

.artist_website
{
margin-left:220px;
}

.artist_title
{
color:black;
background-color:yellow;
}


/* mac hide \*/
* html #maintext{height:330px;}
/* end hide */

.footer
{
position:absolute;
bottom:-22px;
color:#505050;
z-index:50;
right:0px;
}

.footer a
{color:#505050;}

.footer a:visited
{color:#505050;}

.footer a:hover
{color:#000000;text-decoration:underline;}


.contact_form 
{ list-style:none; }

.inputbox
{width:260px;border:1px solid white;background-color:#383838;color:yellow;padding-left:4px;font-size:15px;}

.inputbox2
{height:80px;width:256px;border:1px solid #ffffff;overflow:auto;background-color:#383838;color:yellow;vertical-align:middle;padding-top:4px;padding-right:4px;padding-left:4px;font-family:arial;}


label {display: block;}
fieldset {border:0px;}
fieldset li {padding-top:10px;}

.news_slash
{color:#D5D708;}

.news_title
{padding-bottom:3px;border-bottom:1px dashed #cccccc;margin-bottom:4px;}

.news_text
{background-color:;}

.artist_link { font-size:16px;font-weight:bold; }
.artist_link:visited { font-size:16px;font-weight:bold; }
.artist_link:hover { font-size:16px;font-weight:bold;text-decoration: line-through; }

/*---image holders (right  side of page) --*/
.imageholder_news
{
z-index:1;
height:440px;
min-height:340px;

/*width 520 for full image */
width:425px;

position:absolute;
top:0px;right:0px;
background-image:url(../images/sacred_media_home.jpg);
background-position:top left;
background-repeat:no-repeat;
}

.imageholder_about
{
z-index:1;
height:440px;
min-height:340px;

/*width 520 for full image */
width:425px;

position:absolute;
top:0px;right:0px;
background-image:url(../images/about.jpg);
background-position:top left;
background-repeat:no-repeat;
}

.imageholder_events
{
z-index:1;
height:440px;
min-height:340px;

/*width 520 for full image */
width:425px;

position:absolute;
top:0px;right:0px;
background-image:url(../images/events.jpg);
background-position:top left;
background-repeat:no-repeat;
}

.imageholder_artists
{
z-index:1;
height:440px;
min-height:340px;

/*width 520 for full image */
width:425px;

position:absolute;
top:0px;right:0px;
background-image:url(../images/artists.jpg);
background-position:top left;
background-repeat:no-repeat;
}

.imageholder_contact
{
z-index:1;
height:440px;
min-height:340px;

/*width 520 for full image */
width:425px;

position:absolute;
top:0px;right:0px;
background-image:url(../images/contact.jpg);
background-position:top left;
background-repeat:no-repeat;
}

.imageholder_releases
{
z-index:1;
height:440px;
min-height:340px;

/*width 520 for full image */
width:425px;

position:absolute;
top:0px;right:0px;
background-image:url(../images/releases1.jpg);
background-position:top right;
background-repeat:no-repeat;
}

/*------end image holders------*/

.release_text
{
color:#cccccc;
}

.release_image
{
border:1px solid white;
float:left;
margin-right:15px;
margin-top:5px;
}



/*----NAVIGATION---------------*/

.navigation_container
{
position:relative;
background-color:#383838;
margin-left:7px;
margin-right:6px;
width:600px;
height:50px;
top:14px;
}

.navigation li
{
width:0px;
list-style-type: none;
display:inline;
padding-right: 0px;
margin-bottom:18px;
padding-top:20px;
}



.navigation li a
{
font-size:18px;
}

.navigation
{
margin-left:18px;
}

/*----NAVIGATION END-----------*/

.navigation2 li
{
width:0px;
list-style-type: none;
display:inline;
padding-right: 27px;
margin-bottom:18px;
padding-top:20px;
}

.navigation2 li a
{
font-size:18px;
}

.navigation2
{
padding-top:10px;
margin-left:25px;
}
