 @charset "UTF-8";
/* CSS Document */
/*
YUI reset/font css library
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0pr2
*/
/* reset */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
/* fonts */
body{font:13px/1.2 Impact, verdana, sans;*font-size:small;*font:x-small;color: white;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

html, body {background:black; font: impact; letter-spacing: 1px; }
#img {width: 450px; height: 450px; background:white; margin: 40px; float: left;}
h2 {padding: 80px 40px 0 0;  font-size: 650%;}
.hometext h3 {padding-right: 40px; margin-bottom: 30px;  font-size: 238%;}
.hometext p {margin: 0 40px 20px 0; font-size: 200%; letter-spacing:3px;}
a { color: white;}
h3 {font-size: 14px; font-weight:bold; margin: 10px 0;}
p {margin-bottom: 20px;}
strong {font-weight:bold;}
em {font-style:italic;}

#container {width: 1000px; margin: 40px auto 0; border: 4px solid white;}
.module {padding: 10px;}



#hdr {background: url(img/bg_hdr.gif) top left repeat-x; width: 1000px; border-bottom:4px solid white; color: white; height: 129px; position: relative; }
#hdr h1, #hdr h1 a {width: 317px; height: 129px;margin: 0; padding: 0;position: absolute;}
#hdr h1 a { background: url(img/logo3.png) -10px 0 no-repeat; text-indent: -9999px;  }

.bg1 #hdr h1 a { background-image: url(img/logo1.png);}
.bg2 #hdr h1 a { background-image: url(img/logo2.png);}
.bg3 #hdr h1 a { background-image: url(img/logo3.png);}
.bg4 #hdr h1 a { background-image: url(img/logo4.png);}
.bg5 #hdr h1 a { background-image: url(img/logo5.png);}
.bg6 #hdr h1 a { background-image: url(img/logo6.png);}
.bg7 #hdr h1 a { background-image: url(img/logo7.png);}
.bg8 #hdr h1 a { background-image: url(img/logo8.png);}
.bg9 #hdr h1 a { background-image: url(img/logo9.png);}


/* nav */
#hdr ul {
	position: absolute;
	left: 295px;
	top: 55px;
	width: 693px;
}
#hdr li, #ftr li {float: left; color: white;  background: url(img/tick.gif) center left no-repeat;padding-left: 6px;}
#hdr li.first, #ftr li.first { background:transparent;}
#hdr li a {color: #bd2026; font-size: 16px;  display:block; font-weight:normal; text-decoration:none;letter-spacing: 1px; padding:3px 8px;}
#hdr li a:hover {text-decoration: underline;}

#after .after a,
#bob .bob a,
#gallery .gallery a,
#inked .inked a,
#pierced .pierced a,
#reviews .reviews a,
#shop .shop a {
	color: white;
}

#ftr {
	position: fixed;
	bottom: 0;
	background:black /*url(img/footer.jpg) bottom center no-repeat*/;
	width: 1000px;
	font: 11px Arial, Helvetica, sans-serif;
	border-top: 4px solid white;
}
#ftr li {font-size: 1.15em; padding: 8px 10px 8px 16px; /*text-indent: -9999px;*/ }
#ftr ul {margin: 0 auto; overflow: hidden;padding: 0 20px;}
#ftr img {position: absolute; left: 0; top: -192px; }


#home #ftr {position:static; }

.main {
	overflow:hidden;
	zoom:1;
}
#home #container {margin-bottom:34px;}

.leftCol {width: 297px; float:left;}
.leftCol .module {
	border: 4px solid white;
	border-width: 4px 0;
	color: white; 
	background: url(img/under_pix.jpg);
	font: 12px normal Helvetica, Arial, sans-serif;
}

.rightCol {background-color:white; border-left: 4px solid white; color: black; font: 14px normal Helvetica, Arial, sans-serif;margin-left: 297px; padding-bottom:288px; min-height:400px;}
#home .rightCol {font-size: 13px;}
#gallery .rightCol {margin-left: 0; border-left: 0; }

.main h2 {
	color: white;
	background-color:black;
	padding: 10px;
	font: 16px normal Helvetica, Arial, sans-serif;
}
.rightCol a {color: #009;}

.module ul, .module ol {margin: 20px 0;}
.module li {
	list-style:disc;
	margin: 5px 20px;
	padding-left: 15px;
}
.module ol li {list-style:decimal; padding-left: 10px;}
.module ol {margin-left: 5px;}

.review {line-height: 20px; margin-bottom: 30px; font-weight:bold;}
.review em {font-weight:normal; font-style: normal;}
.review img {display: block; margin: 10px 0;}

#photos {overflow: hidden; zoom: 1;}
#photos div {width: 280px; padding: 20px; height: 260px; float: left; text-align:center; position:relative; border: 1px solid white;}
#photos p {bottom: 20px; position:absolute; width: 240px; margin: 0; padding: 0;}

#tags a {text-decoration: none;}
.size0 {font-size: 1.4em;}
.size1 {font-size: 1.8em;}
.size2 {font-size: 2.2em;}
.size3 {font-size: 2.6em;}
.size4 {font-size: 3.0em;}


#home .leftCol, #home .rightCol {
	background: black;
	color: white;
}

#home .leftCol {
	width: 599px; 
	border-right: 4px solid white;
}
#home .rightCol {border: none; width: 397px; overflow:hidden; margin: 0; padding: 0; min-height:0;}


#home .leftCol .leftCol {
	width: 297px;
}
#home .leftCol .rightCol {width: auto;}


#home img.b {border-top: 4px solid white;}
.home-text {padding: 5px; height: 98px; overflow:hidden; text-align:justify;}

.hours strong {color: red;}
