/* Global */
html {	background-color: 		#095e49;}
body {	background-color: 		#095e49;
		color: 					#66ff33;
		font-size: 				85%;
		font-family: 			Verdana, Geneva, Arial, Helvetica, "Luxi Sans", sans-serif;}
ul {	list-style-position: 	inside;}	
/*Headers & Text */
h1, h2 {color: 					#ffffff;}
h3, h4 {color: 					#00ff82;}
h1 {	font-size: 				200%;
		font-weight: 			700;}
.header { color:				#00ff82;
		font-size:				75%;
		font-variant:			normal;}
h2 {	font-size: 				150%;}
h3 {	font-size: 				120%;}
h4 {	font-size: 				80%;}
h5 { 	margin: 1px 1px 3px 1px;
		line-height: 90%;
		font-size: 115%;
		font-weight:bold;
		color:#6fce15;
		text-shadow: 1px 1px 2px #2a5600;}
blockquote {	color: 			#00ff82;
		font-weight: 			600;
		text-align:				center;
		font-style:				italic;}
abbr 	{ letter-spacing: -.05em;
		  font-weight:600;}
p {		text-indent: 			2em;}
.text {	text-align: 			justify;}
.can {	color: 					#00ff82;
		font-weight: 			800;}
.quote {text-align: 			center;
		font-style: 			italic;}	
.white {color: 					#ffffff;
		font-weight: 			800;
		font-size: 				larger;}
/* Links */
a:link, a:visited {	color: 		#33cc33;
		font-size: 				100%;
		font-weight: 			700;}
a:active, a:hover {color: 		#ffffff;
		font-size: 				100%;
		font-weight: 			700;}
a:link.spec, a:visited.spec {
		font-size: 				110%;
		font-weight: 			800;}
a:active.spec, a:hover.spec {
		font-size: 				110%;
		font-weight: 			800;}
a[href$=".pdf"] {
		background: 			url(../images/pdficon_small.gif) no-repeat left center;
		padding-left: 			20px;}
a[href$=".pdf"].image {
		background: 			url(../images/spot.gif) no-repeat left center;
		padding-left: 			1px;}
/* Images */
.img {	padding: 				1em;}
.pic1 {	border: 				2px solid #004433;
		height: 				120px;
		width: 					165px;}
.pic2 {	padding: 				.5em;}
.pic3 {	float: 					right;
		margin: 				1em 0em 0em 1em;}
.pic4 {	float: 					left;
		border: 				1px solid white;
		margin: 				0em 1em 1em 0em;}
.pic5 {	background-color: 		White;
		padding: 				.5em .5em .5em .5em;
		border: 				2px solid Black;
		margin: 				.5em .5em .5em .5em;}
.pic6 { float:					right;	
		background-color: 		White;
		padding: 				5px;
		border: 				2px solid Black;
		margin: 				5px 0 5px 10px;}
.pic7 {	border: 				2px solid Black;
		border-radius:			6px;
		-webkit-border-radius:	6px;
		-moz-border-radius:		6px;
		background-color: 		White;
		padding: 				.3em .3em .3em .3em;
		float:					none;}
/* Site Style & Positioning */
.search {margin: 				.2em;}
.article {background-color: 	#336633;
		padding: 				0em 1em .2em 1em;
		border: 				1px solid White;
		font-size: 				1em;
		border-radius:			10px;
		-webkit-border-radius:	10px;
		-moz-border-radius:		10px;}
.rightbox {background-color: 	#336633;
		padding: 			    1em;
		margin: 				10px;
		border: 				1px solid White;
		/* font-size: 			0em 0em 0em 1em; ?Padding? */
		float: 					right;
		display: 				block;
		width: 					25%;
		border-radius:			10px;
		-webkit-border-radius:	10px;
		-moz-border-radius:		10px;}
.rightbox h3 {text-align: 		justify;
		text-indent: 			1.5em;}
.nextcourse {background-color: 	#336633;
		padding: 				0em 1em 1em 1em;
		border: 				1px solid White;
		font-size: 				1em;
		float: 					right;
		text-align: 			center;
		margin: 				2% 10% 1em 1em;
		border-radius:			10px;
		-webkit-border-radius:	10px;
		-moz-border-radius:		10px;}
#left {	width: 					46%;
		float: 					left;
		margin: 				0;
		padding: 				1em;}
#right { width: 				46%;
		float: 					right;
		margin: 				0;
		padding: 				1em;}
#bottom { width: 				98%;
		float: 					left;
		clear: 					both;
		margin: 				0;
		padding: 				1em;
		overflow: 				auto;}
#survival, #navigation, #wilderness {
		height: 				200px;
		width: 					100%;
		padding: 				2em;}