* { margin: 0; padding: 0; font-family: Verdana, Arial, Tahoma, Geneva, Helevetica, sans-serif; }
.clearer { clear: both; height: 0px; }

a img { border: none; }
a:visited { color: blue; }
a:hover { color: #0066FF; }

body {
	width: 100%;
	background: url(header-bg.jpg) repeat-x top left;
}

#wrapper {
	width: 980px;
	margin: 0 auto;
	padding-bottom: 30px;
}

























#mainWrap {
	float: left;
	width: 980px;
	margin-top: 15px;
}

#rightWrap {
	float: right;
	width: 806px;
}

#content {
	float: left;
	width: 487px;
}

#bigGraphic {
	margin-bottom: 12px;
}

.featuredContent {
	float: left;
	width: 487px;
	padding-bottom: 1px;
	background: url(featured-content-bg.gif) no-repeat bottom center;
	letter-spacing: 1px;
}

.featuredContent h2 { font-size: 16px; font-weight: bold; }
.featuredContent h2 a { color: #de995c; text-decoration: none; }
.featuredContent h2 a:hover { text-decoration: underline; }
.featuredContent h3 { padding-top: 2px; font-size: 12px; font-weight: bold; color: #929292; }
.featuredContent p { padding-top: 7px; font-size: 11px; color: #929292;letter-spacing: 0; }
.featuredContent .featuredLink { font-size: 13px; font-weight: bold; margin-top: 9px; }
.featuredContent .featuredLink a { color: #246d9b; }
.featuredContent .featuredLink a:hover { color: #207fbc; }

#videoFeaturedText {
	float: right;
	display: inline;
	width: 248px;
	padding: 15px 28px 0px 0px;
}

#videoFeaturedImg {
	float: left;
	display: inline;
	width: 181px;
	margin: 7px 0px 7px 0px;
}

#reviewsFeaturedText {
	float: left;
	display: inline;
	width: 228px;
	padding: 21px 0px 25px 0px;
}

#reviewsFeaturedImg {
	float: right;
	display: inline;
	width: 258px;
	margin: 28px 0px 22px 0px;
}

#blogFeaturedText {
	float: right;
	display: inline;
	width: 260px;
	padding: 28px 16px 0px 0px;
}

#blogFeaturedImg {
	float: left;
	display: inline;
	width: 183px;
	margin: 17px 0px 8px 7px;
}

#storeFeaturedText {
	float: left;
	display: inline;
	width: 266px;
	padding: 30px 0px 0px 10px;
}

#storeFeaturedImg {
	float: right;
	display: inline;
	width: 173px;
	margin: 23px 23px 29px 0px;
}

#forumsFeaturedText {
	float: right;
	display: inline;
	width: 258px;
	padding: 28px 18px 0px 0px;
}

#forumsFeaturedImg {
	float: left;
	display: inline;
	width: 199px;
	margin: 17px 0px 11px 7px;
}


.smallerFeaturedContent h2 { font-size: 16px; font-weight: bold; letter-spacing: 1px; }
.smallerFeaturedContent h2 a { color: #246d9b; text-decoration: none; }
.smallerFeaturedContent h3 { padding: 2px 0px 7px 0px; font-size: 12px; font-weight: bold; color: #929292; }
.smallerFeaturedContent p { font-size: 11px; letter-spacing: 0px; color: #929292; }
.smallFeatLink { margin-top: 8px; font-size: 13px; font-weight: bold; }
.smallFeatLink a { color: #246d9b; }

.smallerFeaturedContent {
	float: left;
	display: inline;
	width: 238px;
	margin: 10px 0px 0px 0px;
	padding-bottom: 21px;
}

.smallerFeaturedContent.onRight {
	float: right;
}

.featuredContent.onBottom {
	background: none;
}

.smallExposureTop {
	float: left;
	width: 190px;
	padding: 15px 0px 0px 48px;
	background: url(maximum-exposure-bg.jpg) no-repeat bottom left;
}

.smallExposureBottom {
	float: right;
	width: 139px;
}

.smallerFeatImg {
	float: left;
	width: 92px;
	margin: 5px 0px 0px 0px;
}

.smallCaptionTop {
	float: left;
	width: 183px;
	padding: 15px 0px 0px 55px;
	background: url(caption-it-bg.jpg) no-repeat bottom left;
}

.smallCaptionBottom {
	float: right;
	width: 139px;
}

.smallBoatTop {
	float: left;
	width: 238px;
	padding: 15px 0px 0px 0px;
	background: url(bass-boat-bg.jpg) no-repeat bottom left;
}

.smallBoatBottom {
	float: right;
	width: 139px;
}

.smallReportsTop {
	float: left;
	width: 183px;
	padding: 15px 0px 0px 55px;
	background: url(fishing-reports-bg.jpg) no-repeat bottom left;
}

.smallReportsBottom {
	float: right;
	width: 139px;
}




























#rightCol {
	float: right;
	width: 300px;
}




























#navBar {
	float: left;
	width: 163px;
}

#navBar ul#navigation {
	float: left;
	width: 163px;
	list-style: none;
	padding-top: 19px;
	background: url(nav-sections.gif) no-repeat top left;
}

#navBar ul#navigation li {
	float: left;
	display: inline;
	width: 148px;	
	background: url(navbar-button.gif) no-repeat top left;
	border-bottom: 1px solid #E3E4E5;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 0px;
	padding: 0px 3px 0px 12px;	
}

#navBar ul#navigation li#firstButton { background: url(navbar-first-button.gif) no-repeat top left; }

#navBar ul#navigation li a {
	float: left;
	display: inline;
	width: 148px;
	color: #817b7b;
	text-decoration: none;
	line-height: 29px;
	font-family: Arial, Verdana, Tahoma, Geneva, Helevetica, sans-serif;
}

#navBar ul#navigation li a:hover { color: #c86400; }

#newsletter {
	float: left;
	width: 161px;
	margin-top: 14px;
	padding-bottom: 11px;
	border: 1px solid #DDD;
	background: url(newsletter-bg.jpg) repeat-x top left;
}

#newsletter h3 {
	padding: 8px 13px 1px 11px;
	font-size: 11px;
	font-weight: bold;
	color: #5f4d4d;
}

#newsletter label {
	display: block;
	padding: 5px 0px 0px 11px;
	font-size: 10px;
	font-weight: bold;
	color: #4a4a4a;
}

#newsletter .signUpInput {
	width: 133px;
	margin: 2px 0px 0px 11px;
	border: 1px solid #AEAEAE;
	padding-left: 2px;
}

#bottomSignUp {
	float: left;
	display: inline;
	width: 135px;
	margin: 5px 0px 0px 11px;
}

#signUpLeft {
	float: left;
	width: 63px;
	padding-top: 1px;
}

#signUpLeft input {
	float: left;
	width: 62px;
}

#signUpRight {
	float: left;
	display: inline;
	width: 52px;
	margin: 0px 0px 0px 6px;
	text-align: center;
	font-size: 10px;
	color: #f18f8f;
	font-weight: bold;
}

#navBarAd1 {
	float: left;
	width: 163px;
	margin-top: 16px;
}

























