/*  
Theme Name: Digdesignz Eco-Friendly Theme (June 2010)
Theme URI: http://digdesignz.net
Description: Newest version of an eco-friendly theme for DigDesignz. All objects on this theme are illustrated by the owner. Stealing, copying and modifying the designs is strictly prohibited.
Version: 1.2
Author: xsabrina.chic
*/
body{background: #000000 url(images/bg.jpg) repeat-x top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #191919; margin: 0;}
div, h1, h2, h3, h4, h5 {margin: 0; padding: 0;}
a, a:visited{color: #78B749; text-decoration: underline;}
a:hover{text-decoration: none;}
ul li{list-style-type: none; font-size: 12px; padding: 0 0 2px 0; margin: 3px 0;}
ul li a, ul li a:visited{background: url(images/bullet.gif) no-repeat left center; background-position: 0px 5px; text-decoration: none; color: #78B749; padding: 0 0 0 10px;}
ul li a:hover{background: url(images/bullet-h.gif) no-repeat left center; background-position:0px 5px; text-decoration: none; color: #996633;}
h2{font-family: "Century Gothic", Arial, sans-serif; font-size: 20px; color: #000000;}
.red{color: #FF0000;}

.secondary-bg{background: url(images/theme-bg.jpg) no-repeat top center;}
.header-bg{background: url(images/DD-indx_01.jpg) no-repeat top center; width: 1000px; margin: 0 auto;}
.header{height: 205px; margin: 0 auto;}
.logo{padding: 45px 0 0 155px;}

.container-bg{background: url(images/content-bg.gif) repeat-y center; width: 1000px; margin: 0 auto; padding: 0;}
.container{background: url(images/DD-indx_02.jpg) no-repeat top center; width: 1000px; padding: 0;}

.sidebar{float: right; background: none; width: 330px; margin: 10px 20px 0 0; padding: 0 0 0 0; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;}
.sidebody{padding: 5px 10px; margin: 0 0 20px 0;}
.side1{font-size: 11px; margin: 0 0 20px 0; color: #FFFFFF;}
.side2{font-size: 11px; margin: 0 0 20px 0; color: #FFFFFF;}
.side1 .textwidget, .side2 .textwidget{padding: 0 10px; margin: 0;}
.side1 .textwidget ul li, .side2 .textwidget ul li{padding: 0;}
.side1 ul, .side2 ul{margin: 0 0 0 5px; padding: 0; width: 130px;}
.side1 ul li, .side2 ul li{margin: 0; padding: 0; font-size: 11px;}
.side1 ul li a, .side1 ul li a:visited, .side2 ul li a, .side2 ul li a:visited{background: none; color: #FFFFFF; border-bottom: 1px dashed #6d5127; padding: 2px 0 2px 5px; display: block;}
.side1 ul li a:hover, .side2 ul li a:hover{color: #ffffff; background-color: #61451e;}
.side1 img, .side2 img{border: 3px dotted #806132;}
.side1 img:hover, .side2 img:hover{border: 3px dotted #FFFFFF;}
h3.side-title1{background: url(images/tit-bg1.jpg) no-repeat; text-align: center; width: 140px; padding: 18px 0; font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; color: #FFFFFF; text-decoration: none; margin: 0 0 10px 0; text-transform: lowercase;}
h3.side-title2{background: url(images/tit-bg2.jpg) no-repeat; text-align: center; width: 190px; padding: 18px 0; font-family: "Century Gothic", Arial, sans-serif; font-size: 16px; color: #FFFFFF; text-decoration: none; margin: 0 0 10px 0; text-transform: lowercase;}
.side2 div, .side1 div{margin: 0 10px;}
.side2 div a, .side1 div a{text-decoration: none;}
.side2 div a:hover, .side1 div a:hover{color: #FFFFFF;}
.side2 ul.blogroll, .side1 ul.blogroll{margin: 0;}
.side2 ul.blogroll li, .side1 ul.blogroll li{margin: 0 10px 7px 10px; padding: 0;}
.side2 ul.blogroll li a, .side2 ul.blogroll li a:visited, .side1 ul.blogroll li a, .side1 ul.blogroll li a:visited{border: 0 none; padding: 0;}
span.link1 a, span.link1 a:visited, .side2 ul.blogroll li a, .side2 ul.blogroll li a:visited, .side1 ul.blogroll li a, .side1 ul.blogroll li a:visited{color: #78B749; text-decoration: underline; font-weight: bold;}
span.link1 a:hover, .side2 ul.blogroll li a:hover, .side1 ul.blogroll li a:hover{color: #FFFFFF; text-decoration: none;}

.content{float: left; background: none; width: 570px; margin: 0 0 0 30px; padding: 20px 0 0 0;}
h2.post-title{font-family: "Century Gothic", Arial, sans-serif; font-size: 20px; color: #000000;}
h2.post-title a, h2.post-title a:visited{color: #000000; text-decoration: none;}
h2.post-title a:hover{color: #000000; text-decoration: underline;}
h5.archive-title{font-family: "Times New Roman", Times, serif; font-size: 20px; color: #000000; padding: 5px 5px 10px 5px; margin: 0 0 10px 0; text-transform: uppercase; font-style: italic; border: 1px dashed #CCCCCC; text-align: center;}
.meta{font-family: Arial, Helvetica, sans-serif; font-size: 10px; letter-spacing: 2px; color: #666666; margin: 5px 0 5px 0;}
span.cat-links a, span.cat-links a:visited{color: #666666; text-decoration: underline;}
span.cat-links a:hover{color: #000000; text-decoration: none;}
.post{line-height: 20px; padding: 0 10px;}
.post img{border: 3px dotted #CCCCCC;}
.post img.wp-smiley{border: 0 none; margin-bottom: -3px;}
.tags{border-top: 1px dashed #999999; border-bottom: 1px dashed #999999; padding: 5px 0 5px 5px; margin: 8px 0 20px 0; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.tags a, .tags a:visited{text-decoration: none;}
.tags a:hover{text-decoration: underline;}
.notfound{margin: 50px 0 0 0;}
blockquote{background: #eeeeee; border: 1px dashed #e4e4e4; padding: 10px 20px; font-size: 10px;}
code{background: #eeeeee; border: 1px dashed #e4e4e4; padding: 10px 20px; font-size: 10px;}

.clear{clear: both;}

.comment-page-numbers{margin: 20px; text-align: center; color: #8e8e8e; font-family: trebuchet ms; font-size: 11px; font-weight: bold;}
.comment-page-numbers a,.comment-page-numbers a:visited{color: #d9c200; text-decoration: none;}
.comment-page-numbers a:hover{color: #ffffff; text-decoration: none;}
ol.commentlist, ol.commentlist li{list-style-type: none; margin: 0; padding: 0;}
ol.commentlist li.admincomment{background: #ffeeee url(images/comment-bg-admin1.gif) repeat-x; border: 1px dotted #ffcbcb; margin: 10px 30px; padding: 10px;}
ol.commentlist li.authorcomment{background: #e1f3ff url(images/comment-bg-admin2.gif) repeat-x; border: 1px dotted #c5e8ff; margin: 10px 30px; padding: 10px;}
ol.commentlist li{background: url(images/comment-bg.gif) repeat-x; border: 1px dotted #dddddd; margin: 10px 30px; padding: 10px; line-height: 20px;}
ol.commentlist li a,ol.commentlist li a:visited{color: #78B749; text-decoration: none;}
ol.commentlist li a:hover{color: #866b40; text-decoration: none;}
ol.commentlist li img.avatar{border: 3px solid #ffffff; margin: 0 10px 0 0;}
ol.commentlist li img.wp-smiley{background: none; border: 0px none; margin-bottom: -3px;}
ol.commentlist li cite{color: #78B749; font-weight: bold; font-style: normal;}
ol.commentlist li cite a,ol.commentlist li cite a:visited{color: #78B749; text-decoration: none; font-weight: bold;}
ol.commentlist li cite a:hover{color: #866b40; text-decoration: none;}
ol.commentlist li span.cdate{color: #866b40; font-size: 10px; font-style: normal; display: block; padding: 0 0 10px 0; margin: 0 20px 5px 0;}
ol.commentlist li span.cdate a,ol.commentlist li span.cdate a:visited{color: #866b40; text-decoration: none;}
ol.commentlist li span.cdate a:hover{color: #333333; text-decoration: none;}
input#author, input#email, input#url{background: #ffffff; border: 1px solid #a8a8a8; font-family: tahoma; font-size: 11px; color: #565656; padding: 3px; margin: 2px 0 0 0; height: 15px; width: 300px;}
input#submit{background: #78B749; border: 1px solid #619d34; font-family: tahoma; font-size: 11px; font-weight: bold; color: #ffffff; padding: 3px; margin: 5px 0 0 0; width: 100px;}
input#submit:hover{background: #866b40; border: 1px solid #72572d; font-family: tahoma; font-size: 11px; font-weight: bold; color: #ffffff; padding: 3px; margin: 5px 0 0 0; width: 100px; cursor: pointer;}
textarea#comment{background: #ffffff; border: 1px solid #a8a8a8; font-family: tahoma; font-size: 11px; color: #565656; padding: 3px; margin: 20px 0 0 0; height: 200px; width: 300px;}
form#commentform{margin: 0 0 0 30px;}
form#commentform p{margin: 0; padding: 0;}
ol.commentlist li .chalt{background: url(images/comment-bg.gif) repeat-x; border: 1px dotted #dddddd; margin: 10px 10px; padding: 10px;}
ol.commentlist li .comment-childs{background: url(images/comment-bg.gif) repeat-x; border: 1px dotted #dddddd; margin: 10px 10px; padding: 10px;}

.bottom-top{background: url(images/bottom-top.gif) no-repeat; width: 1000px; height: 240px; margin: 0 auto;}
.bottom-bg{background: url(images/bottom-bg.jpg) repeat-y; width: 1000px; margin: 0 auto;}
.bottom-bottom{background: url(images/bottom-bottom.jpg) no-repeat; width: 1000px; height: 87px; margin: 0 auto;}
h4.bottom-title{font-family: "Century Gothic", Arial, sans-serif; font-size: 20px; color: #000000; text-decoration: none; margin: 0 10px 8px 0;}
ul.recentposts{margin: 0; padding: 0;}
ul.recentposts li{font-family: Verdana, Arial, Helvetica, sans-serif;}

.footer{border-top: 1px solid #333333; background: #090a04; padding: 30px 0; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.footer-box{width: 950px; margin: 0 auto;}
.footer-box a, .footer-box a:visited{color: #FFFFFF; text-decoration: none; font-weight: bold;}
.footer-box a:hover{color: #78B749; text-decoration: underline;}

.wp-pagenavi a, .wp-pagenavi a:link{padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #bcbcbc; color: #686868; background-color: #e0e0e0;}
.wp-pagenavi a:visited{padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #bcbcbc;	color: #686868;	background-color: #e0e0e0;}
.wp-pagenavi a:hover{border: 1px solid #345500;	color: #ffffff;	background-color: #5e9900;}
.wp-pagenavi a:active{padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none;	border: 1px solid #345500; color: #ffffff; background-color: #5e9900;}
.wp-pagenavi span.pages{padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px; border: 1px solid #bcbcbc; color: #686868; background-color: #e0e0e0;}
.wp-pagenavi span.current{padding: 2px 4px 2px 4px; margin: 2px; font-weight: bold; border: 1px solid #345500; color: #ffffff; background-color: #5e9900;}
.wp-pagenavi span.extend{padding: 2px 4px 2px 4px; margin: 2px;	border: 1px solid #bcbcbc; color: #686868; background-color: #e0e0e0;}
