/*
Theme Name:		Free-Wordpress
Theme URI:		http://www.free-wordpress.com
Description:	Free-Wordpress.com
Version:		1.0
Author:			Denis
Author URI:		http://www.free-wordpress.com
*/

#header #sidebar-top {
	float: right;
	margin: -3px 0 0 0;
	padding: 0;
	width: 330px;
	height: 114px;
	background: url(img/sidebar_top.gif) no-repeat;
	z-index: 5;
}

#header #sidebar-top #nr { font-size: 60px; color:#fff; float: left; padding: 32px 0 0 35px; width: 90px; line-height: 50px;}

#header #sidebar-top #nr-text { font-size: 33px; font-weight: bold; color:#fff; float: left; padding: 33px 0 0 5px; text-transform: uppercase; letter-spacing: -2px; line-height: 28px;}

p.detail {font-size: 14px; text-transform: uppercase; color: #fff; font-weight: normal; margin: 0; padding: 0; letter-spacing: 0;}


#sidebar-top-note {background: url(img/sidebar_top_note.gif) no-repeat top center; display:block; height: 63px; width: 330px;}
#sidebar-top-nonote {background: url(img/sidebar_top_nonote.gif) no-repeat top center; display:block; height: 35px; width: 330px;}

span.highlight {color:#fff; font-weight: bold;}
span.darkgrey {color: #242424;}
span.red {color: #fff;}
span.white {color: #fff;}

.side-sub {padding: 10px 0 20px 0;}
.side-sub ul {padding:0px;}
.side-sub ul li {float:left;width:100%;}
.side-sub ul ul {padding:0;}
.side-sub ul a {border-bottom:#cccccc 1px dotted;color:#fff;font-size:12px;display:block;padding:5px 15px;}
.side-sub ul a:hover {background:#8e8e8e url(img/li-hover-links.gif) no-repeat 270px 5px;color:#FFF; text-decoration: none;}




#left .bottomline {background: url(img/subnav.gif) repeat-x bottom; width: 611px; display: block; padding: 0 0 2px 0; margin: 0 0 15px 0; }
#left .pagetitle {background: url(img/subnav.gif) repeat-x bottom; width: 611px; display: block; padding: 0 0 10px 0; font-size: 16px; text-transform: uppercase; color: #911b07; font-weight: bold; margin-bottom: 11px;}

#left .box .screenimg {width: 280px; height: 160px; overflow: hidden; display: block; position: relative;}
#left .box .screenimg span { display:none; }
#left .box .screenimg:hover { text-decoration:none; }
#left .box .screenimg:hover span { opacity:0.80; filter:alpha(opacity=80); -moz-opacity:0.80; background:#000; display:block; position:absolute; bottom:0px; left:0px; width:280px; padding:5px 10px; color:#fff; font-size:11px; font-family:Arial; }

* {margin: 0; padding: 0;}

.s11 {font-size: 11px;}

#postnav {float: right; margin-bottom: 20px; padding: 5px 9px 5px 5px;}

body{background: #dfdfdf url(img/bgbody.jpg) repeat-x; font:12px/18px "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;}

a { color: #911b07; text-decoration: none;}
a:hover { color: #911b07; text-decoration: underline; }
p {padding: 8px 0;}


h1 {
    font-family:Helvetica, Arial, Sans-Serif;
	font-size: 24px;
	color:#ffffff;
	letter-spacing:-1px;
	line-height:32px;
    padding: 0;
    margin: 0;
}
h1 a {color: #3a372f;}
h1 a:hover {color: #3a372f; text-decoration: underline;}
h1.white {color: #fff;}
h4 {
        font-family:Helvetica, Arial, Sans-Serif;
	font-size: 18px;
	color:#242424;
	letter-spacing:-1px;
        margin: 0;
        padding: 10px 0 10px 0;
}
h2 {
    color: #242424;
    text-decoration:none; 
	font-size:16px;
	display:block;
	margin: 0;
	padding: 7px 0;
}
h2.headline {border-bottom: 1px solid #e7e7e7; margin: 10px 0 10px 0;}
h3 {color: #6c6956;font-weight: normal;font-size: 24px; padding: 10px 0; margin: 40px 0 0 0;}
h3.bubble {background: url(img/h3_icon_comment.jpg) no-repeat top left; padding: 2px 0 7px 60px; margin: 0; }
h6 {
    color: #242424;
    text-decoration:none; 
	font-size:16px;
	display:block;
	margin: 0;
	padding: 7px 0;
}

ul, li{border:0; padding:0; margin:0; list-style:none;}

.floatleft {float: left;}
.floatright {float: right;}
.clearit {clear: both;}


#container{width: 960px; margin: 0 auto;}
#content-wrap{float: left; width: 960px; background: url(img/bg_content_wrap.gif) repeat-y 630px 0;}

#left {float: left; width: 622px;}


/* Pages
---------------------------------------------------------------------
*/
.pagebox {background: #fff; width: 581px; margin-bottom: 11px;}
.pagebox#pagecontent {padding: 15px; color: #666;}
.pagebox a {text-decoration:underline;}
.pagebox a:hover {text-decoration: none;}

.pagebox#pagecontent h6 {width: 100%; display:block; border-bottom: 1px solid #ccc; margin-bottom: 10px;}

.breadcrumb-wrap {background: #fff; width: 591px; padding: 10px; margin-bottom: 11px;}
.breadcrumb {background: #242424 url(img/breadcrumb-bg.gif) no-repeat bottom right; width: 571px; padding: 10px; font-size: 13px; color: #fff;}
.breadcrumb a {color: #a0a0a0; text-decoration: none;}
.breadcrumb a:hover {color: #fff; text-decoration: none;}


/* Single
---------------------------------------------------------------------
*/
.singlebox {background: #fff; width: 591px; margin-bottom: 11px; padding: 10px; float: left;}
.singlebox .topinfo {background: #242424 url(img/topinfo-bg.gif) no-repeat top left; width: 571px; padding: 10px; float: left;}
.singlebox .topinfo .screenimg-single { margin: -10px 0 0 -10px; float: left;}
.singlebox .topinfo .screenimg-single a img {border: 0;}

.singlebox .topinfo .stats {float: right; width: 270px; padding: 5px 10px 0 0; }

.singlebox .topinfo .authorcomments { width: 561px; color: #999; float: left; padding: 5px;}
.singlebox .topinfo .authorcomments h2 {color: #fff; margin-top: 10px;}

.singlebox p {margin: 0; padding: 0;}
.singlebox a {
	color: #999;
	text-decoration: none;
	outline: none;
}
.singlebox a:hover {
	text-decoration: none;
	color: #fff;
}
.singlebox .details {
	list-style: none;
	margin: 0;
	padding: 0;
	
}
.singlebox .details li {
	padding: 0;
	clear: both;
	display: block;
}
.singlebox .details h3 {
	font: bold 18px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
.singlebox .details h3 a {
	color: #fff;
	text-decoration: none;
}
.singlebox .details h3 a:hover {
	color: #ccc;
        text-decoration: none;
}
img.addthis {width: 125px!important; height: 16px!important; margin-right: 0!important;}
a img.addthis {border: 0!important;}
.singlebox details p {
	font: 12px Arial, Helvetica, sans-serif;
	border-bottom: solid 1px #3f3f3f;
	padding: 7px 0;
	width: 380px;
	float: left;
	color: #ccc;
	overflow: hidden;
}
.singlebox .details#wide p {
	font: 12px Arial, Helvetica, sans-serif;
	border-bottom: solid 1px #3f3f3f;
	padding: 7px 0;
	width: 270px;
	float: left;
	color: #ccc;
	overflow: hidden;
}
a.livedemo {background: #921b07 url(img/livedemo.gif) no-repeat 0 0; width: 591px; height: 38px; margin: 5px 0 0 0; display: block; float: left;}
a.livedemo:hover {background-position: 0 -38px;}


/* Sidebar boxes
---------------------------------------------------------------------
*/
p.s14 {font-size: 14px;}
p.s15 {font-size: 15px;}
p.s16 {font-size: 16px;}
p.s18 {font-size: 18px;}
p.s22 {font-size: 18px;}

p.subtitle {border-bottom: 1px solid #ccc; padding: 10px 0 5px 0; color:#333333; text-transform: uppercase; font-size: 13px; font-weight: bold; display: block; width:100%;}

#sidebar {float: right; width: 330px;}
#sidebar .block1 {background: #fff; padding: 15px; color:#636363;}
#sidebar .block2 {background: #a8a8a8; padding: 15px; color:#fff;}
#sidebar .block3 {background: #911b07; padding: 15px; color:#fff; border-top: 1px solid #c0270d;}
#sidebar .block4 {background: #252525; padding: 15px; color:#999; border-bottom: 4px solid #1e1e1e;}
#sidebar .block5 {background: url(img/block5_bg.gif) repeat-x top; padding: 15px; color:#3d3d3d;}
#sidebar .block5 h1 {text-align:center;}

/* Index boxes
---------------------------------------------------------------------
*/

#left .box {width: 300px; margin-right: 11px; float: left; padding-bottom: 11px; display: inline;}
#left .box .post {background: #fff; width: 280px; padding: 10px 10px 0 10px; float: left;}
#left .box .screenshot {}
#left .box .title {font-size: 14px; color: #5f5f5f; padding: 5px 0; float: left;}
#left .box .title a {text-decoration: none; color: #5f5f5f;}
#left .box .title a:hover {text-decoration: none; color: #911b07;}
#left .box .rating {font-size: 14px; color: #5f5f5f; padding: 5px 0; float: right;}

#left .box .bottom {background: #a8a8a8 url(img/box-bottom.gif) repeat-x bottom; padding: 0 10px; float: left; width: 280px;}
#left .box .bottom .left-row {float: left; color: #fff; font-size: 12px; padding: 3px 0;}
#left .box .bottom .right-row {float: right; color: #fff; font-size: 12px; padding: 3px 0 3px 22px; background: url(img/bubble.gif) no-repeat left;}
#left .box .bottom .right-row a, .box .bottom .left-row a {color: #fff; text-decoration: none;}
#left .box .bottom .right-row a:hover, .box .bottom .left-row a:hover {color: #dedede; text-decoration: none;}


/* Text headers
---------------------------------------------------------------------
*/
h5.hdr {background-repeat:no-repeat;padding:0; margin: 5px 0 0 0;height:31px;}

h5#look {background: transparent url(img/hdr_look.gif) no-repeat;}
h5#howto {background: transparent url(img/hdr_how.gif) no-repeat;}
h5#links {background: transparent url(img/hdr_links.gif) no-repeat;}
h5#recent {background: transparent url(img/hdr_recent.gif) no-repeat;}


h5#categories {background: transparent url(img/hdr_categories.jpg) no-repeat;}
h5#archives {background: transparent url(img/hdr_archives.jpg) no-repeat;}
h5#pages {background: transparent url(img/hdr_pages.jpg) no-repeat;}
h5#guides {background: transparent url(img/hdr_guides.jpg) no-repeat;}
h5#musicians {background: transparent url(img/hdr_musicians.jpg) no-repeat;}


h5.hdr-foot {background-repeat:no-repeat; margin:1px 0 0 14px; padding:0 0 0 0; height:17px;}

h5#popular {background: transparent url(img/hdr_ft_popular.gif) no-repeat;}
h5#talkative {background: transparent url(img/hdr_ft_talkative.gif) no-repeat;}
h5#featured {background: transparent url(img/hdr_ft_featured.gif) no-repeat;}

h5.hdr-wp {background-repeat:no-repeat; margin:20px 0 10px 0; padding:0 0 0 0; height:49px;}

h5#wplogo {background: transparent url(img/hdr-wp_wplogo.gif) no-repeat;}

/* Searchform
---------------------------------------------------------------------
*/
.textfield {
	width: 134px;
	height: 15px;
	background-color: transparent;
	border: 0;
	font-size: 12px;
	color: #7a7a7a;
	float: left;
	padding: 10px;
    font-family: "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;
}
.submitfield {
    background-color: transparent;
	border: 0;
	display: block;
	float: left;
	width: 27px;
	height: 34px;
	float: right;
	margin: 0;
    cursor: pointer;
}


/* Header
---------------------------------------------------------------------
*/

#header{
	position: relative;
	z-index: 500;
	height: 188px;
	background: url(img/hdbg.gif) no-repeat 0px 74px;
}

#header #toplinks {
	position: absolute;
	top: 0;
	right: 4px;
	background-color: #0d0d0d;
	padding: 5px;
	width: auto;
	height: auto;
	border-bottom: 1px solid #343434;
}
#header #toplinks li{
   float: left;
   color: #999;
   padding: 0 9px 0 11px;
   background: url(img/top-nav_line.gif) no-repeat left center;
   font-size: 12px;
   list-style: none;
}

#header #toplinks li.first{
   background: none;
}

#header #toplinks a{
   color: #ccc;
   text-decoration: none;
   outline: 0;
}

#header #toplinks a:hover{
   color: #fff;
   text-decoration: none;
}


#header #logo{
   position: relative;
   padding-top: 4px;
   margin-left: 0px;
   background: url(img/logo2.jpg) no-repeat bottom;
   width: 271px;
   height: 69px;
   text-indent: -9999px;
   z-index: 2;
   display: block;
}
#header #glow{
   position: relative;
   margin: 0 0 0 -55px;
   background: url(img/glowx.jpg) no-repeat;
   width: 411px;
   height: 75px;
   text-indent: -9999px;
   z-index: 1;
}
#header #glow2{
   position: relative;
   margin: 29px 0 0 -135px;
   background: url(img/glow2x.gif) no-repeat;
   width: 785px;
   height: 51px;
   text-indent: -9999px;
   z-index: 1;
}

#header #search{
	float: right;
	margin: 52px 0 0 0;
	padding: 0;
	width: 187px;
	height: 34px;
	background: url(img/search.gif) no-repeat;
	z-index: 5;
}

#header ul#subnav { float: left; height: 27px; padding: 8px 0 0 0; background: url(img/subnav.gif) repeat-x bottom; width: 611px;}
#header	ul#subnav li { float: left; padding: 0 20px 0 0;  color: #888888; font-size:11px;}
#header ul#subnav li a, ul#tabs li a:visited { display: block; font-size:11px; color: #9d1e09; padding: 0 0 9px 0; }
#header	ul#subnav li a:hover { color: #434343; text-decoration: none; background: url(img/subnav_hover.gif) repeat-x bottom; padding: 0 0 7px 0;}		
#header ul#subnav li.current a, #header ul#subnav li.current a:hover { color: #434343; background: url(img/subnav_hover.gif) repeat-x bottom; padding: 0 0 7px 0;}

/* =Navigation
---------------------------------------------------------------------
*/

#nav{
   position: relative;
   padding-top: 4px;
   left: 0;
   z-index: 999;
   list-style: none;
}

#nav li{
   float: left;
   margin-right: 4px;
   background: url(img/nav_li2.gif) no-repeat right top;
   font-size: 13px;
}

#nav li.current{
   background-position: right bottom;
}

#nav li a{
   float: left;
   display: block;
   height: 27px;
   padding: 7px 10px 0;
   background-position: left top;
   color: #f4bdbd;
   text-decoration: none;
}

#nav li.current a{
   background-position: left bottom;
   color: #666;
}

#nav li:hover{
   background-position: right -34px;
}

#nav li.current:hover{
   background-position: right bottom;
}

#nav li:hover a{
   background-position: left -38px;
   color: #666;
}

#nav li.current:hover a{
   background-position: left bottom;
   color: #999;
}

#nav li.current#nav_home:hover{
   background-position: right -38px;
}

#nav li.current#nav_home:hover{
   background-position: left -38px;
   color: #FFF;
}

#nav li ul{
   clear: left;
   position: absolute;
   left: -999em;
   z-index: 999;
   width: 161px;
   margin-top: 38px;
   margin-left: -1px;
   _margin-top: 0; /* IE6 only */
   border: 1px solid #BABEB1;
   border-top: 0;
   border-bottom: 0;
   list-style: none;
   line-height: 1;
}

/* http://thatnorwegianguy.wordpress.com/2007/03/20/ie7-css-filter-hack/ */
*+html #nav li ul{
   margin-top: 0;
}

#nav li li{
   display: inline;
   _display: block;
   float: none;
   _float: left;
   margin: 0;
   font-size: .9167em;
   text-transform: none;
}

#nav li ul ul{
   margin: -38px 0 0 161px;
}

#nav li:hover ul ul,
#nav li.sfhover ul ul{
   left: -999em;
}

#nav li:hover ul,
#nav li li:hover ul,
#nav li.sfhover ul,
#nav li li.sfhover ul{
   left: auto;
}

#nav li li li{
   font-size: 12px;
}

#nav li:hover li a,
#nav li:hover li a:hover{
   background: #DDEAF3;
}


/* Sidebar
---------------------------------------------------------------------
*/

.sidebar{
	display: inline; /* IE6 double margin float bug hack */
	width: 300px;
	float: right;
	margin: 19px 0px 0 0;
}




textarea { margin:0px; padding:2px; font-family:"Courier New"; font-size:11px; width:97%; }

.innerbox { margin:5px 0px; padding:10px; background-color:#efefef; }

img.alignright { padding: 0; margin: 0 0 0 4px; display: inline; float: left; border: #353535 3px solid;}
a:hover img.alignright { padding: 0; margin: 7px 4pxpx 7px 4px; display: inline; float: right; border: #242424 3px solid;}

img.alignleft { padding: 1px; margin: 0 20px 0 0; display: inline; float: left; border: #353535 2px solid;}
a:hover img.alignleft {border: #242424 2px solid;}

.moreread a {color: #7c9e29 !important; text-decoration: underline !important; font-size: 13px !important;}
.moreread a:hover {color: #353535 !important;}

.content .titlefloat {float: right; width: 385px;}
.content .contentfloat {float: right; width: 365px;}

.boxed {background-color: #87a436; font-size: 12px; padding: 3px; text-align: center; margin: 10px 0 20px 0; display: block; width: 215px; color: #dfeeb3 !important; text-decoration: none !important;}
.boxed:hover {background-color: #353535; color:#fff !important; text-decoration: none;}

.content .more-link {float: right; width: 72px; margin-right: 305px; background-color: #498929; padding: 3px; text-align: center; margin-top: 20px; display: block; text-decoration: none !important;}
.content .more-link:hover {background-color: #242424; color:#9bb3b8; text-decoration: none;}

.moreread-entry a {color: #fff !important; text-decoration:none; font-size: 11px !important;}
.moreread-entry a:hover {color: #353535 !important;}

a.donate {
  background: url(img/donate.jpg) 0 0 no-repeat;
  display: block;
  width: 626px;
  height: 43px;
  color: #fff!important;
  font-size: 14px;
  text-decoration: none!important;
  padding: 35px 0 0 20px;
  line-height: 15px;
}
a.donate:hover {color:#d8d4c8!important; background-position: 0 -78px;}
a.donate p.details {color: #423e33; font-size: 11px;}

/* Left side
---------------------------------------------------------------------
*/


.pageselect {background-color: #87a436; margin: 25px 0 0 0; padding: 8px;}
.pageselect .text {margin: 0 5px 0 0; padding: 0; text-align: right; color: #e2f5ae; font-size: 14px;}
.pageselect .text a {color: #e2f5ae;}
.pageselect .text a:hover {color: #fff; text-decoration: none;}

/* Theme box
---------------------------------------------------------------------
*/
.floatright {float: right;}
.floatleft {float: left;}


.split-half {float: left; width: 146px; padding-right: 2px; padding-left: 2px;}
p.large {font-size: 14px; margin-top: 15px; padding: 0; text-align:right;}
p.large a {color: #ffffff; text-decoration: underline;}
p.large a:hover {text-decoration: none;}

#sidebar .linkside-links {padding: 10px 0 20px 0;}
#sidebar .linkside-links ul {padding:0px;}
#sidebar .linkside-links ul li {float:left;width:100%;}
#sidebar .linkside-links ul ul {padding:0;}
#sidebar .linkside-links ul a {border-bottom:#cccccc 1px dotted;color:#fff;font-size:12px;display:block;padding:5px 15px;}
#sidebar .linkside-links ul a:hover {background:#8e8e8e url(img/li-hover-links.gif) no-repeat 120px 5px;color:#FFF; text-decoration: none;}

.pagebar {

	text-decoration: none;
        font-weight: bold;
        color: #87a436;
        float: right;
        margin-top: 25px;
        font-size: 11px;
}

.pagebar a,.pageList .this-page {
	border: 1px solid #a1b95e;
	text-decoration: none;
	padding: 0.2em 0.5em;
        color: #87a436;
}

.pagebar a:visited {
	border: 1px solid #a1b95e;
	text-decoration: none;
	padding: 0.2em 0.5em;
}

.pagebar .break {
	padding: 2px 6px 2px 6px;
	border: none;
	background: #fff;
	text-decoration: none;
}

.pagebar .this-page {
	border: 1px solid #87a436;
	padding: 0.2em 0.5em;
	font-weight: bold;
	background: #87a436;
	color: #fff;
}

.pagebar a:hover {
	border-color: #87a436;
        color:#4f4a3b;
}

.pagebar .inactive
{
   border: 1px solid #aea999;
	 color: #aea999;
   text-decoration: none;
   padding: 0.2em 0.5em;
}



/* Footer Boxes
---------------------------------------------------------------------
*/
.ftbox {background-color: #151515; border: 1px solid #303030; width: 220px; float: right; padding: 15px 0 0 0; margin: 0 0 0 20px;}

.ftbox .ftbox-list {padding: 0px 0 10px 0;}
.ftbox .ftbox-list ul {padding:0px; margin-top: 15px;}
.ftbox .ftbox-list ul li {float:left;width:100%;}
.ftbox .ftbox-list ul ul {padding:0;}
.ftbox .ftbox-list ul a {border-top:#292929 1px dotted;color:#666;font-size:12px;display:block;padding:5px 15px;}
.ftbox .ftbox-list ul a:hover {border-top:#c93117 1px dotted; background:#911b07 url(img/li-hover-links.gif) no-repeat 195px 5px;color:#FFF; text-decoration: none;}
.ftbox .ftbox-list ul .active a {border-top:#c93117 1px dotted; background:#911b07 url(img/li-hover-links.gif) no-repeat 195px 5px;color:#FFF; text-decoration: none;}


/* Footer
---------------------------------------------------------------------
*/

.ft {
   clear: both;
   padding: 15px 0 20px;
   border-top: 4px solid #bbbbbb;
   background: #222222;
}

.ft .wrap {
    width: 960px;
    margin: 0 auto 0 auto;
}
.ft .boxlink {background-color: #4e4e4e; font-size: 12px; padding: 3px; text-align: center; margin: 10px 0 20px 0; display: block; color: #ffffff !important; text-decoration: none !important; border: 1px solid #606060; width: 100px;}
.ft .boxlink:hover {background-color: #911b07; color:#fff !important; text-decoration: none; border: 1px solid #d3351a;}

.ft .boxlink2 {background-color: #7b685a; font-size: 12px; padding: 3px; text-align: center; margin: 16px 0 16px 15px; display: block; color: #ffffff !important; text-decoration: none !important; border: 1px solid #9a8676; width: 130px;}
.ft .boxlink2:hover {background-color: #911b07; color:#fff !important; text-decoration: none; border: 1px solid #d3351a;}


.ft-bottom .boxlink {background-color: #911b07; font-size: 12px; padding: 3px; text-align: center; margin: 0px 0 0px 0; display: block; color: #ffffff !important; text-decoration: none !important; border: 1px solid #d3351a; width: 70px;}
.ft-bottom .boxlink:hover {background-color: #4e4e4e; color:#fff !important; text-decoration: none; border: 1px solid #606060;}

.ft .copyright {
        width: 220px;
        margin: 0 0 0 0;
	float: left;
	color: #7e7e7e;
	font-size: 12px;
}

.ft-bottom {
   clear: both;
     padding: 15px 0 15px;
    border-top: 1px solid #303030;
    background: #101010;
    color: #cbcbcb;
}

.ft-bottom .wrap {
    width: 960px;
    margin: 0 auto 0 auto;
}
.ft-bottom .valid {
    background:url(img/valid.gif) no-repeat;
    margin: 4px 0 0 0;
    padding: 0 20px 0 20px;
    float: left;
    color: #5e5e5e;
    font-size: 12px;
}
.ft-bottom .copyright {
    float: left;
    color: #5e5e5e;
    margin: 4px 20px 0 0;
}


/* Tabbed navigation
---------------------------------------------------------------------
*/

#sub-nav {
    clear: left;
}

#sub-nav ul, #sub-nav li {
    margin: 0;
    padding: 0;
    list-style: none;
}

#sub-nav ul {
    border-bottom: 2px solid #911b07;
    height: 1.5em;
    padding: 10px 0;
}

#sub-nav li {
    float: left;
    background: #a8a8a8 url(img/tab-top.gif) 0 -100px;
    padding-left: 4px;
    margin-right: 2px !important; /*imp IE6*/
}

#sub-nav li a, #sub-nav li span {
    display: block;
    padding: 6px 14px 4px 10px;
    height: 1.5em;
    text-decoration: none;
    font-weight: bold;
    color: #fefefe;
    background: url(img/tab-top.gif) 100% -100px;
}

#sub-nav li a:hover, #sub-nav li.active a:hover {
    color: #ccc;
}

#sub-nav li.active {
    background-position: 0 0;
    background-color: #911b07;
}

#sub-nav li.active a, #sub-nav li.active span {
    background-position: 100% 0;
    color: #fff;
}


textarea.cinput {
        font-family: "Courier New";
        color: #777;
        font-size: 11px;
        background-color: #ededed;
        border: 1px solid #e0e0e0;
        padding: 8px;
        margin: 6px 0px;
}

.c-avatar { float: left; width: 40px; padding-top: 12px; }
.gravatar {padding: 3px; border: 1px solid #ccc; margin: 0 auto; width: 24px; height: 24px;}
a:hover img.ava, a img.ava:hover {padding: 3px; border: 1px solid #bfbfbf; margin: 0 auto;}
.c-head { float: left; width: 140px; padding-left: 0px; }
.c-body { float: right; width: 360px; }

.comment {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        color: #666;
        font-size: 12px;
        background-color: #eeeeee;
        border: 1px solid #e0e0e0;
        padding: 8px;
	margin: 0 5px 0 0;
}
#comments-wrapped {
	width: 571px;
	background-color: #fff;
	color: #777;
	padding: 20px;
        margin-bottom: 20px;
}
#comments-wrapped a {color:#333; text-decoration: underline;}
#comments-wrapped a:hover {color: #666;}
#commentlist {
	margin: 1.2em 0;
	padding: 0;
    	border-top: 0px solid #1c2122;
    	background-repeat: no-repeat;
    	list-style-type: none;
}
#comments-wrapped2 h2 {
    	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}
#commentlist li {
    border-top: 1px solid #e0e0e0;
    padding: 3px 10px;
    background-color: #eeeeee;
    color: #666;
    list-style-type: none;
    padding-bottom: 8px;
}
#commentlist a {color: #777777; text-decoration: underline;}
#commentlist a:hover {color: #333333;}
.alt {
	background-repeat: repeat-x;
	background-color: #ffffff!important;
    	color: #666 !important;
}
.alt a {color: #777777 !important; text-decoration: underline;}
.alt a:hover {color: #333333 !important;}
.alt .commenttitle {
	margin: 3px 0 0 0;
	padding-top: 5px;
	font-size: 11px;
	font-weight: bold;
	text-transform:none;
	color: #333 !important;
	text-align:left;
}

.alt .commenttitle a { color:#000000 !important;}
.alt .commenttitle a:hover { color:#666666!important; }

.commenttitle {
	margin: 3px 0 0 0;
	padding-top: 5px;
	font-size: 11px;
	font-weight: bold;
	text-transform:none;
	color: #333 !important;
	text-align:left;
}

.commenttitle a { color:#000000 !important;}
.commenttitle a:hover { color:#666666!important; }

.commentmeta {
	margin-top: 0;
	font-size: 11px;
	color: #777777;
}
#comment {
	width: 97%;
	padding-left: 6px;
	height: 100px;
}
#comment-right {
    	margin-right: 11px;
	float: right;
}



#submit {
        border: 1px solid #6c1506;
        background-color:  #911b07;
	padding: 6px 8px 5px 8px;
        margin: 0 0 10px 0;
        color: #fff;
}
#submit:hover {
        border: 1px solid #911b07;
        background-color:  #b8270e;
        color: #fff;
}






/* SIDEBAR PART BEGIN */



blockquote p {padding: 0!important; margin: 0!important;}
blockquote p a {color: #fff;}
blockquote p a:hover {color: #444; text-decoration: none;}
blockquote {padding:5px 0;text-align:right; margin-top: 10px;}
blockquote p.first {background: url(img/bg_recentcomment-up.gif) no-repeat;color:#999;font-size:12px;padding:10px 10px 0px 10px!important;text-align:center;}
blockquote p.first a {color: #999;text-decoration: none;}
blockquote p.first a:hover {text-decoration: none; color: #ccc; }
blockquote cite {background:url(img/bg_recentcomment-down.gif) no-repeat top left;color:#444444;display:block;font-size:12px; font-weight:bold;font-style:normal; line-height:1.2;padding:25px 0 0 0; }
blockquote cite span {color:#fff;display:block;font-size:11px;font-weight: normal;}

.spacer {height: 20px; display: block;}


.wrap .right {width: 300px; padding: 130px 20px 0 0; float: right;}
.wrap .right p {margin-right: 12px; margin-left: 12px;}

.wrap .right .light-boxed {color: #fff; background-color: #a09a89; border: 1px solid #aba592; padding: 8px 10px 10px 12px; width: 240px; margin: 10px auto;}
.wrap .right h1 {font-size: 13px; font-weight: bold; color:#498929; margin-bottom: 14px; border-bottom: 1px solid #e4ecee; padding: 0 14px 0 14px; letter-spacing: normal;}

.right .sidetop {background: transparent url(img/right_top.png); display:block; height: 10px; width: 300px; display:block; overflow:hidden; }
.right .sidetitle {background: #7d7869; margin:0 0 0 0;padding: 12px 20px 10px 20px; height:20px; color: #fff; display: block; font-size: 12px; text-transform: uppercase; font-weight: bold;}
.right .sidetitle#rounded, .right .sidetitle#rounded2 {background: transparent url(img/right_top.png) no-repeat; margin:0 0 0 0;padding: 12px 20px 10px 20px; height:20px; display: block;}
.right .sidetitle#rounded-red, .right .sidetitle#rounded2-red {background: transparent url(img/right_top-red.png) no-repeat; margin:0 0 0 0;padding: 12px 20px 10px 20px; height:20px; display: block;}
.right .sidetitle#rounded-dark, .right .sidetitle#rounded2-dark {background: transparent url(img/right_top-dark.png) no-repeat; margin:0 0 0 0;padding: 12px 20px 10px 20px; height:20px; display: block;}
.right .sidetitle#rounded-light, .right .sidetitle#rounded2-light {background: transparent url(img/right_top-light.png) no-repeat; margin:0 0 0 0;padding: 12px 20px 10px 20px; height:20px; display: block; color:#8f8a7a;}

.right .sidebg {background: #8f8a7a url(img/right_bottom.jpg) bottom no-repeat; margin-bottom: 14px; padding-bottom: 5px;}
.right .sidebg-red {background: #69871f url(img/right_bottom-red.jpg) bottom no-repeat; margin-bottom: 14px; padding-bottom: 5px; color:#f4c5c6;}
.right .sidebg-dark {background: #312e25 url(img/right_bottom-dark.jpg) bottom no-repeat; margin-bottom: 14px; padding-bottom: 5px; color:#e4e1d7;}
.right .sidebg-light {background: #fff url(img/right_bottom-light.jpg) bottom no-repeat; margin-bottom: 14px; padding-bottom: 5px; color:#999;}


.right .linkside {padding: 2px 0 20px 0;}
.right .linkside ul {padding:5px;}
.right .linkside ul li {float:left;width:100%;}
.right .linkside ul ul {padding:0;}
.right .linkside ul a {border-bottom:#b5af9a 1px dotted;color:#fff;font-size:12px;display:block;padding:5px 10px;}
.right .linkside ul a:hover {background:#9f9987 url(img/li-hover.jpg) no-repeat 263px 5px;color:#FFF; text-decoration: none;}

.right-ads-column {
	height: 600px;
	width: 120px;
	padding: 10px 14px 10px 15px;
	float: left;
}

.day { font-size: 12px; font-weight: bold; padding-right: 1px;}


ul, li{border:0; padding:0; margin:0; list-style:none;}