body {
	background: url("/_ima/bgfade.jpg") repeat-x #220000;
	background-attachment: fixed;
	margin: 0px; 
	padding: 0px;
	color: #7a4701;	
	font: 13px/20px Verdana, sans-serif;
	}

#flourishes {
	background: url("/_ima/flourishes.gif") no-repeat top center;
	width: 100%;
	height: 100%;
	}
	
#new-content-bg {
	background: url("/_ima/new-content-bg.jpg") no-repeat top center #EDCC99;
	max-width: 1000px;
	height: 100%;
	margin: 0px auto;
	}

/*____________________________________________________________________________________________Links_*/

a:link {
	color: #7a4701;
	text-decoration: none;
	}

a:visited {
	color: #7a4701;
	text-decoration: none;
	}

a:hover {
	color: #21030D;
	text-decoration: none;
	}

a:active {
	color: #21030D;
	text-decoration: none;
	}
			

	.footer-left a:link {
		color: #853333;
		text-decoration: none;
		}
	.footer-left a:visited {
		color: #853333;
		text-decoration: none;
		}
	
	.footer-left a:hover {
		color: #853333;
		text-decoration: underline;
		}
	.footer-left a:active {
		color: #853333;
		text-decoration: underline;
		}
		
/*____________________________________________________________________________________________Tags_*/

.moveit { margin: 0px 0px 20px 0px; }

p { margin: 0px 0px 0px 0px; padding: 7px 0px 7px 0px; }

h1 { margin: 0px 0px 0px 0px; padding: 3px 0px 3px 0px; }

h2 { margin: 0px 0px 0px 0px; padding: 3px 0px 3px 0px; }

h3 { margin: 0px 0px 0px 0px; padding: 3px 0px 3px 0px; }

h4 { margin: 0px 0px 0px 0px; padding: 3px 0px 3px 0px; }

h5 { margin: 0px 0px 0px 0px; padding: 3px 0px 3px 0px; }

ul { list-style: none; padding: 0px 0px 0px 20px; }

ul li { background: url(/_ima/mini-skull.gif) no-repeat left center; padding: 0px 0px 0px 20px; margin: -10px 0px 0px 0px; line-height: 20px }

.AuthorizeNetSeal { float: right; }
.AuthorizeNetSeal img { width: 60px; height: 50px; padding: 15px 30px 0px 0px; }

/*___________________________________________________________________________________________Helpers_*/

.clearer { clear: both; line-height: 0px; font-size: 0px; width: 0px; height: 0px; margin: 0px; padding: 0px; }

.retnec { text-align: center; }

.no_border { border: 0px; }

.red-title { color: #980101; font-size: 22px; }

.text-center { text-align: center; }

.faqnames {
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	}

/*____________________________________________________________________________________________Form Validation_*/
	
#ClientValidationSummary {
	background-color: #eeeeee;
	width: 718px;
	padding: 10px 5px;
	color: red;
	line-height: 20px;
	}
#ClientValidationSummary a {
	color: red;
	}
.validation-inline-error-message { 
	width: 160px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 5px;
	color: #ff0000;
	font-size: 10px;
	}
	
/*____________________________________________________________________________________________Accordian Layout_*/

.title {
	background: url(/_ima/mini-skull.gif) no-repeat left center;
	width: 700px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	height: 100%;
	cursor: pointer;
	font-weight: bold;
	color: #890303;
	}


.faqqs {
	padding: 0px 0px 0px 20px;
	}
	
.faq-container {
	border-bottom: 1px solid #8C0000;
	padding: 10px 0px 0px 0px;
	}
	
	.faq-content {
		font-size: 13px;
		line-height: 18px;
		}
	
	.faq-btt {
		font-size: 10px;
		margin: 0px;
		padding: 15px 0px 0px 0px;
		text-align: right;
		border-bottom: 1px solid black;
		}

/*____________________________________________________________________________________________Main Layout_*/

#container {
	width: 980px;
	margin: 0px auto;
	}

a.banner {
	width: 340px;
	height: 140px;
	float: left;
	margin: 0px 0px 0px 0px;
	}
	
#top-social {
	width: 165px;
	float: right;
	padding: 40px 150px 0px 0px;
	}
	#top-social img {
		border: 0px;
		clear: both;
		}


	#studio-hours {
		width: 350px;
		height: 30px;
		float: right;
		padding: 0px 0px 0px 0px;
		}
	#inside-studio-hours {
		width: 350px;
		height: 30px;
		float: right;
		padding: 45px 0px 0px 0px;
		}
		.studio-hours-ima {
			float: left;
			}
		.studio-hours-pee { 
			float: right;
			width: 200px;
			font-size: 9px;
			line-height: 12px;
			padding: 3px 0px 0px 0px;
			}
		
	
	.studio-left {
		width: 430px;
		float: left;
		}
		
#nav-intro {
	width: 550px;
	margin: -30px 0px 0px 0px;
	padding: 33px 0px 0px 0px;
	float: left;
	}

a.nav-artists {
	background: url("/_ima/nav-artists.gif") no-repeat -20px 0px;
	width: 110px;
	height: 139px;
	float: left;
	}
	
	a.nav-artists:hover {
		background-position: -20px -140px;
		cursor: pointer;
		}
		
	a.nav-artists_on {
		background: url("/_ima/nav-artists.gif") no-repeat;
		background-position: -20px -280px;
		width: 110px;
		height: 139px;
		float: left;
		}

a.nav-store {
	background: url("/_ima/nav-store.gif") no-repeat;
	width: 95px;
	height: 139px;
	float: left;
	}
	
	a.nav-store:hover {
		background-position: 0px -140px;
		cursor: pointer;
		}
		
	a.nav-store_on {
		background: url("/_ima/nav-store.gif") no-repeat;
		background-position: 0px -280px;
		width: 95px;
		height: 139px;
		float: left;
		}

a.nav-studio {
	background: url("/_ima/nav-studio.gif") no-repeat;
	width: 99px;
	height: 139px;
	float: left;
	}
	
	a.nav-studio:hover {
		background-position: 0px -140px;
		cursor: pointer;
		}
		
	a.nav-studio_on {
		background: url("/_ima/nav-studio.gif") no-repeat;
		background-position: 0px -280px;
		width: 99px;
		height: 139px;
		float: left;
		}

a.nav-blog {
	background: url("/_ima/nav-blog.gif") no-repeat;
	width: 82px;
	height: 139px;
	float: left;
	}
	
	a.nav-blog:hover {
		background-position: 0px -140px;
		cursor: pointer;
		}
		
	a.nav-blog_on {
		background: url("/_ima/nav-blog.gif") no-repeat;
		background-position: 0px -280px;
		width: 82px;
		height: 139px;
		float: left;
		}
	
a.nav-contact {
	background: url("/_ima/nav-contact.gif") no-repeat;
	width: 124px;
	height: 139px;
	float: left;
	}
	
	a.nav-contact:hover {
		background-position: 0px -140px;
		cursor: pointer;
		}
		
	a.nav-contact_on {
		background: url("/_ima/nav-contact.gif") no-repeat;
		background-position: 0px -280px;
		width: 124px;
		height: 139px;
		float: left;
		}

.content {
	background: url("/_ima/content-bg.jpg") no-repeat #F2D593;
	width: 940px;
	height: 100%;
	clear: both;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	}
	.content-padding { padding: 30px 0px 0px 0px; }
	.actual-content-padding { padding: 30px 30px 0px 30px; }
	.content-bot {
		width: 940px;
		display: block;
		}

#bottom-bar {
	background: url("/_ima/turtle.gif") no-repeat 0px 11px;	
	width: 940px;
	height: 79px;
	clear: both;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #ceac78;
	}
	
	a.btns-myspace {
		background: url("/_ima/btns-myspace.gif") no-repeat;
		width: 121px;
		height: 40px;
		float: right;
		margin: 20px 0px 0px 0px;
		}
		a.btns-myspace:hover { background-position: 0px -40px; }

	a.btns-mailing {
		background: url("/_ima/btns-mailing.gif") no-repeat;
		width: 190px;
		height: 40px;
		float: right;
		margin: 20px 0px 0px 0px;
		}
		a.btns-mailing:hover { background-position: 0px -40px; }
	
	a.btns-faq {
		background: url("/_ima/btns-faq.gif") no-repeat;
		width: 160px;
		height: 40px;
		float: right;
		margin: 20px 0px 0px 0px;
		}
		a.btns-faq:hover { background-position: 0px -40px; }
			
	a.btns-flickr {
		background: url("/_ima/btns-flickr.gif") no-repeat;
		width: 99px;
		height: 40px;
		float: right;
		margin: 20px 20px 0px 0px;
		}
		a.btns-flickr:hover { background-position: 0px -40px; }
		
		a.bottom-turtle { width: 120px; height: 79px; float: left; }
		
#footer {
	background-color: #210000;
	max-width: 1000px;
	height: 90px;
	font-size: 12px;
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
	color: #853333;
	}
	.footer-left {
		width: 200px;
		float: left;
		text-align: left;
		}
	.footer-right {
		width: 600px;
		float: right;
		text-align: right;
		}
	
	.mini-skull {
		margin: 0px 2px -3px 2px;
		padding: 0px;
		}
/*____________________________________________________________________________________________Index Layout_*/

	
#intro {
	width: 500px;
	float: left;
	padding: 20px 0px 0px 20px;
	}
	
.frame {
	position: absolute;
	margin: -15px 0px 0px -13px;
	padding: 0px;
	display: block;
	}
	
#slideshow {
	width: 380px;
	height: 265px;
	float: right;
	padding: 23px 34px 45px 0px;
	}
		
	
.featured-ribbon {
	width: 160px;
	height: 130px;
	position: absolute;
	margin: -2px 0px 0px -2px;
	border: 0px;
	}
	
.featured-pic {
	width: 236px;
	border: 4px solid #522A0A;
	margin: 0px 0px 0px 31px;
	float: left;
	}
	.view-gallery {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		float: left;
		}
		
.featured-main-photo {
	background-color: #0F0607;
	width: 500px;
	float: left;
	margin: 0px 15px 0px 0px;
	padding: 5px;
	border: 1px solid #40272A;
	}
.featured-main-content {
	margin: 0px;
	padding: 0px;
	}
	.featured-main-content strong {
		font-size: 18px;
		color: #9C0101;
		}
	
.featured-detials {
	background: url("/_ima/stars.jpg") no-repeat top right;
	width: 300px;
	height: 172px;
	float: left;
	padding: 0px 50px 0px 30px;
	}
	.featured-detials p { 
		width: 300px;
		padding: 0px;
		}
	.mini-store {
		background: url("/_ima/mini-store-bg.gif") no-repeat;
		width: 300px;
		height: 70px;
		overflow: visable;
		margin: 10px 0px 0px 0px;
		}
		.mini-store p {
			width: 130px;
			height: 14px;
			float: left;
			font-size: 14px;
			text-align: center;
			padding: 20px 0px 0px 0px;
			}
		.mini-store a:link { text-decoration: none; color: #eee; }
		.mini-store a:visited { text-decoration: none; color: #eee; }
		.mini-store a:hover { text-decoration: none; color: #fff; }
		.mini-store a:active { text-decoration: none; color: #fff; }
	
.featured-tattoo {
	background: url("/_ima/featured-tattoo.jpg") no-repeat left bottom;
	width: 250px;
	float: right;
	padding: 0px 0px 0px 20px;
	}
	.featured-tattoo img {
		margin: 0px 0px 0px 32px;
		border: 3px solid #14171B;
		}
	
	.artistcol {
		width: 285px;
		height: 100%;
		float: left;
		}
	
.artist-mini-menu-1 {
	background: url("/_ima/artist-mini-menu-bg.gif") no-repeat -5px 0px;
	width: 285px;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 81px 0px 0px 0px;
	overflow: hidden;
	float: left;
	}
	
.artist-mini-menu-2 {
	background: url("/_ima/visiting-artist-mini-menu-bg.gif") no-repeat -5px 0px;
	width: 285px;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 81px 0px 0px 0px;
	overflow: hidden;
	float: left;
	clear: both;
	}
	
	a.mini-artist {
		width: 200px;
		height: 56px;
		padding: 4px 0px 0px 30px;
		float: left;
		}
	a.mini-artist:hover {
		cursor: pointer;
		}
	.mini-artist img {
		float: left;
		}
	.mini-artist h3 {
		width: 140px;
		float: right;
		padding: 11px 0px 0px 0px;
		cursor: pointer;
		font-size: 18px;
		}
		
	.artist-email {
		background: url("/_ima/mini-skull.gif") no-repeat  30px 16px;
		padding: 13px 0px 0px 45px;
		width: 300px;
		float: left;
		}
			

/*____________________________________________________________________________________________Artist Layout_*/
	
.full-artist {
	width: 600px;
	float: right;
	clear: none;
	padding: 0px 30px 30px 0px;
	}
	
.view-gallery-btn {
	float: left;
	padding: 10px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	clear: left;
	}
	
.apps {
	clear: both;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	}
	.apps img {
		border: 5px solid #DFBC87;
		margin: 5px;
		}
	.no-skull {
		background-image: none;
		margin: -10px 0px 0px 11px;
		width: 250px;
		display: block;
		}

/*____________________________________________________________________________________________Some Blog Layout_*/
	 
.index-blog {
	width: 650px;
	float: right;
	padding: 37px 20px 0px 0px;
	}
	.index-blog img,
	.entry img {
		border: 3px solid #DFBC87;
		float: left;
		margin: 0px 15px 0px 0px;
		}
	
.blog-extra {
	background: url("/_ima/blog-extra.gif") no-repeat;
	width:240px;
	height: 40px;
	float: left;
	padding: 15px 0px 0px 0px;
	text-align: center;
	font-size: 10px;
	color: #804E07;
	}
	.blog-extra a,
	.blog-extra a:visited {
		color: #804E07;
		text-decoration: none;
		}
	.blog-extra a:hover,
	.blog-extra a:active {
		color: #920000;
		text-decoration: none;
		}
	
.post-date {
	width: 50px;
	height: 50px;
	float:left;
	margin: 0px 10px 0px 0px;
	background: url("/blog/skins/independent/assets/images/post-date-bg.gif") no-repeat;
	}
	.blog-title2 {
		width: 100%;
		margin: 0px;
		padding: 10px 0px 3px 0px;
		float: left;
		color: #3C0000;
		font-size: 17px;
		font-weight: bold;
		border-top: 1px solid #DFBC87;
		}
	.blog-title2 a,
	.blog-title2 a:visited {
		color: #3C0000;
		text-decortation: none;
		}
	.blog-title2 a:hover,
	.blog-title2 a:active {
		color: #920000;
		text-decortation: none;
		}
		
	.blog-title3 {
		width: 100%;
		margin: 0px;
		padding: 5px 0px 8px 0px;
		float: left;
		color: #3C0000;
		font-size: 17px;
		font-weight: bold;
		border-top: 1px solid #490E0A;
		}
		
	.post-month {
		font-size: 11px;
		text-transform: uppercase;
		color: #FFFFFF;
		text-align: center;
		display:block;
		line-height: 11px;
		padding-top: 6px;
		margin: 0px 0px 0px 0px;
		}
	.post-day {
		font-size: 18px;
		text-transform: uppercase;
		color: #fff;
		text-align: center;
		display:block;
		line-height: 18px;
		padding-top: 7px;
		margin: 0px 0px 0px -3px;
		}
		.post-comments {
			margin: 0px 20px 0px 0px;
			padding: 0px;
			float: right;
			font-size: 95%;
			}
		.post-cat {
			float:left;
			font-size: 10px;
			}
			
.page-title {
	clear: both;
	padding: 20px 0px 5px 20px;
	font-size: 18px;
	color: #1B191C;
	font-weight: bold;
	}
	
/*____________________________________________________________________________________________Contact Layout_*/

.mailing-list-form {
	padding: 50px 0px 0px 60px;
	border: 1px solid #000;
	background: #100708;
	height: 130px;
	}	


.hidden-s {
	display: none;
	}

#contact {
	width: 540px;
	float: left;
	padding: 0px 0px 0px 0px;
	}
	#contactform {
		padding: 15px 0px 0px 0px;
		}

#contact p {
	width: 160px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	float: left;
	font-weight: bold;
	}
#contact input {
	width: 200px;
	height: 20px;
	padding: 3px 0px 0px 5px;
	float: left;
	font-size: 16px;
	border: 1px solid #D8A157;
	background-color: #EFEFEF;
	}
#contact select {
	width: 207px;
	height: 25px;
	padding: 2px 0px 2px 0px;
	float: left;
	font-size: 16px;
	border: 1px solid #D8A157;
	background-color: #EFEFEF;
	}
#contact textarea {
	width: 369px;
	height: 65px;
	padding: 2px 0px 2px 5px;
	float: left;
	font-size: 16px;
	font-family: verdana;
	border: 1px solid #D8A157;
	background-color: #EFEFEF;
	}
	
#basic_contact {
	width: 270px;
	float: right;
	padding: 0px 30px 0px 0px;
	}
		
#submit-btn input {
	background: none;
	border: 0px;
	width: 190px;
	height: 50px;
	margin: 0px 0px 0px 155px;
	}		
#submit-btnzazzzz input {
	border: 0px;
	background: none;
	width: 141px;
	height: 72px;
	margin: 0px 0px 0px 190px;
	}
	

