
.media_containter {
    padding-top: 5px;
    padding: 0px;
    margin:0px;
    float:left;
    width:500px;
}

.feature_containter {
    padding-top: 5px;
    padding: 0px;
    margin:0px;
    float:right;
    width:220px;
}

.rating_containter {
    padding-top: 0px;
    padding: 0px;
    margin-top:20px;
    height: 85px; 
}

.vote_results {
    float: left; 
    width: 55px; 
    height: 48px; 
    margin-top: 2px; 
    margin-right: 5px; 
    background: #fff url(rating_images/vote_results.gif) no-repeat left;
}

.vote_count {
    padding-top: 20px; 
    color : #333300; 
    font-size : 1em; 
    font-weight : bold; 
    font-family : verdana, arial, helvetica, sans-serif;
    text-decoration : none; 
    text-align: center;
} 

.vote_rating {
	padding-top: 10px;
	margin-top: 12px; 
	margin-left: 1px; 
	color : #D69601; 
    font-size : .7em; 
    font-weight : bold;
    font-family : verdana, arial, helvetica, sans-serif;
    text-decoration : none; 
    text-align: center;
    width: 54px; 
    height: 27px; 
    background: url(rating_images/vote_rating.gif) no-repeat; 
    position: absolute; 
    display: block; 
}

.vote_post {
    margin-left: 57px;
    padding-top: 0px; 
    padding-bottom: 3px;
    padding-left: 3px;
    text-align: left; 
    font-size : 1em; 
    color : #6a6a6a; 
    font-family : Verdana, Arial, Helvetica, sans-serif;
    text-decoration : none; 
    height:75px;
}

.vote_summary {
    font-size : .8em;
    font-weight : normal; 
    color : #b5b5b5; 
    font-family : Verdana, Arial, Helvetica, sans-serif; 
    text-decoration : none; 
} 

.vote_views {
    color : #800000; 
    font-size : .8em; 
    font-family : verdana, arial, helvetica, sans-serif;
    text-decoration : none; 
}

.vote_level {
    font-size : .8em; 
    font-weight : bold; 
    color: #7BA402;
    font-family : verdana,arial,helvetica,san-serif; 
}

.content_title {
    width : auto; 
    padding-left : 3px; 
    line-height: 25px;
    padding: 0;
    margin: 0;
    font-size : 1.1em; 
    font-weight : bold;
    font-family : Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
} 

.content_desc {
    padding: 5px;
    font-size : .9em; 
    color : #5c5c5c; 
    font-family : Verdana, Arial, Helvetica, sans-serif;
}

/* Begin star rater CSS */
.srating{
    list-style:none;
    margin: 0px;
    padding:0px;
    width: 100px;
    height: 20px;
    position: relative;
    background: url(rating_images/rating_stars.gif) top left repeat-x;		
}
.srating li{
    padding:0px;
    margin:0px;
    /*\*/
    float: left;
    /* */
}
.srating li a{
    display:block;
    width:20px;
    height: 20px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 20;
    position: absolute;
    padding: 0px;
    background-image:none;	
}
.srating li a:hover{
    background: url(rating_images/rating_stars.gif) 0px -20px repeat-x;
    z-index: 1;
    left: 0px;
}
.srating a.onestar{
    left: 0px;
}
.srating a.onestar:hover{
    width:20px;
}
.srating a.twostars{
    left:20px;
}
.srating a.twostars:hover{
    width: 40px;
}
.srating a.threestars:hover{
    width: 60px;
}
.srating a.threestars{
    left: 40px;
}
.srating a.fourstars{
    left: 60px;
}	
.srating a.fourstars:hover{
    width: 80px;
}
.srating a.fivestars{
    left: 80px;
}
.srating a.fivestars:hover{
    width: 100px;
}	
/* End star rater CSS */