* {margin:0;}

body {background:#f5f5f5 url(../images/shadow.png) repeat-x 0 175px; font-family:arial; serif}

h2 {
text-transform:uppercase;
font-size:2.2em;
color:#47431E;
}

h3 {
font-weight:normal;
text-transform:uppercase;
text-align:center;
}

a {
text-decoration:none;
color:inherit;
}

img {
border:none;
}

.center {
text-align:center;
}

.date {
text-align:center;
font-size:.6em;
color:#888;
}

#back {
padding:5px;
text-transform:uppercase;
background: #8d8F47;
color:white;
}

#header {
width:100%;
height:230px;
background:#8D8F47 url(../images/egheader.png) center no-repeat;
border-bottom:7px #fff solid;
}

#wrapper {
width:1050px;
overflow:hidden;
margin:20px auto;
}

#infobar {
height:40px;
color:#888;
font-size:.9em;
}

#fb {
width:50%;
float:left;
}

#lofi {
width:34%;
float:right;
}

#lofi img {
width:40px;
vertical-align: middle;
}

#main {
width:65%;
float:left;
}

#sidebar {
float:right;
width:32%;
background:#fff;
overflow:hidden;
padding:10px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

#music, #shirts, #packages, #misc {
float:left;
clear:both;
margin:0 0 40px 0;
}

.box {
height:215px;
width:215px;
float:left;
margin:10px 10px 0 0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.roll {
background: url(../images/trans.png);
width:209px;
height:209px;
overflow:hidden;
color:white;
padding:3px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.roll p {
padding:5px;
text-align:center;
font-size:.8em;
}

.sp {background: url(../images/spcover.jpg) no-repeat;}
.st {background: url(../images/stcover.jpg) no-repeat;}
.ep {background: url(../images/epcover.jpg) no-repeat;}
.cal {background: url(../images/calcover.jpg) no-repeat;}

.bluet {background: url(../images/bluet.jpg) no-repeat;}
.ryft {background: url(../images/ryft.jpg) no-repeat;}
.greyt {background: url(../images/greyt.jpg) no-repeat;}

.lapel {background:white; height: auto; padding:10px;}


.about {
margin:1px 0 0 0;
text-align:center;
}

.stream {
font-size:.8em;
text-transform:uppercase;
padding:10px;
}

ul {
margin:-5px 0 0 -33px;
text-align:center;
}

ul li {
list-style-type:none;
font-size:.6em;
}

.options {

}

.button {
color:white;
background:#444;
padding:3px 0;
margin:3px 0 0 0;
cursor:pointer;
font-size:.9em;
}

.button:hover {
background:#777;
}

.lapel img {
margin:5px auto;
display:block
}

.lapel p {
font-size:.8em;
}

.poster {
background: red url(../images/silkthumb.jpg) 0 -125px;
height:250px;
width:215px;
}

.poster .roll {
height:244px;
}


#overlay {
height:90px; 
background:white;
position:relative;
margin:-455px 0 400px 0;
}

#e4m {
width: 249px;
margin:0 auto;
}

#get {
background: url(../images/free.jpg) no-repeat center;
height:80px;
}

#free p {
text-align:center;
margin:10px 0 0 0;
font-size:.9em;
padding:0 10px;
}

#free a {
text-align: center;
background:#C2D452;
color:white;
padding:5px;
display:block;
width:50%;
margin:20px auto;
text-transform:uppercase;
font-weight: bold;
}



#footer {
height:100px;
padding:20px 0 0 0;
clear:both;
border-top:1px solid #999;
font-size:.8em;
color:#444;
background:#ddd;
}

#footerwrap {
width: 1050px;
margin:0 auto;
}


#footer p img{
width:60px;
border:none;
margin:20px 5px;
}

#footerleft {
height:100%;
width:50%;
float:left;
}

#footerright{
height:100%;
width:50%;
float:right;
text-align:right;
}