/* import stylesheets and hide from ie/mac \*/
@import url("/css/master.css");
@import url("/css/ie.css");
/* end import/hide */
¥html>body {
background-image: url(/images/body_bg.jpg);
background-position: 50% 0px;
background-repeat: no-repeat;
background-attachment: fixed;}

body {
 margin:0 0 10px;
 padding: 0;
 color: #dbdbdb;
 font-family: arial, Verdana, georgia, sans-serif;
 background: #111111 url(/images/bg_body.gif) repeat-x;
 line-height: 1.6em;
 }

/* links */

a:link, a:visited {
 color: #6e9401;
 text-decoration: none;
 outline:none;
 }
a:hover {
 color: #f9a004;
 text-decoration: none;
 }
a.more-link {
 color:#f9a004;
 }
/* basic elements */

p {
 padding: 0 0 10px;
 margin: 0;
 }
form {
 margin: 0;
 padding: 0;
 }
img {
 border: none 0;
 }

/* basic phrase element styles */

blockquote {
 margin: 5px 20px 5px 5px;
 padding: 10px 35px 10px;
 line-height: 1.5em;
 color: #b7b7b7;
 background:#474747;
 border-left:3px solid #e48a00;

 }
code {
 color: #666;
 font-family: Monaco, monospace;
 text-align: left;
 }
code strong {
 color: #630;
 }
abbr, acronym {
 font-style: normal;
 border-bottom: 1px dotted #ccc;
 cursor: help;
 }
a abbr {
 border: none;
 }
em {
 font-style: italic;
 }
strong {
 font-weight: bold;
 }
del {
 text-decoration: line-through;
 color: #666;
 }
ins {
 text-decoration: none;
 font-style: italic;
 }
address {
 margin: 0;
 padding: 0;
 font-style: normal;
 }
h3,h4,h5,h6 {
 font-family: Arial, Verdana,Georgia, sans-serif;
 }
 

/* header
---------------------------------------------------------- */

#header {
 margin:0;
 padding:0;
 height: 150px;
 background: url(/images/bg_header.png) repeat-x;
 }
#header-inner {
 margin:0 auto;
 padding:0;
 height: 106px;
 position:relative;
 width:920px;
 }
h1 {
 margin: 0;
 padding: 35px 0 0 20px;
 font-family:'times new roman', Georgia, Arial, Verdana, sans-serif;
 font-weight: bold;
 font-size: 2.8em;
 }
h1 a:link, h1 a:visited, h1 a:hover {
 color: #f4f4f4;
 text-decoration: none; 
 }
.description {
 padding: 10px 0 20px 20px;
 color: #f4f4f4;
 }
#header-ads {
 width:468px;
 height:60px;
 position:absolute;
 top:10px;
 right:0;
 }
 
/* Edit if you want to customize logo 
---------------------------------------------------------- */ 
 
#logo {
 position:absolute;
 left:10px;
 top:30px;
 }
#logo span, #logo a {
 outline:none;
 }
#logo img {
 border: none;
 }

/* search form 
-------------------------------------------------*/

 #searchform {
 padding: 4px 0;
 background:url(/images/bg_searchform.gif) no-repeat 0 2px;
 margin:0 0 5px;
 }
 #searchform #s {
 width: 243px;
 height:20px;
 padding-top:5px;
 padding-left:20px;
 border: none;
 font-size:12px;
 background:none;
 color:#b0b0b0;
 margin-left:5px;
 }
#searchsubmit {
 vertical-align:middle;
 background:url(/images/bg_search_button.png) no-repeat 0 100%;
 border:none;
 width:22px;
 height:24px;
 cursor:pointer;
 }
 
/* main layout 
-------------------------------------------------*/ 
#wrap-site {
 width:960px; 
 padding: 0;
 background:url(/images/bg_wrap_site.gif);
 margin:32px auto;
 border-left:1px solid #454545;
 border-right:1px solid #454545;
 border-bottom:1px solid #454545;
 }

#content {
 width:920px; 
 padding: 2px;
 margin: -50px auto 0;
 background: #2c2929 ;
 border:1px solid #484848;
 } 

#maincol{
 width:615px;
 float:left;
 margin:2px 1px 0 0;
 border:1px solid #474747;
 background:url(/images/bg_posts_col.gif);
 color:#dbdbdb;
 }
#sidebar-home{
 float:left;
 margin:2px 2px 0;
 width:300px;
 padding: 0 0 0 ;
 }
#sidebar{
 float:left;
 margin:2px 0 0;
 width:300px;
 padding: 0 0 0 ;
 } 
 
/* top navigation
---------------------------------------------------------- */

#nav-top {
 margin:0;
 padding:0;
 position:absolute;
 bottom:0;
 left:210px;
}
#nav-top ul {
 margin:0 auto 0 ;
 padding:0;
 }
#nav-top li {
 text-transform: uppercase; 
 float: left;
 list-style: none;
 margin: 0 10px 0 0;
 padding: 0 0 0 20px;
 background: url(/images/bg_nav_l.png) top left no-repeat; 
 position: relative;
 }
#nav-top ul li a {
 font-family: Arial,Verdana, Helvetica, sans-serif;
 font-size: 14px;
 font-weight:bold;
 text-decoration: none;
 display: block;
 padding:2px 25px 5px 0px;
 margin: 0 0 0 15px;
 color: #23221f;
 background: url(/images/bg_nav_r.png) top right no-repeat; 
 } 


#nav-top ul li:hover, #nav-top ul li.hover, #nav-top ul li.current_page_item {
 color: #cbdf8f;
 } 
#nav-top ul li:hover a,#nav-top ul li.hover a,#nav-top ul li.current_page_item a {
 color: #cbdf8f; 
 }
 

/* categories navigation
---------------------------------------------------------- */

#menu .fall { 
 position: relative;
 width:920px;
 z-index: 999;
 margin: 0 auto;
 padding: 0;
 background:url(/images/bg_cat_nav.gif) repeat-x 0 100%;
 } 
#menu ul {
 display: block;
 margin:0;
 padding:0px 0 2px 0px;
 list-style:none;
 font-family:arial;
 border-left: 1px solid #78a001;
 border-right: 1px solid #78a001;
 }
#menu ul ul {
 left: 0;
 top: 30px;
 width: 170px;
 display: none;
 position: absolute;
 background:#577406;
 padding:0;
 }
#menu ul ul ul {
 top: 0;
 left: 170px;
 }
#menu li {
 margin: 0;
 padding: 0;
 float: left;
 position: relative;
 background: url(/images/bg_border_cat.gif) no-repeat 100% 50%;
 }
#menu li li {
 margin: 0;
 float: none;
 line-height: 0;
 border-bottom:1px solid #78a001;
 background:none;
 }
#menu a {
 display: block;
 padding: 8px 15px 8px;
 font-weight: bold;
 line-height: 1.2em;
 position: relative;
 font-size:12px;
 }
#menu a:link,
#menu a:visited {
 color: #23221f;
 }
#menu a:hover,
#menu .current-cat a {
 color:#000000; 
 }
#menu li li a:link, #menu li li a:visited {
 width: 140px;
 float: none;
 padding:9px 15px;
 display:block;
 color:#fff;
 }
#menu li li a:hover,
#menu li li .current-cat a {
 color:#000000; 
 }
#menu .sub_list {
 width: 11px;
 height: 11px;
 padding-left: 25px;
 background: url(/images/sub_menu_down.png) no-repeat 10px 2px;
 }
#menu .sub_sub_list {
 width: 11px;
 height: 11px;
 padding-left: 25px;
 background: url(/images/sub_menu_right.png) no-repeat 100% 5px;
 }

#rss {
 position:absolute;
 top:0;
 right:-5px;
 background:none; 
 }
 
/* Home page style
---------------------------------------------------------- */

/* featured post style
---------------------------------------------------------- */

#box-top {
 width:918px;
 border:1px solid #474747;
 margin:2px auto;
 }

#featured {
 width:693px;
 height: 294px;
 padding: 0;
 overflow: hidden;
 position: relative;
 margin: 0;
 }

#featured .glider {
 color: #fff;
 position: absolute;
 visibility: hidden;
 z-index: 0;
 }
#featured .featured-image {
 top:7px;
 left: 7px;
 width: 534px;
 height: 277px;
 line-height: 0;
 position: relative;
 z-index: 0;
 border:1px solid #474747;
 }
#featured .text-wrap {
 left: 8px;
 top: 213px;
 width: 534px;
 height: 72px;
 position: absolute;
 }
#featured .text-wrap .overlay {
 left: 0;
 bottom: 0;
 width: 100%;
 height: 100%;
 position: absolute;
 background: #000;
 opacity: 0.5;
 -moz-opacity: 0.5;
 filter:alpha(opacity=50);
 }
#featured .text-wrap .text-box {
 width: 100%;
 height: 100%;
 position: relative;
 }
#featured .text-wrap .teaser-title {
 margin: 0 10px;
 padding: 5px 0 0;
 font-size: 20px;
 font-weight: normal;
 line-height: normal;
 position: relative;
 font-family: 'lucida sans unicode',arial, Verdana, sans-serif;
 }
#featured .text-wrap .teaser-text {
 margin: 0 10px;
 position: relative;
 }
#featured .text-wrap .teaser-text p {
 margin: 2px 0 0;
 font-size:10px;
 line-height:1.2em;
 }
#featured .text-wrap a:link,
#featured .text-wrap a:visited {
 color: #fff;
 }
#featured .text-wrap a:hover {
 color: #258bb6;
 }

#featured .toggler-nav{ 
 top: 7px;
 right: 0px;
 width: 145px;
 color: #fff;
 font-size: 11px; 
 position: absolute;
 }
#featured .toggler-nav a {
 height: 77px;
 display: block;
 border:1px solid #404040;
 background:#3a3636 ;
 cursor: pointer;
 outline:none;
 margin-bottom:6px;
 padding:5px;
 }
#featured .toggler-nav a:link,
#featured .toggler-nav a:visited {
 color: #aaa;
 }
#featured .toggler-nav a:hover,
#featured .toggler-nav a.selected {
 background:url(/images/bg_imgthumb_post3.gif) no-repeat;
 }
#featured .toggler-nav-content .featured-image-small {
 float: left;
 margin: 1px;
 line-height: 0;
 border:1px solid #484848;
 }
#most-discuss {
 float:right;
 width:210px;
 background:#2c2929;
 margin:7px 7px 7px 0;
 border:1px solid #404040;
 }
#most-discuss h3 {
 width:196px;
 padding:9px 0 ;
 margin:7px auto 0;
 background:url(/images/bg_h3_discuss.gif) no-repeat;
 font-size:12px;
 font-weight:bold;
 text-align:center;
 color:#cbdf8f;
 }
#most-discuss ul {
 list-style:none;
 margin:0;
 padding: 0 7px 7px;
 }

#most-discuss ul li {
 margin:0;
 padding:0 0 2px;
 background:url(/images/border.gif) repeat-x 0 100%;
 }
 
#most-discuss ul li a:link, #most-discuss ul li a:visited{
 display:block;
 padding:5px 0 5px 30px;
 background:url(/images/bg_widget_bullet.gif) no-repeat 3px 6px;
 color:#6e9401;
 font-weight:bold;
 font-size:12px;
 } 
#most-discuss ul li a:hover {
 color:#d89700;
 background:#353535 url(/images/bg_widget_hover.gif) no-repeat 3px 6px;
 }
 
/* layout for post box on home page 
---------------------------------------------------------- */ 

table.calTable {
 font-size:12px;
 width:100%;
 height: 150px;
}

#posts-col {
 width:610px;
 float:left;
 margin:2px 1px 0 0;
 border:1px solid #474747;
 background:url(/images/bg_posts_col.gif);
 color:#dbdbdb;
 }
.post-box-sidebar {
 padding: 10px;
}

.post-box, .eBlock {
 width:590px; 
 float:right;
 margin:0 0 10px;
 padding: 10px;
 }
.box1 {
 width:580px;
 margin:0 5px 10px;
 float:right;
 background: url(/images/border.gif) repeat-x 0 100%; 
 }
.box2 {
 width:196px;
 margin:0 0 0 5px;
 padding:0 0 0;
 float:right;
 }
.eTitle, .post-category, .gTableTop {
 padding:6px 10px ;
 margin:0 -19px;
 font-weight:bold;
 font-size:14px; 
 font-family: Arial,Verdana,Georgia, sans-serif;
 color:#2c2929;
 background: url(/images/bg_post_category.gif) no-repeat;
 }
.eTitle a {
 color:#2c2929;
}

.eMessage img {
 padding: 6px;
 max-width:300px;
 background: #474747;
 border: 1px solid #1b1b1b;
}

.post-entry {
 margin:0 10px 0 2px;
 font-family:Arial, Verdana,Georgia, sans-serif;
 font-size:11px; 
 line-height:1.5em;
 }
.special-entry {
 margin-left:10px;
 }
.read-more {
 margin: 0 0 10px ;
 padding: 0;
 font-family: Arial, Verdana, sans-serif;
 float:right;
 background:none;
 } 
h3.post-box-title {
 margin: 0px 0 5px;
 padding:5px 0 0;
 font-family: arial,Verdana,Georgia, sans-serif;
 font-size:16px;
 font-weight:bold;
 }
h3.post-box-title-center {
 margin: 0px 0 5px;
 padding:5px 0 0;
 font-family: arial,Verdana,Georgia, sans-serif;
 font-size:16px;
 font-weight:bold;
 text-align:center;
 }

/* image style for home page posts*/

 img.thumb1 {
 float:left;
 padding:6px;
 margin:5px 10px 10px 0;
 background:url(/images/bg_imgthumb_post1.gif) no-repeat;
 border:1px solid #414141;
 }
img.thumb2 {
 float:left;
 padding:6px;
 margin:5px 10px 10px 0;
 background:url(/images/bg_imgthumb_post2.gif) no-repeat;
 border:1px solid #414141;
 }
img.thumb3 {
 float:left;
 padding:6px;
 margin:5px 10px 10px 0;
 background: url(/images/bg_imgthumb_post3.gif) no-repeat 0 100%;
 border:1px solid #414141;
 }
 img.thumb-sidebar {
 float:left;
 padding:6px;
 background:url(/images/bg_imgthumb_post3.gif) no-repeat;
 margin:0 10px 0 0;
 border:1px solid #414141;
 }


/* style for posts on page, category and single post page.
---------------------------------------------------------- */

.post {
 width:600px;
 float:left;
 padding: 0 0 20px;
 margin:0 ;
 }
.post-title h3{
 padding:5px 0 10px;
 font-family: 'lucida sans unicode', Arial, Verdana, serif;
 font-size:24px;
 font-weight:normal;
 margin:10px 0 0;
 background:url(/images/border.gif) repeat-x 0 100%;
 }
.page-title h3{
 color: #6e9401;
 padding:5px 0 10px;
 font-family: 'lucida sans unicode', Arial, Verdana, serif;
 font-size:24px;
 font-weight:normal;
 margin:10px 0;
 background:url(/images/border.gif) repeat-x 0 100%;
 }

.category-description h3 {
 padding:6px 10px ;
 margin:5px ;
 font-weight:bold;
 font-size:16px; 
 font-family: Arial,Verdana,Georgia, sans-serif;
 color:#2c2929;
 background: url(/images/bg_post_category.gif) no-repeat;
 }
h3.nothing { 
 margin: 10px 10px 0;
 padding: 10px;;
 font-size: 20px;
 font-weight: normal;
 font-style:normal;
 color:#14688f;
 } 
.post-date {
 margin: 0 0 5px;
 padding:0;
 color:#757575;
 font-size:10px;
 }
.post-date-single {
 margin: 2px 0 20px;
 padding:0;
 color:#757575;
 font-size:11px;
 }
.entry {
 width:590px;
 margin:10px auto;
 padding:0 10px;
 } 
.entry-search {
 width:590px;
 margin:10px auto;
 padding:0 10px;
 } 
 .entry a img {
 margin:5px 10px 5px 10px ;
 padding: 5px;
 background:#494949;
 }

#single-post-ad {
 width:468px;
 height:60px;
 margin:20px auto; 
 }



/* page link ------------------------------------- */

.page-link {
 margin: 25px 0;
 font: 90% verdana, geneva, sans-serif; 
 color:#b3b3b3; 
 }
.page-link a:link,.page-link a:visited {
 color: #5e5e5e; 
 padding: 0.5em; 
 } 


/* content list style 
------------------------------------------------*/

.entry ul, .entry ol, .entry dl{
 margin: 0 0 10px 0;
 padding: 0;
 }
.entry ul, .entry ol{
 margin-left: 10px;
 }
.entry ol{
 padding-left: 20px;
 }
.entry ul{
 list-style: none;
 }
.entry ul ol li{
 padding-left: 0;
 background: none;
 }
.entry ul li{
 padding: 0 0 5px 20px;
 background: url(/images/icon_bullet.gif) no-repeat left 5px;
 }
.entry ul li ul {
 margin:5px 0 0 10px;
 }
.entry dl dt{
 font-weight: bold;
 }
.entry dl dd{
 margin: 0 0 15px 0;
 padding: 0;
 }

/* alignments 
--------------------------------------------------*/

.center {
 text-align: center;
 }
img.center, img[align="center"] {
 display: block;
 margin-left: auto;
 margin-right: auto;
 }
.alignleft {
 float: left;
 }
img.alignleft, img[align="left"] {
 float: left;
 margin: 5px 8px 5px 0;
 }
.alignright {
 float: right;
 }
img.alignright, img[align="right"] {
 float: right;
 margin: 2px 0 5px 8px;
 }

/*style for comments list on single page
--------------------------------------------*/

.comments-lists {
 clear:both;
 padding:0 0 10px;
 }
#respond h3{
 margin: 20px 0 5px 0;
 padding: 20px 0 0;
 clear: both;
 font-size: 18px;
 font-weight:normal;
 font-family: 'lucida sans unicode', Verdana, Arial, Helvetica, sans-serif;
 text-decoration:underline;
 color:#eb9200;
 }
#respond{
 margin: 20px 20px 30px 20px;
 }
p.nocomments {
 padding:20px;
 font-weight: bold;
 }
h3.response-comments {
 margin: 0 0 40px 20px;
 padding: 20px 0 0;
 font-size: 18px;
 font-weight:normal;
 font-family: 'lucida sans unicode', Verdana, Arial, Helvetica, sans-serif;
 text-decoration:underline; 
 text-align:center;
 color:#eb9200;
 } 
h3.comments {
 margin: 0 0 20px 20px;
 padding: 20px 0 0;
 font-size: 16px;
 color:#fff;
 font-weight:normal;
 font-family: 'lucida sans unicode', Verdana, Arial, Helvetica, sans-serif;
 text-decoration:underline; 
 text-align:left;
 color:#eb9200;

 }
#respond{
 margin: 20px 20px 30px 20px;
 }
p.nocomments {
 padding:20px;
 font-weight: bold;
 }
.commentlist li {
 margin: 15px 20px 10px -20px;
 padding: 10px;
 list-style: none;
 background:#474747;
 border:1px solid #525252;
 clear:both;
 }
.commentlist .alt {
 background:#2d2d2d;
 border:1px solid #3d3d3d;
 }
.commentlist li img {
 border:none;
 background:none;
 }
.commentlist li p {
 margin: 0 10px 0 0;
 }
.commentlist li ul li { 
 margin-right: 10px;
 margin-left: 5px;
 }
.commentlist li .avatar{ 
 float: right;
 border: 1px solid #84b000;
 padding: 2px;
 background: #6c9001;
 margin:0 10px 10px 0px;
 }
.commentlist #cancel-comment-reply-link {
 padding:2px 5px;
 background:#5c7809;
 font-weight:normal;
 float:left;
 margin-right:10px;
 color:#fff;
 }
.commentlist cite {
 font-family: 'lucida sans unicode', Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-style: normal;
 font-size: 14px;
 }
.commentlist .comment-meta {
 font-style: normal;
 font-size: 10px;
 padding: 0 0 30px 0;
 } 
.commentlist small {
 margin-bottom: 5px;
 display: block;
 font-size: 87%;
 }
#commentform {
 font: 110% Arial, Helvetica, sans-serif;
 }
#commentform p {
 padding: 6px 0px;
 margin: 0px;
 }
#commentform label {
 padding-left: 5px;
 color: #666;
 font-size: 87%;
 }
#commentform input {
 width: 200px;
 background:#474747;
 border:1px solid #525252;
 padding: 3px;
 }
#commentform textarea {
 width: 95%;
 height: 200px;
 margin: 3px 20px 0 0;
 padding: 2px;
 background:#474747;
 border:1px solid #525252;
 color:#9b9b9b;
 }
#commentform #submit {
 width: 144px;
 height: 30px;
 margin-bottom: 20px;
 color: #fff;
 font: bold 12px Arial, Helvetica, sans-serif;
 background:#eb9200;
 border: 1px solid #ffb132;
 }

/* sidebar
---------------------------------------------------------- */
h2.sidebartitle {
 margin: 0 ;
 padding: 5px 0 8px 20px;
 color: #c0ea47;
 font-size:16px;
 font-family:Arial,Verdana, Helvetica, sans-serif;
 background: url(/images/h2_sidebartitle.gif) no-repeat;
 font-weight:bold;
 }
#video {
 padding:5px;
 margin:5px 0;
 background:#1b1b1b;
 }
.box-sidebar {
 background: url(/images/border.gif) repeat-x 0 100%;
 width:300px;
 margin:0;
 padding:0 0 10px;
 float:left;
 }
.post-entry-sidebar {
 margin:10px 10px 0 0;
 font-family:Arial, Verdana,Georgia, sans-serif;
 font-size:11px; 
 color:#dbdbdb;
 line-height:1.5em;
 clear:both;
 }
h3.post-sidebar-title {
 margin:0 0 5px;
 padding:0;
 font-family:Arial, Verdana,Georgia, sans-serif;
 font-size:12px;
 letter-spacing:1px;
 line-height:1.5em;
 } 
h3.post-sidebar-title a:link, h3.post-sidebar-title a:visited { 
 color:#f9a004; 
 }
h3.post-sidebar-title a:hover {
 color:#6e9401;
}
.box-sidebar .post-excerpt {
 margin:0;
 }

/* sidebar list level 1 
--------------------------------------------------*/

.widget {
 width:300px;
 float:left;
 padding:0px 0;
 font-family: Arial, Helvetica, sans-serif;
 }
.widget-posts {
 width:300px;
 float:left;
 margin-bottom:5px;
 padding:5px 0;
 font-family: Arial, Helvetica, sans-serif;
 }

.widget-block {
 margin: 3px 5px 5px 5px;
 }

.widget-block-2 {
 width:300px;
 margin: 8px auto ;
 }
#wp125adwrap_2c .wp125ad { width:125px; 
 float:left;
 background:#191919;
 padding:8px;
 margin:5px 2px 5px 0px;
 border:1px solid #3b3b3b;
 }
#wp125adwrap_1c .wp125ad { 
 background:#191919;
 padding:8px;
 margin:5px 2px 5px 0px;
 border:1px solid #3b3b3b;
 }
.widget ul {
 list-style: none;
 padding:5px 0 10px;
 margin: 0;
 }
.widget ul li{
 padding:0 0 2px;
 background:url(/images/border.gif) repeat-x 0 100%;
 }
.widget ul li a:link, .widget ul li a:visited{
 padding:5px 0 5px 10px;
 display:block;
 margin:0;
 background:url(/images/bg_widget_bullet.gif) no-repeat 99% 5px;
 font-weight:bold;
 }
 .widget ul li a:hover {
 background:#353535 url(/images/bg_widget_hover.gif) no-repeat 99% 5px;
 }
 
/* if you use recent comments widget
---------------------------------------------------*/

.widget ul#recentcomments li.recentcomments a:link, 
.widget ul#recentcomments li.recentcomments a:visited{
 padding:5px 0 5px 10px;
 display:block;
 margin:0;
 background:none;
 font-weight:bold;
 color:#6e9401;
 }

.widget ul#recentcomments li.recentcomments a:hover{
 background:none;
 color:#f9a004;
 } 
 
/* widget list child 
---------------------------------------------------*/

.widget ul li ul {
 padding:0;
 border:none;
 margin:0 0 0 10px;
 }
.widget ul li ul li{
 padding-left: 15px;
 margin: 0;
 background:url(/images/icon_bullet_sbchild.gif) no-repeat 0 10px;
 border:none;
 }



/* calendar widget 
-----------------------------------------------------*/

#wp-calendar caption {
 margin: 0 0 10px;
 padding: 7px 0 10px 15px;
 color: #fff;
 font-size:15px;
 font-family:'lucida sans unicode', arial, Verdana, san-serif;
 background:url(/images/bg_sidebartitle.jpg) no-repeat;
 font-weight:normal;
 text-align:left;
 }
table#wp-calendar{
 border:1px solid #252525;
 width:300px;
 background:#141414;
 }
table#wp-calendar>tbody>tr>td>a{
 font-size:16px;
 font-family:arial narrow, arial, garamond, palatino linotype, times new roman, bookman old style;
 color:#f9a004; 
 }
thead>tr>th{
 width:20px;
 height:20px;
 text-align:center;
 background:#141414 url(/images/bg_comments_alt.jpg);
 border:1px solid #303030;
 color:#fff; 
 }

tfoot>tr>td>a, tfoot>tr>td>a:link, tfoot>tr>td>a:visited, tfoot>tr>td>a:hover, tfoot>tr>td>a:active{ 
 height:20px;
 }
tfoot>tr>td#prev{
 width:58px;
 height:20px;
 text-align:left;
 border:1px solid #252525;
 text-align:center;
 }
tfoot>tr>td#next{
 width:58px;
 height:20px;
 text-align:right;
 border:1px solid #252525;
 text-align:center;
 }
/* text widget 
-------------------------------------------------*/

.textwidget {
 margin: 10px 0;
 background:#181818;
 padding:5px;
 }
#tag_cloud a{
 margin: 5px;
 }
 
 

 
 
/* footer
---------------------------------------------------------- */

#footer {
 margin: 0px 0 0;
 padding: 25px 0;
 font-size: 90%;
 background: url(/images/bg_footer.png) repeat-x 0 100%;
 clear:both;
 position:relative;
 }
#footer p{
 padding: 10px 25px; 
 margin-left:20px;
 color:#909090;
 background:#272625;
 border:1px solid #3d3d3d;
 width:828px;
 }
#logo-bottom {
 position:absolute;
 right:20px;
 bottom:7px;
opacity: 0.3;
 }
 
#logo-bottom:hover {opacity: 1.0;}
/* self-clearing floats */
#nav-top ul:after,
#menu ul:after,
#maincol:after,
#content:after{
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
 }

.commFl, #blF11, .securityCode, .commSbmFl, .manFlTitle, .manFl, #fln1, #nwF11, #suggEdit, .manFlSbm, .manFlRst, .codeButtons, .button, .manFlTxt, .u-comboeditcell, .x-selectable, .u-comboedit, .u-comboeditimg, .u-combobut, .u-combolist, .u-combo, .u-combobutcell, .uCatsMenu9, .uCatsMenu7, .manFlaName, .manFlaEmail, .manFlaSite, .manFlSource, .manFlFile, .manFllLink, .manFllSize, .queryField, .searchSbmFl, .postNameFl, .postDescrFl, .codeButtons, .postTextFl, .uplFileFl, .button, .postPreview, .postSubmit, .postReset, .moderOptions, .fastNav, .fastSearch, .pagesInfo, .fastLogBt, #fEmail, #fPassword, #fPassword1, #fName, #fSurname, #fNick, #fBthY, #fBthM, #fBthD, #fGender2, #fGender1, #fLocation, #fPhoto, #fAvatar, #fAvatarU, #fSite, #fCode, #fTerms, #sbt47 {
border: 1px solid;
-moz-box-shadow: 0 0 5px #eeb60e;
-webkit-box-shadow: 0 0 5px #eeb60e;
box-shadow: 0 0 5px #eeb60e;
background: #333;
margin-bottom: 5px;
color: #97b931;
}

.gTable {border: 1px solid;
-moz-box-shadow: 0 0 5px #eeb60e;
-webkit-box-shadow: 0 0 5px #eeb60e;
box-shadow: 0 0 5px #eeb60e;
background: #333;
margin-bottom: 5px;
color: #6e9401;
padding: 3px;
border: #333;
}

 .forumNameTd, .forumThreadTd, .forumIcoTd, .forumPostTd, .forumLastPostTd {
-moz-box-shadow: 0 0 3px #d3d3d3;
-webkit-box-shadow: 0 0 3px #d3d3d3;
box-shadow: 0 0 3px #d3d3d3;
background: #333 url(/images/forumbg.png);
margin: 3px;
color: #527312;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 3px;
}

.gTableSubTop, .postTdTop {
-moz-box-shadow: 0 0 5px #eeb60e;
-webkit-box-shadow: 0 0 5px #eeb60e;
box-shadow: 0 0 2px #eeb60e;
background: #333 url(/images/gtableSub.png);
margin: 3px;
color: #333;
border-radius: 5px;
padding: 3px;
}

td .postUser { 
color: #333;
outline-style: none;
outline-width: medium;
text-decoration: none;
}

.forumLastPostTd {font-size: 7pt;}

.gTableSubTop a:link, a:visited { 
color: #4b7d18;
outline-style: none;
outline-width: medium;
text-decoration: none;
}

.threadIcoTd, .threadNametd, .threadPostTd, .threadViewTd, .threadAuthTd, .threadLastPostTd {
-moz-box-shadow: 0 0 3px #d3d3d3;
-webkit-box-shadow: 0 0 3px #d3d3d3;
box-shadow: 0 0 3px #d3d3d3;
background: #333 url(/images/forumbg.png);
color: #527312;
border-radius: 5px;
padding: 3px;}
/* 
Title: Fixes for IE/win
*/

/* fixes font-size keyword problem for IE5/Win */
body {
 font-size: x-small; /* IE5 Win */
 voice-family: "\"}\""; 
 voice-family: inherit;
 font-size: small;
 }
html>body { /* be nice to Opera */
 font-size: small;
 }

/* fixes styles for IE 6 */

* html #most-discuss {
 float:right;
 width:210px;
 background:#2c2929;
 margin:7px 3px 7px 0;
 border:1px solid #404040;
 }
* html .box1 {
 width:600px;
 margin:0 2px 10px;
 float:left;
 background: url(/images/border.gif) repeat-x 0 100%; 
 }
* html .box2 {
 width:180px;
 margin:0 0 0 2px;
 padding:0;
 float:left;
 }
* html .special-entry {
 margin-left:10px;
 }
 
* html img.thumb2 {
 float:left;
 padding:6px 0;
 margin:5px 0 10px 0;
 background:url(/images/bg_imgthumb_post2.gif) no-repeat;
 border:1px solid #414141;
 } 
* html.post-entry {
 margin:0 0px 0 2px;
 font-family:Arial, Verdana,Georgia, sans-serif;
 font-size:11px; 
 line-height:1.5em;
 }