/* CSS Document */

*				{padding: 0;
			 	margin: 0;
			 	}

h1 em			{
				position: absolute;
				left: -4000px;
				width: 900px;
				}



/* Code for home page banner */

		#home { 
			background: url(images/logo.gif) 0px 0% no-repeat; 
			background-size: 75%;
			height: 430px; 
			margin: 0 auto; 
		    padding: 0px 0px 0px 0px;
			margin-left: 6%;
			min-width: 850px;
			max-width: 1440px;
		}


		#home2 { 
			background: url(images/swirl.gif) 0px 0% no-repeat; 
			background-size: 75%;
			height: 430px; 
			margin: 0 auto; 
		    padding: 0px 0px 0px 0px;
			margin-left: 6%;
			min-width: 850px;
			max-width: 1440px;
		}


.hero				{float: right;
					width: 550px;
					margin-right: 1%;}



		#home_charity { 
			background: #000 url(images/bg_charity.jpg) center  no-repeat; 
			margin: 0 auto; 
		    position: relative; 
			height: 600px;
			width: 100%; 
		    padding: 0px 0px 0px 0px;
			border-top: 1px solid #887353;	
			border-bottom: 1px solid #444;	
			text-align: center;
		}

		#home_dames { 
			background: #000 url(images/bg_dames2.jpg) top center no-repeat; 
			margin: auto auto; 
		    position: relative; 
			height: 680px;
			width: 100%; 
		    padding: 0px 0px 0px 0px;
			border-top: 1px solid #887353;	
			border-bottom: 1px solid #444;	
			text-align: center;
		}

		#home_cabaret { 
			background: #000 url(images/bg_cabaret.jpg) top; 
			margin: auto auto; 
		    position: relative; 
			height: 500px;
			width: 100%; 
		    padding: 80px 0px 0px 0px;
			border-top: 1px solid #887353;	
			border-bottom: 1px solid #444;	
			text-align: center;
		}

		#home_charityheadshot { 
			background: #e3d3c3 url(images/bg_charityheadshot.jpg) center  no-repeat; 
			margin: auto auto; 
		    position: relative; 
			height: 500px;
			width: 100%; 
		    padding: 80px 0px 0px 0px;
			border-top: 1px solid #887353;	
			border-bottom: 1px solid #444;	
			text-align: center;
		}


		#home_news { 
			background: #000000 url(images/bg_news.jpg) center  no-repeat; 
			margin: auto auto; 
		    position: relative; 
			height: 500px;
			width: 100%; 
		    padding: 80px 0px 0px 0px;
			border-top: 1px solid #887353;	
			border-bottom: 1px solid #444;	
			text-align: center;
		}

		#home_contact { 
			background: #000000 url(images/bg_contact.jpg) top center repeat-x; 
			margin: auto auto; 
		    position: inherit;
			height: 540px;
			width: 100%; 
		    padding: 60px 0px 0px 0px;
			border-top: 1px solid #887353;	
			border-bottom: 1px solid #444;	
			text-align: center;
		}

		#home_inside { 
			background: #211619 url(images/bg_banner_inside.jpg) top center repeat-x; 
			background-size: 85%;
			margin: 0px auto;
			height: 130px;
		}

.header_logo		{width: 520px;
					margin: 0px auto;
					text-align: left;
					padding-top: 10px;
					}




.hiddenpic		{display: none}



body			{
				background: #462222;
				 }

#wrap				{margin: 0px auto;
					width: 900px;
					padding: 50px 20px 40px 20px;
					
					}

#wrap2				{width: 900px;
					margin: 0px auto;
					padding: 50px 20px 40px 20px;
					
					}

#wrap2_full			{background: #5c2d2d url(images/bg_bottom_swirl2.jpg)  bottom center no-repeat;
					}



#wrap3				{width: 900px;
					margin: 0px auto;
					padding: 50px 20px 40px 20px;
					
					}

#wrap3_full			{background: #5c2d2d url(images/bg_bottom_swirl3.jpg)  bottom center no-repeat;
					}





.headerfull			{background: #211619 url(images/bg_glow.jpg) top right no-repeat;
					height: 420px;
					}


/* Image slider */

.imageslider		{background-color: #222;
					margin: 0px auto;
					margin-top: 1px;
					}
					
.imageslider li a img	{z-index: 2000;}



	
.logo			{width: 440px; padding-top: 0px; padding-left: 40px;
				margin: 0px auto;}

	
.quotes			{height: 300px;
				width: 300px;
				text-align:center;
				margin-left: 60px;
				margin-top: 60px;
				vertical-align:middle}

.quotes h3		{font-size: 28px; color: #CCC; line-height: 40px;
				text-shadow: 2px 2px 2px rgba(000,000,000,7.6) }

.quotes p		{font-size: 12px; color:#888}


.bannerquote	{height: 200px;
				text-align:center;
				}
				
.bannerquote h2		{font-size: 46px; color:#fff; 
					font-family:"Times New Roman", Times, serif; 
					text-shadow: 1px 1px 1px rgba(000,000,000,7.6)}

.bannerquote h4		{font-size: 22px; color:#fff; font-family:"Times New Roman", Times, serif; 
					text-shadow: 1px 1px 1px rgba(000,000,000,7.6)}
				
	
.content			{margin-top: 50px;}





.navigationbar		{height: 50px;
					margin: 0px auto;
					-moz-box-shadow:0 0 25px #000;
					-webkit-box-shadow:0 0 25px #000;
					box-shadow:0 0 25px #000;
					background: #222222;
					border-bottom: 1px solid #887353;
					border-top: 1px solid #444;
					}


/* STICKY NAVIGATION - HOME PAGE*/

#top { height:0px; padding:0px 0 0 0;  }


/* CODE TO MAKE NAVBAR WORK AS FIXED */

#nav{left:0; right: 0px; width:100%; height: 50px; margin: 0px auto; border-bottom:1px solid #887353; 
}

#nav.check-on-it .navbar		{margin: 0px auto; }

#nav.check-on-it{
position:fixed;
margin: 0px auto;
top: 0px;
background: #222222;
-moz-box-shadow:0 0 15px #000;
-webkit-box-shadow:0 0 15px #000;
box-shadow:0 0 15px #000;
z-index:2000}



/* STICKY NAVIGATION - INSIDE PAGE*/

#top2 { height:0px; padding:0px 0 0 0;  }



#nav2{left:0; right: 0px; width:100%; height: 50px; margin: 0px auto; border-bottom:1px solid #887353; 
}

#nav2.check-on-it .navbar		{margin: 0px auto; }

#nav2.check-on-it{
position:fixed;
margin: 0px auto;
top: 0px;
background: #222222;
-moz-box-shadow:0 0 15px #000;
-webkit-box-shadow:0 0 15px #000;
box-shadow:0 0 15px #000;
z-index:2000}







/* NAVIGATION HOME PAGE */



#navigation2 ul  	{ float: none; text-align:center; width: 900px; display:block; margin: 0px auto; }

#navigation2 li		{text-align:center; float: none }

.navigation			{padding-top: 0px;
					width: 900px; 
					margin: 0px auto;
					}



.navigation ul		   {float: left; 
					   list-style:none;
					   margin:0 ;
					   padding:0;
					   margin-left: 0px;
					   position:absolute;
					   }

.navigation ul li		{float: left; 
						display: inline-block;
						list-style: none; 
						margin: 0 auto;
						padding: 14px 15px 15px 15px;
						margin-top: 0px;
						text-align:right;
						}


.navigation ul li a 	{font-family: 'Open Sans', Arial, Helvetica, sans-serif;
						color: #9b845c; 
						text-transform: uppercase;
						font-weight: 800;
						text-shadow: 2px 2px 2px rgba(000,000,000,9.0);
						outline: none;
						font-size: 16px;
						}

.navigation ul li a:hover

						{color: #eee;
						text-shadow: 1px 1px 1px rgba(0,0,0,4.0);
						padding-bottom: 9px;
						}

.navigation ul li a.active

						{color: #eee;
						text-shadow: 1px 1px 1px rgba(0,0,0,4.0);
						border-bottom: 2px solid #9b845c;
						padding-bottom: 5px;
						}
						



.headshot	{width: 250px; float: left; padding: 10px; margin: 0px 10px 10px 0px; border: 1px solid #9b845c}

.newspic	{padding: 6px; margin: 0px 10px 10px 0px; border: 1px solid #9b845c}
						
.newsstory	{border-bottom: 1px solid #eee; margin-bottom: 30px;}

						
/* TITLE BARS */
.title					{text-align:center;
						border-top: 1px solid #CCC;
						margin-top: 70px;
						height: 50px;
						}
		
.titleline				{
						margin-top: -22px; 
						}
						
.titletext				{background-color:#fff; 
						padding: 0px 80px;
						letter-spacing:2px; font-weight: 300}

.titletext_color		{background-color:#F7F7F7; 
						padding: 0px 80px;
						letter-spacing:2px; font-weight: 300}


.socialbar				{background: #3b3a3a; height: 40px; padding: 35px 0px 0px 0px ;
						}

.title_dark				{text-align:center;
						border-top: 1px solid #999;
						margin-top: 0px;
						height: 100px;
						
						}
		
.titleline_dark					{
						margin-top: -18px; 
						}
						
.titletext_dark			{background-color: #9b845c; 
						padding: 0px 80px;
						color: #ece9e9;
						margin-bottom: 0px;
						letter-spacing:3px; }
						
.titleline_dark h2		{font-size: 24px}

h2					{color:#9b845c;
					font-family: 'Raleway', sans-serif;
					font-size: 30px;
					margin-bottom: 11px;
					text-shadow: 1px 1px 1px rgba(000,000,000,4.0)}
					
.heading			{text-align:right;
					color: #BDBDBD;
					font-size: 35px;
					letter-spacing: 15px;
					font-weight: 200;
					padding: 30px 0px 20px 0px}

h3					{color: #9b845c;
					font-family: 'Raleway', sans-serif;
					font-size: 24px;
					margin-bottom: 15px;
					}

h3 a				{color: #9b845c}

h3 a:hover			{color: #c2d4d8}



h4					{color: #9b845c;
					font-family: 'Raleway', sans-serif;
					font-size: 20px;
					margin-bottom: 15px;
					}

h5					{color: #9b845c;
					font-family: 'Raleway', sans-serif;
					font-size: 15px;
					margin-bottom: 20px;
					line-height: 22px;
					font-weight: 500}

.bold				{font-weight: 900}

h5 a				{color: #666; font-weight: 200}

p					{color: #CCC;
					font-family: 'Raleway', sans-serif;
					font-size:14px;
					line-height: 25px;
					margin-bottom: 16px;}

ul.list				{color: #CCC;
					font-family: 'Raleway', sans-serif;
					font-size:15px;
					line-height: 30px;
					margin-bottom: 30px;
					margin-left: 0px;
					list-style: none}
															
img					{border: none;
					outline: none}


a					{color: #9b845c; font-family:Arial, Helvetica, sans-serif;  text-decoration:none; font-weight: bold}

a:hover				{color: #c2d4d8}



a.link 				{color:#9b845c;
					 font-weight:400; 
					 font-family: 'Raleway', sans-serif; 
					 text-decoration:none; 
					 padding: 4px 15px; border: 1px solid #9b845c;
					 float: none;}


a.link:hover				{color:#fff; background-color: #9b845c;  }



a.link2 			{background-color: #205768; color:#eee; font-weight:400; font-family: 'Raleway', sans-serif; 
						text-decoration:none; padding: 4px 20px; border: 1px solid #eee}


a.link2:hover		{color:#205768; background-color: #c3d2d6  }


.news				{border: 1px solid #efefef;
					margin-bottom: 30px;
					margin-top: 80px;
					padding: 20px 20px 10px 20px;
					background-color: #e6e6e6;
					-moz-box-shadow:2px 12px 12px #666;
					-webkit-box-shadow:2px 2px 2px #000;
					box-shadow:4px 4px 4px #999;
					background-image:url(images/bg_paper.jpg); text-align:center}





a img				{outline: none}

.center				{text-align:center}


/* PHOTO GALLERY */

#imagegallery	{margin-left: 20px}


#imagegallery a img	{
					margin-top: 5px;
					margin-left: 5px;
					border: 1px solid #9b845c;
					padding: 4px;
					width: 150px;
					height: 150px;
					color: #fff;
					}


    /* STYLES FOR TABS ON ABOUT PAGE */
	

.etabs a.active {color:#fff; 
				background: #9b845c;
				margin-top: 10px;
				padding: 20px;
				}
	
.etabs 			{ width: 770px;
				padding-bottom: 11px;
				border-top: 1px solid #9b845c; 
				border-bottom: 1px solid #9b845c; 
				margin: 0px auto; text-align: center}
    
.tab 			{display: inline-block; 
				zoom:1; *display:inline; 
				line-height: 2px; 
				margin-left: 1px; 
				border: solid 0px #999;
				margin-bottom: 0px;
				margin-top: 0px;
				}
	
.tab a 			{ font-family: 'Open Sans', Arial, Helvetica, sans-serif; 
				font-size: 17px; 
				color: #9b845c; 
				display: block; 
				padding: 12px  19px; 
				outline: none;
				font-weight:400; text-align: center
				}
    
.tab a:hover 	{color: #eee; 
				opacity:0.7;
}

    
.tab.active 	{ padding: 0px 0px 0 0px; 
				color: #ff7702; 
				margin-top: 0px; 
				top: 0px; 
				border-color: #ccc;   }
    

.tabcontainer	{padding: 60px ;
				}




/* VIDEO GALLERY */

#imagegallery_video	{margin-left: 20px}


#imagegallery_video a img	{
					margin: 15px;
					margin-bottom: 10px;
					border: 1px solid #9b845c;
					padding: 5px;
					width: 350px;
					height: 208px;
					}

#imagegallery_video li	{
						display: inline-block;
						margin: 0px 10px;
						text-align:center;
						height: 270px;
						margin-bottom: 25px;
						border: opx dotted #000;
						}


/* Left and right boxes homepage*/	


.rightbox_home			{width: 380px;
						float: right;
						padding: 30px 10px 30px 10px;
						text-align:center;
						background-color:#222;
						border: 6px dotted #b3996c;
						margin-bottom: 10px;
						margin-top: 40px;
						background-image:url(images/bg_rightbox_home.jpg);
						}

.rightbox_home	p		{line-height: 30px; margin-bottom: 10px;}




.imagelink img{
				opacity:1;
				-webkit-transition: opacity 0.20s linear;
				-moz-transition: opacity 0.20s linear;  
				-o-transition: opacity 0.20s linear; 
				-ms-transition: opacity 0.20s linear;
				transition: opacity 0.20s linear;
				
}

.imagelink:hover img
				{opacity:0.5; }


.imagelink2 img{
				opacity:0.5;
				-webkit-transition: opacity 0.20s linear;
				-moz-transition: opacity 0.20s linear;  
				-o-transition: opacity 0.20s linear; 
				-ms-transition: opacity 0.20s linear;
				transition: opacity 0.20s linear;
				
}

.imagelink2:hover img
				{opacity:1; }



/* FEATURE VIDEO ON HOME PAGE */

.featuredvideo	{float: left; margin-right: 50px; border: 1px dotted #b3996c; background-color: #222; padding: 0px;}


		
.totop				{text-align:center; height: 16px; margin-top: 0px; }			

.totop a			{font-weight: 400; font-size:12px; padding: 4px 20px; border: 1px solid #84704d}
					


/* FOOTER */

.footer			{margin-top: 0px;
				padding-top: 10px;
				height: 440px;
				border: 0px dotted #CCC; 
				text-align: center;
				background: url('images/swirl_footer.gif') center no-repeat;
				background-size: 600px;
				
				}
		
.logo_footer	{width: 500px; margin-top: 20px; margin-bottom: 20px;}	


.footer_bowral	{float: right;
				width: 200px;
}



/* facebook - home page */


 a.facebook			{font-size: 22px;
					font-weight: 200;
					color: #908a8b;
					margin-top: 35px;
					margin-bottom: 135px;
					font-family: 'Raleway', sans-serif;
					text-shadow: 1px 1px 1px rgba(000,000,000,6.0)}

a.facebook:hover	{color: #9b845c;}



.socials_navtop			{text-align:right;
						float: right;}



.socialbtn_large	{width: 50px; padding: 4px 2px }

.socialbtn_small	{width: 40px; padding: 0px 2px }

.bottomnav ul	{display:inline-block; margin-left: 0px; text-align:left; list-style: none;}

.bottomnav ul li	{display:inline-block; margin-left: 0px; margin-top: 0px; text-align:left; list-style: none;}

.bottomnav		{margin-top: 30px;}
				
.bottomnav a	{padding: 0px 8px; 
				font-size:11px;
				color: #666;
				font-weight: 400;
				color: #999;
				line-height: 18px;
				font-family: 'Raleway', sans-serif;
				text-shadow: 1.5px 1.5px 1.5px #000
				}
	
.bottomnav a:hover	{color: #9b845c}		
		
.bottomnav a.active	{color: #9b845c}		
	


.copyright		{text-align:center; margin-right: 40px; }

.copyright p	{font-size: 11px; color: #999; font-family: 'Raleway', sans-serif;  }				

.copyright a	{font-weight: 500; color:#999; font-family: 'Raleway', sans-serif; text-shadow: 1.5px 1.5px 1.5px #000}

.copyright a:hover	{color: #ccc; }

.copyright h3 	{font-size: 21px; color: #e4e3e3; font-family: 'Raleway', sans-serif; }				





.footer2		{margin-top: 0px;
				padding: 20px 100px 20px 100px;
				height: 30px;
				border-top: 1px solid #333;
				background: #111111 /*url('images/bg_footer.jpg') repeat*/;
				
				}



