html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
html, body {
	line-height: 1;
	height: 100%;    
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

.boldt{
	font-size: 15px;
	color: #CC6600;
	font-weight: bold;
}

.highlight {color:#fff; font-weight: bold;}
.darkgrey {font-size:13px;color: #777777;}
.red {color: #ff0000;font-size:11px;}
.green {color: green;font-size:11px;}
.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; display: block; padding: 0 0 2px 0; margin: 0 0 15px 0; }
#left .pagetitle {background: url(img/subnav.gif) repeat-x bottom; 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; }


.s11 {font-size: 11px;}

#postnav {float: right; margin-bottom: 20px; padding: 5px 9px 5px 5px;}

body{background: url(img/bg.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 {font-weight: normal;font-size: 24px; margin: 30px 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;}



* html #container {

  height: 100%;

}

#container{width: 100%; min-height: 100%;}
#content-wrap{float: right; width:330px; background: url(img/bg_content_wrap.gif) repeat-y right; height:100%;}

.g_wrapper { float: left; width: 100%; margin-right: -365px; min-height:100%; background: url(img/bg_content_wrap.gif) repeat-y right;}
.g_content { margin-right: 365px;}

#sidebar {float: right; width: 330px; height:100%;}
#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: #1D1D1D; padding: 15px; color:#999;}
#sidebar .block5 {background: url(img/block5_bg.gif) repeat-x top; padding: 15px; color:#000;}


#left {float: left; width:100%;}



.pagebox {background: #fff; width: 100%; margin-bottom: 11px;}
.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;}


.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;}



.hello{
float:right; 
padding-top:20px;
padding-bottom:30px;
}


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%;}





#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;}



h5.hdr {background-repeat:no-repeat;padding:0; margin: 5px 0 0 0;height:31px;}
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.foo {height:31px;font-size:17px; color:#9a9999;height:17px;margin-left:14px;}

h5.hdr {background-repeat:no-repeat; margin:0px 0 0px 0; padding:0 0 0 0; height:55px;}

h5#logo {background: transparent url(img/metafooter.jpg) no-repeat;}


.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 #toplinks {
	position: absolute;
	top: 0px;
	right: 0px;
	background-color: #0d0d0d;
	padding: 10px;
	width: auto;
	height: auto;
	border-bottom: 1px solid #343434;
	color:#fff;
}


#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 span{
   color: #FF0000;
   padding: 0 9px 0 11px;
   background: url(img/top-nav_line.gif) no-repeat left center;
   font-size: 12px;
   list-style: none;
   float: right;
}

#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: 30px;
   background: url(img/logo.png) no-repeat center;
   width: 208px;
   height: 104px;
   text-indent: -9999px;
   z-index: 2;
   display: block;
}
#header #glow{
   position: relative;
   margin: 0 0 0 -55px;
   width: 411px;
   height: 75px;
   text-indent: -9999px;
   z-index: 1;
}
#header #glow2{
   position: relative;
   margin: 29px 0 0 -135px;
   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;
}

#left ul#subnav {  float: left; height: 27px; padding: 8px 0 0 0; background: url(img/subnav.gif) repeat-x bottom; width:100%}
#left	ul#subnav li { float: left; padding: 0 20px 0 0;  color: #888888; font-size:11px;}
#left ul#subnav li a { display: block; font-size:11px; color: #9d1e09; padding: 0 0 9px 0; }
#left	ul#subnav li a:hover { color: #434343; text-decoration: none; background: url(img/subnav_hover.gif) repeat-x bottom; padding: 0 0 7px 0;}		
#left 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;}


#nav{
   margin-left:25px;
   position: relative;
   padding-top: 4px;
   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;
}


*+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{
	display: inline;
	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;}



.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;}


.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;
}




.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;}



.ft {
   clear: both;
   padding: 5px 0 2px;
   border-top: 4px solid #bbbbbb;
   background: #222222;
}

.ft .wrap {
    margin: 10px;
}
.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: 10px 0 5px;
    border-top: 1px solid #303030;
    background: #101010;
    color: #cbcbcb;
}

.ft-bottom .wrap {
    margin-left: 20px;
	margin-right: 20px;
}
.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;
}


#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.png) 0 -100px;
    padding-left: 4px;
    margin-right: 2px !important; 
}

#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.png) 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;}

	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: #dfdfdf!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;
}



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; height:5px; }
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 .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;}



.button{
font-size:11px;
color:#ffffff;
border:none;
height:19px;
background-color: #911b07;
cursor: pointer;
} 


.button:hover{
background-color: #4e4e4e;
} 

.padd{
padding:5px;
}

.padd2{
height:25px; padding-top:5px; padding-bottom:5px;
}


.button2{
font-size:12px;
color:#ffffff;
padding:2px;
border:none;
background-color: #5e5e5e;
} 


.button3{
font-size:11px;
color:#ffffff;
padding:4px;
border:none;
background-color: #5e5e5e;
} 


.button4{
font-size:11px;
color:#ffffff;
padding:4px;
border:none;
background-color: #911b07;
} 


.button3:hover{
background-color: #911b07;
color:#ffffff;
text-decoration:none;
} 

.button4:hover{
background-color: #911b07;
color:#ffffff;
text-decoration:none;
} 

input{
font-size:12px;
color:#000;
padding:2px;
border:1px solid #c0c0c0;
} 

select, textarea{
font-size:12px;
color:#000;
padding:2px;
border:1px solid #c0c0c0;
font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
} 




.small{
font-size:11px;
color: #777777;
line-height:1.1em;
}
.smaller{
font-size:10px;
color: #888888;
}

.da{
border-bottom:1px dashed;
line-height:1.6em;
}


.da:hover{
text-decoration:none;
border-bottom:0px dashed;
}

.sort{
font-size:11px;
margin-left:5px;
color: #000;
}


.alert{
color: #ff0000;
margin-left:10px;
}

#l_r{

width:110px;
float:left;
}

#r_r{
margin-top:15px;
}

.line{
line-height:7px;
}

.in{margin:10px;}
.in2{
    background-color: #eeeeee;
	padding:10px;
	}
	


.tab, .tab td{
background: #f7f7f7;
border-bottom: 1px solid #adaab3;
padding:5px;
}


.tab2, .tab2 td{
background: #f7f7f7;
}





.tab1 td, .tab2 td {
padding:3px;
}



.tab span{
margin:3px;
text-align:center;
font-weight: bold;
font-size:11px;
border-bottom:1px dashed;
}


/* Страницы */
.pages
{
	float:right;
	padding-top:5px;
}
	
.pages li
{
	float:left;
	padding-top:1px;
	padding-right:5px;
	padding-left:5px;
	margin-right: 2px;
	border:1px solid #ccc;
	background: #f7f7f7;
}

.pages li.pactive
{
	background-color: #911b07;
	border:1px solid #911b07;
	color: #fff;
}

.pages li.pnormal:hover
{
	background: #ccc;
}

.pages a{
	text-decoration:none;
}



#gold{
text-align:center;
width:220px;
float:right;
background: #ffffff; 
BORDER: #c0c0c0 1px solid; 
PADDING: 4px; 
margin:3px;
}


.tree_split
{
width:500px;
height:17px;
background:url(img/m/tree_split.png) no-repeat top left;
padding-left:18px;
padding-top:1px;
}

.tree_end
{
background:url(img/m/tree_corner.png) no-repeat top left;
padding-left:18px;
padding-top:1px;
padding-bottom:10px;
}


.tree_first
{
height:17px;
background:url(img/m/tree_first.png) no-repeat top left;
padding-left:18px;
}


.tree_right
{
float:right;
height:17px;
width:60%;
padding-top:1px;
}

.ico_pack{
height:16px;
width:16px;
background:url(img/pack.png) no-repeat;
padding-left:18px;
}
.ico_link{
height:16px;
width:16px;
background:url(img/link.png) no-repeat;
padding-left:18px;
}
.ico_money{
height:16px;
width:16px;
background:url(img/money.png) no-repeat;
padding-left:18px;
}
.ico_money2{
height:16px;
width:16px;
background:url(img/money.png) no-repeat;
padding-left:3px;
}
.ico{
margin-right:3px;
margin-left:2px;
}

.ico_no{
height:16px;
width:16px;
padding-left:18px;
}

.wm{margin-top:20px;}

.wm li{
float:left;
list-style: none;
width:90px;
height:55px;
BORDER: #c0c0c0 1px solid; 
margin:3px;
text-align:center;
font-size:11px;
color: #777777;
}

.all{
width:100%;
}

#foo{
clear: both;
padding-top:10px;
}


#calendar-trigger,#calendar-trigger1{
background:url(img/cal.png) no-repeat;
BORDER: 0px; 
width:24px;
height:24px;
cursor: pointer;
}

#calendar-inputField,#calendar-inputField1{
width:70px;
}

#quadro{

margin-bottom:10px;
z-index:3;
}

#my_chart{
z-index: 2;
}

#tabs {
	font-size: 90%;
	padding-bottom:15px;
}
#tabs ul {
	float: left;
	width: 500px;
	padding-top: 4px;
}
#tabs li {
	margin-left: 8px;
	list-style: none;
}

#tabs li, #tabs li a {
	float: left;
}
#tabs ul li.active {
	background:#dce3f6 url(/img/tab.png) repeat-x}
	border-top:2px #FFFF66 solid;
	background: #f0f0f0;
}
#tabs ul li.active a {
	color: #333333;
}

#tabs div {
clear:both;
padding:10px;
background:#f0f0f0;
height:23px;
}

#tabs ul li a {
	text-decoration: none;
	padding: 5px;
	color: #000;
}

.load{
color:#101010;
font-size:10px;
}

.sms{
	font-size: 15px;
	color: #CC6600;
	font-weight: bold;
}
