strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */

body {background: #000000 url("../images/138_background_finish1.jpg") no-repeat 0 0;} 

p { color:#dbdbdb; font:bold .9em/1.2 helvetica,arial,sans-serif;}
.post { color:#dbdbdb; font:bold helvetica,arial,sans-serif;}
a {color:#b1c95f;}
	
#container { width:970px; position:relative;margin-top:36px;}

#notebook { background: transparent url("../images/notebook.png") no-repeat; width:466px; height:457px; position:absolute; right:0px; z-index:2; padding:0; margin:0;}
#branding {position:relative;height:168px;}
h1 { position:absolute; background: transparent url("../images/new_logo_1386.png") no-repeat; width: 206px; height: 168px; top:20px; left:20px; text-indent: -9999px;}
/*  navigation menu  */
body#faq #nav_menu #nav_faq, body#store #nav_menu #nav_store, body#homey #nav_home, body#artists #nav_menu #nav_artist, body#contact #nav_menu #nav_contact, body#locations #nav_locations,body#piercers #nav_piercers {color:#b1c95f;} 
#nav_container {background-color:#282626; width:970px;height:36px;position:fixed;z-index:58;margin-top:-36px;}
#nav_menu {float:right;}
#nav_menu, #nav_menu ul {margin:0;list-style:none;line-height:1;padding:10px 0 0 0;font-size:18px;}
#nav_menu a {color:#7893a9;display:block;padding:0 30px 0 10px;text-decoration:none;font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Calibri,sans-serif; font-weight:100;}
#nav_menu a:hover {color:#a4313f;}
#nav_menu li {float:left;}
#nav_menu li ul{position:absolute;width:5.5em;left:-999px;background-color:#282626;}
#nav_menu li ul li {padding-bottom:5px;margin:0 auto;}
#nav_menu li:hover ul, #nav_menu li.sfhover ul { left:auto;}
#nav_menu #carrollton {border-bottom:1px solid #000;width:100px;}
	/* sub_nav */
#sub_nav {position:absolute;float:left; margin-left:180px; bottom:0px; z-index:3;}
#sub_nav ul {display:block;}
#sub_nav ul li {display:inline;padding:0 15px;font-size:25px;font-weight:bold;letter-spacing:-1px;margin-right:10px; background-color:#282626;}
#sub_nav ul li a {text-decoration:none;font-family: helvetica,arial,sans-serif;color:#7893a9;}
#sub_nav ul li a:visited {color:#7893a9;}
#sub_nav ul li a:hover {color:#666666;}
/* end nav */
body#homey #content_head { background: transparent url("../images/content_bg.jpg") repeat-x; height:195px; margin-top:25px;}
#content_head {width: 710px; position: relative; z-index:1; background: transparent url("../images/t_horizontal.gif") repeat-x; padding: 22px 0px 25px 21px;}
body#homey #content_head img {margin-bottom:50px;}
/* content */
body#faq h3, body#contact h3,body#links h3,body#locations h3 {margin-bottom:0;}
body#faq .sidebar h3 {border-bottom:2px solid #444;}
#content { float:left;width:375px; position:relative;}
h3 {font:bold 2em helvetica,arial,sans-serif; color:#b1c95f; margin-bottom:20px;padding-left:10px;}
.page_title { margin:0 0 0 20px; width:700px; height:30px;position:relative;z-index:45;}
.page_title p{padding-top:14px;margin-left:290px;}
h3.move { float:left;}
#content p { line-height:1.5em; font-family:georgia,serif; margin-bottom:2em;}
body#links #content dd {margin-top:40px;}
	/* artist */
/* sidebar */
.names {background-color:#282626; color:#7893ac;font:italic bold 1em/1.2 georgia,serif;}
body#faq .sidebar dd a { background-color:#444;}
.sidebar {float:left; width:250px; position:relative; margin:0 70px 0 10px;}
.sidebar dl {margin-left:10px;}
body#faq .sidebar {background-color:#282626;margin-top:10px;}
h2 { font:italic bold 1.5em georgia,serif; color:#dbdbdb;}
h2 strong { color:#b1c95f;}
#note_holder { background-color:#282626; padding:25px 10px 20px 20px; margin-top:10px;-moz-box-shadow:0px 5px 5px #000; -webkit-box-shadow:0px 5px 5px #000;}
		/* sidebar news and conventions */
#sub_news {margin:25px 0 0 15px;}
h4 { font: bold 1.5em georgia,serif; color:#444; margin-bottom:10px;}
dl {padding-right:13px; margin-bottom:20px; position:relative;}
dt {font-family:helvetica,arial,sans-serif; color:#7893a9; margin:10px 0; background-color:#282626; position:relative;}
dd, .small{font:.9em/1.5em helvetica,arial,sans-serif; color:#dbdbdb; }
/* end sidebar */
 /* sidebar for conventions and news for wordpress only on home page */
#sub_news .AdvancedText h2 {font:bold 1.5em georgia,serif; color:#444; margin-bottom:10px;}
#sub_news .AdvancedText .widgettitle {font-family:helvetica,arial,sans-serif; color:#7893a9; margin:10px 10px 10px 0; background-color:#282626; position:relative;}
.sidebar #sub_news .widget_text h2{font:bold italic 1em/1.5em helvetica,arial,sans-serif; color:#dbd;}
.sidebar #sub_news .textwidget  {font:.9em/1.5 helvetica,arial,sans-serif; color:#dbd;}
/* gallery */
#panel_1 {overflow:auto;z-index:101; height:300px;position:relative;width:276px;margin-left:20px;}
#panel_1 ul {margin-bottom:20px;!important}
#panel_1 ul li {display:inline;}
#panel_1 ul li img {border: 2px solid #cccccc;}
		/* update */
.gallery_container {overflow:auto;position:relative;width:276px;z-index:100;height:300px;}/* this may not be necessary */
		/* junk */
#placeholder {position:relative;}
#content_container {position:relative;width:635px; margin-left:10px; min-height:400px;}
#m_content {width:300px;position:relative;min-height:500px;}
#s_content {position:absolute;top:0;left:350px;height:400px;overflow:hidden;} /*might want to get rid of height to allow for footer movement*/
/* end gallery */
/* store junk */
body#store #content {width:650px;margin-left:0;float:none;margin-bottom:100px;}
.shirts {display:inline;}
.shirts li {display:inline;}
.shirts li {border-bottom:2px solid #444;}

#content .row2 li{margin:0 80px;border:none;}
ul.shirts p {margin-top:20px;}
/* footer begin */
.clear {clear:both;}
#footer { clear:both; position:relative; background-color:#282626; padding-top:40px; width:970px; height:300px;margin-top:20px;margin-bottom:-10px;}
#tattoos {display:inline;width:360px; margin-left:20px; float:left; height:278px; background-color:#2c2c2c;position:relative;padding:5px 0 10px 0px;}
#tattoos ul { width: 330px;margin-left:33px;}
#tattoos ul li { display:inline;padding:0 30px 0px 0;}
#tattoos ul li img { border:2px solid #444; height:70px; width:70px;margin-bottom:20px;}
body#locations #footer,body#links #footer {margin-top:300px;}
.s_misc img {float:left; padding:0px 5px 5px 5px; }
#misc  {width:227px; float:right; margin-right:40px; display:inline;}
.s_misc { background-color:#2c2c2c;margin-bottom:5px; padding:5px;}
.contain {height:80px;margin-top:10px}
#info {margin-left:423px; width:227px; padding:5px; background-color:#2c2c2c;height:283px;}
/* contact form */

body#contact form {margin-bottom:175px;}
body#contact form p {color:#444;}
label {text-align:left;}
textarea, input{background-color:#282626; border:none;color:#fff;overflow:auto;}
textarea {width:300px;}
input {width:140px;}
textarea {display:block;padding-bottom:0;margin-bottom:0;}
#contactform {margin:10px;}
#contactform p{ color:#444;margin-bottom:1em;}
p.background {background-color:#282626;width:275px; padding:5px;margin:40px 0 150px 10px;}
.clearall {clear:both;}
select {background-color:#282626;border:none;color:#fff;}
p small {font-size:6px;font-family:helvetica,arial,sans-serif;}
#submit {cursor:pointer;cursor:hand;}
#submit:hover {color:#b1c95f;}
