/*  
Theme Name: Easter WordPress theme by TemplateMonster
Theme URL: http://wordpress.org/
Description: Easter WordPress theme by TemplateMonster
Version: 2.5.1.
Author: templatemonster.com 
Author URL: http://www.templatemonster.com/ 
*/

/* CSS Document */

* {margin:0; padding:0;}

table { border: 0; border-collapse: collapse; }

body {background:url(images/bbg.jpg) left top repeat-x #82aa00;}

.main_bg {
	background:url(images/main_bg.jpg) left top no-repeat;
	width: 991px;
	margin: 0 auto;
}

a:hover{text-decoration:none;}

a img {border:0;}

.column {float:left;}
.column_r {float:right;}
.clear {clear:both;}

html, input, textarea {font-family:arial, tahoma; font-size:11px; color:#4b4b4b;}
	
a {color:#82aa00;}

input, textarea {vertical-align:middle; font-weight:normal;}

.input {border:solid 1px #d6dade; padding-top:2px; padding-bottom:2px; background:#f7f9fa;}

.search .input {border:solid 1px #d6dade; padding-top:2px; padding-bottom:2px; background:#f7f9fa;}
.search .submit {margin:0; width: 75px; height: 23px; background:url(images/search.png) left top no-repeat; border: none;}

#search {width:220px;}
#search .search {padding:46px 0 0 0;}
#search .search .input {width:122px;}
#search .search .submit {margin:0 0 0 6px;}

#main {width:969px; margin:0 auto;}
#header {height:110px;}

#name {width:771px;}
#name .indent {padding:19px 0 0 20px;}

#body {background:url(images/navigation-tal.jpg) right top repeat-y #ecf7ff; width:969px;}
.navigation-bot-bg {background:url(images/navigation-bot-bg.jpg) right bottom no-repeat; width:969px;}
.posts-bot-bg {background:url(images/posts-bot-bg.jpg) left bottom no-repeat; width:969px;}

#posts {width:553px; border-top: solid 5px #ffc900;}
#sidebar_1 {width:239px; border-top:solid 5px #ef8b2a;}
#sidebar_2 {width:177px;}

#footer {height:54px; padding:20px 14px 0 0; color:#fff; font-size:1.11em; text-align:right;}
#footer a {color:#fff; font-weight:bold;}

#posts .indent {padding:17px 19px 0 20px;}

.post_header {line-height:1.71em; padding:10px 2px 10px 2px;}
.post_header h1 {color:#82aa00; font-size:1.71em; margin-bottom:3px;}
.post_header h1 a {color:#82aa00; text-decoration:none;}
.post_header a {color:#82aa00; font-weight:bold;}

.post_txt {padding:0 2px 10px 2px; font-size:1.11em; line-height:1.31em; border-bottom:solid 1px #dedede;}
.post_txt p {padding:10px 0 10px 0; margin:0;}
.post_txt a {font-weight:bold;}

.post_txt h2 {color:#82aa00; font-size:1.41em; margin-top:10px; padding-left:4px;}
.post_txt ul {margin:0 0 10px 15px;}
.post_txt ul ul {margin:10px 0 15px 0; list-style:none;}
.post_txt ul li {list-style:none; background:none; margin:0; padding:0; line-height:1.41em;}
.post_txt ul li ul li {list-style:circle; background:none; padding:0 0 0 5px; margin:0 0 0 20px; line-height:1.41em;}

.social {font-size:1.11em; padding:6px 10px 25px 2px; width:388px;}
.sociable_tagline {float:left; margin-right:5px;}
.comments {font-size:1.11em; padding:5px 2px 25px 0;}
.comments font {background:url(images/comments_bg.jpg) left top no-repeat; padding:4px 0 4px 28px; font-size:1.01em; line-height:2.21em;}
.comments font a {font-weight:bold;}

.navigation {margin:0 0 10px 0; background:url(images/pager_tal.jpg) left top repeat-x; height:47px;}
.navigation .left_bgr {background:url(images/pager_lbg.jpg) left top no-repeat; height:47px;}
.navigation .right_bgr {background:url(images/pager_rbg.jpg) right top no-repeat; height:47px;}
#posts .navigation .indent {padding:15px 25px 0 25px; text-align:center; font-size:1.11em;}
.navigation a {color:#82aa00;}
.navigation strong a {color:#82aa00;}
.navigation .left {width:50%; float:left; text-align:left;}
.navigation .right {width:50%; float:right; text-align:right;}

#posts .search {padding:10px 0 0 0;} 
#posts .search .input {width:75%;}
#posts .search .submit {margin:0 0 0 6px;}

.pagetitle {color:#82aa00; font-size:1.71em; line-height:1.71em;}

#comments {color:#82aa00; font-size:1.71em; line-height:1.71em;}

#respond {width:89px; color:#000; font-size:1.11em; line-height:1.11em; background:url(images/form_title_bg.jpg) left top repeat-x; border-left:solid 2px #cae1f3; border-right:solid 2px #cae1f3; height:17px; padding-top:10px; padding-left:10px;}

p {padding:10px 0 10px 0;}

.center {text-align:center;}

.postmetadata {padding:20px 0 20px 0; line-height:1.31em;}
.postmetadata small {color:#898989; font-size:1.01em;}
.postmetadata small a {color:#82aa00; font-weight:normal;}
.comments_bgr {padding:0 0 0 20px;}
.commentlist {margin:0 0 0 10px; padding:0px;}
ol {margin:0; padding:0; list-style-position:outside;}
.commentlist li {padding:0 0 0 10px; margin:20px 0 5px 0;}
.commentlist .border {border:solid 1px #dedede; background:#fff;}
.commentlist cite {color:#82aa00; text-decoration:underline; font-style:normal; font-weight:bold;}
.commentlist small a {font-size:1.11em; font-weight:normal; color:#4b4b4b; text-decoration:none;}
.commentlist .green {background:#cae1f3; padding:9px 15px 7px 13px;}
.commentlist .white {padding:4px 15px 4px 13px;}

.form_bg {background:#cae1f3; padding:17px 20px 9px 16px; font-size:1.11em;}
.form_bg .input {border:solid 1px #d6dade; padding-top:2px; padding-bottom:2px; background:#f7f9fa; width:204px;}
.form_bg textarea {border:solid 1px #d6dade; padding-top:2px; padding-bottom:2px; background:#f7f9fa; width:470px; height:63px;}
.form_bg .submit {margin-left:342px;}

#sidebar_1 .indent {padding:7px 17px 20px 18px;}

.rss_bg {background:url(images/rss_bg.jpg) left top repeat-x; width: 203px; height: 77px; font-size: 1.11em;}
.rss_bg strong { color: #616161; }
.rss_bg a {font-weight:bold; color: #82aa00;}
#sidebar_1 .rss_bg .indent {padding:16px 20px 20px 103px;}

.featured { padding:13px 13px 15px 15px;}
.featured_title {background:url(images/featured_lbg.jpg) left top no-repeat; height:39px;}
#sidebar_2 .featured_title .indent {padding:7px 0px 5px 24px;}
.featured_title h2 {color:#fff; font-size:1.11em; float:left; padding-top:4px;}
.featured_title img {vertical-align:top; margin-left:12px; margin-top: 4px;}

.btn_tal {height:26px; background:url(images/btn_tal.jpg) left top repeat-x; margin-top:13px;}
.btn_lbg {height:26px; background:url(images/btn_lbg.jpg) left top no-repeat;}
.btn_rbg {height:26px; background:url(images/btn_rbg.jpg) right top no-repeat;}
#sidebar_2 .btn_rbg .indent {padding:6px 15px 4px 22px;}
.btn_rbg a {color:#fff; font-size:1.11em; font-weight:bold; text-decoration:none;}

#sidebar_2 .widget_style {padding:4px 18px 20px 15px;}

#sidebar_1 .widget_style h2 {color:#fff; font-size:1.41em; margin-top:10px; padding-left:3px;}
#sidebar_1 .widget_style ul {margin:10px 0 15px 0; list-style:none;}
#sidebar_1 .widget_style li {background:url(images/li_bg1.jpg) left bottom repeat-x; padding:0 0 0 5px; color:#fff; line-height:1.81em; font-size:1.11em;}
#sidebar_1 .widget_style li a {color:#fff; text-decoration:none;}

#sidebar_1 #wp-calendar {text-align:left;}
#sidebar_1 .textwidget {padding:15px 5px 15px 5px;}
#sidebar_1 #statusbar {padding:0 5px 0 5px;}
#sidebar_1 #statusbar p {padding:0; margin:0;}
#sidebar_1 #statusbar a {color:#fff;}
#sidebar_1 #calendar_wrap {vertical-align:top; padding:15px 5px 15px 5px; text-align:left;}

#sidebar_1 #links_with_style ul {margin:0;}
#sidebar_1 #links_with_style ul ul {margin:10px 0 15px 0; list-style:none;}
#sidebar_1 #links_with_style ul li {list-style:none; background:none; margin:0; padding:0; line-height:1.41em; font-size:1.01em;}
#sidebar_1 #links_with_style ul li ul li {background:url(images/li_bg1.jpg) left bottom repeat-x; padding:0 0 0 5px; color:#fff; line-height:1.81em; font-size:1.11em;}
#sidebar_1 #links_with_style ul li ul li a {color:#fff; text-decoration:none;}

#sidebar_2 .widget_style h2 {color:#82aa00; font-size:1.41em; margin-top:10px; padding-left:4px;}
#sidebar_2 .widget_style ul {margin:10px 0 15px 0; list-style:none;}
#sidebar_2 .widget_style li {background:url(images/li_bg2.jpg) left bottom repeat-x; padding:0 0 0 5px; color:#4b4b4b; line-height:1.81em; font-size:1.11em;}
#sidebar_2 .widget_style li a {color:#4b4b4b; text-decoration:none;}

#sidebar_2 #wp-calendar {text-align:left;}
#sidebar_2 .textwidget {padding:15px 5px 15px 5px;}
#sidebar_2 #statusbar {padding:0 5px 0 5px;}
#sidebar_2 #statusbar p {padding:0; margin:0;}
#sidebar_2 #statusbar a {color:#4b4b4b;}
#sidebar_2 #calendar_wrap {vertical-align:top; padding:15px 5px 15px 5px; text-align:left;}

#sidebar_2 #links_with_style ul {margin:0;}
#sidebar_2 #links_with_style ul ul {margin:10px 0 15px 0; list-style:none;}
#sidebar_2 #links_with_style ul li {list-style:none; background:none; margin:0; padding:0; line-height:1.41em; font-size:1.01em;}
#sidebar_2 #links_with_style ul li ul li {background:url(images/li_bg2.jpg) left bottom repeat-x; padding:0 0 0 5px; color:#4b4b4b; line-height:1.81em; font-size:1.11em;}
#sidebar_2 #links_with_style ul li ul li a {color:#4b4b4b; text-decoration:none;}

/*Featured templates banner styles*/

.ft_image {
	text-align:left;
	min-height:130px;
	margin:0 0 10px 0;
}

.bottext {background-color:#82aa00; margin:0 0 10px 0; text-align:center; width:147px; padding:3px 0; font-family:arial; font-size: 12px;}
.bottext a {color:#ffffff; text-decoration:none;}
.bottext a:hover {text-decoration:underline;} 
.ft_image a {color:#ffffff; text-decoration:none; cursor:hand;}
.ft_image a:hover {text-decoration:underline;} 

.iePNG, IMG, input { filter:expression(fixPNG(this)); }
.iePNG A { position: relative; }