body, html {margin:0; padding:0; color:#000; font-family: lucida grande, Lucida sans, Helvetica, Arial, Verdana, sans-serif, Geneva; background:#fff; font-size:12px; line-height:16px; text-align:justify;}

#wrapping {padding:0; background:#00bee2 url(images/header_bg.jpg) top left repeat-x; height:160px;}
#content {width:1000px; margin:0px auto;}
#header {padding:0; height:160px; width:1000px; margin:0px auto;}
	.logo {background:url(images/logo.png) no-repeat; width:620px; height:165px; text-indent:-9999px; top:5px; margin-right:115px; float:right; z-index:2;}
	.walsworth {background:url(images/walsworthyearbooks.jpg) no-repeat; width:240px; height:35px; text-indent:-9999px; margin-left:260px; float:left; z-index:3;}
	.date {background:url(images/date.jpg) no-repeat; width:400px; height:40px; text-indent:-9999px; top:170px; margin-right:100px; float:right; z-index:3;}
	
#wrap {width:1000px; margin:0 auto; background:#fff; margin-top:50px; clear:both;}

h1 {margin:0;}
h2 {margin:0 0 1em;}

#navigation {float:left; width:205px; padding:10px; background:#fff; text-align:right;}
	#navigation ul li {list-style: none; margin-bottom:15px;}
		#navigation ul li a {color:#000; text-decoration:none; font-size:14px; font-weight:300;}
		#navigation ul li a.active {color:#f47521;}
		#navigation ul li a:hover {color:#f47521; text-decoration:underline;}
	
#main {float:left; width:610px; padding:0 10px 10px 10px; margin-left:20px; background:#fff;}
	#main p {color:#333;}
	#main h3 {font-size:15px; color:#005288; margin-bottom:5px;}
	#main h4 {font-size:13px; color:#005288; margin-bottom:-8px;}
	#main ul li {list-style-type:square; margin-bottom:2px;}
	
#footer {clear:both; padding:5px 10px; background:#f47521;}
	#footer p {margin:0;}

* html #footer {height:1px;}

#instructors {}
#instructors .photo, #instructors img   {float:left; border: 1px solid #333; display:inline; margin-left:-115px;}
#instructors {padding-left: 115px; color: #333;}
	#instructors .bios {padding-top:25px; text-align:justify;}
	#instructors .spacer {margin:20px;}
	
#accommodations {}
#accommodations .photo, #accommodations img   {float:right; border: 1px solid #333; display:inline;}
#accommodations {color: #333;}
	#accommodations .info {padding:0 215px 0 0; text-align:justify;}
	
table tbody tr td.sessions {padding:0 0 8px 35px; width:200px;}
table tbody tr td.sch_date {padding:10px 0;}
table tbody tr td .times {}
