	*{
margin:0;
padding:0;
}

body{
background:url(../images/bg.jpg) repeat-x;
background-position: 0 -10px ;
background-attachment: fixed;
background-color:#574530;
}

#maincontent{
background:url(../images/maincontent_bg.jpg) repeat-y;
background-position:  0 0;
/*width:1107px;*/
width:1141px;
margin:0 auto;
min-height: 1050px;
}

#header{
background:url(../images/logo.gif) no-repeat 0 30px;
height:277px;
width:1050px;
margin:0 auto;
}

	#nav{
	position:absolute;
	top:300px;
	margin-left:20px;
	float:left;
	}
	
		#nav ul{
		list-style-type:none;
		height:45px;
		width:994px;
		background:url(../images/nav.png) no-repeat top center;

		}
		
			#nav ul li{
			float:left;
			display:inline;
			height:45px;
			}
			
				#nav ul li a{
				background:url(../images/nav.png) no-repeat top center;
				height:45px;
				cursor:pointer;
				display:block;
				float:left;
				text-indent:-9999px;
				}
				
					#nav ul li#news a{
					background:url(../images/nav.png) no-repeat 0 0;
					height:45px;
					width:170px;
					}
					
					#nav ul li#news a:hover{
					background:url(../images/nav.png) no-repeat 0 -45px;
					height:45px;
					width:170px;

					}
					
					#nav ul li#gal a{
					background:url(../images/nav.png) no-repeat -170px 0;
					height:45px;
					width:239px;
					}
					
					#nav ul li#gal a:hover{
					background:url(../images/nav.png) no-repeat -170px -45px;
					height:45px;
					width:239px;

					}
					
					
					#nav ul li#services a{
					background:url(../images/nav.png) no-repeat -409px 0;
					height:45px;
					width:162px;
					}
					
					#nav ul li#services a:hover{
					background:url(../images/nav.png) no-repeat -409px -45px;
					height:45px;
					width:162px;

					}

					#nav ul li#shop a{
					background:url(../images/nav.png) no-repeat -571px 0;
					height:45px;
					width:171px;
					}
					
					#nav ul li#shop a:hover{
					background:url(../images/nav.png) no-repeat -571px -45px;
					height:45px;
					width:171px;

					}

					#nav ul li#contact a{
					background:url(../images/nav.png) no-repeat -742px 0;
					height:45px;
					width:249px;
					}
					
					#nav ul li#contact a:hover{
					background:url(../images/nav.png) no-repeat -742px -45px;
					height:45px;
					width:249px;

					}

#left_col{
width:494px;
float:left;
margin-right:0px;
margin-left:60px;
padding-left:10px;
margin-top:115px;
}

.artist_heading{
background:url(../images/artist_heading.png) no-repeat left -8px;
min-height:65px;
/*width:341px;*/
font-size:54px;
font-family: "Times New Roman", serif;
font-weight:100;
text-transform: uppercase;
color:#3D362E;
margin-top:-15px;
}

h1{
font-size:16px;
color:#906529;
font-family:"Times New Roman", serif;
text-transform:uppercase;
font-weight:100;
}

h2{
color:#4a443d;
font-size:12px;
text-transform:uppercase;

}

h3{
color:#4a443d;
font-size:20px;
text-transform: uppercase;
}

#tattoos_btn, #piercings_btn{
cursor: pointer;
color:#906529;
padding:0 10px;
text-decoration: underline;
text-transform: uppercase;
}

h4{
background-color:#4a443d;padding:2px 10px;text-align:center;color:#daddde;width:450px;height:18px;
}

h5{
text-align:center;color:#4a443d;text-transform: uppercase;width:450px;
}

small{
font-size:12px;
}

	#contact_info{
	border-bottom:1px solid #4a443d;
	padding-bottom:20px;
	
	}

	#contact_info p{
	text-align:center !important;
	font-size:16px !important;
	}
	
	#left_col #piercings{
	margin-top:20px;
	padding-bottom:20px;
	height:120px;
	}
	
	.imgwrap_contact{
	border:5px solid #604C32;
	height:225px;
	width:300px;
	margin:0 auto;
	}
	
	.imgwrap{
	border:5px solid #604C32;
	height:128px;
	width:170px;
	float:left;
	margin-right:10px;
	overflow-y: hidden;
	}
	
		.imgwrap img{
		height:auto;
		width:170px;
		}
	
	.piercings small a{
	display: inline;
	float:left;
	clear:left;
	}
	
	.piercings a{
	color:#906529;
	text-align: center;
	display: block;
	}
	
		.piercings a:hover{
		text-decoration: underline;
		cursor: pointer;
		}
		
	#left_col div#piercings img{
	border: none;
	}	
		
	
	#left_col #tattoos{
	margin-top:20px;
	padding-bottom: 20px;
	}

	#left_col #gallery_content{
	width:980px;
	margin:0 auto;
	float:left;
	}
	
		#left_col #gallery_content ul{
		list-style: none;
		width:880px;
		margin:0 auto;
		margin-top:20px;
		}
		
			#left_col #gallery_content ul li{
			float:left;
			display: inline;
			margin:25px;
			width:170px;
			height:200px;
			}
			
			#left_col #gallery_content ul li .wrap{
			height:170px;
			width:180px;
			overflow:hidden;
			}
			
			#left_col #gallery_content ul li img{
			width:auto;
			height:165px;
			}
			
			
				#left_col #gallery_content ul li span a{
				text-align: center;
				}
	
		#left_col #gallery_content .overlay{
		background:url(../images/gallery_overlay.png) no-repeat center top;
		height:193px;
		width:208px;
		position:relative;
		margin-top:-182px;
		left:-15px;
		}

	#left_col #content p{
	font-size: 14px;
	width:470px;
	text-align: justify;
	}
	
	#left_col #content .def{
	color:#4A443D;
	font-weight:900;
	text-transform: lowercase;
	}
	

	#left_col #photo{
	width:389px;
	height:268px;
	border:6px solid #9a866a;
	margin-top:10px;
	}
	
	#left_col #form{
	padding-top:20px;
	}
	
	p{
	font-size:12px;
	color:#4a443d;
	width:389px;
	margin:10px 0;
	}
	
	#left_col a:link, #left_col a:visited{
	color:#906529;
	text-transform:uppercase;
	}
	
	#left_col a:hover{
	}
	
	#divider{
	background-image:url(../images/divider.png);
	background-repeat:no-repeat;
	background-position: -10px 0;
	height:20px;
	width:426px;
	}
	
	.view_more{
	float:right;
	margin-right:20px;
	}

#right_col, #artist_right_col{
width:498px;
float:left;
margin-top:100px;

}

	#artist_right_col #gallery, #artist_right_col #thumbs{
	width:490px;
	height:auto;
	}
	
	#gallery{
	height:400px;
	float:left;
	}
	
		#gallery #photo{
		left:20px;
		position:relative;
		width:461px;
		height:302px;
		overflow:hidden;
		top: 20px;
		}
		
			#gallery #photo img{
			width:481px;
			height:auto;
				}

		
		#overlay_frame{
		background:url(../images/recent_work_overlay2.png) no-repeat center top;
		height:338px;
		width:498px;
		position:absolute;
		top:450px;
		}
		
		#artist_right_col ul.thumbs{
		position:relative;
		top:0;
		margin-top:10px;
		}
		
		#artist_right_col ul.thumbs li a img{
		border:none;
		}
		
		ul.thumbs {
		float:left;
		clear: both;
		margin: 0;
		padding: 0;
		position:relative;
		top:-165px;
		left:12px;
		}
		
		#artist_right_col ul.thumbs li{
		margin:5px;
		}
		
		ul.thumbs li {
		float: left;
		display:block;
		padding: 0;
		margin: 0 5px;
		list-style: none;
		width:80px;
		height:80px;
		overflow:hidden;
		border:3px solid #857660;
		}
		
			ul.thumbs li img{
			width:auto;
			overflow:hidden;
			height:80px;
			}
			
			ul.thumbs li:hover{
			border:3px solid #906529;
			}

	div.slideshow-container {
		position: relative;
		clear: both;
		height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
	}
	#myContainer, #mySlides {
		overflow: hidden;
	}

/*	#right_col a:link, #right_col a:visited{
	color:#906529;
	text-transform:uppercase;
	}
	
	#right_col a:hover{
	}*/
	
	#right_col a img, #right_col a:visited img , #right_col a:hover, #right_col a:active img{
	border:none;
	}
	
	#right_col a.advance-link:link, #right_col a.advance-link:visited, #right_col a.advance-link:hover{
	border:none;
	/*color:transparent;*/
	}
	
	#right_col a.advance-link img{
	border:none;
	color:transparent;
	}
	
	#artist_right_col .view_more{
	margin-top:20px;
	margin-right:0;
	color:#906529;
	text-decoration:underline;
	text-transform:uppercase;
	}
	
		#artist_right_col .view_more:hover{
		cursor: pointer;
		}
	
	#right_col .view_more{
	/*margin-right:20px;
	position:relative;
	top:150px;*/
	margin-right:-10px;
	position:relative;
	top:-150px;
	}
	
	.view_more a:link, .view_more a:visited{
	color:#906529;
	text-decoration:underline;
	text-transform:uppercase;
	}
	
	.view_more a:hover{
	color:#906529;
	text-decoration:underline;
	text-transform:uppercase;
	}
	
	#featured_video{
	float:left;
	/*float:right;*/
	clear:both;
	margin-top:80px;
	position:relative;
	left:20px;
	}
	
		#featured_video img{
		width:236px;
		height:27px;
		margin-bottom:10px;
		}
		
#footer{
}
		
#footer_nav{
width:1108px;
margin:50px auto;
clear:both;
}

	#footer_nav ul{
	/*width:690px;*/
	margin-left:240px;
	
	}
	
		#footer_nav ul li{
		float:left;
		margin-right:20px;
		color:#906529;
		text-transform:uppercase;
		padding:5px;
		}
		
			#footer_nav ul li a:link, #footer_nav ul li a:visited{
			color:#906529;
			text-decoration:none;
			padding:10px;
			position:relative;
			top:2px;
			}
			
			#footer_nav ul li a:hover{
			text-decoration:underline;
			}
			
	#follow{
	float:left;
	clear:both;
	width:500px;
	margin-left:60px;
	margin-top:20px;
	}
			
		#facebook{
		background-image:url(../images/facebook.png);
		background-repeat:no-repeat;
		background-position:center top;
		height:23px;
		width:76px;
		float:left;
		margin-right:10px;
		}
		
		#myspace{
		background-image:url(../images/myspace.png);
		background-repeat:no-repeat;
		background-position:center top;
		height:23px;
		width:84px;
		float:left;
		margin-right:10px;
		}  
		
		#twitter{
		background-image:url(../images/twitter.png);
		background-repeat:no-repeat;
		background-position:center top;
		height:23px;
		width:79px;
		float:left;
		margin-right:10px;
		}
	
	#credit{
	border:1px none red;
	float:right;
	height:34px;
	margin-right:60px;
	position:relative;
	top:20px;
	width:97px;	
	}
	
		a#studioakt{
		height:34px;
		width:97px;
		background:url(../images/studioakt.png) no-repeat center top ;
		float:left;
		}
		
			a#studioakt:hover{
			height:34px;
			width:97px;
			background: url(../images/studioakt.png) no-repeat center -35px ;
			float:left;
			}

	
.clearfloat{
clear:both;
margin:0;
padding:0;
}

.jFlowNext, .jFlowPrev{
color:#906529;
font-size:16px;
text-transform: uppercase;
cursor: pointer;
}

.jFlowPrev{
float:left;
margin-left:15px;
}

.jFlowNext{
float:left;
margin-left:385px;
}

.hidden{
display:none;
}

#populate{
float:left;
}