/*
Theme Name: Dark Effect
Theme URI: http://www.theme-time.com/8/
Description: <a href="http://www.theme-time.com/8/">Dark Effect V2</a> - The updated version of the original release, all the bugs have now been fixed and the side bars and banners are totally customizable! It features three different styles the user can pick between, also saving their choice in a cookie.
Author: Lee Cooper

*/
* {
padding: 0; 
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
p {
margin: 0.7em 0;
line-height:1.8em;
}
dl {
margin:1em 0;
}
dt 
{
font-weight:bold;
}
dd 
{
margin:0.5em;
padding:0;
}
img 
{
padding:5px;
background-color:#3f3f3f;
margin:5px;
border:#000 1px solid;
}
img:hover
{
padding:5px;
background-color:#3f3f3f;
margin:5px;
border:#fff 1px solid;
}
img.right {
float: right;
margin:10px 0 0 10px;		
}
img.left {
float: left; 
margin:0 10px 10px 0;	
}
a:link img,
a:visited img,
a:hover img,
a:active img {
padding:5px;
background-color:#3f3f3f;
margin:5px;
border:#000 1px solid;
}
img.wp-smiley, .wpstats, img.noborder, a img.noborder {
background: none;
border: 0;
padding: 0;
}
.clear {
clear:both;
height:20px;
}
blockquote
{
color:#666;
margin: 1em;
padding: 0 0 10px 50px;
background: url(img/blockquote.gif) no-repeat left top;	
}
fieldset 
{
border:0;
}
body 
{
background: #171717 url(img/bg.gif);
margin: 10px;
font: 76%/1.6em verdana, tahoma, arial,  sans-serif; 
color: #fff; 
text-align: center;
}
a 
{
text-decoration:none;
}
a:link, a:visited {
color: #7ca52d;
text-decoration:none;
}
a:hover, a:active {
text-decoration:underline;
color:#fff;
}
h1, h2, h3, h4, h5, h6 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#7ca52d;
}

#container {
margin: 0 auto;
padding:0;
width:990px;
position: relative; 
text-align: left;
border:1px solid #000;
background:#3c3c3c;
}
#navigation {
background-image:url(img/green/green-li.gif);
background-repeat:repeat-x;
background-position:center;
overflow: hidden; 
width:990px; 
position: relative; 
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #000000;
margin: 0 auto; 
}
html #navigation {
height: 1%;
}
#navigation ul li {
float: left; 
margin: 0px; 
list-style-type: none;
}
#navigation ul li a {
border-right:1px solid #1e1e1e;
border-bottom:none;
padding: 9px 15px 9px 15px; 
display: block; 
font-weight:bold;
color:#fff;		
text-decoration: none;
background:#eeeeee;
font-size:12px;
letter-spacing:0px;
background-image:url(img/green/green-li.gif);
background-repeat:repeat-x;
background-position:center;
}
#navigation ul li a:hover, 
#navigation ul li a:active, 
#navigation ul li.current_page_item a 
{
background-image:url(img/li-hover.gif);
background-repeat:repeat-x;
background-position:top;
color: #fff;	
border-right:1px solid #1e1e1e;
border-bottom:none;
font-size:12px;
text-decoration:underline;
}
#drop-shadow{
background-image:url(img/drop-shadow.gif);
background-repeat:repeat-x;
background-position:center;
margin: 0px;
width:202px;
padding-top:2px;
padding-bottom:3px;
}
#header {
clear: both; 
margin: 0 auto; 
width:990px;
position: relative;
text-align:left;
padding:15px 0px 15px 0px;
color:#FFFFFF;
}
#header h1 
{
font-size:1.8em;
margin:10px 0 0 0px;
font-variant:small-caps;
letter-spacing:0px;
color:#FFFFFF;
}
#header h1 a {

text-decoration:none;	
border:0;
color:#FFFFFF;
}
#header h2 
{
margin:5px 0 0 0px;
font-size:1em;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:0px;
}
#feedarea {
height:30px; 	
text-align: left;
width:100%;
}
#feedarea a:link,feedarea a:active,feedarea a:visited,feedarea a:hover {
color:#FFFFFF;
text-decoration:none;
}
html #feedarea {
border-bottom:1px dashed #151515;

}
#feedarea dl dt {
display: inline; 
margin-right: 5px; 

}
#feedarea dl dd {
display: inline; 
margin-right: 5px; 
background:url(img/icon_feed.gif) no-repeat left center;
padding-left:16px;

}

#content {

width:980px;
margin:0 auto;
position:relative;

}
html #content {

}
#content h4 {
font-size: 1.1em; 
margin: 1em 0 0 0;
}
#content h5 {
font-size: 1em; 
margin: 1em 0;
}
#content-main ul 
{
margin:0 1em;
padding:0 1em;
list-style-image:url(img/bullet.png);
}
#content-main ul.asides 
{
margin:0;
padding:2em;
border-bottom:#000 1px solid;
}
#content ol 
{
list-style-type:decimal;
margin:1em;
padding-left:2em;
}
#content-main {
float: left;
width: 527px;
}
html #section-index #content-main {
margin-right: 0px;
}
#content .post 
{
padding-left:10px;
}
#content h2,
#content h3 
{
font-size: 1.5em; 
margin: 1em 0 0;	
font-weight:normal;
line-height:1.4em;	
letter-spacing:0px;
color: #7ca52d;
}
#content .entry 
{


}
#content .entry a:link, #content .entry a:visited
{
border-bottom:#7ca52d 1px dashed;    
}
#content .entry a:hover, #content .entry a:active
{
border-bottom:#333333 1px solid;
}
#content .entry li 
{
margin:0 0 0.3em 0;
padding:0;
line-height:1.6em;
}
#content .postmetadata
{
clear:both;
font-size:0.9em;
text-align:right;	color:#fff;
margin:0;
padding:0;

}
#content .post-info
{
clear:both;
font-size:0.9em;	color:#fff;
margin:0;
padding:0;

}
#content .post-info, 
#content h2.pagetitle 
{
background:url(img/underline-repeat1.gif) repeat-x left bottom;
padding-bottom:15px;
}

#comments, #respond{
margin: 0;
padding:1em 0 0 0;
margin: 50px;
color:#333333;
}
#commentform 
{
margin: 5px;
padding:10px;
background:#292929;
border: #000 1px solid;
}
.commentnum 
{
font-size:1.5em;
font-weight:bold;	
margin:0 5px 0 0;
}
#container .commentlist {
margin: 1em 0;
padding: 0;
margin: 5px;

}
#container .commentlist li 
{
list-style:none;
margin: 0;
padding: 5px;
}
#container .commentlist li.alt 
{
background:#3c3c3c;    
}
#container .commentlist li.authorcomment 
{
border:#000 1px solid;
margin:20px;   
background-image:url(img/cat-box-rep.png);
background-repeat:repeat-x;
background-position:top;	

}
#container .commentlist li .cmtinfo 
{
font-size:1em;			
}
#container .commentlist li cite 
{
font-style:normal;
font-weight:bold;
}
#container .commentlist li .cmtinfo em 
{
float:right;
margin:0;
padding:0;
font-style:normal;
font-size:0.9em;	color:#fff;
}
#content .commentsfeed 
{
background:url(img/icon_feed.gif) no-repeat left center;
padding-left:16px;
}
#content .trackback 
{
background:url(img/link.gif) no-repeat left center;
padding-left:20px;
}
input.textbox, textarea
{
background:#333;
border:#000 1px solid;
font:1em Verdana, Arial, Serif;
padding:2px;
color:#FFFFFF;
width:150px;
}
textarea{
width: 90%;
padding:10px;
line-height:2em;
height: 20em;
}
input.textbox:focus, textarea:focus
{
border:#fff 1px solid;
}
#submit 
{
background-image:url(img/green/green-li.gif);
background-repeat:repeat-x;
background-position:center;
padding:3px;
color:#FFFFFF;
font-weight:bold;
border: 1px solid #000000;

}
#submit hover{
background-image:url(img/top-nav-hover.gif);
background-repeat:repeat-x;
background-position:center;
color: #fff;
}
.post h4 
{
font-size:1em;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.post h4 em
{
font-style:normal;
float:right;
font-weight:normal;
}
#header, #content, #sidebar, #footer, .widget {
overflow: hidden;
}
.did-you-know{
background-color:#1e1e1e;
border-bottom: #000000 1px solid; 
border-left: #000000 1px solid; 
border-right: #000000 1px solid; 
padding-top:3px;
padding-bottom:3px;
width:990px;
font-size:11px;
margin: 0px  auto; 
color:#fff;
}

.footer-area{
overflow: hidden; 
width:990px; 
position: relative; 
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0 auto;
padding:0px 0 9px 0;
font-size:12px;
font-weight:bold;
color:#fff;
text-decoration:none;
}
.footer-area a{
font-size:12px;
font-weight:bold;
border:0px;
color:#7ca52d;
text-decoration:none;
}
.footer-area a:hover{
font-size:12px;
font-weight:bold;
border:0px;
color:#7ca52d;
text-decoration:none;
}
.footer-area a:visited{
font-size:12px;
font-weight:bold;
border:0px;
color:#7ca52d;
text-decoration:none;
}
.footer-area a:hover{
font-size:12px;
font-weight:bold;
border:0px;
color:#7ca52d;
text-decoration:none;
}
.Theme-Sponsors{
width:990px;
font-size:8px;
margin: 0px  auto;
text-align:left;
color:#fff;
font-weight:normal;
}
.Theme-Sponsors a:hover{
font-size:8px;
color:#fff;
font-weight:normal;
border:0px;
}
.Theme-Sponsors a:visited{
font-size:8px;
color:#fff;
border:0px;
font-weight:normal;
}
.Theme-Sponsors a:active{
font-size:8px;
color:#fff;
border:0px;
font-weight:normal;
}
.Theme-Sponsors a{
font-size:8px;
color:#fff;
border:0px;
font-weight:normal;
}
.Theme-Sponsors a:hover{
font-size:8px;
color:#fff;
border:0px;
}
#search-tool-div{
position:absolute;
visibility:visible;
z-index:100;
right:20px;
top:30px;
}
.search-top{
border:#7ca52d 1px solid;
padding:4px;
background:#333 url(img/form-bg.gif) repeat-x top;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.search-top:focus{
padding:4px;
background:#333 url(img/form-bg.gif) repeat-x top;
border:#fff 1px solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#7ca52d;
}
.submit-search{
padding:2px;
margin:0px;
font-size:11px;
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.submit-search:hover{
padding:2px;
font-size:11px;
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.no-image{
border:0px;
background-image:none;
padding:0px;
margin-right:5px;
}
.wp-calendar {
empty-cells: show;
font-size: 12px;
color: #999999;
width:200px;
text-decoration: none;
text-align: center;
padding: 0px;
margin: 0px;
font-weight: normal;
overflow:hidden;
}

.wp-calendar caption {
text-align: left;
width: 190px;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
color: #ffffff;
font-size: 1.6em;
background-image: url(images/cats.gif);
background-repeat: no-repeat;
background-position: left;
height: 36px;
line-height: 36px;
overflow:hidden;
}

.wp-calendar th {
margin: 0px;
padding: 0px;
text-align: center;
color:#ecc13c;
overflow:hidden;
}

.next a:link, #next a:visited {
text-align: center;
color: #CCCCCC;
text-decoration: none;
font-weight: bold;
font-size: 12px;
float: right;
overflow:hidden;
}
.next a:hover, #next a:active {
text-align: center;
color: #999900;
text-decoration: none;
font-weight: bold;
font-size: 12px;
overflow:hidden;
float: right;
}

.prev a:link, #prev a:visited {
text-align: left;
color: #CCCC99;
text-decoration: none;
font-weight: bold;
font-size: 12px;
float: left;
}
.prev a:hover, #prev a:active {
text-align: left;
color: #999900;
text-decoration: none;
font-weight: bold;
font-size: 12px;
float: left;
overflow:hidden;
}
.wp-calendar td {
margin: 0px;
padding: 3px;
text-align: center;
overflow:hidden;
}

.wp-calendar tf {
margin: 0px;
padding: 0px;
overflow:hidden;
}
.pad {
text-align: left;
}
.cat{
margin: 0px;
padding:4px;
overflow:hidden;
border-bottom: 1px solid #000000;
text-align: left;
color:#fff;
font-weight:bold;
background-image:url(img/cat-box-rep.png);
background-position:top;
background-repeat:repeat-x;
}
#style-switch-theme{
position:absolute;
visibility:visible;
z-index:95;
top:17px;
right:55px;
}
#style-switch{
position:absolute;
visibility:visible;
z-index:99;
top:10px;
right:10px;
display:inline;
}
#style-switch img{
border: 1px solid #000;
padding:1px;
background-color:#ffffff;
background-image:none;
}
#style-switch img:hover{
border: 1px solid #ffffff;
padding:1px;
background-color:#000;
background-image:none;
}
#style-switch a,
style-switch a:active,
style-switch a:visited,
style-switch a:link
style-switch a:hover,{
border-bottom:0px;
margin-right: 0px;
background-image:none;
}
#back-to-top{
position:absolute;
visibility:visible;
z-index:82;
right:15px;
top:7px;
}
#main-image{
width:990px;
height:120px;
background:url(img/green/green-banner.jpg) no-repeat center;
border: 1px solid #000;
padding:0px;
margin:0 auto;
position:relative;
}
#main-image IMG{
border: 0px;
padding:0px;
margin:0 auto;
}
#sidebars {
width: 210px;
margin-top:15px;
margin-left:2px;
margin-right:5px;
margin-bottom:10px;
overflow:hidden;
float:left;
border: 1px solid #000;
background-color:#292929;
}
.dynamic_widget {
float: left;
width: 210px;
}
#sidebars h2 {
float: left;
width:210px;
font-size:14px;
margin: 0px;
padding:4px;
overflow:hidden;
border-bottom: 1px solid #000000;
text-align: left;
color:#fff;
font-weight:bold;
background-image:url(img/cat-box-rep.png);
background-position:top;
background-repeat:repeat-x;
}
.arrow {
float: left;
list-style-type: none;
text-align: left;
margin: 0px;
width: 210px;
padding: 0px;
}
.arrow li {
float: left;
text-align: left;
margin: 0px;
width: 210px;
padding: 0px;
}
.arrow li a:link, .arrow li a:visited {
display: block;
padding:5px;
text-decoration: none;
overflow:hidden;
text-align: left;
border-bottom: 1px solid #333333;
color: #7ca52d;
background-color:#292929;
}
.arrow li a:hover, .arrow li a:active {
display: block;
padding:5px;
text-decoration: none;
overflow:hidden;
text-align: left;
border-bottom: 1px solid #333333;
color: #fff;
background-color:#111111;
background-image:url(img/li-hover.gif);
background-repeat:repeat-x;
background-position:top;
}

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

#dynamic_sidebars {
width: 210px;
margin-top:15px;
margin-left:2px;
margin-right:5px;
margin-bottom:10px;
overflow:hidden;
float:right;
border: 1px solid #000;
background-color:#292929;
}
#dynamic_sidebars h2 {
float: left;
width:210px;
font-size:14px;
margin: 0px;
padding:4px;
overflow:hidden;
border-bottom: 1px solid #000000;
text-align: left;
color:#fff;
font-weight:bold;
background-image:url(img/cat-box-rep.png);
background-position:top;
background-repeat:repeat-x;
}
#wp-calendar {
empty-cells: show;
width: 200px;
font-size: 12px;
color: #999999;
text-decoration: none;
text-align: center;
float: left;
padding: 0px;
margin: 0px;
font-weight: normal;
}

#wp-calendar a:link, #wp-calendar a:visited {
text-decoration: none;
color: #CCCC00;
}
#wp-calendar a:hover, #wp-calendar a:active {
text-decoration: none;
color: #999999;
}
#wp-calendar caption {
text-align: left;
width: 190px;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
color: #fff;
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:#7ca52d;
}

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

#prev a:link, #prev a:visited {
text-align: left;
color: #CCCC99;
text-decoration: none;
font-weight: bold;
font-size: 12px;
float: left;
}
#prev a:hover, #prev a:active {
text-align: left;
color: #999900;
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;
}
