/*  
Author: Sam
Author URI: http://samk.ca/
Released under the GPL.
Defaults  */
*{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p{margin:0;padding:10px 0;}
h1,h2,h3,h4,h5,h6{font-family:Trebuchet MS;color:#eee;}
p,li{font-size:9pt;color:#bbb;}
a{color:#4a4f66;text-decoration:none;}
a:hover{color:#da2c11;text-decoration:underline;}
a img{border:none;}
strong{font-size:115%;color:#eee;}
body{text-align:center;font-family:trebuchet ms, arial, helvetica, sans-serif;background:#000 url(../images/bgbody.jpg) top center no-repeat;margin:0;padding:0 0 15px;}

/* Header and wrapper */
#wrapper{width:960px;text-align:left;margin:0 auto;padding:0;}
#header{margin:0 0 38px;padding:0;text-align:center;}
#header #topright li a:hover{color:#da2c11;text-decoration:none;}
#header h1 a:hover{color:#da2c11;text-decoration:none;} 

/* Menu  */
#catnav{clear:both;height:44px;width:960px;margin:20px 0 0;padding:0;}
#nav{list-style:none;margin:0;padding:0;}
#nav ul{margin:0;padding:0;}
#nav li{float:left;margin:0;padding:0;}
#nav a{display:block;line-height:44px;font-size:10pt;color:#fff;letter-spacing:-1px;margin:0;padding:0 20px 0 15px;}
#nav li a:hover{color:#da2c11;text-decoration:none;display:block;}
#nav li ul{list-style:none;position:absolute;width:150px;left:-999em;}
#nav li:hover ul,#nav li.sfhover ul{left:auto;}
#nav li li{float:left;width:150px;margin:0;padding:0;}
#nav li li a{width:150px;height:24px;line-height:24px;color:#fff;border-top:1px solid #131f27;background:#040404;margin:0;padding:5px 20px 5px 15px;}
#nav li li a:hover{border-top:1px solid #131f27;background:#000;padding:5px 20px 5px 15px;}
#nav li:hover,#nav li.sfhover{position:static;}

/* Top Content  */
#main{clear:both;width:930px;padding-bottom:5px;margin:5px 15px 0;}
#contentwrapper{float:left;width:930px;margin:0 0 15px;padding:0;}
.topPost h2.topTitle a:hover{text-decoration:none;color:#abd1ea;}
.topPost div.topContent a:hover{text-decoration:underline;color:#da2c11;}
.topPost span.linkpages a:hover{color:#da2c11;}

/* Sidebars */
#sidebars{float:right;color:#eee;margin:10px 0 15px;padding:5px 15px 15px;border:1px solid #0C0C0C;background:url(../images/bg-trans.png) repeat;}
.w300{width:300px;}
#sidebars ol{margin:auto 20px;line-height:14pt;}

/* Before footer */
#morefoot{background:#000 url(../images/foot-bg.jpg) top left repeat-x;border-top:1px solid #070707;color:#dfdfdf;margin:0 0 10px;padding:15px;}
#morefoot ul{list-style-type:none;margin-top:5px;}
#morefoot ul li,#morefoot p{font-size:9pt;}
#morefoot a{text-decoration:underline;color:#ddd;}
#morefoot a:hover{text-decoration:underline;color:#da2c11;}
#morefoot h3{font-size:12pt;font-weight:400;color:#dfdfdf;letter-spacing:-1px;border-bottom:1px dotted #444;margin:0;padding:0 0 2px;}
#morefoot .col2{margin:0 25px;}
#morefoot .col1,#morefoot .col2,#morefoot .col3{float:left;width:290px;}
#morefoot li{padding-left:20px;margin-bottom:5px;background:url(../images/more.gif) left 2px no-repeat;line-height:17px;} 

/* footer */
#footer{clear:both;background:#000;border-top:1px solid #070707;text-align:center;padding:15px 15px 10px;}
#footer p{font-size:9pt;color:#bbb;padding:0;}
#footer a{color:#bbb;text-decoration:underline;}
#footer a:hover{color:#da2c11;}

/* Misc  */
.cleared{clear:both;margin:0;padding:0;}
.alignleft{float:left;margin:5px 10px 5px 0;}
.alignright{float:right;margin:5px 0 5px 10px;}
.aligncenter,div.aligncenter{text-align:center;display:block;margin:10px auto;}
img.alignleft{float:left;margin:5px 10px 5px 0;}
img.alignright{float:right;margin:5px 0 5px 10px;}
img.aligncenter{text-align:center;display:block;margin:10px auto;}
div.bio{width:280px;float:left;margin:0 10px;}
.flyerImg{border:solid 3px #ddd;margin:7px;}
.mainImg{border:solid 2px #777;}
ol#songlist li{font-size:7.5pt;font-style:italic;color:#666;}
ol#songlist strong{font-size:9pt;color:#fff;font-style:normal;}
ol#songlist img{padding-left:5px;}
p.by{font-size:8pt;font-style:italic;}