@media print {
#ratingRoot {display: none}
}

#ratingRoot {position: relative; //width: 280px}

#rating {
position: absolute;
z-index: 2;
/*width: 127px;*/
height: 16px;
top: 0;
left: 0;
background: url('all_star.gif') repeat-x 0 0
}

#rating span {
z-index: 11;
text-indent: -1000px;
background: none;
text-decoration: none;
display: block;
float: left;
width: 16px;
height: 16px
}

#rating .r {background: url('all_star.gif') no-repeat 0 -32px}

#rating .hi {background: url('all_star.gif') no-repeat 0 -16px}

#currentRating {
z-index: 1;
position: absolute;
top: 0;
left: 0;
height: 16px;
width: 90px;
background: url('all_star.gif') repeat-x 0 -32px
}

#ratingRoot DIV.rate, P.rate {
text-indent: 1px;
font: normal 11px/1em Tahoma, 'Arial', sans-serif;
color: #333;
padding: 16px 0 3px 2px
}

P.rate {padding: 0 0 3px 2px} 


/************************************/

.displayrating  .rating {
position: static;
display:in-line;
z-index: 1;
height: 16px;
top: 0;
left: 0;
background: url('all_star.gif') repeat-x 0 0;
overflow: hidden;
}

.displayrating .currentRating {
z-index: 2;
position: static;
top: 0;
left: 0;
height: 16px;
width: 90px;
background: url('all_star.gif') repeat-x 0 -32px
}

input#beerrating{display:none;}

.lbox{
float: left;
text-align: left;
display: inline;
}
.rbox{
float: right;
text-align: right;
display: inline;
}

.clear:after {
    clear: both;
    display: block;
    font: 1px/0px serif;
    content: "";
    height: 0;
	width: 0;
    visibility: hidden;
	overflow:hidden;
}
.comment-meta{
border-bottom: 1px solid #d4d4d4; 
}
ul.no-list-style{
	list-style: none;
	list-style-type: none ;
}

form#new_post textarea {
    height: 140px;
    width: 400px;
}
.no-register-user{
border: 1px solid #d4d4d4; 
border-left: 8px solid #d4d4d4; 
color: gray;
padding: 15px;
}
.top-rating {
margin: 0px;
padding-left:20px;
list-style-type: decimal;
}
.top-rating  li{
margin: 5px;
padding:0;
/*padding-left: 20px;*/
background: url("images/bg/dot.png") repeat-x scroll left bottom ;
}
.top-rating  li .beer-name{
/*float: left;*/
padding-right: 170px;
/*width:200px;*/
}
.top-rating  li .beer-rait{
text-align:right;
margin-left:270px;
position:absolute;
}

.big-rating  li .beer-name{
/*float: left;*/
padding-right: 170px;
/*width:200px;*/
}
.big-rating .top-rating li .beer-rait{
text-align:right;
margin-left:560px;
position:relation;
}
.top-rating  li em{
display:none;
}
.big-rating  li em{
display:inline;
}