/*
Theme Name: GreenTechno
Theme URI: http://sitenaire.com/post_template/wordpress-theme-greentechno/
Description: GreenTechno WordPress Theme
Version: 1.0
Author: Deep Arora
Author URI: http://sitenaire.com/post_template/wordpress-theme-greentechno/
Tags: greentechno, green, custom header, fixed width, two columns, widgets

	This theme was designed and built by Deep Arora,
	whose blog you will find at http://sitenaire.com/

	This is not a free theme and you cannot distribute it:
	http://sitenaire.com/themes

*/


* {
margin : 0;
padding : 0;
}
body {
font : 78% verdana, arial, helvetica, tahoma, sans-serif;
background : #4c4c4c;
background-position : top center;
line-height : 18px;
color : #a0a0a0;
margin-top : 30px;
}
.content {
background : #f0f0f0;
color : #fff;
margin : 0 auto;
padding : 0;
width : 950px;
}
.clear {
clear : both;
}
h1, h2, h3, h4, h5, h6 {
margin : 0;
padding : 0;
font-weight : normal;
}
h1 {
padding : 30px 0 25px 0;
letter-spacing : -1px;
font : 2em arial, helvetica, sans-serif;
color : #85a124;
}
h2 {
font : 1.5em arial, helvetica, sans-serif;
color : #000;
padding : 5px;
}
h3 {
padding : 20px 0 15px 0;
font : 1.3em arial, helvetica, sans-serif;
font-weight : bold;
color : #575f3d;
}
#top {
height : 50px;
background : #fff;
border-top : 4px solid #bee759;
}
#top form {
padding : 0;
background : none;
border : none;
}
#menu {
width : 500px;
float : left;
padding : 15px;
}
#menu li {
list-style-type : none;
display : inline;
}
#menu li a {
padding : 10px 8px;
font-weight : normal;
text-transform : uppercase;
font-family : Verdana;
}
#menu li a:hover {
background : #bee759;
}
#search {
width : 340px;
margin-top : 5px;
margin-right : 2px;
height : 30px;
float : right;
background : #fff url(images/search_back.jpg) no-repeat;
padding : 10px 0 0 20px;
color : #000;
}
#searchform input {
border : none;
width : 240px;
font-size : 14px;
background : none;
padding : 2px;
}
#searchform .searchb {
width : 30px;
height : 22px;
background : url(images/go.gif);
border : none;
}
strong {
color : #4b4949;
font-family : Arial;
font-weight : bold;
}
p {
color : #666666;
font-size : 13px;
font-weight : normal;
margin:0px 0px 10px 0px;
}
a {
color : #3300ff;
text-decoration : none;
}
a:hover {
color : #000;
}
#header {
height : 60px;
background : url(images) no-repeat;
}
#header h2 {
padding : 10px 0 0 10px;
font-size : 34px;
font-weight : bold;
letter-spacing : -1px;
}
#footer {
height : 40px;
background : #fff url(images/footer.jpg) repeat-x;
padding : 20px;
text-align : center;
}
#main {
background : #f4f4f4;
color : #5f5f5f;
}
.mleft {
float : left;
width : 610px;
background : #f4f4f4;
padding : 3px 0 3px 3px;
border-right : 1px solid #cdcdcd;
}
.mright {
float : right;
width : 333px;
background : #f4f4f4;
}
.mleft h2 {
padding-left : 10px;
}
.post {
width : 594px;
margin : 0;
border-bottom : 1px solid #cdcdcd;
margin-top : 10px;
padding : 4px;
background : #fff url(images/post_back.jpg) repeat-x;
}
.post ul {
list-style-type : none;
}
.post li {
background : url(images/li.png) no-repeat 2px 4px;
padding-left : 20px;
}
.post fieldset, form {
padding : 8px;
border : 1px solid #eee;
background : #fefdf7;
}
.post legend {
background : #fff;
padding : 3px 2px;
border : 1px solid #eee;
}
.post ol {
background : none;
padding-left : 23px;
}
.post ol li {
background : none;
}
.post hr {
display : none;
}
.post input, textarea {
border : 1px solid #eee;
padding : 4px;
margin-bottom : 5px;
width : 55%;
}
.post-head {
padding : 4px;
}
.post-meta a img {
border : none;
padding : 0;
}
.posted {
width : 82px;
float : left;
margin-top : 2px;
}
.title {
width : 530px;
line-height : 20px;
padding-top : 10px;
float : left;
}
.ecomment {
width : 50px;
float : right;
background : url(images/comment.gif) no-repeat;
height : 38px;
}
.ecomment h3 {
padding : 9px 0 0 17px;
color : #fff;
}
.entry {
padding : 8px;
color : #666666;
}
.entry img {
float : left;
margin : 2px 4px;
background : #f3f3f3;
padding : 5px;
}
.entry h2 {
padding : 0;
}
.side {
border : 1px solid #dcdcdc;
padding : 4px;
background : #ffffff;
padding-top : 0;
color : #000;
}
.side .feed {
background : #ffffff url(images/feed_big.jpg) no-repeat;
padding : 10px 0 10px 60px;
}
.side h2 {
background : url(images/side_head.jpg) no-repeat right 0%;
width : 315px;
height : 28px;
color : #000;
font-size : 16px;
padding : 10px 0 0 10px;
}
.side ul {
list-style-type : none;
}
.side li {
padding : 3px;
border-top : 1px dotted #efefef;
padding-left : 25px;
background : #f9f9f9 url(images/li.gif) no-repeat 2px 5px;
}
.side li:hover {
padding : 3px;
border-top : 1px dotted #efefef;
padding-left : 25px;
background : #fff url(images/li_hover.gif) no-repeat 2px 5px;
}
.side li a {
color : #515151;
}
.side li a:hover {
color : #000;
}
#imag {
padding : 5px 0 10px 15px;
}
#imag li {
background : #f9f9f9;
padding : 2px;
float : left;
margin-bottom : 5px;
list-style-type : none;
}
#imag a img {
border : 3px solid #e3e3e3;
}
#imag a :hover {
border : 3px solid #def583;
}
.usual {
background : #dbdbdb;
color : #111;
border : 1px solid #dbdbdb;
margin : 8px auto;
width : 325px;
}
.usual li {
list-style-type : none;
float : left;
}
.usual div {
padding : 5px 6px 5px 5px;
clear : left;
background : #f9f9f9;
font : 10pt Arial;
}
.usual div a {
color : #000;
font-weight : bold;
}
.idTabs li h3 {
display : block;
padding : 6px 8px;
margin : 1px;
margin-left : 0;
font : 14px Arial;
font-weight : bold;
color : #fff;
background : #fff url(images/comment_back.jpg) repeat-x;
}
.idTabs li h3:hover {
color : #000;
background : #bee123;
}
.idTabs li h3 a.selected {
color : #fff;
}
.usual .side a {
font-weight : normal;
font-size : 13px;
}
.usual .side ul a {
padding : 0 2px;
margin : 0;
}
.usual .side li {
float : none;
}
.usual .side li a {
color : #515151;
background : none;
}
.usual .side li a:hover {
color : #000;
background : none;
}
#respond h3 {
padding-left : 10px;
}
.recently {
background : #fff;
padding : 15px;
background : #f4f4f4;
color : #000;
}
.recently img {
float : left;
margin : 2px 4px;
background : #fff;
padding : 5px;
}
.recently li {
list-style-type : none;
padding : 10px 5px 10px 5px;
border-top : 1px solid #f0f0f0;
border-bottom : 2px solid #fff;
}
.recently h2 {
padding-left : 0;
}
.recently h2 a {
background : #fff;
color : #000;
border-bottom : 1px solid #f3f3f3;
padding : 3px 6px;
}
.recently h2 a:hover {
background : #c01111 url(images/comment_back.jpg) repeat-x;
color : #000;
}
.recently .rec_image {
width : 85px;
float : left;
}
.recently .rec_body {
width : 475px;
float : right;
padding-top : 7px;
}
.recently .rec_body h2, p {
margin-left : 10px;
}
.recently .rec_body h2 {
font-size : 17px;
font-weight : normal;
font-family : "Arial", sans-serif;
margin-bottom : 3px;
}
code {
font : normal 1.1em "Courier New", Courier, monospace;
padding : 0 2px;
}
caption {
color : #000;
font-weight : bold;
}
table {
width : 95%;
margin : 0 auto;
border : 1px solid #f4f4f4;
}
table th {
background : #faffe6;
color : #000;
}
table tr {
font-weight : bold;
background : #fafafa;
color : #a0a0a0;
}
table tr td {
text-align : center;
background : #fff;
border : 1px solid #f4f4f4;
}
table tr td.pad {
border : none;
}
.down {
background : #fff;
padding : 5px;
padding-left : 18px;
}
.down div {
color : #858683;
padding : 4px;
}
.block {
width : 32%;
float : left;
padding : 5px;
}
.block li {
list-style-type : none;
padding : 5px 25px;
background : #fefff5 url(images/star.png) no-repeat 4px 7px;
border-bottom : 1px solid #fff;
border-top : 1px solid #f1f1f1;
}
.block li:hover {
background : #faffd5 url(images/star.png) no-repeat 4px 7px;
border-top : 1px solid #fff;
border-bottom : 1px solid #f1f1f1;
}
.block h2 {
background : #faffd5 url(images/blockh2.jpg) no-repeat;
color : #2f6400;
font-size : 19px;
height : 35px;
padding-top : 10px;
text-align : center;
}
#commentform input {
margin-bottom : 5px;
}
#commentform input {
border : 1px solid #ccc;
padding : 3px 5px;
}
#commentform textarea {
width : 90%;
}
.commentlist li {
list-style-type : none;
padding : 3px;
background : #fff;
border-bottom : 1px solid #bee123;
}
.commentlist .even {
border-left : 3px solid #daf479;
background : #fff;
}
.commentlist .odd {
border-left : 3px solid #b8e318;
background : #f9ffe3;
}
.comment-meta-data {
background : #add724 url(images/comment-meta.jpg) no-repeat right 0%;
border : 1px solid #ccc;
padding : 4px;
}
.comment-meta-data a {
color : #fff;
font-weight : bold;
}
.commenter {
font-size : 16px;
font-weight : bold;
}
.commenter a {
color : #000;
}
.wp-pagenavi {
padding : 10px;
color : #fff;
background : #fff;
border : 1px solid #e8e8e8;
margin-top : 10px;
}
.wp-pagenavi span.pages {
background : #f3f3f3;
padding : 3px 6px;
color : #a0a0a0;
}
.wp-pagenavi span.current {
background-color : #fff;
border : 1px solid #bee123;
color : #000;
font-weight : bold;
margin : 2px;
padding : 2px 6px;
}
.wp-pagenavi a {
padding : 5px 5px;
}
