/*
Theme Name: greenfood
Theme URI: http://tech2connect.com
Description: A simple 2 colum wordpress theme for food blog
Version: 2 (WP2.7.1)
Author: npnhome
Author URI: http://tech2connect.com

*/

body {
margin : 0;
padding : 0;
background : #000000 url(images/backimage.jpg) no-repeat right bottom;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : #787878;
}
h1, h2, h3 {
margin : 0;
padding : 0;
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
color : #f93d00;
}
h1 {
font-size : 2em;
}
h2 {
font-size : 1.6em;
}
h3 {
font-size : 1.6em;
}
p, ul, ol {
margin-top : 0;
line-height : 180%;
}
a {
text-decoration : none;
color : #006a8c;
}
.alignright {
float : right;
}
.alignleft {
float : left;
}
.center {
text-align : center;
}
.hidden {
display : none;
}
.navigation {
text-align : center;
height : 20px;
}
#wrapper {
width : 900px;
margin : 20px auto;
padding : 0;
}
#header {
background : url(images/header.jpg) no-repeat center top;
width : 900px;
height : 372px;
margin : 0 auto;
}
#logo {
float : left;
width : 900px;
height : 372px;
margin : 0;

color : #ffffff;
}
#logo h1, #logo p {
margin : 0;
padding : 0;
text-transform : uppercase;
}
#logo h1 {
padding-top : 45px;
padding-left : 60px;
letter-spacing : -1px;
font-size : 2.2em;
font-weight : bold;
}
#logo p {
margin-top : -6px;
padding-left : 62px;
color : #3f790d;
}

#logo a {
border : none;
background : none;
text-decoration : none;
color : #3f790d;
}
.searchform {float:right;padding:18px 0 12px 0;}
.searchform input {float:left;border:0;margin-right:10px;}
input.search-txt {border-left:4px solid #fff; border-top:4px solid #fff;width:180px; background:#fffffe; padding:2px 22px 4px 0;height:17px;}
input.search-btn {padding:0 10px; background: transparent; height:27px;padding-bottom:5px;color:#406895;}
#menu {
background : url(images/menu.jpg) no-repeat center top;
width : 900px;
height : 50px;
margin : -5px auto;
padding : 0;
}
#menu ul {
font : bold 1.8em Arial;
color : #43740c;
text-transform : uppercase;
margin : 0;
padding : 0;
list-style : none;
line-height : normal;
}
#menu li {
float : left;
height : 35px;
padding-top : 15px;
}
#menu a {
display : block;
padding : 0 20px;
border : none;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
color : #43740c;
}
#menu .current_page_item a {
padding-left : 0;
}
#menu a:hover {
text-decoration : underline;
}

#rssicon {float: left; margin: 20px auto; padding: 10px 10px 20px 50px;}
#rssicon img{border: none;}
#page {
background : url(images/pagebg.jpg) repeat-y left top;
width : 900px;
margin : 0 auto;
padding-top : 30px;
}
#content {
background : transparent;
float : right;
padding-right: 15px;
width : 468px;
text-align: justify;
}
.post {
margin-bottom : 8px;
}
.post .title {
background : #b8d0b7 url(images/title.gif) no-repeat left top;
height : 28px;
padding : 12px 0 0 28px;
font-size : 1.5em;
color : #212121;
}
.post .title a {
color : #212121;
}
.post .meta {
padding-left : 20px;
padding-bottom : 5px;
text-align : left;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : italic;
}
.post .entry {
padding : 10px 20px 15px 20px;
text-align : justify;
}
.category {
text-decoration : none;
color : #fbfbfb;
}
.category img{
border: none;

}
#sidebar {
float : left;
width : 370px;
background : transparent;
color : #444;
}
#sidebar ul {
margin : 0 0 0 50px;
padding : 0;
list-style : none;
}
#sidebar li {
margin : 0;
padding : 0;
}
#sidebar li ul {
background : transparent;
padding-bottom : 30px;
}
#sidebar li li {
margin-left : 25px;
margin-right : 15px;
line-height : 35px;
}
#sidebar li li span {
display : block;
margin-top : -20px;
padding : 0;
font-size : 11px;
font-style : italic;
}
#sidebar h2 {
background : url(images/sidehead.jpg) no-repeat center top;
height : 47px;
padding : 9px 0 0 28px;
font-size : 14px;
text-align: center;
color : #969696;
font-weight : bold;
}
#sidebar p {
margin : 0 15px;
padding : 20px 0;
text-align : justify;
}
#sidebar a {
color : #000000;
border : none;
}
#sidebar a:hover {
text-decoration : underline;
}

#footer {
background : transparent url(images/footer.jpg) no-repeat center top;
width : 100%;
height : 216px;
margin : 0 auto;
padding : 0 0 15px 0;
font-family : bold 12px Arial, Helvetica, sans-serif;
}
#footer p {
color : #3f790d;
margin : 0;
padding-top : 20px;
line-height : normal;
font-size : 11px;

text-align : center;
}
#footer a {
color : #3f790d;
}
#adslot {
background : #ffd726;
float : left;
width : 270px;
padding-left : 20px;
margin: 0 0 10px 39px;
}
.ad {
float : left;
height : 132px;
width : 132px;
margin-right : 0px;
}
.ad img {
border : none;
padding: 0;
}
.ad img:hover {
padding : 0;
border : none;
}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
	
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}
