/*
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,div,span,object,iframe,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,fieldset,form,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video, p, h1, h2, h3, h4, h5, h6, input, ul, ol, li { padding: 0px; margin: 0px; }

p, h1, h2, h3, h4, h5, h6 { padding-bottom: 10px; } 

h1 { font-size: 20px; } 
h2 { font-size: 18px; } 
h3 { font-size: 16px; } 
h4 { font-size: 14px; } 
h5 { font-size: 12px; } 
h6 { font-size: 10px; } 

.alignleft { float: left; margin-right: 10px; }
.alignright { float: right; margin-left: 10px; }  

a img{border:none;}

.clear{clear:both;}

.read-more{padding-left:3px;}

body{
	background: url('images/body-bg.jpg') repeat-x;
	background-position:top;
	background-color:#857C6C;
	color: #000;
	font: 75%/1.5em "Lato", Helvetica Neue, Helvetica, Trebuchet MS, Arial, Verdana, Tahoma, "DejaVu Sans", "Liberation sans", "Bitstream Vera Sans", sans-serif;
}


#header{position:relative; width:940px; height:120px; margin-left:auto; margin-right:auto; padding-top:20px;}

#logo{width:347px; height:101px; position:relative; float:left; background:url('images/header-logo3.jpg');}

#header-right{width:335px; height:auto; position:relative; float:right; text-align:right;}
#header-right h1{font-family: 'Lato', sans-serif; font-style:italic; font-size:12px; padding-bottom:10px; margin-bottom:0px; font-weight:normal; color:#A79C8E;}
#header-right h2{font-family: 'Lato', sans-serif; font-style:italic; font-size:23px; padding-bottom:15px; margin-bottom:0px; font-weight:normal; color:#FFF; line-height:23px;}
#header-right h2 a{color:#FFF; text-decoration:none;}
#header-right h3{font-family: 'angelinaregular'; font-weight:normal; font-size:25px; color:#A79C8E; padding-bottom:0px; margin-bottom:0px;}

#nav{width:940px; height:16px; padding-top:12px; padding-bottom:12px; position:relative; background:#857C6C; margin-left:auto; margin-right:auto; font-weight:300;}
#nav ul{}
#nav ul li{list-style-type:none; float:left; display:block; line-height:16px; position:relative;}
#nav ul li a{font-size:15px; color:#FFF; text-decoration:none; display:block; padding-left:9px; padding-right:9px; height:16px; border-left:1px solid #575147;}
#nav #menu-item-17 a{border-left:none !important;}

#nav ul li a:hover{color:#47433A;}

#nav ul li:hover > ul {display: block;}

#nav ul ul{display:none; position:absolute; left:0; top:16px; z-index:99999; padding-top:12px; border-left:1px solid #575147;}
#nav ul ul li{position:relative; background:#857C6C; display:block; border-left:none !important; float:none; list-style-type:none; min-width:205px; border-right:1px solid #575147; border-bottom:1px solid #575147;}
#nav ul ul li a{display:block; text-decoration:none; color:#FFF; line-height:26px !important; font-weight:normal; font-size:12px; height:auto; border-left:none !important;}
#nav ul ul li:hover{background:#585147;}
#nav ul ul li a:hover{color:#FFF;}

#nav ul li.current-menu-item a{color:#47433A;}
#nav ul li.current-menu-item ul li a{color:#FFF;}

#main {width:940px; height:auto; position:relative; margin-left:auto; margin-right:auto; padding-top:20px; padding-bottom:15px;} 

#slideshow{width:637px; height:265px; padding:10px; background:#FFF; position:relative; margin-bottom:25px;}

#slideshow .slider-wrapper {background: url('images/loading.gif') no-repeat 50% 50%;}
#slideshow .slider-wrapper img {display:none;}

#slideshow  .nivo-controlNav {padding: 0x; position: absolute; text-align: center; bottom: 5px; left:20px; z-index: 99;}
#slideshow  .nivo-controlNav a {cursor: pointer;}
#slideshow  .nivo-controlNav a.active {background: none repeat scroll 0 0 #E63E33;}
#slideshow  a.nivo-control {border-color: #DDD; border-style: solid; border-width: 1px; background:#FFF; display: block; float: left; height: 0; margin-right: 5px; overflow: hidden; padding-top: 15px; width: 15px;}

#homepage-content{width:657px; height:auto; position:relative; float:left; color:#FFF; font-size:16px; font-weight:300; line-height:24px;}
#homepage-content h1{font-weight:300; font-size:37px; font-family: 'EB Garamond', serif;}
#homepage-content h2{font-weight:300; font-size:24px; line-height:30px;}
#homepage-content h3{font-weight:300; font-size:18px;}

#content{width:650px; height:auto; position:relative; float:left; color:#FFF; padding-top:55px; font-size:13px;}
#content ul{margin-left:20px; margin-bottom:10px;}
#content ul li{}
#content ol{margin-left:20px; margin-bottom:10px;}
#content ol li{}

#content .read-more{padding-left:3px;}

#content a{color:#FFF; text-decoration:none;}
#content a:visited{color:#FFF; text-decoration:none;}
#content a:hover{color:#FFF; text-decoration:underline;}

#content .page-title{font-weight:300; font-size:37px; font-family: 'EB Garamond', serif; padding-bottom:60px; line-height:23px;}

#content .post-wrap{position:relative; display:block; border-bottom:1px solid #A89E8E; margin-bottom:20px; padding-bottom:10px;}
#content .post-excerpt{}
#content .post-content{}
#content .post-meta{}




#content .collapseomatic {
    background-image: url("images/arrow-down2.png") !important;
    background-position: left center;
    background-repeat: no-repeat;
    cursor: pointer;
    padding: 0 0 0 30px;
}

#content .colomat-close {
    background-image: url("images/arrow-up2.png") !important;
}

#content .collapseomatic_content{padding-top:10px;}


#sidebar{float:right; position:relative; height:auto; width:272px; color:#FFF;}
#sidebar-information-evenings{width:252px; height:267px; position:relative; padding:10px; margin-bottom:25px; background:url('images/sidebar-information-pic2.jpg');}
#sidebar-information-evenings h1{font-size:15px; font-weight:normal; font-family: 'Lato', sans-serif; color:#FFF; position:absolute; bottom:10px; left:10px; width:252px; text-align:center;}

#contact{position:relative;}

#contact form{position:relative;}
#contact .wpcf7 p{line-height:18px; padding-bottom:5px; font-size:12px; text-transform:uppercase;}
#contact .wpcf7 select{width:255px;}

#content .wpcf7 {margin: 0px; padding: 0;}

#contact h1{font-family: 'EB Garamond', serif; font-weight:300;}
#contact h3{font-family: 'Lato', sans-serif; font-size:12px; font-style:italic; font-weight:normal;}

#contact .wpcf7-text{width:270px; height:25px; text-indent:3px; display:block; border:none; background:#A89E8E; text-indent:5px; color:#FFF;}
#contact .wpcf7-captchac{float: left; height: 25px; margin-right: 5px; margin-top: 1px; width: 65px; margin-bottom:10px;}
#contact .wpcf7-captchar{width:100px; height:25px; float:left; display:block; border:none; background:#A89E8E; margin-bottom:10px; margin-left:5px; text-indent:5px; color:#FFF;}
#contact .wpcf7-textarea{width:270px; height:50px; display:block; border:none; background:#A89E8E; text-indent:5px; color:#FFF;}
#contact .wpcf7-submit{background: #CF3229; border: none; color: #FFFFFF; display: block; font-size: 15px; font-weight: 300; height: 25px; text-align: left; text-indent: 10px; width: 270px;}
#contact .wpcf7-submit:hover{background:#D33B37;}

span.wpcf7-checkbox span.wpcf7-list-item { display: block; line-height:20px;}
span.wpcf7-radio span.wpcf7-list-item { display: inline; line-height:20px;}
span.wpcf7-list-item-label{padding-left:5px;}



#footer-wrap{width:100%; height:auto; background:url('images/footer-bg.jpg') repeat-x; background-color:#585147;} 
#footer{width:940px; height:auto; padding-top:30px; position:relative; margin-left:auto; margin-right:auto; color:#FFF; font-weight:300;}
#footer a{color:#FFF; text-decoration:none;}
#footer a:visited{color:#FFF; text-decoration:none;}
#footer a:hover{color:#FFF; text-decoration:none;}
#footer .left{float:left; position:relative; font-size:10px;}
#footer .middle{float:left; position:relative; font-size:16px; margin-left:195px;}
#footer .right{float:right; position:relative;  font-size:10px;}
#footer .phonenumber{font-size:16px;}




#homepage-blog{margin-top:30px;}
#homepage-blog a{color:#FFF; text-decoration:none;}
#homepage-blog a:visited{color:#FFF; text-decoration:none;}
#homepage-blog a:hover{color:#FFF; text-decoration:underline;}
#homepage-blog h2{font-size:22px !important; font-family:'EB Garamond',serif; font-weight:normal;}
.homepage-post-wrap{display:block; padding-bottom:10px; padding-top:20px; border-bottom:1px solid #A89E8E;}
.homepage-post-wrap h2{font-size:22px !important; font-family:'EB Garamond',serif; font-weight:normal;}



	#widgit-sidebar {
		
	}
		#sidebar-search {
			
		}
		#sidebar-nav {
			
		}
		#sidebar-archives {
			
		}
		#sidebar-meta {
			
		}
		.widgit {
			
		}


.page {
	
}
	#page-content {
		
	}
	#page-meta {
		
	}

.post {
	
}
	.postContent {
		
	}
	.post-excerpt {
		
	}



.navgation { }
   .next-posts { }
   .prev-posts { }

#searchform { }
	#s { }
	#searchsubmt { }
	
ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-bottom: 1px dotted #666; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; }
ol.commentlist li.comment div.vcard img.avatar-32 { }
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #ccc; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }

form { }
input[type=text] { }
textarea { }


@font-face {
    font-family: 'angelinaregular';
    src: url('fonts/angelina-webfont.eot');
    src: url('fonts/angelina-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/angelina-webfont.woff') format('woff'),
         url('fonts/angelina-webfont.ttf') format('truetype'),
         url('fonts/angelina-webfont.svg#angelinaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




} /* END screen media */


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1 { font-size: 19pt; }
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:12pt; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */