/*
Theme Name: Schulman
Theme URI: http://wordpress.org/
Description: 
Version: 1.0
Author: Scott Hinton
Author URI: http://www.scotthinton.com/
Tags: blue, custom header, fixed width, two columns, widgets
*/
/* --- RESET + BASIC RESTORATION (derived from Yahoo Reset, Base) --- */
body,div,dl,dt,dd,ul,ol,li,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
a:link,a:visited,a:hover,a:active {color: rgb(123, 15, 17);}
h1 {color: rgb(123, 15, 17); font-size: 12pt;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;}
em{font-style:italic;}
ol li{list-style:decimal outside;}
ul li{list-style:disc outside;}
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}
blockquote,ol,dl{margin:1em;}
ol,ul,dl{margin-left:2em;}
dl dd{margin-left:1em;}
th{font-weight:bold;text-align:center;}
th,td{border:1px solid #e0e0e0;padding:.5em;}
caption{margin-bottom:.5em;text-align:center;}
p,fieldset,pre, ul{margin-bottom:1em;}
label {padding-bottom:3px;}
strong {font-weight:bold;}




body, #page, #header, #footer, #pageMain, #headerMain, .post, .entry, .entry h3, #testimonial,
.main_Center, #main_Right, #main_Left, #beforeafter, #quicklinks, .empty {
	margin: 0px;
	padding: 0px;
}

body {
	font-family: Verdana, Arial, Sans-Serif;
	background: #1C1C1C;
	}

#page {
	background: url('images/inside_header.jpg') repeat-x;
	width: 100%;
	}
	
#header {
	height: 433px;
	width: 975px;
	background: url('images/inside_header2.jpg') no-repeat top left;
	}
	
#pageMain {
	background: url('images/main_header2.jpg') repeat-x;
	}
	
#headerMain {
	background: url('images/main_header.jpg') no-repeat top left;
	}

#press-left {
margin: 0px 0px 0px 0px;
width: 200px;
float: left;
}

#press-right {
margin: 0px 100px 0px 150px;
width: 200px;
float:right;
}

#press-container {
width: 200px;
height: 230px;
margin-bottom: 20px;
}

#press-container a:link,a:visited,a:hover,a:active {
color: grey;
}
	
#footer {
	background: url('images/footer-placeholder2.jpg') repeat-x;
	width: auto;
	padding:20px 0 0 0;
	height: 400px;
	}	
	
#footer-image {
	background: url('images/footer-placeholder.jpg') no-repeat bottom left;
	width: 975px;
	height: 352px;
	}

#navigation {
	padding-left:13px;
}
#navigation a {
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	line-height:55px;
	padding: 0 15px 0 15px;
}

#content {
	background-color:#FFFFFF;
	margin: 0px;
	padding: 20px 0 0 0;
	color: #796f6c;
	font-size: 10pt;
	width: 100%;
}

/* Begin Structure */

#headerMain {
	height: 633px;
	width: 975px;
	}

.post {
	width: 961px;
	text-align: left;
}

.entry {
	margin: 0px;
	padding: 0 0 50px 0;
	width: 666px;
	float: left;
}

.entry p {
	width:620px;
	line-height:18px;
}

#galleryButton {
	background: url('images/but_gallery.gif') no-repeat;
	width: 293px;
	height: 81px;
	position: relative;
	padding-bottom: 15px;
}

#galleryButton a {
	width: 293px;
	height: 81px;
	position: absolute;
}

#page-column-right {
	padding:0px;
	float: left;
}

#testimonial {
	background: url('images/testimonial.gif') no-repeat;
	width: 295px;
	height: 196px;
}

.clear { clear: both;}

#main_Left {
	float:left;
	width:244px;
}

.main_Center {
	float: left;
	width: 386px;
	color: #000000;
	font-size: 10pt;
}

.main_Center p {
	font-size: 8pt;
}

.main_Center h2 {
	font-size: 10pt;
	font-weight: bold;
	line-height: 36px;
	font-size: 9pt;
}

.main_Center a {
	text-decoration: none;
	color: #000000;
}

.main_Center small a, .main_Center p a, .main_Center p a:visited {
	color: #7b0f11;
}

.main_center hr {
	color:#cfcfcf;
	height: 1px;
}

#main_Right {
	float: right;
	width: 298px;
}

#main_Right p {
	width: 280px;
	line-height: 18px;
}

#main_Left p {
	width: 220px;
	line-height: 18px;
}

.biglink {
	font-size: 10pt;
	color:#5b0607;
}

#beforeafter {
	text-align: left;
	padding-top: 293px;
	float: left;
}

#beforeafterinner {
	background: url('images/but_gallery2.gif') no-repeat;
	width: 293px;
	height: 80px;
	position: relative;	
}

#beforeafterinner a {
	width: 293px;
	height: 80px;
	position: absolute;
}

#flash {
	text-align: left;
	margin: 43px 0 0 30px;
	padding: 0px;
	width: 652px;
	height: 330px;
	
	float: left;
}

#specialoffers {
	text-align: left;
	background: url('images/specialoffers.jpg') no-repeat;
	width: 479px;
	height: 169px;
	margin:21px 0 0 0;
	float: left;
}

#quicklinks {
	background: url('images/quicklinks.jpg') no-repeat;
	text-align: left;
	height: 169px;
	width: 496px;
	float: right;
	margin-top:21px;
	position: relative;
}

#quickface, #quickbody, #quickbreast, #quickafter {
	left: 334px;
	width: 116px;
	height: 30px;
	position: absolute;
}

#quickface { top: 17px; }
#quickbody { top: 52px; }
#quickbreast { top: 87px; }
#quickafter { top: 122px; }

#newstitle {
	margin: 0px;
	padding: 0 0 0 14px;
	background-color: #CCCCCC;
	color: #000000;
	line-height: 18px;
	font-weight: bold;
	font-size: 9pt;
}

#footerinside {
	width:959px;
	height:351px;
	text-align:left;
}

#footerlogo1 {
	margin: 0;
	padding: 0;
	width:121px;
	height:57px;
	background: url('images/logos.gif') no-repeat left;
}

#footernewsletter {
	margin: 20px 0 0 0;
	padding: 0;
	width:193px;
	height:190px;
	background: url('images/newsletter_signup.gif') no-repeat left;
}

#footertwitter {
	margin: 0;
	padding: 0;
	width:328px;
	height:69px;
	background: url('images/twitter_blurb.jpg') no-repeat left;
}

#footerconnect {
	padding:20px 0 0 0;
	float:left;
}

#footerconnect p {
	color:#cccccc;
	font-size:9pt;
}

#footericons {
	float:left;
	vertical-align:bottom;
	margin: 0;
	padding: 0;
	width:116px;
	height:190px;
	background: url('images/footer_icons.jpg') no-repeat left bottom;
}

#contactus {
	margin: 0;
	padding: 0;
}

#contactus input, #contactus textarea{
	font-size:9pt;
	color:#FFFFFF;
	border:0px;
	background-color:#535353;
	padding-top:5px;
	width:287px;
	margin-bottom: 16px;
	padding-left:8px
}

#contactus input {
	height:19px;
	
}

#contactus textarea{
	height:113px;
}

#contactsubmit {
	margin:0;
	padding:0;
	width:160px;
	height:30px;
	background: url('images/contact_submit.gif') no-repeat;
}

 body#bna #wrap { 
  width: 600px;
  }

#bna-top{
	position: relative;
	background:url("images/BnA-top.jpg");
	width: 600px;
	height: 120px;
	}
#bna-top a.home{
		position:absolute;
		left:0px;
		width:280px;
		top:0px;
		height:140px;
	}
a.home span{
	display:none;
	}
#bna-bottom{
	background:url("images/BnA-bottom.jpg");
	width: 600px;
	height: 58px;
	}
#bna-procedure-nav{
	margin: 70px 0px 0px 200px;
	width: 240px;
	float: right;
	text-align: left;
	display: inline;
	}
#bna-page-nav{
	display: inline;
	margin: 10px 65px 0 0;
	width: 240px;
	float: right;
	text-align: right;
	clear: both;
	}
#bna-pic{
	clear: both;
	}

body#press #wrap { width: 580px; background: #fff; }

#bna-thumb {
	margin:0 0 0 40px;
	}
	#bna-thumb p{
	margin:0 0 0 55px;
	padding-bottom:10px;
	}
	
	#slideshow {
    position:relative;
    
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
	
	
#tags
{
	font-size: 8pt;
}