/* easy-clearing styles documented here: http://www.positioniseverything.net/easyclearing.html */
.fix:after{content:".";display:block;height:0;clear:both;visibility: hidden;}/*for firefox,safari etc*/
* html .fix {height: 1%;}/*for ie*/
/*fixes issue where widths set in html push content out in ie 5 */
.ie5overflowfix {width:100%;overflow: hidden;}/*for ie*/
html>body .ie5overflowfix {overflow:visible;}/*for firefox,safari etc*/

#clear{clear:both;}

body {
	text-align:center;
	margin:0;
	padding:0;
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#123342;
}
	#homepage{background-image:url(/custom/templates/page/birdingHome/images/page-bg-repeat.jpg);}
		#innerpage #homepage,
		#innerpageOneCol #homepage,
		#innerpageTwoCol #homepage,
		#innerpageThreeCol #homepage{background-image:none;}
	#innerpage,
	#innerpageOneCol,
	#innerpageTwoCol,
	#innerpageThreeCol {background-image:url(/custom/templates/page/birdingHome/images/page-bg-inner-repeat.jpg);}

	.outer-container{
		width:100%;
		text-align:center;
		clear:both;
	}
			
		.inner-container{
			width:969px;
			margin:0 auto;
			text-align:left;
		}
			.inner-container#top{
				margin:0 auto;
				text-align:left;
				padding-bottom:0px;
				position:relative;
			}
				#homepage .inner-container#top{height:331px;}
				#innerpage .inner-container#top,
				#innerpageOneCol .inner-container#top,
				#innerpageTwoCol .inner-container#top,
				#innerpageThreeCol .inner-container#top{height:304px;}
				.top-bar{
					width:100%;
					height:55px;
					background-repeat:repeat-x;
					background-position:top;
					padding:3px 0 0 20px;
					z-index:90;
					position:absolute;
					top:0; left:-10px;
				}
					.logo-container{
						z-index:100;
						position:absolute;
					}
				.header-image{
					position:absolute;
					top:23px; left:50%;
					margin-left:-535px;
					z-index:60;
					width:647px;
					padding:0 0 0 50px;
					height:308px;
					background-image:url(/custom/templates/page/birdingHome/images/top-left.jpg);
					background-repeat:no-repeat;
					background-position:left;
				}
					#innerpage .header-padding{
						width:647px;
						height:281px;
						/*background-image:url(/custom/templates/page/birdingHome/images/test-inner-header-image.jpg); */
						background-repeat:no-repeat;
					}
						#innerpage .header-padding p,
						#innerpageOneCol .header-padding p{ margin:0; padding:0;}
					#innerpage .header-image,
					#innerpageOneCol .header-image,
					#innerpageTwoCol .header-image,
					#innerpageThreeCol .header-image{background-image:url(/custom/templates/page/birdingHome/images/top-left-inner.jpg);}
					#innerpage .header-image,
					#innerpage .header-text,
					#innerpageOneCol .header-image,
					#innerpageOneCol .header-text,
					#innerpageTwoCol .header-image,
					#innerpageTwoCol .header-text,
					#innerpageThreeCol .header-image,
					#innerpageThreeCol .header-text{height:281px;}
				.header-text{
					position:absolute;
					top:23px; right:-20px;
					background-image:url(/custom/templates/page/birdingHome/images/header-text-bg.png);
					background-repeat:no-repeat;
					width:343px;
					height:308px;
					z-index:80;
				}
					.header-text a{ color:#c6d6e3}
					#innerpage .header-text,
					#innerpageOneCol .header-text,
					#innerpageTwoCol .header-text,
					#innerpageThreeCol .header-text{
						right:-20px;
						width:353px;
						background-image:url(/custom/templates/page/birdingInner1Col/images/header-text-inner-bg.png);
					}
						.header-text-padding{ position:relative; height:272px;}
						#homepage .header-text-padding{ padding:18px 42px 18px 22px;}
						#innerpage .header-text-padding,
						#innerpageOneCol .header-text-padding,
						#innerpageTwoCol .header-text-padding,
						#innerpageThreeCol .header-text-padding{ padding:18px 42px 18px 22px; height:244px;}
							#innerpage .header-text-padding p,
							#innerpageOneCol .header-text-padding p{margin:4px 0 6px 2px;}
							.header-text-padding h1{ margin:0; color:#bed141;}
							.header-text-padding p{ margin:4px 0 6px 0; color:#245365; z-index:100; width:274px; position:absolute; top:85px; left:26px;}
								
							.header-text-padding .map{
								background-image:url(/custom/templates/page/birdingHome/images/map.jpg);
								background-repeat:no-repeat;
								position:absolute;
								bottom:0px;
								right:20px;
								width:187px;
								height:170px;
								z-index:0;
							}
								.header-text-padding .map a{ width:116px; height:50px; display:block; bottom:10px; right:50px; position:absolute; text-indent:-9999em; z-index:100; }
					
			.inner-container#menu{
				height:33px;
				text-align:left;
				overflow:hidden;
			}
			.inner-container#main{
				background-image:url(/custom/templates/page/birdingHome/images/main-container-top.jpg);
				background-repeat:no-repeat;
				background-position:top;
				background-color:#e8ebec;
				position:relative;
			}
				#innerpage .inner-container#main,
				#innerpageOneCol .inner-container#main,
				#innerpageTwoCol .inner-container#main,
				#innerpageThreeCol .inner-container#main{ 
					background-image:url(/custom/templates/page/birdingHome/images/main-container-inner-top.jpg);
					padding:11px 0 0 0;
				}
				.inner-container-content{ width:969px;}
					
					.breadcrumb-container{float:left; height:17px; margin:5px 0 15px 0; padding:0; width:590px; font-size:9px;color:#999;}
						#innerpageTwoCol .breadcrumb-container{ width:933px;}
						/*eBreadcrumbTrail*/
						#eBreadcrumbTrail{ float:left;}
						#eBreadcrumbTrail A:Link,
						#eBreadcrumbTrail A:Visited {color:#999;}
						#eBreadcrumbTrail A:Hover {color:#666;}
						#eBreadcrumbTrailCurrentNode{ float:left;}
						#eBreadcrumbTrailNotCurrentNode { float:left;}
						#eBreadcrumbTrailDivider { float:left;padding:0 5px;}
					
					#innerpage .inner-container-padding,
					#innerpageOneCol .inner-container-padding,					
					#innerpageTwoCol .inner-container-padding,					
					#innerpageThreeCol .inner-container-padding{ padding:0px 18px 18px 18px; clear:both;}
					
						/* Birding Listings App */
						.birdingNumberOfResults, .birdingNumberOfResults a,
						.birdingOrderLink, .birdingOrderLink a,
						.birdingResultsItem, .birdingResultsItem a,
						.birdingResultPlain, .birdingResultPlain a,
						.birdingResultScientific, .birdingResultScientific a{font-family:"Candara", Arial, Georgia, "Times New Roman";}
						.birdingNumberOfResults{
							font-size:13px;
							color:#080301;
							margin:8px 0 8px 10px;
						}
						.birdingOrderLink{
							font-size:13px;
							color:#69625f;
							margin:0 0 20px 10px;
						}
						.birdingResultsItem{
							background-image:url(/custom/templates/page/birdingInner1Col/images/listing-bg-top.jpg);
							background-repeat:no-repeat;
							background-position:top;
							background-color:#FFF;
							width:292px;
							float:left;
							margin:9px;
						}
							.birdingResultsItemInner{
								background-image:url(/custom/templates/page/birdingInner1Col/images/listing-bg-bottom.jpg);
								background-repeat:no-repeat;
								background-position:bottom;
								width:292px;
								height:90px;
							}
								.birdingResultImage{
									float:left;
									margin:6px 8px 0 10px;
									width:60px;
									height:60px;
									background-image:url(/custom/templates/page/shared/images/bird-app-image-not-available.png);
								}
								.birdingResultsItemInner h5{ width:204px; float:right; text-align:left; padding:0 10px 0 0;}
								.birdingResultPlain,
								.birdingResultPlain a{
									font-size:18px;
									color:#c95b2d;
									margin:6px 0 4px 0;
									text-decoration:none;
								}
								.birdingResultScientific,
								.birdingResultScientific a,
								.birdingResultmaori,
								.birdingResultmaori a{
									display:block;
									font-size:14px;
									color:#11303f;
									margin:0 0 2px 0;
									font-style:italic;
									text-decoration:none;
									font-weight:normal;
								}
								.birdingResultmaori,
								.birdingResultmaori a{
									font-style:normal;
									color:#000;
								}
							
						/* Birding Details App */
						#birdingDetail{ background-color:#FFF;}
							#backToSpecies{
								float:right;
								margin:0 10px 10px 10px;
								color:#7a99b1;
								font-family:"Tekton Pro", "Candara", Arial, Georgia, "Times New Roman";
								font-size:14px;
								text-decoration:none;
							}
								#backToSpecies:hover{text-decoration:underline;}
							.birdingDetailTopCorners,							
							.birdingDetailBottomCorners{ width:933px; height:6px; background-repeat:no-repeat; margin:0; display:block;}
							.birdingDetailTopCorners{ background-image:url(/custom/templates/page/birdingInner1Col/images/detail-top-corners.jpg); margin:0 0 2px 0;}
							.birdingDetailBottomCorners{ background-image:url(/custom/templates/page/birdingInner1Col/images/detail-bottom-corners.jpg); clear:both;}
							.birdingDetailPadding{ margin:0; padding:0 8px;}
							#birdingDetailsMain{ float:left; width:540px;}
								#birdingDetailsImage{ float:left; margin: 5px 25px 10px 5px;}
								#birdingDetailsContent{ margin:0 0 0 20px;}
									#birdingDetailsContent h2{ 
										font-family:"Candara", Arial, Georgia, "Times New Roman";
										font-size:24px;
										color:#c95b2d;
										margin:5px 0 8px 0;
										font-weight:bold;
									}
									#birdingDetailsContent h3{ 
										font-family:"Candara", Arial, Georgia, "Times New Roman";
										font-weight:normal;
										font-size:14px;
										color:#11313f;
										font-style:italic;
										margin:0 0 20px 0;
									}
										#birdingDetailsContent h3.birdingmaoriname{ margin:0 0 2px 0; font-style:normal; color:#000; font-weight:normal;}
							#birdingDetailsTable{ width:338px; float:right; margin:0 10px 0 0;}
								#birdingDetailsTable table{ width:338px; font-size:14px; font-family:"Candara", Arial, Georgia, "Times New Roman"; margin:34px 0 0 0;}
									#birdingDetailsTable table td{ background-color:#f1e4df; color:#113240; padding:10px 15px 10px 15px; }
										#birdingDetailsTable table td.birdingorder,
										#birdingDetailsTable table td.birdingfamily,
										#birdingDetailsTable table td.birdinggenus,
										#birdingDetailsTable table td.birdingspecies,
										#birdingDetailsTable table td.birdingsubspecies{ width:90px; padding:10px 26px 10px 15px; text-align:right; background-color:#eaddd8; font-style:italic; font-weight:bold; color:#5096cd;}
					
					.left-container{
						float:left;
						margin:6px 0 17px 0;
						padding:0 0 0 0;
						width:590px;
					}
					#innerpageOneCol .left-container{ width:930px;}
						.left-container #main-article-title{ margin:0 0 10px 0; float:left;}
							
						.button-have-your-say{ float:right;}
				
					.tours{
						float:left;
						width:590px;
						min-height:600px;
					}
					#innerpageOneCol .tours,					
					#innerpageTwoCol .tours{
						width:930px;
					}									
						#innerpageThreeCol .tours{ width:590px;}
						.tours h1#main-article-title{
							/*color:#858585;*/
							margin:0 15px 0 164px;
						}
						.tours .tours-menu{
							float:left;
							width:150px;
							margin:8px 0 0 0;
							border-top:1px solid #aec0ce;
						}
						.tours .left-container{
							margin:8px 0 17px 0;
							padding:15px 0 0 15px;
							width:420px;
							border-top:1px solid #aec0ce;
						}
						#innerpageOneCol .tours .left-container,
						#innerpageTwoCol .tours .left-container{ width:760px;}
						#innerpageThreeCol .tours .left-container{ width:420px;}
						
							.left-container-padding{
								line-height:18px;
							}
							.left-container-padding strong{font-size:110%; color:#2b5056;}
							.left-container-padding a strong{ color:#D14F03}
					
					.right-container{
						width:307px;
						float:right;
						margin:0 0 27px 0;
						padding:0 13px;
						background-image:url(/custom/templates/page/birdingHome/images/right-column-top.jpg);
						background-position:top;
						background-repeat:no-repeat;
					}
						.right-container-padding{
							width:277px;
							padding:5px 15px 15px 15px;
							background-image:url(/custom/templates/page/birdingHome/images/right-column-bottom.jpg);
							background-position:bottom;
							background-repeat:no-repeat;
							background-color:#ece2c8;
							margin:10px 0 0 0;
						}
						
							.right-container-padding ul{
								list-style-type:none;
								padding:0 0 0 10px;
							}
								.right-container-padding ul li{
									background-image:url(/custom/templates/page/birdingHome/images/bullet.gif);
									background-repeat:no-repeat;
									background-position:top left;
									padding:0 0 0 15px;
								}
				
					.regional-feature-container{
						padding:11px 0 0 0;
						width:969px;
						height:236px;
					}
						.regional-feature-container object{margin:0; display:block;}
					
					.multimedia-box{
						width:701px;
						margin:20px 12px 20px 14px;
						padding:0;
						float:left;
						background-image:url(/custom/templates/page/birdingHome/images/multimedia-box-bottom.jpg); 
						background-position:bottom;
						background-color:#ebe8de;
						background-repeat:no-repeat;
					}
						.multimedia-box-text{
							width:701px;
							height:44px;
							background-image:url(/custom/templates/page/birdingHome/images/multimedia-box-text.jpg);
							background-position:top;
							background-repeat:no-repeat;
						}
							#innerpage .multimedia-box-text,
							#innerpageOneCol .multimedia-box-text,
							#innerpageTwoCol .multimedia-box-text,
							#innerpageThreeCol .multimedia-box-text{ background-image:none; width:307px; margin:0; height:auto;}
								#innerpage .multimedia-box-text-padding,
								#innerpage .userphotography-padding,
								#innerpage .forums-container-padding,
								#innerpageOneCol .multimedia-box-text-padding,
								#innerpageOneCol .userphotography-padding,
								#innerpageOneCol .forums-container-padding,
								#innerpageTwoCol .multimedia-box-text-padding,
								#innerpageTwoCol .userphotography-padding,
								#innerpageTwoCol .forums-container-padding,
								#innerpageThreeCol .multimedia-box-text-padding,
								#innerpageThreeCol .userphotography-padding,
								#innerpageThreeCol .forums-container-padding{ padding:20px;}
							.multimedia-box-text-padding{ padding:11px 12px;}								
								.multimedia-box-text-padding img,
								.multimedia-box-text-padding h2,
								.multimedia-box-text-padding p{ float:left; padding:0; margin:0 0 6px 0;}
									#innerpage .multimedia-box-text-padding p,
									#innerpageOneCol .multimedia-box-text-padding p,
									#innerpageTwoCol .multimedia-box-text-padding p,
									#innerpageThreeCol .multimedia-box-text-padding p{ float:none; clear:both;}
								.multimedia-box-text-padding p{ margin:8px 0 0 0; color:#245365;}
						
							/* Latest Photography */
							#userphotography {
								width:260px;
								height:auto;
								overflow:hidden;
								margin:0;
								padding:0;
								float:left;
							}
							#innerpage #userphotography,
							#innerpageOneCol #userphotography,
							#innerpageTwoCol #userphotography,
							#innerpageThreeCol #userphotography{ float:none; width:auto;}
								.userphotography-padding {padding:23px 20px 23px 23px;}
									#innerpage .userphotography-padding,
									#innerpageOneCol .userphotography-padding,
									#innerpageTwoCol .userphotography-padding,
									#innerpageThreeCol .userphotography-padding{ padding: 0 20px 20px 20px;}
									.userphotography-padding img,
									.userphotography-padding h2,
									.userphotography-padding p{ float:left; padding:0;}
									.userphotography-padding img{ margin:0;}
									.userphotography-padding h2{ margin:0 0 8px 0;}
									.userphotography-padding p{ margin:6px 0 0 0; color:#245365;}
							table.latestPhotographyThumbnail{ clear:both; display:block;}
								.right-container-padding table{ background-color:#ECE2C8;}
								table.latestPhotographyThumbnail td{padding:6px 6px 0 0;}
									table.latestPhotographyThumbnail td td{padding:0 2px 0 0;}
							table.latestPhotographyThumbnail td.latestPhotographySmallLastPadding .contactContentThumbnails img,
							table.latestPhotographyThumbnail td.latestPhotographySmallPadding .contactContentThumbnails img,
							table.latestPhotographyThumbnail td.latestPhotographyLargePadding .contactContentThumbnails img {border:1px #245365 solid; display:block; margin:0; float:none;}
							.latestPhotographyIcons{ }
							
							/* Forums */
							#forums-container{
								margin:0;
								padding:0;
								float:left;
							}
								#forum-container a, #forum-container a:link{ font-size:14px; font-weight:bold;}
								#innerpage #forums-container,
								#innerpageOneCol #forums-container,
								#innerpageTwoCol #forums-container,
								#innerpageThreeCol #forums-container{float:none;}
									#innerpage #forums-container h3,
									#innerpage #forums-container p,
									#innerpageOneCol #forums-container h3,
									#innerpageOneCol #forums-container p,
									#innerpageTwoCol #forums-container h3,
									#innerpageTwoCol #forums-container p,
									#innerpageThreeCol #forums-container h3,
									#innerpageThreeCol #forums-container p{ float:none; clear:both; margin:0;}
								.forums-container-padding{
									width:194px;
									padding:23px 20px 23px 10px;
								}
									#innerpage .forums-container-padding,
									#innerpageOneCol .forums-container-padding{ padding: 0 20px 20px 20px;}
										.forums-container-padding img,
										.forums-container-padding h3,
										.forums-container-padding p{padding:0; margin:0;}
										.forums-container-padding img{ margin:0;}
										.forums-container-padding h3{ margin:0 0 8px 0;}
										.forums-container-padding p{ margin:6px 0 0 0; color:#245365;}
											.forums-container-padding p.forumsicon,
											.right-container-padding p.forumsicon{
												padding:0 0 0 26px;
												background-image:url(/custom/templates/page/birdingHome/images/forum-item.gif); 
												background-repeat:no-repeat;
												background-position:left top;
											}
											.forums-container-padding a.view-all-forums{ float:left; margin:14px 0 0 0;}
												#innerpage a.view-all-forums{ float:right;}
								
								.forumBreadcrumbs{ display:none;}
							
							.inner-container-padding table.forum div.imgcontainer{ float:left; padding:5px 10px 5px 0;}
								.inner-container-padding table.forum table.tableDisplay{ width:100%; padding:0;}
									.inner-container-padding table.forum table.tableDisplay tbody{ margin:0;}
										.inner-container-padding table.forum table.tableDisplay th{ color:#C95B2D;}
										.inner-container-padding table.forum table.tableDisplay th,
										.inner-container-padding table.forum table.tableDisplay td{padding:4px; margin:0; border:none;}
										.inner-container-padding table.forum table.tableDisplay td{background-color:#FFF;}
											.inner-container-padding table.forum table.tableDisplay td.tableMessageCell{ width:100px; text-align:center; vertical-align:top; font-size:10px; line-height:10px;}
												.inner-container-padding table.forum table.tableDisplay td table.avatar{ margin:0 auto;}
												.inner-container-padding table.forum table.tableDisplay td table.avatar div.imgcontainer{float:none; padding:0;}
												.linkcell{ text-align:right; border-top:2px solid #E8EBEC; padding:5px; margin:10px 0 0 0;}
							
							/* Blogs */
							#blog-container{
								display:none;
								margin:0;
								padding:0;
								float:left;
								background-color:#ebe8de;
							}
								.blog-container-padding{
									width:180px;
									padding:23px 25px 23px 10px;
								}
									.blog-container-padding .miscNews p{ margin:14px 0 0 0; width:100%;}
										.blog-container-padding .miscNews #blogdate p,
										.blog-container-padding .miscNews .blogdate p{ margin:0 3px 0 0;}
									#blogframe,
									.customblogframe{
										clear:both;
										margin:0 0 10px 0;
										padding:0 0 0 26px;
										background-image:url(/custom/templates/page/birdingHome/images/blog-item.jpg); 
										background-repeat:no-repeat;
										background-position:left top;
									}
										#news-container #blogframe,
										#news-container .customblogframe{background-image:none; padding:0;}
											#news-container #blogdate,
											#news-container #blogtitle a,
											#news-container .blogdate,
											#news-container .blogtitle a{/*display:none;*/}
										#innerpage #blogframe div,
										#blogframe p,
										#innerpage .customblogframe div,
										.customblogframe p{margin:0; display:inline-block; width:auto;}		
										#innerpage #blogframe div#blogdate,
										#innerpage .customblogframe .blogdate{display:block; width:100%;}
										#blogdate,
										#blogtitle,
										.blogdate,
										.blogtitle{clear:both; /*display:block;*/}								
									.blog-container-padding img,
									.news-container-padding img,
									.blog-container-padding h3,
									.news-container-padding h3,
									.blog-container-padding p,
									.news-container-padding p{ float:left; padding:0; margin:0;}
									.blog-container-padding img,
									.news-container-padding img{ margin:0;}
									.blog-container-padding h3,
									.news-container h3{ margin:0 0 8px 0;}
									.blog-container-padding p,
									.news-container-padding p{ color:#245365;}
									
									#news-container .news-container-padding h2,
									#news-container .news-container-padding h3{ float:none;}
									#news-container .news-container-padding h2{ font-size:15px;}
									#news-container .news-container-padding hr{ display:none;}
									#news-container .news-container-padding span{color:#245365;}
									#news-container .news-container-padding h4 span{color:#D14F03; font-size:12px;}
									#news-container .news-content-container{ display:block; margin:0 0 25px 0;}
									
									/* News Plugin */
									.news-container-padding h3{ margin:0 0 15px 0;}
									.news-container-padding #blogframe,
									.news-container-padding .customblogframe{ width:202px; height:auto; overflow:hidden; margin:0; float:left;}
										.news-container-padding #blogdate,
										.news-container-padding .blogdate{width:60px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
										.news-container-padding #blogtitle { clear:none; width:135px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
											.news-container-padding #blogtitle p {margin:0 0 5px 0;}
											
										.news-container-padding .blogdateMonth {background:url(/custom/templates/page/taiPoutiniHome/images/blog-date.png) no-repeat; width:52px; height:41px; text-align:center; padding:0;}
											.news-container-padding #blogframe .blogdateMonth p ,
											.news-container-padding .customblogframe .blogdateMonth p{ width:100%; text-align:center;margin:0 auto; padding:0; color:#5c5c5c;}
											.news-container-padding #blogframe p.blogBigDate,
											.news-container-padding .customblogframe p.blogBigDate{font-size:14px; margin:5px 0 0 0;}
										.news-container-padding .blogdateYear {background:url(/custom/templates/page/taiPoutiniHome/images/blog-year.png) no-repeat; width:52px; height:23px; text-align:center; padding:3px 0 0 0;}
											.news-container-padding #blogframe .blogdateYear p,
											.news-container-padding .customblogframe .blogdateYear p{color:#fff; width:100%; text-align:center;}
									/* News Plugin */
								
					#news-container{ width:204px; margin:30px 22px 20px 12px; float:right;}
						.news-container-padding{}
					
					#feedback-container{width:175px;margin:20px 0 20px 0; float:right; padding:0 40px 0 0px;}
						#homepage #feedback-container{ }
						#homepage #feedback-container a.title{ display:block; width:175px; height:34px;}
						#innerpage #feedback-container,
						#innerpageOneCol #feedback-container,						
						#innerpageThreeCol #feedback-container{ float:none; margin:0 auto; padding:0;}
						.feedback-container-padding{ color:#3a5977; text-align:center; background-image:url(/custom/templates/page/birdingHome/images/feedback-bg-repeat.jpg); background-repeat:repeat-y; background-position:center; text-align:left; font-size:11px;}
						#homepage .feedback-container-padding{ padding:6px 15px;}
							.commentsClipComment{ margin:0 0 10px 0;}
							.commentsClipName{font-weight:bold; text-align:right;}
							#feedback-container .feedback-container-padding a{ color:#D14F03;}
								#innerpage #feedback-container .feedback-container-padding a,
								#innerpageOneCol #feedback-container .feedback-container-padding a,
								#innerpageThreeCol #feedback-container .feedback-container-padding a,
								#feedback-container .feedback-container-padding a.intro{ color:#3A5977;}
							#innerpage .feedback-container-padding,
							#innerpageOneCol .feedback-container-padding,
							#innerpageThreeCol .feedback-container-padding{ background-image:url(/custom/templates/page/birdingInner1Col/images/feedback-bg-repeat.jpg);}
						#feedback-container a{ color:#3a5977; text-decoration:none;}
						#feedback-container p{ margin:0 0 2px 0; text-align:center;}
						.feedback-container-bottom{ width:175px; height:4px; background-image:url(/custom/templates/page/birdingHome/images/feedback-bg-bottom.jpg); background-repeat:no-repeat;}
						
						.commentsListBox{
							background-image:url(/custom/templates/page/shared/images/comment-repeat.jpg);
							background-repeat:repeat-y;
							width:417px;
						}
							.commentsListBoxTop{
								width:417px;
								background-image:url(/custom/templates/page/shared/images/comment-top.jpg);
								background-position:top;
								background-repeat:no-repeat;
								padding:5px 0 0 0;
							}
								.commentsListBoxBottom{
									width:397px;
									background-image:url(/custom/templates/page/shared/images/comment-bottom.jpg);
									background-position:bottom;
									background-repeat:no-repeat;
									padding:0 10px 5px 10px;
								}
									.commentsHeading{}
									ul.commentsList{ list-style:none; padding:0; margin:0; width:417px;}
										.commentsList li{margin:10px 0 0 0;}
						
							#innerpage .feedback-container-bottom,
							#innerpageOneCol .feedback-container-bottom,
							#innerpageThreeCol .feedback-container-bottom{ background-image:url(/custom/templates/page/birdingInner1Col/images/feedback-bg-bottom.jpg)}
						
				.footer-bar{ padding:6px 0 9px 0; background-color:#7a99b1;}
					.footer-bar a{ margin:0 11px;}
					
				.credit-bar{ padding:8px 0; background-color:#0d2631;}
					.credit-bar-inner{margin:0 20px; text-align:right;}
						.credit-bar-inner div.footer-menu-left{ text-align:left; float:left; height:18px;}
							.credit-bar-inner div.footer-menu-left p{ float:left;}
						.credit-bar-inner p, .credit-bar-inner a{
							margin:0;
							color:#617279;
							font-family:"Candara", Arial, Georgia, "Times New Roman";
							font-size:12px;
						}
						.credit-bar-inner p{float:right;}
							.credit-bar-inner a:hover{color:#FFFFFF;}
							
/* Custom Form Styles */
.HalfWidth{ width:48%;}
div .HalfWidth{ width:90%;}

.feedback-form table.table,
.feedback-form table.table td,
#enquiry table,
#enquiry table td{ background-color:#FFF;}
	.feedback-form table.table td,
	#enquiry table td{ padding:4px;}
							
/* User Photography Page */
.latestPhotographyThumbnail .contactContentThumbnails{ padding:0;}
.contactContentThumbnails{ padding:0 0 0 15px;}
	.latestPhotographyThumbnail .contactContentLatestPhotography{ margin:10px 20px 10px 0;}
	.contactContentLatestPhotography{ width:208px; margin:10px 40px 10px 0; float:left;}
		.contactContentLatestPhotography strong{ display:block; height:36px;}
				.contactContentLatestPhotography a img {border:2px #c0c0c0 solid; display:block;}
/* User Photography Page */
		
/*** Image Templates **********************/
/******************************************/

	#content-image{
		width:245px;
		height:183px;
		z-index:0;
		float:right;
		overflow:hidden;
		position:relative;
	}
		#content-image.left{ float:left; margin:0 10px 10px 0;}
		#content-image.right{ float:right; margin:0 0 10px 10px;}
		#content-image IMG{margin:0; padding:0;}
		#content-image a, #content-image IMG{ border:none;text-decoration:none;}
		#content-image-overlay{
			margin:0;
			padding:0;
			z-index:80;
			position:absolute;
			top:0;
			left:0;
		}
			#content-image-overlay IMG{margin:0; padding:0;}
			
/*------------------------------------------*/

	.BirdingBanner-Container,
	#innerpage #homepage .BirdingBanner-Container,
	#innerpageOneCol #homepage .BirdingBanner-Container{
		position:relative;
		width:647px;
		height:308px;
	}
	#innerpage .BirdingBanner-Container,
	#innerpageOneCol .BirdingBanner-Container{
		height:281px;
	}
		.BirdingBanner-Overlay{
			position:absolute;
			z-index:100;
		}
		.BirdingBanner-Image,
		.BirdingBanner-Slideshow{
			position:absolute;
			z-index:20; left:50px; top:0;
		}
			.BirdingBanner-Overlay,
			.BirdingBanner-Image,
			.BirdingBanner-Slideshow,
			#innerpage .BirdingBanner-Overlay,
			#innerpage .BirdingBanner-Image,
			#innerpageOneCol .BirdingBanner-Overlay,
			#innerpageOneCol .BirdingBanner-Image,
			#innerpageTwoCol .BirdingBanner-Overlay,
			#innerpageTwoCol .BirdingBanner-Image,
			#innerpageThreeCol .BirdingBanner-Overlay,
			#innerpageThreeCol .BirdingBanner-Image{width:647px;}
			
			.BirdingBanner-Overlay,
			.BirdingBanner-Image,
			.BirdingBanner-Slideshow{height:308px;}
			
			#innerpage .BirdingBanner-Overlay,
			#innerpage .BirdingBanner-Image,
			#innerpageOneCol .BirdingBanner-Overlay,
			#innerpageOneCol .BirdingBanner-Image,
			#innerpageTwoCol .BirdingBanner-Overlay,
			#innerpageTwoCol .BirdingBanner-Image,
			#innerpageThreeCol .BirdingBanner-Overlay,
			#innerpageThreeCol .BirdingBanner-Image{height:281px;}
			
	#innerpage .BirdingBanner-Container,
	#innerpage .BirdingBanner-Overlay,
	#innerpage .BirdingBanner-Image,
	#innerpageOneCol .BirdingBanner-Container,
	#innerpageOneCol .BirdingBanner-Overlay,
	#innerpageOneCol .BirdingBanner-Image,
	#innerpageTwoCol .BirdingBanner-Container,
	#innerpageTwoCol .BirdingBanner-Overlay,
	#innerpageTwoCol .BirdingBanner-Image,
	#innerpageThreeCol .BirdingBanner-Container,
	#innerpageThreeCol .BirdingBanner-Overlay,
	#innerpageThreeCol .BirdingBanner-Image{height:281px;}
	
/*** End Image Templates ******************/
/******************************************/ 

/* --- Forum Stylings --- 
.inner-container-padding table.forum,
.inner-container-padding table.forum table{
	background-color:#E8EBEC;
}
	.inner-container-padding table.forum a,
	.inner-container-padding table.forum table a{
		color:#225269;
		text-decoration:none;
	}
		.inner-container-padding table.forum a:hover,
		.inner-container-padding table.forum table a:hover{ text-decoration:underline;}
	.tableDisplay{
		width:100%;
	}

		.tableHeader th{ background-color:#E8EBEC; color:#C95B2D;}
		
		.forumForumsReadOnlyStyle{ display:none;}
		
	.tableMessageCell{ width:100px;}
 --- Forum Stylings --- */
 
.photoCaption,
.photoDate{ display:block;}

	#innerpage .blogdateMonth,
	#innerpage .blogdateMonth p,
	#innerpage .blogdateMonth div,
	#innerpage .blogdateYear,
	#innerpage .blogdateYear p,
	#innerpage .blogdateYear div,
	#innerpageOneCol .blogdateMonth,
	#innerpageOneCol .blogdateMonth p,
	#innerpageOneCol .blogdateMonth div,
	#innerpageOneCol .blogdateYear,
	#innerpageOneCol .blogdateYear p,
	#innerpageOneCol .blogdateYear div{ display:inline; width:auto;}
	#innerpage .blogdateMonth,
	#innerpage .blogdateYear,
	#innerpageOneCol .blogdateMonth,
	#innerpageOneCol .blogdateYear{margin:0 1px 0 0;}
