body {
font:12px Arial,Verdana, Tahoma, sans-serif;
background:#777;
}

div#container {
width:980px;
background:#fff;
margin:0 auto;
padding:0;
}

div#header {
background:#3c3528 url('images/header-bg1.jpg');
color:#262626;
width:980px;
height:60px;
margin:0 auto;
}

div#header2 {
background:#3c3528 url('images/header-bg2.jpg');
color:#262626;
width:960px;
height:140px;
margin:0 auto;
padding:0 0 0 20px;
}

div#header h1 a {
display:block;
height:60px;
background:url('images/logo.png') no-repeat;
text-indent:-9999em;
color:#262626;
border:0;
margin:0;
padding:0;
}

#recent-comments-top {
background:#eaedd4 url('images/recent-comments-top.jpg');
height:30px;
width:285px;
margin:0;
padding:0;
}

#recent-comments-bg {
background:#eaedd4 url('images/recent-comments-bg.jpg') repeat-y;
width:285px;
margin:0;
padding:0;
}

#recent-comments-bottom {
background:#eaedd4 url('images/recent-comments-bottom.jpg');
height:15px;
width:285px;
margin:0;
padding:0;
}

#recent-comments-top p {
height:22px;
width:270px;
font-family:Georgia, Arial, Helvetica;
font-size:14px;
font-weight:700;
color:#262626;
padding:8px 0 0 15px;
}

div#header2 ul li {
margin:0;
padding:0 15px;
}

div#menu {
float:left;
width:980px;
height:40px;
background:#3c3528 url('images/nav-bg.jpg') repeat-x;
overflow:hidden;
display:inline;
margin:0 0 10px;
}

#menu ul {
list-style:none;
margin:0 10px;
padding:0;
}

div#menu ul li a {
display:block;
float:left;
height:24px;
color:#fff;
font-size:13px;
font-weight:700;
text-decoration:none;
margin:4px 0;
padding:8px 25px 1px;
}

div#menu ul li a:hover {
text-decoration:none;
color:#262626;
background:#dcdec6 url('images/nav-link-hover.jpg') bottom repeat-x;
}

#content .navigation {
font-family:Georgia, Arial, Helvetica;
font-size:13px;
font-weight:700;
text-align:justify;
margin:5px 0 0;
padding:5px 0;
}

#content .navigation a {
text-decoration:none;
margin:0 10px;
}

div#wrapper {
float:left;
width:980px;
overflow:hidden;
display:inline;
}

div#content {
text-align:justify;
margin:0 410px 0 10px;
padding:0;
}

div#content p {
padding:6px 0;
}

#content-ad-top {
text-align:center;
border:0;
margin:5px;
}

.page,.post {
border-bottom:0 solid #f5f5f5;
padding:5px 10px;
}

.post-bg {
border:1px solid #eee;
width:558px;
margin:0 0 5px;
padding:0;
}

.post-top {
margin:5px;
padding:5px;
}

.post-bg span {
font-size:24px;
font-weight:400;
}

.entry-meta {
color:#5e5e5e;
font:10px;
margin:0;
}

.entry-date {
background:top left url('images/calendar.gif') no-repeat;
margin:0;
padding:0 0 0 18px;
}

.entry-comments {
background:top left url('images/comments.gif') no-repeat;
margin:0 0 0 3px;
padding:0 0 0 18px;
}

.entry-tags {
background:top left url('images/tags.gif') no-repeat;
margin:0;
padding:0 0 0 18px;
}

.entry-tags2 {
color:#262626;
font:12px Arial,Verdana, Tahoma, sans-serif;
margin:10px 0 0;
}

.entry-content img {
max-width:100%;
}

.entry-content span,.entry-content span,.entry-content span,.entry-content span {
padding:10px 0 5px;
}

div#page-links {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-style:italic;
text-align:center;
margin:10px 0;
}

.edit-post {
width:80%;
background:#f5f5f5;
border:1px dashed #d3d3d3;
text-align:center;
margin:10px auto 0;
padding:5px;
}

div#sidebar-left {
float:left;
width:190px;
margin-left:-400px;
background:inherit;
}

div#sidebar-left2 {
float:left;
width:190px;
margin-left:-200px;
background:inherit;
}

.sidebar-top {
background:#3c3528 url('images/sidebar-top.jpg');
height:30px;
width:190px;
margin:0;
padding:0;
}

.sidebar-bg {
width:188px;
border-left:1px solid #eee;
border-right:1px solid #eee;
border-bottom:1px solid #eee;
margin:0 0 5px;
padding:0;
}

#sidebar-left ul li,#sidebar-left2 ul li {
margin:0;
padding:0;
}

#sidebar-left ul li a,#sidebar-left2 ul li a {
text-decoration:none;
display:block;
width:170px;
background:url('images/arrow_right.gif') left 3px no-repeat;
margin:0 auto;
padding:4px 0 4px 18px;
}

#sidebar-left ul li a:hover,#sidebar-left2 ul li a:hover {
background:#f5f5f5 url('images/arrow_right.gif') left 3px no-repeat;
text-decoration:none;
}

#sidebar-left h7,#sidebar-left2 h7 {
height:22px;
font-family:Georgia, Arial, Helvetica;
font-size:12px;
font-weight:700;
color:#fff;
text-align:center;
padding:8px 0 0;
}

#sidebar-left ul ul li a,#sidebar-left2 ul ul li a {
text-decoration:none;
display:block;
width:154px;
height:15px;
background:url('images/arrow_right.gif') 16px 3px no-repeat;
margin:0 auto;
padding:4px 0 4px 34px;
}

#sidebar-left ul ul li a:hover,#sidebar-left2 ul ul li a:hover {
background:#f5f5f5 url('images/arrow_right.gif') 16px 3px no-repeat;
}

div#ad1 {
float:left;
width:190px;
margin-right:5px;
background:#eee;
}

div#ad2 {
float:right;
width:190px;
background:#eee;
}

div#ads {
text-align:center;
padding:5px;
}

div#video {
text-align:center;
padding:5px 5px 0;
}

#about {
padding:5px 10px;
}

div#search-form {
text-align:center;
padding:5px 15px 0;
}

#searchtext {
font-size:12px;
color:#5e5e5e;
border:1px solid #d4d4d4;
font-family:Verdana, Tahoma, Arial, sans-serif;
padding:3px;
}

#btn-search {
background:url(images/btn-search.jpg);
width:56px;
height:22px;
border:0;
color:#262626;
font:bold 11px Georgia, Arial, Helvetica;
border-style:none;
margin:2px 0 0;
}

div#footer {
clear:left;
width:100%;
background:#3c3528 url('images/footer-bg.jpg') repeat-x;
height:53px;
color:#fff;
text-align:center;
margin:10px 0 0;
padding:15px 0 0;
}

div#footer a {
color:#fff;
}

div#footer p {
margin:0;
padding:5px 10px;
}

div#comments {
color:#474747;
padding:10px;
}

h3#comments {
background:#eee;
padding:5px;
}

.commentlist {
list-style:none;
margin:10px 0;
padding:0;
}

.commentlist li {
border-bottom:0 dashed #ccc;
margin:5px 0;
padding:15px 0;
}

.commentlist li .avatar {
float:right;
border:1px solid #ccc;
background:#fff;
height:32px;
width:32px;
margin:-12px 0 0;
padding:2px;
}

.commentmetadata {
color:#666;
border-bottom:1px dashed #e4e4e4;
margin:0;
}

.commentmetadata a {
color:#666;
}

.commentlist li ul li,.commentlist li ol li {
border-bottom:0 dashed #f0f0f0;
margin:0;
padding:0;
}

.commentlist p {
margin:10px 0;
}

#commentform {
margin:5px 10px 0 0;
}

#commentform p {
font-family:Arial,Verdana, Tahoma, sans-serif;
margin:5px 0;
}

#commentform input {
font:0.9em Arial,Verdana, Tahoma, sans-serif;
width:170px;
margin:5px 5px 1px 0;
padding:2px;
}

#commentform textarea {
font:0.9em Arial,Verdana, Tahoma, sans-serif;
width:90%;
padding:2px;
}

#respond:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

#commentform #submit {
margin:5px 0;
}

.nocomments {
width:80%;
background:#f5f5f5;
border:1px dashed #d3d3d3;
text-align:center;
margin:10px auto;
padding:5px;
}

.alignright {
float:right;
}

.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#fff;
padding-top:4px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:5px;
}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}

.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}

#calendar_wrap {
padding:0 0 0 13px;
}

table#wp-calendar {
width:90%;
color:#5e5e5e;
margin:0 auto;
}

table#wp-calendar th,table#wp-calendar td {
text-align:center;
}

table#calendar_wrap tbody {
text-align:right;
}

table#wp-calendar #next {
text-align:right !important;
}

table#wp-calendar #prev {
text-align:left !important;
}

table#wp-calendar #today {
background-color:#E3E2E2;
border:1px solid #B7B7B7;
font-weight:700;
color:#262626;
}

table {
font-family:verdana, arial, helvetica, sans-serif;
font-size:12px;
}

a {
color:#3d3527;
text-decoration:none;
}

blockquote {
padding-left:10px;
border-left:5px solid #ddd;
margin:10px;
}

blockquote cite {
display:block;
margin:5px 0 0;
}

dd {
padding:0 0 0 20px;
}

.clear {
clear:both;
margin:0;
padding:0;
}

small {
font-size:11px;
}

body,h1,h2,h3,h4,h5,h6,address,blockquote,dd,dl,hr,form,p,div#header h1,#sidebar-left ul ul li,#sidebar-left2 ul ul li {
margin:0;
padding:0;
}

div#header2 ul,#sidebar-left ul,#sidebar-left2 ul {
list-style:none;
margin:0;
padding:0;
}

#menu ul li,.alignleft {
float:left;
}

#content .navigation a:hover,.entry-comments a:hover,a:hover {
text-decoration:underline;
}

#sidebar-ad,#content-ad-bottom {
text-align:center;
margin:5px;
}

text-align:justify;
#content-ad-top img,#sidebar-ad img,#content-ad-bottom img,#sidebar-left a img,#sidebar-left2 a img,a.img {
border:0;
}

.post-bg p a,.post-edit-link,a.comment-edit-link,table#wp-calendar a {
color:green;
}

.entry-comments a,.entry-tags a,#sidebar-left a,#sidebar-left2 a {
color:green;
}
a {
color:green;
}
a:hover {
color:green;
font-weight:700;
}

.entry-tags2 a,.commentlist cite,.commentlist cite a,#comments div.comment-author,table#wp-calendar th,table#calendar_wrap caption {
font-weight:700;
}

#sidebar-left ul ul,#sidebar-left2 ul ul,#sidebar-left ul ul ui,#sidebar-left2 ul ul ui {
padding:0;
}

.commentlist cite a,form,input,textarea {
color:#474747;
}

#respond,blockquote p {
padding:10px;
}

img.alignright,a img.alignright {
float:right;
margin:5px;
}

img.alignleft,a img.alignleft {
float:left;
margin:5px;
}

img.aligncenter,a img.aligncenter,.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}