/*----------- MAIN DECLARATIONS ---------------*/

* { margin: 0; padding: 0; }
body { color: black; font-size: 80%; 
	font-family: verdana, arial, sans-serif; }
#page { margin: 0 auto; width: 800px; }

/* Items that will be in Georgia */
p.quote,  #main_content h2, #main_content h3, #main_content h4 { font-family: Georgia, serif; }

/* Items that will be in Palatino / Book Antiqua */
h1, #sidenav ul { font-family: "Palatino Linotype", Palatino, "Book Antiqua", FreeSerif, serif; }

/* Quote Treatment throughout the site */
p.quote { font-style: italic; color: #0F5B7B; font-size: 120%; }
p.quote span.credit { font-style: normal; font-size: 85%; color: #0A465F; }

/*----------- SITE HEADER ---------------*/

h1 { color: #8BB7CA; font-size: 24pt; }
#header p.quote { font-size: 13pt; text-align: right; }
#header p.quote, #header p.quote .credit { color: #246D8D; }

/*----------- SIDE NAVIGATION ---------------*/

#sidenav { float: left; width: 155px; color: white; text-align: right; }
#sidenav ul, #sidenav h2, #sidenav p { margin-right: 15px; }
#sidenav ul { list-style: none; font-size: 17pt; }
#sidenav ul li { margin-bottom: 0.1em; }
#sidenav ul, #sidenav ul a { color: #cc3; text-decoration: none; }
#sidenav ul span { display: block; font-size: 60%; margin-top: -0.2em; }

/* Mark the current page */
#home li.home a, #about li.about a, #services li.services a, #sacared li.sacred a, 
#faqs li.faqs a, #links li.links a, #contact li.contact a
	{ color: #666; }

/* Side Testimonial */
#sidenav h2 { color: #A8DA8F; margin-top: 20px; font-size: 11pt; }
#sidenav p { font-style: italic; line-height: 1.25em; margin-top: 5px; color: #444; }
#sidenav .credit { display: block; font-weight: bold; font-style: normal; }

/*----------- MAIN CONTENT ---------------*/

#main_content { margin-left: 170px; padding-top: 10px; }

/*----------- MAIN TEXT TREATMENTS ---------------*/

#main_content h2 { color: #5E94AC; font-size: 14pt; margin-bottom: 20px; }
#main_content h3 { color: #3883A3; margin: 15px 0; border-top: 1px solid #B0D4E3; 
	font-size: 12pt; }
#main_content h4 { color: #0F5B7B; font-size: 11pt; }
#main_content p { line-height: 1.3em; margin-top: 10px; }

#main_content ul { margin: 10px; }
#main_content li { padding-left: 12px; padding-top: 0.2em; }

/* Compare; Before / After */
.compare { padding-bottom: 10px; margin: 10px 0; border-bottom: 1px solid #B0D4E3; font-size: 93%; }
.compare .before { padding-left: 10px; float: left; }
.compare .after { padding-right: 10px; margin-left: 300px; }

/* Centered Bulleted List */
ul.benefits { text-align: center; }
ul.benefits li { display: inline; font-size: 108%; padding-left: 10px; }

/* mini-headers */
#main_content .seven_p strong { padding-right: 0.5em; font-size: 115%; color: #3883A3; }

/*----------- BOTTOM FOOTER ---------------*/

#footer { text-align: center; color: #13465D; font-size: 75%; }
#footer p { padding: 30px 0 10px 0; margin-left: 155px; }
#footer a { color: #225F7A; }
