﻿/* Reset */

html, body { margin: 0; padding: 0; border: 0;  /* background-image: url("images/bgflag.jpg"); background-repeat: repeat; */ font-size:10px; }

div, span, article, aside, footer, header, hgroup, nav, section,
h1, h2, h3, h4, h5, h6, p, blockquote, a, ol, ul, li, 
table, tr, th, td, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
	}

img 	{ margin:0; padding:0; border:0; }

table, tr, th, td, tbody, tfoot, thead {
	margin: 0; padding: 0; border: 0;
	vertical-align: baseline;
	background: transparent;
	}
	
table { border-collapse: collapse; border-spacing: 0; }
	
input, select, textarea, form, fieldset {
	margin: 0; padding: 0; border: 0;
	}

article, aside, dialog, figure, footer, header, hgroup, nav, section { 
	display:block; }

h1, h2, h3, h4, h5, h6, p, li, blockquote, td, th, a, caption, em, strong, b, i, u, strike { 
	font-family:"trebuchet MS", helvetica, arial, "sans serf";
	font-size:100%;
	font-weight: normal;
	font-style: normal;
	line-height: 100%; 
	text-indent: 0;
	text-decoration: none;
	text-align: left;
	color: #000;
	}

ol, ul { list-style: none; }

 
/* Headings
-------------------------------------------------------------- */

h1, h2,h3 , h4 {
	font-weight: bold;
	color: #800000;
}

h1 { font-size:30px; }
h2 { font-size:24px; }
h3 { font-size:18px; }
h4 { font-size:14px; }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }


/* Text elements
-------------------------------------------------------------- */

p           	{ color:#000000; font-size:12px; line-height:150%;  }

blockquote  	{ color:#000000; font-size:12px; }

strong      	{ font-weight:bold; }
em				{ font-style:italic; }

ol          	{ list-style-type:decimal; }

ul				{ list-style-type: disc; }

/* Tables
-------------------------------------------------------------- */

table       	{ width:100%; margin:20px 0; }

th          	{ font-weight: bold; font-size:14px; }
thead, th    	{ background-color:#B49D87; }

tbody			{   }
	
td				{ font-size:14px; text-align:center; }

th,td,caption 	{ padding: 10px 10px; }

tfoot       	{	}

caption     	{ background: #efefef; }


/*  Containers
-------------------------------------------------------------- */
body					{ font-family:"trebuchet MS", helvetica, arial, "sans serf";
							text-align:center; 
							background-image:url("smallherring4.png"); 
							background-repeat:repeat;
							background-color: #614236; }

#wrapper 				{ width:930px; margin:0 auto; background-color:#FFFFFF; border:1px #7E5429 solid; }

#header	 				{
							width: 100%;
							background-color: #FEFDCD;
						}
						
#header img				{ margin: 0px }

#header2	 				{
							width: 100%;
							background-color: #FEFDCD;
						}
						
#header2 img				{ margin: 0px }


#subheader 				{ width:100%; height:34px; border-top:1px #FEFDCD solid; border-bottom:1px #FEFDCD solid;
								background-color:#281812; text-align:left; }
#subheader ul li		{ display:inline; }
#subheader ul img		{ margin:3px 10px 3px 20px; }

#sidebar 				{
							float: left;
							width: 190px;
							background-color: #281812;
							padding: 0px 0px 15px 4px;
						}
#sidebar ul 			{ list-style-type: none; }
#sidebar ul li 			{ }
#sidebar li a, #sidebar li a:link, #sidebar li a:visited, #sidebar li a:active 
						{ display: block;
							padding: 8px;
							background-color: #281812;
							color: #FEFDCD;
							text-decoration: none;
							font-weight: bold;
							font-size: 13px;
							}
#sidebar li a:hover		{
							background: #CC6600;
							color: #fff;
						}
#sidebar img			{ float:left; margin:0px 0px 35px 0px }

#content 				{ background-color:#ffffff; padding:8px; margin-left:195px; border-left:1px #7E5429 solid; }
	#content h1			{ font-size:30px; font-style:italic; margin:15px 0px; }
	#content h2			{ font-size:24px; margin:12px 0px; }
	#content h3			{ font-size:18px; margin:9px 0px; }
	#content p			{ line-height:150%; margin-bottom:9px; }
	#content table		{ width:70%; margin:auto; line-height:150%; margin-bottom:9px; }
	#content tr			{ font-size:12px; margin:20px 10px }	
	#content td			{ font-size:12px; line-height:150%; text-align:center}	
	#content a 			{ color: #006938; }
	#content a:hover 	{ color: #FF0000; text-decoration:underline; }
	#content img 		{ padding:3px; border:0px #000 dotted; margin:3px; }
	#content ul li 		{ font-size:12px; margin:8px 0px 4px 16px; }

#content2 				{ background-color:#ffffff; padding:8px; margin-left:195px; border-left:1px #7E5429 solid; }
	#content2 h1		{ font-size:24px; font-style:italic; color:maroon; margin:15px 0px; text-align:center; }
	#content2 h2		{ font-size:20px; color: #FF0000; margin:12px 0px; text-align:center; }
	#content2 h3		{ font-size:15px; color:black; margin:9px 0px; text-align:center; }
	#content2 h4		{ font-size:12px; color:black; margin:9px 0px; text-align:center; }
	#content2 p			{ line-height:150%; margin-bottom:9px; }
	#content2 table		{ width:70%; margin:auto; line-height:150%; margin-bottom:9px; }
	#content2 tr		{ font-size:12px; margin:20px 10px }	
	#content2 td		{ font-size:12px; line-height:150%; text-align:center}	
	#content2 a 		{ color: #006938; }
	#content2 a:hover 	{ color: #FF0000; text-decoration:underline; }
	#content2 img 		{ padding:3px; border:0px #000 dotted; margin:3px; }
	#content2 ul li 	{ font-size:12px; margin:8px 0px 4px 16px; }

#content3 				{ background-color:#ffffff; padding:8px; margin-left:195px; border-left:1px #7E5429 solid; }
	#content3 h1		{ font-size:24px; font-style:italic; color:maroon; margin:15px 0px; text-align:center; }
	#content3 h2		{ font-size:20px; color: #FF0000; margin:12px 0px; text-align:center; }
	#content3 h3		{ font-size:15px; color:black; margin:9px 0px; text-align:center; }
	#content3 p			{ line-height:150%; margin-bottom:9px; }
	#content3 table		{ width:70%; margin:auto; line-height:150%; margin-bottom:9px; }
	#content3 tr		{ font-size:12px; margin:20px 10px }	
	#content3 td		{ font-size:12px; line-height:150%; text-align:center}	
	#content3 a 		{ color: #006938; }
	#content3 a:hover 	{ color: #FF0000; text-decoration:underline; }
	#content3 img 		{ padding:3px; border:0px #000 dotted; margin:3px; }
	#content3 ul li 	{ font-size:12px; margin:8px 0px 4px 16px; }


#content-cntr			{ text-align:center; margin-left:191px;}
	#content-cntr h1	{ text-align:center; font-size:30px; font-style:italic; margin:15px 0px; }
	#content-cntr h2	{ text-align:center; font-size:24px; margin:12px 0px; }
	#content-cntr h3	{ text-align:center; font-size:18px; margin:9px 0px; }
	#content-cntr p		{ text-align:center; line-height:150%; margin-bottom:9px; }
	#content-cntr img 	{ text-align:center; padding:5px; border:1px #000000 dotted; margin:8px; }

#content-def				{ width:450px; background-color:#ffffff; margin: 3px auto; padding:4px; }
	#content-def h1			{ text-align:center; font-size:21px; font-style:italic; margin:15px 0px; }
	#content-def h2			{ text-align:center; font-size:18px; margin:12px 0px; }
	#content-def h3			{ text-align:center; font-size:15px; margin:9px 0px; }
	#content-def p			{ line-height:150%; margin-bottom:9px; }
	#content-def table		{ width:70%; margin:auto; line-height:150%; margin-bottom:9px; }
	#content-def tr			{ font-size:12px; margin:20px 10px }	
	#content-def td			{ font-size:12px; line-height:150%; text-align:center}	
	#content-def a 			{ color: #006938; }
	#content-def a:hover 	{ color: #FF0000; text-decoration:underline; }
	#content-def img 		{ padding:3px; border:0px #000 dotted; margin:3px; }
	#content-def ul li 		{ font-size:12px; margin:8px 0px 4px 16px; }


#calendar				{ background-color:#ffffff; padding:8px; }
	#calendar h1		{ text-align:center; font-size:30px; font-style:italic; margin:15px 0px; }
	#calendar h2		{ text-align:center; font-size:24px; margin:12px 0px; }
	#calendar h3		{ text-align:center; font-size:18px; margin:9px 0px; }
	#calendar p			{ text-align:center; line-height:150%; margin-bottom:9px; }
	#calendar img 		{ text-align:center; padding:5px; border:1px #000000 dotted; margin:8px; }
		
#footer 				{ clear:both; background-color:#281812; padding:8px 0px; }
#footer p				{text-color: #FEFDCD; text-align: center; color: #FEFDCD; }
#footer a 				{ text-color: #FEFDCD; color: #FEFDCD; }
#footer a:hover 		{ text-color:#FF0000; background: #CC6600; color: #ffffff; }

#sponser 				{ background-color:#ffffff; padding:8px; margin-left:195px; border-left:1px #7E5429 solid; }
	#sponser h1			{ font-size:30px; color:red; text-align:center; font-style:italic; margin:15px 0px; }
	#sponser h2			{ font-size:24px; margin:12px 0px; }
	#sponser h3			{ font-size:18px; margin:9px 0px; }
	#sponser p			{ line-height:150%; margin-bottom:9px; text-align:center }
	#sponser table		{ width:100%; margin:auto; line-height:150%; margin-bottom:9px; }
	#sponser tr			{ font-size:12px; margin:2px 2px }	
	#sponser a 			{ color: #006938; }
	#sponser a:hover 	{ color: #FF0000; text-decoration:underline; }
	#sponser img 		{ padding:3px; margin:3px; }
	#sponser ul li 		{ font-size:12px; margin:8px 0px 4px 16px; }


/* Misc classes
-------------------------------------------------------------- */

.float-right		{ float:right; }
.float-left			{ float:left; }
.clear 				{ clear: both; }
.hide				{ display:none }
.block				{ display:block }
.inline				{ display:inline }
.centered			{ text-align:center}
.tfooter			{ background-color:#ccc; text-align:center; font-style:italic; }
.auto-style1 		{ border: 2px  #7E5429 solid; 
						margin-left:195px; 
						margin-top:50px; 
						width:500px;
						text-align:center; }
.auto-style2		{ height:50px; vertical-align: middle; text-align: center;
						border: 2px  #7E5429 solid;
						font-size: 15pt; font-family:"Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
						font-style:italic;
						text-align:center; }
.platnum 			{font-size: x-large;
						background: #C0C0C0;
						text-align:center;	}
.gold 				{font-size: x-large;
						background: #FDED7B;
						text-align:center;	}
.silver				{font-size: x-large;
						background: #949494;
						text-align:center;	}
.bronze 			{font-size: x-large;
						background: #996633;
						text-align:center;	}
.sponsors			{height:50px; vertical-align: middle; text-align: center;
						font-size:20px; font-family:"trebuchet MS", helvetica, arial, "sans serf";
						width:335px; }
.sponsors2			{height:50px; vertical-align: middle; text-align: center;
						border: 0px  #7E5429 solid;
						font-size:10px; font-family:"trebuchet MS", helvetica, arial, "sans serf";
						width:335px; }
.newspaper 			{ -webkit-column-count: 2; /* Chrome, Safari, Opera */
					    -moz-column-count: 2; /* Firefox */
					    column-count: 2;
					    -webkit-column-gap: 30px; /* Chrome, Safari, Opera */
					    -moz-column-gap: 30px; /* Firefox */
					    column-gap: 30px;
					}

