/* Ike css */
html {  height: 100%;  margin-bottom: 1px;}
body {  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #313131; height: 100%;   font-size: 11px; line-height: 130%; font: normal 12px Geneva, Arial, Helvetica, sans-serif; color: #ccc;}
#page_bg { height: 100%; padding: 0px; margin-bottom: 1px; }
a:link, a:visited { text-decoration: none;  font-weight: normal;}
a:hover {   color: #fff;        text-decoration: underline; font-weight: normal;}
hr {border: 1px solid #404040;}
h1 { font: normal 1.8em Tahoma,sans-serif; margin-bottom: 4px; text-decoration: none; font-weight: bold; color: #303030; } 
h2 { font: normal 1.8em Tahoma,sans-serif; margin-bottom: 4px; text-decoration: none; }
h3 {padding-top: 6px; text-decoration: none;}
h1 a, h2 a, h3 a, a.viewmore { text-decoration: none; }
img {border: 0px;}
li {list-style: none; list-style-position: outside;}
p {  margin-top: 0;  margin-bottom: 5px;  text-align: left;}
a:link, a:visited { color: #0691c0; }
div#grunge_middle { background: url(images/bg_middle_grey.png) 50% 152px repeat-y;}
div#grunge_bottom { background: url(images/bg_bottom_grey.png) 50% 100% no-repeat;}
div#grunge_top { background: url(images/bg_top_grey.png) 50% 0 no-repeat; padding-bottom: 87px; margin: 0px 0px 0px 0px;}
div#header {    background: #000;   }
div#content_pad { border: 5px solid #001; background: #000;}
div#content {   background: #000;}
div#content { padding: 10px; margin-bottom: 10px; }
div#content img { padding-right:0px; padding-left: 8px; padding-top: 0px; padding-bottom:0px;}
div#content .descr { color: #404040; font-size: 0.9em; margin-bottom: 6px;}
/** template stuff **/
div#wrapper { width: 799px; margin: 0 auto;}
div#header { height: 100px; overflow: hidden; padding-left: 10px; background: #000;}
div#header a {  float: left;}
/* content */
.content { float: left; padding: 10px; margin-bottom: 10px; width: 531px; background: #000;}
.content h1, h2 { font: normal 1.8em Tahoma,sans-serif; margin-bottom: 4px; text-decoration: none; font-weight: bold; color: #303030; }
.content h3 { font: normal 14px Tahoma,sans-serif; margin-bottom: 4px; text-decoration: none; font-weight: bold; color: #0590c0; }
.content .descr { color: #404040; font-size: 0.9em; margin-bottom: 6px;}
.content p { margin-bottom: 8px; font: normal 12px Tahoma,sans-serif;}
.content img { padding-right:0px; padding-left: 8px; padding-top: 0px; padding-bottom:0px;}
.clearer {clear: both;}
/* content */
#bottom{    background: #000;}
div#footer {    background: #000; text-align: center;   padding: 5px;   color: #666;}
/* module */
div.moduletable ul {    margin: 5px 0;  padding: 0 2em;}
div.moduletable ul li { padding-bottom: 3px;}
div.moduletable, div.moduletable-menu { margin-bottom: 8px; padding: 10px; background: #000;}
/* biography sidenav */
.biosidenav { float: right; width: 210px; background: #000; background: url(img/biosidenav.gif) top left repeat-x; color: #ccc;}
.biosidenav h1 { color: #0590c0; font-size: 1em; line-height: 30px; margin: 0px; padding-left: 10px; }
.biosidenav h2 { color: #0590c0; font-size: 1em; line-height: 2px; margin: 0px; padding-left: 10px; padding-top: 15px;}
.biosidenav_releases { color: #5A5A43;  font-size: 1em; padding-left: 10px; padding-right: 10px; }
.biosidenav_video { color: #5A5044; font-size: 1em; padding-left: 10px; padding-right: 10px; }
.biosidenav_tourdates { color: #5A5A43; font-size: 1em; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
.biosidenav ul { padding: 0px 0px 0px 0px; border-top: 0px solid #202020; }
.biosidenav li {padding:10px 0px 10px 10px; border-bottom: 1px solid #202020;}
.biosidenav li a { font-size: 1.1em; color: #554;  padding: 0px 0px 0px 0px; text-decoration: none; }
.biosidenav li a:hover { color: #654;}
.biosidenav_rss { padding: 5px; }
/* navigation */
#navi{position:relative;display:block;height:35px;font-size:11px;font-weight:bold;background:transparent url(img/bgOFF.gif) repeat-x top left;font-family:Geneva, Arial, Helvetica, sans-serif;border-top:4px solid #000000;}
#navi ul{margin:0;padding:0;list-style-type:none;width:auto;}
#navi ul li{display:block;float:left;margin:0;}
#navi ul li a{display:block;float:left;color:#666;text-decoration:none;padding:11px 20px 0 20px;height:23px;background:transparent url(img/bgDIVIDER.gif) no-repeat top right;}
#navi ul li a:hover,#navi ul li a.current{color:#0691c0;background:#F7F7EF url(img/bgON.gif) repeat-x top right;}
/* Pagnation */
.pagination .numbers {padding-left: 100px; text-align: center;}
.pagination .next { float:right; display:block; font-family: 'Trebuchet MS'; font-size:12px; padding-top:0px; padding-left:5px; }
.pagination .previous { float:left; display:block; font-family: 'Trebuchet MS'; font-size:12px; padding-top:0px; padding-left:5px; }
.noentry { font-size: 80%; text-align: center; margin: 25px 0 40px 0; }
/* Contact forms */
form { padding:10px; margin:10px; }
fieldset { border:0;margin:0;padding:0; }
label { display:block; color:#0691c0;}
input.text,textarea { width:96%;font:13px/13px Arial, Helvetica, sans-serif;color:#404346;padding:3px;margin:1px 0;border:1px solid #303030; background: #202020; color: #FFFFFF; }
input.submit { width:98%; border:1px solid #303030; padding:4px; margin:5px 0 10px 0; font:90% Verdana; background: #202020; color: #FFFFFF; }
/* comments */
#addcomment form { padding:10px; margin:5px; }
#addcomment form label { font-weight:bold; color:#0691c0; display:block; }
#addcomment form input { width:96%; border:1px solid #303030; padding:4px; margin:5px 0 10px 0; font:90% Verdana; background: #202020; color: #FFFFFF; }
#addcomment form input.submit { width:98%; border:1px solid #303030; padding:4px; margin:5px 0 10px 0; font:90% Verdana; background: #202020; color: #FFFFFF; }
#addcomment form textarea { width:96%; border:1px solid #303030; padding:4px; margin:5px 0 10px 0; font:90% Verdana; background: #202020; color: #FFFFFF; }