/* I Fly Fish global styles */

body { 
	font: normal 12px/1.5em Arial, Helvetica, sans-serif;
	color: #000000;
	background: #ffffff; }

a { color: #d27402; text-decoration: none; }
a:hover { color: #000000; text-decoration: underline; }

.cLear { clear: both; height: 0px; font-size: 0px; line-height: 0px; }
.clear { clear: both; height: 0px; font-size: 0px; line-height: 0px; }

#mainBody { min-width: auto; }

#headerBar { display: none; }
#navBar { display: none; }

#homeHeaderBar { display: none; }
#contentHeaderBar { display: none; }
#contentBar { background: #ffffff; padding: 15px 0px; }
	#contentBlock { 
		width: auto;
		padding: 0px 9px 0px 9px;
		margin: 0px auto 0px auto;
		position: relative;
		left: 0px;
		border: 1px solid #d1c6b5;
		background: #ffffff; }

		#contentLeftBar { display: none; }


		#contentMainBar { 
			float: left;
			width: 100%;
			padding: 9px 0px 20px 0px;
			/* border: 1px solid #d1c6b5;
			background: #ffffff; */ }

			.contentLeft { float: none; width: 100%; }
			.contentRight { float: none; width: 100%; }
			.contentLeftImg { float: left; width: 315px; }
				.contentLeftImg img { border: 1px solid #676767; }
				.contentLeftImgThumb { margin: 10px 10px 0px 0px; }
			.contentRightDetails { float: none; width: 100%; }
				.contentRightDetails small { font-size: 11px; font-style: italic; }
			.dataLabel { float: left; width: 160px; font-weight: bold; }
			.dataContent { float: left; width: 280px; }
			.tableData { background: #e9e0d5; border-collapse: separate; border-spacing: 1px; }
				.tableData th { padding: 2px 5px; background: #f3ece4; font-weight: bold; }
				.tableData td { padding: 2px 5px; background: #ffffff; }
			.listHeader { background: #f6f1ea; padding: 10px; }
				#contentMainBar .listHeader h2 { color: #736c65; }
			.listItem { padding: 10px; border-bottom: 2px solid #f6f1ea; }
				.listItemLeft { float: left; width: 600px; padding: 0px; }
					.listItemLeft img { border: 1px solid #000000; float: left; margin-right: 10px; }
				.listItemRight { float: right; width: 70px; padding: 0px; text-align: left; }
				.listItem small { font-size: 11px; }
			.listItemSm { 
				float: left;
				width: 330px;
				padding: 10px;
				margin: 0px 10px;
				border-bottom: 2px solid #f6f1ea;
				font-size: 11px; }
				.listItemSm img { border: 1px solid #000000; float: left; margin-right: 10px; }
			.pagiNation { display: none; }
			.photoGallery {}
				.galleryItem { 
					float: left;
					width: 180px;
					margin: 4px; }
					.galleryItem img { 
						padding: 3px;
						border: 1px solid #e4dcd3; }
					.galleryItem small { font-size: 11px; text-transform: uppercase; }
			.dotted_line { background: url(../images/bg_dot_brown.gif) left bottom repeat-x; }
			.block_outline { border: 1px solid #d1c6b5; padding: 10px; }
			#contentMainBar .formLabel { float: left; width: 150px; margin: 2px 2px; }
			#contentMainBar .fb_option { float: left; margin: 2px 2px; }
			#contentMainBar .fb_input, #contentMainBar .fb_password { 
				float: left;
				font-size: 14px;
				margin: 2px 2px;
				padding: 2px 2px;
				background: #ffffff;
				border: 1px solid #cccccc;
				width: 200px; }
			#contentMainBar .fb_checkbox, #contentMainBar .fb_radio { float: left; margin: 2px 2px; }
			#contentMainBar .fb_select { float: left; margin: 2px 2px; background: #ffffff; border: 1px solid #cccccc; }
			#contentMainBar .fb_textarea { float: left; margin: 2px 2px; background: #ffffff; border: 1px solid #cccccc; }
			#contentMainBar .fb_button, #contentMainBar #upload_button { 
				float: left;
				height: 24px;
				font: bold 12px Arial, Helvetica, sans-serif;
				background: url(../images/bg_button.gif) left top repeat-x;
				border: none;
				color: #ffffff;
				-moz-border-radius: 4px;
				-webkit-border-radius: 4px;
				-khtml-border-radius: 4px;
				border-radius: 4px;
				margin: 2px 2px; }
			#contentMainBar .fb_button_text { 
				float: left;
				padding: 4px 10px 4px 10px;
				font: bold 12px Arial, Helvetica, sans-serif;
				background: url(../images/bg_button.gif) left top repeat-x;
				border: none;
				color: #ffffff;
				-moz-border-radius: 4px;
				-webkit-border-radius: 4px;
				-khtml-border-radius: 4px;
				border-radius: 4px;
				margin: 2px 2px; }
			#contentMainBar .fb_button_blue { 
				float: left;
				padding: 4px 10px 4px 10px;
				font: normal 11px Arial, Helvetica, sans-serif;
				background: url(../images/bg_button_blue.gif) left top repeat-x;
				border: none;
				color: #ffffff;
				text-transform: uppercase;
				-moz-border-radius: 4px;
				-webkit-border-radius: 4px;
				-khtml-border-radius: 4px;
				border-radius: 4px;
				margin: 2px 2px; }
			#contentMainBar .fb_button_text_blue { 
				padding: 7px 0px 0px 5px;
				width: 60px;
				height: 18px;
				font: normal 11px Arial, Helvetica, sans-serif;
				background: url(../images/btn_view.gif) left top repeat-x;
				text-transform: uppercase;
				text-align: left;
				border: none;
				color: #ffffff;
				display: block; }

			#contentMainBar h1 { 
				color: #2e57a5;
				font: bold 23px/1.5em Helvetica, Arial, sans-serif;
				background: url(../images/bg_dot_brown.gif) left bottom repeat-x;
				margin-bottom: 0.8em; }
			#contentMainBar h2 { color: #2e57a5; font: normal 18px/1.5em Arial, Helvetica, sans-serif; margin-bottom: 0.8em; }
			#contentMainBar h3 { color: #736c65; font: normal 18px/1.5em Arial, Helvetica, sans-serif; margin-bottom: 0.8em; }
			#contentMainBar p { margin-bottom: 0.8em; }
			#contentMainBar ul { 
				margin-bottom: 1em;
				list-style-type: disc;
				list-style-position: inside;
				line-height: 2em; }
            /*#contentMainBar li { margin-left: 20px; } */
			.contentAds { display: none; }
			#homePageContent { float: left; width: 435px; }
				#homePageContent h1 { 
					color: #4b3e2e;
					font: bold 33px/1.5em Helvetica, Arial, sans-serif;
					background: none;
					margin-bottom: 0px; }
				#homePageContent h2 { color: #2e57a5; font: bold 23px/1.5em Helvetica, Arial, sans-serif; margin-bottom: 0px; }
				#homePageContent h3 { color: #736c65; font: normal 18px/1.5em Helvetica, Arial, sans-serif; margin-bottom: 0.8em; }
			#homePagePromo { float: right; width: 300px; }
				#homePagePromo #friendSearch { 
					background: #fafafa url(../images/no_image_reversed.gif) center top no-repeat;
					padding: 10px;
					border: 2px solid #ceccda; }
					#homePagePromo #friendSearch #search_form { border-bottom: 2px solid #ffffff; padding-bottom: 5px; margin-bottom: 5px; }
					#homePagePromo #friendSearch .formLabel { float: left; width: 100px; }
					#homePagePromo #friendSearch .fb_input { color: #676767; width: 265px; background: #ffffff; border: 2px solid #b4b1c9; }
					#homePagePromo #friendSearch .fb_select { color: #676767; background: #ffffff; border: 2px solid #b4b1c9; }
					#homePagePromo #friendSearch small { font-size: 11px; }
					#homePagePromo #friendSearch h3 { color: #ffffff; margin-bottom: 0px; text-align: right; }
					#homePagePromo #friendSearch a { color: #2E57A5; }
			#siteSections { margin-bottom: 25px; }
				.siteSection { margin: 5px; float: left; width: 243px; background: #f4efea; }
					.siteSectionContent { margin: 4px; padding: 5px; height: 210px; background: #ffffff; border: 1px solid #d1c6b5; }
				#siteSections h3 { 
					background: url(../images/bg_dot_blue.gif) left bottom repeat-x;
					color: #2e57a5;
					font: normal 23px/1.5em Helvetica, Arial, sans-serif; margin-bottom: 5px; }
					#siteSections h3 img { padding: 0px 5px 0px 0px; top: 4px; position: relative; }
			#memberContentHeader { display: none; }
				#memberContentHeader h4 { font: normal 16px/16px Helvetica, Arial, sans-serif; color: #666666; margin: 0px 0px 0px 0px; }
					#memberContentHeader h4  b { font: normal 23px/23px Helvetica, Arial, sans-serif; color: #4b3e2e; }
				#memberContentHeader ul { padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px; }
					#memberContentHeader ul li { font-size: 0px; line-height: 0px; float: left; padding: 0px; margin: 0px 2px 0px 0px; position: relative;  }
						#memberContentHeader ul li a { 
							display: block;
							font: normal 14px/14px Arial, Helvetica, sans-serif;
							padding: 6px 10px;
							background: #d27402;
							border: 1px solid #d27402;
							border-bottom: none;
							color: #ffffff;
							text-transform: uppercase; }
							#memberContentHeader ul li.cuRRent a { 
								background: #ffffff;
								color: #4b3e2e;
								border: 1px solid #d1c6b5;
								border-bottom: none; }
						#memberContentHeader ul li ul { display: none; }
						#memberContentHeader ul li.cuRRent ul { padding: 0px; margin: 1px 0px 0px 0px; display: block; position: absolute; width: 700px; }
							#memberContentHeader ul li.cuRRent ul li { padding: 0px; margin: 0px; }
							 #memberContentHeader ul li.cuRRent ul li a { float: left; border: none; font: bold 11px Helvetica, Arial, sans-serif; padding: 4px 10px; }
						 	#memberContentHeader ul li.cuRRent ul li.cuRRent a { color: #d27402; }
			

#footerBar { display: none; }
