/** Two Image locations to change **/

body {
	background: #996600 url(http://www.louisianasportsman.com/images/bg.gif) repeat fixed;
	margin: 0px;
	padding: 0px;
	color: #000000;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

#top_ad {
	margin:5px auto 4px auto;
}

#top_ad_full { margin:-15px auto 4px auto; }

#top_ad_tracker { margin:0px; padding:0px; }


#container {
	border: 1px solid #000000;
	background-color: #DDC9B7;	
	width: 875px;
	margin:0px auto;
}
#container_liquid {
	border: 0px;
	background-color: #DDC9B7;
	width: 100%;
	text-align: center;
}
#container_print {
	position: absolute;
	border: 1px solid #000000;
	background: #DDC9B7;
	width: 750px;
	left: 50%;
	margin-left: -375px;
}

#header {
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	background: url(http://www.louisianasportsman.com/images/bg_header.jpg);
	min-width: 875px;
}
#nav {
	border-top: 1px solid #000000;
	background: #FFFFFF;
	margin: 0px auto;
	width: 875px;
}
#subnav {
	border-bottom: 1px solid #000000;
	text-align: left;
	text-indent: 10px;
	width: 875px;
	margin:0px auto;
	padding:0px;
}
#leftnav {
	width: 130px;
	background: #990000;
	padding:0px;
	margin: 0px;
	text-align: left;
}
#leftnav_empty { display: none; }
#rightnav {
	float: right;
	width: 160px;
	margin: 0px;
	text-align: center;
	display: none;
	padding-left:5px;
	padding-right:5px;
}
#rightnav_empty { display: none; }

#main { margin: 5px 0px 5px 0px; text-align: center; padding: 5px; }
#main_liquid { margin: 5px 0px 5px 0px; text-align: center; padding: 15px; }
#main_left { margin: 5px 0px 5px 120px; text-align: center; padding: 5px; }
#main_right { margin: 5px 110px 5px 0px; text-align: center; padding: 5px; }
#main_both { margin: 5px 110px 5px 120px; text-align: center; padding: 5px; }
#main_full { maring: 5px 0px 5px 0px; text-align: center; padding: 5px; }

#footer {
	background: #FFFFFF;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 8pt;
	text-align: center;
	clear: both;
}



/** STYLE Colors **/
*.bg_home { background: #333366; }
*.bg_users { background: #333366; }
*.bg_forum { background: #990000; }
*.bg_classifieds { background: #5F6083; }
*.bg_news { background: #818962; }
*.bg_hunting { background: #D58000; }
*.bg_fishing { background: #487799; }
*.bg_pros { background: #968665; }
*.bg_weather { background: #7BA6B3; }
*.bg_subscribe { background: #7B8F7B; }
*.bg_article { background: #990000; }



/** SHADOW Design **/
table.shadow { border: 0px; margin: 0px; }
td.shadow_top { width: 100%; }
td.shadow_right { background: url(http://www.louisianasportsman.com/images/shadow_rh_03.jpg); width: 7px; }
td.shadow_bottom { width: 100%; background: url(http://www.louisianasportsman.com/images/shadow_bv_07.jpg); text-align:left; height: 7px; }
td.shadow_corner { vertical-align: top; text-align: left; width: 7px; height: 7px; }



/** BOX OUTLINE Design **/
div.box { width: 99%; margin: 0px 0px 15px 0px; padding: 0px; border: 0px; }
div.box_top { height: 5px; border: 0px; margin: 0px; padding: 0px; background: url(http://www.louisianasportsman.com/images/box/box_home_top.gif); }
div.box_top_full { height: 5px; border: 0px; margin: 0px; padding: 0px; background: #333366; }
div.box_top_left { text-align: right; width: 100%; height: 5px; margin: 0px; background: url(http://www.louisianasportsman.com/images/box/box_home_tl.gif) left top no-repeat; }
div.box_mid { border: 2px solid #333366; border-top: 0px; border-bottom: 0px; background: url(http://www.louisianasportsman.com/images/creambackground.gif); margin: 0px; padding: 0px; }
div.box_bot { height: 5px; border: 0px; margin: 0px; padding: 0px; background: url(http://www.louisianasportsman.com/images/box/box_home_bot.gif); }
div.box_bot_full { height: 5px; border: 0px; margin: 0px; padding: 0px; background: #333366; }
div.box_bot_left { text-align: right; height: 5px; margin: 0px; background: url(http://www.louisianasportsman.com/images/box/box_home_bl.gif) left top no-repeat; }
div.box_title { padding-left: 5px; padding-bottom: 2px; text-align: left; color: #FFFFFF; font-weight: bold; font-size: 10pt; }
div.box_content { text-align: center; padding: 5px; margin: 0px; }
div.box_options { padding-right: 5px; padding-top: 2px; text-align: right; color: #FFFFFF; font-weight: bold; font-size: 10pt; }
table.box_spacer { border: 0px; width: 100%; height: 2px; }

table.box_error { width: 500px; border: 0px; margin-bottom: 20px; }
td.box_mid_error { border-left: 2px solid #FF0000; border-right: 2px solid #FF0000; background: url(http://www.louisianasportsman.com/images/creambackground.gif); padding: 4px; }
td.box_topleft_error { height: 5px; width: 5px; background: url(http://www.louisianasportsman.com/images/box/box_error_top.gif); }
td.box_top_error { height: 5px; width: 100%; text-align: right; background: url(http://www.louisianasportsman.com/images/box/box_error_top.gif); }
td.box_botleft_error { height: 5px; width: 5px; background: url(http://www.louisianasportsman.com/images/box/box_error_bot.gif); }
td.box_bot_error { height: 5px; width: 100%; text-align: right; background: url(http://www.louisianasportsman.com/images/box/box_error_bot.gif); }


h3.title { text-align: center; margin: 0px 0px 5px 0px; }
h4 { text-align: center; margin: 0px; padding: 1px; }

label { font: "Courier New", Courier, mono; font-size: 9pt; font-weight: bold; }
label.req { font: "Courier New", Courier, mono; font-size: 9pt; font-weight: bold; color: #FF0000; }
code { font-size: 8pt; }
code.new { font-size: 8pt; color: #FF0000; }
code.current { font-size: 8pt; color: #0000FF; }

ul.form { text-align: left; list-style-position: outside; list-style-type: none; margin-left: 4px; }
li.form { margin-bottom: 20px; margin-left: 4px; }

p.leftnav {
	width:123px; text-align: left; font-size: 9pt; color: #FFFFFF; background: #990000 url(http://www.louisianasportsman.com/images/bg_leftnav.jpg) right repeat-y;
	margin: 0px 0px 10px 0px; padding:2px 0px 2px 2px; border-top: 1px dashed #FFFF00; border-bottom: 1px dashed #FFFF00;
}



/** FORUM Design **/
p.forum_body { text-align: left; margin: 10px; font-size: 10pt; }
p.forum_options { text-align: left; font-size: 8pt; margin: 0px 0px 0px 10px; }
p.forum_stamp { clear: right; text-align: right; font-size: 8pt; margin-bottom: 2px; margin: 0px 10px 2px 0px; }
hr.forum { color: #990000; height: 2px; margin: 5px; }
div.forum_author { text-align: left; font-size: 11pt; font-weight: bold; }
div.forum_author a:link, div.forum_author a:visited,div.forum_author a:hover,div.forum_author a:active {
	color:black;
	text-decoration:underline;
}
div.forum_area { text-align: right; font-size: 10pt; font-weight: bold; }
table.forum_browse { width: 99%; border: 0px; margin: 0px; }
div.forum_menu { padding-left: 30px; padding-right: 30px; }
p.forum_menu_TOP { margin: 0px; font-size: 10pt; font-weight: bold; border: 1px solid #000000; padding: 4px; text-align: center; background: #CFCFCF; }
p.forum_menu_TOP_small { margin: 0px; font-size: 10pt; font-weight: bold; border: 1px solid #000000; border-bottom: 0px; padding: 4px; text-align: center; background: #CFCFCF; }
p.forum_menu_MID { margin: 0px; font-size: 8pt; border: 1px solid #000000; padding: 5px; text-align: left; background: #FFFFFF; }
p.forum_menu_BOT { margin: 0px; border: 1px solid #000000; background: #CFCFCF; font-size: 10pt; text-align: center; font-size: 8pt; padding: 2px; }
p.forum_menu_BOT_small { margin: 0px; border: 1px solid #000000; border-top: 0px; background: #CFCFCF; font-size: 10pt; text-align: center; font-size: 8pt; padding: 2px; }
span.forum_menu_PREV { float: left; font-size: 9pt; font-weight: bold; }
span.forum_menu_NEXT { float: right; font-size: 9pt; font-weight: bold; }
p.forum_search_info { float: right; font-size: 8pt; text-align: left; border: 1px dashed #000000; width: 150px; background: #FFFFFF; padding: 2px; margin: 0px; }
div.forum_print_header {
	height: 55px; border: 1px solid #000000; padding: 4px; background: #FFFFFF;
	text-align: right; font: "Courier New", Courier, mono; font-size: 9pt; vertical-align: top;
}
div.forum_print_header_image { float: left; }
div.forum_print_title { border: 1px solid #000000; padding: 4px; background: #FFFFFF; margin: 8px; }



/** CLASSIFIEDS Design **/
p.classifieds_body { text-align: left; margin: 10px; font-size: 10pt; }
p.classifieds_options { text-align: left; font-size: 8pt; margin: 0px 0px 0px 10px; }
p.classifieds_admin { border: 1px solid #000000; padding: 2px; text-align: left; font-size: 8pt; font-weight: bold; background: #999999; }
p.classifieds_stamp { clear: right; text-align: right; font-size: 8pt; margin-bottom: 2px; margin: 0px 10px 2px 0px; }
hr.classifieds { color: #5F6083; height: 2px; margin: 5px; }
div.classifieds_author { text-align: left; font-size: 11pt; font-weight: bold; }
div.classifieds_area { text-align: right; font-size: 10pt; font-weight: bold; }
table.classifieds_browse { width: 99%; border: 0px; padding: 5px; }
div.classifieds_menu { padding-left: 20px; padding-right: 20px; }
p.classifieds_menu_TOP { margin: 0px; font-size: 10pt; font-weight: bold; border: 1px solid #000000; padding: 4px; text-align: center; background: #CFCFCF; }
p.classifieds_menu_TOP_small { margin: 0px; font-size: 10pt; font-weight: bold; border: 1px solid #000000; border-bottom: 0px; padding: 4px; text-align: center; background: #CFCFCF; }
p.classifieds_menu_MID { margin: 0px; font-size: 8pt; border: 1px solid #000000; padding: 5px; text-align: left; background: #FFFFFF; }
p.classifieds_menu_BOT { margin: 0px; border: 1px solid #000000; background: #CFCFCF; font-size: 10pt; text-align: center; font-size: 8pt; padding: 2px; }
p.classifieds_menu_BOT_small { margin: 0px; border: 1px solid #000000; border-top: 0px; background: #CFCFCF; font-size: 10pt; text-align: center; font-size: 8pt; padding: 2px; }
span.classifieds_menu_PREV { float: left; font-size: 9pt; font-weight: bold; }
span.classifieds_menu_NEXT { float: right; font-size: 9pt; font-weight: bold; }
p.classifieds_search_info { float: right; font-size: 8pt; text-align: left; border: 1px dashed #000000; width: 150px; background: #FFFFFF; padding: 2px; margin: 0px; }
div.classifieds_print_header {
	height: 55px; border: 1px solid #000000; padding: 4px; background: #FFFFFF;
	text-align: right; font: "Courier New", Courier, mono; font-size: 9pt; vertical-align: top;
}
div.classifieds_print_header_image { float: left; }
div.classifieds_print_title { border: 1px solid #000000; padding: 4px; background: #FFFFFF; margin: 8px; }



/** COMMENTS Design **/
p.comments_header {
	text-align: left; font-size: 10pt;
	border: 1px solid #000000; padding: 4px; background: #BFBFBF; margin: 0px;
}
p.comments_body {
	text-align: left; margin: 10px; font-size: 10pt;
	border: 1px solid #000000; padding: 4px; background: #EFEFEF; margin: 0px;
}
p.comments_options {
	text-align: left; font-size: 8pt; margin: 0px 0px 0px 0px; font-weight: bold;
	border: 1px solid #000000; padding: 4px; background: #999999; margin: 0px;
}
span.comments_notes { font-size: 8pt; }
ul.comments_summary { text-align: left; list-style-position: outside; list-style-type: disc; }
li.comments_summary { font-size: 8pt; }



/** RESPONSE Design **/
span.response_options { float: right; font-size: 8pt; text-align: right; font-weight: bold; }



/** ALBUM Design **/
div.album_thumbnail {
	margin: 5px auto; border: 1px dashed #000000; width: 330px;
	vertical-align: middle; text-align: center; background: #FFFFFF; }
div.album_full {
	margin: 5px; border: 1px solid #000000; padding: 0px;
	background: #FFFFFF; float: none;
}
div.album_pics { padding:5px 0px; }
p.album_title {
	background: #990000; color: #FFFFFF;
	text-align: center; font-size: 10pt; font-weight: bold;
	border-bottom: 1px solid #000000;
	margin: 0px;
}
div.album_options {
	padding: 2px;
	text-align: left; font-size: 8pt; font-weight: bold;
}
p.album_taken { text-align: right; font-size: 7pt; margin: 0px; padding-right: 5px; }
p.album_caption { text-align: left; font-size: 9pt; font-weight: bold; margin: 0px; padding-left: 5px; }
p.album_description { text-align: left; font-size: 8pt; margin: 0px; padding-left: 5px; font-weight: bold; }



/** CATEGORY/REGION Layout **/
div.cat_options { text-align: left; font-size: 11pt; font-weight: bold; margin: 0px; padding: 2px; }
span.cat_options_apps { font-size: 10pt; font-weight: normal; }
p.cat_options_item {
	margin: 0px; padding: 2px; border-top: 1px solid #000000;
	text-align: right; font-size: 8pt; font-weight: bold;
}

p.cat_message { marging: 0px; padding: 4px; text-align: left; font-size: 10pt; }
p.cat_body { margin: 0px; padding: 4px;	text-align: left; font-size: 11pt; }
p.cat_info { margin: 10px 0px 0px 0px; padding: 4px; text-align: left; font-size: 9pt; }
td.cat_info_left { padding: 2px 4px; text-align: right; font-weight: bold; width: 35%; }
td.cat_info_right { padding: 2px 4px; text-align: left; width: 65%; }

h4.cat_browse { text-align: left; margin: 0px; padding: 2px; }

ul.cat_list { position: relative; margin: 0px; text-align: left; padding: 2px; list-style: disc; }
li.cat_list_lvl1 { padding: 2px; margin-left: 0px; font-size: 11pt; font-weight: bold; }
li.cat_list_lvl2 { padding: 1px; margin-left: 10px; font-size: 10pt; font-weight: bold; }

li.cat_list_lvl1_empty { font-size: 11pt; font-weight: bold; font-style: italic; color: #666666; }
li.cat_list_lvl2_empty { margin-left: 10px; font-size: 10pt; font-weight: bold; font-style: italic; color: #666666; }

div.cat_list { text-align: left; }
div.cat_list_lvl1 { padding: 10px 0px 2px 0px; font-size: 11pt; font-weight: bold; margin: 0px; }
div.cat_list_lvl2 { padding: 1px 0px 1px 10px; font-size: 10pt; font-weight: bold; margin: 0px; }
div.cat_list_lvl3 { padding: 1px 0px 1px 20px; font-size: 9pt; margin: 0px; }
div.cat_list_lvl4 { padding: 1px 0px 1px 30px; font-size: 8pt; margin: 0px; }
div.cat_list_lvl5 { padding: 1px 0px 1px 40px; font-size: 8pt; margin: 0px; }
div.cat_list_lvl6 { padding: 1px 0px 1px 50px; font-size: 8pt; margin: 0px; }

em.cat_list_lvlempty { color: #666666; font-style: italic; }

p.browse-level1 { text-align: left; font-size: 11pt; font-weight: bold; margin: 10px 1px 1px 1px; }
p.browse-level1_E { text-align: left; font-size: 11pt; font-weight: bold; color: #666666; margin: 10px 1px 1px 1px; }
p.browse-level2 { text-align: left; padding-left: 8px; font-size: 9pt; font-weight: bold; margin: 1px; }
p.browse-level2_E { text-align: left; padding-left: 8px; font-size: 9pt; font-weight: bold; font-style: italic; color: #666666; margin: 1px; }
p.browse-level3 { text-align: left; padding-left: 16px; font-size: 9pt; margin: 1px; }
p.browse-level3_E { text-align: left; padding-left: 16px; font-size: 9pt; font-style: italic; color: #666666; margin: 1px; }
p.browse-level4 { text-align: left; padding-left: 24px; font-size: 9pt; font-style: italic; margin: 1px; }
p.browse-level4_E { text-align: left; padding-left: 24px; font-size: 9pt; font-style: italic; color: #666666; margin: 1px; }
p.browse-level5 { text-align: left; padding-left: 32px; font-size: 8pt; margin: 1px; }
p.browse-level5_E { text-align: left; padding-left: 32px; font-size: 8pt; font-style: italic; color: #666666; margin: 1px; }



/** USERS Layout **/
p.users_home { margin: 0px 0px 10px; padding: 2px; text-align: left; font-size: 10pt; }
div.users_feed { margin: 0px; padding: 2px; float: right; width: 150px; }
p.users_info { text-align: left; font-size: 10pt; margin: 0px; padding: 2px; }
p.users_notes { text-align: left; font-size: 9pt; margin: 0px; padding: 2px; }
p.users_info_req { text-align: left; font-size: 10pt; margin: 0px; padding: 2px; }
div.users_forgot_LIGHT { border: 1px solid #000000; text-align: left; padding: 5px; margin: 0px 4px; background: #FFFFFF; }
div.users_forgot_DARK { border: 1px solid #000000; text-align: left; padding: 5px; margin: 0px 4px; background: #CFCFCF; }
code.users_forgot { font-size: 9pt; text-align: right; float: right; }
div.users_login_title { margin: 0px auto; padding: 2px; background: #CFCFCF; text-align: left; font-weight: bold; }
div.users_login_body { margin: 0px auto; padding: 2px; background: #FFFFFF; text-align: left; font-size: 8pt; }
div.users_options { width: 180px; float: right; margin: 5px; padding: 2px 2px 2px 5px; background: #FFFFFF; text-align: left; border: 1px dashed #000000; }
div.users_options_new { width: 70%; float: right; margin: 5px; padding: 2px; background: #FFFFFF; text-align: left; border: 1px dashed #000000; }
code.users_options { font-size: 9pt; }

div.users_list_LIGHT { border: 1px solid #000000; text-align: left; padding: 4px; margin: 0px 10px; background: #FFFFFF; }
div.users_list_DARK { border: 1px solid #000000; text-align: left; padding: 4px; margin: 0px 10px; background: #DFDFDF; }
div.users_list_DEAD { border: 1px dashed #FF0000; text-align: left; padding: 4px; margin: 0px 10px; background: #E1C6C6; }

td.users_stats_title { width: 30%; text-align: right; font-weight: bold; padding-right: 5px; }
td.users_stats_title2 { width: 30%; text-align: right; padding-right: 5px; font-size: 8pt; }
td.users_stats_info { width: 70%; text-align: left; padding-left: 5px; font-size: 9pt; font: "Courier New", Courier, mono; }
td.users_stats_info2 { width: 70%; text-align: left; padding-left: 5px; font-size: 8pt; font: "Courier New", Courier, mono; }

td.users_view_title { width: 30%; text-align: right; font-weight: bold; padding-right: 5px; vertical-align: top; }
td.users_view_title_pref { width: 65%; text-align: right; font-weight: bold; padding-right: 5px; vertical-align: top; }
td.users_view_info { width: 70%; text-align: left; padding-left: 5px; font-size: 9pt; font-family: "Courier New", Courier, mono; vertical-align: top; }
td.users_view_info_pref { width: 35%; text-align: left; padding-left: 10px; font-size: 9pt; font-family: "Courier New", Courier, mono; vertical-align: top; }

p.users_status_time { text-align: left; margin: 4px 4px 10px 4px; font-weight: bold; }
p.users_status_needs { font-size: 11pt; font-weight: bold; text-align: left; margin: 4px; color: #FF0000; }
p.users_options { font-weight: bold; text-align: left; margin: 2px 2px 10px 2px; }
p.users_options_help { background: #FFFFFF; font-size: 9pt; padding: 2px; border: 1px dashed #000000; text-align: left; margin: 2px 2px 10px 2px; }



/** ERROR Layout **/
div.error_container { padding: 5px; text-align: center; }
p.error_notes { font-size: 9pt; text-align: left; background: #DFDFDF; border: 1px solid #999999; margin: 0px; padding: 2px; }
p.error_message { font-size: 10pt; text-align: left; margin: 0px; }
span.error_title { color: #FF0000; font-weight: bold; font-size: 11pt; }
span.error_key { font-size: 9pt; font-family: "Courier New", Courier, mono; font-weight: bold; }
span.error_value { color: #990000; font-size: 9pt; font-family: "Courier New", Courier, mono; }



/** MAGAZINE Layout **/
div.magazine_feed { 
	border-bottom: 1px solid #000000; background-color: #FFFF00;
	padding: 2px; margin: 0px 0px 10px 0px; font-size: 10pt; font-weight: bold; text-align: left; color: #000000;
}

h4.magazine_feed {
	border-top: 1px solid #000000;
	background: #FFFF00; text-align: center; margin: 0px;
}

.magazine_image { width:116px; margin:0px auto; background-color: #FFFF00; padding-bottom:5px;}


/** NEWS BREAKERS Layout **/
p.news_browse { text-align: left; font-weight: bold; margin: 0px; padding: 2px; }
p.news_full_title { color: #333366; font-size: 16pt; text-align: left; margin: 0px 0px 25px; font-weight: bold; }
p.news_full_author { font-size: 9pt; text-align: left; margin: 0px; }
*.news_full_body { font-size: 11pt; text-align: left; margin: 0px 5px 5px 5px; }
p.news_summary_title { color: #333366; font-size: 10pt; text-align: left; margin: 0px; font-weight: bold; }
p.news_summary_body { font-size: 9pt; text-align: left; margin: 0px; }
p.news_caption_title { font-size: 10pt; margin: 0px; text-align: left; font-weight: bold; padding: 5px 5px 0px 5px; }
p.news_caption_body { font-size: 10pt; margin: 5px 5px 10px 5px; text-align: left; border-bottom: 1px solid #000000; padding-bottom: 10px; }
p.news_options { border: 1px solid #000000; background: #CFCFCF; padding: 2px; text-align: left; font-size: 8pt; margin: 10px 0px 0px 0px; }
div.news_print_header {
	height: 55px; border: 1px solid #000000; padding: 4px; background: #FFFFFF;
	text-align: right; font: "Courier New", Courier, mono; font-size: 9pt; vertical-align: top;
}
div.news_print_header_image { float: left; }
div.news_print_title { border: 1px solid #000000; padding: 4px; background: #FFFFFF; margin: 8px; }

/** FEATURED FISHING REPORTS (ARTICLE) Layout **/
p.article_browse { text-align: left; font-weight: bold; margin: 0px; padding: 2px; }
p.article_full_title { color: #333366; font-size: 16pt; text-align: left; margin: 0px 0px 25px; font-weight: bold; }
p.article_full_author { font-size: 9pt; text-align: left; margin: 0px; }
*.article_full_body { font-size: 11pt; text-align: left; margin: 0px 5px 5px 5px; }
p.article_summary_title { color: #333366; font-size: 10pt; text-align: left; margin: 0px; font-weight: bold; }
p.article_summary_body { font-size: 9pt; text-align: left; margin: 0px; }
p.article_caption_title { font-size: 10pt; margin: 0px; text-align: left; font-weight: bold; padding: 5px 5px 0px 5px; }
p.article_caption_body { font-size: 10pt; margin: 5px 5px 10px 5px; text-align: left; border-bottom: 1px solid #000000; padding-bottom: 10px; }
p.article_options { border: 1px solid #000000; background: #CFCFCF; padding: 2px; text-align: left; font-size: 8pt; margin: 10px 0px 0px 0px; }
div.article_print_header {
	height: 55px; border: 1px solid #000000; padding: 4px; background: #FFFFFF;
	text-align: right; font: "Courier New", Courier, mono; font-size: 9pt; vertical-align: top;
}
div.article_print_header_image { float: left; }
div.article_print_title { border: 1px solid #000000; padding: 4px; background: #FFFFFF; margin: 8px; }






div.navInactive { font-size: 10pt; font-weight: bold; font-style: italic; color:#CFCFCF; }

/** Home **/
div.navInactivehome { font-size: 10pt; font-weight: bold; color:#CFCFCF; background-color:#333366; }
a.navhome:link { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000; font-style: normal; }
a.navhome:visited { font-size: 10pt; font-weight: bold; color: #000000; text-decoration: none; font-style: normal; }
a.navhome:hover { font-size: 10pt; font-weight: bold; color: #333366; text-decoration: none; font-style: normal; }
a.navhome:active { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000; font-style: normal; }

/** NAV Forum **/
div.navInactiveforum { font-size: 10pt; font-weight: bold; color:#CFCFCF; background-color:#990000; }
a.navforum:link { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000; font-style: normal; }
a.navforum:visited { font-size: 10pt; font-weight: bold; color: #000000; text-decoration: none; font-style: normal; }
a.navforum:hover { font-size: 10pt; font-weight: bold; color: #990000; text-decoration: none; font-style: normal; }
a.navforum:active { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000; font-style: normal; }

/** NAV Article **/
div.navInactivearticle { font-size: 10pt; font-weight: bold; color:#CFCFCF; background-color:#990000; }
a.navarticle:link { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000; font-style: normal; }
a.navarticle:visited { font-size: 10pt; font-weight: bold; color: #000000; text-decoration: none; font-style: normal; }
a.navarticle:hover { font-size: 10pt; font-weight: bold; color: #990000; text-decoration: none; font-style: normal; }
a.navarticle:active { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000; font-style: normal; }

/** NAV Classifieds **/
div.navInactiveclassifieds { font-size: 10pt; font-weight: bold; color:#CFCFCF; background-color:#5F6083; }
a.navclassifieds:link { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000; font-style: normal; }
a.navclassifieds:visited { font-size: 10pt; font-weight: bold; color: #000000; text-decoration: none; font-style: normal; }
a.navclassifieds:hover { font-size: 10pt; font-weight: bold; color: #5F6083; text-decoration: none; font-style: normal; }
a.navclassifieds:active { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000; font-style: normal; }

/** NAV Hunting **/
div.navInactivehunting { font-size: 10pt; font-weight: bold; color:#CFCFCF; background-color:#D58000; }
a.navhunting:link { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000; font-style: normal; }
a.navhunting:visited { font-size: 10pt; font-weight: bold; color: #000000; text-decoration: none; font-style: normal; }
a.navhunting:hover { font-size: 10pt; font-weight: bold; color: #D58000; text-decoration: none; font-style: normal; }
a.navhunting:active { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000; font-style: normal; }

/** NAV Fishing **/
div.navInactivefishing { font-size: 10pt; font-weight: bold; color:#CFCFCF; background-color:#487799; }
a.navfishing:link { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000; font-style: normal; }
a.navfishing:visited { font-size: 10pt; font-weight: bold; color: #000000; text-decoration: none; font-style: normal; }
a.navfishing:hover { font-size: 10pt; font-weight: bold; color: #487799; text-decoration: none; font-style: normal; }
a.navfishing:active { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000; font-style: normal; }

/** NAV News **/
div.navInactivenews { font-size: 10pt; font-weight: bold; color:#CFCFCF; background-color:#818962; }
a.navnews:link { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000; font-style: normal; }
a.navnews:visited { font-size: 10pt; font-weight: bold; color: #000000; text-decoration: none; font-style: normal; }
a.navnews:hover { font-size: 10pt; font-weight: bold; color: #818962; text-decoration: none; font-style: normal; }
a.navnews:active { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000; font-style: normal; }

/** NAV Weather **/
div.navInactiveweather { font-size: 10pt; font-weight: bold; color:#CFCFCF; background-color:#7BA6B3; }
a.navweather:link { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000; font-style: normal; }
a.navweather:visited { font-size: 10pt; font-weight: bold; color: #000000; text-decoration: none; font-style: normal; }
a.navweather:hover { font-size: 10pt; font-weight: bold; color: #7BA6B3; text-decoration: none; font-style: normal; }
a.navweather:active { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000; font-style: normal; }

/** NAV Pros **/
div.navInactivepros { font-size: 10pt; font-weight: bold; color:#CFCFCF; background-color:#968665; }
a.navpros:link { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000; font-style: normal; }
a.navpros:visited { font-size: 10pt; font-weight: bold; color: #000000; text-decoration: none; font-style: normal; }
a.navpros:hover { font-size: 10pt; font-weight: bold; color: #968665; text-decoration: none; font-style: normal; }
a.navpros:active { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000; font-style: normal; }

/** NAV Subscribe **/
div.navInactivesubscribe { font-size: 10pt; font-weight: bold; color:#CFCFCF; background-color:#7B8F7B; }
a.navsubscribe:link { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000; font-style: normal; }
a.navsubscribe:visited { font-size: 10pt; font-weight: bold; color: #000000; text-decoration: none; font-style: normal; }
a.navsubscribe:hover { font-size: 10pt; font-weight: bold; color: #7B8F7B; text-decoration: none; font-style: normal; }
a.navsubscribe:active { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000; font-style: normal; }

/** NAV Users **/
div.navInactiveusers { font-size: 10pt; font-weight: bold; color:#CFCFCF; background-color:#32316A; }
a.navusers:link { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000; font-style: normal; }
a.navusers:visited { font-size: 10pt; font-weight: bold; color: #000000; text-decoration: none; font-style: normal; }
a.navusers:hover { font-size: 10pt; font-weight: bold; color: #32316A; text-decoration: none; font-style: normal; }
a.navusers:active { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000; font-style: normal; }







/** Font Styles **/
div.title { font-size: 12pt; color: #FFFFFF; font-weight: bold; }
div.title2 { font-size: 12pt; font-weight: bold; }
div.notes {	font-size: 8pt; }
div.header { font-weight: bold;	font-size: 10pt; }
div.header_req { font-weight: bold; font-size: 10pt; font-style: italic; color: #FF0000; }
div.field { font-family: "Courier New", Courier, mono; font-size: 9pt; }
div.info { font-size:10pt; }
p.header { font-size:11pt; font-weight: bold; font-style: italic; text-align: left; }
p.info { font-size:10pt; text-align: left; }
div.title { font-size: 11pt; font-weight: bold; }
div.title2 { font-size: 11pt; font-weight: bold; font-style: italic; }
div.info { font-size: 10pt; text-align: left; }
div.instruct { font-size: 9pt; }
div.notes { font-size: 8pt; }
div.date { font-size: 9pt; font-weight: bold; font-style: italic; text-align: center; }
div.header { font-size: 10pt; font-weight: bold; }
div.header-req { font-size: 10pt; font-weight: bold; font-style: italic; color: #FF0000; }
div.field { font-family: "Courier New", Courier, mono; font-size: 9pt; }
div.inactive { font-size: 9pt; font-style: italic; color: #999999; }
div.outline-text { color: #FFFFFF; font-weight: bold; font-size: 8pt; }
div.box-title { color: #FFFFFF; font-weight: bold; font-size: 10pt; }
div.box-options { color: #FFFFFF; font-weight: bold; font-size: 9pt; }

span.title { font-size: 11pt; font-weight: bold; }
span.title2 { font-size: 11pt; font-weight: bold; font-style: italic; }
span.info { font-size: 10pt; text-align: left; }
span.instruct { font-size: 9pt; }
span.notes { font-size: 8pt; }
span.date { font-size: 9pt; font-weight: bold; font-style: italic; }
span.header { font-size: 10pt; font-weight: bold; }
span.header-req { font-size: 10pt; font-weight: bold; font-style: italic; color: #FF0000; }
span.field { font-family: "Courier New", Courier, mono; font-size: 9pt; }
span.inactive { font-size: 9pt; font-style: italic; color: #999999; }

/** Picture Fonts **/
div.pic-caption { font-size: 9pt; font-weight: bold; font-style: italic; text-align: left; margin-left: 4px; }
div.pic-taken { font-size: 8pt; font-style: italic; text-align: right; }
div.pic-desc { font-size: 9pt; text-align: left; margin-left: 4px; }

/** Reports Styles **/
span.rep-title { font-size: 10pt; font-weight: bold; font-style: italic; }
span.rep-author { font-size: 11pt; font-weight: bold; }
span.rep-location { font-size: 10pt; font-weight: bold; }
span.rep-para { font-size: 9pt; }
span.rep-notes { font-size: 8pt; font-style: italic; }
span.rep-options { font-size: 9pt; font-weight: bold; }
span.rep-browsetype { font-size: 11pt; font-weight: bold; }
span.rep-browseitem { font-size: 9pt; font-weight: bold; }
span.rep-browseinactive { font-size: 9pt; font-style: italic; }

/** Login Box Text Fields **/
span.loginText { font-size: 7pt; }



/** Form Fields **/
input.text { font: 10pt "Courier New", Courier, mono; color: #000000; background: #FFFFFF; border: 1px solid #999999; }
input.require { font: 10pt "Courier New", Courier, mono; color: #000000; background: #FFFFFF; border: 1px solid #FF0000; }
textarea.gen { font: 10pt "Courier New", Courier, mono; color: #000000; background: #FFFFFF; text-align: left; border: 1px solid #999999; }
select { font: 10pt "Courier New", Courier, mono; color: #000000; text-align: left; }
input.submit { font-size: 9pt; font-weight: bold; color: #000099; }
input.reset { font-size: 9pt; font-weight: bold; color: #000000; }
input.confirm { font-size: 9pt; font-weight: bold; color: #009900; }
input.deny { font-size: 9pt; font-weight: bold; color: #FF0000; }



/** Links **/
a.nav:link { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000; font-style: normal; }
a.nav:visited { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000; font-style: normal; }
a.nav:hover { font-size: 10pt; font-weight: bold; text-decoration: none; color: #990000; font-style: normal; }
a.nav:active { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000; font-style: normal; }

a.subnav:link { font-size: 8pt; font-weight: bold; font-style: normal; text-decoration: none; color: #FFFFFF; }
a.subnav:visited {font-size: 8pt; font-weight: bold; font-style: normal; text-decoration: none; color: #FFFFFF; }
a.subnav:hover {font-size: 8pt; font-weight: bold; font-style: normal; text-decoration: none; color: #FFFFBB; }
a.subnav:active {font-size: 8pt; font-weight: bold; font-style: normal; text-decoration: none; color: #FFFFFF; }

a.leftnav:link { font-style: normal; color: #FFFFFF; text-decoration: none; font-size: 9pt; }
a.leftnav:visited { font-style: normal; color: #FFFFFF; text-decoration: none; font-size: 9pt; }
a.leftnav:hover { font-style: normal; color: #FFFFBB; text-decoration: underline; font-size: 9pt; }
a.leftnav:active { font-style: normal; color: #FFFFFF; text-decoration: none; font-size: 9pt; }

a:link { font-style: normal; color: #000099; text-decoration: none; }
a:visited { font-style: normal; color: #003399; text-decoration: none; }
a:hover { font-style: normal; color: #0000CC; text-decoration: underline; }
a:active { font-style: normal; color: #000099; text-decoration: none; }

span.leftNav {
	font: 9pt;
	color: #FFFFFF;
	text-decoration: underline;
}

div.box_error { border:2px solid #990000; background-color:#CCCCCC; }
a.comment_summary_author:link, a.comment_summary_author:visited, a.comment_summary_author:hover, a.comment_summary_author:active,  {
	color:#000;
	text-decoration:underline;
}

.hide {
	display:none;
}

