/*  
	Theme Name: Paradise Blog
	Theme URI: http://felu.dreamhosters.com/
	Description: Widget Ready Theme Designed and Coded by <a href="http://felu.dreamhosters.com/" title="Theme Author">Bhuwan Khattar (Felu)</a>.
	Version: 1.00
	Author: Felu
	Author URI: http://felu.dreamhosters.com/
*/


body {
	background: #ccc;
	margin: 0;
	padding: 0;
	overflow: scroll;
	font-size: 66%;
}
body, input, textarea, select, option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:link, a:visited {
	color: #8dc63f;
}
input, textarea, select, option {
	font-size: 100%;
}
#container {
	text-align: center;
}
#wrapper {
	text-align: left;
	width: 967px;
	margin: 0 auto;
}
#head {
	background: #303030 url('topbg.gif');
	height: 98px;
	position: relative
}
#head h1 {
	font: 43px georgia;
	color: #E6E6E6;
	letter-spacing: 0em;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 20px;
	left: 22px;
}
#head h1 a:link, #head h1 a:visited {
	color: #E6E6E6;
	text-decoration: none;
}
#head #menu {
	position: absolute;
	right: 15px;
	bottom: 19px;
}
#head #menu a {
	margin: 0 0.65ex;
}
#head #menu, #head #menu a:link, #head #menu a:visited {
	color: #828282;
	text-decoration: none;
}
.tmenu {
	background: #8bc53d url('menu.gif');
	height: 43px
}
.tmenu ul {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
.tmenu ul li {
	background: url('menu2.gif') no-repeat top left;
	float: left;
	height: 43px;
	line-height: 43px;
	padding-left:17px; padding-right:15px; padding-top:0; padding-bottom:0
}
.tmenu ul li.first {
	background: transparent;
	padding: 0 15px;
}
.tmenu ul li a:link, .tmenu ul li a:visited {
	color: #000;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
}
.tmenu ul li.current_page_item a:link, .tmenu ul li.current_page_item a:visited {
	color: #FFF;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
}
.tmenu form {
	background: #000;
	height: 43px;
	float: right;
	color: #fff;
	font-size: 120%;
	padding: 0 15px;
	margin-right: 25px;
}
.tmenu form div {
	padding-top: 0.8em;
}
.in {
	border: 1px solid #cacaca;
	background: #fff;
}
.out {
	background: #91c944;
	border: 1px solid #91c944;
	width: 2.4em;
}
div#main {
	padding: 1px 0;
	background: #fff;
}
div#mainbblack {
	background: url('leftside.gif') repeat-y top left;
}
div#mainbgray {
	background: url('rightside.gif') repeat-y top right;
}
div#stickright {
	width: 100%;
	float: right;
	margin-left: -220px;
}
div#pushright {
	margin-left: 220px;
}
div#stickleft {
	width: 100%;
	float: left;
	margin-right: -220px;
}
div#pushleft {
	margin-right: 220px;
	padding: 1.6em 0;
}
div.mainclear {
	clear: both;
}
.post .head {
	background: url('top.gif');
	height: 52px
}
.post .date {
	float: left;
	width: 32px;
	padding-top: 8px;
	padding-left: 14px;
}
.post .date span {
	background: #005e20;
	text-align: center;
	display: block;
	color: #80af90;
}
.post .date strong {
	background: #8bc43c;
	text-align: center;
	display: block;
	color: #fff;
	margin-top: 1px;
	font-size: 120%;
	padding: 0.3ex 0;
}
.post .head h2 {
	padding-top: 8px;
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 0 62px;
}
.post .head h2 a:link, .post .head h2 a:visited {
	text-decoration: none;
	color: #000000;
}
.post .head p {
	color: #5b9e00;
	padding-top: 1px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 0 62px;
}
.post .head p a:link, .post .head p a:visited {
	color: #5b9e00;
	font-size: 11px;
	text-decoration: none;
}
.post .body {
	color: #555;
	line-height: 1.91em;
	padding-left: 14px;
}
.post .body a:link, .post .body a:visited {
	font-weight: bold;
	color: #00892f;
	text-decoration: none;
}
.post .more {
	text-align: right;
}
.post .more a:link, .post .more a:visited {
	color: #8bc43c;
}
.post .body * {
	line-height: 1.91em;
}
.post .body p, .post .body ol, .post .body ul {
	padding: 0.3em 0;
	margin: 0;
}
.post .body p strong {
	padding: 0.3em 0;
	color: #000;
}
.post .body blockquote {
	margin: 0 0 0 3em;
	padding: 0 0 0 1em;
	border-left: 3px solid #222;
}
.post .body blockquote blockquote {
	margin-left: 1em;
}
.post .body ol {
	margin: 0;
	padding-left: 3em;
}
.post .body ul {
	margin: 0;
	padding-left: 3em;
	list-style-image:url('list.gif'); list-style-type:circle

}
.post .meta {
	padding: 1em 0;
	border-bottom: 1px solid #ccc;
	margin-bottom: 1em;
}
.post .meta a:link, .post .meta a:visited {
	text-decoration: none;
	color: #0054a6;
	font-weight: bold;
	font-size: 92%;
	padding-right: 0.8ex;
}
.post .meta a img {
	border-width: 0;
	vertical-align: middle;
	margin-right: 0.4ex;
}
.pages {
	background: #80bb2e;
	font-weight: bold;
	height: 33px;
	line-height: 33px;
	padding: 0 1.36em 0 1.36em;
	color: #fff;
}
.pages a:link, .pages a:visited {
	color: #fff;
	text-decoration: none;
}
.pages a:link .next, .pages a:visited  .next {
	color: #fff;
	text-decoration: none;
	float: right;
	line-height: 33px;
	padding: 0 1.2em;
	background: #005e20;
}
.pages a:link b.last, .pages a:visited b.last {
	color: #fff;
	text-decoration: none;
	float: left;
	line-height: 33px;
	padding: 0 1.2em;
	background: #005e20;
}
#rightbar {
	width: 188px;
	margin-right: 1px;
	margin-top: 2px;
	float: right;
}
#rightbar div.section {
	background: url('rightbar.gif') repeat-x;
	padding-left:1em; padding-right:1em; padding-top:1em; padding-bottom:1.8em
}
#rightbar h2 {
	color: #8dc63f;
	font: 180% Arial, Helvetica, sans-serif;
	margin: 0;
	letter-spacing: -0.03em;
	padding-bottom: 0.4em;
}
#rightbar ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#rightbar ul li {
	border-bottom: 1px solid #aaa;
}
#rightbar ul li a:link, #rightbar ul li a:visited {
	text-decoration: none;
	display: block;
	color: #333;
	line-height: 2.6em;
	height: 2.6em;
}
#leffbar {
	width: 188px;
	margin-left: 1px;
	margin-top: 2px;
	float: left;
}
#leffbar .section {
	background: #212121 url('leftbar.gif') repeat-x;
	padding-left:1em; padding-right:1em; padding-top:1em; padding-bottom:1.8em
}
#leffbar h2 {
	color: #8dc63f;
	font: 180% Arial, Helvetica, sans-serif;
	margin: 0;
	letter-spacing: -0.03em;
	padding-bottom: 0.4em;
}
#leffbar ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#leffbar ul li {
	border-bottom: 1px solid #aaa;
	display: block;
	line-height: 2.6em;
	height: 2.6em;
	color: #ccc;
}
#leffbar ul li a:link, #leffbar ul li a:visited {
	color: #ccc;
	text-decoration: none;
}
#leffbar ul li ul {
	margin: 0;
	list-style: none;
}
#leffbar ul li ul li {
	border-bottom: 1px solid #aaa;
	padding-left: 5px;
	display: block;
	line-height: 2.6em;
	height: 2.6em;
	color: #ccc;
}
#leffbar ul li ul li a:link, #leffbar ul li ul li a:visited {
	color: #ccc;
	text-decoration: none;
}
#bottom {
	background: url('bottom.gif');
	height: 73px;
	position: relative
}
#bottom span {
	font: 29px Arial, Helvetica, sans-serif;
	position: absolute;
	top: 18px;
	left: 26px;
	color: #777;
	letter-spacing: -0.06em;
}
#bottom div {
	position: absolute;
	right: 18px;
	bottom: 10px;
	color: #fff;
	text-align: right;
	line-height: 2.4em;
}
#bottom div a {
	color: #fff;
}

#commentArea {
	margin: 0 auto;
	width: 534px;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

.cmtr h2 {
	color: #003663;
	padding-bottom: 0.6em;
	background: url('dotttttttttttttttttttt.gif') no-repeat bottom left;; font-style:normal; font-variant:normal; font-weight:normal; font-size:17px; font-family:Arial, Helvetica, sans-serif
}
#commentArea strong {
	position: absolute;
}
#commentArea span {
	position: relative;
	display: block;
	height: 54px;
}
#commentArea {
	margin: 0;
	padding: 0.6em 0;
}
#commentArea p {
	margin: 0;
	padding: 0.5em 0;
}
#commentArea .subm {
	padding-left: 113px;
}
#commentArea label {
	float: left;
	clear: left;
	text-align: right;
	width: 105px;
	margin-right: 8px;
	line-height: 1.4em;
}
.in {
	border: 1px solid #dcdcdc;
}
.push {
	border-width: 0;
	background: #8bc43c;
	font-size: 100%;
	padding: 6px 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}



.vca {
	padding-left: 3em;
}
.vca h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	  font-size: 160%;
	    padding: 0.8em 0;
	     margin: 0;
		  color: #005e20;
}
.vca ins {
	text-decoration: none;
	 padding-bottom: 0.5em;
	  border-bottom: 1px dotted #919595;
	    font-weight: bold;
		  font-size: 120%;
	        display: block;
	          color: #8bc43c;
}
.vcar {
	    font-size: 100%;
	        color: #000;
}