/*  
Theme Name: Green Candy
Theme URL: http://www.toptut.com
Author: Lorelei
Author URL: http://www.loreleiwebdesign.com/
Description: 2 Columns wordpress theme by Lorelei. This theme and several hundred of others are available for free download at <a href="http://www.wordpresstemplates.com/">Wordpress Templates</a>.
*/

/* 
This wonderful theme has been created by the sponsorship of UltraWebsiteHosting.com. Without their sponsorship, this WordPress theme would not have been created. By using this theme you agree to keep the sponsor link and copyright notice in the footer of the theme. You may add additional content if you like to this file but please do not remove the existing. It has been kept short and non-intrusive for you. Thank you!
*/


body {
background:#6bb100 url(images/bg2.jpg) repeat-x top;
color:#2d4a00;
margin:0;
padding:0;
}

/* the links at the bottom of each posts */
.links {
display:block;
width:95%;
height:45px;
line-height:20px;
border:#d7dee0 1px solid;
background:#f5f7f8;
color:#003c6e;
font-size:11px;
padding:5px 10px;
}

.links a {
text-decoration:none;
color:#576267;
}

.links a:hover {
color:#576267;
text-decoration:none;
}

.links .comment {
display:block;
float:left;
background:url(images/comment.gif) no-repeat left center;
padding-left:20px;
margin-right:35px;
}

.links .feed {
display:block;
float:left;
background:url(images/feed.gif) no-repeat left center;
padding-left:20px;
margin-right:35px;
}

.links .cat {
display:block;
float:left;
background:url(images/categories.gif) no-repeat left center;
padding-left:20px;
margin-right:35px;
}

.links .clock {
display:block;
float:left;
background:url(images/clock.png) no-repeat left center;
padding-left:20px;
margin-right:35px;
}

.postmetadataalt {
font-size:0.71em;
border-top:2px dotted #6890bb;
padding:7px;
}

.partner {
font-size:0.81em;
border:1px solid #6890bb;
margin:25px;
padding:7px;
}

.pagetitle {
margin:0;
padding:0 0 15px 18px;
}

html {
font-size:11px;
font-family:arial, helvetica, sans-serif;
}

.normal {
font-size:1.01em;
}

.big {
font-size:1.31em;
}

.small {
font-size:0.91em;
}

h1 {
font-family:Georgia, "Book Antiqua", "Souvenir Lt BT", "Times New Roman", serif;
color:#5c0005;
font-size:3.21em;
text-transform:uppercase;
font-weight:400;
line-height:1.01em;
margin:0;
padding:0;
}

#respond {
color:#464646;
font-size:1.01em;
text-transform:uppercase;
margin:0;
padding:0;
}

.h3 {
font-size:1.3em;
color:#2e5600;
text-transform:none;
text-align:center;
height:33px;
padding-top:14px;
padding-left:3px;
background:url(images/page_bg.gif) top no-repeat;
letter-spacing:1px;
font-family:arial, helvetica, sans-serif;
margin:0;
}

.h4 {
font-size:1.01em;
color:#5c0005;
text-transform:uppercase;
vertical-align:middle;
margin:0;
padding:0;
}

.border {
width:802px;
vertical-align:top;
text-align:left;
background:#fff;
}

.main_div {
height:100%;
vertical-align:top;
background:url(images/main_bg.gif) left top repeat-y;
margin:0 0 0 1px;
}

.main_table {
width:800px;
display:table;
background:url(images/top_bg.jpg) left top no-repeat;
}

.main_table_row {
width:800px;
height:100%;
display:table-row;
}

.left_1 {
width:27px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;
}

.main_left {
width:183px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;
}

.left_2 {
width:10px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;
}

.main_cent {
width:497px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;
}

.co_name_bg {
width:497px;
height:280px;
vertical-align:top;
}

.co_name {
vertical-align:top;
text-align:right;
font-size:1.2em;
font-weight:700;
padding:19px 0 0;
}

.co_name a {
font-family:Georgia, "Book Antiqua", "Souvenir Lt BT", "Times New Roman", serif;
color:#343b4b;
text-decoration:none;
font-size:0.7em;
}

.co_name a:hover {
color:#343b4b;
text-decoration:none;
}

.slogan {
color:#5d6e76;
vertical-align:top;
text-align:right;
font-size:0.8em;
padding:10px 0 0;
}

.search_bg {
height:36px;
width:497px;
vertical-align:top;
}

#search {
vertical-align:top;
color:#000;
padding:30px 0 0;
}

#search input {
background:none;
font-size:11px;
color:#9b000a;
font-family:Tahoma, Verdana, Helvetica, sans-serif;
width:190px;
height:18px;
vertical-align:middle;
border:none;
margin:0 4px 0 12px;
padding:0;
}

#search .input {
width:30px;
height:20px;
background:none;
border:none;
vertical-align:middle;
margin:0;
padding:0;
}

.head_bg {
width:100%;
vertical-align:top;
float:right;
background:#fff;
}

.table2 {
width:100%;
display:table;
float:right;
}

.table_row2 {
width:100%;
display:table-row;
height:100%;
}

.left2 {
width:356px;
vertical-align:top;
display:table-cell;
text-align:left;
}

/* post title */
.head {
color:#2d6500;
font-size:1em;
line-height:1.51em;
padding:10px 0 7px 8px;
}

.head a {
color:#2f4e22;
font-family:Georgia, "Book Antiqua", "Souvenir Lt BT", "Times New Roman", serif;
text-decoration:none;
}

.head a:hover {
color:#628e12;
text-decoration:none;
}

.right2 {
width:107px;
vertical-align:top;
display:table-cell;
text-align:left;
}

/* Calendar */
.calendar {
font-family:Georgia, "Book Antiqua", "Souvenir Lt BT", "Times New Roman", serif;
float:right;
clear:right;
background:url(images/calendar.gif) no-repeat right top;
width:50px;
height:55px;
}

.calendar .month {
padding-top:2px;
display:block;
clear:both;
text-align:center;
font-size:14px;
color:#FFF;
font-weight:700;
margin-bottom:0;
}

.calendar .date {
display:block;
clear:right;
text-align:center;
font-size:30px;
color:#27350d;
margin-top:-5px;
font-weight:700;
margin-bottom:0;
line-height:35px;
}

.content_txt {
line-height:1.55em;
width:95.6%;
margin-bottom:15px;
font-size:1.15em;
float:right;
font-family:Arial, Helvetica, sans-serif;
background:#fff;
padding:11px;
}

.content_txt b a {
color:#5c0005;
font-weight:400;
text-decoration:underline;
}

.content_txt b a:hover {
color:#628e12;
font-weight:400;
text-decoration:none;
}

.comment a {
color:#5c0005;
font-weight:700;
text-decoration:underline;
}

.comment a:hover {
color:#628e12;
font-weight:700;
text-decoration:none;
}

.content_txt li {
list-style:none;
background:url(images/li_bg2.gif) left top no-repeat;
vertical-align:top;
line-height:1.81em;
color:#5c0005;
margin:0;
padding:0 0 0 12px;
}

.content_txt ul li a {
text-decoration:underline;
color:#5c0005;
}

.table3 {
width:450px;
display:table;
}

.table_row3 {
width:450px;
display:table-row;
height:100%;
}

.left3 {
width:151px;
vertical-align:top;
display:table-cell;
text-align:left;
}

.cent3 {
width:131px;
vertical-align:top;
display:table-cell;
text-align:left;
}

.right3 {
width:168px;
vertical-align:top;
display:table-cell;
text-align:left;
}

.right_1 {
width:71px;
height:100%;
vertical-align:top;
display:table-cell;
text-align:left;
}

.widget_style {
vertical-align:top;
text-align:left;
padding:0;
}

.widget_style ul {
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
background:#fdfdfd url(images/page_bg2.jpg) bottom no-repeat;
margin:0 3px 3px 4px;
padding:0 0 18px 15px;
}

.widget_style li {
list-style:none;
vertical-align:top;
line-height:1.51em;
color:#535353;
margin:0;
padding:0 2px 2px;
}

.widget_style ul li a {
text-decoration:none;
color:#535353;
}

.widget_style li a:hover {
color:#1054a2;
text-decoration:underline;
}

#calendar_wrap {
vertical-align:top;
color:#2e4263;
padding:0 0 15px 29px;
}

#calendar_wrap a {
color:#2c5c72;
text-decoration:none;
font-weight:700;
}

#calendar_wrap a:hover {
color:#628e12;
text-decoration:none;
font-weight:700;
}

#search_txt {
vertical-align:top;
text-align:left;
margin:0;
padding:15px 0;
}

#search_txt input {
font-size:11px;
color:#464646;
font-family:Tahoma, Verdana, Helvetica, sans-serif;
width:140px;
height:15px;
vertical-align:top;
margin:0;
padding:0;
}

#search_txt strong {
color:#FFF;
text-transform:uppercase;
font-size:1.01em;
}

#search_txt .input {
width:59px;
height:22px;
background:none;
border:none;
vertical-align:top;
margin:0;
padding:0;
}

.footer {
background:none;
height:85px;
color:#16324c;
font-size:0.95em;
position:relative;
}

.footer_txt {
vertical-align:top;
font-weight:100;
text-align:center;
color:#16324c;
padding:20px 5px 0 50px;
}

.footer_txt a:hover {
color:#9f0507;
text-decoration:none;
}

.content_txt a {
color:#16324c;
text-decoration:none;
border-bottom:1px dotted #515151;
}

a:hover,.content_txt h2 a:hover {
color:#9b000a;
text-decoration:none;
}

p,.content_txt ul {
margin:0;
padding:0;
}

h2,h3,.h2 {
color:#667c8a;
font-size:1.7em;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

.content_txt li a:hover {
color:#fff;
text-decoration:none;
}

.content_txt strong,.content_txt b {
color:#5c0005;
}

#links_with_style,#archives,#meta,#recent-comments,#recent-posts,#categories,#calendar,#pages {
vertical-align:top;
padding:15px 0 0;
}

#gsearch,#textwidget,#delicious-box {
text-align:left;
padding:15px 0 0;
}

blockquote {
background:#edeff0;
border-left:2px dashed #86949e;
margin:15px;
padding:10px;
}

/* menu */
#menu {
height:37px;
background:none;
display:block;
padding:0 0 0 14px;
}

#menu_line {
position:relative;
display:block;
height:37px;
font-size:12px;
font-weight:700;
font-family:Arial,Verdana,Helvitica,sans-serif;
}

#menu_line ul {
list-style-type:none;
width:auto;
float:right;
margin:0;
padding:1px 20px 0 0;
}

#menu_line ul li {
display:block;
float:right;
width:102px;
margin:0 1px 0 0;
}

#menu_line ul li a {
display:block;
color:#2e5600;
text-align:center;
text-decoration:none;
width:97px;
height:35px;
padding:10px 0 0 5px;
}

#menu_line ul li a:hover {
color:#2f4623;
width:97px;
height:35px;
text-align:center;
padding-top:-5px;
background:url(images/menu-hov.png) no-repeat left top;
}

#menu_line ul li a.current,#menu_line ul li a.current:hover {
color:#fff;
background:transparent url(images/menu-hov.jpg) no-repeat top right;
}

.content_txt h2 a,.content_txt a:hover, {
color:#5c0005;
text-decoration:none;
}

.cats_head_bg,#google-search,#text-1,#delicious {
vertical-align:top;
}

.footer_txt a,a {
color:#16324c;
text-decoration:none;
}

img,img a {
border:0;
}