body, html, div {
	margin:0px;
	padding:0px;
}

body { background:url(http://www.louisianasportsman.com/images/bg.gif); }

a, a:visited, a:active {
	color:#004EC3;
	text-decoration:none;
}

a:hover { text-decoration:underline; }

ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

div, table,img,a { margin:0px; padding:0px; }

h1 { font-size:18px; }

h2 { font-size:16px; }

h3 { font-size:14px; }

h4 { font-size:12px; }

h5 { font-size:11px; }

h6 { font-size:9px; }

.clear { clear:both; }

h2 a, h2 a:visited, h2 a:active { color:black; }

#header { margin:0px auto; padding:0px; width:875px; max-width:875px;}
#header_image { width:875px; }
#top_nav { width:875px; margin:0px auto; } 
#footer { text-align:center; width:865px; margin:0px auto; padding:5px; border-top:1px solid #999999; font-family:Arial, Helvetica, sans-serif; background-color:#FBFBFB; font-size:11px;}

#video_container {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:865px;
	padding:5px;
	margin:0px auto;
	background-color:#F2E6D9;
	min-height:900px;
}

#video_header {
	margin:0 auto;
	align:center;
}


#video_main h2 { padding-bottom:4px; }

#header_search {
	margin:15px auto;
}

#left_panel {
	width:505px;
	float:left;
}

#right_panel {
	width:360px;
	float:left;
}

#video_utility_bar { margin-top:10px; width:495px; }

#video_options {
	width:480px;
	margin:0px auto;
}

#video_options li {
	display:inline;
	font-size:14px;
	font-weight:bold;
	margin:5px 35px 5px 0px;
}

#video_info { font-weight:bold; font-size:14px;}

#video_info td { font-weight:bold; padding:2px; }


#video_about_panel {
	border:1px solid #666666;
	background-color:#FBFBFB;
	padding-left:4px;
	margin-left:5px;
	width:344px;
}

#video_about { margin-top:10px; }

#video_description { max-height:200px; overflow:auto; margin-top:0px; padding:0px 5px; }

#video_from { border-bottom:1px dotted #999999; }

#comments_container {
	width:475px;
	padding-left:5px;
}

#comments {
	border:1px solid #999999;
	max-height:350px;
	overflow:auto;
}

#comments_header {
	width:45%;
	float:left;
}

#comments_controls {
	width:45%;
	float:right;
}

#comments_controls h5 {
	text-align:right;
}

#more_videos_panel, #most_recent_videos_panel, #most_popular_videos_panel {
	margin-top:10px;
	padding-left:5px;
	width:350px;
}

#more_videos_list, #most_popular_videos_list, #most_recent_videos_list {
	border:1px solid #999999;
	background-color:#FBFBFB;
	overflow:auto;
	max-height:355px;
}

#more_videos_panel li, #most_recent_videos_panel li, #most_popular_videos_panel li {
	border-bottom:1px dotted #999999;
	padding:4px 0px 1px 4px;
	margin:0px;
}

#left_video_from { float:left; }
#right_video_from { float:right; clear:right; }

.video_thumb {
	float:left;
	width:95px;
}

.video_thumb img { padding:1px; border:1px solid #000;}

.video_item {
	float:left;
	width:220px;
	padding-left:5px;
}

ul#comments { margin:0px; padding:0px; list-style-type:none; }
ul#comments li.main_comment_head h4 { font-size:13px; font-weight:bold; }
ul#comments li.even { background-color:#F1F1F1; border-bottom:1px dashed #999999; }
ul#comments li.odd { background-color:#C8D6F1; border-bottom:1px dashed #999999;}
div.comment_head { padding-top:2px; }
div.comment_head div.user_name { float:left; width:35%;  padding-left:3px; text-align:left; }
div.comment_head div.comment_abuse { float:right; width:35%;  padding-right:3px; text-align:right; }
p.comment_body { font-family:"Lucida Grande", "Lucida MS", Arial, sans-serif; font-size:12px; padding: 2px 5px 2px 5px; margin:0px;}
div.comment_footer { font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#999999; }
li.navigation div.prev_comments { margin:0; padding-left:3px; width:35%; float:left; text-align:left;}
li.navigation div.next_comments { margin:0; padding-left:3px; width:35%; float:right; text-align:right;}
div#comment_form_section { padding-bottom:10px; } 
div#comment_form_section h4 a { font-size:13px; font-weight:bold; }
div#comment_form label {  font-size:12px; }       
div#comment_form textarea { font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
div.comment_footer { padding-left:2px; }
.comment_abuse { font-size:10px; }
.error { color:#FF0000; }

#fp_left_panel, #search_left_panel {
	width:545px;
	float:left;
}

#fp_right_panel, #search_right_panel { width:300px; float:right; }

#fp_video_spotlight {
	width:535px;
	margin:5px 8px 10px 2px;
}

#fp_video_spotlight li {
	text-align:center;
	margin-right:8px;
	float:left;
}	

#fp_video_spotlight img {
	border:1px solid #000000;
	padding:1px;
	background-color:#FFFFFF;
}


#fp_video_list_controls, #search_video_list_controls {
	margin:0px;
	padding:5px;
	clear:right;
	float:right;
	list-style-type:none;
}

#fp_video_list_controls li, #search_video_list_controls li {
	text-align: center;
	display: inline;
	float: left;
	padding-right: 20px;
	padding-left: 20px;
	border-right: 1px solid #999999;
}

table#fp_video_list, table#search_video_list {
	width:535px; border-bottom:1px solid #999999; border-top:1px solid #999999;
}

table#fp_video_list td, table#search_video_list td {
	border-bottom:1px dotted #999999;
}

#fp_video_list td, #search_video_list td {
	padding:10px 0px;
}

#fp_video_list_header_title, #search_video_list_header_title { padding-bottom:5px; margin-bottom:0px; float:left; width:45%;}

#fp_video_list_controls .last, #search_video_list_controls .last { border-style: none; }

.fp_video_listing_photo_panel, .search_video_listing_photo_panel { width:375px; padding:0px; }

.fp_video_listing_photo, .search_video_listing_photo { width:130px; }

.fp_video_listing_photo a, .search_video_listing_photo a  { text-decoration:none; }

.fp_video_listing_photo a img, .search_video_listing_photo a img  { padding:1px; border:1px solid #000000; background-color:white;}

.fp_video_listing_description, .search_video_listing_description { width:265px;  padding-left:10px;}

.fp_video_listing_info, .search_video_listing_info { width:150px; padding:0px 0px 0px 0px; font-size:11px; }

#fp_video_list_header, #search_video_list_header { width:535px; border-bottom:1px solid #999999; }

.fp_see_more, .fp_see_more_bottom, .search_see_more, .search_see_more_bottom { float:right; clear:right; text-align:right; width:45%; padding-top:4px; font-weight:bold; text-decoration:underline; }

.fp_see_more_bottom, .search_see_more_bottom { margin-right:20px; }

.fp_video_listing_info div, .search_video_listing_info div { padding-left:10px; padding-right:10px; }

.fp_video_spotlight_title { width:124px; font-weight:bold; padding-bottom:5px;}

#fp_video_player_description { width:300px; }

#fp_video_player_description .left_panel { width:150px; float:left; clear:left; padding:5px; text-align:left; }

#fp_video_player_description .left_panel a { text-decoration:underline; }

#fp_login_form { background-color:#FBFBFB; border: 1px solid #999999; width:288px; padding:5px; margin-top:10px;}

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

#fp_login_form table { margin:0px; padding:0px; }

#fp_video_player_description .right_panel { width:129px; float:right; clear:right; padding:5px; text-align:left; }

#fp_user_panel, #search_user_panel  { border:1px solid #999999; padding:5px; background-color:#FBFBFB; width:288px; margin-bottom:10px;  }

#df_vp_container { padding-right:10px; }

.left_user_panel { 
	float:left; width:69%; clear:left;
}
.right_user_panel { 
	float:right; width:29%; clear:right; text-align:right;
}

.adv_search_label {
	text-align:right; padding-right:5px; font-weight:bold;
}

#pager_container {
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	width:535px;
	text-align:center;
	padding:5px 0px;
}


 /** 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;
}


/** 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 Forum **/
.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 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 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 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.navvidoes: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 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 Forums **/
.navforums {
	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.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: #968665; text-decoration: none; font-style: normal; }
a.navforums: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; }

.ad_300_wide { padding:10px 0px;}

.login_ad_300_wide { width:300px; padding:10px 0px; margin:0px auto; }


#user_right_panel {
	width:495px;
	float:right;
	padding-left:10px;
}

#user_left_panel {
	width:350px;
	float:left;
	padding-right:10px;
}

#user_welcome h3, #user_subscriptions h3, #user_short_subscriber_list h3, #user_videos_title {
	background-color:#0066FF; color:white; padding:1px 5px;
}

#user_welcome h3 a, #user_subscriptions h3 a, #user_short_subscriber_list h3 a, #user_videos_title h3 a, #user_videos_title h4 a  { 
	color:white;
}

#user_welcome, #user_subscriptions, #user_short_video_list_table, #user_short_subscriber_list td, #user_videos, #user_video_info_bar {
	border:1px solid #0066FF; background-color:#FBFBFB;
}

#user_subscriptions, #user_short_video_list, #user_short_subscriber_list,#user_video_info_bar {
	margin-top:15px;
}

#user_short_video_list_table td, #user_subscriptions td, #user_short_subscriber_list td, #user_video_info_bar, #user_welcome_image, #user_welcome_info {
	padding:5px;
}

#fp_login_info { padding:5px; background-color:#FBFBFB; border:1px solid #999999; font-size:11px; font-weight:bold; margin-top:10px; text-align:justify;}

#upload_warning { font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }

div#help_about, div#help_member, div#help_video, div#help_interaction { margin:10px 0px; }

h2#help_head { font-family:Arial, Trebuchet,"Trebuchet MS",Helvetica, sans-serif; text-align:center; padding-bottom:15px;}

h3.help_heading { font-family: Helvetica,Arial,sans-serif; padding:0px; border-bottom:1px solid #999999; }

h3.toggler { color:#0033FF; font-weight:normal; font-size:13px; padding:2px 5px;}

h3.toggler:hover { cursor:pointer; }

div.element p { margin:10px 5px; padding:0px 5px;}

.help_codec_list { margin-left:20px; padding-left:5px; list-style-type:circle;}
 
 #video_watch_list {
	color:#000000;
	margin-bottom:5px;
}

#video_watch_list li {
	display:inline;
	background: url(../images/help_circle.gif) left center no-repeat;
	padding-left:14px;
}


#video_watch_now {
	width:480px;
	margin-top:5px;
	padding-top:5px;
	border-top:1px solid #999999;
	margin-bottom:5px;
}

#upload_error {
	font-family:Helvetica, Arial, sans-serif; background-color:#FF0000; color:#FFFFFF; text-align:center; margin:0px; padding:1px;
}

#login_left_panel { 
	width:422px; float:left;
}

#login_right_panel  { 

	width:422px; float:right;

}

.login-text { font-size:16px; }

#login_form { width:80%; background-color:#FBFBFB; border:1px solid #999999; padding:5px;}

#login_site_desc { padding-top:10px; margin-top:10px; border-top:1px dotted #999999; }

#login_site_desc ul { list-style-type:circle; margin-left:10px; padding-left:15px; }

#login_site_desc li { padding:3px 0px; }

#login_user_panel { width:80%; background-color:#FBFBFB; border:1px solid #999999; padding:5px;}

.login_error { font-weight:bold; color:#FF0000; text-align:center;}

#top_ad_full {
	background: #F2E6D9;
	height: 100px;
	width: 875px;
	padding-top: 5px;
	margin:0 auto;
	text-align: center;
}
