/*
Theme Name: GreencO

Author: YaronhaZ
Version: 1.1
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {background: transparent;border: 0;margin: 0;padding: 0;vertical-align: baseline;}
body {line-height: 1;}
h1,h2,h3,h4,h5,h6 {clear: both;font-weight: normal;}
ol,ul {list-style: none;}
blockquote {quotes: none;}
blockquote:before,blockquote:after {content: '';content: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
a img {border: none;}

/* =Layout
-------------------------------------------------------------- */
div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

div.wpcf7-mail-sent-ok {
 background: none repeat scroll 0 0 #FED64C;
    border: 0 solid #398F14;
    color: #316F22;
    float: right;
    font-weight: bold;
    margin: -4px -19px 0;
    width: 146px;
}

div.wpcf7-mail-sent-ng {
	border: 0px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 0px solid #ffa500;
}

div.wpcf7-validation-errors {
	background: none repeat scroll 0 0 #FED64C;
    border: 2px solid #FFFFFF;
    box-shadow: 0 0 5px #000000;
    left: 50%;
    margin: -77px 0 0 -433px;
    position: absolute;
    width: 120px;
    z-index: 1000000;
}
#sidemen {clear: both;display: block;float: right !important;margin: 0;width: 180px;}
#sidemen ul {font-size: 13px;list-style: none;margin: 0 18px 0 0;padding-right: 0;}
#sidemen li {float: right;position: relative;margin:0px !important;background:url("http://www.greenco-energy.com/wp-content/themes/greenco/images/menubg.jpg") repeat-y scroll right top transparent;height:34px;width:213px}
#sidemen a {   
background: rgb(157,213,58); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: rgb(157,213,58); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlkZDUzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MDdjMDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(157,213,58,1) 0%, rgba(64,124,7,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(157,213,58,1)), color-stop(100%,rgba(64,124,7,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(64,124,7,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(64,124,7,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(157,213,58,1) 0%,rgba(64,124,7,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(157,213,58,1) 0%,rgba(64,124,7,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#407c07',GradientType=0 ); /* IE6-8 */

border-radius: 5px 5px 5px 5px;  box-shadow: 0 0 2px #CDCDCA inset; color: #fff; float: right; font-size: 16px;height: 28px;  line-height:28px;   margin:0px -23px 6px;  padding: 3px 9px 0 0;  text-decoration: none; width: 163px;
}
#sidemen ul ul { display: none;background:transparent;float: left; height: 28px;margin: 0; position: absolute; left: -222px;top: 0;width: 211px;z-index: 99999;}
#sidemen ul ul ul {float: left;top: 0px;left:-211px;width:211px}
#sidemen ul ul ul ul {float: left;top: 0px;left:-211px;width:211px}
#sidemen ul ul ul ul ul {float: left;top: 0px;left:-237px;width:211px}
#sidemen ul ul a {}
#sidemen li:hover > a,
#sidemen li li :hover > a,
#sidemen a:focus {background:rgba(157,213,58,1);color: #fff;}
#sidemen li:hover > a,
#sidemen a:focus {background:rgba(157,213,58,1);color: #fff;}
#sidemen ul li:hover > ul {display: block}
#sidemen .current_page_item > a,
#sidemen .current_page_ancestor > a {font-weight: bold;}

span.wpcf7-form-control-wrap {
	position:static;}
span.wpcf7-not-valid-tip {
	border: 1px solid #red;
    background: none repeat scroll 0 0 #FFF;color:red;
    box-shadow: 0 0 5px #000000; width: 320px !important;
}

span.wpcf7-not-valid-tip-no-ajax {
	border: 1px solid #red;
    background: none repeat scroll 0 0 #FFF;color:red;
    box-shadow: 0 0 5px #000000; width: 320px !important;
	font-size: 10pt;
	display: block;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}

.wpcf7-display-none {
	display: none;
}

/*
LAYOUT: Two columns
DESCRIPTION: Two-column fixed layout with one sidebar right of content
*/

#lander img a{
	width:920px !important;height:auto !important; position:absolute!important;top:30px !important;left:50% !important
}

#homeform {background: none repeat scroll 0 0 #8B8B8B; border-right: 1px solid #FFFFFF; height: 190px; margin: 0 -9px 0 0;  padding: 60px 12px 0; width: 196px;}
#homeform  input[type="text"], textarea {
    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #CCCCCC;
    padding: 2px; margin:0 -70px 0 0}
#homeform  input[type="submit"] { background: #555; border: 1px solid #000;color:#fff; padding: 2px;}
#homeform  input[type="submit"]:hover { background: #333; border: 1px solid #000;color:#fff; padding: 2px;}


#container {float: left;margin: 0 -240px 0 0;width: 706px; }
#content {margin: 0 280px 0 20px;}
#primary,#secondary {float: right;overflow: hidden;width: 220px;}
#secondary {clear: right;}
#footer {clear: both;width: 100%;}


#former { width:150px !important; padding:0px; margin:80px -10px 0 10px;float:left}
#former td {margin:0px; padding:0px !important }
#former tr {margin:0px; padding:0px !important }
#former ul {margin:0px; padding:0px !important }
#former table {margin:0px;padding:0px !important }
#former p { margin-bottom: 0px !important;float:right; width:55px;color: #fff}
#former input {color: #444; font-size: 16px; width:100px;margin:0 -20px 4px;padding:2px }
#former textarea { height:100px}
#former input[type="submit"] {background: none repeat scroll 0 0 #AAC449;
    border: 2px solid #FFFFFF;
    color: #FFFFFF;
    cursor: pointer;
    float: left !important;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    width: auto;}
#former input[type="submit"]:hover {background:orange;}

#former1 {width:220px !important; padding:0px; margin:30px;float:right}
#former1 td {margin:0px; padding:0px !important }
#former1 tr {margin:0px; padding:0px !important }
#former1 ul {margin:0px; padding:0px !important }
#former1 table {margin:0px;padding:0px !important }
#former1 p { margin-bottom: 0px !important;float:right; width:55px;color: #444}
#former1 input, #former textarea {color: #444; font-size: 16px; width:245px;margin:0 0px 4px;border:1px solid #8FB326;padding:2px}
#former1 textarea { height:60px;color: #444; font-size: 16px; width:245px;margin:0 0px 4px;border:1px solid #8FB326 }
#former1 input[type="submit"] { background: none repeat scroll 0 0 #AAC449;
    border: 2px solid #FFFFFF;
    color: #FFFFFF;
    cursor: pointer;
    float: left !important;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    width: auto;}
#former1 input[type="submit"]:hover {background:orange; color: #FBB149;}


#aio-slideshow ul {position:absolute !important;right:0px !important; float:right !important;width:731px !important; margin:0px -33px 0 !important; padding:0px !important;direction:rtl !important }
#aio-slideshow li {float:right !important;width:731px !important;  padding:0px !important;direction:rtl !important }


/*
LAYOUT: One column,no sidebar
DESCRIPTION: One centered column with no sidebar
*/

.one-column #content {margin: 0 auto;width: 640px;}

/*
LAYOUT: Full width,no sidebar
DESCRIPTION: Full width content with no sidebar;used for attachment pages
*/

.single-attachment #content {margin: 0 auto;width: 900px;}


/* =Fonts
-------------------------------------------------------------- */
body,input,textarea,.page-title span,.pingback a.url {font-family: Georgia,"Bitstream Charter",serif;}
h3#comments-title,h3#reply-title,#access .menu,#access div.menu ul,#cancel-comment-reply-link,.form-allowed-tags,#site-info,#site-title,#wp-calendar,.comment-meta,.comment-body tr th,.comment-body thead th,.entry-content label,.entry-content tr th,.entry-content thead th,.entry-meta,.entry-title,.entry-utility,#respond label,.navigation,.page-title,.pingback p,.reply,.widget-title,.wp-caption-text,input[type=submit] {font-family: "Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif;}
pre {font-family: "Courier 10 Pitch",Courier,monospace;}
code {font-family: Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;}


/* =Structure
-------------------------------------------------------------- */

/* The main theme structure */
#access .menu-header,div.menu,#colophon,#branding,#main,#wrapper, #wrapper1 {margin: 0 auto;width: 938px;}
#wrapper {margin-top: 0px;padding: 0 10px;}
#wrapper1 {margin-top: 0px;padding: 0 10px;}


/* Structure the footer area */
#footer-widget-area {overflow: hidden;  background: none repeat scroll 0 0 #F5F5F5;
    margin: 0px;
    overflow: hidden;
    padding: 10px 10px 120px;
    width: 675px;}
#footer-widget-area .widget-area {  border-top: 2px solid #CCCCCC;
    float: left;
    height: 200px;
    margin-right: 20px;
    overflow: hidden;
    width: 150px;}
#footer-widget-area #fourth {margin-right: 0;}
#site-info {float: left;font-size: 14px;font-weight: bold;width: 700px;}
#site-generator {float: right;width: 220px;}

#datebox {   
    border: 0px solid #ccc;
    color: orange;
    float: right;
    font: 14px/100% impact,sans-serif;
    height: 30px;
    margin: -33px 10px 0 5px !important;
    padding: 0;
    text-align: center;
    width: 45px;}
#datebox span {color: #FFF;
    display: block;
    font: 11px Arial,Helvetica,sans-serif;
    height: 14px;
    padding-top: 0;
    text-align: center; }
	
#hompost {direction: rtl !important; padding: 20px; float: right !important ;clear:both !important; width:100%}
	
/* =Global Elements
-------------------------------------------------------------- */

/* Main global 'theme' and typographic styles */
body {background: #fff;}
body,input,textarea {color: #666;font-size: 12px;line-height: 18px;}
hr {background-color: #e7e7e7;border: 0;clear: both;height: 1px;margin-bottom: 18px;}

/* Text elements */
p {margin-bottom: 18px;}
ul {list-style: square;margin: 0 0 18px 1.5em;}
ol {list-style: decimal inside none;margin: 0 0 18px 1.5em;}
ol ol {list-style: upper-alpha;}
ol ol ol {list-style: lower-roman;}
ol ol ol ol {list-style: lower-alpha;}
ul ul,ol ol,ul ol,ol ul {margin-bottom: 0;}
dl {margin: 0 0 24px 0;}
dt {font-weight: bold;}
dd {margin-bottom: 18px;}
strong {font-weight: bold;}
cite,em,i {font-style: italic;}
big {font-size: 131.25%;}
ins {background: #ffc;text-decoration: none;}
blockquote {font-style: italic;padding: 0 3em;}
blockquote cite,blockquote em,blockquote i {font-style: normal;}
pre {background: #f7f7f7;color: #222;line-height: 18px;margin-bottom: 18px;padding: 1.5em;}
abbr,acronym {border-bottom: 1px dotted #666;cursor: help;}
sup,sub {height: 0;line-height: 1;position: relative;vertical-align: baseline;}
sup {bottom: 1ex;}
sub {top: .5ex;}
input[type="text"],textarea {background: #f9f9f9;border: 1px solid #ccc;box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);padding: 2px;}
a:link {color: #444; text-decoration:none}
a:visited {color:  ##B63C3C;text-decoration:none},a:hover {color:green; text-decoration:underline}
a:hover {color: #444; text-decoration:underline}
a:active {color:##B63C3C;},a:hover {color:green; text-decoration:underline}
a img {border: none;}
a img:hover {opacity:0.7;filter:alpha(opacity=70)}

/* Text meant only for screen readers */
.screen-reader-text {position: absolute;left: -9000px;}



img.ajax-loader {
	border: none;
	vertical-align: middle;
}
#indpost img {
     border: 1px solid #EAFCFF;box-shadow:0 0 5px ;
    float: left !important;
    height: 122px !important;
    margin: -30px 1px !important;
    padding: 0;
    width: 194px !important;
    }
#indpic img a{
     border: 1px solid #EAFCFF;box-shadow:0 0 5px ;
    float: left;
    height: 122px !important;
    margin: -30px 1px !important;
    padding: 0;
    width: 194px !important;
    }
#indpic img:hover {}
#indpost {background: #EAFCFF; /* old browsers */
background: -moz-linear-gradient(top, #EAFCFF 0%, #FFFFFF 29%, #FFFFFF 67%, #EAFCFF 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EAFCFF), color-stop(29%,#FFFFFF), color-stop(67%,#FFFFFF), color-stop(100%,#EAFCFF)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EAFCFF', endColorstr='#EAFCFF',GradientType=0 ); /* ie */}
#indpost {border: 1px solid #C5E7F3;float:right;margin:0 0px 12px 0 !important;padding:0 8px 20px ;width:688px;height:143px;overflow:hidden; text-align:right;}
#indpost p {border-bottom: 2px solid green; color: #444444; direction: rtl; float: right !important;font-size: 15px !important;  height: 34px;letter-spacing: -0.01em; line-height: 19px; margin: 10px 10px 0 0;overflow: hidden; padding: 0 0 7px; text-align: justify;width: 460px;}
#indpostcon img {max-width:444px;height:auto;}
#indpost h2  {background:url("images/sun.jpg") no-repeat scroll right top transparent;padding: 5px 40px 0 0;margin:0 -10px 0 0 !important;
 color: #3B862A !important;font-size: 19px; text-decoration: none;line-height: 19px !important;}
#indpost h2 a {color: #3B862A !important;font-size: 19px;text-decoration: none; font-weight:bold;}
#indpost h2 a:hover {color: green !important;}

#more { float:left; margin:0 0 0 11px;border-top:2px solid #006600; width:170px;height:21px}
#more img a {  float:left;border:0px !important;height:20px !important;width:59px !important;box-shadow:0 0 !important }

/* =Header
-------------------------------------------------------------- */
#featuredpost {background: none;float:right !important; border-left: 5px solid #FFFFFF; direction: ltr !important; height: 250px;  margin:-254px -11px 0px;  padding: 0 0 0 18px; width: 692px;}
#featuredpost img {
    -moz-border-radius: 0 0 0 0;
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    height: 240px !important;
    margin: 0 0 0 220px !important;
    padding: 0;
    width: 472px !important;
}
#header {padding: 0px 0 0 0;}
#site-title {float: left;font-size: 30px;line-height: 36px;margin: 0 0 18px 0;width: 700px;}
#site-title a {color: #000;font-weight: bold;text-decoration: none;}
#site-description {clear: right;float: right;font-style: italic;margin: 14px 0 18px 0;width: 220px;}

/* This is the custom header image */
#branding img {}
#branding { width:910px;height:162px;background:#fff;margin:0 4px 0 0px; border-bottom:13px solid #8FB326}

/* =Menu
-------------------------------------------------------------- */

#access {display: block;float: left;margin:10px -12px 0px 0;width: 921px;}
#access .menu-header,div.menu {font-size: 13px;margin-left: 12px;width: 928px;}
#access .menu-header ul,div.menu ul {list-style: none;margin: 0;}
#access .menu-header li,div.menu li {float: left;position: relative;}
#access a {color: #333;display: block;line-height:28px;padding: 0 10px;text-decoration: none;}
#access ul ul {background:#8FB326; box-shadow: 0px 3px 3px rgba(0,0,0,0.2);-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);display: none;position: absolute;top: 28px;left: 0;float: left;width: 180px;z-index: 99999;}
#access ul ul li {min-width: 180px;}
#access ul ul ul {left: 100%;top: 0;}
#access ul ul a {line-height: 1em;padding: 10px;width: 160px;height: auto;}
#access li:hover > a,#access ul ul :hover > a {color: #8FB326}
#access li li:hover > a,#access ul ul :hover > a {color: #555;background:#9BCB15}
#access ul li:hover > ul {display: block;background:#8FB326}
#access ul li.current_page_item > a,#access ul li.current-menu-ancestor > a,#access ul li.current-menu-item > a,#access ul li.current-menu-parent > a {font-weight:bold; background:#8FB326;color:#fff;border-radius: 7px 7px 0 0;}
* html #access ul li.current_page_item a,* html #access ul li.current-menu-ancestor a,* html #access ul li.current-menu-item a,* html #access ul li.current-menu-parent a,* html #access ul li a:hover {color: #fff;}

#homebox p {width:160px;color:#444;font-size:14px; height:92px;overflow:hidden;float:right; margin:4px 10px; text-align:justify !important}
#slider {background:url("images/slider.jpg") no-repeat top left;margin:0 -10px 10px 10px; height:260px;width:924px}
#search {background:url("images/search.jpg") no-repeat top center;height:62px;width:176px}
#search input {background:none;border:0px;box-shadow:none;color:gray !important; font-size: 14px !important;}
#searcher {background:url("images/search_1.jpg") no-repeat top center;height:27px;width:161px;float:left}
#searcher input {background:none;height:20px;width:100px;border:0px;float:right;box-shadow:none;
color:gray !important; font-size: 14px !important; height: 20px;padding: 3px 12px; float: right;}




/* =Content
-------------------------------------------------------------- */
#land ul li {
    background: url("images/vi_sign.png") no-repeat scroll right top transparent;list-style-type:none;
    padding: 0 25px 10px 0;}
.shareinpost ul li {
    padding:0 !important;
}
.shareinpost {
    clear: both;
    padding-top: 0;
    width: 680px;}

#main {clear: both;overflow: hidden;padding: 0px 0 0 0;}
#content {margin-bottom: 36px;}
#content,#content input,#content textarea {color: #333;font-size: 16px;line-height: 24px;}
#content p,#content ul,#content ol,#content dd,#content pre,#content hr {margin-bottom: 24px;}
#content ul ul,#content ol ol,#content ul ol,#content ol ul {margin-bottom: 0;}
#content pre,#content kbd,#content tt,#content var {font-size: 15px;line-height: 21px;}
#content code {font-size: 13px;display:none}
#content dt,#content th {color: #000;}
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6 {color: #000;line-height: 1.5em;margin: 0 0 0px 0;}
#content table {border: 0px solid #e7e7e7;margin: 0 -1px 0px 0;text-align: left;width: 100%;}
#content tr th,#content thead th {color: #888;font-size: 12px;font-weight: bold;line-height: 18px;padding: 0px;margin:0px; vertical-align:top}
#content tr td {border-top: 0px solid #e7e7e7;padding: 0px;margin:0px; vertical-align:top}
#content tr.odd td {background: #f2f7fc; vertical-align:top}
.hentry img {border:1px solid #fff; box-shadow:0 0 5px #3B5998}
.hentry {background: #F9F9F9;border:1px solid silver;padding:0 20px;min-height:670px}
.home .sticky {background: #f2f7fc;border-top: 4px solid #000;margin-left: -20px;margin-right: -20px;padding: 18px 20px;}
.single .hentry {margin: 0 0 36px 0;}
.page-title {color: #000;font-size: 14px;font-weight: bold;margin: 0 0 36px 0;}
.page-title span {color: #333;font-size: 16px;font-style: italic;font-weight: normal;}
.page-title a:link,.page-title a:visited {color: #888;text-decoration: none;}
.page-title a:active,.page-title a:hover {color: #ff4b33;}
#content .entry-title { background: url("images/sun.jpg") no-repeat scroll right center transparent;
    border-bottom: 2px solid #689723;
    color: #689723;
    font-size: 24px;
    font-weight: bold;
    margin: 0 -10px 10px 0 !important;
    padding: 0 40px 0 0;
    width: 650px;}
.entry-title a:link,.entry-title a:visited {color: #000;text-decoration: none;}
.entry-title a:active,.entry-title a:hover {color: #ff4b33;}
.entry-meta {color: #888;font-size: 12px;}
.entry-meta abbr,.entry-utility abbr {border: none;}
.entry-meta abbr:hover,.entry-utility abbr:hover {border-bottom: 1px dotted #666;}
.entry-content,.entry-summary {clear: both;padding: 0px 0 0 0;}
#content .entry-summary p:last-child {margin-bottom: 12px;}
.entry-content fieldset {border: 1px solid #e7e7e7;margin: 0 0 24px 0;padding: 24px;}
.entry-content fieldset legend {background: #fff;color: #000;font-weight: bold;padding: 0 24px;}
.entry-content input {margin: 0 0 24px 0;}
.entry-content input.file,.entry-content input.button {margin-right: 24px;}
.entry-content label {color: #888;font-size: 12px;}
.entry-content select {margin: 0 0 24px 0;}
.entry-content sup,.entry-content sub {font-size: 10px;}
.entry-content blockquote.left {float: left;margin-left: 0;margin-right: 24px;text-align: right;width: 33%;}
.entry-content blockquote.right {float: right;margin-left: 24px;margin-right: 0;text-align: left;width: 33%;}
.page-link {color: #000;font-weight: bold;margin: 0 0 22px 0;word-spacing: 0.5em;}
.page-link a:link,.page-link a:visited {background: #f1f1f1;color: #333;font-weight: normal;padding: 0.5em 0.75em;text-decoration: none;}
.home .sticky .page-link a {background: #d9e8f7;}
.page-link a:active,.page-link a:hover {color: #ff4b33;}
body.page .edit-link {clear: both;display: block; display:none}
#entry-author-info {background: #f2f7fc;border-top: 4px solid #000;clear: both;font-size: 14px;line-height: 20px;margin: 24px 0;overflow: hidden;padding: 18px 20px;}
#entry-author-info #author-avatar {background: #fff;border: 1px solid #e7e7e7;float: left;height: 60px;margin: 0 -104px 0 0;padding: 11px;}
#entry-author-info #author-description {float: left;margin: 0 0 0 104px;}
#entry-author-info h2 {color: #000;font-size: 100%;font-weight: bold;margin-bottom: 0;}
.entry-utility {clear: both;color: #888;font-size: 12px;line-height: 18px;}
.entry-meta a,.entry-utility a {color: #888;}
.entry-meta a:hover,.entry-utility a:hover {color: #ff4b33;}
#content .video-player {padding: 0;}


/* =Asides
-------------------------------------------------------------- */

.home #content .category-asides p {font-size: 14px;line-height: 20px;margin-bottom: 10px;margin-top: 0;}
.home .hentry.category-asides {padding: 0;}
.home #content .category-asides .entry-content {padding-top: 0;}


/* =Gallery listing
-------------------------------------------------------------- */

.category-gallery .size-thumbnail img {border: 10px solid #f1f1f1;margin-bottom: 0;}
.category-gallery .gallery-thumb {float: left;margin-right: 20px;margin-top: -4px;}
.home #content .category-gallery .entry-utility {padding-top: 4px;}


/* =Attachment pages
-------------------------------------------------------------- */

.attachment .entry-content .entry-caption {font-size: 140%;margin-top: 24px;}
.attachment .entry-content .nav-previous a:before {content: '\2190\00a0';}
.attachment .entry-content .nav-next a:after {content: '\00a0\2192';}


/* =Images
-------------------------------------------------------------- */

#content img {margin: 0;height: auto;max-width: 640px;}
#content .attachment img {max-width: 900px;}
#content .alignleft,#content img.alignleft {display: inline;float: left;margin-right: 24px;margin-top: 4px;}
#content .alignright,#content img.alignright {display: inline;float: right;margin-left: 18px;margin-top: 4px;}
#content .aligncenter,#content img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
#content img.alignleft,#content img.alignright,#content img.aligncenter {margin-bottom: 12px;}
#content .wp-caption {background: #f1f1f1;line-height: 18px;margin-bottom: 20px;padding: 4px;text-align: center;}
#content .wp-caption img {margin: 5px 5px 0;}
#content .wp-caption p.wp-caption-text {color: #888;font-size: 12px;margin: 5px;}
#content .wp-smiley {margin: 0;}
#content .gallery {margin: 0 auto 18px;}
#content .gallery .gallery-item {float: left;margin-top: 0;text-align: center;}
#content .gallery img {border: 2px solid silver;width:140px;height:100px;margin:8px}
#content .gallery .gallery-caption  { background: url("images/ss.png") repeat scroll 0 0 transparent !important;
  color: #FFFFFF !important;  float: right;  margin: -39px 8px 0  !important; position: absolute; width: 146px; z-index: 9999;}
#content .gallery dl {margin: 0;}
#content .gallery img {border: 3px solid #fff;box-shadow: 0px 0 5px  #555555}
#content .gallery br+br {display: none;}
#content .attachment img {/* single attachment images should be centered */}

#contentland img {margin: 0 -20px;height: auto;max-width: 920px;width: auto;}
#contentland .attachment img {max-width: 900px;}
#contentland .alignleft,#contentland img.alignleft {display: inline;float: left;margin-right: 24px;margin-top: 4px;}
#contentland .alignright,#contentland img.alignright {display: inline;float: right;margin-left: 24px;margin-top: 4px;}
#contentland .aligncenter,#contentland img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
#contentland img.alignleft,#contentland img.alignright,#contentland img.aligncenter {margin-bottom: 12px;}
#contentland .wp-caption {background: #f1f1f1;line-height: 18px;margin-bottom: 20px;padding: 4px;text-align: center;}
#contentland .wp-caption img {margin: 5px 5px 0;}
#contentland .wp-caption p.wp-caption-text {color: #888;font-size: 12px;margin: 5px;}
#contentland .wp-smiley {margin: 0;}
#contentland .gallery {margin: 0 auto 18px;}
#contentland .gallery .gallery-item {float: left;margin-top: 0;text-align: center;}
#contentland .gallery img {border: 2px solid #cfcfcf;}
#contentland .gallery .gallery-caption {color: #888;font-size: 12px;margin: 0 0 12px;}
#contentland .gallery dl {margin: 0;}
#contentland .gallery img {border: 2px solid silver;width:140px;height:100px;margin:8px}
#contentland .gallery br+br {display: none;}
#contentland .attachment img {/* single attachment images should be centered */
	display: block;margin: 0 auto;}
.tubepress_container div.pagination span.disabled {
    color: #FFF;
    margin-right: 3px;
    padding: 2px 6px;
}
.tubepress_container div.pagination span.current {
    color: #FFF !important;
    font-weight: bold;
    margin-right: 3px;
    padding: 2px 6px;
}
style.css (line 176)
.pagination span {
    background: none repeat scroll 0 0 orange !important;
    border: 0px solid red;
    color: #FFFFFF;
    margin: 2px;
    padding: 2px;
}
.pagination { float:left; margin:10px 0 30px 0px}
.pagination a {
    background: none repeat scroll 0 0 #EEFCFF;
    border: 1px solid #888888;
    color: #444 !important;
    margin: 2px;
    padding: 2px;
    text-decoration: none;
}
.pagination span { background: orange !important; padding:2px; margin:2px; border:0px solid red; color:#ffffff}

/* =Navigation
-------------------------------------------------------------- */

.navigation {color: #888;font-size: 12px;line-height: 18px;overflow: hidden;}
.navigation a:link,.navigation a:visited {color: #888;text-decoration: none;}
.navigation a:active,.navigation a:hover {color: #ff4b33;}
.nav-previous {float: left;width: 50%;}
.nav-next {float: right;text-align: right;width: 50%;}
#nav-above {margin: 0 0 18px 0;}
#nav-above {display: none;}
.paged #nav-above,.single #nav-above {display: block;}
#nav-below {margin: -18px 0 0 0;}


/* =Comments
-------------------------------------------------------------- */
#comments {
	direction: rtl;
	font-size: 12px;
	line-height: 140%;
	border: 1px solid #ddd;
	background: #f7f7f7 url('http://www.greenco-energy.com/wp-content/themes/greenco/images/comments_bg.png') top repeat-x;
	padding: 5px;
	margin: 0 0 30px 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}
#comments legend {
	font: bold 16px/100% arial, tahoma, sans-serif;
	color: #333;
	background: url('images/comments.png') right top no-repeat;
	padding: 8px 40px 10px 0px;
	border-left: 5px solid #fff;
	border-right: 5px solid #fff;
	margin: 0 -5px;
}
#comments #msg {  
	margin: 5px 0 25px;
	background: #ddebf4;
	border: 1px solid #b6cfe4;
	padding: 5px;
	text-align: center;
	color: #537aa2;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#comments h3 {
	font: normal 18px/100% arial, tahoma, sans-serif;background:url("images/comments.png") no-repeat scroll right top transparent;
	color: #222;
	border-bottom: 1px solid #ddd;
	margin: 0 0 15px;
	padding:10px 40px 10px 0;
}
#comments h3 span { color: #666; font-size: 14px; }
#comments h3 span a { color: #69c;  }
#comments h3 span a:hover { text-decoration: none; }

#comments a { color: #36c; }
#comments a:hover { text-decoration: none; }

#comments form {
	margin: 0 0 30px 0;
}
#comments table.comment {
	width: 100%;
	border: 0;
	border-spacing: 0;
	margin: 15px 0 5px 0;
}
#comments table.comment td {
	vertical-align: top;
	border: 1px solid #abd4f5;
	background: #f2fafe;
	padding: 10px 10px 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}
#comments table.comment td.pic {
	background: url('http://www.greenco-energy.com/wp-content/themes/greenco/images/bgpic.png') left top no-repeat;
	border: 0;
	width: 64px;
	padding: 0;
	padding-left: 20px;
}
#comments table.comment td.pic img {
	margin: 0;
}
#comments table.comment-author-admin td {
	border-color: #fce0b3;
	background: #fef7ec;
}
#comments table.comment-author-admin td.pic {
	background: url('http://www.greenco-energy.com/wp-content/themes/greenco/images/bgadmin.png') left top no-repeat;
}
#comments p.reply {
	margin: 0 0 0 2px;
	text-align: left;
	color: #999;
}
ul.children {
	margin: 0;
	padding: 0 85px 0 0;
	list-style: none;
	
}
ul.children li { margin: 0; padding: 0; }

#comments p.reply a { color: #69c; }
#comments p.reply a:hover { text-decoration: none; }
#comments p.reply a.permalink { color: #999; text-decoration: none; }
#comments p.reply a.permalink:hover { text-decoration: underline; }


#comments form p {
	margin: 5px 0;
}
#comments label {
	width: 300px;
	font-size: 14px;
	padding-top: 7px;
	float: right;
}
#comments label small {
	font-size: 12px;
	color: #999;
}
#comments .field {
	border: 1px solid #ccc;
	font: normal 12px/100% arial, tahoma, sans-serif;
	color: #555;
	padding: 5px;
	width: 250px;
	float: right;
	margin-left: 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}
#comments textarea {
	margin: 5px 0;
	border: 1px solid #ccc;
	font: normal 12px/100% arial, tahoma, sans-serif;
	color: #333;	
	width: 99%;
	background:#FFF;
	height: 140px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}

#comments input[type="text"]{
	margin: 5px 0;
	border: 1px solid #ccc;
	font: normal 12px/100% arial, tahoma, sans-serif;
	color: #333;	
	width: 59%;
		background:#FFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}

#comments #comments_submit {
	cursor: pointer;
	font: bold 12px/100% arial, tahoma, sans-serif;
	color: #333;
	border: 1px solid #aaa;
	background: #ddd;
	padding: 9px 12px 7px 12px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}
#comments #comments_submit:hover {
	color: #283e08;
	border: 1px solid #73a031;
	background: #c9deab;
}
#comments blockquote {
	padding: 0 85px 0 0;
	margin: 0;
}
#comments a.author {
	color: #333;
	text-decoration: none;
}
#comments a.author:hover {
	text-decoration: underline;
}


#comments #pagination {
	color: #888;
	margin: 20px 0 10px;
	border-top: 1px solid #ddd;
	padding-top: 20px;
}
#comments #pagination a {
	font-weight: normal;
	text-decoration: none;
	padding: 4px 7px 3px 7px;
	margin: 0 10px 0 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #333;
	border: 1px solid #aaa;
	background: #ddd;
}
#comments #pagination a:hover {
	border: 1px solid #9ec7e8;
	background: #dbedf6;
	color: #36a;
}

.wpcf7-email{
direction:ltr;
}
/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {list-style: none;margin-left: 0;}
.widget-area ul ul {list-style: square;margin-left: 1.3em;}
.widget_search #s {/* This keeps the search inputs in line */
	width: 60%;}
.widget_search label {display: none;}
.widget-container {margin: 0 0 18px 0;}
.widget-title {
    background: url("images/widgwttitle.jpg") no-repeat scroll right top transparent;
    color: #FFFFFF;
    font-weight: bold;
    height: 30px;
    overflow: hidden;
    padding: 2px 32px 0 0;}
.widget-area input { margin:2px 0px; background:#fff;border:1px solid #C4C4C4}
.widget-area input[type="submit"]{ color: #FFF; margin: 12px auto !important; }
.widget-area input[type="submit"]:hover { color: #FFF; margin: 12px auto !important; }
.widget-area a:link,.widget-area a:visited {text-decoration: none;}
.widget-area a:active,.widget-area a:hover {text-decoration: underline;}
.widget-area .entry-meta {font-size: 11px;}
#wp_tag_cloud div {line-height: 1.6em;}
#wp-calendar {width: 100%;}
#wp-calendar caption {color: #222;font-size: 14px;font-weight: bold;padding-bottom: 4px;text-align: left;}
#wp-calendar thead {font-size: 11px;}
#wp-calendar thead th {}
#wp-calendar tbody {color: #aaa;}
#wp-calendar tbody td {background: #f5f5f5;border: 1px solid #fff;padding: 3px 0 2px;text-align: center;}
#wp-calendar tbody .pad {background: none;}
#wp-calendar tfoot #next {text-align: right;}
.widget_rss a.rsswidget {color: #000;}
.widget_rss a.rsswidget:hover {color: #ff4b33;}
.widget_rss .widget-title img {width: 11px;height: 11px;}

/* Main sidebars */
#main .widget-area ul {margin-left: 0;padding:0 5px 0 14px !important;}
#main .widget-area ul ul {border: none;margin-left: 1.3em;padding: 0;}
#primary { margin: 3px -5px 0 12px; width: 190px !important;}
#secondary {}

/* Footer widget areas */
#footer-widget-area {}

#footermenu {clear:both; text-align:center;margin:0 auto; }
#footermenu ul {text-align:center; width:800px; margin:0 auto; padding:0px}
#footermenu li { list-style-type:none;display:inline; padding:0 6px; border-right:1px solid gray; text-align:center}
#footermenu li:first-child {  border-right:0px solid gray; }
#footermenu li a {color:#444; }
#footermenu a {color:#444; font-size:14px; text-decoration:none}
#footermenu a:hover { color:purple;}
#footermenu ul ul { display:none}
/* =Footer
-------------------------------------------------------------- */
#footer { margin: 4px 0 30px;}
#colophon {border-top: 0 none;margin-top: -4px;overflow: hidden;padding: 0 0;width:900px
}
#colophon a {color:#444;text-decoration:none
}
#colophon a:hover {color:blue;text-decoration:underline
}
#site-info {font-weight: bold;}
#site-info a {color: #444;text-decoration: none;}
#site-generator {font-style: italic;position: relative;}
#site-generator a {background: url(images/wordpress.png) center left no-repeat;color: #666;display: inline-block;line-height: 16px;padding-left: 20px;text-decoration: none;}
#site-generator a:hover {text-decoration: underline;}
img#wpstats {display: block;margin: 0 auto 10px;}

}
img#wpstats {display: block;margin: 0 auto 10px;}
/* =Mobile Safari ( iPad,iPhone and iPod Touch )
-------------------------------------------------------------- */

pre {-webkit-text-size-adjust: 140%;}
code {-webkit-text-size-adjust: 160%;}
#access,.entry-meta,.entry-utility,.navigation,.widget-area {-webkit-text-size-adjust: 120%;}
#site-description {-webkit-text-size-adjust: none;}
/* =Print Style
-------------------------------------------------------------- */

@media print {body {background: none !important;}
#wrapper {clear: both !important;display: block !important;float: none !important;position: relative !important;}
#wrapper1 {clear: both !important;display: block !important;float: none !important;position: relative !important;}
#header {border-bottom: 2pt solid #000;padding-bottom: 18pt;}
#colophon {border-top: 2pt solid #000;}
#site-title,#site-description {float: none;line-height: 1.4em;margin: 0;padding: 0;}
#site-title {font-size: 13pt;}
.entry-content {font-size: 14pt;line-height: 1.6em;}
.entry-title {font-size: 21pt;}
#access,#branding img,#respond,.comment-edit-link,.edit-link,.navigation,.page-link,.widget-area {display: none !important;}
#container,#header,#footer {margin: 0;width: 100%;}
#content,.one-column #content {margin: 24pt 0 0;width: 100%;}
.wp-caption p {font-size: 11pt;}
#site-info,#site-generator {float: none;width: auto;}
#colophon {width: auto;}
img#wpstats {display: none;}
#site-generator a {margin: 0;padding: 0;}
#entry-author-info {border: 1px solid #e7e7e7;}
#main {display: inline;}
.home .sticky {border: none;}

}
/* =Print Style
-------------------------------------------------------------- */

@media print {body {background: none !important;}
	#wrapper {clear: both !important;display: block !important;float: none !important;position: relative !important;}
	#header {border-bottom: 2pt solid #000;padding-bottom: 18pt;}
	#colophon {border-top: 2pt solid #000;}
	#site-title,#site-description {float: none;line-height: 1.4em;margin: 0;padding: 0;}
	#site-title {font-size: 13pt;}
	.entry-content {font-size: 14pt;line-height: 1.6em;}
	.entry-title {font-size: 21pt;}
	#access,#branding img,#respond,.comment-edit-link,.edit-link,.navigation,.page-link,.widget-area {display: none !important;}
	#container,#header,#footer {margin: 0;width: 100%;}
	#content,.one-column #content {margin: 24pt 0 0;width: 100%;}
	.wp-caption p {font-size: 11pt;}
	#site-info,#site-generator {float: none;width: auto;}
	#colophon {width: auto;}
	img#wpstats {display: none;}
	#site-generator a {margin: 0;padding: 0;}
	#entry-author-info {border: 1px solid #e7e7e7;}
	#main {display: inline;}
	.home .sticky {border: none;}}