/*
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 {

* { margin: 0; padding: 0; }
body { background: #000; font: 75%/1.5em Helvetica Neue, Helvetica, Trebuchet MS, Arial, Verdana, Tahoma, "DejaVu Sans", "Liberation sans", "Bitstream Vera Sans", sans-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 */

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; }  
.aligncenter { display: block; margin-left: auto; margin-right: auto; } 

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

.clear{clear:both;}

a img{border:none;}

.page-wrap { width: 960px; margin: auto; padding-left: 10px; padding-right: 10px;  }

a { }
a:hover { } 
a img { text-decoration: none; border-style: none; border-width: 0px;}

blockquote { }
blockquote p { }

.post { }

.entry { }
.entry a { }
.entry a:hover { }

pre { }
code, tt { }

#meta { }
.postmetadata { }

#header { height: 100px; background: #000; width: 100%; position:relative; z-index:10;
-webkit-box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.4);
-moz-box-shadow:    0px 10px 10px rgba(0, 0, 0, 0.4);
box-shadow:         0px 10px 10px rgba(0, 0, 0, 0.4);}
#header #phone { float: right; color: #fff; width:705px; text-align:right; padding-top:10px; font-size:18px;}

#phone .small{font-size:11px;}

#tagline{float:right; text-align:right; color:#FFF; width:705px; padding-top:0px; font-size:14px;}

a.logo { display: block; height: 100px; width: 254px; background: url('images/logo.jpg'); text-decoration: none; border: 0px; float: left; }


#main{background:#FFF; height:auto; width:100%;}

#left{ float:left; width:255px; height:auto;  position:relative; z-index:9;}
#left ul{background:#B3B3B3; width:255px; height:auto; padding-top:40px;}
#left ul li{display:block; list-style-type:none; margin-top:3px;}
#left ul li a{text-decoration:none; text-transform:uppercase; color:#000; display:block; padding-left:25px;}

#left ul li a:hover{background:#999; color:#FFF;}
#left ul li.current-menu-item a{background:#0098FF; color:#FFF;}

#nav-bottom{width:255px; height:140px; background:url('images/nav-bottom2.jpg'); margin-bottom:30px;}

#contact{ height:310px;}

#contact .wpcf7-text{width:250px; text-indent:3px; border:1px solid #333; height:24px;}
#contact .wpcf7-textarea{float: right; height: 60px; width: 135px; margin-bottom:10px; text-indent:3px; border:1px solid #333;}

#contact .wpcf7-captchac{float:left; margin-right:5px; width:65px; height:auto;}
#contact .wpcf7-captchar{float:left; width:70px; border:1px solid #333; height:25px; text-indent:3px;}

#contact .wpcf7-submit{display:block; background:#0098FF; width:145px; color:#FFF; font-size:14px; border:none !important; margin-top:10px; float:right; padding-top:5px; padding-bottom:5px;}


#content a{color:#666;}
#content a:visited{color:#666;}
#content a:hover{color:#333;}

#content{width:662px; float:left; margin-left:30px; height:auto; /*background:#6C9;*/ position:relative; z-index:9; padding-top:40px; font-size:14px; font-family: 'Lato', sans-serif; padding-bottom:30px; color:#4D4D4D;}

#content ul{padding-left:25px; padding-bottom:10px;}
#content ul li{padding-bottom:3px;}

#content ol{margin-left:15px; margin-bottom:10px;}
#content ol li{padding-bottom:3px;}


#content h1{font-weight:normal; line-height:28px;}

#content h2{font-weight:normal;}

#content h3{font-weight:normal;}

#contactgirl { background: url('images/contact-bg.png'); width: 110px; height: 191px; position: absolute; margin-top: -191px;} 

#slideshow{background:url('images/slideshow-bg.jpg'); width:632px; height:377px; position:relative; background-position:bottom center; padding-left:30px;}

#slideshow .nivo-controlNav{bottom: 40px; padding: 15px 0; position: absolute; right: 40px; text-align: center;}

#slideshow .nivo-controlNav a {
    border: 1px solid #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 0px;
    height: 10px;
    width: 10px;
	position:relative;
	z-index:999;
	margin-right:5px;
}


#slideshow .nivo-controlNav a.active{background:#FFF;}

#footer-wrap{width:100%; height:10px; background:#000; 
-webkit-box-shadow: 0px -10px 10px rgba(0, 0, 0, 0.4);
-moz-box-shadow:    0px -10px 10px rgba(0, 0, 0, 0.4);
box-shadow:         0px -10px 10px rgba(0, 0, 0, 0.4); }

#footer{width:960px; height:100px; margin-left:auto; margin-right:auto; position:relative; z-index:20; color:#808080;}

#footer-logo{background:url('images/footer-logo.jpg'); width:230px; height:86px; float:left;}

#footer p {
    display: block;
    float: left;
    font-size: 11px;
    padding-left: 40px;
    padding-top: 30px;
    width: 690px;
}

#footer a{color:#808080 !important; text-decoration:none;}


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

#searchform { }
	#s { }
	#searchsubmt { }
	

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


} /* END screen media */


