/* 2009 Mouth Rat CSS Design by - ShadelandStudios.com */


/* START RESERVED ELEMENTS */

body{
background-color:#336633;
color:#333333;
text-align:left;
padding:0px;
margin:0px;
font-size:12px;
font-family:Futura-Medium, Arial, Verdana;
background:url(images/bg.jpg) center top fixed;
}

form, img, div, span, tr, td{
border:none;
padding:0px;
margin:0px;
}

a{
text-decoration:underline;
color:#666666;
-webkit-transition: all .16s ease-in-out;
}

a:hover{
color:#000000;
text-decoration:line-through underline overline;
}

h1, h2, h3{
}

h1{
text-align:left;
padding:10px 0px 0px 0px;
margin-top:0px;
color:#333333;
}

h2{
text-align:left;
padding:0px 0px 0px 0px;
color:#333333;
}

h3{
text-align:left;
padding:0px 0px 0px 0px;
color:#333333;
}

ul li{
text-align:left;
}



/* END RESERVED ELEMENTS */

.divClr {
    display: block; 
    height: 0; 
    clear: both; 
	overflow:hidden;
}

/* Hides from IE-mac \*/
* html .divClr {height: 1%;}
/* End hide from IE-mac */

.container{
width:960px;
padding:0px 20px 0px 20px;
margin:0px auto;
background-color:#FFFFFF;
-webkit-box-shadow: 0px 0px 40px #121212;
box-shadow: 0px 0px 40px #121212;
moz-box-shadow: 0px 0px 40px #121212;
text-align:center;
}

.header{
/*background-image:url(images/header.png);*/
width:960px;
border-bottom:dotted 2px #999999;
height:100px;
}

.nav{
margin:0px;
width:480px;
float:left;
}

.navSub{
margin:0px;
width:480px;
float:left;
}

.nav ul, .navSub ul{
margin:0px;
padding:0px;
}

.nav li, .navSub li{
margin:0px;
float:left;
list-style-type:none;
list-style-image:none;
height:auto;
width:auto;
}

.nav a, .navSub a{
display:block;
height:20px;
width:auto;
color:#000000;
padding:8px 10px 8px 10px;
border-top:solid 2px #EFEFEF;
border-bottom:solid 2px #FFFFFF;
background-image:none;
text-align:center;
font-size:10px;
}

.nav a:hover, .navSub a:hover{
padding:8px 10px 8px 10px;
text-decoration:none;
height:20px;
border-top:solid 2px #000000;
border-bottom:solid 2px #000000;
background-color:#CC0000;
}

.navSub a:hover{
background-color:#99CCCC;
}

.mainBody{
padding:10px 0px 10px 0px;
text-align:left;
}

.mainBody p{
margin:10px 10px 10px 50px;
padding:0px 0px 10px 0px;
border-bottom:1px solid #333333;
}

.col1{
float:left;
width:160px;
margin:0px 10px 0px 0px;
}

.col2{
float:left;
width:780px;
}


.release{
border-bottom:solid 1px #CCCCCC;
padding:0px 0px 20px 0px;
margin:0px 0px 20px 0px;
}

.cover{
width:320px;
height:320px;
float:left;
}

.albumInfo{
width:300px;
float:left;
padding:10px;
margin:20px 0px 20px 0px;
}

.albumInfo ol{
}

.albumInfo li{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}



.footer{
text-align:center;
padding:10px;
background-color:#DEDEDE;
color:#000000;
}

.footer a{
text-decoration:none;
font-family:Futura-Medium, Arial, Verdana;
color:#000000;
}

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