/*Theme Name: Green SteveTheme URI: http://www.greensteve.com/Description: A WordPress theme for the Green Steve website.Author: Seth JefferyAuthor URI: http://www.greensteve.com/Version: 1.0Tags: Green Steve.This theme was designed by Seth Jeffery for Eight In The Middle..*/@font-face {    font-family: 'love_lettertwregular';    src: url('../fonts/lovelt__-webfont.eot');    src: url('../fonts/lovelt__-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/lovelt__-webfont.woff') format('woff'),         url('../fonts/lovelt__-webfont.ttf') format('truetype'),         url('../fonts/lovelt__-webfont.svg#love_lettertwregular') format('svg');    font-weight: normal;    font-style: normal;}body, html, ul, li, p {  margin: 0;  padding: 0;}body {  background: #c5c5c5;  font-family: Helvetica, Arial, sans-serif;  font-size: 100%;  color: #333;}h1 {  margin: 0.5em 0;  line-height: 1.1em;}h2 {  line-height: 1.1em;}h3 {  margin: 0.5em 0;}a {  color: #62843d;  text-decoration: underline;}p {  margin: 0.75em 0;}a img {  border: none;}#wrapper {  background: white;  width: 1020px;  margin: 0 auto;  font-size: 0.75em;}blockquote {  margin: 1em 20px;  padding: 0 0 0 55px;  background: url(http://www.greensteve.com/wp-content/themes/greensteve/images/quote.png) no-repeat 0 3px;  font-family: serif;  font-size: 1.2em;  font-style: italic;  color:#777;  min-height: 32px;}.big {  font-size: 1.85em;  line-height: 1.2em;  color: #62843D;  font-weight: bold;  margin: 1em 0em;  font-family: 'Gloria Hallelujah', cursive;}hr {  color:#ffffff;  background-color:#ffffff;  border:1px dotted grey;  border-style:none none dotted;}/************* HEADER *************/#header {  position: relative;  height: 32px;  background: #f3f3f3 url(images/header.png) bottom repeat-x;}#header h1, #header #blog-description {  position: absolute;  top: -1000px;}#header .skip-link {  position: absolute;  top: -1000px;}#blog-title {  position: absolute;  top: 35px;  left: 0;  width: 1020px;  text-align: center;}#blog-title a {  display: inline-block;  .display:block;    width: 469px;  height: 189px;  background: url(images/logo.png) 0 0 no-repeat;  text-indent: -9999px;}/* #header .menu ul {  display: block;  list-style: none;}#header .menu li {  display: block;  float: left;  border-right: solid 1px #ccc;}#header .menu li > * {  display: block;  padding: 0 20px;  height: 32px;  line-height: 32px;  color: white;  text-transform: uppercase;  font-weight: bold;}#header .menu li > a:hover, #header .menu li.current_page_item > * {  background: white;  color: #000;} *//************* FOOTER *************/#footer {  background: black;  height: 54px;  line-height: 54px;  clear: both;}#footer .menu ul {  display: block;  list-style: none;  padding: 0 25px;}#footer .menu li {  display: block;  float: left;}#footer .menu li > * {  color: #62843d;  padding: 0 15px;  height: 54px;  line-height: 54px;  display: block;  font-weight: bold;}#footer .menu li > a:hover, #footer .menu li.current_page_item > * {  color: #85a95e;}/************* MAIN *************/#main {  padding: 200px 40px 40px;}#container {  float: left;  width: 620px;  padding-bottom: 65px;}#container.setwidth {  float: none !important;  width: auto !important;  padding-bottom: 65px;}/************* SIDEBAR *************/#sidebar {  float: right;  width: 300px;  padding-bottom: 40px;  padding-top: 25px;}#sidebar ul {  display: block;  list-style: none;}#sidebar ul.sidebar > li {  display: block;  padding: 0;  margin-bottom: 17px;  clear: left;  float:left;}#sidebar ul.sidebar  li#login{	width:300px;}#sidebar ul.sidebar  li#login .pagenav{	border:1px solid #CCCCCC;}#sidebar ul.sidebar  li#login .pagenav li img{	width:22px;}#sidebar h3 {  background: #62843d;  margin: 0;   padding: 0 15px;  color: white;  font-family: 'love_lettertwregular';  font-weight: normal;  font-size: 1.5em;  text-transform: lowercase;  line-height: 27px;}#sidebar h3 + div, #sidebar h3 + ul {  border: solid 0px #ddd;}#sidebar .widget_caticons h3 {  background: #62843D;}#sidebar .widget_caticons ul {  font-size: 0;  position: relative;  /*background: url(images/sidebar-categories.png) bottom right no-repeat; */ border: none;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}#sidebar .widget_caticons li {  width: 99px;  text-align: center;  position: relative;  font-size: 0px;  height: 81px;  display: inline-block;  .display: block;  .float:left;}#sidebar li.cat-item a {  display: block;  /*border-left: solid 1px #ddd;*/  border-bottom: solid 1px #ddd;  position: absolute;  left: 0;  top: 0;  width: 100px; border-right:solid 1px #ddd;  height: 81px;}#sidebar li.cat-item a img {  text-align: center;  padding: 5px 10px;}#sidebar ul.sidebar > li.widget_social_links {  text-align: center;}#sidebar li.widget_social_links ul {  display: table;  width: 100%;}#sidebar li.widget_social_links li {  display: table-cell;  .display:block;  .float:left;  .width:37px;   .margin-left:25px; }.widget_social_links li a {  display: block;  height: 37px;  background: center 0 no-repeat;  text-indent: -9999px;}.widget_social_links li a:hover {  background-position: center -37px;}.widget_social_links li a.rss { background-image: url(images/follow-rss.png); margin-left:30px;}.widget_social_links li a.twitter { background-image: url(images/follow-twitter.png); }.widget_social_links li a.facebook { background-image: url(images/follow-facebook.png); }.widget_social_links li a.google { background-image: url(images/follow-google.png); }#sidebar .widget_limited_catlists h3 {  text-indent: -9999px;  background: #62843D url(images/h3-featured-posts.png) left center no-repeat;}#sidebar .widget_limited_catlists h3 + ul {  border: none;}#sidebar .widget_limited_catlists ul li a {  display: block;  padding: 10px 15px;  font-size: 1.2em;  line-height: 1.2em;  border-left: solid 1px #ddd;  border-right: solid 1px #ddd;  border-bottom: solid 1px #ddd;  color: #666;}#sidebar .widget_limited_catlists ul li a:hover {  color: #62843d;}/************* POSTS *************/div.post, div.page { /* background: url(images/bar.png) 0 0 no-repeat;*/  padding: 16px 0 20px;  font-size: 1.12em;  line-height: 1.5em;  /*width: 892px;*/}div.post .entry-content ul, div.page .entry-content ul {  margin: 0.5em 0 1em 2em;}div.post .entry-content ol, div.page .entry-content ol {  margin: 0.5em 0 1em 2em;}div.post ul, div.page ul {  margin: 0 0 1em 2em;}div.post ol, div.page ol {  margin: 0 0 1em 2em;}.dotted{  border-bottom: 1px dotted grey;  padding:10px 0px 10px 0px;}div.post h2 {  font-size: 2em;  line-height: 1.2em;  margin: 20px 0px 10px 0px;}div.post h2 a {  color: #333;  text-decoration:none;}div.post h2 a:hover {  color: #85a95e;}div.post div.entry-content {  color: #666;}div.post .addthis_toolbox {  clear: both;  height: 16px;}div.post div.entry-meta {  font-weight: bold;  line-height: 1.2em;}div.post div.entry-meta div {  margin-bottom: 3px;}div.post span.comments-link {  float: right;}div.post div.categories {  margin-right: 100px;}div.post div.entry-i-saved {  text-align: right;  position: relative;  margin-top: -20px;  font-size: 1.25em;  height: 26px;  line-height: 26px;  color: #62843d;  font-weight: bold;  margin-left: 300px;}div.post div.entry-i-saved .key {  height: 26px;}div.post div.entry-i-saved .value {  height: 26px;  display: inline-block;  background: url(images/foot.png) left no-repeat;  padding-left: 23px;}div.post div.entry-content a {  text-decoration: underline;}div.post div.entry-tags {  margin-top: 15px;  background: url(images/bar.png) 0 0 no-repeat;  padding-top: 16px;  font-size: 1.1em;  font-weight: bold;}div.post div.entry-tags > div {  background: url(images/bar.png) 0 bottom no-repeat;  padding-bottom: 14px;}div.post div.entry-tags label {  color: #777;}div.post div.entry-content div.more-link {  font-weight: bold;  margin-bottom: 1em;}div.post div.entry-content div.more-link a {  text-decoration: none;  float:right; display:none;}.cleardiv {  clear: both;}/************* IMAGES ****************/.alignleft, .alignright {  margin: 0 10px 10px 0;  float: left;}div.single-content .alignright {  margin: 0 0 10px 10px;  float: right;}.frame-tl { background: url(images/image-frame.png) top left no-repeat; padding: 0 0 0 6px; display: block; }.frame-tl1 { background: url(images/vocuger-image-background.png) top left no-repeat; padding: 0 0 0 6px; display: block; }.frame-tr { background: url(images/image-frame.png) top right no-repeat; padding: 6px 6px 0 0; display: block; }.frame-tr1 { background: url(images/image-frame.png) top right no-repeat; padding: 6px 6px 0 0; display: block; }.frame-bl { background: url(images/image-frame.png) bottom left no-repeat; padding: 0 0 0 100px; display: block; }.frame-br { background: url(images/image-frame.png) bottom right no-repeat; padding: 0 0 10px 0; display: block; }/************* PAGINATOR *************/.pagination {clear:both;padding:20px 0;position:relative;font-size:14px;line-height:16px;} .pagination span, .pagination a {display:block;float:left;margin: 2px 2px 2px 0;padding:6px 9px 5px 9px;text-decoration:none;width:auto;color:#62843d;border: solid 1px #ccc;-moz-border-radius: 2px;border-radius: 2px;} .pagination a:hover{color:#fff;background: #62843d;border-color: #62843d;} .pagination .current{padding:6px 9px 5px 9px;background: #62843d;border-color: #62843d;color:#fff;}/************** TOOLTIPS ***************/.tooltip {	display:none;	background:transparent url(images/tooltip.png);	font-size:12px;	width:85px;	height:42px;	text-align: center;	font-weight: bold;	color:#fff;	position: absolute;	left: 50%;	margin-left: -42px;	top: -40px;}.tooltip > span {  display: table;  width: 85px;  height: 35px;}.tooltip > span > span {  display: table-cell;  vertical-align: middle;  padding: 3px 5px;  text-align: center;}/************* NEWSLETTER *************/#sidebar .nsu_widget h3 {  text-indent: -9999px;  background: #62843D url(images/h3-signup.png) left center no-repeat;}#sidebar .nsu_widget form {  text-align: center;}#sidebar .nsu_widget form {  border: solid 1px #ddd;}#sidebar .nsu_widget input[type=text] {  width: 270px;  font-weight: bold;  color: #333;}input[type=submit] {  width: 145px;  height: 36px;  color: white;  font-size: 14px;  font-weight: bold;  padding-bottom: 2px;  line-height: 36px;  background: url(images/shop_offset.png);  cursor: pointer;  border: none;}/************* ABOUT ME *************/#sidebar .widget_about_me_widget {  border: solid 1px #ddd;  padding: 5px;}#sidebar .widget_about_me_widget:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}#sidebar .widget_about_me_widget h3 {  text-indent: -9999px;  background: #62843D url(images/h3-about.png) left center no-repeat;}.fb_iframe_widget {  display: block !important;}.fb_iframe_widget iframe {  width: 100%;}#content table, th, td {  cellpadding:5px;  border: 1px solid #63843d;  border-collapse:collapse;  text-align:center;  margin:0px auto 0px auto;}#content th {  font-weight:bold;  background-color:#63843d;  color:#ffffff;}#comment {  width:620px;}/****************advanced comment styles****************/ h3#comments,.comment-navigation,.comment-navigation:after,#respond:after,.comment-rss{display:block} ol.commentlist{width:100%} h3#comments,#respond h3{height:25px;text-align:left;background:#63843d;color:#fff;padding:5px 0 0 5px} ol.commentlist,li.authorcomment,li.comment,#respond h3,form#commentform,input#submit{margin:0}ol.commentlist,ol.commentlist ul,form#commentform{padding:0}  ol.commentlist{border-bottom:1px solid #ccc} ol.commentlist ul{margin:0 0 0 20px} li.authorcomment,li.comment,form#commentform textarea,form#commentform input{border:1px solid #ccc}li.authorcomment,li.comment{padding:10px 0 0 10px;list-style:none;border-bottom:none} li.even{background:#fff} li.odd{background:#efefef} .authorcomment{background:#deebf9} ul.children ul{margin-left:20px; color:#333333; font-weight:normal;} ul.children li{border-right:none} .vcard img{float:left;background:#c4c4c4} .vcard img,.comment-navigation .newer a,.comment-navigation .older a{padding:5px} .comment-meta,ol.commentlist li small,p.subscribe-to-comments label{position:relative} .comment-meta,ol.commentlist li small{top:10px;left:10px} .comment-text{margin:0 10px 0 0} .reply,.comment-navigation .newer,input#submit{float:right} .reply,.comment-navigation .newer a,.comment-navigation .older a,input#submit{background:#63843d} .reply{margin:0 10px 10px 0; font-weight:bold;} a.comment-reply-link,.reply a:link,.comment-navigation .newer a,.comment-navigation .older a,input#submit{display:inline-block;text-align:center;cursor:pointer;color:#fff} a.comment-reply-link,.reply a:link{padding:5px 0} a.comment-reply-link,.reply a:link,input#submit{width:70px} a.comment-reply-link:hover,.reply a:hover,.comment-navigation .newer a:hover,.comment-navigation .older a:hover,input#submit:hover{background:#e7e7e7;text-decoration:none;color:#63843d;font-weight:bold} a.comment-reply-link:hover,.reply a:hover,input#submit:hover{width:68px} a.comment-reply-link:hover,.reply a:hover{padding:4px 0} a.comment-reply-link:hover,.reply a:hover,.comment-navigation .newer a:hover,.comment-navigation .older a:hover{border:1px solid #63843d} .comment-navigation{margin:10px 0 10px 0} .comment-navigation:after,#respond:after{content:".";height:0;visibility:hidden} .clear{clear:both} .comment-navigation .newer a:hover,.comment-navigation .older a:hover{padding:4px} form#commentform textarea,form#commentform input{padding:2px 3px} form#commentform textarea{width:442px} input#submit{padding:5px 0 !important;border:0 !important} input#submit,p.subscribe-to-comments input{outline:0} input#submit:hover{padding:4px 0 !important;border:1px solid #63843d !important} p.subscribe-to-comments{background:url('images/email_32.png') no-repeat} p.subscribe-to-comments,.comment-rss{height:32px;text-indent:42px;padding:5px 0 0 0} p.subscribe-to-comments input{margin:5px 3px 3px 3px !important;border:0} p.subscribe-to-comments label{top:-2px;color:#666} .comment-rss{background:url('images/rss_32.png') no-repeat}  /*comment total stlying*/ .comment-total{text-align: center;font-size: 1.5em;color: #fff;}.comment-total span{font-size: 2em;color: #800000;}.comment-author-GreenSteve {color: #62843D;}.bypostauthor {color: #62843D; font-weight:bold;}.recentshort {float: left; width: 298px; height: 302px; border: 1px solid #62843D; margin-top:10px;}.recentshort ol {margin:5px;}.recentshort li {margin-top: 8px; font-weight:bold; font-size:14px;}/*form styling*/textarea:focus, input:focus {	background: #f5ffea;}.Social{float:right;list-style:none; width:300px;}.Social ul{list-style:none;}.Social #social{margin:0px;}#social li{list-style:none;}	#social_link{margin-bottom:10px;}		#search{margin-bottom:15px;}		#login{margin-bottom:15px;}			.greenSteaveSearch1{border: 2px solid #CCCCCC;    color: #CCCCCC;    float: left;    font-size: 15px;    padding: 8px;    width: 247px;	font-weight:bold;}		#searchsubmit1{height: 39px;    width: 33px; margin-top:2px}	input[type="button"] {    background: url("images/button.png") repeat scroll 0 0 transparent;    border: medium none;    color: white;    cursor: pointer;    font-size: 14px;    font-weight: bold;    height: 36px;    line-height: 36px;    padding: 0;    width: 103px;}.texttooltip {    display:none;    position:absolute;    opacity: 0.80;    width: auto;    background-color:#008800;    padding:10px;    color:#fff;    -webkit-border-radius:5px;    -moz-border-radius:5px;    border-radius:5px;    -moz-box-shadow: 0 0 3px 3px #959595;    -webkit-box-shadow: 0 0 3px 3px #959595;    box-shadow: 0 0 3px 3px #959595;	} 		#status{margin-right:0px;/*margin-left:700px;*/display: block;  padding: 0 20px;  height: 32px;  line-height: 32px;  color: white;  width:auto;  float:right;  font-weight: bold;}.logout {    float: right;    font-weight: bold;    list-style-type: none;    margin-right: 70px;    margin-top: -32px;}#access .logout a{	 color:white;	 height:33px;	 line-height:33px;	 	 list-style-type:none;	  font-weight: bold;}.Productd_title h3{	margin:0 0 0.5em 0;}#sidebar h3 {margin-top:10px !important;}div.post a {font-weight: bold;}	 	 div.post h2.entry-title a{font-size: 13px; color: #62843d; text-decoration: underline; margin-top:0px; line-height:15px;}         div.post h2.entry-title{margin-top:0px;}
div.caption{width:300px; float:right; font-size:0.8em; margin:0 0 15px 15px; text-align:center; background-color:#ededed;}	div.captioncentre{width:600px; font-size:0.8em; margin:15px auto; text-align:center; background-color:#ededed;}
#snippet-box{display:none;}