/*******************************************************
		PROJECT: Delmar Private Services
		CREATED: 3-31-05
		AUTHOR: Brad Simpson ( bsimpson@evolutionmultimedia.net )
		CSS DESCRIPTION:
		This CSS file is for printed pages.
*******************************************************/
a:link { text-decoration: none; }
div#container_content a:link:after, div#container_content a:visited:after {
	text-transform : lowercase;
	content : " (" attr(href) ") ";
}
div#jar_content a[href^="/"]:after { 
	content: " (http://www.delmargardens.com" attr(href) ") "; 
}
div#jar_content a[href^="mailto:"]:after, div#jar_content a[href^="#"]:after, div#jar_content a[href^="?"]:after { 
	content: ""; 
}
body {
	font-family: Times New Roman, Times, Georgia, Serif;
	font-size: 12pt;
	text-align: left;
	background-color: #fff;
	margin: 0;
	padding: 0;
	color: #000;
}
p {
	line-height: 1.5em;
	margin: 0 0 .95em 0;
}
h1 {
	font-size: 18pt;
	margin: 10px 0 6px 0;
}
h2 {
	font-size: 14pt;
	color: #996666;
	margin: 0 0 6px 0;
	padding: 0;
}
h3 {
	color: #996666;
	font-size: 12pt;
	margin: 0 0 0px 0;
}
h4 {
	font-size: 11pt;
	line-height: 1.5em;
	margin: 0 0 6px 0;
}
ul {
	margin: 0 0 16px 24px;
	padding: 0 0 16px 12px;
}
li {
	font-size: .9em;
	line-height: 1.5em;
	margin: 0 0 8px 0;
	padding: 0 0 0 0px;
}
img {
	display: block;
	border: 0;
}
hr {
	height: 1px;
}
div#browserwarning {
		display: none;
	}

/*******************************************************
	FORMS
*******************************************************/
form {
	margin: 0;
	border: 0;
	/*background-color: #F3EAE4;*/
}
legend {
	color: #FFF;
	font-weight: bold;
	background-color: #996666;
	padding: 1px 12px;
	margin: 0 0 6px 0;
}
fieldset {
	width: 370px;
	margin: 0 0 12px 0;
	border: 1px solid #666;
	padding: 12px;
	/*background-color: #F3EAE4;*/
}
fieldset div.fieldC { /* Field name container */
	padding: 0 0 3px 0;
}
fieldset div.inputC { /* INPUT container */
	padding: 0 0 16px 0;
}
fieldset div.submitC { /* SUBMIT container */
	padding: 0 0 16px 0;
}


/*******************************************************
	BASIC STRUCTURE
*******************************************************/

/* OVERALL STRUCTURE */
div#container_main {
	width: 100%;
	margin: 16px 0 0;
	text-align: left;
}
div#container_contentHome { }
div.insetPicLt { display: none; }
/*******************************************************
	TOP
*******************************************************/
h1#header {
	width: 100%;
}
body#homePage h1#header {
	width: 100%;
}
h1#header a {
	display: inline;
	text-decoration: none;
}

body#homePage h1#header a {
	padding-top: 0;
}


/*******************************************************
	LEFT
*******************************************************/
div#container_sidenav {
	display: none;
}


/*******************************************************
	MAIN CONTENT
*******************************************************/
div#container_content { /* Main content on right side */
	width: 100%; 
}
div#container_contentHome {
	width: 100%;
	background: none;
}
div#container_contentHome div.homeText {
	margin: 0;
	padding: 0;
	width: 100%;
	background: none;
}

/*******************************************************
	FOOTER
*******************************************************/
div#footer {
	width: 100%;
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 10pt;
	line-height: 15pt;
}
div#footerPiece {

}

div#footer p {
	margin: 0 0 6px 0;
	padding: 0;
	text-align: left;
}

/*******************************************************
	FOOTER NAV
*******************************************************/
ul.footerNav {
	display: none;
}
/*******************************************************
	SUB PAGE 'TABLE OF CONTENTS' PAGES
	(i.e. about.php)
*******************************************************/
div.subPageDesc {
	width: 100%;
	margin: 0 0 20px 0; 
}
div.subPageDesc div.imgInset {
	margin: 0 0 5px 0;
	width: 100%;
}
div.subPageDesc div.subPageText {
	width: 100%;
}
div.subPageDesc h3 {
	margin: 0 0 0 0;
	padding: 0;
	line-height: 1.2em;
}
div.subPageDesc p {
	margin: 0;
	line-height: 1.2em;
}


/*******************************************************
	MISC
*******************************************************/

div.spacer {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
}
span.req { /* required fields */
	font-size: .9em;
	font-weight: normal;
	color: #CC0000;
}
div.dotH { /* horizontal dotted line */
	clear: both;
	padding: 10px 0;
	width: 100%;
	font-size: 1px;
	line-height: 1px;
	background: url(../_media/images/dotH.gif) repeat-x center left;
}
a:link.term, a:hover.term, a:link.term, a:visited.term {
	cursor: help;
	text-decoration: none;
	border-bottom: 1px dotted #0157BC;
}
span.term {
	cursor: help;
	text-decoration: none;
	border-bottom: 1px dotted #0157BC;
}
.badBrowser {
	display: none;
}
.legacyNav {
	display: none;
}
/****************************
	Pull Quote
****************************/
div.pullQuote {
	width: 210px;
	float: right;
	margin: 0 0 12px 12px;
	background: url(../_media/images/ltDQuote.gif) no-repeat top left;
	padding: 0 0 0 24px;
}
div.pullQuote blockquote {
	margin: 0 0 0 0;
	background: url(../_media/images/rtDQuote.gif) no-repeat bottom right;
	padding: 5px 24px 0 0;
	font-weight: bold;
	color: #5694BB;
	font-size: 1.1em;
	line-height: 1.4em;
	text-align: center;
/*	font-size: 1em;
	line-height: 1.2em;
	text-align: justify;*/
}

/****************************
	Inset Pic W/ Caption
****************************/
div.insetPicRt, div.insetPicLt {
	display: none;
}

/*******************************************************
	HOME TEXT / INSET PHOTO
*******************************************************/
div.insetPicLt {
	margin: 0 35px 0 30px;
	width: 115px;
}
div.homeText {
	width: 500px;
	float: left;
}


/*******************************************************
	PICTURE VIEW (picView.php)
*******************************************************/
div#picView {
	margin: 12px 0;
	font-size: .8em;
}
div#picView img {
	margin: 0 0 18px 0;
}

/*******************************************************
	CONTACT US
*******************************************************/

div#container_content fieldset {
	padding: 5px;
	margin-left: 0;
	width: 410px;
	font-size: 12pt;	
	border: none;
}
div#container_content fieldset legend {
	font-size: 12pt;
	font-weight: bold;
	color: #fff;
}
div#container_content h3 {
	font-size: 16pt;
	color: #996666;
}		
div#container_content h3#phone {
	font-size: 18px;
	text-align: left;
	margin: 20px 0;
}
form#contact { display: none; }

/*******************************************************
	FAQs
*******************************************************/
body.faqPage div#content { width: 100%; }
body.faqPage fieldset { display: none; }
dl {
	width: 100%;
}
dl dt {
	color: #4C0F24;
	font-size: 14pt;
	line-height: 18pt;
}
dl dd {
	font-size: 12pt;
	line-height: 16pt;
	margin: 3px 0 15px 0;
}
dl dd a.top { display: none; }
