#title {
font-family:Arial Greek, Verdana;
font-size:11pt;
font-weight:strong;
display:block;
margin:0 0 5px;
padding:0;
}

body {
margin:0 4px;
}

img {
border-style:none;
}

.page_id_alert,.cmtx_page_id_alert {
color:#FFF;
background-color:red;
}

.height_for_divider,.height_below_sort,.cmtx_height_for_divider,.cmtx_height_below_sort {
margin-bottom:20px;
}

.height_below_comments_heading,.height_between_comments,.height_above_comment_text,.height_below_comment_boxes,.height_below_form_heading,.height_below_required_symbol_message,.cmtx_height_below_comments_heading,.cmtx_height_between_comments,.cmtx_height_above_comment_text,.cmtx_height_below_comment_boxes,.cmtx_height_below_form_heading,.cmtx_height_below_required_symbol_message {
margin-bottom:10px;
}

.no_comments_text,.cmtx_no_comments_text {
font-style:italic;
font-family:Arial Greek, Verdana;
font-size:10pt;
}

.sort_block,.cmtx_sort_block {
font-size:.8em;
}

.average_rating_block,.rss_block,.cmtx_average_rating_block,.cmtx_rss_block {
float:left;
text-align:left;
border:1px solid #FFF;
width:32%;
border-color:transparent;
}

.star_image_avg,.smiley_image,.cmtx_star_image_avg,.cmtx_smiley_image {
vertical-align:bottom;
}

.average_rating_text,.powered_by,.cmtx_average_rating_text,.cmtx_powered_by {
color:#424242;
font-size:.7em;
}

.social_block,.info_block,.cmtx_social_block,.cmtx_info_block {
text-align:center;
border:1px solid #FFF;
margin-right:32%;
border-color:transparent;
}

.social_image,.cmtx_social_image {
padding-top:6px;
padding-right:2px;
margin-right:10px;
vertical-align:bottom;
}

.pagination_block_top,.pagination_block_bottom,.cmtx_pagination_block_top,.cmtx_pagination_block_bottom {
float:right;
text-align:right;
border:1px solid #FFF;
width:32%;
border-color:transparent;
}

.height_above_comment_boxes,.cmtx_height_above_comment_boxes {
margin-top:10px;
}

.comment_box_1,.comment_box_2,.reply_box_1,.reply_box_2,.cmtx_comment_box_1,.cmtx_comment_box_2,.cmtx_reply_box_1,.cmtx_reply_box_2 {
background-color:#FFF8DC;
border:1px solid #828282;
-moz-border-radius:6px;
border-radius:6px;
overflow:hidden;
padding:5px;
}

.admin_comment_box_1,.admin_comment_box_2,.admin_reply_box_1,.admin_reply_box_2,.cmtx_admin_comment_box_1,.cmtx_admin_comment_box_2,.cmtx_admin_reply_box_1,.cmtx_admin_reply_box_2 {
background:url(../images/misc/admin.png) no-repeat;
background-position:50% 8px;
background-color:#FFF8DC;
border:1px solid #828282;
overflow:hidden;
padding:5px;
}

.reply_arrow,.cmtx_reply_arrow {
background:url(../images/misc/arrow.png) no-repeat 0 0;
}

.reply_indent,.cmtx_reply_indent {
margin-left:25px;
}

.gravatar_block,.cmtx_gravatar_block {
width:70px;
float:left;
padding-right:8px;
}

.non_gravatar_block,.cmtx_non_gravatar_block {
margin-left:77px;
}

.rating_block,.like_block,.flag_block,.reply_block,.preview_block,.cmtx_rating_block,.cmtx_like_block,.cmtx_flag_block,.cmtx_reply_block,.cmtx_preview_block {
float:right;
}

.name_with_website_text,.cmtx_name_with_website_text {
font-weight:700;
text-decoration:none;
}

.name_without_website_text,.error_message_part_1,.approval_opening_text,.success_opening_text,.cmtx_name_without_website_text,.cmtx_error_message_part_1,.cmtx_approval_opening_text,.cmtx_success_opening_text {
font-weight:700;
}

.comment_text,.reply_text,.cmtx_comment_text,.cmtx_reply_text {
font-family:helvetica;
font-size:.8em;
}

.height_above_reply_text,.cmtx_height_above_reply_text {
margin-bottom:8px;
}

.reply_intro,.cmtx_reply_intro {
font-family:helvetica;
font-size:.8em;
font-weight:700;
color:#060;
}

.height_below_comment_text,.cmtx_height_below_comment_text {
margin-bottom:12px;
}

.date_text,.cmtx_date_text {
color:#828282;
font-size:.8em;
}

.sticky_image,.cmtx_sticky_image {
background:url(../images/misc/sticky.png) no-repeat;
background-position:50% 99%;
}

.buttons_block,.cmtx_buttons_block {
margin-right:-8px;
}

.buttons a,.cmtx_buttons a {
display:block;
float:left;
font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
font-size:.8em;
text-decoration:none;
font-weight:700;
cursor:pointer;
padding-left:4px;
padding-right:4px;
}

.buttons a img,.cmtx_buttons a img {
width:16px;
height:16px;
margin:0 2px -3px 0 !important;
}

.buttons a.vote_up,.cmtx_buttons a.cmtx_vote_up {
color:#529214;
margin-right:8px;
}

.buttons a.vote_down,.cmtx_buttons a.cmtx_vote_down {
color:#d12f19;
margin-right:8px;
}

.buttons a.flag,.buttons a.reply_enabled,.cmtx_buttons a.cmtx_flag,.cmtx_buttons a.cmtx_reply_enabled {
color:#369;
margin-right:8px;
}

.buttons a.reply_disabled,.cmtx_buttons a.cmtx_reply_disabled {
color:#CCC;
margin-right:8px;
cursor:text;
}

.rss_image,.cmtx_rss_image {
height:12px;
}

.info_text,.cmtx_info_text {
color:#424242;
}

.error_box,.cmtx_error_box {
position:relative;
float:left;
width:auto;
border:2px solid #e11;
color:#e11;
overflow:auto;
padding:5px;
}

.approval_box,.success_box,.cmtx_approval_box,.cmtx_success_box {
position:relative;
float:left;
width:auto;
border:2px solid #006400;
color:#006400;
overflow:auto;
padding:5px;
}

.preview_text,.cmtx_preview_text {
color:#636363;
font-size:.8em;
font-weight:700;
}

.javascript_disabled_message,.cmtx_javascript_disabled_message {
color:red;
font-weight:700;
background-color:#FFC;
margin-bottom:15px;
}

.reply_bar,.cmtx_reply_bar {
position:relative;
float:left;
border:1px solid #b5d3ff;
background-color:#f7fafd;
color:#3B3B3B;
width:auto;
padding:2px 3px;
}

.height_below_reply_bar,.cmtx_height_below_reply_bar {
margin-bottom:15px;
}

#reply_message,#reset_reply {
font-size:.9em;
}

.required_symbol,.cmtx_required_symbol {
color:red;
font-weight:700;
vertical-align:top;
}

.required_symbol_message,.cmtx_required_symbol_message {
color:red;
font-size:.8em;
margin-bottom:20px;
}

.label,.cmtx_label {
float:left;
width:90px;
}

.height_between_fields,.cmtx_height_between_fields {
margin-bottom:9px;
}

.email_note,.cmtx_email_note {
font-size:.7em;
}

.height_above_bb_and_smilies,.cmtx_height_above_bb_and_smilies {
margin-bottom:5px;
}

.bb_code_image,.cmtx_bb_code_image {
vertical-align:bottom;
margin-right:2px;
}

.height_between_bb_and_smilies,.cmtx_height_between_bb_and_smilies {
margin-bottom:4px;
}

.height_below_bb_and_smilies,.cmtx_height_below_bb_and_smilies {
margin-bottom:3px;
}

.counter,.cmtx_counter {
border:0;
font-size:.7em;
cursor:default;
background-color:transparent;
}

.height_above_checkboxes,.height_above_buttons,.cmtx_height_above_checkboxes,.cmtx_height_above_buttons {
margin-bottom:18px;
}

.height_above_powered,.cmtx_height_above_powered {
margin-bottom:16px;