h2 span.rating { font-size: 15pt; color: #66CC00; }

#announcement h2 { font-size: 17pt; }
#announcement h2 a, #announcement h2 a:hover {
        font-size: 17pt;
        color: #2B82BB;
        text-decoration: underline;
}
#announcement .h2a, .h2a:hover { color: #8DBEE2; }


.auth_form a, .auth_form a:hover, .user_block a, .user_block a:hover {
         color: #FFFFFF;
        font-size: 10pt;
}



.cloud { line-height: 180%; }
.cloud a { text-decoration: none; }
.cloud a:hover {
text-decoration: underline;
}


ul.friends_list { margin: 0px; padding: 0px; }
ul.friends_list li.friend {
        margin: 0px;
        margin-right: 10px;
        padding-left: 21px;
        list-style: none;
        background: url(../../images/user.gif) left center no-repeat;
        display: inline;
        \\float: left;
        /*//behavior: expression( !this.before ? this.before = this.innerHTML = '<img src=/images/user.gif>&nbsp;' + this.innerHTML : '' );        */
}
ul.friends_list li.none { list-style: none; margin: 0px; padding: 0px; font-weight: bold; }


ul#communities_list { margin: 0px; padding: 0px; }
ul#communities_list li.community {
        margin: 0px;
        margin-right: 10px;
        padding-left: 14px;
        list-style: none;
        background: url(../../images/community.gif) left center no-repeat;
        display: inline;
        \\float: left;
        /*//behavior: expression( !this.before ? this.before = this.innerHTML = '<img src=/images/user.gif>&nbsp;' + this.innerHTML : '' );        */
}

div#last_publish .user, div#last_publish .user:hover { color: #999999; text-decoration: underline; }
div#last_publish .cat { color: #999999; text-decoration: underline; }
div#last_publish .cat:hover { color: #FFFFFF; text-decoration: underline; background-color: #FF6600; }
div#last_publish .header { color: #598CBB; text-decoration: underline; }
div#last_publish .header:hover { color: #FFFFFF; text-decoration: underline; background-color: #33CC00; }

.dark_tr { background-color: #FFE6DF; }


div.tags {
        display: table;
        
        clear: both;
        height: 18px;
        padding-left: 24px;
        background: url("images/tag.gif") left no-repeat;
        color: #333333;
        display: block;
		  float: right;
}
div.tags a { color: #5A656F; text-decoration: none; border-bottom: 1px solid #ccc; font-size: 11px}
div.tags a:hover { color: #14191B; text-decoration: none; border-bottom: 1px solid #ccc; font-size: 11px; background: none; }

#tag_search form { margin-top: 25px; font-size: 17pt; color: #CCCCCC; }
#tagname { font-size: 17pt; width: 70%; color: #BDBCB3; background-color: #FFFFFF; border: silver 1px solid; padding-left: 5px; padding-right: 5px; }

.rating_form { color: #999999; display: inline;  }
.rating_form a:hover { background-color: #FFFFFF; }
/*.rating_value_good { color: #4ACC51; }
.rating_value_bad { color: #FF0000; }*/
.good_rating, .good_rating:hover { color: #009900 !important; font-size: 15pt !important; font-weight: bold; text-decoration: none !important; background-color: #FFFFFF !important; }
.bad_rating, .bad_rating:hover { color: #FF0000 !important; font-size: 15pt !important; font-weight: bold; text-decoration: none !important; background-color: #FFFFFF !important; }

.tabbo{
	clear: both;
	float: right;
}
table.art_bottom { height: 28px; display: block; color: #999999; color: #000; font-size: 11px; background: url(images/sprite2.jpg) no-repeat -964px -30px;}
.taggo{margin-top: 10px;
	background: url(images/sprite2.jpg) no-repeat right top; height: 29px;}
table.art_bottom a, table.art_bottom a:hover { text-decoration: none;}
table.art_bottom tr td { border-right: #DFDFDF 1px solid; height: 27px; line-height: 27px; padding-left: 9px; padding-right: 9px}


table.xpages { display: block; color: #999999; color: #000; font-size: 11px; background: url(images/sprite2.jpg) no-repeat -964px -97px;}
.xgo{padding: 0; margin-top: 20px;
	background: url(images/sprite2.jpg) no-repeat right -60px; height: 37px;}
table.xpages a, table.xpages a:hover,table.xpages strong { text-decoration: none; color: #000; padding: 0 18px; height: 22px; line-height: 22px ;display: block;}
 table.xpages strong{ color: #FFFFFF; background: url(images/sprite2.jpg) no-repeat -204px -35px;}
 table.xpages a:hover{
 	text-decoration: underline;
 }
table.xpages tr td { height: 31px; line-height: 30px;}

 
a.linkme, a.linkme:hover { margin-left: 20px; color: #598CBB; text-decoration: underline; font-weight: normal; }

#people { width: 50%; padding-right: 20px; }
.user_li { width: 100%; height: 34px; }
.user_li img { margin: 0px 10px 0px 5px; }
.user_li a, .user_li a:hover { font-size: 14pt; }
.user_li span.karma { float: right; margin-right: 20px; color: #4ACC51; font-size: 11pt; font-weight: bold; }

#art_bar{
        height: 40px;
}

#art_bar h1{
      font-size: 16pt;
        display: block;
        float: left;
        margin-right: 10px;
        font-weight: normal;
}

 #art_bar_container{
         background-color: #EFF5DE;
        padding: 6px;
        display: block;
        float: left;
        padding-left: 15px;
        padding-right: 15px;
 }
        #art_bar span.container { }
        #art_bar span.normal {
                padding: 6px;

        }
        #art_bar span.selected {
                padding: 5px;
                                         background-color: #D9E8AB;

        }

p#art_bar a, p#art_bar a:hover {
        color: #333333;
        font-size: 15pt;
}




div#user_karma #body { display: block; padding: 5px; margin: 0px 5px 0px 5px; background-color: #fff6e6; height: 43px; }
div#user_karma #top { height: 5px; }
div#user_karma #bottom { height: 5px; }

div#karma_value { float: right; text-align: center; }
div#karma_value span.cant { font-size: 27px; color: #CCCCCC; }
div#karma_value span.good { font-size: 27px; color: #8ED97B; }
div#karma_value span.bad { font-size: 27px; color: #EB7272; }
div#karma_value span.number_good { font-size: 27px; margin: 0px 3px 0px 3px; color: #4ACC51; }
div#karma_value span.number_bad { font-size: 27px; margin: 0px 3px 0px 3px; color: #FF0000; }


.blog_info { margin: 10px 0px 20px 0px; text-align: left; background-color: #F7F9FB; }

.value_nah { font-size: 16pt; }


#blog_top_hr { width: 100%; display: table; clear: both; margin: 10px 0px 10px 0px; color: #666666; }
#blog_top_hr #header { width: 60%; float: left; }
#blog_top_hr #users { width: 20%; float: left; text-align: center; }
#blog_top_hr #karma { width: 19%; float: left; text-align: right; }

#blog_top_body { width: 100%; display: table; clear: both; margin: 10px 0px 10px 0px; color: #666666; font-size: 15pt; }

#blog_top_body .list_class { display: table; width: 100%; clear: both; background: #FFF url("/themes/default/images/dot.gif"); }

#blog_top_body .list_class div { height: 35px; vertical-align: bottom; }
#blog_top_body .header { width: 60%; float: left; overflow: hidden;}
#blog_top_body a, #blog_top_body a:hover { font-size: 20pt; }
#blog_top_body .users { width: 20%; float: left; text-align: center; }
#blog_top_body .karma { width: 19%; float: left; text-align: right; }
#blog_top_body .karma span { color: #FFFFFF; background-color: #B0CC68; }

#blog-top .list_class div { height: 35px; vertical-align: bottom; }
#blog-top .header2 { width: 90%; float: left; overflow: hidden;}
#blog-top a, #blog-top a:hover { font-size: 16pt; }
#blog-top .karma2 { width: 10%; float: left; text-align: right; }
#blog-top .karma2 span { color: #FFFFFF; background-color: #B0CC68; }


.community_options { margin-left: 20px; }
.community_options img { margin-right: 3px; cursor: pointer; }


span.comm_rating { float: right; font-size: 10pt; font-weight: bold; }
.com_rating_zero { color: #CCCCCC; margin-right: 5px; }
.com_rating_plus { color: #66CC00; margin-right: 5px; }
.com_rating_minus { color: #FF0000; margin-right: 5px; }


/* top form */

form#top_form {
        font-size: 17pt;
        color: #CCCCCC;
                  padding: 15px;
}


/* champions block */

div#block_champions {
        background: #FFF;
}
div#block_champions a.count { color: #FF9900; }
div#block_champions div { margin-bottom: 5px; }

table.art_bottom .i-linko:hover, table.art_bottom i-linko:visited:hover{
	background-color: #107EB7;
	color: #FFFFFF;
}
