/*----------------------------------------------------------------------
 STYLESHEET INFORMATION
 -----------------------------------------------------------------------
 BASIC LAYOUT INFORMATION
 * DOCUMENT
 * ------------------------
 * TOTAL WIDTH				: 100%
 * LIVE AREA				: 100%
 * MARGIN					: 0px
 * PADDING					: 0px
 *
 * SITE HEADER
 * ------------------------
 * TOTAL WIDTH				: 100%
 * LIVE AREA				: 100%
 * MARGIN					: 0px
 * PADDING					: 0px
 *
 * SITE HEADER IMAGE
 * ------------------------
 * TOTAL WIDTH				: 980px
 * LIVE AREA				: 980px
 * MARGIN					: 0px
 * PADDING					: 0px
 *
 * SITE NAVIGATION
 * ------------------------
 * TOTAL WIDTH				: 980px
 * LIVE AREA				: 980px
 * MARGIN					: 0px
 * PADDING					: 0px
 *
 * LEFT NAV
 * ------------------------
 * TOTAL WIDTH				: 130px
 * LIVE AREA				: 130px
 * MARGIN					: 0px
 * PADDING					: 5px
 *
 * MAIN
 * ------------------------
 * TOTAL WIDTH				: 100%
 * LIVE AREA				: 100%
 * MARGIN					: 0px
 * PADDING					: 10px
 *
 * RIGHT NAV
 * ------------------------
 * TOTAL WIDTH				: 170px
 * LIVE AREA				: 170px
 * MARGIN					: 0px
 * PADDING					: 10px
 *
 *
 * FOOTER
 * ------------------------
 * TOTAL WIDTH				: 980px
 * LIVE AREA				: 980px
 * MARGIN					: 0px
 * PADDING					: 0px
 FONTS
 COLOR PALETTE
 BLACK			:	#000000
 BLUE_1			:	#0000FF
 BLUE_2			:	#0033FF
 LIGHT BLUE		:	#5F6083
 LIGHTER BLUE	:	#999AB5
 MAROON			:	#990000
 GREY			:	#999999
 LIGHT GREY		:	#CFCFCF
 TAN			:	#DDC9B7
 YELLOW			:	#FFFF00
 WHITE			:	#FFFFFF
 STYLE GUIDE
 * TO FACILITATE SIMPLICITY, WE WILL CREATE STYLES AS FOLLOWS
 * .style {
 *		LAYOUT INFORMATION (FLOAT, PADDING, MARGIN)
 *      WIDTH
 *      BACKGROUND AND BORDER COLOR
 *		STYLES SPECIFIC TO THE TYPE OF ELEMENT
 *		FONT FAMILY, FONT SIZE, FONT WEIGHT, FONT COLOR
 *	}
----------------------------------------------------------------------*/
/* CSS RESET FOR XHTML ELEMENTS
----------------------------------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
    margin:0;
    padding:0;
}
table	{
    border-collapse:collapse;
    border-spacing:0;
}
fieldset, img {
    border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
    font-style:normal;
    font-weight:normal;
}
ol, ul {
    list-style:none;
}
caption, th {
    text-align:left;
}
h1, h2, h3, h4, h5, h6	{
    font-size:100%;
}
q:before, q:after {
    content:'';
}
/* HELPER CLASSES
----------------------------------------------------------------------*/
.clear {
    clear:both;
}
.clear_left {
    clear:left;
}
.clear_right {
    clear:right;
}
.float_left {
    float:left;
}
.float_right {
    float:right;
}
/* XHTML ELEMENTS
----------------------------------------------------------------------*/
body {
    background-color: #f7f7ee;
}
a:link, a:visited, a:hover, a:active { color:#0033FF; }
button {
    font-weight:bold;
    color:#4A598C;
}
form {
    padding:5px;
    text-align:left;
}
label {
    width:115px;
    font-family:Arial, Helvetica, sans-serif; font-size:12px;
    display:block;
    text-align:right;
    padding-right:5px;
    padding-top:4px;
    float:left;
    font-size:13px;
    vertical-align:baseline;
}
/* VISUAL ELEMENTS
----------------------------------------------------------------------*/
/* TEXT */
.normal {
    text-decoration:none;
    font-size:inherit;
    font-weight:normal;
    color:#000000;
}
/* ROUNDED BOX
---------------------------------------------------*/
.rb_top .c {
    font-size:1px; /* ensure minimum height */
    height:11px;
}
.rb_bottom .c {
    height:11px;
}
.rb_top {
    background:transparent url(http://www.louisianasportsman.com/lpca/images/reports_rb_top_left.png) no-repeat 0px 0px;
}
.rb_top .c {
    background:transparent url(http://www.louisianasportsman.com/lpca/images/reports_rb_top_right.png) no-repeat right 0px;
}
.rb_body {
    background:transparent url(http://www.louisianasportsman.com/lpca/images/reports_rb_left.png) repeat-y 0px 0px;
}
.rb_body .c {
    background:transparent url(http://www.louisianasportsman.com/lpca/images/reports_rb_right.png) repeat-y right 0px;
    padding:0px 11px;
}
.rb_bottom {
    background:transparent url(http://www.louisianasportsman.com/lpca/images/reports_rb_bottom_left.png) no-repeat 0px 0px;
    height:12px;
}
.rb_bottom .c {
    background:transparent url(http://www.louisianasportsman.com/lpca/images/reports_rb_bottom_right.png) no-repeat right 0px;
    height:12px;
}
/* FORM BOX
---------------------------------------------------*/
.form_box {
    max-width:1600px;
}
.form_box_bottom .d {
    height:12px;
}
.form_box_top {
    background:transparent url(http://www.louisianasportsman.com/lpca/images/reports_form_box_top_left.png) no-repeat 0px 0px;
}
.form_box_top .d {
    background:transparent url(http://www.louisianasportsman.com/lpca/images/reports_form_box_top_right.png) no-repeat right 0px;
}
.form_box_body {
    background:transparent url(http://www.louisianasportsman.com/lpca/images/reports_form_box_left.png) repeat-y 0px 0px;
}
.form_box_body .d {
    background:transparent url(http://www.louisianasportsman.com/lpca/images/reports_form_box_right.png) repeat-y right 0px;
    padding:11px 11px 0px 11px;
}
.form_box_bottom {
    background:transparent url(http://www.louisianasportsman.com/lpca/images/reports_form_box_bottom_left.png) no-repeat 0px 0px;
}
.form_box_bottom .d {
    background:transparent url(http://www.louisianasportsman.com/lpca/images/reports_form_box_bottom_right.png) no-repeat right 0px;
}
.form_box_heading {
    font-weight:bold;
    color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    height:20px;
    padding-top:4px;
    padding-left:12px;
}
/* ERROR BOX
---------------------------------------------------*/
.error_box {
    max-width:1600px;
    width:660px;
    margin:10px auto;
}
.error_box_bottom .d {
    height:12px;
}
.error_box_top {
    background:transparent url(http://www.louisianasportsman.com/lpca/images/error_box_top_left.png) no-repeat 0px 0px;
}
.error_box_top .d {
    background:transparent url(http://www.louisianasportsman.com/lpca/images/error_box_top_right.png) no-repeat right 0px;
}
.error_box_body {
    background:transparent url(http://www.louisianasportsman.com/lpca/images/error_box_left.png) repeat-y 0px 0px;
}
.error_box_body .d {
    background:transparent url(http://www.louisianasportsman.com/lpca/images/error_box_right.png) repeat-y right 0px;
    padding:11px 11px 0px 11px;
}
.error_box_bottom {
    background:transparent url(http://www.louisianasportsman.com/lpca/images/error_box_bottom_left.png) no-repeat 0px 0px;
}
.error_box_bottom .d {
    background:transparent url(http://www.louisianasportsman.com/lpca/images/error_box_bottom_right.png) no-repeat right 0px;
}
.error_box_heading {
    font-weight:bold;
    color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    height:20px;
    padding-top:4px;
    padding-left:12px;
}
/* NOTICE BOX
---------------------------------------------------*/
.notice_box {
    max-width:1600px;
    margin:10px auto;
}
.notice_box_bottom .d {
    height:12px;
    margin:0px;
}
.notice_box_top {
    background:transparent url(http://www.lasmag.com/lpca/images/notice_box_top_left.png) no-repeat 0px 0px;
    margin:0px;
}
.notice_box_top .d {
    background:transparent url(http://www.lasmag.com/lpca/images/notice_box_top_right.png) no-repeat right;
    margin:0px;
}
.notice_box_body {
    background:transparent url(http://www.lasmag.com/lpca/images/notice_box_left.png) repeat-y 0px 0px;
    margin:0px;
}
.notice_box_body .d {
    background:transparent url(http://www.lasmag.com/lpca/images/notice_box_right.png) repeat-y right;
    padding:11px 11px 0px 11px;
    margin:0px;
}
.notice_box_bottom {
    background:transparent url(http://www.lasmag.com/lpca/images/notice_box_bottom_left.png) no-repeat 0px 0px;
    margin:0px;
}
.notice_box_bottom .d {
    background:transparent url(http://www.lasmag.com/lpca/images/notice_box_bottom_right.png) no-repeat right;
    margin:0px;
}
.notice_box_heading {
    font-weight:bold;
    color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    height:20px;
    padding-top:4px;
    padding-left:12px;
    margin:0px;
}

/* DROP SHADOW
---------------------------------------------------*/
.drop_shadow {
    background:url(http://www.louisianasportsman.com/lpca/images/ds.gif) no-repeat bottom right;
}
.drop_shadow .offset {
    background:url(http://www.louisianasportsman.com/lpca/images/ds.gif) no-repeat left top;
    /*padding:0 !important;*/
    padding:0 6px 6px 0;
}
.drop_shadow .content {
    /*margin:-6px 6px 6px -6px !important;*/
    margin:0;
}
/* CONTAINER
----------------------------------------------------------------------*/
#outer_container {
	margin:0px auto;
	width: 980px;
	background-image: url(http://www.lasmag.com/images/global/bg_shadow.gif);
	background-color: #f7f7ee;
	background-repeat: repeat-y;
	background-position: center center;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#rep_container {
    margin:0px auto 20px auto;
    width:100%;
    background-color:#F9F9F9;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10pt;
    position:relative;
}
/* HEADER
----------------------------------------------------------------------*/
#rep_header {
    margin:0px auto;
    width:100%;
    background: #F9F9F9;
    text-align:center;
}
/* HEADER_IMAGE
------------------------*/
#rep_header_image {
    height:92px;
    min-height:92px;
    width:980px;
    margin:0px auto;
}
#rep_header_image img, #rep_header_image a {
    padding:0px;
    margin:0px;
}
/* HEADER NAV
------------------------*/
#rep_header_nav {
    margin:0px auto;
    width:980px;
    font-family:Arial, Helvetica, sans-serif;
}
ul.main_nav {
    margin:0px auto;
    width:980px;
    background-color:#FFFFFF;
    text-align:center;
    list-style-type:none;
}
ul.main_nav li {
    display:inline;
    background-color:#FFFFFF;
    text-align:center;
    font-size:10pt;
}
ul.main_nav li a:link, ul.main_nav li a:visited, ul.main_nav li a:hover, ul.main_nav li a:active {
    padding:3px 20px 2px 20px;
    text-decoration:none;
    font-weight:bold;
    color:#000000;
}
ul.main_nav li.navclassifieds a:link,  ul.main_nav li.navclassifieds a:visited,  ul.main_nav li.navclassifieds a:hover,  ul.main_nav li.navclassifieds a:active {
    background-color:#5F6083;
    color:#CFCFCF;
}
ul.main_nav li.navclassifieds a:hover {
    text-decoration:none;
}
/* HEADER NAV INFO
------------------------*/
p.nav_info {
    font-family:Arial, Helvetica, sans-serif;
    padding:12px 5px;
    text-align:left;
    zoom:1;
}
/* HEADER SUB NAV
------------------------*/
ul.sub_nav {
    margin:0px auto;
    background-color:#5F6083;
    padding:1px 0px;
    width:100%;
    list-style-type:none;
    text-align:left;
    font-size:9pt;
}
ul.sub_nav li {
    display:inline;
}
ul.sub_nav li a:link,  ul.sub_nav li a:visited,  ul.sub_nav li a:hover,  ul.sub_nav li a:active {
    padding-left: 10px;
    background-color:#5F6083;
    text-decoration:none;
    font-weight:bold;
    color:#FFFFFF;
}
/* HEADER SUB NAV
------------------------*/
/* INFO
----------------------------------------------------------------------*/
#rep_info {
    margin:0px auto;
    width:980px;
    background:#F9F9F9;
}
/* LEFT NAV
----------------------------------------------------------------------*/
#rep_left_nav {
    width:130px;
    float:left;
    font-size:9pt;
    background-color:#990000;
}
.cl_ln_ad {
    padding:5px 0px;
}
.cl_ln_list {
    margin:5px 0px 15px 0px;
    padding:5px 0px 5px 5px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:9pt;
    text-align:left;
    border-top:1px dotted #FFFF00;
    border-bottom:1px dotted #FFFF00;
    background:url(http://www.louisianasportsman.com/lpca/images/red-white-line.gif) repeat-y top right;
    color:#FFFFFF;
}
.cl_ln_list a:link, .cl_ln_list a:hover, .cl_ln_list a:visited, .cl_ln_list a:active {
    color:#FFFFFF;
    text-decoration:none;
}
.cl_ln_list a:hover  {
    color:yellow;
    text-decoration:underline;
}
#top_leaderboard_ad {
    background-color:#F9F9F9;
}
#top_leaderboard_ad td {
    padding:10px 0px;
}
/* USER BOX
------------------------*/
#user_box {
    text-align:left;
    font-size:12px;
    background-color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    border:1px solid #000;
    margin-bottom:10px;
}
#user_box a {
    text-decoration:none;
}
#user_box a:hover {
    text-decoration:underline;
}
.ub_header {
    text-align:left;
    background-color:#CCCCCC;
    padding-left:5px;
    font-weight:bold;
}
.ub_contents {
    padding-left:5px;
}
/* MAGAZINE BOX
------------------------*/
#cl_magazine_box {
    padding:5px;
    border-bottom:1px solid #000000;
    background-color:#FFFF00;
    font-family:Arial, Helvetica, sans-serif;
}
#cl_magazine_box h4 {
    text-align:center;
}
#cl_magazine_box ul {
    list-style-type:none;
    margin:0px auto;
    padding:5px 0px;
}
#cl_magazine_box ul li {
    text-align:left;
    font-weight:bold;
    font-size:10pt;
}
#cl_magazine_box a {
    text-decoration:none;
}
#cl_magazine_box a:hover {
    text-decoration:underline;
}
.cl_mb_image {
    margin-top:5px;
    border:1px solid #000;
    text-align:center;
    padding:0px;
    width:108px;
    height:140px;
}
/* MAIN
----------------------------------------------------------------------*/
#rep_main {
    float:left;
    padding:5px;
    width:660px;
    background-color:#F9F9F9;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10pt;
}
#rep_2_main {
    float:left;
    padding:5px;
    width:660px;
    background-color:#F9F9F9;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10pt;
}
/* NAV
---------------------------------------------------*/
/* CONTROL BAR
------------------------*/
.control_bar {
    margin:0px;
    width:100%;
    text-align:center;
    padding:0px 0px 2px 0px;
}
.control_bar li {
    display:inline;
    font-weight:bold;
}
.control_bar a {
    text-decoration:none;
    padding:0px 4px;
}
.control_bar a:hover {
    text-decoration:underline;
}
/* NAV SEARCH
------------------------*/
.nav_search {
    margin:0px;
    padding:0px;
    width:100%;
    text-align:center;
}
/* NAV PAGING
------------------------*/
.nav_paging {
    margin:0px auto;
    padding:2px 0px 0px 0px;
    position:relative;
    height:17px;
}
.nav_paging li {
    padding:2px 5px 0px 5px;
}
.nav_paging a {
    text-decoration:none;
}
.nav_prev {
    float:left;
    width:80px;
    font-weight:bold;
    text-align:left;
}
.nav_results {
    float:left;
    width:433px;
    font-size:9pt;
    text-align:center;
}
.nav_next {
    float:right;
    width:80px;
    font-weight:bold;
    text-align:right;
}
/* AD SUMMARY
---------------------------------------------------*/
.report_summary, .top_banner_ad {
    margin:10px 0px;
    position:relative;
}
/* TITLEBAR
------------------------*/
.report_titlebar {
    border:1px solid #000;
    background-color:#999AB5;
    font-size:11pt;
    font-weight:bold;
    min-height:20px;
    position:relative;
}
.report_category, .report_alias, .report_category a:link, .report_category a:visited, .report_category a:hover, .report_category a:active, .report_alias a:link, .report_alias a:visited, .report_alias a:hover, .report_alias a:active {
    color:black;
    font-size:11pt;
}
.report_alias {
    padding: 1px 5px 1px 0px;
    text-align:right;
}
.report_category {
    padding: 1px 5px 1px 0px;
    text-align:right;
}
.report_titlebar_inner_photo {
    width:110px;
    padding:5px;
    float:left;
    text-align:left;
}
.report_titlebar_inner_text {
    width:500px;
    padding:0px;
    float:right;
}
.notification_emblem {
    vertical-align:top;
}
/* NAV PHOTOS
------------------------*/
.report_photos {
    margin:5px auto;
    max-width:360px !important;
    width:360px;
    border:1px dashed #000000;
    background-color:#FFFFFF;
    position:relative;
}
.report_photos_title {
    padding:1px 0px;
    background-color:#990000;
    border-bottom:1px solid #000000;
    color:#FFFFFF;
    font-weight:bold;
    text-align:center;
}
.report_photos ul {
    padding-right:5px;
    margin:0px auto;
    text-align:center;
}
.report_photos ul li {
    display:inline;
}
.report_photos ul li a {
    padding:5px;
    text-decoration:none;
    border:none;
}
.report_photos ul li img {
    padding:0px;
    border:1px solid #000000;
}
/* AD TEXT
------------------------*/
.report_title_list {
    padding-top:11px;
    font-weight:bold;
    text-align:left;
    line-height:15pt;
}
.report_title_full {
    margin-top:5px;
    padding:11px 11px 0px 11px;
    font-weight:bold;
    text-align:left;
    line-height:15pt;
}
.report_paragraph {
    margin:0px 11px 11px 11px;
    text-align:left;
    font-size:10pt;
}
.report_read_more {
    font-weight:bold;
}
/* AD INFO
------------------------*/
.report_info {
    position:relative;
}
.report_back_to_top, .report_timestamp, .comment_back_to_top {
    text-align:right;
    font-size:9pt;
    padding-right:11px;
}
.report_back_to_top a,.comment_back_to_top a {
    font-weight:bold;
    text-decoration:none;
}
.report_back_to_top a:hover, .comment_back_to_top a:hover {
    text-decoration:underline;
}
.report_timestamp {
    padding-bottom:4px;
    border-bottom:2px solid #999999;
}
.report_contact_phone, .report_contact_email { margin-left:11px; text-align:left; }
/* AD CONTROLS
------------------------*/
.report_control_bar {
    padding:1px 0px;
    height:20px;
    border:1px solid #000000;
    background-color:#999999;
    position:relative;
    text-align:left;
}
.report_control_bar li {
    display:inline;
}
.report_control_bar a:link, .report_control_bar a:visited, .report_control_bar a:active  {
    padding:1px 7px;
    font-weight:bold;
    text-decoration:none;
}
.report_control_bar a:hover {
    text-decoration:underline;
}
.photo_control_bar {
    padding:1px 0px;
    background-color:#FFFFFF;
}
.single_report_photos_container {
    margin:0px auto;
}
.single_report_photos {
    margin:0px auto;
    display:table;
    width:200px;
}
.single_report_photos li {
        display:table-cell;
        float:left;
        clear:right;
	display:block;
	background-color:#FFF;
	border:1px solid #000;
	min-width:100px;
	margin-bottom:10px;
	margin-top:10px;
	padding:0px;
}
.photo_control_bar {
    padding:1px 5px;
    font-weight:bold;
    border:none;
    text-decoration:none;
}
.photo_caption {
    font-size:11px;
    padding:1px 5px 1px 5px;
    text-align:left;
    font-weight:bold;
}
.photo_control_bar a {
    text-decoration:none;
}
.photo_control_bar a:hover {
    text-decoration:underline;
}
.photo_taken_by {
    padding:1px 5px;
    font-size:10px;
}
/* AD OPTIONS
---------------------------------------------------*/
.report_options {
    margin:5px auto;
    text-align:left;
    padding-top:1px;
}
.report_options li {
    display:inline;
    font-size:9pt;
}
.report_options a:link, .report_options a:visited, .report_options a:hover, .report_options a:active  {
    padding:2px 2px 2px 0px;
    font-weight:bold;
    text-decoration:none;
}
.report_options a:hover {
    text-decoration:underline;
}
.report_view {
    font-size:9pt;
    text-align:left;
    position:relative;
}
.report_view a {
    text-decoration:none;
    font-weight:bold;
}
.report_view a:hover {
    text-decoration:underline;
}
.report_photos ul {
    margin:5px auto;
}
.report_photo_list {
    padding:5px;
}
.report_bottom {
    position:relative;
    zoom:1;
    padding:0px;
    margin:0px;
}
.login_message {
    padding-left:120px;
    font-weight:bold;
}
/* BROWSE PAGE
----------------------------------------------------------------------*/
.browse_category {
    padding:10px;
}
.browse_category a:link, .browse_category a:visited, .browse_category a:active {
    text-decoration:none;
}
.browse_category a:hover {
    text-decoration:underline;
}
.browse_category h3 {
    font-size:15px;
    font-weight:bold;
}
.browse_category ul {
    padding-left:16px;
    list-style-type:circle;
}
.browse_category li {
    padding:1px;
}
/* FORM
----------------------------------------------------------------------*/
.form_contents {
    width:360px;
    float:left;
    margin-top:10px;
}
.add_form_contents {
    width:490px;
    float:left;
    margin-top:10px;
}
.form_input {
    z-index:1000;
    width:200px;
    float:left;
}
.add_form_input {
    z-index:1000;
    width:350px;
    float:left;
}
.form_optional, .form_required, .vertical_form_required, .vertical_form_optional {
    padding:3px 0px;
    font-weight:bold;
}
.form_required, .vertical_form_required {
    color:#CC0000;
    font-weight:bold;
}
.form_required_exp {
    color:#CC0000;
    font-weight:bold;
}
.form_info, .add_form_info {
    float:left;
    width:235px;
    margin-left:10px;
    margin-right:10px;
    padding:0px 5px;
}
.form_info_box, .add_form_info_box {
    border:2px dashed #666666;
    color:#666666;
    background-color:#FFFFCC;
    padding:10px 5px;
    width:235px;
    margin:10px auto;
}
.form_info_box p, .add_form_info_box p {
    margin: 10px 0px 0px 0px;
    font-size:11px;
}
.fib_header, .add_fib_header {
    padding:2px 0px 0px 22px;
    background:transparent url(http://www.louisianasportsman.com/lpca/images/icon_info.gif) no-repeat left 0px;
    border-bottom:1px solid #666666;
    font-weight:bold;
}
.form_buttons {
    padding-top:10px;
}
.add_form_required_exp {
    color:#CC0000;
}
.small {
    color:#000000;
    font-weight:normal;
    font-size:10px;
}
.user_search_submit {
    padding-left:247px;
}
/* RIGHT NAV
----------------------------------------------------------------------*/
#rep_right_nav {
    background-color:#F9F9F9;
    width:300px;
    padding:5px;
    float:right;
    font-size:9pt;
}
/* RIGHT NAV AD
------------------------*/
.rep_rn_ad {
    margin:0px auto 10px auto;
}
.rep_rn_information_center {
    margin:10px auto;
    width:120px;
}
.rep_rn_ic_top {
    margin:0px auto;
    padding-top:80px;
    background: url(http://www.louisianasportsman.com/lpca/images/information_center_01.gif) no-repeat top center;
}
.rep_rn_ic_bottom {
    margin:0px auto;
    background:url(http://www.louisianasportsman.com/lpca/images/information_center_02.gif) no-repeat bottom center;
    height:11px;
}
/* FOOTER
----------------------------------------------------------------------*/
#rep_footer {
    font-family:Arial, Helvetica, sans-serif;
    margin:0px auto;
    width:980px;
    border:1px solid #000;
    border-bottom:none;
    background-color:#FFFFFF;
    text-align:center;
    font-size:8pt;
}
/* MODULES
----------------------------------------------------------------------*/
/* RECOMMEND FORM
------------------------*/
.browse_box {
    padding:10px 5px 5px 5px;
    margin-bottom:10px;
    width:960px;
    font-family:Arial, Helvetica, sans-serif;
}
.browse_subcat {
    font-size:13px;
}
.recommend_sent {
    font-size:12pt;
    font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
    margin:0px auto;
    padding:10px;
    text-align:center;
}
.dual_form_column {
    width:500px;
    float:left;
}
.browse_column {
    width:455px;
    float:left;
}
.dual_info_column {
    width:305px;
    float:left;
    padding-top:0px;
    margin-left:15px;
}
.region_column {
    width:360px;
    float:left;
    padding-top:0px;
    margin-left:15px;
}
.form_error {
    padding:5px;
    width:400px;
    margin:5px auto;
    background-color:#FFCCCC;
    border:2px dashed #CCCCCC;
    color:black;
    font-weight:bold;
}
.offer_header {
    margin:0px auto 10px auto;
    width:400px;
}
.magazine_fan {
    margin:0px auto 10px auto;
    width:600px;
    text-align:center;
}
.offer_heading {
    font-size:20px;
    padding-bottom:5px;
}
.offer_text {
    font-size:16px;
    font-weight:bold;
    padding-right:10px;
    vertical-align:top;
}
.offer_link {
    padding-top:5px;
    font-weight:bold;
    font-size:18px;
}
.offer_link a {
    font-weight:bold;
    text-decoration:none;
}
.offer_link a:hover {
    text-decoration:underline;
}
.centered {
    margin:5px auto;
    position:relative;
}
.fc_left_col {
    width:235px;
    float:left;
    padding:10px 10px 10px 5px;
}
.fc_right_col {
    width:185px;
    float:right;
    padding:10px 5px 10px 10px;
}
.vertical_form_required, .vertical_form_optional {
    width:100%;
}
.vertical_form_required select, .vertical_form_optional select {
    display:inline;
}
.vertical_form_required label, .vertical_form_optional label {
    float:none;
    width:100%;
    text-align:left;
}
.report_size_option {
    font-size:10px;
}
ul.payment_options {
    margin:0px auto;
}
ul.payment_options li {
    display:block;
    float:left;
    padding:5px 5px 5px 0px;
}
.bottom_receipt_label, .top_receipt_label {
    font-weight:bold;
    text-align:right;
    font-size:14px;
}
.bottom_receipt_data, .top_receipt_data {
    text-align:left;
    font-size:14px;
}
.receipt_header {
    text-align:center;
    vertical-align:middle;
    font-weight:bold;
    font-size:22px;
}
.bbrvs_body .c, .wtthe_body .c {
    text-align:left;
}
h3.report_details_header {
    font-size:18px;
    text-align:center;
}
h2.report_details {
    font-size:21px;
    text-align:center;
}
.setting_title {
    font-weight:bold;
    display:block;
    width:100%;
    float:none;
    text-align:left;
}
.user_options {
    font-weight:bold;
    padding-bottom:15px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}
.user_options li a {
    text-decoration:none;
}
.user_options li a:hover {
    text-decoration:underline;
}
.ui_label, .up_label, .ui_label_select {
    font-weight:bold;
    text-align:right;
    font-size:14px;
    padding-right:5px;
}
.ui_label_select {
    padding-top:5px;
}
.ui_data, .up_data, .ui_data_select {
    text-align:left;
    font-size:14px;
    padding-left:5px;
}
.ui_data_select {
    padding-top:5px;
}
.ui_priv_label {
    font-weight:bold;
    text-align:right;
    font-size:14px;
    padding-right:5px;
    width:50%;
    font-family:Arial, Helvetica, sans-serif;
}
.ui_priv_label_header {
    font-weight:bold;
    text-align:right;
    font-size:15px;
    padding-right:5px;
    width:50%;
    font-family:Arial, Helvetica, sans-serif;
}
.priv_label_required {
    color:#CC0000;
    font-weight:bold;
}
.priv_section_label {
    font-weight:bold;
    text-align:left;
    font-size:15px;
    font-family:Arial, Helvetica, sans-serif;
}
/* USER SEARCH
------------------------*/
.list_users td.even {
    background-color:#FFF;
    border:1px solid #000;
    padding:5px;
}
.list_users td.odd {
    background-color:#DFDFDF;
    border:1px solid #000;
    padding:5px;
}
.list_users td.not_approved {
    background-color:#E1C6C6;
    border:1px dashed #FF0000;
    padding:5px;
}
.list_users .login {
    font-weight:bold;
    color:#FF0000;
}
/* USER STATS
------------------------*/
.user_stats {
    padding:2px 0px;
    font-weight:bold;
}
.user_stats label {
    float:left;
    font-size:12px;
    font-weight:normal;
    width:120px;
    text-align:right;
    padding-right:10px;
}
.user_stats label a:link, .user_stats label a:visited, .user_stats label a:hover, .user_stats label a:active  {
    font-weight:bold;
    text-decoration:none;
}
.user_stats label a:hover {
    text-decoration:underline;
}
.user_stats label.heading {
    font-weight:bold;
}
.user_stats_data {
    width:200px;
    padding:3px 0px 2px 0px;
    float:left;
    font-weight:normal;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
}
/* REGION BROWSE
------------------------*/
.region_level_1 {
    padding:1px 0px;
    font-weight:bold;
    font-size:15px;
    font-family:Arial, Helvetica, sans-serif;
}
.region_level_2 {
    padding:1px 0px 1px 5px;
    font-weight:bold;
    font-size:13px;
    font-family:Arial, Helvetica, sans-serif;
}
.region_level_3 {
    padding:1px 0px 1px 10px;
    font-size:13px;
    font-family:Arial, Helvetica, sans-serif;
}
.region_level_1 a:link, .region_level_1 a:visited, .region_level_1 a:active, .region_level_2 a:link, .region_level_2 a:visited, .region_level_2 a:active, 	.region_level_3 a:link, .region_level_3 a:visited, .region_level_3 a:active {
    text-decoration:none;
}
.region_level_1 a:hover, .region_level_2 a:hover, .region_level_3 a:hover {
    text-decoration:underline;
}
/* LOGIN FORM
------------------------*/
.login_checkbox {
    width:115px;
    float:left;
    padding-right:5px;
    text-align:right;
    padding-bottom:2px;
}
.login_checkbox_label {
    width:200px;
    float:left;
    font-weight:bold;
    color:#CC0000;
}
#login_form {
    padding-top:0px;
    margin-top:0px;
}
.floatleft {
    margin:0px 10px 10px 0px;
    float:left;
}
.report_controls {
    position:relative;
    margin:0px;
    align:left;
}
.hilite {
    font-weight:bold;
    font-color:red;
}
.choices_header {
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:15px;
}
.choices_text {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
}
.add_post_warning {
    padding:10px 30px;
}
.add_post_warning_header {
    align:center;
    font-weight:bold;
    font-size:16px;
    color:#FF0000;
    text-align:center;
}
.add_post_warning_body {
    align:left;
    font-weight:bold;
    font-size:13px;
}
.magazine_decline_button {
    float:right;
    margin-bottom:10px;
    margin-right:5px;
}
/* MODAL BOX FOR MAGAZINE ADD PAGE */
#wtthe_modal, #bbrvs_modal {
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    display:none;
    width:500px;
    background-color:#FFFFCC;
    border:10px solid #666;
    border:10px solid rgba(82, 82, 82, 0.698);
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
}
#wtthe_model p, #bbrvs_modal p {
    text-align:left;
    padding:6px 0px;
}
#wtthe_modal .title, #bbrvs_modal .title {
    font-size:18px;
    margin:0px;
    padding:10px;
}
#wtthe_modal .title {
    background-color:#D2800C;
    color:#FFF;
}
#bbrvs_modal .title {
    background-color:#0000FF;
    color:#FFF;
}
#wtthe_modal .why, #bbrvs_modal .why {
    font-weight:bold;
    font-size:15px;
}
#wtthe_modal .content, #bbrvs_modal .content {
    margin:0px;
    padding:0px 10px 10px 10px;
}
#wtthe_modal .buttons, #bbrvs_modal .buttons {
    text-align:center;
}
#wtthe_modal .buttons div, #bbrvs_modal .buttons div {
    margin:0px auto;
    max-width:400px;
    text-align:center;
}
#ie_detect {
    width:580px;
    max-width:580px;
    margin:0px auto 15px auto;
    border:2px solid #CC0000;
}
#ie_detect h2 {
    text-align:left;
    color:#FFFFFF;
    margin:0px;
    padding:3px 5px;
    background-color:#CC0000;
}
#ie_detect p {
    text-align:left;
    background-color:#FFEAF1;
    margin:0px;
    padding:5px;
    font-weight:bold;
    font-size:13px;
}
/* REPORTS STUFF */
.report_summary {
    font-family:Arial, Helvetica, sans-serif;
}
.comment_full {
    font-family:Arial, Helvetica, sans-serif;
    border:1px solid #000;
}
.comment_full_header {
    border-bottom:1px solid #000;
    background-color:#BFBFBF;
    padding:2px 4px;
}
.comment_full_header_photo {
    width:100px;
    padding:5px;
    float:left;
}
.comment_full_header_text {
    width:300px;
    float:right;
    text-align:right;
}
.comment_full_body {
    border-top:1px solid #000;
    background-color:#EFEFEF;
    padding:4px;
}
.comment_full_author a:link, .comment_full_author a:visited, .comment_full_author a:hover, .comment_full_author a:active {
    font-size:9pt;
    font-weight:bold;
    text-decoration:none;
}
.comment_full_timestamp {
    font-size:8pt;
    font-weight:normal;
}
.comment_full_title {
    font-weight:bold;
    font-size:9pt;
    text-align:left;
}
h1.report_title, h2.report_title, div.report_title {
    font-weight:bold;
    font-size:10pt;
}
.report_title {
    padding:0px 10px;
    font-weight:bold;
}
a.report_title {
    padding:0px;
    margin:0px;
}
.comment_full_content {
    text-align:left;
}
.comment_full_desc, .report_paragraph {
    font-size:9pt;
    padding-bottom:9pt;
    text-align:left;
}
.comment_full_back_to_top {
    font-size:8pt;
    text-align:right;
}
.comment_full_view_reports {
    font-size:8pt;
    text-align:left;
}
.comment_video_wrapper, .report_video_wrapper {
    padding:9pt 0px;
    align:center;
    margin:0px auto;
    text-align:center;
}
.comment_video object, .report_video object {
    display:inline;
}
.report_response {
    margin-bottom:9pt;
}
.report_response_paragraph {
    font-size:9pt;
}
.report_response_photo {
    width:100px;
    padding:5px;
    float:left;
}
.report_response_title {
    font-weight:bold;
    text-align:left;
}
.fr_response_title {
    font-weight:bold;
    text-align:left;
}
.report_response_alias {
    font-size:10pt;
    font-weight:bold;
    text-align:right;
    float:right;
    width:300px;
}
.report_response_timestamp {
    font-size:8pt;
}
.report_response_text {
    background-color:#FCFCFC;
    border:1px solid #000;
    padding:5px;
}
.report_response_titlebar {
    padding:2px 5px;
    border:1px solid #000;
    background-color:#999999;
}
.report_controls {
    font-size:8pt;
}
.report_response_title {
    font-size:9pt;
    font-weight:bold;
}
.report_response_description {
    font-size:9pt;
}
.report_back_to_top {
    font-size:8pt;
    text-align:right;
}
.report_view_options {
    list-style-type:disc;
    padding-left:15px;
    text-align:left;
    padding-bottom:5px;
}
.report_view_options li {
    padding:0px;
    margin:0px;
}
.report_view_options {
    font-size:9pt;
}
.report_view_options a:link,.report_view_options a:visited,.report_view_options a:hover,.report_view_options a:active {
    text-decoration:none;
    font-weight:bold;
}
.report_view_options a:hover {
    text-decoration:underline;
}
.report_timestamp {
    border-bottom:2px solid #990000;
}
.report_summary_comments_header {
    font-weight:bold;
    font-size:9pt;
}
.report_summary_comments dl {
    font-size:9pt;
}
.report_summary_comments dt {
    font-weight:bold;
}
.report_alias {
    font-size:10pt;
}
.reports_browse_categories {
    font-family:Arial, Helvetica, sans-serif;
    padding:10px 0px;
}
.reports_browse_categories dt {
    font-size:11pt;
    font-weight:bold;
    padding:1px 0px;
}
.reports_browse_categories dd {
    font-size:9pt;
    font-weight:bold;
    padding:1px 0px 1px 15px;
}
.reports_browse_regions {
    font-family:Arial, Helvetica, sans-serif;
}
.reports_browse_state {
    font-weight:bold;
    font-size:11pt;
    padding-left:11pt;
    padding-top:2px;
    padding-bottom:2px;
}
.reports_browse_region {
    font-weight:bold;
    font-size:9pt;
    padding-left:15px;
    padding-top:2px;
    padding-bottom:2px;
}
.reports_browse_area {
    font-size:9pt;
    padding-left:30px;
    padding-top:2px;
    padding-bottom:2px;
}
.reports_browse_categories_column {
    width:320px;
    float:left;
}
.reports_browse_categories_column a:link, .reports_browse_categories_column a:visited,  .reports_browse_categories_column a:active {
    text-decoration:none;
}
.reports_browse_categories_column a:hover {
    text-decoration:underline;
}
.reports_browse_regions_column {
    width:320px;
    float:left;
    padding-top:0px;
    margin-left:15px;
}
.reports_browse_regions_column a:link, .reports_browse_regions_column a:visited,  .reports_browse_regions_column a:active {
    text-decoration:none;
}
.reports_browse_regions_column a:hover {
    text-decoration:underline;
}
.form_box_body label {
    font-family:Arial, Helvetica, sans-serif;
    font-size:9pt;
}
.form_box_body input {
    font-family:"Courier New", Courier, monospace;
    font-size:10pt;
}
span.vertical_form_required {
    font-family:Arial, Helvetica, sans-serif;
    font-size:9pt;
}
.reports_post_notes {
    font-family:monospace, "Courier New", Courier;
    font-size:8pt;
}
.vertical_form_optional {
    font-family:Arial, Helvetica, sans-serif;
    font-size:9pt;
}
.reports_browse_cat1 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12pt;
    font-weight:bold;
}
.reports_browse_cat2 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    padding:1px 0px 1px 12px;
}
.reports_browse_cat3 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    padding:1px 0px 1px 12px;
}
.reports_browse_cat4 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:9pt;
}
.reports_browse_reg1 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12pt;
    font-weight:bold;
}
.reports_browse_reg2 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    padding:1px 0px 1px 12px;
    font-weight:bold;
}
.reports_browse_reg3 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    padding:1px 0px 1px 12px;
}
.reports_browse_reg4 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    padding:1px 0px 1px 12px;
}
.reports_browse_reg5 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    padding:1px 0px 1px 12px;
}
.form_box_body label {
    font-family:Arial, Helvetica, sans-serif;
    font-size:9pt;
}
.form_box_body input {
    font-family:"Courier New", Courier, monospace;
    font-size:10pt;
}
span.vertical_form_required {
    font-family:Arial, Helvetica, sans-serif;
    font-size:9pt;
}
.reports_post_notes {
    font-family:monospace, "Courier New", Courier;
    font-size:8pt;
}
.vertical_form_optional {
    font-family:Arial, Helvetica, sans-serif;
    font-size:9pt;
}
.forum_report_summary {
    border:1px solid #CCC;
    margin:10px auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size:9pt;
    width:660px;
    background-color:#FFF;
}
.fr_timestamp {
    width:45%;
    float:left;
    text-align:left;
    padding:2px 5px;
    color:white;
    font-weight:bold;
}
.fr_permalink {
    width:45%;
    float:right;
    text-align:right;
    padding:2px 5px;
}
.fr_top {
    background-color: #B7FDFF;
    padding:3px 0px;
}
.fr_body {
      padding-bottom:5px;
      background: #E6DEDC url(http://www.louisianasportsman.com/lpca/images/creambackground.gif) repeat left top;
}
.fr_user_info {
    padding:5px 10px 10px 10px;
    background-color:#F0EDDC;
    border-bottom:1px solid #CCC;
}
.fr_user_photo {
    text-align:center;
}
.fr_up_info_left {
    text-align:left;
    width:400px;
    float:left;
}
.fr_up_info_right {
    text-align:left;
    width:160px;
    float:right;
}
.fr_up_info_left div {
    text-align:left;
}
.fr_user_alias {
    font-weight:bold;
}
.fr_up_info_right a:link, .fr_up_info_right a:visited, .fr_up_info_right a:hover, .fr_up_info_right a:active {
    font-weight:bold;
    text-decoration:none;
}
.fr_up_info_right a:hover {
    text-decoration:underline;
}
.fr_body_options {
    text-align:right;
    padding:2px 20px;
}
.fr_body_options a:link, .fr_body_options a:visited, .fr_body_options a:hover, .fr_body_options a:active {
    font-weight:bold;
    color:#FFF;
    text-decoration:none;
}
.fr_body_info {
    padding:10px 10px 2px 10px;
    text-align:left;
}
.fr_report_options {
    padding:3px 5px 0px 3px;
    background-color:#668F91;
    border-top:1px solid #ccc;
}
.fr_report_options li {
    float:left;
    padding-right:5px;
}
.fr_post_title {
    font-size:11pt;
    font-weight:bold;
}
.fr_post_description {
    padding-top:9pt;
}
.fr_report_control_bar {
    display:block;
}
.fr_report_control_bar li {
    display:inline;
    padding-right:5px;
}
.fr_response {
    clear:both;
    width:95%;
    margin:10px auto;
    border:1px solid #668F91;
}
.fr_response_author {
    color:#FFF;
    background-color:#668F91;
    padding:1px;
    font-weight:bold;
}
.fr_response_description {
    padding:10px;
    background-color:#B7FDFF;
}
.fr_report_top_bar {
    padding-right:5px;
    text-align:right;
}
.fr_report_options {
    margin:5px auto;
    text-align:left;
    padding-top:1px;
}
.fr_report_options li {
    display:inline;
    font-size:9pt;
}
.fr_report_options a:link, .fr_report_options a:visited, .fr_report_options a:hover, .fr_report_options a:active  {
    padding:2px 2px 2px 0px;
    font-weight:bold;
    text-decoration:none;
}
.fr_report_options a:hover {
    text-decoration:underline;
}
.fr_user_bar {
    text-align:left;
    padding:5px;
    border-top:#000;
    background-color:#999;
}
.fr_user_alias {
    font-weight:bold;
    font-size:10pt;
    text-align:left;
}
.forum_post, .forum_post_last {
    text-align:left;
    border-top:1px solid #FFF;
}
.forum_date {
    text-align:left;
    border-bottom:1px solid #FFF;
}
.fr_user_profile {
    text-align:left;
    margin:5px 0px;
    padding:2px;
    background-color:#ddd;
}
.fr_user_profile a:link, .fr_user_profile a:visited, .fr_user_profile a:hover, .fr_user_profile a:active, .fr_user_bar a:link, .fr_user_bar a:visited, .fr_user_bar a:hover, .fr_user_bar a:active, .fr_report_top_bar a:link, .fr_report_top_bar a:visited, .fr_report_top_bar a:hover, .fr_report_top_bar a:active  {
    font-weight:bold;
    text-decoration:none;
}
.fr_user_profile a:hover, .fr_report_top_bar a:hover, .fr_user_bar a:hover {
    text-decoration:underline;
}
.fr_report_top_bar {
    padding-top:2px;
}
/* Start custom button CSS here
    ---------------------------------------- */
.btn {
    display:inline-block;
    background:none;
    margin:0;
    padding:3px 0;
    border-width:0;
    overflow:visible;
    font:100%/1.2 Arial,Sans-serif;
    text-decoration:none;
    color:#333;
}
* html button.btn {
    padding-bottom:1px;
}
/* Immediately below is a temporary hack to serve the
   following margin values only to Gecko browsers
   Gecko browsers add an extra 3px of left/right
   padding to button elements which can't be overriden.
   Thus, we use -3px of left/right margin to overcome this. */
html:not([lang*=""]) button.btn {
    margin:0 -3px;
}
.btn span {
    background:#ddd url(http://www.louisianasportsman.com/lpca/images/bg-button.gif) repeat-x 0 0;
    margin:0;
    padding:3px 0;
    border-left:1px solid #bbb;
    border-right:1px solid #aaa;
}
* html .btn span {
    padding-top:0;
}
.btn span span {
    position:relative;
    padding:3px .4em;
    border-width:0;
    border-top:1px solid #bbb;
    border-bottom:1px solid #aaa;
}
/* pill classes only needed if using pill style buttons ( LEFT | CENTER | RIGHT ) */
button.pill-l span {
    border-right-width:0;
}
button.pill-l span span {
    border-right:1px solid #bbb;
}
button.pill-c span {
    border-right-style:none;
    border-left-color:#fff;
}
button.pill-c span span {
    border-right:1px solid #bbb;
}
button.pill-r span {
    border-left-color:#fff;
}
/* only needed if implementing separate hover/focus/active state for buttons */
.btn:hover span, .btn:hover span span, .btn:focus span, .btn:focus span span {
    cursor:pointer; /* important for any clickable/pressable element */
    border-color:#9cf !important;
    color:#000;
}
.btn:active span {
    background-position:0 -400px;
    outline:none;
}
.btn:focus, .btn:active {
    outline:none; /* doesn't seem to be respected for <button>, only <a> */
}
/* use if one button should be the 'primary' button */
.primary {
    font-weight:bold;
    color:#000;
}
.comment_full_body {
    text-align:left;
    padding:5px;
}
.comment_control_bar {
    border-top:1px solid #000;
    background-color:#999;
    padding:1px 5px;
}
.comment_control_bar ul {
    list-style-type:none;
}
.comment_control_bar li {
    display:inline;
}
.comment_summary {
    padding:10px 0px;
}
.report_summary_comments_title {
    font-size:10pt;
}
.report_summary_comments_title a:link, .report_summary_comments_title a:visited, .report_summary_comments_title a:hover, .report_summary_comments_title a:active {
    text-decoration:none;
}
.report_summary_comments {
    text-align:left;
    padding-left:15px;
    font-size:8pt;
}
.report_summary_comments ul {
    list-style-type:disc;
    padding-left:10px;
    margin-left:5px;
}
.report_summary_comments span.post, .report_summary_comments span.user {
    font-weight:normal;
}
.report_summary_comments span.post {
    padding-bottom:2px;
}
.report_summary_comments span.post a:link, .report_summary_comments span.user a:link, .report_summary_comments span.post a:visited, .report_summary_comments span.user a:visited, .report_summary_comments span.post a:hover, .report_summary_comments span.user a:hover, .report_summary_comments span.post a:active, .report_summary_comments span.user a:active {
    text-decoration:none;
}
.report_summary_comments span.user a:link, .report_summary_comments span.user a:visited, .report_summary_comments span.user a:hover, .report_summary_comments span.user a:active {
    font-weight:bold;
}
.report_summary_comments span.post a:hover, .report_summary_comments span.user a:hover {
    text-decoration:underline;
}
.report_title {
    text-align:left;
}
.report_paragraph {
    text-align:left;
}
span.hilite {
    color:black;
    font-weight:bold;
    background-color:yellow;
}
.forum_cat {
    padding:2px 5px 2px 5px;
}
.forum_cat a:link, .forum_cat a:visited, .forum_cat a:hover, .forum_cat a:active {
    color:#FFF;
    font-size:17px;
    text-decoration:underline;
}
.forum_cat a:hover {
    color:#FFFF00;
}
.forum_sub_cat {
    width:45%;
    padding:1px 5px 0px 5px;
}
.forum_views, .forum_sub_cat_views {
    width:10%;
    text-align:center;
    vertical-align:bottom;
}
.forum_posts, .forum_sub_cat_posts {
    width:10%;
    text-align:center;
    vertical-align:bottom;
}
.forum_user, .forum_sub_cat_user {
    width:35%;
}
.header_forum, .header_topics,.header_posts,.header_last {
    font-weight:bold;
    font-size:13px;
    color:#FFF;
    text-align:center;
    padding:2px 0px;
    background-color:#666;
}
.header_forum, .header_last {
    padding-left:5px;
    text-align:left;
}
.forum_title {
    font-size:14px;
    font-weight:bold;
    color:#0033FF;
}
.forum_categories {
    margin:0px auto 5px auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    border-left:3px solid #666;
    border-right:3px solid #666;
    border-bottom:3px solid #666;
    width:660px;
}
.forum_sub_title {
    font-size:14px;
    font-weight:bold;
    color:#0033ff;
}
.forum_moderator a {
    color:normal;
}
.forum_title:link, .forum_title:visited, .forum_title:active,   .forum_sub_title:link, .forum_sub_title:visited, .forum_sub_title:active {
    text-decoration:none;
}
.forum_title:hover,   .forum_sub_title:hover {
    text-decoration:underline;
}
.forum_sub_cat_user a {
    color:#0033ff;
}
.forum_sub_cat_user a:link,   .forum_sub_cat_user a:hover,   .forum_sub_cat_user a:hover,   .forum_sub_cat_user a:hover  {
    text-decoration:none;
}
.forum_sub_cat_user a:hover {
    text-decoration: underline;
}
.forum_cat_views {
    text-align:right;
    padding-right:5px;
}
.forum_cat a:link, .forum_cat a:visited, .forum_cat a:hover, .forum_cat a:active {
    color:#FFF;
}
.forum_search_bar {
    margin:10px auto;
    padding:5px;
    font-size:12px;
}
.forum_search_bar option {
    font-size:12px;
}
.forum_container {
    padding:0px 5px;
}
.notop td {
    padding:0px 0px 0px 5px;
    border:none;
    border-bottom:1px solid #FFF;
}
.post_button a {
    border:none;
}
.forum_moderator {
    font-weight:normal;
    font-style:italic;
}
.post_date {
    font-style:italic;
    font-weight:normal;
}
.forum_table {
    margin:0px;
    padding:0px;
}
.forum_breadcrumbs .page_title, .forum_breadcrumbs a:link, .forum_breadcrumbs a:visited, .forum_breadcrumbs a:hover, .forum_breadcrumbs a:active {
    font-family: Arial;
    text-decoration: none;
    word-spacing: normal;
    text-align: left;
    letter-spacing: -1px;
    line-height: 12px;
    font-size: 16px;
    font-weight:bold;
}
.forum_sub_cat, .forum_moderator, .forum_sub_cat_user, .forum_date, .forum_cat  {
    text-align:left;
}
.forum_breadcrumbs a:hover {
    text-decoration:underline;
}
.new_post_box {
    text-align:left;
    padding-left:10px;
    margin-top:5px;
    margin-bottom:5px;
    padding-bottom:0px;
}
div.forum_breadcrumbs_container {
    margin:0px auto;
    padding-bottom:10px;
}
.report_response_titlebar, .report_response_paragraph {
    text-align:left;
}
ul.forum_breadcrumbs {
    margin:0px;
    padding-left:5px;
    margin-bottom:5px;
    list-style-type:none;
}
.forum_breadcrumbs li {
    text-align:left;
    float:left;
    padding:0px;
}
.forum_breadcrumbs li.divider {
    font-weight:bold;
    font-size:28px;
    line-height:8px;
    color:#999;
}
.comment_full_body {
    padding:5px;
}
.comment_full_content {
    margin-top:10px;
}
.comment_contact_bar li {
    display:inline-block;
    padding-right:10px;
}
.comment_contact_bar a:link, .comment_contact_bar a:visited, .comment_contact_bar a:hover, .comment_contact_bar a:active  {
    font-size:9pt;
    font-weight:bold;
    text-decoration:none;
}
.comment_contact_bar a:hover {
    text-decoration:underline;
}
.comment_full_container {
    margin-bottom:10px;
    zoom:1;
}
.comment_contact_bar a:link, .comment_contact_bar a:visited, .comment_contact_bar a:hover, .comment_contact_bar a:active  {
    font-size:9pt;
    font-weight:bold;
    text-decoration:none;
}
.report_response_controls {
    border:1px solid #000;
}
.report_response_controls a:link, .report_response_controls a:visited, .report_response_controls a:hover, .report_response_controls a:active  {
    font-size:9pt;
    font-weight:bold;
    text-decoration:none;
}
.comment_control_bar a:link, .report_response_controls a:visited, .report_response_controls a:hover, .report_response_controls a:active  {
    font-size:9pt;
    font-weight:bold;
    text-decoration:none;
}
.report_response_controls ul {
    text-align:left;
    padding-left:5px;
}
.report_response_controls li {
    text-align:left;
    display:inline;
}
.summary_comment_title {
    text-decoration:none;
}
.single_report_photos li, .single_report_photos li img {
    padding:0px;
}
/** Home **/
.navInactivehome {
	font-size: 10pt;
	font-weight: bold;
	color:#CFCFCF;
	background-color:#333366;
	font-family: Arial, Helvetica, sans-serif;
}
.navhome {
	font-size: 10pt;
	font-weight: bold;
	color:#CFCFCF;
	font-family: Arial, Helvetica, sans-serif;
}
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: #333366; font-style: normal; }
/** NAV Reports **/
.navInactivereports {
	font-size: 10pt;
	font-weight: bold;
	color:#CFCFCF;
	background-color:#990000;
	font-family: Arial, Helvetica, sans-serif;
}
.navreports {
	font-size: 10pt;
	font-weight: bold;
	color:#CFCFCF;
	font-family: Arial, Helvetica, sans-serif;
}
a.navreports:link { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000; font-style: normal; }
a.navreports:visited { font-size: 10pt; font-weight: bold; color: #000000; text-decoration: none; font-style: normal; }
a.navreports:hover { font-size: 10pt; font-weight: bold; color: #990000; text-decoration: none; font-style: normal; }
a.navreports:active { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000; font-style: normal; }
/** NAV Forum **/
.navInactiveforums {
	font-size: 10pt;
	font-weight: bold;
	color:#CFCFCF;
	font-family: Arial, Helvetica, sans-serif;
	background: #333333;
}
.navforums {
	font-size: 10pt;
	font-weight: bold;
	color:#CFCFCF;
	font-family: Arial, Helvetica, sans-serif;
}
a.navforums:link { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000; font-style: normal; }
a.navforums:visited { font-size: 10pt; font-weight: bold; color: #000000; text-decoration: none; font-style: normal; }
a.navforums:hover { font-size: 10pt; font-weight: bold; color: #487799; text-decoration: none; font-style: normal; }
a.navforums:active { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000; font-style: normal; }
/** NAV Classifieds **/
.navInactiveclassifieds { font-size: 10pt; font-weight: bold; color:#CFCFCF; background-color:#5F6083; font-family: Arial, Helvetica, sans-serif; }
a.navclassifieds { font-size: 10pt; font-weight: bold; color:#CFCFCF; font-family: Arial, Helvetica, sans-serif; }
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 Videos **/
.navInactivevideos {
	font-size: 10pt;
	font-weight: bold;
	color:#CFCFCF;
	font-family: Arial, Helvetica, sans-serif;
	background: #0066FF;
}
.navvideos {
	font-size: 10pt;
	font-weight: bold;
	color:#CFCFCF;
	font-family: Arial, Helvetica, sans-serif;
}
a.navvideos:link { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000; font-style: normal; }
a.navvideos:visited { font-size: 10pt; font-weight: bold; color: #000000; text-decoration: none; font-style: normal; }
a.navvideos:hover { font-size: 10pt; font-weight: bold; color: #487799; text-decoration: none; font-style: normal; }
a.navvideos:active { font-size: 10pt; font-weight: bold; text-decoration: none; color: #000000; font-style: normal; }
/** NAV Hunting **/
.navInactivehunting {
	font-size: 10pt;
	font-weight: bold;
	color:#CFCFCF;
	background-color:#D58000;
	font-family: Arial, Helvetica, sans-serif;
}
.navhunting {
	font-size: 10pt;
	font-weight: bold;
	color:#CFCFCF;
	font-family: Arial, Helvetica, sans-serif;
}
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 **/
.navInactivefishing {
	font-size: 10pt;
	font-weight: bold;
	color:#CFCFCF;
	background-color:#487799;
	font-family: Arial, Helvetica, sans-serif;
}
.navfishing {
	font-size: 10pt;
	font-weight: bold;
	color:#CFCFCF;
	font-family: Arial, Helvetica, sans-serif;
}
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 **/
.navInactivenews {
	font-size: 10pt;
	font-weight: bold;
	color:#CFCFCF;
	background-color:#818962;
	font-family: Arial, Helvetica, sans-serif;
}
.navnews {
	font-size: 10pt;
	font-weight: bold;
	color:#CFCFCF;
	font-family: Arial, Helvetica, sans-serif;
}
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 **/
.navweather {
	font-size: 10pt;
	font-weight: bold;
	color:#CFCFCF;
	font-family: Arial, Helvetica, sans-serif;
}
.navInactiveweather {
	font-size: 10pt;
	font-weight: bold;
	color:#CFCFCF;
	background-color:#7BA6B3;
	font-family: Arial, Helvetica, sans-serif;
}
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 **/
.navpros {
	font-size: 10pt;
	font-weight: bold;
	color:#CFCFCF;
	font-family: Arial, Helvetica, sans-serif;
}
.navInactivepros {
	font-size: 10pt;
	font-weight: bold;
	color:#CFCFCF;
	background-color:#968665;
	font-family: Arial, Helvetica, sans-serif;
}
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 **/
.navsubscribe {
	font-size: 10pt;
	font-weight: bold;
	color:#CFCFCF;
	font-family: Arial, Helvetica, sans-serif;
}
.navInactivesubscribe {
	font-size: 10pt;
	font-weight: bold;
	color:#CFCFCF;
	background-color:#7B8F7B;
	font-family: Arial, Helvetica, sans-serif;
}
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; }
/** Sub NAV Links **/
.subnav {
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
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; }
.report_controls a:link, .report_controls a:visited, .report_controls a:hover, .report_controls a:active {
    color:#000;
}
.body_option_button {
    padding:3px 4px;
    border:1px solid #333;
}
 a.post_button span span
{
color: black;
font-size: 16px;
font-weight: bold;
}
#topAd {
    padding-bottom:10px;
}
.report_photo {
    width:450px;
    margin:10px auto;
    border:1px solid #000;
    background:#FFF;
}
.report_photo_image {
    display:block;
    float:left;
}
.report_photo_image_container {
    margin:0px auto;
}
  /** Top Base Navigation**/
a.navBaseTopLinks:link {
	font-size: 10pt;
	font-weight: bold;
	color:#CFCFCF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.navBaseTopLinks:visited {
	font-size: 10pt;
	font-weight: bold;
	color:#CFCFCF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.navBaseTopLinks:hover {
	font-size: 10pt;
	font-weight: bold;
	color:#FFFFBB;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.navBaseTopLinks:active {
	font-size: 10pt;
	font-weight: bold;
	color:#FFFFBB;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
p.warning_extra {
    font-size:14px;
    font-weight:bold;
    color:#FF0000;
    padding:10px 0px;
}
div.small_addthis_bar {
    padding:2px 0px;
}
div.addthis_toolbox {
    background:none;
}
div.addthis_default_style {
    background:none;
}
at15s {
    background:none;
    background-color:transparent;
}
#leftAd {
    padding-top:10px;
}
h1.maintenance_heading {
    padding-top:50px;
    padding-bottom:20px;
    font-size:28px;
    font-weight:bold;
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;
}
.maintenance_text {
    font-size:16px;
    padding-bottom:400px;
    text-align:center;
    font-family:"Times New Roman",Georgia,serif;
}

#key label {
    padding:0px; margin:0px; width: auto;
    padding-left:5px;
}

.facebook_bullets {
    list-style-type:disc;
}

.facebook_bullets li {
    text-align:left;
    padding:3px 0px;
}
