*{
margin:0;
padding:0;
}

img{
border:none;
background: none;
}

a {
color: #ec008c;
font-weight: bold;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

body {
overflow:hidden;/*Needed to eliminate scrollbars*/
background:#000;
font-family: arial, helvetica, verdana;
font-size: 11px;
line-height: 16px;
color: #fff;
}

ul {
padding: 4px 0;
margin: 0 0 0 14px;
}

li {
padding: 1px 10px 1px 0px;
list-style-position: outside;
}

#content{
margin:0px auto;
height:177px;
width:100%;
bottom:-8px;
z-index:5;
position:absolute;
}

#text-container {
position: absolute;
z-index: 4;
text-shadow: 1px 1px 1px #000;
width: 100%;
}

#logo {
background: url(../images/home-logo.png) no-repeat;
margin-top: 20px;
margin-left: 30px;
width: 428px;
height: 125px;
}

#logo-band {
padding-top: 275px;
padding-left: 20px;
width: 600px;
}

#text {
max-width: 410px;
text-align: justify;
padding: 20px;
background: url(../images/bar-bg.png) repeat;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
   }

#text-media {
text-align: justify;
padding: 20px;
background: url(../images/bar-bg.png) repeat;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin: 10px 24px;
   }

 #text-home {
max-width: 410px;
text-align: justify;
   }

.title {
position: absolute;
top: 170px;
left: 2%;
}

.upcoming {
background: url(../images/title.png) no-repeat;
width: 220px;
height: 87px;
}

#title-solo {
position: absolute;
top: 100px;
right: 2%
}

#title-band {
position: absolute;
top: 170px;
right: 4%
}

#title-links {
position: absolute;
top: 130px;
right: 2%
}

.thumb {
margin-right: 20px;
}

.thumb .last {
margin-right: 0;
}

.media {
border: 1px solid #fff;
}

/*
#loading {
position: absolute;
top: 49.5%; 
left: 49.5%;
z-index: 2;
width: 24px; 
height: 24px;
text-indent: -999em;
background-image: url(../images/progress.gif);
}
*/

#egg {
z-index: 8;
position: absolute;
left: 69%;
top: 68%;
}

#egg a {
color: #000;
}

#supersize{
position:fixed;
height:100%;
width:100%;
}
#supersize img {
height:100%;
width:100%;
position:absolute;
}

.row1 {
text-align: center;
}

#nav {
position: absolute;
bottom: 0px;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
background-image: url(../images/menu-bg.png);
height: 187px;
width: 100%;
}

#nav .over{
display: none;
position: absolute;
z-index:3;
}

#nav a:hover .over  {
display: block;
z-index:3;
}

#icons .taxi, .mic, .guitar, .bird, .hand {
position: absolute;
}

.i1 {
position: absolute;
left: 2%; top: -10px;
}

.i2 {
position: absolute;
left: 26%; top: 125px;
}

.i3 {
position: absolute;
left: 43%; top: 125px;
}

.i4 {
position: absolute;
left: 66%; top: 125px;
}

.i5 {
position: absolute;
left: 89%; top: 130px;
}

/*ICONS/IMAGES */
#icons .taxi, .cab { left: 10%; top: 40px; }
#icons .mic, .music { right: -79px; bottom: -50px;}
#icons .guitar, .guit{ left: 5px; bottom: -50px;}
#icons .bird { left: 63%; bottom: -50px;}
#icons .hand, .fingers { left: 84%; bottom: -50px; }


/* WORDS */
#nav .home { left: 10px; top: -10px; }
#nav .solo { left: -3px; top: -19px; }
#nav .band { left: 66px; top: -190px; }
#nav .contact {left: -6px; top: -19px; }
#nav .links { left: -40px; top: -230px; }



h2 {
color: #fff;
size: 12px;
}


/* CONTACT FORM */

#contact-form {
width: 320px;
}

#contact-form input {
color: #fff;
background: #100c0d;
border: 1px solid #241d1f;
padding: 5px;
width: 300px;
margin: 1px 4px;
}

#contact-form input:hover {
border: 1px solid #443d3f;
}

#contact-form textarea {
color: #fff;
background: #100c0d;
border: 1px solid #241d1f;
width: 306px;
margin: 4px;
font-family: arial, helvetica, verdana;
font-size: 12px;
padding: 0 0 0 4px;
}

#contact-form textarea:hover {
border: 1px solid #443d3f;
}

/* MAIL CHIMP FORM */



/* NEWSLETTER */
#newsletter {
position: absolute; top: 0; right: 0;
width: 210px;
z-index: 7;
text-align: right;
float: right;
height: 1px;
 margin-right: 5px;

}

#toppanel {
 position: absolute;
 top: 2px;
 z-index: 25;
 float: right;


}
#panel {
    position: relative;
    top: 1px;
    height: 0;
    margin-left: auto;
    margin-right: auto;
    z-index: 10;
    overflow: hidden;
    text-align: left;
	padding: 0 20px;
}
#panel_contents {
    background: black;
    filter:alpha(opacity=70);
    -moz-opacity:0.70;
    -khtml-opacity: 0.70;
    opacity: 0.70;
    width: 600px;
	height: 800px;
    position: absolute;
    z-index: -1;
	padding: 0 20px;
}

.panel_button a {
color: #fff;
font-weight: normal;
font-size: 12px;
}

.panel_button a:hover {
text-decoration: none;
}











