* 								{ margin: 0px; padding: 0px; }
body 							{ font-family: Arial, Helvetica, Verdana, san-serif; font-size: .8em; color: #507D67; line-height: 1.4em; background: url(../images/css/background-gradient.jpg) #C4E2CD repeat-x; }

#main-container 				{ width: 701px; background: url(../images/css/main-container-background.png); margin: 0px auto; }

#masthead 						{ width: 100%; height: 185px; margin: 0px 0px 0px 6px; background: url(../images/css/masthead.jpg) no-repeat; }

#navigation 					{ width: 689px; height: 29px; margin: 0px 6px; background: url(../images/css/navigation-background.jpg); }
#navigation ul					{ list-style: none; padding: 6px 0px 0px 60px; }
#navigation li					{ float: left; padding: 0px 42px; font-weight: bold; }
#navigation a					{ color: #507D67; text-decoration: none; }
#navigation a:hover				{ text-decoration: underline; }
#navigation .current-page		{ text-decoration: underline; }

#page-image 					{ width: 30%; float: left; padding: 12px 18px 12px 25px; }
#page-image img					{ border: solid 1.5px #516E5C; }

#page-quote 					{ width: 60%; height: 150px; font-size: 1.2em; line-height: 1.5em; padding: 12px 0px; float: left; border-bottom: dashed 1.5px #516E5C; }
#page-quote h1					{ font-size: 1.18em; margin: 10px 0px; }
#page-quote h2					{ font-size: 1em; font-style: italic; float: right; }

#content						{ width: 100%; }
#content h1						{ font-size: 1.25em; font-weight: bold; padding: 20px 20px 0px 25px; }
#content p						{ padding: 0px 25px 10px 25px; }
#content ul						{ padding: 10px 0px 0px 44px; }
#content li						{ padding: 1.5px 0px;}
#content img					{ float: right; margin: 20px 25px 0px 10px; border: solid 1.5px #516E5C; }

#content .dashed				{ width: 639px; margin: 3px 0px 0px 25px; border-bottom: dashed 1.5px #516E5C; }

#content .left					{ width: 300px; float: left; }
#content .right					{ width: 300px; float: right; padding: 10px 34px 0px 0px; }

#content .tab					{ margin: 30px 0px 20px 6px; padding: 0px 20px 20px 0px; background: url(../images/css/content-background.jpg) no-repeat; }
#content .tab p					{ margin: 20px 0px 0px 40px; }
#content .tab h1				{ font-size: 1.4em; padding: 10px 0px 0px 25px; }
#content .tab ul				{ padding: 4px 0px 0px 40px; }
#content .tab li				{ padding: 1.5px 0px; }

#footer							{ width: 689px; height: 60px; margin: 20px 6px 0px 6px; font-size: .8em; background: #F0F8F2; border-top: solid 1.5px #CEEBD6; }
#footer ul						{ list-style: none; padding: 6px 0px 0px 170px;  }
#footer li						{ float: left; padding: 0px 20px; font-weight: bold; }
#footer a						{ color: #507D67; text-decoration: none; }
#footer a:hover					{ text-decoration: underline; }
#footer .current-page			{ text-decoration: underline; }
#footer p						{ font-style: italic; float: right; padding: 16px 8px 0px 0px; }

.clear							{ clear: both; }
