/*		Stylesheet for Dr. Wolfenden's Web Site, designed for Screen Media				Author: Christopher Werby of Pipsqueak Productions, LLC		http://www.pipsqueak.com				Begun: 2007-09-21		Last updated: 2007-09-23		*//* @group FONT FACE ASSIGNMENTS */body { font-family: arial, sans; }div#content { font-family: arial, verdana, sans; }/* @end FONT FACE ASSIGNMENTS*//* @group DEFAULTS FOR MARGINS AND PADDING */html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{	margin: 0;	/*padding: 0;*/	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}/* remember to define focus styles! */:focus { outline: 0; }ul, ol { list-style-position: outside; }body{	line-height: 1;	color: black;	background: white;	margin-top: 0;	margin-left: 0;}/* tables still need 'cellspacing="0"' in the markup */table{	border-collapse: separate;	border-spacing: 0;}caption, th, td{	text-align: left;	font-weight: normal;}blockquote:before, blockquote:after, q:before, q:after { content: ""; }blockquote, q { quotes: "" ""; }/* @end DEFAULTS FOR MARGINS AND PADDING *//* @group MAIN STRUCTURE */body{	background-color: #fdfbf7;	background-image: url(../images/BG_Color_Tile.gif);	background-repeat: repeat;}div#mainPageFrame{	width: 830px;	background-image: url(../images/Topper.jpg);	background-repeat: no-repeat;	background-position: left top;	margin-top: 0px;	position: absolute;	top: 0;	left: 0;	color: #9e9696;}div#printHeader {display:none;}div#leftBox{	float: left;	margin-top: 300px;	left: 0;	width: 315px;}div#content{	background-image: url(../images/Content_Box_Middle.jpg);	background-repeat: repeat-y;	margin-left: 316px;	margin-top: 222px;	padding-bottom: 40px;	min-height: 550px;}* html div#content{	/*browser hack for IE 6*/	height: 600px;}div#contentBox{	background-image: url(../images/Content_Box_Top.jpg);	background-repeat: no-repeat;	background-position: left top;	padding-right: 55px;	padding-left: 25px;	min-height: 220px;	padding-top: 0;}div#bottomOfBox{	background-image: url(../images/Content_Box_Bottom.jpg);	background-repeat: no-repeat;	background-position: left top;	height: 120px;	margin-top: -56px;	margin-left: 316px;}* html div#bottomOfBox{	/*browser hack for IE 6*/	margin-left: 319px;}/* @end MAIN STRUCTURE *//* @group NAVIGATION */div#navigation{	/*width: 250px;*/	font-size: 18px;	letter-spacing: 1px;	margin-left: 30px;	padding-left: 0px;}div#navigation ul{	list-style-type: none;	list-style-position: outside;}div#navigation ul li{	padding-top: 8px;	padding-bottom: 8px;}div#navigation ul li.hidden { visibility: hidden; }div#navigation ul li a{	display: block;	text-decoration: none;	color: #9e9696;	height: 28px;	padding-top: 5px;	margin-left: -40px;	padding-left: 40px;}div#navigation ul li a:hover { color: #8989fd; }body#home div#navigation a#navHome, body#introduction div#navigation a#navIntroduction, body#biography div#navigation a#navBiography, body#aging div#navigation a#navAging, body#procedures div#navigation a#navProcedures, body#facilities div#navigation a#navFacilities, body#payment div#navigation a#navPayment, body#products div#navigation a#navProducts{	background-image: url(../images/Icon_Sand_Dollar_Small.gif);	background-repeat: no-repeat;	background-position: left top;	color: #8989fd;	margin-left: -40px;	padding-left: 40px;}/* @end NAVIGATION *//* @group MAIN HEADLINES AND SUBHEADS */div#content h1 { color: #8989fd; }div#content h1{	font-size: 28px;	font-weight: normal;	text-transform: uppercase;	margin-left: 0;	padding-top: 30px;}div#content h2{	font-size: 18px;	font-weight: normal;	margin-left: 0;	margin-bottom: 5px;	margin-top: 20px;}div#content h3{	font-size: 14px;	font-weight: normal;	font-style: italic;	margin-top: 0px;}/* @end MAIN HEADLINES AND SUBHEADS *//* @group LIST STYLES GENERALLY */div#content ol, div#content ul{	font-size: 12px;	padding-left: 35px;}div#content ol li, div#content ul li{	margin-bottom: .1in;	line-height: 16px;	margin-right: .25in;}/* @end LIST STYLES GENERALLY *//* @group FOOTER AND ADDRESS */div#footer{	background-image: url(../images/Footer.jpg);	background-repeat: no-repeat;	background-position: left bottom;	height: 200px;	margin-top: -55px;	clear: both;}div#footer div#address{	float: left;	/*margin-top: -70px;*/	margin-top: 0;	font-size: .8em;	margin-left: 10px;	line-height: 15px;}div#footer div#address small{	font-size: .9em;	display: block;}div#footer div#address span{	display: block;	margin-top: .07in;	margin-bottom: .07in;}div#footer div#address a{	color: #9e9696;	text-decoration: none;}div#footer div#address a:hover { text-decoration: underline; }img.returnTop { padding-left: 220px; }/* @end  FOOTER AND ADDRESS *//* @group LINK TREATMENTS GENERALLY *//* @end LINK TREATMENTS GENERALLY *//* @group MULTI SECTION TEXT TREATMENTS */p,q { margin: 1em; }q { margin-right: 40px; }p.nodisplay { display: none; }p.notes { color: red !important; }div#content p, div#content q{	font-size: 13px;	margin-left: 0px;	line-height: 20px;	display: block;}div#content q { margin-left: 20px; }div#content q cite{	display: block;	text-align: right;	font-style: italic;}div#content p.caption{	font-size: .7em;	margin-top: 0;}div#letter{	border: 1px #CCC solid;	padding: 1em;	margin-right: 1em;	margin-bottom: .2in;}p.signature{	background-image: url(../images/Signature_Wolfenden.gif);	background-repeat: no-repeat;	background-position: left top;	padding-top: 30px;}/* @end MULTI SECTION TEXT TREATMENTS *//* @group MULTI SECTION WORD TREATMENTS *//* @end MULTI SECTION WORD TREATMENTS *//* @group MULTI SECTION IMAGE TREATMENTS */img.photoRight{	float: right;	margin-right: .1in;	padding-left: .15in;}div.photoRight img{	float: right;	margin-right: .1in;	padding-left: .15in;}img.photoLeft{	float: left;	margin-left: 0in;	padding-right: .15in;}img.fullwidth {margin-left:-15px;}/* @end MULTI SECTION IMAGE TREATMENTS *//* @group HOME PAGE *//* @end HOME PAGE *//* @group GENERAL FORM ELEMENT STYLES */label{	display: block;	margin-top: .15in;	font-size: 11pt;	text-indent: -.35in;	padding-left: .5in;}label.ac{	margin-left: .5in;	font-size: 10pt;	margin-top: .1in;	margin-bottom: 0;	display: block;	text-indent: 0;	padding-left: 0;}div.supp label{	margin-left: .5in;	font-size: 10pt;	text-indent: 0;	padding-left: 0;	display: inline;}div.supp label span{	font-size: 10pt;	display: block;	padding-left: .5in;}label small{	display: block;	text-indent: 0;}input.solo{	margin-left: .55in;	display: block;}label b{	/*number*/	font-size: 1.3em;	font-weight: normal;}textarea { margin-left: .5in; }textarea.ac { margin-bottom: .2in; }select{	display: block;	margin-left: .5in;}/* @end END GENERAL FORM ELEMENT STYLES *//* @group UNINCORPORATED STYLES *//* @end UNINCORPORATED STYLES *//* @group FACILITIES PAGE */body#facilities img#interiorDesignMagazine { margin-top: .2in; }body#facilities img.photoMontage{	margin-left: -10px;	margin-top: .2in;	margin-bottom: 40px;}/* @end FACILITIES PAGE */