* {
	border:				0;
	margin:				0;
	padding:			0;
}

html, body {
    font:               100% arial;
	background-image:   url(images/bgTall.jpg);
	background-repeat:  repeat-x;
	overflow-x:hidden;
	overflow-y:auto;
}

div#wrapper {
	margin:				0 auto;
	width:				820px;
	overflow:			hidden;
	background-color:	#FFFFFF;
}

div.clear {
	clear:				both;
	height:				0;
	width:				100%;	
}

#contentSection {
	width:800px;
	text-align:left;
	padding:0px;
}
#logo{
	margin-left:20px;
	width:165px;
	float:left;
	clear:right;
	display:inline;
}
#slogan{
	width:416px;
	height:111px;
	float:left;
	clear:right;
	display:inline;
	padding-top: 22px;
	text-align:right;
}
#head{
	width:199px;
	height:133px;
	float:left;
	clear:right;
	display:inline;
	background-image:   url(images/head.jpg);
	background-repeat:  no-repeat;
}
#header {
	width:800px;
	height:133px;
	background-image:   url(images/topShade.jpg);
	background-repeat:  repeat-x;
	color: #ce6300; font-family: Arial; font-size: 12px;text-decoration: none;	
	margin:0 auto;
}

#leftColumn a{
	color: #b31f17; font-family: Arial; font-size: 12px;text-decoration: none;	
}

#leftColumn a:hover{
	color: #b31f17; font-family: Arial; font-size: 12px;text-decoration: underline;
}
#latest h3{
	color: #78a5c1; font-family: Arial; font-size: 12px;text-decoration: none; font-weight:bold;
}
#latest a{
	color: #78a5c1; font-family: Arial; font-size: 12px;text-decoration: none; font-weight:bold;
}
#latest a:hover{
	color: #78a5c1; font-family: Arial; font-size: 12px;text-decoration: underline; font-weight:bold;
}
.sitemason_article{
	color: #78a5c1; font-family: Arial; font-size: 12px;text-decoration: none; font-weight:bold;
}
	
#latest img{
	padding:4px;
	border: 1px solid #78a5c1;
	background-color:#78a5c1;
	float:left;
	margin-right:10px;
}
#latestEntry{
	margin-bottom:20px;
}
#storyLink{
	width:100%px;
	height:31px;
	text-align:right;
	padding-right:16px;
}
#banner{
	clear:both;
	background-image:   url(images/bannerFlag.jpg);
	background-repeat:  no-repeat;
	width:800px;
	margin:0 auto;
	height:230px;
}
#bannerFamily{
	clear:both;
	background-image:   url(images/bannerFamily.jpg);
	background-repeat:  no-repeat;
	width:800px;
	margin:0 auto;
	height:230px;
}
#bannerHunting{
	clear:both;
	background-image:   url(images/bannerHunting.jpg);
	background-repeat:  no-repeat;
	width:800px;
	margin:0 auto;
	height:230px;
}
#bannerShop{
	clear:both;
	background-image:   url(images/bannerShop.jpg);
	background-repeat:  no-repeat;
	width:800px;
	margin:0 auto;
	height:230px;
}
#bannerTable{
	clear:both;
	background-image:   url(images/bannerTable.jpg);
	background-repeat:  no-repeat;
	width:800px;
	margin:0 auto;
	height:230px;
}
#menuItem{
	width:120px;
	height:26px;
	float:left;
	clear:right;
	text-align:center;
	padding-top:12px;
	color: #ffffff; font-family: Arial; font-size: 13px;text-decoration: none;	
}
#menuItem a{
	color: #84b5d4; font-family: Arial; font-size: 13px;text-decoration: none;	
}
#menuItem a:hover{
	color: #ffffff; font-family: Arial; font-size: 13px;text-decoration: none;	
}
#form{
	height:39px;
	width:800px;
	display:inline;
}
#form h1{
	padding-left:10px;
	color: #ffffff; font-family: Arial; font-size: 16px;text-decoration: none; font-weight:normal;
}
.emailInput{
	width:206px;
	height:17px;
	border: 1px solid #7497b7;
	color: #999999; font-family: Arial; font-size: 12px;text-decoration: none;
	background-color:#FFFFFF;
	padding-top:4px;
	padding-left:4px;
}
.imgLeft{
	padding:4px;
	border: 1px solid #dfdfdd;
	float:left;
	margin-right:10px;
}
.map{
	padding:4px;
	border: 1px solid #dfdfdd;
	margin:10px;
}
.zipInput{
	width:106px;
	height:17px;
	border: 1px solid #7497b7;
	color: #999999; font-family: Arial; font-size: 12px;text-decoration: none;
	background-color:#FFFFFF;
	padding-top:4px;
	padding-left:4px;
}

#leftColumn{
	margin-left:10px;
	float:left;
	clear:right;
	display:inline;
	width:511px;
	background-image:   url(images/mainShade.jpg);
	background-repeat:repeat-x;
	margin-bottom:40px;
}
#leftColumn p{
	color: #616b79; font-family: Arial; font-size: 12px;text-decoration: none;
	padding-left:10px;
	padding-right:14px;
	padding-bottom:15px;
}
#latest p{
	color: #a8b4c5; font-family: Arial; font-size: 12px;text-decoration: none; font-weight:normal;
	width:461px;
	padding:0px;
}


.value{
	color: #616b79; font-family: Arial; font-size: 12px;text-decoration: none;
	border: 1px solid #cccccc;
}

.newsHeading{
	color: #616b79; font-family: Arial; font-size: 11px;text-decoration: none; font-weight:normal;
}
.newsTitle{
	color: #064572; font-family: Arial; font-size: 15px;text-decoration: none; font-weight:bold;
}
.author{
	color: #8ab1c9; font-family: Arial; font-size: 12px;text-decoration: none; font-weight:normal; font-style:italic;
}
#leftColumn h1{
	height:44px;
	width:511px;
	padding-top:15px;
	color: #b31f17; font-family: Arial; font-size: 20px;text-decoration: none; font-weight:normal;
}
#leftColumn h2{
	height:28px;
	width:511px;
	padding-top:15px;
	color: #616b79; font-family: Arial; font-size: 20px;text-decoration: none; font-weight:normal;
}
.darkHeader{
	color: #616b79; font-family: Arial; font-size: 20px;text-decoration: none; font-weight:normal;
}
#rightColumn{
	margin-right:10px;
	float:right;
	display:inline;
	width:279px;
	background-image:   url(images/mainShade.jpg);
	background-repeat:repeat-x;
	margin-bottom:40px;
}
#rightColumn p{
	color: #616b79; font-family: Arial; font-size: 12px;text-decoration: none; font-weight:normal;
	padding-left:10px;
	padding-right:14px;
}
#rightColumn h1{
	height:44px;
	width:279px;
	padding-top:15px;
	color: #064572; font-family: Arial; font-size: 20px;text-decoration: none; font-weight:normal;
}
#rightColumn h2{
	padding-left:10px;
	padding-top:20px;
	color: #78a5c1; font-family: Arial; font-size: 12px;text-decoration: none; font-weight:bold;
}
#rightColumn a{
	color: #b31f17; font-family: Arial; font-size: 12px;text-decoration: none;	
}
#rightColumn a:hover{
	color: #b31f17; font-family: Arial; font-size: 12px;text-decoration: underline;
}
	
#latestTop {
	width:483px;
	height:11px;
	background-image:   url(images/latestBorder.gif);
	background-repeat:  no-repeat;
	margin-left:9px;
}
#latestBottom {
	width:483px;
	height:11px;
	background-image:   url(images/latestBorder2.gif);
	background-repeat:  no-repeat;
	margin-left:9px;
	clear:both;
}
#latest{
	width:461px;
	background-color:	#003768;
	margin-left:10px;
	color: #ffffff; font-family: Arial; font-size: 12px;text-decoration: none;
	padding-right:10px;
	padding-left:10px;
}


.sitemason_body{
	color: #8593a6; font-family: Arial; font-size: 12px;text-decoration: none;
	padding-bottom:6px;
}
.sitemason_newspub{
	color: #8593a6; font-family: Arial; font-size: 12px;text-decoration: none;
	padding-bottom:6px;
}
.sitemason_article{
	color: #8593a6; font-family: Arial; font-size: 12px;text-decoration: none;
	padding-bottom:6px;
}


/***** ############# FOOTER ################ *****/
#footer {
	clear: both;
	width: 800px;
	margin: 0px auto;
	background-image:   url(images/footerShade.jpg);
	background-repeat:  repeat-x;
	padding-top:30px;
	height:56px;
}
#footer h1{
	color: #cccccc; font-family: Arial; font-size: 10px;text-decoration: none; font-weight:normal;
}
#footerBox{
	color: #616b79; font-family: Arial; font-size: 12px; text-decoration: none;	
	width:340px;
	float:left;
	clear:right;
	display:inline;
	margin-left:20px;
}
#paidfor{
	float:left;
	clear:right;
	display:inline;
	height:14px;
	margin-left:10px;
	margin-bottom:4px;
	padding:5px;
	border: 1px solid #dfdfdd;
	background-color:#f3f3f3;
	color: #7497b7; font-family: Arial; font-size: 12px;text-decoration: none;
}
.copyright{
	color: #616b79; font-family: Arial; font-size: 10px;text-decoration: none;	
	margin-left:26px;
}
#footerBox a{
	padding-left: 20px; color: #616b79; font-family: Arial; font-size: 12px;text-decoration: none;	
}
#footerBox a:hover{
	color: #b31f17; font-family: Arial; font-size: 12px;text-decoration: underline;
}
#flash{
	width:279px;
	height:260px;
}

