
/* 

Website by Toledoh.com.au

font-family: 'Muli', sans-serif;
font-family: 'Ovo', serif;
font-family: 'Ubuntu', sans-serif;

 */
 
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 background-color:#DFD6C7;
 color:#000000;
 font-family: 'Muli', sans-serif;
 font-size:15px;
 line-height:20px;
} 
a:hover{ color:#990B16;}
a.current{ color:#990B16;}

#backPanel{ display:block; width:100%; position:absolute; top:185px; height:427px; left:0; background:#FFFFFF;} 
#pagewidth{ 
 width:960px; 
 text-align:left; 
 margin:0 auto;
 background-color:#DFD6C7;
 padding:0;
} 
 
#header{
 position:relative; 
 height:125px; 
 width:100%;
 display:block;
 margin-bottom:60px;
} 
 
#maincol{
 position: relative;
 }

.column_320{ width:295px; display:inline-block; position:relative; text-align:center; zoom:1; *display: inline; _height: 80px;}
.navPanel{ padding-top:66px;font-family: 'Ubuntu', sans-serif;}
.left{ padding-right:25px;}
.middle{ padding:0 auto;}
.right{ padding-left:25px;}
.navText{ line-height:2.5em; font-size:16px;font-family: 'Ovo', serif; height:40px;}
.navLinks{border-top:#000000 1px solid;line-height:2.5em; font-size:16px; height:40px;}
	.navLinks a{ text-decoration:none; padding:0 17px; color:#000000;}
	.navLinks a:hover{ color:#990B16;}
	.navLinks a.current{ color:#990B16;}
	.navLinks a.navLeft{ padding-left:0;}
	.navLinks a.navRight{ padding-right:0;}

.contactForm1{ border:none; background:#FFFFFF; padding:3px; margin:0 0 5px 0; width:280px; height:30px;}
.contactForm2{ border:none; background:#FFFFFF; padding:3px; margin:0 0 5px 0; width:280px; height:80px;}
.contactForm3{ border:1px solid #FFFFFF; display:block; background:#342709; color:#FFF; padding:3px; margin:13px 24px 0 0; width:75px; height:26px;}
#footer{
 height:50px; 
 clear:both;
 display:block;
 overflow:auto;
 border-top:#716558 1px solid;
 font-family: 'Muli', sans-serif;
 font-size:14px;
 line-height:45px;
} 
 
.pageContent{ padding:40px 0;}
.pageContent h1{font-family: 'Ovo', serif; font-size:28px;} 
.pageContent h2{ display:block; width:100%; border-bottom:1px solid #000000; font-size:15px; font-weight:bold;} 
.pageContent p{ } 

 
/* ******************************************************************** */ 
/* Clearfix: http://csscreator.com/attributes/containedfloat.php        */
/* ******************************************************************** */
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


.outerContainer
{
	display: table;
	height: 200px;
	overflow: hidden;
	width: 295px;
}
  
.outerContainer:Hover
{
}

.outerContainer .innerContainer
{
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
  
.outerContainer .innerContainer .element a
{
	color: #999999;
	text-decoration: none;
	padding: 0px 10px;
	display: block;
}
  
.outerContainer:Hover .innerContainer .element a
{
	color: #FFFFFF;
	text-decoration: none;  	  
}
