
/*
Theme Name: Green Effect V4
Theme URI: http://www.theme-time.com/11/
Description: <a href="http://www.theme-time.com/11/">Green Effect V3</a> - The third update of the orginal Green Effect release. This time we have fixed some display issues, made the template XHTML valid and brushed up on some minor things, enjoy!
Author: Lee Cooper

*/




body {
color: #30323a;
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#FFFFFF;
}

a{
color:#416808;
text-decoration:underline;
}
a:link{
color:#416808;
text-decoration:underline;
}

a:active{
color:#416808;
text-decoration:underline;
}

a:visited{
color:#416808;
text-decoration:underline;
}

a:hover{
color:#333333;
text-decoration:none;
}

p,code,ul {padding-bottom: 10px;}

li {list-style: none;}

h1 {
color: #416808;
padding-bottom:3px;
font-weight:normal;
font-family: Georgia, Palatino, Times New Roman;
margin-bottom: 3px;
font-size:20px;
border-bottom: 1px dashed #333333;  width:99%;
}

h2 {
font-size:20px;
margin-bottom: 4px;
color: #333333;
font-weight:normal;
}

h3 {color: #416808;
padding-bottom:3px;
font-weight:normal;
font-family: Georgia, Palatino, Times New Roman;
margin-bottom: 3px;
font-size:20px;
border-bottom: 1px dashed #333333; width:99%;}

code {
background: #FFF;
border: 1px solid #EEE;
border-left: 6px solid #C1CAD3;
color: #666;
display: block;
font: normal 1em Tahoma,sans-serif;
line-height: 1.6em;
margin: 0px 0 12px;
padding: 8px 10px;
white-space: pre;
}

blockquote {
background: url(img/quote.gif) no-repeat;
display: block;
font: bold 0.9em Verdana,sans-serif;
padding-left: 26px
}
big {font-size: 1.1em;}
h1, h2, h3 {padding-top: 6px;}
label {
display: block;
font-size: 0.9em;
}
.clearer {clear: both;  margin:0px;}
.left {float: left; margin:0px;}
.right {float: right; margin:0px;}
.container {
background: #FFFFFF;
margin: auto;
padding: 0 0px 0px;
width: 100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.header {
background-image:url(img/header.gif);
background-repeat:no-repeat;
background-position:right;
height: 105px;
margin:0px auto;
padding: 0px 0px 0px;
width:100%;
}
.header .left, .header .right {
background: #FFFFFF;
background-image:url(img/header.gif);
background-repeat:no-repeat;
background-position:right;
color: #000;
height: 105px;
}
.header .left {
width: 100%;
line-height: 105px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:26px;
font-weight:bold;
}
.navigation {

border-bottom: 1px solid #333333;
border-top: 1px solid #333333;
background: #5d891c url(img/nav-li.gif);
height: 35px;
overflow:hidden;

}
.page_item{
display: block;
float: left;
line-height: 35px;
overflow:hidden;
}
.navigation a {
background: #ffffff url(img/nav-li.gif);
border-right: 1px solid #000000;
color: #ffffff;
display: block;
float: left;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
line-height: 35px;
padding: 0 20px;
overflow:hidden;
}
.navigation a:visited {
background: #ffffff url(img/nav-li.gif);
border-right: 1px solid #000000;
display: block;
float: left;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
line-height: 35px;
padding: 0 20px;
color:#ffffff;
overflow:hidden;
}
.navigation a:hover {
background: #333333 url(img/nav-li-hover.gif);
text-decoration:underline;
color:#ffffff;
overflow:hidden;
}

.main {
padding:5px;
background-image:url(img/bg.gif);
background-repeat: repeat-x;
background-position:bottom;
background-attachment:fixed;
}

.content {
float:left;
margin: 0px;
padding: 0;
width: 54%;
}

.content .descr {
color: #9c5714;
font-size: 0.9em;
margin-bottom: 5px;
padding-bottom:1px;
}

.content li {
background: url(img/li.gif) no-repeat 0 30%;
padding: 1px 0 1px 16px;
}

.content p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;

}
.entry{
line-height:25px;
}
.footer {
background: #ffffff url(img/nav-li.gif);
background-repeat:repeat-x;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#FFFFFF;
padding: 0 16px 0 5px;;
line-height: 35px;
height: 35px;
border-top: 1px solid #333333;
border-bottom: 1px solid #333333;
}

.footer a, .footer a:hover {color: #333333}


.post {border: 1px solid #333333; margin-bottom:5px; margin-right:5px;  padding:10px; background-image: url(img/cat-box-rep.png); background-position: center top; background-repeat: repeat-x; background-color:#FFFFFF;
}

.post a:link {
color: #9c5714;
;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
border-bottom: 1px dashed #333333;
}
.post a:active {
color: #9c5714;

font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
border-bottom: 1px dashed #333333;
}
.post a:visited {
color: #9c5714;

font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
border-bottom: 1px dashed #333333;
}
.post a:hover {
color: #759900;

font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
border-bottom: 1px solid #333333;
}

.post .info{
padding: 5px;
border: 1px solid #333333;
background:#F5F5F5;
background-image: url(img/gold-bar.gif);
background-repeat:repeat-x;
background-position:top;
color: #333333;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 2px 0 0 0;
}

.post .info a:link{
color: #333333;
font-weight:normal;
border:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.post .info a:active{
color: #333333;
font-weight:normal;
border:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.post .info a:visited{
color: #333333;
font-weight:normal;
border:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.post .info a:hover{
color: #333333;
border:0px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.post img {
background-color:#eeeeee;
margin: 5px;
border: 1px solid #333333;
padding:5px;
}
.post a img {border: 0px solid #DDD;}
.post a:hover img {border-color: #CCC;}
.info a {text-decoration: none;}
.info a:hover {text-decoration: underline;}

.content ol li {list-style: none; background: none;}

#commentlist li {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;
list-style: none;
}

#commentform {

}

.commentmetadata {padding: 2px 0 0px;

}
.commentmetadata a {color: #664;}

textarea.styled {width: 280px;}

.styled {
font-size: 1.1em;
background: #F8F7F6;
border: 1px solid #D6D3D3;
}

.styled:hover {
background: #FFF;
border: 1px solid #D6D3D3;
}

.styled:focus {
background: #FFF;
border: 1px solid #939793;
}

#commentform input {margin-bottom: 3px;}
a img {border:none;}


.sidenav table caption {border-bottom-color:#000;}

.sidenav table thead tr {
border-bottom-color:#000;
color:#A53512;
}

.sidenav table th {border-bottom-color:#000;}

.sidenav table td#today {
border-color:#000;
color:#A53512;
}

.sidenav table td a {
border-bottom-color:#000;
background-color:#EDF3DE;
}

.sidenav table tfoot {border-top-color:#000;}
.sidenav table tfoot a {background:none;}

.sidenav table caption {
margin:0px;
padding-bottom: 5px;
border-bottom: 1px solid;
letter-spacing: 0.1em;
}

.sidenav table thead tr {border-bottom:1px solid;}
.sidenav table th {border-bottom:1px solid;}
.sidenav table td {

width: 35%; 
padding: 1px;
font-size: 0.9em;
}

.sidenav table td#today {
padding: 0;
border: 1px solid;
font-size: 1em;
font-weight: bold;
}

.sidenav table td a {
display: block;
border-bottom: 1px solid;
font-weight: bold;
font-size: 1.15em;
}

.sidenav table tfoot {border-top:1px solid;}
.sidenav table tfoot a {
border: none;
font-weight: bold;
}

.sidenav table tfoot #prev a {text-align:left;}
.sidenav table tfoot #next a {text-align:center;}

#searchform {padding:10px;}

.search-top{
padding:5px;
border: 1px solid #333333;
color:#416808;
font-weight:bold;
}
.search-top:hover{
padding:5px;
border: 1px solid #416808;
color:#333333;
font-weight:bold;
}
.submit-search{
font-size:12px;
font-weight:bold;
padding:3px;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.submit-search:hover{
font-size:12px;
font-weight:bold;
padding:3px;
color:#416808;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.Title {
color: #416808;
padding-bottom:3px;
padding-left:20px;
font-weight:bold;
font-family: Georgia, Palatino, Times New Roman;
margin-bottom: 5px;
font-size:20px;
background-image:url(img/little-star.gif);
background-position:left center;
background-repeat:no-repeat;
border-bottom: 1px dashed #333333;
}

.Title a:link{
color: #416808;
font-family: Georgia, Palatino, Times New Roman;
text-decoration:none;
border:0px;
}
.Title a:active{
color: #416808;
border:0px;

font-family: Georgia, Palatino, Times New Roman;
text-decoration:none;
border:0px;
}
.Title a:visited{
color: #416808;
border:0px;

font-family: Georgia, Palatino, Times New Roman;
text-decoration:none;
}
.Title a:hover{
color: #333333;
font-family: Georgia, Palatino, Times New Roman;
text-decoration:underline;
border:0px;
}
.info{
padding: 5px;
border-left: 1px solid #333333;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
background:#F5F5F5;
background-image: url(img/gold-bar.gif);
background-repeat:repeat-x;
background-position:top;
color: #FFFFFF;
width: auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom: 5px;
}

.info a:link{
color: #FFFFFF;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.info a:active{
color: #FFFFFF;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.info a:visited{
color: #FFFFFF;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.info a:hover{
color: #F7F7F7;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
p{
margin-top:5px;
margin-bottom:5px;
}
.forms{
padding:5px;
border: 1px solid #333333;
color:#416808;
margin-bottom:3px;
margin-top:3px;
font-weight:normal;
}
.forms:hover{
padding:5px;
border: 1px solid #416808;
color:#333333;
font-weight:normal;
margin-bottom:3px;
margin-top:3px;
}
.forms-content{
padding:5px;
width:70%;
border: 1px solid #333333;
color:#416808;
font-weight:normal;
}
.forms-content:hover{
padding:5px;
width:70%;
border: 1px solid #416808;
color:#333333;
font-weight:normal;
}
.Large-font{
font-family: Georgia, Palatino, Times New Roman;
font-size:16px;
color:#333333;
}
.post-comment{
background-repeat:repeat-x;
background-image:url(img/nav-li.gif);
background-position:center center;
border-right: 1px solid #333333;
border-left: 1px solid #333333;
border-top: 1px solid #333333;
padding:5px;
font-size:12px;
color:#FFFFFF;
}
#search-tool-div{
position:absolute;
right:50px;
top:33px;
z-index:500;
visibility:visible;
}

#nav-spacer{
width:800px;
left:0px;
top:0px;
position:absolute;
visibility:visible;
}
.cat{
display: block;
margin: 0px;
padding:5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
overflow:hidden;
text-align: left;
color: #FFFFFF;
background-color:#5e8a1d;
border-bottom: 1px solid #333333;
background-position:center center;
background-repeat:repeat-x;
background-image:url(img/nav-li.gif);
}
#sidebars {
width: 23%;
margin-bottom: 5px;
overflow:hidden;
float:left;
background-color:#FFFFFF;
border-top: 1px solid #333;
border-left: 1px solid #333;
border-right: 1px solid #333;
color:#333333;
}
.dynamic_widget {
float: left;
width:100%;
color:#333333;
}
#sidebars h2 {
float: left;
display: block;
width: 100%;
margin: 0px;
padding: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
overflow:hidden;
text-align: left;
color:#fff;
border-bottom: 1px solid #333333;
background-position:center center;
background-repeat:repeat-x;
background-image:url(img/nav-ol.gif);
}
.arrow {
float: left;
list-style-type: none;
text-align: left;
margin: 0px;
width:100%;
padding: 0px;
color:#333333;
}
.arrow li {
float: left;
text-align: left;
margin: 0px;
width:100%;
padding: 0px;
color:#333333;
}
.arrow li a:link, .arrow li a:visited {
color: #333333;
text-decoration: none;
display: block;
overflow:hidden;
text-align: left;
padding-left: 28px;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
background-color:#fff;
border-bottom:1px solid #333333;
background-image:url(img/left-nav-li.gif);
background-repeat: no-repeat;
background-position: left;
}
.arrow li a:hover, .arrow li a:active {
color: #333333;
text-decoration: none;
display: block;
overflow:hidden;
text-align: left;
padding-left: 28px;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
background-color:#fff;
border-bottom:1px solid #333333;
background-image:url(img/left-nav-li-hover.gif);
background-repeat: no-repeat;
background-position: left;
}

.arrow ul li {
text-align: left;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight: 400;
color:#333333;
margin: 0px;
padding: 0px;
}
.arrow ul {
list-style-type: none;
text-align: left;
margin: 0px;
padding: 0px;
color:#333333;
}
.arrow ul li a:link, .arrow ul li a:visited {
color: #333333;
text-decoration: none;
display: block;
overflow:hidden;
text-align: left;
padding-left: 28px;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
background-color:#fff;
border-bottom:1px solid #333333;
background-image:url(img/left-nav-li.gif);
background-repeat: no-repeat;
background-position: left;
}
.arrow ul li a:hover, .arrow ul li a:active {
color: #333333;
text-decoration: none;
display: block;
overflow:hidden;
text-align: left;
padding-left: 28px;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
background-color:#fff;
border-bottom:1px solid #333333;
background-image:url(img/left-nav-li-hover.gif);
background-repeat: no-repeat;
background-position: left;
}

#dynamic_sidebars {
width: 22%;
margin-right:5px;
overflow:hidden;
float:left;
border-top: 1px solid #333;
border-left: 1px solid #333;
border-right: 1px solid #333;
background-color:#FFFFFF;
}
#dynamic_sidebars h2 {
float: left;
display: block;
width: 100%;
margin: 0px;
padding: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
overflow:hidden;
text-align: left;
color: #FFFFFF;
border-bottom: 1px solid #333333;
background-position:center center;
background-position:center center;
background-repeat:repeat-x;
background-image:url(img/nav-ol.gif);
background-color:#FFFFFF;
}
#wp-calendar {
empty-cells: show;
width: 100%;
font-size: 12px;
color: #333;
text-decoration: none;
text-align: center;
float: left;
padding: 0px;
margin: 0px;
font-weight: normal;
border-bottom:1px solid #333333;
}

#wp-calendar a:link, #wp-calendar a:visited {
text-decoration: none;
color: #5d891c;
}
#wp-calendar a:hover, #wp-calendar a:active {
text-decoration: none;
color: #333;
}
#wp-calendar caption {
text-align: left;
width: 90%;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
color:#333333;
font-size: 1.6em;
background-image: url(images/cats.gif);
background-repeat: no-repeat;
background-position: left;
height: 36px;
line-height: 36px;
}

#wp-calendar th {
margin: 0px;
padding: 0px;
text-align: center;
color:#b2a91d;
}

#next a:link, #next a:visited {
text-align: center;
color: #333;
text-decoration: none;
font-weight: bold;
font-size: 12px;
float: right;
}
#next a:hover, #next a:active {
text-align: center;
color: #5d891c;
text-decoration: none;
font-weight: bold;
font-size: 12px;
float: right;
}

#prev a:link, #prev a:visited {
text-align: left;
color: #333;
text-decoration: none;
font-weight: bold;
font-size: 12px;
float: left;
}
#prev a:hover, #prev a:active {
text-align: left;
color: #333;
text-decoration: none;
font-weight: bold;
font-size: 12px;
float: left;
}
#wp-calendar td {
margin: 0px;
padding: 0px;
text-align: center;
}
#wp-calendar tf {
margin: 0px;
padding: 0px;
}
.pad {
text-align: center;
}
#top{
position:absolute;
visibility:visible;
z-index:888;
right:5px;
top:10px;
}
