body {font-family: Arial, Helvetica, sans-serif;font-size: 13px;background-image: url(library/main_bg.jpg);background-repeat: repeat;margin:0px;color: #375088;}

td {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}

/*layout*/


		#main_bg{width: 100%;height:auto;background-image: url(library/main_bg_top.jpg);background-repeat: repeat-x;}
		
		
		#container{	width: 990px;margin-left:auto;margin-right:auto;background-image: url(library/container_bg.jpg);background-repeat: repeat-y;}
		
		
		
		#toplinks{width: 100%;height: 32px;background-image: url(library/top_links_bg.jpg);background-repeat: no-repeat;color: #990000; font-weight: bold; }
				
				#toplinks_left{width: auto;float:left;height:32px;line-height: 220%;margin-left: 35px;}
				#toplinks_right{width: auto;float:right;height:32px;line-height: 220%;margin-right: 40px;font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px;}

									#toplinks a:link{text-decoration: none;color: #990000;font-weight: bold;}
									#toplinks a:visited{text-decoration: none;color: #990000;font-weight: bold;}
									#toplinks a:active{text-decoration: none;color: #990000;font-weight: bold;}
									#toplinks a:hover{text-decoration: underline;color: #000000;font-weight: bold;}



		#logo_left{width: 457px; height: 267px;float:left;}
		#slide_show{width: 533px;height: 267px;float:right;background-image: url(library/slides/slide11.jpg);background-repeat: no-repeat;}
		
		#slide_show_fish{width: 533px;height: 267px;float:right;background-image: url(library/slides/slide29.jpg);background-repeat: no-repeat;}
		#slide_show_shoot{width: 533px;height: 267px;float:right;background-image: url(library/slides/slide35.jpg);background-repeat: no-repeat;}
		
		
		
		
		#links_secrow{background-image: url(library/links_row2_bg.jpg);background-repeat: no-repeat;width: 100%;height: 28px;line-height: 200%;	text-align:center;color:#FFFFFF;font-weight: bold;font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px;}
		
							#links_secrow a:link{text-decoration: none;color: #FFFFFF; font-weight: bold;}
							#links_secrow a:visited{text-decoration: none;color: #FFFFFF;font-weight: bold;}
							#links_secrow a:active{text-decoration:none; color: #FFFFFF;font-weight: bold;}
							#links_secrow a:hover{text-decoration: underline;color: #FFFFFF;font-weight: bold;}



		#content_container{width: 100%;background-image: url(library/content_bg.jpg);background-repeat: no-repeat; height:auto;}
		
				#content_left{width: 654px; float:left; margin-left: 32px;height:auto;margin-top: 25px;display:inline}
				#content_right{width: 263px; margin-right: 17px; float:right; height:auto;margin-top: 20px;display:inline}
				
				
		#footer_top{width: 100%;height: 103px;background-image: url(library/footer_top.jpg);background-repeat: no-repeat;}



		#copy{font-weight:bold;margin-left: 120px; margin-top: 35px;}
		
		#footer_bottom{background-image: url(library/footer_bottom_links_bg.jpg);background-repeat: repeat-y;height: auto;width: 100%;color: #FFFFFF;text-align:center;line-height: 150%;}

						#footer_bottom a:link{text-decoration: none;color: #FFFFFF;}
						#footer_bottom a:visited{text-decoration: none;color: #FFFFFF;}
						#footer_bottom a:active{text-decoration: none;color: #FFFFFF;}
						#footer_bottom a:hover{text-decoration: underline;color: #FFFFFF;}



		#footer_links{margin-top: 10px;margin-bottom: 10px;}
		
		
		#fishing_links{width: 257px;background-image: url(library/fishing_layer_bg.jpg);background-repeat: repeat-y;height: auto;color: #FFFFFF;}
		
		#blog_cats{width: 257px;height: auto;}
		
		#blog_categories{width: 100%;height:auto;background-image: url(library/blog_cats_bg.gif);background-repeat: repeat-y;}
		
		
			
			
			
			
			#fishing_links ul li, #blog_cats ul li{margin-left: 20px;list-style-image: url(library/bullet_li.gif);line-height: 200%;}
		
								#fishing_links a:link, #blog_cats a:link{text-decoration:none;color: #FFFFFF; font-weight:bold;}
								#fishing_links a:visited, #blog_cats a:visited{text-decoration: none;color: #FFFFFF;font-weight:bold;}
								#fishing_links a:active, #blog_cats a:active{text-decoration:none;color: #FFFFFF;font-weight:bold;}
								#fishing_links a:hover, #blog_cats a:hover{text-decoration: underline;color: #FFFFFF;font-weight:bold;}
										

/*start of the links*/
a:link{text-decoration: underline;color: #375088;}
a:visited{text-decoration: underline;color: #375088;}
a:active{text-decoration: underline;color: #375088;}
a:hover{text-decoration: underline;color: #C10013;}



/* text */
p{
	margin-left: 20px;
	margin-right: 40px;
	
	line-height: 18px;
}
h1,h2.blog{	margin-left: 18px;font-size: 20px;margin-top: 10px;color: #C10013;font-weight: bold;font-family: Georgia, "Times New Roman", Times, serif;}

h2{margin-left: 20px;font-size: 16px;margin-top: 20px;color: #0A60B6;font-weight: bold;line-height: 28px;font-family: Georgia, "Times New Roman", Times, serif;}

ul li {margin-left: 40px;color: #375088;list-style-image: url();list-style-type: disc;line-height: 180%;padding-right: 20px;}









/****************STYLING THE AREAS PRODUCED BY THE cms*************************/

/*by leaving the following empty the tags will be styled from your regular tags*/

/*    STYLING THE LINKS PAGE(S)      */
h2.cms_links_cat{}/* Displays the links categories*/
p.cms_links{}/* Displays the actual link and description*/
a.cms_links{}/*Displays the actual links*/
p.cms_links_empty{}/*The line letting users know there is no links in the database if applicable*/



/*    STYLING THE HELP/FAQ PAGE(S)      */
p.cms_nofaq{}/*the line showing that there is no faq in the database*/
h3.cms_faq_category{margin-left: 40px;}/*the category of either help or FAQ*/
p.cms_faq_questions{margin-left: 60px;}/*the clickable questions on the faq or help*/
span.cms_faq_title{font-weight: bold;/*display:none;*/}/*this shows weather this is an help or faq, you can hide this using CSS if you do not want to show it*/
a.cms_faq_links{}/*all links within the FAQ section including the back to the top links*/
#cms_faq_spacer{height: 150px;}/*the div allowing you to include space between the last question and the first answer*/
p.cms_faq_answer_title{margin-left: 40px; font-weight:bold;}/*the title of the answer*/
p.cms_faq_answer_detail{margin-left: 50px;}/*the comment on the answer*/
p.cms_backtop{margin-left: 80px;}/*the P tag containing the back to top link*/
hr.cms_faq_hr{width: 50%;margin-left:auto;margin-right:auto;}

/*        STYLING THE GOOGLE API MAP */

#cms_api{}


/*    STYLING THE FORM FIELDS ON THE CONTACT FORM      */

input.cms_form, textarea.cms_form, radio.cms_form, select.cms_form, submit.cms_form{background-color: #EAD8C9;}/*styling the fields, you can also style them individually*/
#cms_upload_window{border: solid 1px black; background: #FFFFE1;padding:15px;}


/*    STYLING THE IMAGE GALLERY      */
h2.cms_image_gallery{}/*displaying the categories of images*/
div.cms_image_layout{
	width:160px;
	border: 1px solid #C10013;
	margin:15px;
	text-align:center;
	padding-top:4px;
	padding-bottom:5px;
	float:left;
	color: #990000;
}/*This is the div which contains the actual thumbnail with name etc*/
div.clearfloat{clear:both;}/*If you are floating the above div, then you might need to cancel the float at the end of category, you can do so by using this div*/
#cms_image_window{
	border: solid 1px #C10013;
	width:90%;
	margin-top:5px;
	margin-left:5px;
	margin-right:auto;
	text-align:center;
	background-color: #FFFFFF;
}/*div styling the container on the window for enlarged images*/
h1.cms_image_window{}/* displays the image name*/

/*styling the news*/
p.cms_current_news{background-image:url(library/bullet_right.gif);background-repeat: no-repeat;padding-left:11px;margin-bottom:0px;}/*displays the listing of news*/
p.cms_current_news_desc{margin-top:0px;margin-left:25px;}/*small description just under the headline on the listing of news*/
p.other_news{}/*the p tag showing the link "to go to archive click here or to go to live news click here*/
h2.cms_news_headline{color: #9F57A4;margin-top:20px;}/*the headline on the news detail page*/
p.cms_news_back{}/*the back link /button on the news detail page*/

/****************END OF STYLING THE AREAS PRODUCED BY THE cms*************************/

div.blog_list_posts{border:dashed 1px #333333;padding:10px;}
h3.blog_list_headline,h3.blog_user_name,h3.blog_detail_headline{margin-left: 20px;font-size: 16px;margin-top: 20px;color: #0A60B6;font-weight: bold;line-height: 28px;font-family: Georgia, "Times New Roman", Times, serif;}
div.blog_list_cats{width:auto; margin-left: 50px;color: #666666;}

		

						div.blog_list_date a:link,div.blog_list_cats a:link{text-decoration: underline;color: #666666;}
						div.blog_list_date a:visited,div.blog_list_cats a:visited{text-decoration: underline;color: #666666;}
						div.blog_list_date a:active,div.blog_list_cats a:active{text-decoration: underline;color: #666666;}
						div.blog_list_date a:hover,div.blog_list_cats a:hover{text-decoration: underline;color:#CC3300;}


div.blog_list_date{width:auto; margin-left: 50px;color: #666666;}
p.blog_list_more{
	margin-left: 150px;
	background-image: url(library/bullet_blog.gif);
	background-repeat: no-repeat;padding-left:11px;
}


div.blog_detail_posts{}
div.blog_detail_cats{width:auto; margin-left: 50px;color: #666666;}
div.blog_detail_date{width:auto; margin-left: 50px;color: #666666;}

						div.blog_detail_date a:link,div.blog_detail_cats a:link{text-decoration: underline;color: #666666;}
						div.blog_detail_date a:visited,div.blog_detail_cats a:visited{text-decoration: underline;color: #666666;}
						div.blog_detail_date a:active,div.blog_detail_cats a:active{text-decoration: underline;color: #666666;}
						div.blog_detail_date a:hover,div.blog_detail_cats a:hover{text-decoration: underline;color:#CC3300;}
						
						

div.blog_user_detail{}

div.blog_comment{width:90%; border:dashed 1px #CC3300; padding:10px;margin-left:auto; margin-right:auto;}
div.blog_comment_guest{}
#blog_N_comments{}/*the p tag with the number of comments on the detail page*/

h3.blog{margin-left: 25px; color: #FFFFFF; font-size: 14px;}

