body { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }

/* Use this class for anything you want hidden in the printed version */
.noprint { display: none; }

#header { width: 100%; margin: 0 0 20px 0; overflow: hidden; }
	#logo { width: 70$; padding: 10px 0 0 0; float: left; }
	#headerInfo { width: 30%; float: right; text-align: right; }


#searchBox, #left, #right, #btnPrint, #footerLinks { display: none; }


/* Content */
#content h1 { padding: 0 0 10px 0; font-size: 1.2em; font-weight: bold; text-transform: uppercase; }
#content h2 { padding: 0 0 5px 0; margin: 0 0 5px 0; font-size: 1.2em; font-weight: bold; }
#content p { padding: 0 0 15px 0; }
#content ul { padding: 0 0 15px 0; }
#content ol { padding: 0 0 15px 20px; }
#content li { padding: 2px 0 2px 8px; }
#content a { color: #2d4e99; }

#sAbout #content h1 { color: #5b117f; }
#sAbout #content h2 { color: #5b117f; }
#sAbout #content strong { color: #5b117f; }

#sBlog #content h1 { color: #ff862d; }
#sBlog #content h2 { color: #ff862d; }
#sBlog #content strong { color: #ff862d; }

#sBooks #content h1 { color: #d1840b; }
#sBooks #content h2 { color: #d1840b; }
#sBooks #content strong { color: #d1840b; }

#sServices #content h1 { color: #0c9a88; }
#sServices #content h2 { color: #0c9a88; border-bottom: 1px solid #b1dfd9; }
#sServices #content strong { color: #0c9a88; }

#sEvents #content h1 { color: #6990e7; }
#sEvents #content h2 { color: #6990e7; border-bottom: 1px solid #bcd1ff; }
#sEvents #content strong { color: #6990e7; }

#sContact #content h1 { color: #a99e13; }
#sContact #content h2 { color: #a99e13; border-bottom: 1px solid #ded994; }
#sContact #content strong { color: #a99e13; }

/* Forms */
div.formRow { width: 520px; overflow: hidden; clear: both; margin: 0 0 3px 0; padding: 5px 0; font-size: 12px; }
	div.formRow span.formLabel { width: 105px; text-align: right; float: left; }
	div.formRow span.formControl { width: 390px; text-align: left; float: right;  } 
	div.formRow input { border-left: 1px solid #aba798; border-top: 1px solid #aba798; border-right: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; }
	div.formRow textarea { width: 325px; height: 120px; font-size: 12px; border-left: 1px solid #aba798; border-top: 1px solid #aba798; border-right: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; }
	div.formRow label { display: inline !important; }
	div.formRow label.error { display: block !important; }
	div.formRow .validation-advice { color: #f00;  }
	.selected { background: #ffc !important; }
	.noborder { border: none !important; }
	
	
/* Footer */
#footer { width: 100%; margin: 10px 0; border-top: 1px solid #999; padding: 10px 0; overflow: hidden; color: #999; }
	#footer a { padding: 0 5px 0 0; color: #999; }
	
	#footerInfo { width: 46%; padding: 8px 8px 0 0; float: right; text-align: right; }