*{margin:0;padding:0;}
html{height:auto;min-height:100%;}
body{background:#010 url("images/background.png") fixed;font:.6em Verdana,Helvetica,Sans-Serif;}
h1,h2,h3,h4,h5,h6{background:transparent;font-family:Georgia,Serif;font-weight:700;margin:10px 0 3px 0;}
h1 {font-size: 2.15em; font-weight: bold;text-transform:uppercase;}
h2 {font-size: 1.85em; font-weight: bold;}
h3 {font-size: 1.6em; font-weight: bold; }
h4 {font-size: 1.4em;}
h5 {font-size: 1.2em;}
h6 {font-size: 1em;}
p{font-size: 1.2em;line-height:20px;padding:10px 0;}
a:link,a:visited,a:active{color:#FAE08B;text-decoration:none;}
a:hover{color:#FAE08B;text-decoration:underline;}
ol,ul{margin:10px 0 0 2em;}
li{margin:3px 0;}
img{border:none;}
legend{color:#9E0000;padding:5px;}
table{width:100%;margin:5px 0;}
th{background:#9E0000;color:#FFF;padding:3px;}
tr{}
tr.even{background:#CCC;}
td{padding:3px;}
pre{overflow-x:scroll;overflow-y:auto;font-size:1.3em;}
blockquote{margin:5px 15px;padding:5px;border:dotted #CCC;border-width:2px 0;}
hr{border-color:#9E0000;}
textarea{width:99%}
.large{color:#FFF;font-family:Georgia,serif;font-size:1.1em;font-weight:700;margin:10px;text-align:left;}
.large a{color:#FAE08B!important;}
.breaker{clear:both;height:1px;}
#container{background:transparent url("images/menushadow.png") repeat-x;min-width:800px;padding:0 0 10px;width:100%;}
#container_posts{background-color:transparent;color:#333;float:left;margin:0 4px;padding:0 0 10px;width:700px;}
#container_sidebar_left,#container_sidebar_right{color:#FFF;float:left;margin:0 2px 0 0;padding:20px 10px 5px;width:220px;}
#header{background:#000 url("images/header.png") no-repeat;height:100px;}
#header #cardsuits{background:transparent url("images/cardsuits.png") no-repeat;display:block;height:23px;position:absolute;right:10px;top:40px;width:80px;}
#header h1{color:#FFF;float:right;}
#header h1 a{color:#FFF;display:block;font-size:1em;height:35px;line-height:35px;margin:50px 0 0;padding:0 8px;text-align:right;}
#header h1 a:hover{color:#FAE08B;text-decoration:none;}
#pages{background:#FFF url("images/topmenu_green_0.gif") repeat-x;border:1px solid #010;border-width:1px 0;height:35px;list-style:none;margin:0;min-width:1150px;position:relative;}
#pages ul{height:35px;list-style:none;margin:0 0 0 12px;padding:0;}
#pages li{float:left;margin:0 3px 0 0;padding:0 0 0 8px;}
#pages li a{color:#FFF;display:block;float:left;font-family:"Lucida Grande","Lucida Sans Unicode",Sans-Serif;font-size:10px;font-weight:700;height:35px;line-height:35px;padding:0 16px 0 8px;text-align:center;text-decoration:none;}
#pages li.current_page_item{background:url("images/topmenu_green_2.gif") no-repeat;}
#pages li.current_page_item a{background:url("images/topmenu_green_2.gif") no-repeat right top;color:#FFF;}
#pages li:hover{background:#000 url("images/topmenu_green_1.gif") no-repeat;}
#pages li:hover a{background:url("images/topmenu_green_1.gif") no-repeat right top;color:#FAE08B;}
#pages li.current_page_item:hover{background:#000 url("images/topmenu_green_2.gif") no-repeat;}
#pages li.current_page_item:hover a{background:url("images/topmenu_green_2.gif") no-repeat right top;color:#FAE08B;}
#pages li#siteadmin{position:absolute;right:0;top:0;}
.post .meta{background:transparent url("images/meta.png") no-repeat;clear:right;color:#819944;height:70px;margin-top:10px;width:100%;}
.post .meta h2 a,.post .meta h2 a:hover{color:#FAE08B;font-size:0.9em;}
.post .meta a{color:#819944;}
.post .meta a:hover{color:#FAE08B;}
.post .card-left{float:left;height:31px;margin:25px 0 0 25px;width:30px;}
.post .card-right{float:right;height:31px;margin:0 25px 0 0;width:30px;}
.post .spades{background:url("images/card-spades.png") no-repeat;}
.post .hearts{background:url("images/card-hearts.png") no-repeat;}
.post .clubs{background:url("images/card-clubs.png") no-repeat;}
.post .diamonds{background:url("images/card-diamonds.png") no-repeat;}
.post .title{padding:12px 25px 0;height:20px;}
.post .info{padding:3px 25px 0;}
.post .info span{padding:3px 3px 3px 19px;}
.post .info .date{background:transparent url("images/date.png") no-repeat left 2px;}
.post .info .category{background:transparent url("images/star.png") no-repeat left 2px;}
.post .info .comments{background:transparent url("images/comments.png") no-repeat left 2px;}
.post .info .edit{background:transparent url("images/pencil.png") no-repeat left 2px;}
.post .entry{background:transparent url("images/post_02.png") repeat-y;line-height:12px;padding:5px 40px;text-align:justify;}
.post .entry_top{background:transparent url("images/post_01.png") no-repeat top center;display:block;height:50px;position:relative;width:100%;}
.post .entry_end{background:transparent url("images/post_03.png") no-repeat bottom center;display:block;height:50px;position:relative;width:100%;}
.post .entry a,.post .entry a:visited{color:#9E0000;font-weight:bold;}
#comments{color:#819944;margin:0;}
#comments h2{border-bottom:2px solid #9E0000;margin:12px;}
#comments ul#commentlist{line-height:12px;margin:0;}
#comments ul#commentlist li{list-style:none;margin:0 0 5px;}
#comments ul#commentlist li .comment-meta{background:transparent url("images/comment-meta.png") no-repeat;display:block;height:30px;padding:13px 17px 0;clear:right;}
#comments ul#commentlist li .comment-meta span{padding:5px 3px 3px 19px;}
#comments ul#commentlist li .comment-meta .user{background:transparent url("images/user_gray.png") no-repeat left 5px;}
#comments ul#commentlist li .comment-meta .date{background:transparent url("images/comment.png") no-repeat left 5px;}
#comments ul#commentlist li .comment-meta .time{padding-left:3px;}
#comments ul#commentlist li .comment-meta .edit{background:transparent url("images/comment_edit.png") no-repeat left 5px;}
#comments ul#commentlist li .comment,#comments ul#commentlist li .comment-admin{padding:0 20px;}
#comments ul#commentlist li .comment p,#comments ul#commentlist li .comment-admin p{padding:0;}
#comments ul#commentlist li .comment-admin{color:#FFF;font-weight:700;}
#commentsform{margin:12px;}
#commentsform h2{margin:0;}
#commentsform #author{background:#132903 url("images/user_gray.png") no-repeat 4px 50%;}
#commentsform #email{background:#132903 url("images/email.png") no-repeat 4px 50%;}
#commentsform #url{background:#132903 url("images/world_link.png") no-repeat 4px 50%;}
#commentsform #commenttext{background:#132903;padding:5px;width:464px;}
#commentsform #author,#commentsform #email,#commentsform #url{padding:5px 0 5px 25px;width:250px;}
#commentsform #author,#commentsform #email,#commentsform #url,#commentsform #commenttext{border:#010 solid 1px;color:#FFF;}
#commentsform #commentsubmit{background:#9E0000;border:1px solid #010;color:#FFF;float:right;font-weight:700;margin:10px 0 15px 50px;padding:5px 10px;}
#commentsform #commentsubmit:hover{background:#FAE08B;color:#000;cursor:pointer;}
#page_navigation{font-weight:700;padding:.5em;}
#page_navigation .page_previous{float:left;margin-left:10px;padding-left:5px;}
#page_navigation .page_next{float:right;margin-right:10px;padding-right:5px;}
#page_navigation .page_previous a,#page_navigation .page_next a{color:#819944;}
#page_navigation .page_previous a:hover,#page_navigation .page_next a:hover{color:#FAE08B;font-weight:bolder;text-decoration:none;}
#footer{clear:both;font-size:.9em;height:43px;position:absolute;width:100%;}
#footer_wp{color:#010;font-size:10px;line-height:18px;padding:0 5px;text-align:center;}
#footer_wp a{color:#010;padding:0 2px;}
#footer_wp a:hover{color:#819944;}
#footer_bar{background:url("images/footer.png");border-top:1px solid #000;color:#819944;height:18px;padding:3px 0;}
#footer_bar a{color:#819944;}
#footer_bar a:hover{color:#FAE08B;}
#credits{float:left;margin:1px 0 0 10px;}
#w3c{float:right;margin:0 5px 0 0;}
.valid{display:block;float:right;height:16px;margin:0 0 0 3px;padding:1px;width:16px;}
#XHTML{background:url("images/xhtml.png") no-repeat;}
#CSS{background:url("images/css.png") no-repeat;}
#RSS{background:url("images/rss.png") no-repeat;}
#XHTML:hover{background:url("images/xhtml_valid.png") no-repeat 0 -1px;}
#CSS:hover{background:url("images/css_valid.png") no-repeat 0 -1px;}
#RSS:hover{background:url("images/rss_valid.png") no-repeat 0 -1px;}
.widget_container{background:transparent;color:#819944;font-size:1.1em;margin:0 10px 0 0;padding:0 0 10px;width:100%;}
.widget_container ul,.widget_container li{list-style:none;margin:0;padding:0;}
.widget_container ul li{background:transparent url("images/bullet_star.png") no-repeat 0 4px;margin:0;padding:5px 0 0 16px;}
.widget_container li a:hover{color:#FAE08B;}
.widget_container li.widget_search{position:relative;}
.widget_container li.widget_search input#searchfield{background:#010;border:1px solid #132C00;color:#FAE08B;height:18px;margin:10px 0;padding:4px 20px 2px 2px;text-indent:3px;width:195px;}
.widget_container li.widget_search img#searchspinner{margin:0;padding:0;position:absolute;right:5px;top:37px;}
.widget_container li.widget_tag_cloud{text-align:center;}
.widget_container h2.widgettitle, .widget_container h2{border-bottom:1px solid #781D1D;color:#FFF;display:block;text-align:left;font-size:1.5em;}
.widget_container div.textwidget{line-height:16px;padding:5px 0 10px;text-align:justify;}
.widget_container li.widget,.widget_container li.widget_text{margin-bottom:10px;}
#wp-calendar{margin:0;}
#wp-calendar caption{color:#FFF;padding:3px 0 3px 3px;text-align:center;}
#wp-calendar th{background:#010;color:#FAE08B;font-size:10px;height:20px;text-transform:capitalize;vertical-align:middle;width:28px;}
#wp-calendar td{background:url("images/sidebar.png");font-size:10px;height:20px;padding:1px 0 3px;text-align:right;vertical-align:bottom;width:28px;}
#wp-calendar td a{color:#FAE08B;font-weight:700;text-decoration:underline;}
#wp-calendar td.pad,#wp-calendar #next,#wp-calendar #prev{background:none;}
#wp-calendar #next a,#wp-calendar #prev a{color:#FFF;text-decoration:none;}
#wp-calendar #next a{float:right;margin-right:5px;text-align:right;}
#wp-calendar #prev a{float:left;margin-left:5px;text-align:left;}
.aligncenter,
div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;margin:15px 10px 5px 0;}
.alignright{float:right;margin:15px 0 5px 10px;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
.avatar{float:right;margin:0 0 5px 5px;}
.avatar-default{}