@charset "utf-8";
@import "reset.css";
.clear {
	border: none;
	clear: both;
	display: block;
	height: 1px;
	margin: 0;
	padding: 0;
	width: 100%;
}
a {
	color:#675002;
	font-family: arial;
	text-decoration: none;
}

a:hover {
	color:#9a7907;
	text-decoration:underline;
}
a:active {
	color:#231b00;
	text-decoration:underline;
}
body {
	background-color: #bfbfbf;
	color: #585858;
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	height: 101%;
	margin: 0 auto;
	text-align: left;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}

table tr
{
	margin: 5px 0px 0px 0px;	
}
th {
	font-size: 20px;
	line-height: 26px;
}

td {
	line-height: 23px;	
}
div#border-side {
	border-left: solid 1px #4c2591;
}
div#border-bottom {
	border-bottom: solid 1px #4c2591;
}
div#bread {
	background-color: #ffffff;
	clear: both;
	color: #666;
	height: 20px;
	line-height: 20px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	text-transform: uppercase;
	width: 1000px;
}
div#bread p {
	color: #4a3365;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 0px 0px 0px 10px;
}
div#bread p a {
	color: #675002;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
div#bread p a:hover {
	color:#9a7907;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
div#camp-photobox-wrapper {
	float: left;
	height: 300px;
	margin:0;
	overflow: hidden;
	width: 305px;
	padding:0;
}
div#camp-photobox-wrapper div#camp-photobox {
	width:275px;
	height:230px;
	margin:30px 0 10px 30px;
	padding:0;
}
div#camp-photobox-wrapper p {
	float: left;
	font-style: italic;
	margin:0 0 0 10px;
	padding: 0;
	width: 295px;
	font-size:11px;
}
div#camp-video-wrapper {
	float: left;
	height: 300px;
	margin:0;
	overflow: hidden;
	width: 350px;
	padding:0;
}
div#camp-video-wrapper div#camp-video {
	width:310px;
	height:230px;
	margin:30px 0 10px 30px;
	padding:0;
}
div#camp-video-wrapper p {
	float: left;
	font-style: italic;
	margin:0 0 0 20px;
	padding: 0;
	width: 250px;
}
div#camp-brochure {
	margin-top: 5px;
}
div#camp-register {
	margin-top: 0;
}
div#camp-register img {
	margin-right: 40px;
}
div.camp-info {
	/* text-align:right; */
	float: right;
	margin: 0 20px 0 20px;
	padding: 0;
	width: 300px;
}
div.camp-info h3, div.camp-info h3 a {
	/* color: #414141; */
	color:#9a7907;
	font-family: arial narrow;
	font-size: 24px;
	margin: 0;
	padding: 0;
}
div.camp-info h3 a:hover {
	color:#9a7907;
	cursor:pointer;
}
div.camp-info p {
	color: #777777;
	font-family: arial narrow, arial, sans-serif;
	font-size: 13px;
	margin: 5px 0 10px 0;
}
div#content {
	margin: 0 auto;
	width: 940px;
}
div#content div#camp-splash {
	background: url('img/camp-splash-background.jpg') 0 0 no-repeat;
	height: 306px;
	margin-top: 20px;
	overflow: hidden;
	width: 660px;
}
div#content div#camp-splash-video {
	background: url('img/camp-splash-video.jpg') 0 0 no-repeat;
	height:451px;
	width:660px;
	overflow:hidden;
	margin-top:20px;
}
div#content div#lee-splash {
	background: url('img/lee-splash-background.jpg') 0 0 no-repeat;
	height: 306px;
	margin-top: 20px;
	overflow: hidden;
	width: 660px;
}
div#camp-splash-video div.camp-info {
	float:left;
	width:290px;
	margin:0;
	padding:0;
}
div#camp-splash-video div#camp-brochure {
	clear:left;
	width:290px;
	margin:0 0 0 20px;
	padding:0;
}
div#camp-splash-video div#camp-register {
	float:left;
	width:290px;
	margin:0 0 0 30px;
	padding:0;
}
div#content div#camp-splash-solo {
	background: url('img/camp-splash-solo.jpg') 0 0 no-repeat;
	height:306px;
	margin-top:20px;
	overflow:hidden;
	width:660px;
}
div#camp-splash-solo div#camp-photobox-wrapper {
	margin-left:155px;
}
div#camp-splash-solo div.camp-info, div#camp-splash-solo div.camp-info * {
	display:none;
	visibility:hidden;
}
div#content div#camp-splash-noshow {
	background:url('img/camp-splash-noshow.jpg') 0 0 no-repeat;
	width:660px;
	height:169px;
	overflow:hidden;
	margin-top:20px;
}
div#camp-splash-noshow div#camp-photobox, div#camp-splash-noshow div#camp-photobox * {
	visibility:hidden;
	display:none;
}
div#camp-splash-noshow div.camp-info {
	clear:none;
	height:100px;
	width:280px;
	text-align:center;
}
div#camp-splash-noshow div#camp-brochure {
	clear:none;
	float:left;	
}
div#camp-splash-noshow div#camp-register {
	clear:none;
	float:right;
}
div#content div#left {
	width: 700px;
}
div#content div.content-inset {
	background: url('img/content-inset-background.jpg') 0 0 no-repeat;
	background-color: #d0d0d0;
	clear: both;
	margin: 0;
	padding: 20px;
	width: 620px;
}
div#content div.left {
	float: left;
	margin-bottom: 20px;
	margin-right: 50px;
	width: 260px;
}
div#content div.right {
	float: left;
	margin-bottom: 20px;
	width: 260px;
}
div#content h1 {
	color: #414141;
	font-family: arial narrow, arial, sans-serif;
	font-size: 36px;
	font-weight: bold;
}
div#content h2 {
	color: #414141;
	font-family: arial narrow, arial, sans-serif;
	font-size: 30px;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 5px;
	width:100%;
	border-bottom: 1px dotted #c0c0c0;
}
#left .content-inset h2 {
	border-bottom: none;
}
div#content h3 {
	clear: both;
	color: #7e7e7e;
	font-family: arial narrow, arial, sans-serif;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 20px;
}
div#content p {
	color: #414141;
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
}
Div#content table td {
	font-family: arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
}
div#content p strong {
	color: #414141;
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
div#content ul.camp-list {
	font-size: 20px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div#content ul, div#content ol {
	font-size: 14px;
	list-style-type: none;
	margin: 6px 0px 4px 20px;
	padding: 0;
}
div#content ul li, div#content ol li {
	font-size: 14px;
	margin: 6px 0px 4px 20px;
	padding: 0;
	line-height: 18px;
}
div #content ol li {
	font-size: 14px;
	margin: 6px 0px 4px 20px;
	padding: 0;
	line-height: 18px;
	list-style-type: decimal;	
}
div#content ul li ul {
	font-size: 14px;
	list-style-type: none;
	margin: 4px 0px 4px 20px;
	padding: 0;
}
div#content ul li ul li {
	font-size: 14px;
	margin: 8px 0px 4px 35x;
	padding: 0;
}
div#content-wrapper {
	background: url("img/content-background.jpg") 0 0 repeat-x;
	margin: 0 auto;
	min-height: 640px;
	padding: 60px 0 0 0;
	width: 1000px;
}
div#department-name {
	background: url("img/navigation-background.jpg") 0 0 no-repeat;
	background-color: #deded0;
	clear: both;
	font-family: "trajan pro", "times new roman", serif;
	height: 50px;
	margin: 0 auto;
	padding: 0;
	width: 1000px;
}
div#department-name-left {
	background: url("img/department-name.png") 0 0 no-repeat;
	float: left;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: 350px;
}
div#department-name-left a {
	display: block;
	height: 50px;
	text-indent: -9000px;
	width: 350px;
}
div#department-name-right {
	float: right;
	height: 50px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 0;
	width: 200px;
}
div#department-name-right a {
	background: url("img/nav-button.jpg") 0 0 no-repeat;
	display: block;
	height: 50px;
	text-indent: -9000px;
	width: 200px;
}
div#department-name-right a:hover {
	background-position: 0 -50px;
}
div#department-name-right a:active {
	background-position: 0 -100px;
}
div#event-name {
	background: url("img/navigation-background.jpg") 0 0 no-repeat;
	background-color: #deded0;
	clear: both;
	font-family: "trajan pro", "times new roman", serif;
	height: 50px;
	margin: 0 auto;
	padding: 0;
	width: 1000px;
}
div#event-name-left {
	background: url("img/event-name.png") 0 0 no-repeat;
	float: left;
	height: 50px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: 500px;
}
div#footer {
	background: url("img/footer-background.jpg") 0 0 no-repeat;
	clear: both;
	height: 90px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
	text-align: left;
	width: 1000px;
}
div#footer div#footer_text {
	margin: 0px;
	padding: 10px 30px 10px 30px;
	width: inherit;
}
div#footer div#footer_text p {
	color: #dadada;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
}
div#footer div#footer_text p a, div#footer div#footer_text p a:hover, div#footer div#footer_text p a:active {
	color: #fff;
}
div#footer div#footer-uww-logo-link {
	float: right;
	margin: 0px 50px 0px 0px;
	padding: 0;
}
div#header-content div#search {
	background: url("img/header-search-box-background.jpg") 0 0 no-repeat;
	float: right;
	height: 31px;
	margin-top: 44px;
	overflow: hidden;
	width: 205px;
}
div#header-content img#logo {
	float: left;
	margin-top: 15px;
}
div#header-wrapper {
	background: url("img/header-background.jpg") 0 0 no-repeat;
	background-color: #543a73;
	height: 118px;
	margin: 0 auto;
	width: 1000px;
}
div#header-wrapper div#header-content {
	margin: 0 auto;
	text-align: left;
	width: 970px;
}
div#index-links ul {
	list-style-type: none;
}

div#index-links ul li{
	background-color: #FFF;
	border: #e8c754 1px solid;
	padding: 3px 3px 3px 3px;
	text-align: center;
}

div#index-links ul li, div#index-links li a {
	font-size: 16px;
	list-style-type: none;
	margin-bottom: 15px;
}
div#left {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: 750px;
}
div#left ul {
	list-style-type: disc;
	margin: -10px 0 20px 30px;
}
div#left ul li {
	color: #414141;
	font-family: arial, sans-serif;
	letter-spacing: -0.1;
	line-height: 20px;
}
div#navigation-wrapper {
	background-color: #9c76c7;
	clear: both;
	color: #ffffff;
	font-size: 14px;
	height: 50px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 1000px;
}
div#navigation-wrapper p {
	color: #fafafa;
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: 50px;
	line-height: 50px;
	margin: 0;
	padding: 0;
}
div#navigation-wrapper p a {
	color: #fafafa;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 6px 0px 6px;
	text-decoration: none;
}
div#navigation-wrapper p a:hover {
	color:#fae590;
}
div#page {
	margin: 0 auto;
	width: 960px;
}
div#page div#index-links {
	height: 260px;
	margin: 50px 0 30px 450px;
	width: 290px;
}
div#page div#photostack {
	background: url("img/page-photostack-background.jpg") 0 0 no-repeat;
	float: left;
	height: 280px;
	margin: 30px 0 30px 0;
	overflow: hidden;
	width: 454px;
}
div#page h1 {
	font-size: 36px;
	font-weight: bold;
	line-height: 40px;
	padding-bottom: 7px;
	padding-top: 20px;
	text-align: center;
}
div#page h2 {
	font-size: 22px;
	line-height: 28px;
	padding-bottom: 8px;
	padding-top: 12px;
	text-align: left;
}
div#page h3 {
	font-size: 18px;
	line-height: 24px;
	padding-bottom: 6px;
	padding-top: 6px;
	text-align: left;
}
div#page h4, div#content h4 {
	font-size: 16px;
	line-height: 21px;
	padding-bottom: 4px;
	text-align: left;
}
div#page p {
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 10px;
	text-align: left;
}
div#page-wrapper {
	background: url("img/page-background.jpg") 0 0 repeat-x;
	margin: 0 auto;
	min-height: 250px;
	padding: 0;
	width: 1000px;
}
div#photostack div#slideshow-photos {
	height: 220px;
	margin: 20px 0 0 20px;
	overflow: hidden;
	padding: 0;
	width: 410px;
}
div#photostack p {
	font-style: italic;
	font-size:12px;
	margin: 20px 0 0 20px;
	padding: 0;
}
div#right {
	float: right;
	margin: 0;
	padding: 0;
	width: 205px;
}
div#sidebar h1 {
	background: url("img/sidebar-heading-sprite.jpg") -75px 0 no-repeat;
	color: #ffffff;
	cursor: pointer;
	font-family: arial narrow, arial, sans-serif;
	font-size: 22px;
	font-weight: bold;
	line-height:39px;
	text-align: center;
	text-transform: uppercase;
	height:39px;
	margin:0;
	padding:0;
}
div#sidebar h1:hover, div#ride div#sidebar h1 .expanded {
	background: url("img/sidebar-heading-sprite.jpg") -75px -39px no-repeat;
}
div#sidebar ul li a:hover {
	text-decoration:underline;
	color:#9a7907;
}
div#search #box {
	background-color: #5d5d5d;
	border: none;
	color: #dfdfdf;
	float: left;
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 6px;
	padding: 0;
	width: 148px;
}
div#search #button {
	border: none;
	float: right;
	height: 31px;
	margin: 0;
	padding: 0;
	width: 40px;
}
div#sidebar {
	background-color: #eaeaea;
	margin: 12px 0px 0px 0px;
	padding: 0;
}
div#sidebar ul {
	margin: 0;
	padding: 0;
	text-align: left;
}
div#sidebar ul li.detail {
	color: #707070;
	font-family: arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 5px 20px 20px 20px;
}
div#sidebar ul li.item {
	font-family: arial narrow, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin:3px 10px 0 10px;
}
div#sidebar ul li.item a {
	color: #675002;
}
div#sidebar ul.contact-info {
	margin: 0;
	padding: 0;
}
div#sidebar ul.contact-info li {
	font-family: arial narrow, arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 0 20px 0 20px;
}
div#sidebar ul.contact-info li a {
	font-family: arial narrow, arial, sans-serif;
}
div#splash {
	background: url("img/splash-background.jpg") 0 0 no-repeat;
	clear: both;
	height: 250px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
	width: 1000px;
}
div#wrapper {
	background-color: #ffffff;
	border-left: 2px solid #a3a3a3;
	border-right: 2px solid #a3a3a3;
	margin: 0 auto;
	padding: 0;
	width: 1000px;
}
div.content-inset p {
	clear: right;
}
div.content-inset p img {
	float: right;
	margin: 10px;
	padding: 0;
}
h1 {
	color: #585858;
	font-family: "arial narrow", arial, sans-serif;
	font-size: 42px;
	font-weight: normal;
}
h2 {
	color: #585858;
	font-family: "arial narrow", arial, sans-serif;
	font-size: 34px;
	font-weight: bold;
}
h3 {
	color: #585858;
	font-family: "arial narrow", arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
}
h4 {
	color: #585858;
	font-family: arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
}
h5 {
	color: #585858;
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
html {
	height: 100%;
}
p {
	color: #515151;
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;
}
ul#banner-controller {
	float: right;
	height: 15px;
	margin: 0 120px 0 0;
	overflow: hidden;
	padding: 0;
	width: 540px;
}
ul#banner-controller li {
	cursor: pointer;
	float: left;
	margin-left: 150px;
	text-indent: -9000px;
	padding:0;
}
ul#banner-controller li#next_button {
	background: url("img/splash-next-button.png") 0 0 no-repeat;
	height: 15px;
	width: 14px;
}
ul#banner-controller li#pause_button {
	height: 15px;
	width: 14px;
}
ul#banner-controller li#prev_button {
	background: url("img/splash-prev-button.png") 0 0 no-repeat;
	height: 15px;
	width: 14px;
}
ul#banner-controller li.pause_button {
	background: url("img/splash-pause-button.png") 0 0 no-repeat;
}
ul#banner-controller li.paused_button {
	background: url("img/splash-pause-button.png") 0 -15px no-repeat;
}
ul#banner-slider {
	float: left;
	height: 205px;
	margin: 10px;
	overflow: hidden;
	padding: 0;
	width: 1000px;
}
ul#banner-slider li {
	clear: both;
	height: 205px;
	overflow: hidden;
	width: 1000px;
	padding:0;
}
ul#banner-slider li h1, ul#banner-slider li h3, ul#banner-slider li h4, ul#banner-slider p{
	float:left;
	margin-bottom: 10px;
	width:300px;
}
ul#banner-slider li h3 {
	font-size:18px;	
	font-weight:bold;
}
ul#banner-slider li img {
	float: right;
	height: 180px;
	margin: 18px 30px 0 0;
	overflow: hidden;
	padding: 0;
	width: 650px;
}
ul#banner-slider li p a {
	font-weight:bold;
	font-size:14px;
	text-decoration:underline;
}
ul.camp-list li {
	margin: 0 0 20px 0;
}
ul.camp-list ul {
	font-size: 12px;
	list-style-type: disc;
	margin: 0 0 0 20px;
	padding: 0;
}
ul.camp-list ul li {
	margin: 7px 0 0 0;
	padding: 0;
}



/* Plan-It Purple */

div#planitpurple {
	background-color: #ffffff;
	clear: both;
	font-family: "trajan pro", "times new roman", serif;
	height: 150px;
	margin: 0 auto;
	padding: 0;
	width: 1000px;
}
div#planitpurple-left {
	float: left;
	height: 150px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: 350px;
}

div#planitpurple-right {
	float: right;
	height: 150px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 0;
	text-align:center;
	width: 600px;
}
	div#planitpurple-right h2
	{
		margin: 0px;
		padding: 7px;
	}	
	div#planitpurple-right h3
	{
		margin: 0px;
		padding: 0px;
		font-size: 22px;
	}	

.closed
{
	color: #F00;
}
.closedsm
{
	color: #F00;
	font-size: 75%;
}
