﻿* {	margin: 0px; padding: 0px; }

body { margin: 0px; padding: 0px; font-family: Helvetica; background: #000; color: #fff; }

img {border: none; margin: 0px; padding:0px; display:block;}

fieldset {border: none; margin: 0; padding: 0;}
    
.category {display: block; padding: 10px 10px 5px 10px; text-decoration: none; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 26px;  background-color:#333 }
.sortAndPage {width:75px; text-align:right; display:block; float:left;}
.right {float:right; display:block; clear:right;}

#content {font-size: 105%;}
#content p {padding: 0 .5em .5em 11px}

.content p.warning {font-size:14px; color:#ccc; padding: 5px;}

.mainlist {border-top: 1px solid #e1e1e1; margin-bottom: 1em;}
.mainlist li {background-color: #000; border-bottom: 1px solid #e1e1e1}
.mainlist li a {display: block; padding: 26px 40px 26px 11px; text-decoration: none; color: #F5DE1E; font-family: Arial, Helvetica, sans-serif; font-size: 22px;  background-color:#000 }
.mainlist li a:hover, .mainlist li a:active {background-color:#333;}
.mainlist li a span {padding-left: 1em; color: #999;}
.mainlist li a span.cat  {padding-left: 0;}
.mainlist li a span.date {padding-left: .5em;}

.mainlist li a span {font-size: 14px; color: #ccc;}
.mainlist li a span.author {display: block; padding: 0; float:left;}
.mainlist li a span.author strong {font-weight: normal; color: #fff;}
.mainlist li a span.desc {display: block; padding: 0;}
.mainlist li a span.info {display: block; padding: 0; float:left; clear:both;}

.storieslist li a {color: #00f; font-size: 70%; line-height: 1.8em; padding: 6px 40px 6px 11px;}
.storieslist li a span.descr {display: block; padding: 0;}
.storieslist li a span.author {padding: 0;}
.storieslist li a span.author strong, .storieslist li a span.categ strong {font-weight: normal; color: #000;}
.storieslist li a span.rating {padding: 0; color: #999; padding: 0;}
.storieslist li a span.categ {padding: 0; color: #999; padding: 0;}        
        
.story { background-color:#fff; color:#000; font-size:16px; line-height: 1.5em; font-weight:normal; padding: 5px 15px 5px 15px; overflow:hidden; }
.storyTitle { font-size: 1.25em; }
.copyright { text-align: center; font-size: 70%; color: #999; }

.ratingStar {font-size:0pt; width:34px; height:34px; margin:0px; padding:0px; cursor:pointer; display:block; background-repeat:no-repeat;}
.filledRatingStar {background-image:url(../Images/rating-star-full.gif);}
.emptyRatingStar {background-image:url(../Images/rating-star-empty.gif);}
.savedRatingStar {background-image:url(../Images/rating-star-full.gif);}
