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,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-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
body{line-height:1;color:black;background:white}
ol,ul{list-style:none}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
ol,ul{list-style:none}
/*---------*/
#wrapper{width:940px;margin:0 auto}
.box {margin:0;padding:0}
.col{float:left;margin:0}
.clearfix:after, .box:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}
.clearfix, .box {display: inline-block;}
* html .clearfix,
* html .box {height: 1%;}
.clearfix, .box {display: block;}
.clear { clear:both; }
.hide{display:none}
/*---------*/
body{font:normal 75%/1.5 arial,helvetica,verdana,sans}
h1,h2,h3,h4,h5,h6{font-weight:bold}
h1{font-size:3em}
h2{font-size:2em;text-transform:uppercase}
h3{font-size:2em}
h4{font-size:1em;text-transform:uppercase}
h5{font-size:1em}
h6{font-size:1em;font-style:italic}
h1,h2,h3,h4,h5,h6{padding:0 20px}
p,ol,ul,blockquote{padding:0 20px 1.5em 20px}
ol{list-style:inside decimal}
a{text-decoration:none}
strong{font-weight:bold}
em{font-style:italic}
acronym{text-transform:uppercase;border-bottom:1px dotted;cursor:help}
img{display:block;padding:0pt 20px 1.5em 20px}
p img{padding:0}
textarea{overflow:auto}
/* Safari Fixes * ---------------------------------- */
/* p - replace with what's necessary */
/*p{text-shadow:#fff 0 0 1px/* For Dark Background, else use text-shadow: #FFF 0 0 1px}*/
a{white-space:nowrap}
a{color:#000;text-decoration:none}
a:active,a:focus{outline:none} 
/* IE Fixes * ---------------------------------- */
html, body {
    height: 100%;
	background:#C32116 url(../img/pattern.gif) repeat;
	}
* html legend {margin: -18px -8px 16px 0;padding:0}
* html .col{ zoom:1 }
* html .col {display:inline}
* html .col {overflow-x:hidden;}

#wrapper{
	width:940px;
	min-height: 100%;
	height: auto !important;
	height:100%; /* ie*/
	
	
	}
	
	
/*site*/
.hide{display:none}
a.external {padding: 4px 30px 2px 4px; margin: 4px 0; background-repeat: no-repeat; background-position: right center; display: inline-block; position: relative; background-image: url(icons/external.gif)}
.left_s {width:150px}
.right_s {width:149px}
.left_s a, .right_s a {padding:0} 
.content{width:641px;background:#fff}
.extra{width:641px;background:#fff}
#hd {height:44px;background:#ce2116 url(../img/header.gif) top center no-repeat;margin-top:12px}
#hd h1{display:none}
/*nav---------------------------------------------------------------------------------------------*/
a {outline-style: none}
/**/
.nav_bar {height:72px}
ul#nav {height:72px;background:url(../img/navBG.jpg) no-repeat ;padding:0;margin:0}
ul#nav li { float:left; list-style-type:none }
ul#nav li a { height:72px; display:block;text-indent:-9999px; outline:none }

li#navBio a, li#navMedia a, li#navGigs a, li#navLinks a { background:url(../img/navBG.jpg)no-repeat }
li#navBio a 				{ background-position:0 0; width:144px; left:0 }
li#navBio a:hover			{ background-position:0 -72px }
body#pageBio li#navBio a 	{ background-position:0 -144px }

li#navMedia a 				{ background-position:-144px 0; width:180px; left:144px }
li#navMedia a:hover			{ background-position:-144px -72px }
body#pageMedia li#navMedia a 	{ background-position:-144px -144px }

li#navGigs a 				{ background-position:-324px 0; width:180px; left:324px }
li#navGigs a:hover			{ background-position:-324px -72px }
body#pageGigs li#navGigs a 		{ background-position:-324px -144px }

li#navLinks a 				{ background-position:-504px 0; width:144px; left:504px }
li#navLinks a:hover			{ background-position:-504px -72px }
body#pageLinks li#navLinks a 	{ background-position:-504px -144px }
/*tabs---------------------------------------------------------------------------------------------*/
#container{width:641px;height:300px;background:#fff}
ul#minitabs{font-size:1.2em;list-style: none;margin: 0;padding: 7px 0; border-bottom: 1px solid #CCC;font-weight: bold; text-align:left;white-space: nowrap}
ul#minitabs li{display: inline;margin: 0 10px}
ul#minitabs a{text-decoration: none;padding:4px; color: #ce2116}
ul#minitabs a.current{background:#ce2116;padding:3px;color:#fff}
ul#minitabs a:hover{border-color: #F60;color: #666}
/*gigs---------------------------------------------------------------------------------------------*/
a#gigs_close {display:block;background:#000}
#gigs_holder {height:350px;margin-bottom:20px;background:#281400 url(../img/gigs_bg.gif) repeat;overflow:auto}

#gigs_holder h4{padding:0}
#gigs {padding:25px; padding-top:8px;overflow:auto;margin:12px}
/*gigs table*/
table {width: 96%; color: #fff; padding: 10px;}
table td {padding: 12px; border: none; border-bottom: solid #ccff33 1px; vertical-align: top}
caption, th, td {text-align: center; font-weight: normal; text-transform: uppercase; border: none}
table a{color: #CF3; font-weight: bold; padding: 4px}
/*home------------------------------------------------------------------------------------------------*/
#home_media{padding:0}
#home_content {height:250px;background:#fff}
#home,#reviews,#downloads{margin-top:18px}
#reviews p {text-align:center}
#reviews p a {padding:3px; background:#ce2116; color:#fff}
h2#release{height:36px; display: block; background: url(../img/release_h2.gif) no-repeat;font-size:0;text-indent: -9999px}
h2#home_h2 {height:162px; display: block; background: url(../img/home_h2.gif) no-repeat;font-size:0;text-indent: -9999px}
h2#reviews_h2{height:162px; display: block; background: url(../img/reviews_h2.gif) no-repeat;font-size:0;text-indent: -9999px}
h2#stores_h2{height:72px; display: block; background: url(../img/stores.gif) no-repeat;font-size:0;text-indent: -9999px}
#downloads ul {width:500px;margin-left:100px}
#downloads ul li{display: inline;margin: 9px 20px;float:left}
#tabbed{height:350px; border-bottom:40px solid #000}
/*bio------------------------------------------------------------------------------------------------*/

#bio_tabbed {height:350px;background:#fff}
h2#about_h2{height:36px; display: block; background: url(../img/about_h2.gif) no-repeat;font-size:0;text-indent: -9999px}
h2#bio_h2{height:36px; display: block; background: url(../img/bio_h2.gif) no-repeat;font-size:0;text-indent: -9999px}
#bio_content{background:#ce2116}
#container div img {padding:12px}
#container div p {padding:8px;font-size:1.2em}
#container div span.role {padding: 2px; background: #ccff33; color: #000}
#container div span.title {text-decoration:overline;padding: 2px; font-size:1.4em; font-family:Georgia, "Times New Roman", Times, serif}
#show_theme_music {width:641px;height:36px;margin-bottom:18px;background:#000}
#about_theme{}
a#theme_a{padding:0;float:right;display:inline}
/*media------------------------------------------------------------------------------------------------*/
#mediabox{background: url(../img/logo_m.gif) center center no-repeat;}
h2#media_h2{height:36px; display: block; background: url(../img/media_h2.gif) no-repeat;font-size:0;text-indent: -9999px}
#media_tabs{height:613px;background:url(../img/media_tabs_bg.gif) bottom center no-repeat}
#media_tabs h2{margin-bottom:0}
#media_holder ul{background:#fff;text-align:center}
#media_holder ul li a {color:#ce2116;padding:2px 5px}
#media_holder ul li a.selected,#media_holder ul li a:hover {background-color:#ce2116;color: #fff;}
.loader {background:url(../img/loadingAnimation.gif) 275px 150px no-repeat}
object.flashvideo {width:641px;height:413px;background:none;padding:0}
object.woozyvideo {width:641px;height:413px;background:none;padding:0;}
.footer{height:108px; margin-left:150px; width:641px; background:url(../img/footer.gif) bottom center no-repeat}
/*links------------------------------------------------------------------------------------------------*/
.links_c{height:280px}
.links_c h2{margin-bottom:9px}
h2#friends_h2{height:36px; display: block; background: url(../img/friends_h2.gif) no-repeat;font-size:0;text-indent: -9999px}
h2#air_h2{height:36px; display: block; background: url(../img/air_h2.gif) no-repeat;font-size:0;text-indent: -9999px}
h2#here_h2{height:36px; display: block; background: url(../img/here_h2.gif) no-repeat;font-size:0;text-indent: -9999px}
#bkmrks{background:#fff url(../img/b.gif) no-repeat}
.links_c a{color:#ce2116; border-bottom:1px solid #ce2116;font-size:1.2em}
.links_c a:hover {color:#fff;background:#ce2116; border-bottom:1px solid #ce2116;font-size:1.2em;padding:2px}
#f{height:230px;border-bottom:40px solid #000}
/*credits*/
/*credits*/
.richbyte {position: absolute}
#credits {padding-top: 20px; padding-bottom: 20px}
#credits a{text-decoration: none}
.cssbutton {background: #fff; padding: 1px; font-size: x-small; border: 1px solid #9cf}
.buttonleft {color: #886; background: #fc3; padding: 0px 3px 0px 3px}
.buttonright {color: #f8f8f8; background: #886; padding: 0px 4px 0px 3px}