/** Author: Kristina Floyd
	Date Created: 2010 05 08
*/


/* START html */
html { overflow-y: scroll; }
/* END html */


/* START body */
body { background: #03544A url(/media/layout/images/withypool/layout/bg.gif) repeat top left; color: #03544A; font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: normal; margin: 0; padding: 24px 0; text-align: center; }
/* END body */


/* START ACCESSIBILITY */
.access { position: absolute; left: -1000px; width: 100px; top: 0; }
/* END ACCESSIBILITY */


/* START #page-wrapper */
#page-wrapper { margin: 0 auto; width: 963px; padding: 5px; text-align: left; }
/* END #page-wrapper */


/* START #header */
#header { color: #FFFFFF; }
	#header a { color: #FFFFFF; }
	#header a:hover { color: #08ABAB; }
	#header p { margin-top: 0; text-align: right; }
	#logo { float: left; margin: 0; }

	#headerImages { border: 1px solid #FFFFFF; clear: both; overflow: hidden; }
		#headerImages img { float: left; vertical-align: top; width: 320px; }
	#tagline { clear: both; color: #FFFFFF; font-style: italic; font-weight: normal; margin: 16px 0; }
/* END #header */


/* START #wrapper */
#wrapper { background: transparent url(/media/layout/images/withypool/layout/content-bg.gif) repeat-y top left; overflow: hidden; }
	#main-content { float: left; margin-right: 4px; padding: 16px; width: 452px; }
		#main-content :first-child { margin-top: 0; }
	#sub-content { float: left; padding: 16px; width: 238px; }
		#sub-content :first-child { margin-top: 0; }
		#sub-content img { text-align: center; }
/* END #contentWrap */


/* START #primary-nav */
#primary-nav { float: left; margin-right: 4px; width: 198px; }
	#primary-nav ol { list-style: none; margin: 0; padding: 0; }
		#primary-nav li { list-style: none; margin: 0; padding: 0; }
			#primary-nav a { border-bottom: 2px solid #08ABAB; display: block; padding: 8px 16px; text-decoration: none; }
			#primary-nav a:hover,
			#primary-nav .current a { background: #08ABAB; color: #FFFFFF; }
/* END #primary-nav */


/* START #footer */
#footer { clear: both; color: white; font-size: 12px; padding: 10px; text-align: right; }
	#footer a { color: #FFFFFF; }
	#footer a:hover { color: #08ABAB; }
/* END #footer */

