#navigation_frame{
    background:#f3f3f3;
	height:38px;
    display:block;
}
#frame_links .nav_item {
	float:left;
    padding:0 1px 0 0;
    background:#ffffff;
}
#frame_links .nav_item  a {
	font-weight:bold;
	font-size:11px;
	color:#a8a8a8;
	text-decoration:none;
    background:url("/static/images/nav.gif") 0 0 no-repeat;
    width:121px;
    height:14px;
    display:block;
    padding:12px 0;
    text-align:center;
}
#frame_links .nav_item  a:hover {
    color:#21a094;
    background:url("/static/images/nav.gif") 0 -38px no-repeat;

}
#rating {
	float:right;
	color:#000000;
	margin:2px 8px 0 0
}
#rating form {
	margin:4px 0 0 0
}
#rating select {
	font-size:11px;
	margin:0 0 0 10px
    width:110px;
}
#rating img {
    margin:3px 1px 1px 0;
}
html>body #rating img {
	margin:0 1px 1px 0;
}
#rating .input_button {
	margin:3px 0 3px 0
}
html>body #rating .input_button {
	margin:0 0 3px 0
}
#article_description {
	margin:0 310px 0 320px;
 }
#article_description h2 {
	color:#018BC6;
	font-size:14px;
	margin:0;
	padding:14px 0 6px 0;
	font-weight:bold
}
#tm_banner {
	float:right;
	margin:3px 3px 0 0
}
#tm_logo {
	float:left;
}
.frame_rating{
    height:30px;
    float:right;
}
body#rate_frame_content{
     background:#f3f3f3;
}
.rate_title{
    font-size:11px;
    color:#000;
}
.rate_content{
    padding-top:4px;
    *padding-top:2px;
}
#navigation_frame .frame_rating{
    width:230px;
    *margin-right:30px;
}
body:first-of-type #navigation_frame .frame_rating{
    width:215px;
}

