		h1 {
			font-size: 1.8em;
		}
		#content {
			margin-right: 230px;
		}
		#right-column-wrapper {
			width: 175px;
			margin: 10px;
			float: right;
			position: relative;
		}
		#right-column {
			width: 175px;
			background: #e7e7e7 url("top-left.gif") top left no-repeat;
		}
		#right-column #top-right-corner {
			background: url("top-right.gif") top right no-repeat;
		}
		#right-column #bottom-left-corner {
			background: url("bottom-left.gif") bottom left no-repeat;
		}
		#right-column #bottom-right-corner {
			background: url("bottom-right.gif") bottom right no-repeat;
		}
		#right-column ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
		#right-column li.last-item a {
			border-bottom: 0;
		}
		#right-column a {
			text-decoration: none;
			font-size: 0.9em;
			font-weight: bold;
			border-bottom: 1px solid #fff;
			background: transparent;
			padding: 10px;
			display: block;
			width: 155px;
		}
		* html #right-column a {
			width: 175px;
		}
		#right-column a span {
			font-weight: normal;
		}
		#promo {
			text-align: center;
		}

		#tabbed-content-wrapper {
			float: left;
			width: 95%;
		}
	#tab-block {
		float: left;
		width: 100%;
		background: #fff url("bg.gif") repeat-x bottom;
		line-height: normal;
	}
	#tab-block ul {
		margin: 0;
		padding: 10px 10px 0;
		list-style: none;
	}
	#tab-block li {
		float: left;
		background: url("right.gif") no-repeat right top;
		margin: 0;
		padding: 0;
	}
	#tab-block a {
		display: block;
		background: url("left.gif") no-repeat left top;
		padding: 5px 15px 4px;
		text-decoration: none;
		color: #333;
		font-weight: bold;
	}
	#tab-block a:hover {
		color: #000;
	}
	#tab-block .selected-tab a:hover {
		color: #333;
	}
	#tab-block .selected-tab {
		background: url("right-selected.gif") no-repeat right top;
	}
	#tab-block .selected-tab a {
		background: url("left-selected.gif") no-repeat left top;
	}
	#tab-block .not-selected-tab {
		background: url("right.gif") no-repeat right top;
	}
	#tab-block .not-selected-tab a {
		background: url("left.gif") no-repeat left top;
	}
	/* IE5-Mac Hack \*/
	#tab-block a { float: none; }
	/* End IE5-Mac Hack */
		#links, #headlines, #new {
			clear: left;
			border: 1px solid #666;
			border-top: 0;
			padding: 0.5em;
		}
		#links h2, #headlines h2, #new h2 {
			margin: 0;
			padding: 0;
		}
		#footer li img { vertical-align: middle; }
		.top-box {
			border: 1px solid #666;
			padding: 0.5em;
			margin: 1em;
			background: #FEFFF1 url("images/yellowgradient.jpg") top left repeat-x;
		}
		.top-box h2 {
			margin-top: 0;
		}
		.top-box p {
			margin: 0;
		}
		#feature-1-old {
			background: url("fishing/free-fishing-days-single-photo.jpg") top left no-repeat;
			padding-top: 5px;
			padding-left: 150px;
			min-height: 114px;
		}
		#feature-2 {
			background: url("feature-spring-turkey.jpg") top right no-repeat;
			padding-right: 100px;
			min-height: 132px;
			padding-top: 5px;
		}
		#feature-3 {
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			padding-top: 0.5em;
			margin-top: 0.5em;
		}		
		/*ie*/
		/*\*/
		* html #feature-1, * html #feature-2 {
			height: 114px;
		}
		/**/
	#outdoor-report-promo, #video-content-ad {
		background: #ffffe0;
		padding: .5em;
		margin: 1em 0 1em 0;
		border: 1px solid #ccc;
		border-width: 1px 0;
	}
	#video-content-ad {
		background: #2b2b2b;
	}
	#video-content-ad a {
		color: #fff;
	}
	#outdoor-report-promo p, #video-content-ad h2 {
		margin: 0;
		padding: 0;
		text-align: center;
	}
	#calendar-ad {
		background: #fff url("shadow.jpg") top left repeat-x;
		margin: 0 0 1em 0;
		padding: 2px;
		border: 1px solid #ccc;
		border-width: 1px 0 2px 0;
	}
	#calendar-ad table, #calendar-ad table td {
		background: transparent;
	}
	#calendar-ad h2 {
		margin: 0 0 .75em 0;
	}
	#calendar-ad table td {
		vertical-align: middle;
		text-align: center;
		padding: 5px;
		font-size: 1em;
	}
	#calendar-ad table td#calendar-image {
		vertical-align: top;
	}
	table, td {
		font-size: 1em;
	}
	
		.highlight { background: #FDFBE4; }	
		#video-icon { vertical-align: middle; margin-right: 5px; }
		/* #office-closing { border: 1px solid #ccc; border-width: 1px 0; padding: .5em; margin: 0 0 1em 0; background: #ffffe0; } */
		#office-closing p, #office-closing h2 { margin: 0; padding: 0; text-align: center; font-weight: bold; }
		#office-closing {
			margin: 0 auto 1em auto;
			padding: .5em;
			background: #F1F2EA;
			border: 1px solid #E4E5DA;
			-moz-border-radius: 7px;
			-moz-box-shadow: 0 2px 0 #ccc;
			-webkit-border-radius: 7px;
			-webkit-box-shadow: 0 2px 0 #ccc;
			border-radius: 7px;
			box-shadow: 0 2px 0 #ccc;
		}
		#holiday-gifts { background: #fff; margin: 25px auto; padding: 0px; min-width: 410px; max-width: 600px; }
		#holiday-gifts-header-wrapper { background: #BC3732 url("/store/holiday-gifts-ul.png") top left no-repeat; }
		#holiday-gifts-header { background: #BC3732 url("/store/holiday-gifts-ur.png") top right no-repeat; margin-left: 10px; }
		#holiday-gifts-content { background: #f7fcff; margin: 0; padding: 5px 0 0 0; border: 2px solid #BC3732; border-width: 0 2px; }
		/* #holiday-gifts-content { background: #f7fcff url("/store/snowflakes.jpg") top right no-repeat; margin: 0; padding: 5px 0 0 0; border: 2px solid #BC3732; border-width: 0 2px; } */
		#holiday-gifts h2, #holiday-gifts p { margin: 0 auto; padding: 0; }
		/* #holiday-gifts h2 { background: url("/store/holiday-gifts-header.png") 50% 50% no-repeat; height: 95px; } */
		#holiday-gifts h2 { background: transparent; margin: 0; padding: 0 10px 10px 10px; text-align: center; }
		* html #holiday-gifts h2 { padding-top: 2px; }
		#holiday-gifts h2 a { color: #fff; font-family: Verdana, sans-serif; text-decoration: underline; text-align: center; font-weight: bold; font-size: .9em; }
		#holiday-gifts h2 a:hover { color: #fff; }
		#holiday-gifts a { color: #BC3732; text-decoration: none; }
		#holiday-gifts a:hover { color: #7B0900; }
		#holiday-gifts p.tagline a:hover { color: #fff; }
		#holiday-gifts a img { border: 0; }
		#content #holiday-gifts table { border-collapse: collapse; background: transparent; margin: 0; padding: 0; }
		#holiday-gifts table tr { border-bottom: 1px solid #dbeaef; }
		#holiday-gifts table tr.last-row { border: 0; }
		#holiday-gifts table td { vertical-align: top; padding: 5px; font-size: 1em; }
		.hidden { margin: 0 0 0 -9999px; }
		#content p.product-type { font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 1.6em; font-weight: normal; color: #ccc; letter-spacing: -1px; text-transform: none; }
		#holiday-gifts-footer { background: #BC3732 url("/store/holiday-gifts-ll.png") bottom left no-repeat; }
		#holiday-gifts p.tagline { background: url("/store/holiday-gifts-lr.png") bottom right no-repeat; color: #fff; font-weight: bold; text-align: center; margin: 0; padding: 10px; display: block; }
		#holiday-gifts p.tagline a { color: #fff; text-decoration: underline; font-size: 1.4em; }
		#holiday-gifts-header p#order-by-date { color: #fff; font-weight: bold; text-align: center; margin: 0; padding: 0 0 5px 0; }
		#content h1 span.video-icon { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #c0c0c0; text-transform: uppercase; line-height: 2em; vertical-align: middle; font-weight: bold; }
		#video-content-ad { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 0; width: 25em; background: #F1F2EA; }
		#video-content-ad h2 a { display: block; padding: 7px; color: #00477B; font-weight: normal; }
	
		#wns-feature { background: #ffffe6; border: 2px solid #FF6600; border-width: 2px 0; padding: .5em; margin: 1em auto; width: 95%; text-align: center; }
		#wns-feature h1 { margin: 0; padding: 0; }
		#wns-feature p { margin: 0; padding: 0; }
		#more-panel {
			margin: 1em auto;
			padding: .5em;
			background: #F1F2EA;
			border: 1px solid #E4E5DA;
			-moz-border-radius: 7px;
			-moz-box-shadow: 0 2px 0 #ccc;
			-webkit-border-radius: 7px;
			-webkit-box-shadow: 0 2px 0 #ccc;
			border-radius: 7px;
			box-shadow: 0 2px 0 #ccc;
		}
		#more-panel h3 {
			margin: 0;
			padding: 0;
			font-weight: bold;
		}
		#more-panel ul {
			margin: 1em 1em 1em 2em;
			padding: 0;
		}
		#more-panel ul li {
		}
		#public-discussion { margin: 1em auto; padding: .5em; background: #F1F2EA; border: 1px solid #E4E5DA; -moz-border-radius: 7px; -moz-box-shadow: 0 2px 0 #ccc; -webkit-border-radius: 7px; -webkit-box-shadow: 0 2px 0 #ccc; border-radius: 7px; box-shadow: 0 2px 0 #ccc; }
		#public-discussion p { margin: 0; padding: 0; font-weight: bold; text-align: center; }

	#regulatory {
		border: 1px solid #F1F2EA;
		border-width: 1px 0 0 0;
		padding: .5em;
		margin: 1em 0;
	}
	#regulatory h2 {
		margin: 0 0 .5em 0;
		padding: 0;
	}
	#regulatory img {
		float: right;
		padding: 0;
		margin: .5em 0 .5em 1em;
	}
	#regulatory ul {
		list-style: square;
		margin: 0 0 0 1em;
		padding: 0;
	}
	#regulatory ul li {
		margin: 0;
		padding: .5em 0;
	}
	#regulatory ul li h3 {
		margin: 0;
		padding: 0;
	}
	.clearfix:after {
		content: ".";
		clear: both;
		display: block;
		visibility: hidden;
		overflow: hidden;
		height: 0;
	}
		
		* html #right-column-wrapper { margin-right: 0; width: 165px; }
		* html #right-column, * html #right-column a { width: 165px; }
		* html #holiday-gifts { width: 520px; }
		* html #holiday-gifts table td { border-bottom: 1px solid #dbeaef; }

	/* CSS for Public Comment Period block */
		div.group {
			float: left;
			margin: 0 0 .5em 0;
			padding-bottom: .5em;
			border-bottom: 1px solid #eee;
		}
		div.groupBORDER {
			margin: 0 0 .5em 0;
			padding-bottom: .5em;
			border-bottom: 1px solid #eee;
		}
		div.group:after {
			content: ".";
			clear: left;
			display: block;
			visibility: hidden;
			overflow: hidden;
			height: 0;
		}
		div.unit {
		/*	float: left; */
		/*	width: 47%; */
		/*	margin: 0 2%; */
			padding: 0;
		}
		div.first {
			margin-left: 0;
			width: 53%
		}
		div.last {
			margin-right: 0;
			width: 43%;
		}
		div.full {
			float: none;
			width: 100%;
			margin: 0;
			padding: 0;
		}
		div.unit ul li {
			margin-bottom: 1.5em;
		}
		h1.section_header {
			text-align: center;
			font-family: Georgia;
			font-size: 2em;
			font-weight: normal;
			margin: 0 0 .75em 0;
			padding: 0;
		}
		h2.section_second_header {
			text-transform: uppercase;
			font-size: 1.4em;
			font-weight: bold;
			text-align: center;
			color: #444;
		}
		p.section_title {
			color: #555;
			font-family: Georgia, "Times New Roman", Times, serif;
			text-align: center;
			margin: 1em 0;
			padding: 5px 0;
			border: 1px solid #eee;
			border-width: 1px 0;
		}
		 p span.words {
		 	text-transform: uppercase;
		 	font-size: 1.2em;
		 	font-weight: bold;
		 }
		 p.section_title em {
		 	font-size: 1.4em;
		 }
		span.amp {
  			font-family: Baskerville, Palatino, "Book Antiqua", serif;
  			font-style: italic;
			font-weight: bold;
  			font-size: 1.5em;
  		}
		ul.comment_online {
			list-style: none;
			margin: 1em 0;
			padding: 0;
		}
		ul.comment_online li {
			text-align: center;
		}
		#app_ad {
			text-align: center;
		}
		#notice p { margin: 0; padding: 0; text-align: center; font-weight: bold; }
		#notice {
			margin: 0 auto 1em auto;
			padding: .5em;
			background: #F1F2EA;
			border: 1px solid #E4E5DA;
			-moz-border-radius: 7px;
			-moz-box-shadow: 0 2px 0 #ccc;
			-webkit-border-radius: 7px;
			-webkit-box-shadow: 0 2px 0 #ccc;
			border-radius: 7px;
			box-shadow: 0 2px 0 #ccc;
		}		