/**************************************************
1. Style Reset
**************************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

/* Unordered Lists */

ul{
list-style: none;
}

/* Blockquote / Quote */
blockquote, q{
quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}

/* Focus styles */

:focus{
outline: 0;
}

/* remember to highlight inserts somehow! */

ins{
text-decoration: none;
}

del{
text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */

table{
border-collapse: collapse;
border-spacing: 0;
}

p{
margin: 0;
line-height: 1.6em;
}	

.clearfix:after {
content: " ";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix { display: inline-table; }

/* Hides from IE-mac \*/

* html .clearfix { height: 1%; }
*+html .clearfix { height: 1%; }
.clearfix { display: block; }

/* End hide from IE-mac */

/* Layout */

html {
height: 102%;
}

body {
background:url(../img/bg.gif);
background-repeat:repeat-x;
background-color:#959699;
}

#wrapper {
margin-top:0px;
padding-top:0px;
background:url(../img/thornbg.gif);
background-repeat:no-repeat;
background-color:#B2B3B7;
width:988px;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
}	

#wrapper h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:100;
font-size:25px;
color:#59595B;
margin-bottom:10px;
}

h3{
margin-bottom:8px;
font-style:italic;
}

#wrapper p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
margin-top:5px;
padding-bottom:8px;
margin-bottom:8px;
}

#wrapper a:link, #wrapper a:visited{
color:#903031;
text-decoration:none;
}

#wrapper a:hover{
text-decoration:underline;	
}

#header h1{
width:272px;
height:66px;
padding-left:80px;
padding-top:14px;
padding-bottom:151px;
}

#nav {
float:left;
margin-left:54px;
width: 880px;
height: 32px;
background:url(../img/nav.gif);
background-repeat:no-repeat;
}

#nav ul { height: 32px; }
#nav ul li { display: inline;}
#nav ul li a {
display: block;
float: left;
padding: 0px 0px 0;
font-size: 1.3em;
color: #5c8134;
text-indent: -9000px;
text-decoration: none;
}

#nav ul li a:hover {
color: #333333;
}
#nav li#nnews a { background: url('../img/nav.gif') 0px 0px; width: 93px; height:32px;}
#nav li#nnews a:hover, #nav li#nnews a.active { background: url('../img/nav.gif') 0px -33px;}

#nav li#nbiography a { background: url('../img/nav.gif') -93px 0px; width: 134px; height:32px;}
#nav li#nbiography a:hover, #nav li#nbiography a.active  { background: url('../img/nav.gif') -93px -33px;}

#nav li#ndiscography a { background: url('../img/nav.gif') -227px 0px; width: 162px; height:32px; }
#nav li#ndiscography a:hover, #nav li#ndiscography a.active  { background: url('../img/nav.gif') -227px -33px;}

#nav li#ntour a { background: url('../img/nav.gif') -389px 0px; width: 83px; height:32px; }
#nav li#ntour a:hover, #nav li#ntour a.active  { background: url('../img/nav.gif') -389px -33px;}

#nav li#nmedia a { background: url('../img/nav.gif') -472px 0px; width: 92px; height:32px; }
#nav li#nmedia a:hover, #nav li#nmedia a.active  { background: url('../img/nav.gif') -472px -33px;}

#nav li#npress a { background: url('../img/nav.gif') -564px 0px; width: 80px; height:32px; }
#nav li#npress a:hover, #nav li#npress a.active  { background: url('../img/nav.gif') -564px -33px;}

#nav li#nmerch a { background: url('../img/nav.gif') -644px 0px; width: 101px; height:32px; }
#nav li#nmerch a:hover, #nav li#nmerch a.active  { background: url('../img/nav.gif') -644px -33px;}

#nav li#ncontact a { background: url('../img/nav.gif') -745px 0px; width: 135px; height:32px; }
#nav li#ncontact a:hover, #nav li#ncontact a.active  { background: url('../img/nav.gif') -745px -33px;}

#network{
float:left;
width:825px;
height:33px;
background:url(../img/networkbg.gif);
background-repeat:repeat-x;
margin-top:6px;
margin-left:80px;
}

#network img{
margin-left:13px;
margin-right:12px;
}

#content{
float:left;
width:988px;
background:url(../img/contentbg.gif);
background-repeat:repeat-y;
padding-bottom:20px;
}

#content-left, #content-left-home{
float:left;
width:600px;	
margin-left:82px;
margin-top:40px;
}

#content-left-home p{
border-bottom:1px dotted #000;	
}

.posted{
color:#59595A;	
}

#content-right{
float:left;
width:224px;
text-align:center;
margin-top:40px;
margin-left:16px;
}

.discog{
width:580px;	
background-color:#b7b7ba;
border:1px solid #a3a3a7;
padding:5px;
margin-bottom:10px;
}

#contact-table td{
padding-left:5px;	
padding-right:5px;
}

table{
background-color:#b7b7ba;
border:1px solid #adaeb3;
margin-bottom:10px;	
padding-top:5px;
}

.newsbg{
background-color:#b7b7ba;
border:1px solid #adaeb3;
}

td{
padding:2px;	
}

tr{
padding-top:5px;
padding-bottom:5px;
}

.discog img, .img_lhs{
float:left;
border:1px solid #999;
padding:2px;
margin-right:10px;
}

.discog img{
margin-bottom:20px;
}

.discog p{
margin-top:0px;
padding-top:0px;
float:left;
}

.img_rhs{
float:right;
border:1px solid #999;
padding:2px;
margin-right:10px;
}

/*#content-left td{
float:left;
padding:5px;
}

table{
background-color:#b7b7ba;
border:1px solid #a3a3a7;
width:580px;
table-layout:fixed;
}*/

#footer{
float:left;
width:988px;
background:url(../img/bottombg.gif);
background-repeat:no-repeat;
background-color:#959699;
text-align:center;
padding-top:25px;
}

a.button {
/* Sliding right image */
background: transparent url('../img/btn_sd2.png') no-repeat scroll top right; 
display: block;
float: left;
height: 28px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 6px;
padding-right: 15px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
}

a.button span {
/* Background left image */ 
background: transparent url('../img/btn_sd1.png') no-repeat; 
display: block;
line-height: 28px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding: 0px 0px 0px 14px;
color:#FFF;
} 

a.button:hover span{
text-decoration:underline;
color:#FFF;
}