a.additional:link {color: #001c55; font: 14px Arial; text-decoration: none;}
a.additional:visited {color: #001c55; text-decoration: none;}
a.additional:hover {color: #003d93;}
a.additional:active {}

a.author:link {color: #006aff; font: 10px Arial; text-decoration: none;}
a.author:visited {color: #006aff; text-decoration: none;}
a.author:hover {color: #000000;}
a.author:active {}

a.comment_add_link:link {color: #000000; text-decoration: none;}
a.comment_add_link:visited {color: #000000; text-decoration: none;}
a.comment_add_link:hover {color: #a61c13;}
a.comment_add_link:active {}

a.comment_writer:link {color: #2f2f2f; font: 10px Arial; text-decoration: none;}
a.comment_writer:visited {color: #2f2f2f; text-decoration: none;}
a.comment_writer:hover {color: #000000;}
a.comment_writer:active {}

a.modify:link {color: #006aff; font: 14px Arial; text-decoration: none;}
a.modify:visited {color: #006aff; text-decoration: none;}
a.modify:hover {color: #000000;}
a.modify:active {}

a.page:link {color: #000000; text-decoration: none;}
a.page:visited {color: #000000; text-decoration: none;}
a.page:hover {color: #a61c13;}
a.page:active {}

a.page_selected:link {color: #000000; background-color: #fff5d1; text-decoration: none;}
a.page_selected:visited {color: #000000; background-color: #fff5d1; text-decoration: none;}
a.page_selected:hover {color: #a61c13;}
a.page_selected:active {}

a.preview:link {color: #000000; font: 12px Arial; text-decoration: none;}
a.preview:visited {color: #000000; text-decoration: none;}
a.preview:hover {color: #2f2f2f;}
a.preview:active {}

a.profile_name_link:link {color: #000000; text-decoration: none;}
a.profile_name_link:visited {color: #000000; text-decoration: none;}
a.profile_name_link:hover {color: #3952d0;}
a.profile_name_link:active {}


.additional_alt {
     background-color: #fefdf1;
}

.additional_author {
     clear: both;
     float: left;
     padding: 0px 20px 8px 19px;
     position: relative;
     width: 281px;
     word-wrap: break-word; 
}

.additional_desc {
     clear: both;
     float: left;
     padding: 8px 20px 3px 19px;
     position: relative;
     width: 281px;
     word-wrap: break-word;     
}

.additional_preview {
     clear: both;
     float: left;
     font-size: 12px;
     padding: 0px 20px 0px 19px;
     position: relative;
     width: 281px;
     word-wrap: break-word;     
}

.additional_regular {
     background-color: #f4f3e9;
}

.arrow {
     background: url('../images/sprites_article.png') no-repeat 0px 0px;
     height: 19px;
     overflow: hidden;
     position: absolute;
     top: 28px;
     width: 11px;
}

.article_body {
     clear: both;
     float: left;
     overflow: hidden;
     padding: 5px 10px 0px 12px;
     position: relative;
     width: 657px;
     word-wrap: break-word;
}

.article_modify {
     clear: both;
     float: left;
     padding: 8px 0px 0px 12px;
     position: relative;
}

.article_modify_or {
     color: #8bbfff;
}

.article_timestamp {
     clear: both;
     float: left;
     font-size: 10px;
     padding: 0px 0px 0px 12px;
     position: relative;
}

.article_title {
     clear: both;
     float: left;
     font-size: 30px;
     padding: 7px 0px 0px 12px;
     position: relative;
     width: 667px;
     word-wrap: break-word;
}

.comment {
     background: url('../images/comment_details.png') no-repeat left top;
     clear: both;
     float: left;
     overflow: hidden;
     margin: 0px 10px 10px 12px;
     position: relative;
     width: 657px;
     word-wrap: break-word;
}

.comment_add {
     clear: both;
     float: left;
     margin: 0px 10px 10px 12px;
     position: relative;
     width: 657px;
}

.comment_add_button {
     background: url('../images/sprites_article.png') no-repeat 0px -117px;
     clear: both;
     cursor: pointer;
     float: right;
     height: 40px;
     padding: 0px 45px 0px 0px;
     position: relative; 
     width: 100px;    
}

.comment_add_button_roll {
     background: url('../images/sprites_article.png') no-repeat 0px -158px;
     clear: both;
     cursor: pointer;
     float: right;
     height: 40px;
     padding: 0px 45px 0px 0px;
     position: relative; 
     width: 100px;    
}

.comment_add_text {
     float: left;
     position: relative;
     text-align: center;
     width: 657px;
}

.comment_avatar {
     float: left;
     height: 26px;
     padding: 4px 13px 4px 4px;
     position: relative;
     width: 30px;
}

.comment_details {
     color: #2f2f2f;
     float: left;
     font-size: 10px;
     overflow: hidden;
     padding: 10px 0px 0px 0px;
     position: relative;
     width: 610px;
     word-wrap: break-word;
}

.comment_message {
     clear: both;
     float: left;
     font-size: 12px;
     overflow: hidden;
     padding: 5px 0px 15px 0px;
     position: relative;
     width: 657px;
     word-wrap: break-word;
}

.comment_pages {
     clear: both;
     float: right;
     font-size: 12px;
     padding: 0px 14px 10px 0px;
     position: relative;
}

.comment_textarea {
     font: 12px Arial, Helvetica, sans-serif;
     height: 120px;
     resize: vertical;
     width: 550px;
}

.comments_separator {
     background: url('../images/comment_header.png') no-repeat left top;
     clear: both;
     float: left;
     height: 65px;
     margin: 20px 10px 0px 12px;
     position: relative;
     width: 657px;
}

.comments_separator_desc {
     float: left;
     font-size: 12px;
     padding: 23px 0px 0px 250px;
     position: relative;
}

.comments_separator_number {
     float: right;
     font-size: 12px;
     padding: 23px 110px 0px 0px;
     position: relative;
}

.content {
     background: url('../images/bg_article.png') repeat-y left top;
     clear: both;
     float: left;
     position: relative;
     width: 1000px;
}

.content_bar {
     float: left;
     width: 321px;
     position: relative;
}

.content_bar_ad {
     padding: 12px 0px 20px 0px;
     text-align: center;
}

.content_bar_section {
     overflow: auto;
     padding: 7px 0px 20px 20px;
     position: relative;
}

.content_bar_section_additional {
     background: url('../images/bg_article_additional.png') repeat-y left top;
     overflow: auto;
     padding: 7px 0px 20px 1px;
     position: relative;
     width: 320px;
}

.content_bar_seperator {
     background-color: #5e86b6;
     clear: both;
     height: 1px;
     width: 321px;
}

.content_bar_title {
     font-weight: bold;
     padding-bottom: 10px;
     position: relative;
}

.content_bar_title_additional {
     font-weight: bold;
     padding: 0px 0px 10px 19px;
     position: relative;
}

.content_main {
     height: 100%;
     float: left;
     position: relative;
     width: 679px;
}

.follow_off {
     background: url('../images/sprites_article.png') no-repeat 0px -77px;
     clear: both;
     cursor: pointer;
     float: left;
     height: 39px;
     overflow: hidden;
     margin: 0px 0px 0px 5px;
     position: relative;
     width: 110px;
}

.follow_off_fade {
     background: url('../images/sprites_article.png') no-repeat 0px -271px;
     clear: both;
     cursor: pointer;
     float: left;
     height: 39px;
     overflow: hidden;
     margin: 0px 0px 0px 5px;
     position: relative;
     width: 110px;
}

.follow_on {
     background: url('../images/sprites_article.png') no-repeat 0px -37px;
     clear: both;
     cursor: pointer;
     float: left;
     height: 39px;
     overflow: hidden;
     margin: 0px 0px 0px 5px;
     position: relative;
     width: 110px;
}

.follow_on_fade {
     background: url('../images/sprites_article.png') no-repeat 0px -231px;
     clear: both;
     cursor: pointer;
     float: left;
     height: 39px;
     overflow: hidden;
     margin: 0px 0px 0px 5px;
     position: relative;
     width: 110px;
}

.grade_desc {
     clear: both;
     float: left;
     font-size: 18px;
     padding: 19px 0px 0px 0px;
     position: relative;
}

.grade_star {
     background: url('../images/sprites_article.png') no-repeat 0px -199px;
     float: left;
     height: 31px;
     margin: 8px 0px 0px 4px;
     overflow: hidden;
     position: relative;
     width: 31px;
}

.grade_star_dull {
     background: url('../images/sprites_article.png') no-repeat 0px -328px;
     float: left;
     height: 31px;
     margin: 8px 0px 0px 4px;
     overflow: hidden;
     position: relative;
     width: 31px;
}

.profile_avatar {
     clear: both;
     float: left;
     position: relative;
} 

.profile_links {
     float: left;
     position: relative;
}

.profile_link {
     clear: both;
     float: left;
     padding: 0px 0px 10px 10px;
     position: relative;
}

.profile_name {
     float: left;
     font-size: 18px;
     padding: 0px 0px 5px 0px;
     position: relative;
}

.score_desc {
     clear: both;
     color: #006aff;
     float: left;
     padding: 8px 0px 0px 12px;
     position: relative;
}

.star {
     background: url('../images/sprites_article.png') no-repeat 0px -20px;
     cursor: pointer;
     float: left;
     height: 16px;
     margin: 8px 0px 0px 4px;
     overflow: hidden;
     position: relative;
     width: 16px;
}

.star_dull {
     background: url('../images/sprites_article.png') no-repeat 0px -311px;
     cursor: pointer;
     float: left;
     height: 16px;
     margin: 8px 0px 0px 4px;
     overflow: hidden;
     position: relative;
     width: 16px;
}

.stat_desc_left {
     clear: both;
     float: left;
     position: relative;
     width: 50px;
}

.stat_desc_right {
     float: left;
     position: relative;
     width: 50px;
}

.stat_number {
     float: left;
     position: relative;
     width: 100px;
}
