/*
Theme Name: Greensense
Theme URI: http://www.greensense.com.au/
Description: Custom WordPress theme for Greensense.
Version: 1.0
Author: Clever Starfish
Author URI: http://www.cleverstarfish.com/

*/

html,body{margin:0;padding:0}
body{background:#f7f7f7 url(img/footer-bg.jpg) repeat 0 0;font:12px/20px Arial, Helvetica, sans-serif;color:#666}
#site{background:url(img/footer.png) repeat-x bottom center}
#body{background:#f7f7f7 url(img/bg.jpg) repeat 0 0;width:100%;overflow:hidden}
a{color:#72b84c;text-decoration:none;font-weight:bold}
a:hover{color:#593}
a img{border:0}
h1 a,h2 a,h3 a,h4 a{font-weight:normal;}
p{margin:0 0 1.2em 0}
h1,h2,h3,h4,h5{font:normal 12px 'MyriadProLight', Arial, Helvetica, sans-serif;color:#444;text-shadow:0 1px 0 #fff}
h1,#sidebar h2{margin:0 0 6px 0;font-size:21px}
h2{margin:0 0 6px 0;font-size:16px}
h1 a{color:#444}
.post h1 a{color:#72b84c;}
.post h1{color:#444;font-size:26px;}
.container{width:984px;margin:auto;position:relative}
#masthead{height:130px}
	#logo img{margin:40px}
	#nav{width:640px;position:absolute;right:0;top:50px;font-size:15px}
	#nav,#nav ul,#nav li{margin:0;padding:0;list-style-type:none}
	#nav li{float:left}
	#nav li a{font-weight:normal;color:#666;display:block;margin:0 0 0 28px;font-family:'MyriadProLight', Arial, Helvetica, sans-serif;text-shadow:0 1px 0 #fff}
	#nav .current_page_item a,#nav .current_page_ancestor a{font-weight:normal;color:#72b84c;font-family:'MyriadProSemibold', Arial, Helvetica, sans-serif}
	#nav a:hover{color:#72b84c}
#banner{width:980px;padding:1px 2px 3px 2px;background-position:top left;background-repeat:no-repeat;position:relative;overflow:hidden;display:block;}
.banner-home{height:200px;background-image:url(/wp-content/themes/greensense/img/headerbg.png);}
.banner-small{height:150px;background-image:url(/wp-content/themes/greensense/img/headerbg-small.png);}
	#banner-inner{width:980px;background-repeat:no-repeat;background-position:top left;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;position:relative;padding:0;margin:0;}
	.banner-home #banner-inner, .banner-home #banner-inner a.banner-link{height:200px;}
	.banner-small #banner-inner, .banner-small #banner-inner a.banner-link{height:150px;}
	.banner-small #banner-inner .banner-textarea-large{background:url(/wp-content/themes/greensense/img/banner-textarea-large.png) no-repeat 0 0;width:620px;height:80px;position:absolute;top:20px;left:0px;padding:18px 9px 10px 20px;}
	.banner-small #banner-inner .banner-textarea{background:url(/wp-content/themes/greensense/img/banner-textarea-small.png) no-repeat 0 0;width:620px;height:60px;position:absolute;top:30px;left:0px;padding:18px 9px 10px 20px;}
	.banner-small #banner-inner .breadcrumb{font-size:12px;font-weight:bold;text-shadow:0 1px 0 #fff;color:#444;text-transform:uppercase;}
	#banner h1{font-size:42px;color:#c17d25;font-weight:normal;width:600px;height:54px;overflow:hidden;}
	#banner a.banner-inner {position:absolute;top:0px;left:0px;width:980px;height:200px;display:block;background-repeat:no-repeat;background-position:top left;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;margin:0;padding:0;font-size:1px;text-indent:-9999em;overflow:hidden;cursor:pointer;}
	body #banner a.hide {width:1px;height:1px;opacity:0.1;}
	body #banner a.banner-top{z-index:9999;}
#positioning{border-bottom:1px solid #ddd;width:980px;margin:0 auto;overflow:hidden;padding:13px 0 3px 0;text-shadow:0 1px 0 #fff}
	.box{width:300px;padding:10px;margin:0 10px 0 0;float:left;color:#666}
	.final{margin:0 0 0 0}
	.box p{margin-top:2px}
#blog{clear:both;float:left;width:980px;margin:0 auto;overflow:hidden;padding:15px 0 40px 0;text-shadow:0 1px 0 #fff}
	#current{width:630px;padding:10px;margin-right:10px;float:left}
		#current br{margin-bottom:15px}
		.meta{color:#999;font-size:11px}
		.readmore{text-align:right}
	#moreblog{width:290px;padding:10px;margin-right:10px;float:left}
		#moreblog ul,#moreblog li{margin:0;padding:0;list-style-type:none}
		#moreblog li{margin:20px 0}
		#moreblog h2 {font:normal 15px Arial, Helvetica, sans-serif;margin:0;padding:0}
#content{clear:both;float:left;width:630px;margin:0 10px;overflow:hidden;padding:30px 10px 10px 10px;text-shadow:0 1px 0 #fff;min-height:400px}
#content .post{padding:0 0 20px 0;border-bottom:1px solid #ddd; margin-bottom:30px;}
#content.single-post .post{border: none; }
#content .postmetadata { padding: 10px; background: #fff; border: 1px solid #eee;color: #999;}
#content .post-head{width:100%;overflow:hidden;}
#content .post-head .entry_author_image { float: left; width: 50px; height: 50px; margin: 0; padding: 3px 4px 5px 4px; background: url(/wp-content/themes/greensense/img/author.png) no-repeat 0 0; }
#content .post-head .post-head-inner { margin: 0 0 0 70px; width: 430px; }
#content h2 { font-size: 22px; }
#content h3 { font-size: 18px; }
#content h4 { font: bold 12px Arial, Helvetica, sans-serif; margin: 0 0 6px 0; }
#sidebar{width:290px;padding:30px 10px 10px 10px;margin:0;float:left}
	* html #sidebar{width:280px}
	#sidebar ul{margin:0;padding:0;list-style-type:none}
	#sidebar ul li ul{margin-bottom:40px;padding-left:10px;}
	#sidebar ul li ul li{list-style-image:url(img/bullet.png);margin-left:15px}
	/*#sidebar ul li.widget_recent_entries ul li{list-style-image:none}*/
#footer{background-image:url(img/footer-shadow.png);background-repeat:repeat-x;clear:both;font-size:11px;height:350px;text-shadow:0 1px 0 rgba(255,255,255,0.6);padding:20px 0 0 0}
	* html #footer{padding:30px 0 0 0}
	#footer .box{width:auto;margin:0 20px}
	#footer ul, #footer li{margin:0;padding:0;list-style-type:none}
	#footer .final{float:right;text-align:right}
	.icon{font-weight:bold}
	#footer h2{font:bold 11px Arial, Helvetica, sans-serif}
	#footer .icon{color:#444}
	#footer h2 a {color:#666;font-weight:bold}
	#footer a{color:#666;font-weight:normal}
	#footer a:hover{color:#72b84c}
        #footermemberships {float:right;}
	#footersearch{clear:both;margin-left:30px;padding-top:20px}
		.searchinput{border:0;background:white url(/wp-content/themes/greensense/img/searchbox.png) no-repeat;width:144px;margin:0 2px 0 0;height:22px;padding:2px 8px;font-size:10px}
		.searchsubmit{position:relative;top:12px}
.post{clear:both}
.navigation{margin:20px 0}
.alignleft{float:left;text-align:left}
.alignright{float:right;text-align:right}
img.alignleft{margin-right:10px;}
img.alignright{margin-left:10px;}
.searchresults{clear:both}
	.searchresults br{margin-bottom:15px}
a.commentcount{float:right;width:120px;white-space:nowrap;color:#72b84c;font-weight:bold;display:block;}
a.commentcount span.num{background:url(/wp-content/themes/greensense/img/comment.png) center no-repeat;color:#FFF;display:block;width:40px;height:26px;float:left;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,0.3)}

form ol,form ol li{list-style-type:none;margin:0;padding:0}
form ol li{margin:5px 0}

#content hr { height: 1px; width: 100%; background: none; border: none; border-bottom: 1px solid #ddd; margin: 20px 0 20px 0; }

#content .casestudy { background: #fff; padding: 20px 20px 10px 20px; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.33); -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.33); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.33); -khtml-box-shadow: 0 1px 3px rgba(0,0,0,0.33); }

#content form input, #content form textarea, #content form select { font: normal 12px Arial,Helvetica,sans-serif; color: #444; text-shadow: 0 1px 0 #fff; background: #fff; background-color: rgba(255,255,255,0.5); padding: 3px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border: 1px solid #ccc; box-shadow: 0 1px 0 #fff, inset 0 1px 3px #ccc; -moz-box-shadow: 0 1px 0 #fff, inset 0 1px 3px #ccc; -webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 3px #ccc; width: 180px; }
#content form select { width: auto; }
#content form textarea { width: 400px; }
#content form button { background: transparent url(/wp-content/themes/greensense/img/button-light-wide.png) no-repeat 0 0; width: 124px; height: 28px; font: bold 11px Arial, Helvetica, sans-serif; color: #fff; text-shadow: 0 1px 1px rgba(0,0,0,0.3); border: none; padding: 0 0 2px 0; cursor: pointer; }
#content form button:hover, #content form button:focus { background-position: 0 -40px; }
#content form button:active { background-position: 0 -80px; text-shadow: 0 -1px rgba(0,0,0,0.1); }

@font-face { font-family: 'MyriadProLight'; src: url('fonts/MyriadPro-Light.eot'); src: local('Myriad Pro Light'), local('MyriadPro-Light'), url('fonts/MyriadPro-Light.woff') format('woff'), url('fonts/MyriadPro-Light.otf') format('opentype'), url('fonts/MyriadPro-Light.svg#MyriadPro-Light') format('svg')}
@font-face { font-family: 'MyriadProSemibold'; src: url('fonts/MyriadPro-Semibold.eot'); src: local('Myriad Pro Semibold'), local('MyriadPro-Semibold'), url('fonts/MyriadPro-Semibold.woff') format('woff'), url('fonts/MyriadPro-Semibold.otf') format('opentype'), url('fonts/MyriadPro-Semibold.svg#MyriadPro-Semibold') format('svg')}

object,embed{outline:none;}
