/* Basic Layout Styles */

* {
	margin: 0px;
	padding: 0px;
}

body {
	text-align:center;
	background-image: url(images/bkgnd.jpg);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: center top;
	background-color: #000000;
	}
	
#clear {
	clear:both;
}
	
#wrapper {
	width: 1024px;
	text-align: center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
#header {
	background-attachment: scroll;
	background-image: url(images/header_bkgnd.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 250px;
	width: 1024px;
}
#navigation {
	height: 33px;
	width: 1024px;
	background-color: #000;
}
#content_wrapper {
	background-repeat: no-repeat;
	width: 1024px;
	float: left;
	background-image: url(images/content_bkgnd.jpg);
}
#content_wrapper_bkgnd {
	float: left;
	background-image: url(images/content_wrapper_bkgnd.jpg);
	background-repeat: repeat-y;
}
#footer {
	background-image: url(images/footer_bkgnd.jpg);
	height: 300px;
	width: 1024px;
	background-repeat: no-repeat;
	float: left;
}
#footer_content {
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	font-size: .8em;
	line-height: 1.5em;
	padding-top: 10px;
}
.page_title {
	background-image: url(images/header_blank.jpg);
	background-repeat: no-repeat;
	height: 87px;
	width: 1024px;
}
.page_title_welcome {
	background-image: url(images/header_welcome.gif);
	background-repeat: no-repeat;
	height: 87px;
	width: 1024px;
}
.page_title_artists {
	background-image: url(images/header_tattoo_artists.gif);
	background-repeat: no-repeat;
	height: 87px;
	width: 1024px;
}
.page_title_faq {
	background-image: url(images/header_faq.gif);
	background-repeat: no-repeat;
	height: 87px;
	width: 1024px;
}
.page_title_elliot {
	background-image: url(images/header_elliot.gif);
	background-repeat: no-repeat;
	height: 87px;
	width: 1024px;
}
.page_title_herbert {
	background-image: url(images/header_herbert.gif);
	background-repeat: no-repeat;
	height: 87px;
	width: 1024px;
}
.page_title_tracey {
	background-image: url(images/header_tracey.gif);
	background-repeat: no-repeat;
	height: 87px;
	width: 1024px;
}
.page_title_hours {
	background-image: url(images/header_hours.gif);
	background-repeat: no-repeat;
	height: 87px;
	width: 1024px;
}
.page_title_contact {
	background-image: url(images/header_contact.gif);
	background-repeat: no-repeat;
	height: 87px;
	width: 1024px;
}
.page_title_directions {
	background-image: url(images/header_directions.gif);
	background-repeat: no-repeat;
	height: 87px;
	width: 1024px;
}
.page_title_links {
	background-image: url(images/header_links.gif);
	background-repeat: no-repeat;
	height: 87px;
	width: 1024px;
}
.page_title_piercings {
	background-image: url(images/header_piercings.gif);
	background-repeat: no-repeat;
	height: 87px;
	width: 1024px;
}
.page_title_coverups {
	background-image: url(images/header_coverups.gif);
	background-repeat: no-repeat;
	height: 87px;
	width: 1024px;
}
#main_content {
	float: left;
	width: 440px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	margin-left: 112px;
	padding-left: 50px;
	text-align: left;
	padding-top: 15px;
}
#main_content_full {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	margin-left: 112px;
	padding-left: 50px;
	text-align: left;
	padding-top: 15px;
	padding-right: 50px;
	margin-right: 112px;
}
#sidebar {
	float: right;
	width: 250px;
	margin-right: 112px;
	clear: right;
	color: #FFF;
	padding-right: 40px;
}
.sidebar_float {
	float: right;
	width: 275px;
	padding-top: 40px;
	text-align: right;
}
#main_content h1 {
	color: #D5B913;
	font-size: 2em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#main_content ul {
	list-style-position: outside;
	padding-left: 30px;
	padding-right: 30px;
}
#main_content ul li {
	padding-bottom: 15px;
}


#main_content a {
	color: #24AEEA;
	text-decoration: underline;
}
#main_content a:hover {
	text-decoration: none;
	color: #D5B913;
}
#main_content a:visited {
	color: #24AEEA;
	text-decoration: underline;
}
#main_content a:hover:visited {
	color: #D5B913;
	text-decoration: none;
}
#main_content_full h1 {
	color: #D5B913;
	font-size: 2em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#main_content_full h2 {
	color: #D5B913;
	font-size: 1.3em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}


#main_content_full a {
	color: #24AEEA;
	text-decoration: underline;
}
#main_content_full a:hover {
	text-decoration: none;
	color: #D5B913;
}
#main_content_full a:visited {
	color: #24AEEA;
	text-decoration: underline;
}
#main_content_full a:hover:visited {
	color: #D5B913;
	text-decoration: none;
}

#flashcontent {
	height: 550px;
	margin-top: 20px;
	margin-bottom: 20px;
	}
	
	#flashcontent600 {
	height: 600px;
	margin-top: 20px;
	margin-bottom: 20px;
	}

#footer a {
	color: #D5B913;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
	color: #24AEEA;
}
#footer a:visited {
	color: #D5B913;
	text-decoration: none;
}
#footer a:hover:visited {
	color: #24AEEA;
	text-decoration: underline;
}


#footer .card1 a {
	color: #CCC;
	text-decoration: none;
}
#footer .card1 a:hover {
	text-decoration: underline;
	color: #FFF;
}
#footer .card1 a:visited {
	color: #CCC;
	text-decoration: none;
}
#footer .card1 a:hover:visited {
	color: #FFF;
	text-decoration: underline;
}
.image_float_right {
	float: right;
}
.image_float_left {
	float: left;
}
.yellow_text {
	color: #D5B913;
}
.bold {
	font-weight: bold;
}

