body {
	font-size:11.5px;
	font-family: Arial, Helvetica;
	color: #006633;
	background: url(/images/bg/bg_body.gif);
	margin: 0px;
	padding: 0px;
	/* overflow: -moz-scrollbars-vertical; */
}

form {
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
	font-size:16px;
	color: #006633;
	line-height:16px;
}

td, .body {
	font-size:16px;
	font-family: Arial, Helvetica;
	color: #006633;
	text-decoration: none;
	text-align: left;	
	line-height:16px;
}

a.body:hover {
	color: #086CAE;
	text-decoration:none;
}

h1, h2, h3, h4 {
	color: #000000;
	font-weight: bold;
	font-family: Verdana;
	margin-bottom: 0px;
	margin-top:0px;
	padding: 0px;
}

/* category titles, etc. */
h1 {
	font-size:24px;
}

/* subcategory header titles, etc. */
h2 {
	font-size:13px;
}

a {
	color: #006633;
	text-decoration:none;
}

a:hover {
	color: #ff3333;
}
/*
ul {
	list-style-type:  disc;
	margin: 0px 0px 0px 14px;
	padding:0px 0px 0px 5px;
}

li {
	padding:1px 0px 1px 0px;
/*	line-height: 11px; */
}
*/

select, input {
	font-size: 10px;
}


/* GENERAL BOUNDS */

#container {
	position: relative;
	margin: 0 auto;
	width:800px;
	text-align: center;
}

#content {
	width: 800px;
	/*height: 385px;*/
}

#nav {
	float: left;
	width: 177px;
	padding-top: 10px;
}

#navOuttakes {
	float: left;
	width: 177px;
}


#video {
	background: url(/images/bg/bg_video.gif) no-repeat;
	float: right;	
	width: 623px; height: 385px;
}

#topBio {
	position: relative;
	float:right;
	padding-right: 30px;
}

#topOuttakes {
	position: relative;
	float:right;
	width: 623px;
}

#topStory {
	position: relative;
	float:right;
	width: 623px;
	font-size: 16px;
	text-align: left;
}

#petition {
	position: relative;
	width: 800px; height: 224px;
	background: url(/images/bg/bg_petition.gif) no-repeat;
}

#petitionForm {
	width: 165px;
	position: absolute;
	left: 531px; top: 69px;
	display: block;
}

#petitionThanks {
	width: 165px;
	position: absolute;
	left: 440px; top: 29px;
	display: none;
}

#footer {
	/*position: relative; */
	background: url(/images/bg/bg_footer.gif) no-repeat;
	width: 800px; height: 259px;
	text-align: center;
}

#footerNav {
	color: #006633;
}

#disclaimer {
	width: 685px;
	text-align: left;
	color: #ff3333;	
	line-height: 0.9;
	
}

#circLink {
	position: absolute;
	top: 80px; left: 650px;
	/*background-color: #006633;*/
}

#loggerLink {
	position: absolute;
	top: 342px; left: 3px;
	/*background-color: #006633;*/
}

#lathamLink {
	position: absolute;
	top: 330px; left: 200px;
	/*background-color: #006633;*/
}

/* NAVIGATION */

#mainNav {
	width: 167px; height: 356px;
	position: relative;
}

#mainNav #navList {
	margin:0pt;
	padding:0pt;
}

#mainNav #navList li {
	display:inline;
}

#mainNav #navList li a {
	float:left;
	height:0pt;
	overflow:hidden;
	width:167px;
}

#mainNav #navList li#nav_story a {
	background-image:url(/images/nav/btn_elf_story.gif);
	background-repeat:no-repeat;
	height: 44px; width: 167px;
}

#mainNav #navList li#nav_story_on a {
	background-image:url(/images/nav/btn_elf_story_O.gif);
	background-repeat:no-repeat;
	height: 44px; width: 167px;
}

#mainNav #navList li#nav_story a:hover {
	background-image:url(/images/nav/btn_elf_story_R.gif);
	background-repeat:no-repeat;
	height: 44px; width: 167px;
}

#mainNav #navList li#nav_email a {
	background-image:url(/images/nav/btn_email_friend.gif);
	background-repeat:no-repeat;
	height: 44px; width: 167px;
}

#mainNav #navList li#nav_email a:hover {
	background-image:url(/images/nav/btn_email_friend_R.gif);
	background-repeat:no-repeat;
	height: 44px; width: 167px;
}

#mainNav #navList li#nav_meet a {
	background-image:url(/images/nav/btn_meet_elves.gif);
	background-repeat:no-repeat;
	height: 124px; width: 167px;
}

#mainNav #navList li#nav_meet a:hover {
	background-image:url(/images/nav/btn_meet_elves_R.gif);
	background-repeat:no-repeat;
	height: 124px; width: 167px;
}

#mainNav #navList li#nav_meet_people a {
	background-image:url(/images/nav/btn_meet_people.gif);
	background-repeat:no-repeat;
	height: 124px; width: 167px;
}

#mainNav #navList li#nav_meet_people a:hover {
	background-image:url(/images/nav/btn_meet_people_R.gif);
	background-repeat:no-repeat;
	height: 124px; width: 167px;
}

#mainNav #navList li#nav_outtakes a {
	background-image:url(/images/nav/btn_outtakes.gif);
	background-repeat:no-repeat;
	height: 44px; width: 167px;
}

#mainNav #navList li#nav_outtakes_on a {
	background-image:url(/images/nav/btn_outtakes_O.gif);
	background-repeat:no-repeat;
	height: 44px; width: 167px;
}

#mainNav #navList li#nav_outtakes a:hover {
	background-image:url(/images/nav/btn_outtakes_R.gif);
	background-repeat:no-repeat;
	height: 44px; width: 167px;
}

#mainNav #navList li#nav_ride a {
	background-image:url(/images/nav/btn_yule_tide_ride.gif);
	background-repeat:no-repeat;
	height: 54px; width: 167px;
}

#mainNav #navList li#nav_ride a:hover {
	background-image:url(/images/nav/btn_yule_tide_ride_R.gif);
	background-repeat:no-repeat;
	height: 54px; width: 167px;
}

#mainNav #navList li#nav_circumerro a {
	background-image:url(/images/nav/btn_circumerro.gif);
	background-repeat:no-repeat;
	height: 44px; width: 167px;
}

#mainNav #navList li#nav_circumerro a:hover {
	background-image:url(/images/nav/btn_circumerro_R.gif);
	background-repeat:no-repeat;
	height: 44px; width: 167px;
}


/* POP UP WINDOW */

#popWindow {
	position: relative;
	width: 450px; height: 430px;
}

#popContainer {
	padding: 20px 50px;
}

#popFormCell {
	width: 340px;
	text-align: left;
	font-size: 13px;
}