/* CSS Document */

.newsRssLink{text-align:right; margin:0px; line-height:30px;}
	.newsRssLink a{padding-right:40px; background-image:url(images/subscribe.png); _background-image:url(images/subscribe.gif); background-repeat:no-repeat; background-position:top right; display:block; float:right;}
.newsListItemEven, .newsListItemOdd{margin-bottom:20px;}
.newsListItemImage{float:left; margin-right:10px; width:150px; text-align:center;}
.newsListItemDetails{height:24px; line-height:24px; margin-top:10px; border-top:solid 1px #ccc; border-bottom:solid 1px #aaa; font-size:11px;}
.newsListItemExtras{height:18px; line-height:18px; margin-top:10px; font-size:11px;}
.newsListItemDateAdded{font-size:11px;}
.newsFullArticleLink{font-weight:bold;}

.addedByContainer{float:left;}
.commentsContainer{float:right; margin-right:10px;}
.ratingContainer{float:right;}
.ratingTitle{display:block; float:left;}

.ratingStarEmpty{width:17px; height:17px; display:block; float:left; background-image:url(images/stars.png); _background-image:url(images/stars.jpg);}
.ratingStarHalf{width:17px; height:17px; display:block; float:left; background-image:url(images/stars.png); background-position:17px; _background-image:url(images/stars.jpg);}
.ratingStarFull{width:17px; height:17px; display:block; float:left; background-image:url(images/stars.png); background-position:bottom; _background-image:url(images/stars.jpg);}

.articleText{margin-top:10px;}
.articleImage{float:left; margin:15px 10px 10px 0px;}
.articleRatingContainer{float:right; height:18px; line-height:18px; margin-top:20px; text-align:center;}
.articleCommentsContainer{margin-top:50px;}
.articleCommentsFormContainer{margin-top:20px;}
.articleReturnLink{padding: 10px 0; display:block; outline:none;}
.articleDateAdded{font-size:11px; line-height:20px;}
.articleAuthor{font-weight:bold;}

#articleRatingText{font-size:11px;}

#newsCommentCommentField{font-size:11px; width:500px; height:80px;}
#newsCommentAuthorField{font-size:11px;}
#newsCommentEmailField{font-size:11px;}

.newsCommentContainerEven{padding:10px 5px 10px 5px; border-bottom:dashed 2px #fff;}
.newsCommentContainerOdd{padding:10px 5px 10px 5px; border-bottom:dashed 2px #fff;}
.newsCommentReplyContainer{padding-left:20px;}

.articleCommentName{font-weight:bold; font-size:11px;}
.articleCommentContent{font-size:11px;}
.articleCommentDate{margin-top:5px; font-size:10px;}

.articlePaginationContainer{padding-top:10px; font-size:16px;}
	.articlePagination{padding:0px 5px 0px 5px; text-decoration:none;}
	.articlePaginationCurrent{padding:0px 5px 0px 5px; font-weight:bold; text-decoration:none;}
	.articlePaginationInfo{font-size:11px;}

.clear{clear:both; font-size:1px; height:0px; overflow:hidden; padding:0px; margin:0px;}