/* Theme Name: Craving4GreenVersion: 1.0Design Name: Craving4GreenDescription: An Elegant WordPress theme from WPThemes.InfoAuthor: Sadish BalasubramanianAuthor URI: http://crave4more.com*//* Section: Body --------- */body {	margin: 0;	padding: 0;	font-family:Verdana, Tahoma, Arial, Serif;	line-height: 1.5em;	font-size: 10px; /* IE5 Win */  	voice-family: "\"}\"";   	voice-family: inherit;  	font-size: 10px; /* easy scaling */  	font-size: 0.76em;  	background:#988C71; 	color:#333;  	}/* Edge shadow */#rap {	position: relative;	margin: 0 auto 0 auto;	padding:0;		text-align: left;	border:#474747 1px solid;	background:#ccc url(img/bg_tiles.gif) repeat-y left;		/* box model hack */	width: 770px;	voice-family: "\"}\"";   	voice-family: inherit;	width: 770px;	}html>body #rap { /* be nice to Opera */	width: 770px;}/* Sub-Section:  FONTS --------- */h2,h3 {	font-size: 1.3em;	color: #428A76;	padding: 4px 0 0 0;	margin: 0;	font-family: 'Lucida Grande', 'Trebuchet MS', sans-serif;		padding-bottom:7px;	background:url(img/header-back.png) repeat-x bottom;	}h6 {	font-size: 1.1em;	padding: 4px 0 2px 0;	margin: 0;}/* Sub-Section: Body Links --------- */a {	text-decoration: none;	}a:link {  color: #5B739C; /* gray blue */ }a:visited {  color: #5B739C;  }a:hover {  color: #993333;  text-decoration:underline;}a:active {  color: #993333;}	abbr, acronym {	font-style: normal;	border-bottom: 1px dotted;}blockquote{	margin: 1em;	padding: 1em;	border: 1px solid #DDD;	background:#edf1f4;}img, a img{	border:#ccc 1px solid;	padding:2px;}fieldset {    border:none;}/* Section: Positioning --------- */   /* OP colors---------428A76   OP green 80664D   brownCravin colors-------------dark brown   474747 gray blue    5B739Cdark red     993333lt yellow    f9facaolive green  5a7236 side bar header*/#header {	height: 135px;	margin:0;		border:#474747 1px solid;			width: 770px;	padding:0;		background:url(img/blog_header.jpg) no-repeat left top;	position:relative;		text-align:left;	}#header h1 {	font-size:1.6em;	margin:0px auto;	padding:5px 10px;		}#header h1 a {	color:#f9faca;		border:none;}#header h4 {	color:#f9faca;	font-size:1.2em;	margin:0px auto;		font-style:italic;			font-weight:normal;	padding:5px 10px;	}#main {	float: left;	width: 540px;	margin: 0;		padding: 20px 10px 35px 5px;			display:inline;	}#content ul {	margin:5px;	padding:5px;}#content ul li{	list-style:none;		background:url(img/bullet1.gif) no-repeat left top;	padding-left:12px;	}.post-title{	margin-left:10px;			}.post-title a:link {	color:#428A76;	text-decoration:none;	border-bottom:none;}.post-title a:hover {	text-decoration:none;	}.day-date {	font-size: 0.9em;	color: #999;	margin:-5px 0 0 10px;			padding: 0;	}.day-date em {	font-style:normal;	color:#666;}.post {	margin:0px 0 20px 0;		padding:10px 5px 0;	}.post h4 {	font-size:1em;	font-weight:normal;}.post h4 em{	font-style:normal;	float:right;	font-weight:normal;}.post-info {	font-size : 0.9em;	color : #666;	margin : 0;	background:url(img/comments-small.gif) no-repeat left center;	padding-left:12px;	border-bottom:#c7c7c7 1px dotted;}.post-content {	padding:10px;	}#sidebar {	float: left;	width: 186px;	padding:20px 0px 0 25px;		margin:0;	color:#80664D;	line-height:1.3em;		}#sidebar h2{	font-size: 1.2em;		color: #428A76;		padding-top: 3px;			border:none;		font-variant:small-caps;		background:none;	padding-bottom:0px;}#sidebar .block {	font-size:0.9em;	margin:10px 0;	padding:0 1em;}#sidebar ul{	list-style: none;	list-style-image: none;	margin: 10px 0;		font-size: 0.9em;		padding:0 1em;}#sidebar form {	margin: 5px 0 15px 0;	padding:0 1em;}#sidebar ul li {	margin: 1ex 0;					list-style:none;}#sidebar ul li ul li {	background:url(img/arrow.gif) no-repeat left center;	padding-left:15px;	list-style:none;}#sidebar ul li a{	color: #80664D;		text-decoration: none;	}#sidebar ul li a:visited{ 	color: #80664D; }#sidebar ul li a:hover {	color: #60462d;		text-decoration:underline;}#sidebar img {	border:#459 1px solid;}#sidebar ul ul {	margin:5px;	font-size:1em;}#footer {	clear: both;	margin:0;	background:#474747;	color: #ccc;	font-size: 0.9em;			border:#474747 1px solid;		padding:5px 10px;	width: 750px;}#footer strong {	color:#fff;}#footer div {	/* float:left; */	width:100%;	margin:0;	padding:0;	}#footer a:link,#footer a:visited {	color:#ccc;		border-bottom:#ccc 1px dashed;	text-decoration:none;}#footer a:hover,#footer a:active{	color:#fff;		border-bottom:#fff 1px solid;	}#footer ul {	margin:0;	padding:0;	}#footer ul li {	list-style:none;	padding-left:15px;	background:url(img/arrow.gif) no-repeat left center;}#comments, #respond{	margin: 2em 0 0 5px;}.commentlist {	margin:10px;	padding:10px 20px;}#commentform {	margin:10px;	padding:10px;}.commentlist {	margin: 0;	padding: 0;}.commentlist li {	list-style:none;	margin: 0.5em 0;	padding: 0.5em;	}.commentlist li .cmtinfo {	font-size:1em;		border-bottom: #eee 1px solid;}.commentlist li cite {	font-style:normal;	font-weight:bold;}.commentlist li .cmtinfo em {	float:right;	margin:0;	padding:0;	font-style:normal;	font-size:0.9em;	color:#999;}.commentlist .alt {	background:#fff;}textarea{	width: 380px;	padding:5px;	height: 20em;	border: 1px solid #999;	background:url(img/input_bg.gif) no-repeat left top;}/* Section: Misc --------- */p {	margin-top: 0;	margin-bottom: 1.5em;	line-height: 1.5em;	}form img, form a img{	border:none;	padding:0;}#paypal{    margin:0;	background:none;	border:0;	padding:0;}input{    margin:3px 0 0 0;	background:url(img/input_bg.gif) no-repeat left top;	border:#999 1px solid;		padding:2px 3px;}#gnav {	list-style:none;		margin:0 auto;	padding:3px 0;		background:#fff url(img/con_top.gif) top repeat-x;	width:770px;	border-bottom:#428A76 1px solid;		border-top-width:0px;			font-variant:small-caps;	text-align:right;	font-weight:bold;	font-size:1.1em;}#gnav li {	list-style:none;	display:inline;	padding:5px 10px;		}#gnav li a:link, #gnav li a:visited{	color:#428A76;	text-decoration:none;	padding:2px 0;	border-bottom:none;	}#gnav li a:hover, #gnav li a:active{	border-bottom:#428A76 2px solid;}#gnav li.current_page_item a:link, #gnav li.current_page_item a:visited, #gnav li.current_page_item a:hover, #gnav li.current_page_item a:active{	border-bottom:#428A76 2px solid;}dl dt {	font-weight:bold;	margin:5px 0;	}dl dd {	padding-left:20px;	display:inline;}