 *
{
    padding: 0;
    margin: 0;
    border: 0;
}
body
{
	background: #faf9e8;
	font-size: 12px;
	font-family: "optima", arial;
}
ul
{
	list-style-type: none;
	width: 720px;
	float: left;
	margin: 24px 0 12px 0;
}
ul li
{
	list-style-type: none;
	float: left;
	padding: 6px 0 6px 0;
	text-align: center;
	
}
a:link,a:visited,a:active
{
	margin: 0 0 0 0;
	color: #6d783f;
	text-decoration: none;
}
a:hover
{   
	color: #003b5a;
}
#center
{
	width: 1300px;
	margin: 0 auto;
}
html
{
	overflow: scroll;
}
.fullwidth
{
	width: 1200px;
	clear: both;
	margin: 12px 0 0 0;
	text-align: center;
	height: 0;
	
}
.fullwidthvert
{
	width: 1200px;
	clear: both;
	margin: 12px 0 0 0;
	text-align: center;
	height: 8px;
}
.headerimage
{
	width: 1200px;
	height:280px;
	float: left;
	text-align: center;
	background: url(images/header/header-image-900-1.png);
}
.imagefeed
{
	width: 324px;
	height: 244px;
	margin: -20px 0 0 360px;	
}
#videoscreen 
{
	position: absolute; 
	top: 972px;
	width: 320px;
	height: 240px;
	margin: 0 32px 0 0px;
	padding: 0 0 0 0;
	font-family: "optima",arial;
	float: left;
	font-size: 12px;
	text-align: center;
	color: #658e03;	 
}
 
/*  @@@@@@@@@@@@@@  headlines  @@@@@@@@@@@@@@  */ 

h1
{
	font-size: 42px;
	font-style: normal;
	font-weight: lighter;
	float: left;
	width: 900px;
	padding: 0 0 0 0;
	margin: 20px 0 0 0;
	position: relative;
	text-align: center;
	z-index: 1;
}
h1 a:link,h1 a:visited,h1 a:active
{
	color: #a0100d;
}
h1 a:hover
{
	color: #dd372f;
}
h2 a:link,h2 a:visited,h2 a:active
{
	color: #598baf;
}
h2 a:hover
{
	color: #969652;
}
h2
{
	color: #6d783f;
	font-size: 21px;
    font-style: italic;
	font-weight: lighter;
	float: left;
	width: 900px;
	padding: 0 0 0 0;
	margin: 4px 0 12px 0;
	left: 0;
	text-align: center;
}	
h3
{
	color: #444;
	font-size: 16px;
	font-style: italic;
	font-weight: lighter;
	float: left;
	width: 500px;
	padding: 0 0 2px 6px;
	margin: 16px 0 8px 0;
	border: 1px solid gray;
}
h3 a:link,h3 a:visited, h3 a:active
{
	color: #ff7f01;
}	
h3 a:hover
{
	color: #d85600;
}
.advertcolhead
{
	color: #7b842d;
	font-size: 17px;
	font-weight: 100;
	float: left;
	width: 154px;
	padding: 0 0 2px 6px;
	margin: 16px 0 0 50px;
	border: 1px solid gray;
}
h4
{
	font-size: 17px;
	font-weight: 100;
	float: left;
	width: 1200px;
	color: #000;
	margin: 20px 0 4px 0;
	padding: 0 0 0 0;
}
h5
{
	color: #444444;
	margin: 0 0 0 0;
	font-size: 15px;
	font-weight: 500;
	font-style: italic;
    float: left;
}

/*  ####################  box for title of website jpg header  ####################  */ 

/*  ####################  button2  ####################  */ 

/*  @@@@@@@@@@@@@@  historical slider image  @@@@@@@@@@@@@@  */

/*  @@@@@@@@@@@@@@  historical slider text  @@@@@@@@@@@@@@  */

/*  @@@@@ CSS FOR HTML VIDEO @@@@@  */

#overall
{
	margin: 40px 0 0 60px;
	width: 900px;
	
}
.column-index
{
	width: 920px;
	float: left;
	
}
.item-container
{
	width: 100%;
	margin: 12px 0 12px 0;
}
.subhead
{
	width: 86px;
	height: 86px;
	font-size: 15px;
	float: left;
	margin: 0 0 0 0px;
	padding: 6px 6px 6px 12px;
	border: 1px solid gray;	
}
.poster
{
	height: 100px;
	float: left;
	
}
.headline
{
	font-size: 17px;
	float: left;
	width: 900px;
	color: #ff6e03;
	margin: 8px 0 0 0;
	padding: 0 0 0 0;	
}
.viewport
{
	width: 720px;
	margin: 0 0 0 0;
	float: left;
		
}
.textbox
{
	width: 640px;
	height: 86px;
	font-size: 15px;
	text align: justify;
	float: left;
	margin: 0 0 0 0px;
	padding: 6px 6px 6px 12px;
	border: 1px solid gray;	
}

/*  @@@@@ VERT AND HORIZ LINES @@@@@  */

.vertline	
{
	float: left;
	width: 1px;
	height: 900px;
	margin: 16px 0 0 0;
	background: #989898; 
}
.horizline	
{
	float: left;
	width: 1200px;
	height: 1px;
	margin: 6px 0 0 0;
	background: #989898;
}

/*  @@@@@@@@@@@@@@  CONTAINER  @@@@@@@@@@@@@@  */

/*  @@@@@@@@@  paragraph  @@@@@@@@@  */

p
{
	width: 98%;
	font-size: 15px;
	float: left;
	color: #7f8676;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	
}
p span
{	
	width: 95%;
	font-weight: 700;
	font-style: italic;
	font-size: 15px;
	float: left;
	color: #d74017;
	/*color: #3b4928;*/
	background: #f4f2d9;
	border: 1px red solid;
	margin: 6px 0 0 0;
	padding: 4px 0 0 8px;
	border: 1px red solid;
}
p a:link,p a:visited,p a:active
{
	color: #bc2d01;	
}
p a:hover
{
	color: #ff7f01;
}
span
{
	width: 95%;
	font-size: 15px;
	float: left;
	color: #7f8676;
	margin: 6px 0 0 0;
	padding: 2px 0 2px 0px;
}

/*  @@@@@@@@@@@@@@  footer span class  @@@@@@@@@@@@@@  */
 
.copyL
{
	float: left;
	margin: 0 0 0 20px;
	width: 300px;
	font-family: "arial";
	font-size: 10px;
	color: #6d783f; 
}
.copyR
{
	float: right;
	text-align: right;
	width: 300px;
	font-family: "arial";
	font-size: 10px;
}

/*  @@@@@@@@@@@@@@         @@@@@@@@@@@@@@  */              


 
/* ################   slideshow   ################ */ 
     
#slideshowcontainer
{
   
	width: 900px;
	height: 900px;
	margin: 0 0 0 150px;
	padding: 0 0 0 0;
}

.slideshowtitlebox
{
	float: left;
    width: 460px; 
	margin: 40px 0 0 220px;
}
	
#slideshow 
{
	width: 900px;
	height: 900px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: "optima",arial;
	float: left;
	font-size: 12px;
	text-align: center;
	color: #658e03;
	position: relative;
	z-index: 5;
}
#slideshow:hover
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#slideshow ul#nav 
{
	list-style: none;
	position: absolute;
	width: 900px;
	top: 350px; 
	z-index: 20;
}
    #slideshow ul#nav li#prev 
	{
		float: left; 
		margin: 0 0 0 40px;
	}
	
	#slideshow ul#nav li#next 
	{
		float: right; 
		margin: 0 40px 0 0;
	}
	
	#slideshow ul#nav li a 
	{
		display: block; 
		width: 16px; 
		height: 32px;
	}
	
	#slideshow ul#nav li#prev a 
		{
			background: url(images/prev_162.png) no-repeat;
		}
		
		
	#slideshow ul#nav li#next a 
		{
			background: url(images/next_162.png) no-repeat;
		}
		
	/*#slideshow ul#slides 
		{
			list-style: none;
			width: 390px;
			height: 230px;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			border: 1px blue dashed;
		}*/ 
		
	/*  #####  This adjusts location of slide within frame  ####  */
		
		#slideshow ul#slides li 
		{
			text-align: left;
			top: 0;
			width: 640px; 
		    height: 720px;
			margin: 0 0 0 128px;
			padding: 0 0 0 0;
			color: #000;
			 
		}
          
       


