/* CSS Document ---------------------------------------------------------------------------------------*/

body {
	background-color:#333333;
	margin-top: 20px;
	font-family:Arial, Helvetica, sans-serif;
}
#container{
	width: 900px;
	margin: 0 auto;
	background-image:url(fish_images/wood_backing.jpg);
	background-repeat:repeat;
	padding-top: 15px;
	float:left;
}
#topbar{
	width: 868px;
	margin: 0 auto;
	background-image:url(fish_images/top_bar.jpg);
	background-repeat:no-repeat;
	height: 60px;
	padding-bottom: 20px;
	color:#FFFFFF;
	font-size:12px;
	padding-left: 10px;
}
#topbar a:link{
font-weight:bold;
	color:#FFFFFF;

}
#topbar a:visited{
font-weight:bold;
	color:#FFFFFF;

}
#topbar a:hover{
font-weight:bold;
	color:#FFFF00;
}
#bottombar{
clear:both;
	width: 858px;
	margin: 0 auto;
	background-image:url(fish_images/top_bar.jpg);
	background-repeat:no-repeat;
	height: 60px;
	margin-top: 20px;
	margin-top: 0px !important;
	padding-bottom: 20px !important;
	padding-left: 10px;
	padding-right: 10px;
	color:#FFFFFF;
}
#bottombar_left{
	width: 429px;
	text-align:left;
	float:left;
	font-size:12px;
	padding-top: 6px;
}
#bottombar_left a:link{
	color:#FFFFFF;

}
#bottombar_left a:visited{
	color:#FFFFFF;

}
#bottombar_left a:hover{
	color:#FFFF00;

}
#bottombar_right{
	width: 429px;
	text-align:right;
	float:left;
	font-size:12px;
	padding-top: 6px;
}
#bottombar_right a:link{
	color:#FFFFFF;

}
#bottombar_right a:visited{
	color:#FFFFFF;

}
#bottombar_right a:hover{
	color:#FFFF00;

}
#title_container{
	width: 878px;
	margin: 0 auto;
	height: 200px;
}
#title_left{
	width: 376px;
	float:left;
}
#title_right{
	width: 500px;
	float:left;
}
#rope_top{
	width: 804px;
	margin: 0 auto;
	height: 20px;
	margin-top: 10px;
	padding-bottom: 10px !important;
}
#rope_bottom{
clear:both;
	width: 804px;
	margin: 0 auto;
	height: 20px;
	padding-bottom: 10px !important;
	margin-top: 10px !important;
	margin-top: 0px;
}
#column_container{
	width: 878px;
	margin: 0 auto;
	min-height:260px;
}
#column_left{
	width: 376px;
	float:left;
	padding-bottom: 10px;
}
#column_right{
	width: 500px;
	float:left;
	padding-bottom: 10px;
}
#tackle_box{
	width: 192px;
	height: 205px;
	float:left;
}
#menu_container{
	width: 171px;
	float:left;
	padding-bottom: 25px;
}
.menu_item{
	padding-bottom: 6px;
}


/* Nav Link Rollovers ---------------------------------------------------------------------------------------*/
.rule_book {
  display: block;
  width: 170px;
  height: 30px;
  background: url("fish_images/rule_book_rollover.jpg") 0 0 no-repeat;
  text-decoration: none;
  margin-bottom: 6px;
}
.rule_book:hover {
	background-position: 0px -30px;
}
.membership {
  display: block;
  width: 170px;
  height: 30px;
  background: url("fish_images/membership_rollover.jpg") 0 0 no-repeat;
  text-decoration: none;
  margin-bottom: 6px;
}
.membership:hover {
	background-position: 0px -30px;
}
.sportsmen {
  display: block;
  width: 170px;
  height: 30px;
  background: url("fish_images/sportsmen_rollover.jpg") 0 0 no-repeat;
  text-decoration: none;
  margin-bottom: 6px;
}
.sportsmen:hover {
	background-position: 0px -30px;
}
.fishing_teams {
  display: block;
  width: 170px;
  height: 30px;
  background: url("fish_images/teams_rollover.jpg") 0 0 no-repeat;
  text-decoration: none;
  margin-bottom: 6px;
}
.fishing_teams:hover {
	background-position: 0px -30px;
}
.fishing_tournaments {
  display: block;
  width: 170px;
  height: 30px;
  background: url("fish_images/tournaments_rollover.jpg") 0 0 no-repeat;
  text-decoration: none;
  margin-bottom: 6px;
}
.fishing_tournaments:hover {
	background-position: 0px -30px;
}
.virginia_lakes {
  display: block;
  width: 170px;
  height: 30px;
  background: url("fish_images/lakes_rollover.jpg") 0 0 no-repeat;
  text-decoration: none;
  margin-bottom: 6px;
}
.virginia_lakes:hover {
	background-position: 0px -30px;
}
.fishing_gallery {
  display: block;
  width: 170px;
  height: 30px;
  background: url("fish_images/gallery_rollover.jpg") 0 0 no-repeat;
  text-decoration: none;
  margin-bottom: 6px;
}
.fishing_gallery:hover {
	background-position: 0px -30px;
}
.contacts {
  display: block;
  width: 170px;
  height: 30px;
  background: url("fish_images/contacts_rollover.jpg") 0 0 no-repeat;
  text-decoration: none;
}
.contacts:hover {
	background-position: 0px -30px;
}

/* Header Bars ---------------------------------------------------------------------------------------*/


#rule_book_bar{
	width: 500px;
	height: 26px;
	background-image:url(fish_images/rule_book_bar.jpg);
	background-repeat:no-repeat;
}
#membership_bar{
	width: 500px;
	height: 26px;
	background-image:url(fish_images/membership_bar.jpg);
	background-repeat:no-repeat;
}
#contacts_bar{
	width: 500px;
	height: 26px;
	background-image:url(fish_images/contacts_bar.jpg);
	background-repeat:no-repeat;
}
#fishing_gallery_bar{
	width: 500px;
	height: 26px;
	background-image:url(fish_images/fishing_gallery_bar.jpg);
	background-repeat:no-repeat;
}
#fishing_tournaments_bar{
	width: 500px;
	height: 26px;
	background-image:url(fish_images/fishing_tournaments_bar.jpg);
	background-repeat:no-repeat;
}
#fishing_teams_bar{
	width: 500px;
	height: 26px;
	background-image:url(fish_images/fishing_teams_bar.jpg);
	background-repeat:no-repeat;
}
#my_photos_bar{
	width: 500px;
	height: 26px;
	background-image:url(fish_images/my_photos_bar.jpg);
	background-repeat:no-repeat;
}
#virginia_lakes_bar{
	width: 500px;
	height: 26px;
	background-image:url(fish_images/virginia_lakes_bar.jpg);
	background-repeat:no-repeat;
}
#view_fishermen_bar{
	width: 500px;
	height: 26px;
	background-image:url(fish_images/view_fishermen_bar.jpg);
	background-repeat:no-repeat;
}
#the_fishermen_bar{
	width: 500px;
	height: 26px;
	background-image:url(fish_images/the_fishermen_bar.jpg);
	background-repeat:no-repeat;
}
#index_bar{
	width: 500px;
	height: 26px;
	background-image:url(fish_images/index_bar.jpg);
	background-repeat:no-repeat;
}
#fishing_news_bar{
	width: 500px;
	height: 26px;
	background-image:url(fish_images/news_bar.jpg);
	background-repeat:no-repeat;
}
#admin_bar{
	width: 500px;
	height: 26px;
	background-image:url(fish_images/admin_bar.jpg);
	background-repeat:no-repeat;
}
#my_account_bar{
	width: 500px;
	height: 26px;
	background-image:url(fish_images/my_account_bar.jpg);
	background-repeat:no-repeat;
}

/* News Section ---------------------------------------------------------------------------------------*/

#fish_news{
	float:left;
	width: 350px;
	height: 26px;
	background-image:url(fish_images/fish_news.jpg);
	background-repeat:no-repeat;
	margin-left: 13px !important;
	margin-left: 5px;
}
#news_content{
	float:left;
	width: 340px;
	padding:5px;
	background-image:url(fish_images/content_bg.jpg);
	background-repeat:repeat;
	margin-left: 13px !important;
	margin-left: 5px;
	font-size: 12px;
}
#content{
	width: 490px;
	padding-left:5px;
	padding-right: 5px;
	padding-top: 5px !important;
	padding-top: 10px;
	background-image:url(fish_images/content_bg.jpg);
	background-repeat:repeat;
}
#portfoliocase{
	width: 480px;
}
#portfolioouter {
	width: 156px;
	padding: 2px;
	padding-left: 2px;
	float: left;
}
#portfolioinner {
	width: 150px;
	height: 112px;
	border:#CCCCCC;
	border:#CCCCCC;
	margin-left: 2px;
	margin-top: 2px;
}
.top_frame{
	width: 952px;
	margin: 0 auto;
	background-image:url(fish_images/top_frame.jpg);
	background-repeat:no-repeat;
	height: 26px;
}
.bottom_frame{
	width: 952px;
	margin: 0 auto;
	background-image:url(fish_images/bottom_frame.jpg);
	background-repeat:no-repeat;
	padding-top: 15px;
	height: 26px;
}
.left_frame{
	width: 26px;
	margin: 0 auto;
	background-image:url(fish_images/left_frame.jpg);
	background-repeat:repeat-y;
	padding-top: 15px;
}
.right_frame{
	width: 26px;
	margin: 0 auto;
	background-image:url(fish_images/right_frame.jpg);
	background-repeat:repeat-y;
	padding-top: 15px;
}
#middle_container{
	width: 952px;
	margin: 0 auto;
}

