/**************************************************
General Body Styles
**************************************************/

body {
	background-color: #6bb542;
	margin: 0px;
	padding: 0px;
	}

body, th, td, p, li, ul {
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 14px;
	font-weigth: bold; 
	color: #000; 
	}
	
/**************************************************
Link Styles
**************************************************/

a:link {
	font-weight: bold; 
	text-decoration: underline; 
	color: #2438a3;
	} 	
a:visited {
	font-weight: bold; 
	text-decoration: underline; 
	color: #2438a3;
	}	
a:hover {
	font-weight: bold; 
	text-decoration: none; 
	color: ff3d00; 
	}
	
a.orangetext:link {		
	font-size: 14px;
	font-weight: bold; 
	text-decoration: none; 
	color: #f88302;
	} 	
a.orangetext:visited {
	font-size: 14px;
	font-weight: bold; 
	text-decoration: none; 
	color: #f88302;
	}	
a.orangetext:hover {
	font-size: 14px;
	font-weight: bold; 
	text-decoration: none; 
	color: #70bb45; 
	}


/**************************************************
Basic Text Styles
**************************************************/

h1 {
	font-size: 16px;
	color: #263ba8;	
	}

h2 {
	font-size: 15px;
	color: #263ba8;
	}
	
h3 {
	font-size: 14px;
	color: #263ba8;
	}

.blue {
	font-size: 14px;
	color: #263ba8;
	font-weight: bold;
	}	
	
.orange {
	font-size: 14px;
	color: #f88302;
	font-weight: bold;
	}
	
.green {
	font-size: 14px;
	color: #70bb45;
	font-weight: bold;
	}

.small {
	font-size: 10px;
	}	
	
.title {
	font-size: 16px;
	}
	
.red {
	color: #ff0000;
	}
	
.bugs {
	color: #1017dd;
	font-family: "Courier New", Courier, monospace;
	font-size: 18px;
	font-weight: bold;
	}
	
.coolText {
	font-size: 13px;
	}

	
/**************************************************
Layout Divs and positioning classes
**************************************************/

.imageFloat {
	float: right;
	padding-left: 20px;
	}
	
.imageFloat2 {
	float: left;
	padding-right: 20px;
	}	

#investigators {
	padding-top: 35px;
	padding-left: 54px;
	padding-right: 95px;	
	width: 236px;
	height: 115px;
	}
	
#investigators2 {
	float: left;
	padding-left: 54px;
	padding-right: 10px;	
	width: 276px;
	height: 145px;
	overflow: auto;	
	}
	
#tv {
	width: 345px;
	height: 215px;
	padding-top: 114px;
	}
	
#tvText {
	width: 249px;
	height: 291px;
	margin-top: 71px;
	padding-left: 36px;
	padding-right: 10px;
	overflow: auto;
	font-weight: bold;
	}
	
#eventsText	{
	width: 297px;
	height: 193px;
	margin-top: 22px;
	padding-right: 10px;
	overflow: auto;
	font-weight: bold;
	}
	
#eventsText2 {
	width: 145px;
	height: 226px;
	margin-top: 42px;
	padding-left: 98px;
	padding-right: 4px;
	margin-right: 96px;
	overflow: auto;
	font-weight: bold;
	font-size: 11px;
	color: #263ba8;
	}
	
#readingText {	
	width: 324px;
	height: 255px;
	margin-top: 51px;
	overflow: auto;
	font-weight: bold;
	}
	
#coolstuffText {
	width: 210px;
	height: 262px;
	margin-top: 186px;
	padding-right: 3px;
	overflow: auto;
	font-weight: bold;
	}
	
#aboutText {
	width: 382px;
	height: 346px;
	margin-top: 177px;
	overflow: auto;
	font-weight: bold;
	}
	
#episodeFilesMain {	
	width: 264px;
	height: 306px;
	padding-left: 81px;	
	overflow: auto;
	font-weight: bold;
	}
	
#boatsbox1 {
	width: 151px;
	height: 155px;
	margin-top: 19px;
	padding-left: 194px;
	margin-right: 31px;
	overflow: auto;
	font-weight: bold;
	}
	
#boatsbox2 {
	width: 246px;
	height: 100px;
	padding-left: 82px;
	padding-right: 48px;
	padding-top: 69px;
	overflow: auto;
	font-weight: bold;
	}
	
#engbox1 {
	width: 185px;
	height: 154px;
	padding-left: 165px;
	margin-top: 19px;
	padding-right: 5px;
	margin-right: 21px;
	overflow: auto;
	font-weight: bold;
	}
	
#drinkingbox2 {
	width: 246px;
	height: 100px;
	padding-left: 82px;
	padding-right: 48px;
	padding-top: 69px;
	overflow: auto;
	font-weight: bold;
	}
	
#pumpkbox1 {
	width: 185px;
	height: 154px;
	padding-left: 165px;
	margin-top: 19px;
	padding-right: 5px;
	margin-right: 21px;
	overflow: auto;
	font-weight: bold;
	}
	
#flashcontent {	
	width: 535px;
	height: 80px;
	background: url(images/hm_flashbg1.jpg) no-repeat;
	font-size: 11px;
	font-weight: bold;	
	float: right;	
	}
	
#flashcontent2 {	
	width: 255px;
	height: 265px;
	background: url(images/hm_flashbg2.jpg) no-repeat;
	float: none;
	}
	
#flashcontent3 {	
	width: 461px;
	height: 645px;
	background: url(images/investigators_flash.jpg) no-repeat;
	}
	
/**************************************************
Random classes
**************************************************/

.formField {
	border: 1px solid #263ba8;
	background-color: #fff;
	font-weight: bold;
	font-size: 14px;
	}
	
.formButton {
	border: 1px solid #263ba8;
	background-color: #fda847;
	font-weight: bold;
	font-size: 14px;
	padding: 3px;
	}
	
.imagepad {
	padding-top: 25px;
	}