/*
=============================================================================================

Tattoo Mafia
General Layout Style Sheet

Created by Delaware.Net
http://www.delaware.net
Copyright 2008

=============================================================================================
*/
body {background:#000 url(/img/layout/page_bg.jpg); font:12px Arial, Helvetica, sans-serif; color:#847c7c; margin:0 auto; text-align:center;}

/* General Selectors */
img {border:none;}

a {outline-style:none; font-size:12px;} /* Removes dotted lines around links when active */
a:link, a:visited {color:#763e3e; text-decoration:underline;}
a:hover, a:focus, a:active {color:#763e3e; text-decoration:none;}

/* Layout */
#wrapper {background:url(/img/layout/header.png) top center no-repeat; width:936px; margin:0 auto;}

#header {width:918px; height:153px; display:block; position:relative; margin:0 auto;}
#number {position:absolute; top:50px; left:-20px;}

#logo {position:absolute; top:0; left:190px;}

#subNav {position:absolute; right:5px; top:0px;}
#subNav ul li {list-style:none; display:inline; float:left; border-right:1px solid #867272; margin:0 0 0 5px; padding:0 5px 0 0;}
#subNav ul li.last {border-right:none;}
#subNav ul li a {font:11px Arial, Helvetica, sans-serif; color:#867272; line-height:15px;}

#content {width:938px; margin:0 auto;}

#leftColumn {background:url(/img/layout/left_column_ph.png) top left no-repeat; float:left; width:184px;}
#rightColumn {float:left; width:734px;}

#navMain {width:184px; height:434px; display:block;}
#redCross p {text-align:center;}

#slideshow11 {width:435px; height:333px; display:block; float:left;}
#bodyText {width:285px; height:283px; font:12px Arial, Helvetica, sans-serif; color:#847c7c; text-align:left; float:left; padding:0px 0px 5px 10px;}

#callouts {width:742px; height:193px; display:block; padding:40px 0 0 0;}

#pierced {width:218px; float:left; padding:0 40px 0 0;}
#pierced p {padding:0 15px 0 15px;}
#bodyart {width:194px; float:left; padding:0 40px 0 0;}
#bodyart p {padding:0 15px 0 15px;}
#news {width:189px; float:left; text-align:left; }


#footer { padding:20px 0 0 0; font:11px Arial, Helvetica, sans-serif; color:#763e3e; text-align:center; clear:both;}
#footer a {font-size:11px;}
.footerbr {margin-bottom:10px;}

#delawarelogo {font-size:10px; width:100%; margin:0 auto; text-align:center;}
a.delawarelink{text-decoration:none; color:#847c7c;}


/* Interior Pages */
#interior {padding:15px; text-align:left;}

#portfolio {float:left; text-align:center; margin-bottom:30px;}
#portfolio a {display:block;}

#chris {float:left; margin:5px 0 0 25px;}
#chris a:link, #chris a:visited {width:200px; height:200px; background:url(/img/chris-portfolio.jpg) no-repeat top left; border:1px solid #000;}
#chris a:hover {background-position:bottom left;}

#lisa {float:left; margin:5px 0 0 30px;}
#lisa a:link, #lisa a:visited {width:200px; height:200px; background:url(/img/lisa-portfolio.jpg) no-repeat top left; border:1px solid #000;}
#lisa a:hover {background-position:bottom left;}

#danny {float:left; margin:5px 0 0 30px;}
#danny a:link, #danny a:visited {width:200px; height:200px; background:url(/img/danny-portfolio.jpg) no-repeat top left; border:1px solid #000;}
#danny a:hover {background-position:bottom left;}

#flashcontent {width:699px; height:499px; margin-left:11px;}

#treePageDetailsThumbnailGalleryWrapper { }



/* Hacks */
/* MIN-HEIGHT / MIN-WIDTH IE HACK */
selector {min-height:500px; height:auto !important; height:500px;}
/* END */

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*****************
Contact Form
*****************/
.contactLabel {
	text-align:right;
	font-size:14px;
	font-weight:bold;
	color:#847c7c;
}
.contactInput {
	text-align:left;
}
#contactUsHeader {
	color:#847c7c;
	text-align:left;
	padding:5px;
}
#contactSubmitWrapper {
	text-align:center;
	padding:10px;
}
#contactSubmitWrapper input {
	font-size:16px;
}

#map {width:400px; height:370px; border-color:#999999; border-style:solid; border-width:thin; float:right; margin:20px 10px 10px 0;}