/*  
Theme Name: Harvest
Theme URI: http://www.templatepanic.com/article/harvest-wordpress-theme
Description: Harvest, a Wordpress Theme, with accordion style menu.
Author: TemplatePanic
Author URI: http://www.templatepanic.com/article/harvest-wordpress-theme

Terms of Use:

YOU ARE NOT ALLOWED TO DELETE THE CREDITS! This theme is released for free under the GNU General Public License 2.5 (GPL), requiring that the credits will stay intact. Thank you for using my WordPress Theme.

- DO NOT REMOVE any of the links in the footer!
- You are free to share, to copy, distribute and transmit this theme.
- This theme is distributed for free. You are not allowed to sell this theme.
Thanks for using this theme.

*/


/************** GENERAL ***************/


body{ font-family: Verdana, Tahoma, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 12px; color: #111111; line-height: 130%; margin: 0px; padding: 0px; background: #111111 url(img/bg-site.jpg) repeat-y center top; }

#container { width: 830px; border: 5px solid #fff; margin: 0 auto; background-color:#FFFFFF; }

a:link, a:visited{ text-decoration: none; color:#0054a6; }
a:hover { text-decoration: underline; }

p.ads {margin-left: 10px;}
small {font-size:75%; }

h1, h2, h4, h5, h6 { margin:0; padding: 0px; }

h1 { font-size: 260%; color: #F1F1F1; padding: 100px 10px 0 10px; font-weight: normal;  }
h1 a:link, h1 a:visited, h1 a:hover { color: #F1F1F1; text-decoration: none; background-color:transparent;}

.description { font-size: 120%; font-weight:normal; padding: 10px 10px 0 10px; font-style:italic; color: #F1F1F1;}

h2{ font-size: 180%; margin-top: 10px; font-weight: normal; }
h2 .posttitle a:link, h2 .posttitle a:visited { color: #254f03; text-decoration: none; }
h2 .posttitle a:hover, h2 .posttitle a:active { color: #1e1e1e; text-decoration: none; }

h3{ font-size: 120%; color: #ccc; padding-left:10px; }
h4{ font-size: 100%; font-weight: normal; }
h5{ font-size: 100%; }

ul{ list-style-type: square;}
ul ul{ list-style-type: disc;}
ul ul ul{ list-style-type: none;}

label{	font-size: 100%; }

.postmetadata { padding: 5px; border: 1px solid #ccc; background-color: #f7f7f7; }


/************** LAYOUT ***************/


#header{ margin: 0 auto; padding: 0px; width: 100%; clear: both; background: #fff url(img/header.jpg) no-repeat center top; height:247px;}
#sidebar{margin: 0 0 0 578px;_margin: 0 0 0 575px; padding:0; width:245px;}
#content{ float:left; width: 550px; margin: 0 auto; padding:0;}


/************* NAVIGATION *************/


#nav{ font-size: 80%; padding: 5px 0px 15px 10px; color: #666666; }
#nav a:link, #nav a:visited {color: #666666; }
#nav a:hover {text-decoration:underline; background-color: transparent; }
#pagenavi {font-size: 90%; padding: 5px 10px 5px 10px; }


/************** POST ***************/


p, ul, ul li, ol, ol li { line-height: 180%; }
.post { padding: 0 0 20px 10px; background: transparent; }

.posthead { position: relative; clear: left; margin-left: 45px; }

.posttitle { padding-top: 10px; }
.posttitle a:link, .posttitle a:visited { color: #254f03; text-decoration: none; }
.posttitle a:hover, .posttitle a:active { color: #1e1e1e; text-decoration: none; }

.postmeta, .postmeta a { margin: 6px 0 ; font-size: 10px; color: #666; text-decoration: none; }
.post-comment { padding: 0 0 0 20px; background: url(img/bullet.gif) no-repeat 1px; }
.post-filed { padding: 0 0 0 20px; background: url(img/bullet.gif) no-repeat 1px; }

.post h3 {padding: 30px 0px 5px 0px;}

.postdate { position: absolute; top: 0px; left: -45px; text-align: center; margin: 0; padding: 6px 8px 2px 0px; _padding: 12px 8px 2px 0px; list-style: none; border-right: solid 1px #e2e2e2; }
.postdate .year { display: block; font-size: 9px; font-weight: normal; text-transform: lowercase; color: #999; line-height: 9px; }
.postdate .month { display: block; font-size: 9px; font-weight: normal; text-transform: lowercase; line-height: 9px; color: #999; }
.postdate .day { display: block; font-size: 22px; font-weight: normal; line-height: 22px; color: #819e28; letter-spacing: -1px;}


/*********** SIDEBAR ***********/


#sidebar { padding: 0; }
#sidebar ul a:link, #sidebar ul a:visited { color:#333333; margin: 0; padding: 0;}
#sidebar ul {list-style: none; margin: 0; padding: 0;}
#sidebar p {margin-top: 0px; }

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#sidebar li {line-height:150%; margin: 0; padding: 0;}

/* fix for browsers that don't need the hack */
html>body #sidebar li {border-bottom: none;}

.sidebar1{ margin: 0px; padding: 0px 0px 10px 0px; width:252px;}
.sidebar1 h3{ margin-top:0; margin-bottom: 10px; padding: 5px 0px 7px 0px; background: #819e28 url(img/sidebartitle.jpg); width:252px; color:#F9F9F9; font-weight: normal; }
.sidebar1 h3:hover { background: #5d7d2e url(img/sidebartitlehover.jpg); }

#sidebar img{ display: block; padding:0; margin:0; border: none;}
#sidebar img a, #advert img a:link, #advert img a:hover { border:none;}


/************* FOOTER ***************/


#footer { clear: both; background: url(img/footer.jpg) no-repeat top center; font-size: 85%; color: #A0A0A0; height: 73px; text-align: right; }
#footer p { line-height: 130%; padding-top: 20px; padding-right: 20px; }

#footer a:link, #footer a:visited { text-decoration: none; font-weight: bold; color:#ccc; }
#footer a:hover { text-decoration: underline; }


/*********** IMAGES ***********/


p img { padding: 4px; border:none;}

img.centered { display: block; margin-left: auto; margin-right: auto;}
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline;}

.alignright { float: right;}
.alignleft { float: left;}


/*********** COMMENT **********/


.commentlist li, #commentform input, #commentform textarea {font-size: 100%; }
.commentlist li {font-weight: bold;}
.commentlist cite, .commentlist cite a { font-weight: normal;font-style: normal;}
.commentlist p {font-weight: normal;line-height: 130%;text-transform: none;}
#commentform p {padding: 0 10px 0 20px; }

.commentmetadata {font-weight: normal;}

h3.comments {padding: 0 10px 0 10px; margin: 40px 10px 20px 10px;}

#commentform input {width: 170px; padding: 2px; margin: 5px 5px 1px 10px;}
#commentform textarea {	width: 100%; padding: 2px;}
#commentform #submit { margin: 0;float: right;}