/*
Theme Name: zen10 Custom Template
Theme URI: https://zen10.com.au
Description: A minimalist WordPress template theme built with HTML 5.
Author: zen10 Australia
Author URI: https://zen10.com.au

	zen10 Melbourne Website Design
	https://zen10.com.au

*/

@media screen {
html, body, a, p, h1, h2, h3, h4, h5, form, input, textarea, submit, table, td, tr, ul, li, ol  { margin: 0px; padding: 0px; } 
* { margin: 0; padding: 0; }
body { background: #666 url('images/background.jpg') repeat-x fixed; font: 14px/1.4 "Droid Sans", Georgia, Serif; }
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */

.alignleft { float: left; margin-right: 15px; padding-bottom: 15px;}
.alignright { float: right; margin-left: 15px; padding-bottom: 15px;}
.aligncenter { display: block; margin-left: auto; margin-right: auto; } 

#page-wrap { width: 980px; margin: auto; }
	p.intro { font-size: 9px; padding-top: 5px; padding-bottom: 0px; color: #666; }
#header { height: 95px; padding-top: 22px; width: 100%; background: url('images/header.png');}
	#header p { float: right; padding-right: 50px; color: #fff; font-size: 10px; text-align: right; }
	#header p.phone { font-family: "Michroma"; font-size: 30px;}
	#header .gold { color: #FFCC00; }
	#header a { text-decoration: none; color: #fff; }
	#header a .gold { color: #FFCC00; } 

#whitewrap { width: 900px; color: #fff; padding-top: 30px; padding-bottom: 40px; padding-left: 40px; margin-left: 20px; background: #025787;  }
#whitewrap a { color: #FFCC00; } 
#whitewrap .post { float: left; width: 530px; padding-right: 20px;  } 
.post ul { list-style: none;}
.post ul li { padding-left: 25px; background: url(images/pointyellow1.png) no-repeat; min-height: 20px; line-height: 25px; font-size: 14px; color: #fff; } 


#sidebar { float: left; width: 326px; }
#sidebar h2{font-size:18px; text-align:center;}

#page { width: 100%; background: url('images/page.png');}
	#menu { width: 940px; height: 40px; margin: auto; background: url('images/menu.jpg'); overflow: hidden;}
		#menu ul { list-style: none; }
		#menu ul li { float: left; }
		#menu ul li.current_page_item a, #menu a:hover { color: #FFCC00; } 
		#menu ul li a { display: block; line-height: 40px; padding-left: 10px; padding-right: 0px; font-family: "Arial"; font-size: 14px; font-weight: bold; text-decoration: none; color: #fff; } 
	#slideshow { width: 940px; margin: auto; height: 300px; background: #666; z-index: 1;}

.nivo-caption { position: absolute; left: 40px; top: 40px; background: #000; color: #fff; width: 247px; max-height: 220px; z-index: 8; padding: 10px 10px; opacity: 0.8;
overflow: hidden; display: none; -moz-opacity: 0.8; filter: alpha(opacity=8); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
font-size: 12px; line-height: 14px; }
.nivo-caption h1 { font-family: "Michroma"; font-size: 23px; padding-bottom: 15px; } 
.nivo-controlNav { position: relative; display: block; text-align: right; z-index: 999; margin-top: -40px; padding-right: 10px;}
.nivo-controlNav a.active { background: #fff; }
.nivo-control { height: 0px; width: 0px; overflow: hidden; margin-right: 5px; width: 10px; height: 10px; display: block; float: right; font-size: 0px; border-width: 1px; border-style: solid; border-color: #fff;}

#divider { height: 6px; width: 940px; margin: auto; background: #B3B3B3; }

#footerleft { width: 470px; margin-left: 20px; background: #0071BC; height: 300px; float: left; } 

#badge { width: 146px; height: 110px; padding-top: 36px; text-align: center; font-size: 12px; line-height: 13px; font-family: "Open Sans"; font-weight: bold; background: url('images/badge.png'); position: absolute; z-index: 999; margin-top: -83px; margin-left: 409px; color: #fff;} 
#badge .large { font-size: 31px; line-height: 28px; }
#badge .medium { font-size: 24px; line-height: 26px; }

	#footerleft ul { list-style: none; padding-top: 20px; margin-left: 20px; padding-right: 20px;}
	#footerleft ul li { padding-left: 25px; background: url(images/pointyellow1.png) no-repeat; min-height: 20px; line-height: 25px; font-size: 14px; color: #fff; } 
	#footerleft ul li strong { font-size: 19px; font-weight: bold; } 
#footerright { width: 470px; background: #fff; height: 300px; float: left; }
	#footerright h3 { font-family: "Open Sans"; font-weight: bold; font-size: 26px; padding-top: 55px; padding-bottom: 25px; } 
#footerservice { width: 500px; margin-left: 60px; padding-top: 40px; float: left; font-size: 9px; line-height: 11px; color: #fff; }
	#footerservice h3 { margin-bottom: 5px; font-size: 16px; padding-bottom: 5px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #FFCC00; } 
#footerpayment { width: 400px; float: left; margin-left: 15px; padding-top: 20px; } 
	#footerpayment ul { list-style: none; padding-top: 20px; margin-left: 20px; padding-right: 20px;}
	#footerpayment ul li { padding-left: 25px; background: url(images/pointyellow1.png) no-repeat; min-height: 20px; line-height: 25px; font-size: 14px; color: #FCF190; }

	#footer { width: 100%; text-align: center; color: #ccc; font-size: 9px; line-height: 15px; padding-top: 20px; padding-bottom: 20px;} 
	#footer a { color: #fff; }

#pagefooter { width: 100%; height: 46px; background: url('images/pagefooter.png');}
h1, h2, h3, h4, h5 { font-weight: normal; margin: 0px; padding: 0 0 10px 0; }
h1 { }
h2 { }
h3 { }

p { padding: 0 0 10px 0; margin: 0px;}
a { }
a:hover { } 
a img { text-decoration: none; border-style: none; border-width: 0px;}

blockquote { }
blockquote p { }

ul, ol { margin: 0 0 0px 0; }

.post { }

.entry { }
.entry a { }
.entry a:hover { }

pre { }
code, tt { }

#meta { }
.postmetadata { }

#sidebar { }

.navgation { }
   .next-posts { }
   .prev-posts { }

#searchform { }
	#s { }
	#searchsubmt { }
	

form { }
input[type=text] { }
textarea { }


/* CONTACT FORM 7 */


.wpcf7-text{width:230px;  height:16px;}
.wpcf7-textarea{padding:5px; width:225px;  height:100px;}
.wpcf7-submit{width:230px;}





} /* END screen media */


