body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

ol, ul 
{
	list-style:none;
}

body
{
	margin: 0px;
	min-width: 1004px;
	background-color: #ffffff;
}

a, a:link, a:visited, .java_link
{
	text-decoration: underline;
	cursor: pointer;
}

.cancel_link
{
	display: inline-block;
	margin-right: 20px;
	padding-top: 6px;
	font: normal bold 11px Tahoma;
	color: #666666;
}

.float_left
{
	float: left;
}

.float_right
{
	float: right;
}

.clear
{
	width: 100%;
	overflow: hidden;
}

.display_none
{
	display: none;
}

.display_block
{
	display: block;
}

.search_button, .share_story_button, .rate_button, .submit_button, .sign_in_button, .create_account_button, .submit_story_button, .send_password_button, .save_button, .start_now_button
{
	padding: 0px;
	border: 0px;
	cursor: pointer;
	width: 101px;
	height: 25px;
	vertical-align: top;
}

.search_button
{
	background-image: url(../images/search_button.jpg);
}

.share_story_button
{
	height: 41px;
	background-image: url( ../images/share_story_button.jpg );
}

.rate_button
{
	background-image: url(../images/rate_button.jpg);
}

.submit_button
{
	background-image: url( ../images/submit_button.jpg );
}

.sign_in_button
{
	background-image: url(../images/sign_in_button.jpg);
}

.create_account_button
{
	width: 151px;
	background-image: url(../images/create_account_button.jpg);
}

.submit_story_button
{
	width: 139px;
	background-image: url(../images/submit_story_button.jpg);
}

.send_password_button
{
	width: 200px;
	background-image: url(../images/send_password_button.jpg);
}

.save_button
{
	background-image: url(../images/save_button.jpg);
}

.start_now_button
{
	background-image: url(../images/start_now_button.jpg);
}

.header .top_block
{
	padding-left: 40px;
	padding-right: 27px;
}

.header .title
{
	margin-top: 4px;
	padding: 0px;
}

.header h1, .header .hp_link
{
	padding: 0px;
	margin: 0px;
	font: normal normal 11px Tahoma;
	color: #666666;
}

.header .hp_link
{
	float: right;
}

.logo
{
	float: left;
	margin-top: 10px;
}

.logo_image
{
	width: 215px;
	height: 50px;
	cursor: pointer;
}

.search_block
{
	float: right;
	padding-top: 12px;
	height: 25px;
}

.search_block .blue_text_field
{
	float: left;
	width: 365px;
}

.search_button
{
	float: left;
	margin-left: 12px;
}

.toolbar
{
	margin-top: 5px;
	padding-left: 37px;
	padding-right: 27px;
	height: 30px;
	font: normal normal 11px Tahoma;
	color: #9a1a10;
	background: url(../images/toolbar_bg.jpg) repeat-x left;
}

.toolbar a, .toolbar a:link .toolbar a:visited
{
	color: #9a1a10
}

.toolbar .site_path
{
	float: left;
	margin-top: 8px;
	padding-left: 3px;
	overflow: hidden;
}

.toolbar .site_path .item
{
	float: left;
	margin-left: -12px;
	margin-right: 15px;
	padding-left: 12px;
	background: url(../images/arrow_path.gif) no-repeat left center;
}

.toolbar .welcome_message
{
	float: right;
	margin-top: 8px;
	margin-right: 10px;
	font: normal bold 11px Tahoma;
	color: #c87249;
}

.toolbar_action
{
	float: right;
	margin-top: 4px;
	height: 22px;
	width: 150px;
	background: url(../images/toolbar_action_bg.jpg) repeat-x left;
}

.toolbar_action .left_bg
{
	float: left;
	width: 11px;
	height: 22px;
	background-image: url(../images/toolbar_action_bg_left.jpg);
}

.toolbar_action .right_bg
{
	float: right;
	width: 11px;
	height: 22px;
	background-image: url(../images/toolbar_action_bg_right.jpg);
}

.toolbar_action .item
{
	float: left;
	margin: 4px 5px 0px 7px;
	padding-left: 10px;
	background: url(../images/arrow_action.gif) no-repeat left 3px;
}

.block_divider
{
	height: 20px;
}

.right_column .tab_top_block_devider
{
	height: 30px;
}

.main_body
{
	float: left;
	margin-top: 17px;
	margin-bottom: 33px;
	padding-left: 37px;
	width: 940px;
	min-height: 360px;
}

.main_content
{
	float: left;
	width: 549px;
}

.editorial_column
{
	padding-top: 13px;
}

.editorial_column_text
{
	margin-top: 3px;
	font: normal normal 13px Verdana;
	color: #4c4c4c;
}

.editorial_column .title h2
{
	margin: 0px;
	padding: 0px;
	font: normal normal 24px Arial;
	color: #0099ff;
}

.editorial_chapter
{
	margin-top: 25px;
}

.editorial_chapter .title, .editorial_chapter .title h3, .editorial_chapter .title h4, .editorial_chapter .title h5, .editorial_chapter .title h6
{
	margin: 0px;
	padding: 0px;
	font: normal normal 15px Arial;
	color: #0099ff;
}

.editorial_article
{
	margin-top: 12px;
	margin-left: 19px;
	margin-bottom: -3px;
}

.editorial_article .article_entry 
{
	float: left;
	width: 460px;
}

.article_entry .content
{
	margin: 10px;
}

.article_entry .article_title, .article_entry .article_title a:link, .article_entry .article_title a:visited
{
	font: normal bold 11px Tahoma;
	color: #666666;
}

.article_entry .article_text
{
	margin-top: 3px;
	font: normal normal 11px Tahoma;
	color: #666666;
}

.check_credit_report
{
	margin-top: 20px;
	font: normal normal 13px Verdana;
	color: #0098fe;
}

.check_credit_report a:link, .check_credit_report a:visited
{
	color: #0098fe;
}

.quick_guide_block
{
	clear: both;
}

.quick_guide_block .content
{
	margin: 20px;	
}

.quick_guide_block .title
{
	font: normal normal 18px Arial;
	color: #245c7c;
}

.quick_guide_block .text
{
	margin-top: 10px;
	font: normal normal 11px Arial;
	color: #4780a0;
}

.right_column
{
	float: right;
	margin-left: 25px;
	width: 366px;
	overflow: hidden;
}

.topics_block
{
	margin-top: 5px;
}

.topics_block .content
{
	margin: 12px 12px 20px 12px;
}

.topics_block .title
{
	font: normal normal 18px Arial;
	color: #4c4c4c;
}

.topics_block .column_left
{
	float: left;
	width: 160px;
}

.topics_block .column_right
{
	float: right;
	width: 160px;
}

.topics_block .item
{
	margin-top: 6px;
	padding-left: 14px;
	padding-bottom: 2px;
	background: url(../images/topic_icon.gif) no-repeat left center;
}

.topics_block .text_topic
{
	margin-right: 3px;
	font: normal normal 13px Tahoma;
	color: #63859d;
}

.topics_block .text_counter
{
	font: normal normal 10px Tahoma;
	color: #189bf1;
}

.right_column .category_ad_block
{
	margin-bottom: 20px;
}

.right_column .ad_block
{
	text-align: left;
}

.right_column .ad_block .ad_image
{
	border: none;
	cursor: pointer;
}

.multi_block
{
	background-color: #fcf2d5;
}

.multi_block .share_story_block .shadow
{
	height: 12px;
	background: url(../images/orange_block_shadow.jpg) no-repeat center top;
}

.share_story_block .shadow
{
	height: 12px;
	background: url(../images/white_block_shadow.jpg) no-repeat center top;
}

.share_story_block .content
{
	margin: 12px 12px 12px 12px;
}

.share_story_block .title
{
	font: normal normal 18px Arial;
	color: #4c4c4c;
}

.share_story_block .column_data
{
	float: left;
	width: 234px;
}

.share_story_block .column_data .item
{
	margin-top: 10px;
	padding-left: 10px;
	font: normal normal 13px Verdana;
	color: #2f2e2e;
	background: url(../images/arrow_share_story.gif) no-repeat left 6px;
}

.share_story_block .column_link
{
	float: right;
	width: 101px;
}

.share_story_block .start_now_button
{
	margin-top: 34px;
}

.up_coming_stories_block
{
	clear: both;
}

.up_coming_stories_block .content
{
	margin: 12px 12px 20px 12px;
}

.up_coming_stories_block .big_title
{
	margin-bottom: 5px;
	font: normal normal 18px Arial;
	color: #4c4c4c;
}

.up_coming_stories_block .small_title
{
	font: normal bold 13px Arial;
	color: #4c4c4c;
}

.up_coming_stories_block .item
{
	margin-top: 14px;
}

.up_coming_stories_block .item_devider
{
	margin-top: 16px;
	margin-bottom: -6px;
	border: none;
	border-top: dotted 1px #d3c28f;
	color: #fcf2d5;
}

.up_coming_stories_block .article_age, .up_coming_stories_block .article_category
{
	font: normal normal 11px Tahoma;
	color: #b4a883;
}

.up_coming_stories_block .read_more
{
	background: url(../images/arrow_read_article_black.gif) no-repeat right 5px;
}

.up_coming_stories_block .read_more a, .up_coming_stories_block .read_more a:link, .up_coming_stories_block .read_more a:visited
{
	color: #666666;
}

.up_coming_stories_block .account_avatar
{
	margin: 0px;
}

.up_coming_stories_block .article_entry
{
	width: 274px;
	margin: 0px;
}

.up_coming_stories_block .article_entry .article_title
{
	margin-top: 4px;
}

.up_coming_stories_block .paging_block
{
	margin-top: 14px;
	padding-top: 14px;
	border-top: dotted 1px #d3c28f;
}

.up_coming_stories_block .pages_num_block
{
	float: right;
	margin-left: 10px;
	min-width: 20px;
}

.up_coming_stories_block .page_num
{
	float: left;
	margin-left: 5px;
	padding-top: 2px;
	width: 19px;
	height: 18px;
	font: normal bold 11px Tahoma;
	color: #666666;
	text-align: center;
	text-decoration: underline;
	cursor: pointer;
}

.up_coming_stories_block .page_current
{
	float: left;
	margin-left: 5px;
	padding-top: 2px;
	width: 19px;
	height: 18px;
	background: url(../images/orange_current_page_bg.jpg) no-repeat left top;
	font: normal normal 11px Tahoma;
	color: #999999;
	text-align: center;
}

.top_contributors_block .content
{
	margin: 12px 12px 20px 12px;
}

.top_contributors_block .title
{
	font: normal normal 18px Arial;
	color: #4c4c4c;
}

.top_contributors_block .first_column, .top_contributors_block .column
{
	float: left;
	width: 162px;
}

.top_contributors_block .column
{
	margin-left: 15px;
}

.top_contributors_block .item
{
	margin-top: 18px;
}

.top_contributors_block .item .account_avatar
{
	float: left;
}

.top_contributors_block .item .info
{
	margin-top: 4px;
	font: normal normal 11px Tahoma;
	color: #666666;
	width: 162px;
}

.top_contributors_block .account_avatar
{
	margin: 0px 8px 0px 0px;
}

.top_contributors_block .account_screen_name
{
	font-weight: bold;
}

.discussion_block .discussion_list .title a:link, .discussion_block .discussion_list, .title a:visited
{
	text-decoration: none;
}

.discussion_block .discussion_list .title a:hover
{
	text-decoration: underline;
}

.discussion_block .discussion_list .content
{
	margin: 12px 12px 20px 12px;
}

.discussion_block .title,
.discussion_block .title a:link,
.discussion_block .title a:visited,
.discussion_block .title a:hover
{
	font: normal normal 18px Arial;
	color: #4c4c4c;
}

.discussion_block .topics_list_control
{
	margin-top: 4px;
}

.discussion_block .list_table
{
	width: 338px;
	text-align: left;
}

.discussion_block .topic_cell
{
	padding: 13px 5px 12px 17px;
	width: auto;
	border-bottom: dotted 1px #c5c5c5;
	background:  url(../images/discussion_topic_icon.gif) no-repeat left center;
}

.discussion_block .topic_cell,
.discussion_block .topic_cell a:link,
.discussion_block .topic_cell a:visited,
.discussion_block .topic_cell a:hover
{
	font: normal bold 11px Tahoma;
	color: #666666;
}


.discussion_block .last_post_cell
{
	padding: 13px 5px 12px 5px;
	width: 75px;
	border-bottom: dotted 1px #c5c5c5;
	font: normal normal 11px Tahoma;
	color: #267cb8;
}

.discussion_block .table_footer
{
	padding-top: 20px;
	position: relative;
	top: -2px;
	background-color: #f0f0e7;
}

.discussion_block .table_footer .clear
{
	padding-top: 2px;
}

.discussion_block .start_discussion, .discussion_block .forum_link
{
	font: normal bold 11px Tahoma;
	color: #277db8;
}

.discussion_block .start_discussion #dps_start_link
{
	display: inline-block;
}

.discussion_block .start_discussion #dps_close_link
{
	display: none;
}

.discussion_block .start_discussion a, .discussion_block .start_discussion a:link, .discussion_block .start_discussion a:visited,
.discussion_block .forum_link a, .discussion_block .forum_link a:link, .discussion_block .forum_link a:visited
{
	color: #277db8;
}

.discussion_block .start_discussion .text
{
	font: normal normal 11px Tahoma;
	color: #3e3e3e;
}

.discussion_block .white_shadow
{
	height: 12px;
	background: url(../images/white_block_shadow.jpg) no-repeat center top;
}

.discussion_block .gray_shadow
{
	height: 12px;
	background: url(../images/gray_block_shadow.jpg) no-repeat center top;
}

.discussion_block #dps_submit_control
{
	display: none;
	margin-top: -32px;
}

.discussion_block .post_submit_control
{
	background-color: #f0f0e7;
}

.discussion_block .post_submit_control .gray_gradient_block .content
{
	height: 16px;
	background-color: #f0f0e7;
}

.discussion_block .post_submit_control .gray_gradient_block,
.discussion_block .post_submit_control .gray_gradient_block .inner
{
	border-top: none 0px;
}

.discussion_block .post_submit_control .edit_row .caption
{
	float: none;
	margin-top: 0px;
}

.discussion_block .post_submit_control .edit_row .caption .formating_help_link
{
	margin-top: 2px;
}

.discussion_block .post_submit_control .gray_block .content
{
	margin: 0px 12px 20px 12px;
}

.discussion_block .post_submit_control .gray_combo_field
{
	width: 250px;
}

.discussion_block .post_submit_control .gray_text_field
{
	width: 318px;
}

.discussion_block .post_submit_control .gray_text_area
{
	width: 328px;
	height: 200px;
}

.discussion_block .post_submit_control .content .submit_row .submit_button
{
	background-image: url( ../images/submit_button_bg_gray.jpg );
}

.discussion_block .post_submit_control .content .submit_row
{
	text-align: right;
}

.upcoming_news_block .all_news_link_devider
{
	margin: 18px -10px 0px -10px;
	border: none;
	border-top: dotted 1px #b0b09b;
	color: #eff8fd;
}

.upcoming_news_block .tab_block .all_news_link
{
	margin: 7px 12px 0px 0px;
	float: right;
}

.upcoming_news_block .tab_block .all_news_link,
.upcoming_news_block .tab_block .all_news_link a:link,
.upcoming_news_block .tab_block .all_news_link a:visited,
.upcoming_news_block .tab_block .all_news_link a:hover
{
	font: normal bold 16px Arial;
	color: #3e9bd8;
}

.upcoming_news_block .read_all_news
{
	margin-top: 6px;
}

.upcoming_news_block .read_all_news,
.upcoming_news_block .read_all_news a:link,
.upcoming_news_block .read_all_news a:visited,
.upcoming_news_block .read_all_news a:hover
{
	font: normal bold 16px Arial;
	color: #1582c8;
}

.upcoming_news_block .post_submit_control .gray_gradient_block,
.upcoming_news_block .post_submit_control .gray_shadow,
.upcoming_news_block .post_submit_control .gray_block .bl,
.upcoming_news_block .post_submit_control .gray_block .br
{
	display: none;
}

.upcoming_news_block .post_submit_control .gray_block
{
	background-color: Transparent;
	border: none 0px;
}

.upcoming_news_block .post_submit_control .gray_block .content
{
	margin: 0px;
}

.story_header .header_data
{
	float: left;
	width: 464px;
}

.story_header .title
{
	font: normal normal 24px Arial;
	color: #0099ff;
}

.story_header .age_block
{
	float: left;
	margin-top: 4px;
	margin-bottom: 10px;
	text-align: center;
}

.story_header .age_block .content
{
	float: left;
	padding: 5px 10px 0px 10px;
	font: normal normal 11px Tahoma;
	color: #999999;
}

.story_header .bookmark_control
{
	margin-top: 4px;
}

.article_rating_control
{
	clear: left;
	margin-top: 4px;
	width: 400px;
	height: 16px;
	overflow: hidden;
}

.story_header .article_rating_control .rating_title
{
	float: left;
	font: normal bold 11px Tahoma;
	color: #666666;
}

.rating_show_block .value, .rating_show_block .empty, .rating_show_block .fill, .rating_show_block .template
{
	height: 16px;
	width: 80px;
	font-size: 1px;
}

.rating_show_block .value
{
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}

.rating_show_block .empty
{
	background: url(../images/rating_star_empty_bg.gif) repeat-x left;
}

.rating_show_block .fill
{
	position: relative;
	top: -16px;
	left: 0px;
	background: url(../images/rating_star_fill_bg.gif) repeat-x left;
}

.rating_show_block .template
{
	position: relative;
	top: -32px;
	left: 0px;
	background: url(../images/rating_star_template.gif) repeat-x left;
}

.rating_show_block .rating_star
{
	float: left;
	position: relative;
	top: -32px;
	width: 16px;
	height: 16px;
	background:  url(../images/rating_star_template.gif) repeat-x left;
}

.rating_show_block .rating_star_hover
{
	float: left;
	position: relative;
	top: -32px;
	width: 16px;
	height: 16px;
	background-color: black;
	background: url(../images/rating_star_rate.gif) repeat-x left;
}

.rating_show_block .info
{
	float: left;
	font: normal normal 11px Tahoma;
	color: #666666;
}

.rating_show_block .info .validator_info
{
	margin-left: 10px;
}

.story_content
{
	margin-top: 20px;
	font: normal normal 13px Verdana;
	color: #4c4c4c;
}

.story_content a:link, .story_content a:visited
{
	color: #4c4c4c;
}

.article_advertise_block
{
	margin-top: 20px;
}

.article_advertise_block .ad_image
{
	border: none;
	cursor: pointer;	
}

.comment_show_block
{
	margin-top: 20px;
}

.comment_show_block .content
{
	margin: 16px;
}

.comment_show_block .title
{
	font: normal normal 18px Arial;
	color: #4c4c4c;
}

.comment_show_block .data
{
	margin-top: 2px;
}

.comment_show_block .item
{
	padding-bottom: 7px;
	margin-bottom: 7px;
	border-bottom: dotted 1px #b0b09b;
}

.comment_show_block .item .status_line
{
	margin-bottom: 7px;
	font: normal normal 11px Tahoma;
	color: #999999;
	text-align: right;
}

.comment_show_block .item .text_block
{
	float: right;
	width: 440px;
	font: normal normal 11px Tahoma;
	color: #666666;
}

.comment_show_block .paging_block
{
	margin-top: 7px;
}

.comment_show_block .post_comment
{
	float: left;
	padding-top: 2px;
	font: normal bold 11px Tahoma;
	color: #666666;
}

.comment_show_block .post_comment a:link, .comment_show_block .post_comment a:visited
{
	color: #666666;
}

.comment_show_block .comments_info
{
	float: right;
	padding-top: 2px;
	font: normal normal 11px Tahoma;
	color: #999999;
}

.comment_show_block .pages_num_block
{
	float: right;
	margin-left: 10px;
	min-width: 20px;
}

.comment_show_block .page_num
{
	float: left;
	margin-left: 5px;
	padding-top: 2px;
	width: 19px;
	height: 18px;
	font: normal bold 11px Tahoma;
	color: #666666;
	text-align: center;
	text-decoration: underline;
	cursor: pointer;
}

.comment_show_block .page_current
{
	float: left;
	margin-left: 5px;
	padding-top: 2px;
	width: 19px;
	height: 18px;
	background: url(../images/blue_current_page_bg.jpg) no-repeat left top;
	font: normal normal 11px Tahoma;
	color: #999999;
	text-align: center;
}

.comment_submit_block
{
	margin-top: 25px;
}

.comment_submit_block .title
{
	font: normal bold 13px Verdana;
	color: #4c4c4c;
}

.comment_submit_block .title .formating_help_link
{
	margin-top: 2px;
}

.comment_submit_block #ac_submit_text
{
	width: 534px;
	height: 145px;
}

.comment_submit_block .submit_button
{
	margin-top: 10px;
}

.related_stories_block
{
	margin-top: 30px;
}

.related_stories_block .content
{
	margin: 16px 16px 16px 16px;
}

.related_stories_block .title
{
	font: normal normal 18px Arial;
	color: #4c4c4c;
}

.related_stories_block .data
{
	margin-top: 2px;
}

.related_stories_block .item_devider
{
	margin-top: 10px;
	margin-bottom: -4px;
	border: none;
	border-top: dotted 1px #b0b09b;
	color: #f0f0e7;
}

.related_stories_block .item
{
	margin-top: 10px;
}

.related_stories_block .item .status_line
{
	margin-bottom: 7px;
	font: normal normal 11px Tahoma;
	color: #9ab9cb;
	text-align: right;
}

.age
{
	margin-left: 20px;
}

.related_stories_block .item .article_entry
{
	float: right;
	width: 440px;
}

.simple_content .page_title
{
	font: normal normal 24px Arial;
	color: #009aff;
}

.simple_content .page_description
{
	margin-top: 10px;
	font: normal normal 13px Verdana;
	color: #4c4c4c;
}

.simple_content .page_data
{
	margin-top: 10px;
}

.sign_in_page .edit_data_block .content
{
	padding: 20px 12px 32px 12px;
}

.sign_in_page .callback_message_block
{
	margin: 12px auto 25px auto;
	width: 775px;
}

.sign_in_page .callback_message_block .content
{
	padding: 7px 12px 12px 12px;
}

.sign_in_page .callback_message_block .item
{
	margin-top: 5px;
	font: normal normal 11px Tahoma;
	color: #cd3030;
	text-align: center;
}

.sign_in_page .edit_rows_block
{
	margin-left: 258px;
	width: 490px;
}

.edit_row
{
	margin-top: 12px;
}

.edit_row .caption
{
	float: left;
	margin-top: 5px;
	font: normal bold 13px Verdana;
	color: #4c4c4c;
}

.sign_in_page .edit_row .data
{
	float: right;
	margin-left: 10px;
	width: 382px;
}

.sign_in_page .edit_row .gray_text_field
{
	width: 260px;
} 

.sign_in_page .edit_row .forgot_pass
{
	margin-left: 10px;
	font: normal normal 11px Tahoma;
	color: #999999;
}

.sign_in_page .edit_row .forgot_pass a:link, .sign_in_page .edit_row .forgot_pass a:visited
{
	color: #999999;
}

.sign_in_page .edit_row .chk_remember_me
{
	margin-left: 0px;
}

.sign_in_page .edit_row .lbl_remember_me
{
	margin-left: 5px;
	font: normal normal 13px Verdana;
	color: #4c4c4c;
}

.submit_row_block, .submit_row
{
	margin-top: 15px;
	text-align: center;
}

.register_page .wizard_page_title
{
	font: normal bold 13px Verdana;
	color: #666666;
}

.register_page .page_separator
{
	margin-top: 2px;
	width: 100%;
	height: 4px;
	background-color: #f0f0e7;
	font-size: 1px;
}

.avatar_control
{
	margin: 30px auto 0px auto;
	width: 672px;
}

.avatar_control .avatar_title
{
	font: normal normal 18px Arial;
	color: #4c4c4c;
}

.avatar_control .inline_avatar_title
{
	margin-bottom: 10px;	
	padding-bottom: 5px;
	font: normal normal 18px Arial;
	color: #4c4c4c;
	border-bottom: 1px dotted #C5C5C5;
}

.avatar_control .select_avatar_block .content
{
	padding: 20px 40px 20px 40px;
}

.avatar_control .select_avatar_block img
{
	cursor: pointer;
}

.avatar_control .select_avatar_block .avatar_item
{
	display: inline-block;
	margin: 10px 10px 10px 10px;
	vertical-align: top;
}

.avatar_control .select_avatar_block .avatar_selected_item
{
	display: inline-block;
	margin: 6px 6px 6px 6px;
	width: 58px;
	height: 58px;
	background-color: #ffffff;
	vertical-align: top;
}

.avatar_control .select_avatar_block .avatar_selected_item img
{
	padding: 1px 1px 1px 1px;
	margin-top: 1px;
	margin-left: 1px;
	border: solid 2px #7e7e7e;
	background-color: #ffffff;
	vertical-align: top;
}

.register_page .avatar_control .select_avatar_block
{
	margin-top: 10px;
	margin-bottom: 40px;
}

.register_page .avatar_control .inline_avatar_title
{
	display: none;
}

.register_page .edit_rows_block
{
	margin-left: 134px;
	padding-top: 30px;
	width: 470px;
}

.register_page .edit_row .data
{
	float: right;
	margin-left: 10px;
	width: 282px;
}

.register_page .edit_row .blue_text_field
{
	width: 260px;
} 

.register_page .submit_row
{
	margin-top: 30px;
	padding-top: 15px;
	border-top: dotted 1px #b0b09b;
	text-align: center;
}

.account_page .show_action_block .content
{
	margin: -10px 25px 20px 25px;
}

.account_page .category_list 
{
	padding: 0px; 
	margin: 0px;
	list-style-type: none; 
	font: normal bold 13px Verdana;
	color: #4c4c4c;
}

.account_page .category_item
{
	margin-top: 30px;
}

.account_page .action_list
{
	margin: 0px 0px 0px 40px;
	padding: 0px;
	list-style-type:none;
	font: normal bold 11px Tahoma;
	color: #666666;
}

.account_page .action_list a:link, .account_page .action_list a:visited
{
	color: #666666;
}

.account_page .action_list .action_item
{
	margin-top: 8px;
}

.account_edit_page .edit_data_block .content
{
	padding: 20px 25px 20px 25px;
}

.account_edit_page .content .current_data
{
	font: normal normal 18px Arial;
	color: #4c4c4c;
}

.account_edit_page .content .action_title
{
	margin-left: 10px;
	font: normal bold 11px Tahoma;
	color: #666666;
}

.account_edit_page .content .action_title a:link, .account_edit_page .content .action_title a:visited
{
	color: #666666;
}

.account_edit_page .avatar_control
{
	margin: 0px;
	width: 100%;
}

.account_edit_page .avatar_control .select_avatar_block
{
	margin-top: 0px;
}

.account_edit_page .avatar_control .avatar_title
{
	display: none;
}

.account_edit_page .avatar_control .content
{
	padding: 20px 25px 20px 25px;
}

.account_edit_page .edit_rows_block
{
	margin-left: 0px;
	margin-top: -12px;
	width: 470px;
}

.account_edit_page .edit_row .data
{
	float: right;
	margin-left: 10px;
	width: 282px;
}

.account_edit_page .edit_row .gray_text_field
{
	width: 260px;
} 

.account_edit_page .content .account_avatar
{
	margin: 0px 0px 0px 0px;
	width: 300px;
	text-align: left;
	vertical-align: middle;
}

.account_edit_page .content .account_avatar .action_title
{
	display: inline-block;
	margin-top: 18px;
}

.account_edit_page .select_avatar_block
{
	margin-top: 10px;
}

.account_edit_page .submit_row
{
	margin-top: 30px;
	text-align: center;
}

.story_list_page .list_block .content
{
	padding: 20px 40px 40px 40px;
}

.story_list_page .story_row
{
	margin-top: 20px;
}

.story_list_page .story_row .title
{
	float: left;
	width: 500px;
	font: normal bold 13px Verdana;
	color: #4c4c4c;
}

.story_list_page .story_row .action
{
	float: left;
	margin-left: 10px;
	width: 70px;
	font: normal normal 11px Tahoma;
	color: #999999;
}

.story_list_page .story_row .action a:link, .story_list_page .story_row .action a:visited
{
	color: #999999;
}

.story_list_page .story_row .action a
{
	margin-right: 10px;
}

.story_list_page .story_row .date 
{
	float: left;
	width: 150px;
	margin-top: -5px;
	margin-left: 10px;
}

.story_list_page .story_row .date .content
{
	float: left;
	padding: 5px 10px 0px 10px;
	font: normal normal 11px Tahoma;
	color: #999999;
}

.story_list_page .story_row .status
{
	float: left;
	margin-left: 10px;
	width: 100px;
	font: normal normal 13px Verdana;
	color: #4c4c4c;
}

.story_list_page .add_new_story
{
	margin-top: 30px;
	font: normal bold 11px Tahoma;
	color: #666666;
}

.story_list_page .add_new_story a:link, .story_list_page .add_new_story a:visited
{
	color: #666666;
}

.submit_story_page .data_block .content
{
	padding: 40px 40px 40px 40px;
}

.submit_story_page .edit_rows_block
{
	margin-top: -5px;
}

.submit_story_page .edit_row .data
{
	float: right;
	margin-left: 10px;
	width: 730px;
}

.submit_story_page .edit_row .data .formating_help_link
{
	margin-bottom: 1px;
}

.submit_story_page .edit_row .edit_title input
{
	width: 708px;
}

.submit_story_page .edit_row .edit_intro textarea
{
	width: 718px;
	height: 145px;
	padding-bottom: 3px;
}

.submit_story_page .edit_row .edit_story textarea
{
	width: 718px;
	height: 375px;
	padding-bottom: 3px;
}

.submit_story_page .category_block
{
	margin-top: 15px;
	padding: 30px 0px 0px 126px;
	border-top: dotted 1px #b0b09b;
}

.submit_story_page .category_block .caption
{
	font: normal bold 13px Verdana;
	color: #4c4c4c;
}

.submit_story_page .category_block .caption .validator_error
{
	margin-left: 10px;
}

.submit_story_page .select_category_block .column_left
{
	float: left;
	width: 350px;
}

.submit_story_page .select_category_block .column_right
{
	float: left;
	margin-left: 30px;
	width: 350px;
}

.submit_story_page .select_category_block .item
{
	margin-top: 20px;
}

.submit_story_page .select_category_block .category_name
{
	margin: 0px 5px 0px 0px;
	font: normal normal 13px Verdana;
	color: #4c4c4c;
}

.submit_story_page .select_category_block .category_name label
{
	margin-left: 3px;
}


.forgot_pass_page .edit_data_block .content
{
	padding: 20px 12px 32px 12px;
}

.forgot_pass_page .callback_message_block
{
	margin: 12px auto 25px auto;
	width: 775px;
}

.forgot_pass_page .callback_message_block .content
{
	padding: 7px 12px 12px 12px;
}

.forgot_pass_page .callback_message_block .item
{
	margin-top: 5px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #cd3030;
	text-align: center;
}

.forgot_pass_page .edit_rows_block
{
	margin: 0px auto 0px auto;
	width: 430px;
}

.forgot_pass_page .edit_row .data
{
	float: right;
}

.forgot_pass_page .edit_row .gray_text_field
{
	width: 260px;
} 

.search_query
{
	margin-top: 4px;
	font: normal normal 24px Arial;
	color: #666666;
}

.search_page .result_block
{
	margin-top: -20px;
}

.search_page .result_block .column_left
{
	float: left;
	width: 445px;
}

.search_page .result_block .column_right
{
	float: left;
	margin-left: 50px;
	width: 445px;
}

.search_page .item
{
	margin-top: 20px;
}

.search_page .account_avatar
{
	margin-left: 0px;
}

.search_page .article_entry 
{
	float: left;
	width: 383px;
}

.search_page .article_entry .content
{
	margin: 10px;
}

.search_page .article_entry .article_title
{
	margin-top: 5px;
}

.search_page .article_entry .article_text
{
	margin-top: 3px;
	min-height: 35px;
}

.search_page .article_entry .date_time
{
	float: left;
}

.search_page .article_entry .read_more
{
	float: right;
	margin-top: 0px;
}

.search_page .paging_block
{
	margin-top: 40px;
	text-align: center;
}

.search_page .paging_block .pages_num_block
{
	display: inline-block;
	background-color: #efefef;
}

.search_page .pages_num_block .left
{
	display: inline-block;
	width: 4px;
	height: 27px;
	background: url(../images/small_silver_block_left.jpg) no-repeat left top;
}

.search_page .pages_num_block .right
{
	display: inline-block;
	width: 4px;
	height: 27px;
	background: url(../images/small_silver_block_right.jpg) no-repeat left top;
}

.search_page .pages_num_block .content
{
	vertical-align: middle;
}

.search_page .paging_block .page_num
{
	margin-left: 5px;
	margin-right: 5px;
	font: normal normal 11px Tahoma;
	color: #666666;
	text-decoration: underline;
	cursor: pointer;
}

.search_page .paging_block .page_current, .search_page .paging_block .space
{
	margin-left: 5px;
	margin-right: 5px;
	font: normal bold 11px Tahoma;
	color: #666666;
}

.page_message_text
{
	margin-top: 30px;
	font: normal bold 13px Verdana;
	color: #4c4c4c;
}

.page_message_text a:link,
.page_message_text a:visited
{
	color: #4c4c4c;
}

.org_profile_block
{
	margin-bottom: 20px;
}

.org_profile_block .org_title
{
	font: normal normal 24px Arial;
	color: #343434;
}

.org_profile_block .org_type_title
{
	margin-top: 2px;
	font: normal bold 11px Tahoma;
	color: #939292;
}

.org_profile_block .org_description
{
	margin-top: 15px;
}

.org_profile_block .org_description .left_column
{
	float: left;
	width: 660px;
}

.org_profile_block .org_description .headline
{
	font: normal normal 18px Arial;
	color: #939292;
}

.org_profile_block .org_description .description
{
	margin-top: 5px;
	font: normal normal 13px Verdana;
	color: #4c4c4c;
}

.org_profile_block .org_description .right_column
{
	float: right;
	width: 250px;
}

.org_profile_block .org_description .img_org_logo
{
	border: none 0px;
	width: 250px;
	height: 100px;
}

.org_profile_block .org_description .org_url
{
	width: 250px;
	text-align: center;
}

.org_profile_block .org_description .org_url,
.org_profile_block .org_description .org_url a:link,
.org_profile_block .org_description .org_url a:visited,
.org_profile_block .org_description .org_url a:hover
{
	font: normal bold 13px Arial;
	color: #666d93;
}

.org_type_list .small_orange_gradient_block
{
	position: relative;
	top: -1px;
	left: -1px;
}

.org_type_list .small_orange_gradient_block .right
{
	position: relative;
	left: 2px;
}

.org_type_list .title_block .content
{
	float: left;
	margin: 0px 0px 0px -13px;
	padding-top: 13px;
}

.org_type_list .title_block .content .title_text
{
	font: normal normal 18px Arial;
	color: #3e444b;
}

.org_type_list .title_block .shadow
{
	height: 12px;
	background: url(../images/orange_block_light_shadow.jpg) no-repeat center top;
}

.org_type_list .content
{
	margin: 6px 17px 20px 17px;
}

.org_type_list .content .org_item .name
{
	width: 150px;
}

.org_type_list .content .org_item .name,
.org_type_list .content .org_item .name a:link,
.org_type_list .content .org_item .name a:visited,
.org_type_list .content .org_item .name a:hover
{
	font: normal normal 16px Arial;
	color: #666666;
}

.org_type_list .content .org_item .headline
{
	width: 150px;
	font: normal normal 11px Tahoma;
	color: #939292;
}

.org_type_list .content .org_item .small_logo_block .content
{
	height: 40px;
	margin: 0px;
	padding: 0px;
}

.org_type_list .content .org_item .small_logo_block .small_org_logo
{
	width: 120px;
	height: 40px;
	vertical-align: top;
}

.org_type_list .content .item_devider
{
	margin: 14px -10px 10px -10px;
	border: none;
	border-top: dotted 1px #b0b09b;
	color: #fff6dd;
}

.gray_text_field
{
	padding: 4px 10px 3px 10px;
	font: normal normal 13px Verdana;
	color: #868181;
	border: solid 1px #c7c7bb;
}

.gray_text_area
{
	padding-left: 10px;
	font: normal normal 13px Verdana;
	color: #868181;
	border: solid 1px #c7c7bb;
}

.gray_combo_field
{
	padding: 0px 0px 0px 6px;
	font: normal normal 13px Verdana;
	color: #868181;
	border: solid 1px #c7c7bb;
}

.gray_combo_field option
{
	padding-top: 4px;
	height: 18px;
	vertical-align: middle;
}

.gray_chk_field input
{
	margin: 0;
	padding: 0;
	vertical-align: top;
}

.gray_chk_field label
{
	margin-left: 6px;
	font: normal normal 13px Verdana;
	color: #4c4c4c;
}

.blue_text_field
{
	padding: 4px 10px 3px 10px;
	font: normal normal 13px Verdana;
	color: #868181;
	border: solid 1px #b8cedd;
}

.red_block
{
	border: solid 1px #d7c4c4; 
	background-color: #f1dfd7;
}

.small_smoke_block
{
	float: left;
	height: 23px;
	min-width: 8px;
}

.small_smoke_block .left
{
	float: left;
	width: 4px;
	height: 23px;
	background: url(../images/small_smoke_block_left.gif) no-repeat left top;
}

.small_smoke_block .right
{
	float: left;
	width: 4px;
	height: 23px;
	background: url(../images/small_smoke_block_right.gif) no-repeat left top;
}

.small_smoke_block .content
{
	float: left;
	height: 23px;
	background-color: #e1e1da;
}

.small_gray_block
{
	float: left;
	height: 23px;
	min-width: 8px;
	background-color: #f0f0e7;
}

.small_gray_block .left
{
	float: left;
	width: 4px;
	height: 23px;
	background: url(../images/small_gray_block_left.jpg) no-repeat left top;
}

.small_gray_block .right
{
	float: left;
	width: 4px;
	height: 23px;
	background: url(../images/small_gray_block_right.jpg) no-repeat left top;
}

.small_gray_block .content
{
	float: left;
}

.small_blue_block
{
	float: left;
	height: 23px;
	min-width: 8px;
}

.small_blue_block .left
{
	float: left;
	width: 4px;
	height: 23px;
	background: url(../images/small_blue_block_left.gif) no-repeat left top;
}

.small_blue_block .right
{
	float: left;
	width: 4px;
	height: 23px;
	background: url(../images/small_blue_block_right.gif) no-repeat left top;
}

.small_blue_block .content
{
	float: left;
	background-color: #d8e9f3;
}

.small_white_block
{
	float: left;
	height: 40px;
	min-width: 12px;
}

.small_white_block .left
{
	float: left;
	width: 6px;
	height: 40px;
	background: url(../images/small_white_block_left.gif) no-repeat left top;
}

.small_white_block .right
{
	float: left;
	width: 6px;
	height: 40px;
	background: url(../images/small_white_block_right.gif) no-repeat left top;
}

.small_white_block .content
{
	float: left;
	background-color: #ffffff;
}

.gray_block
{
	background-color: #f0f0e7;
	border: solid 1px #f0f0e7;
}

.gray_block .tl
{
	float: left;
	position: relative;
	left: -1px;
	top: -1px;
	width: 16px;
	height: 16px;
	background: url(../images/gray_block_tl.jpg) no-repeat left top;
}

.gray_block .tr
{
	float: right;
	position: relative;
	left: 1px;
	top: -1px;
	width: 16px;
	height: 16px;
	background: url(../images/gray_block_tr.jpg) no-repeat left top;
}

.gray_block .bl
{
	float: left;
	position: relative;
	left: -1px;
	top: -15px;
	width: 16px;
	height: 16px;
	background: url(../images/gray_block_bl.jpg) no-repeat left top;
}

.gray_block .br
{
	float: right;
	position: relative;
	left: 1px;
	top: -15px;
	width: 16px;
	height: 16px;
	background: url(../images/gray_block_br.jpg) no-repeat left top;
}

.blue_block
{
	background-color: #f3fafe;
	border: solid 1px #f3fafe;
}

.blue_block .tl
{
	float: left;
	position: relative;
	left: -1px;
	top: -1px;
	width: 12px;
	height: 12px;
	background: url(../images/blue_block_tl.jpg) no-repeat left top;
}

.blue_block .tr
{
	float: right;
	position: relative;
	left: 1px;
	top: -1px;
	width: 12px;
	height: 12px;
	background: url(../images/blue_block_tr.jpg) no-repeat left top;
}

.blue_block .bl
{
	float: left;
	position: relative;
	left: -1px;
	top: -11px;
	width: 12px;
	height: 12px;
	background: url(../images/blue_block_bl.jpg) no-repeat left top;
}

.blue_block .br
{
	float: right;
	position: relative;
	left: 1px;
	top: -11px;
	width: 12px;
	height: 12px;
	background: url(../images/blue_block_br.jpg) no-repeat left top;
}

.blue_border_block
{
	border: solid 1px #d7efff;
}

.blue_border_block .inner_1bg,
.blue_border_block .inner_2bg,
.blue_border_block .inner_3bg
{
	border: solid 1px #ffffff;
}

.blue_border_block .inner_1bg
{
	background: #eff8fd url(../images/blue_border_block_1bg.jpg) repeat-x left top; 
}

.blue_border_block .inner_2bg
{
	background: #f7fcff url(../images/blue_border_block_2bg.jpg) repeat-x left top; 
}

.blue_border_block .inner_3bg
{
	background-color: #eff8fd; 
}

.blue_border_block .tl
{
	float: left;
	position: relative;
	top: -2px;
	left: -2px;
	width: 16px;
	height: 16px;
	background: url(../images/blue_border_block_tl.gif) no-repeat left top;
}

.blue_border_block .tr
{
	float: right;
	position: relative;
	top: -2px;
	left: 2px;
	width: 16px;
	height: 16px;
	background: url(../images/blue_border_block_tr.gif) no-repeat left top;
}

.blue_border_block .bl
{
	float: left;
	position: relative;
	top: -14px;
	left: -2px;
	width: 16px;
	height: 16px;
	background: url(../images/blue_border_block_bl.gif) no-repeat left top;
}

.blue_border_block .br
{
	float: right;
	position: relative;
	top: -14px;
	left: 2px;
	width: 16px;
	height: 16px;
	background: url(../images/blue_border_block_br.gif) no-repeat left top;
}

.orange_gradient_block
{
	border: solid 1px #f2e7c2;
}

.orange_gradient_block .inner
{
	border: solid 1px #ffffff;
	background: url(../images/orange_gradient_block_bg.jpg) repeat-x left top;
}

.orange_gradient_block .tl
{
	float: left;
	position: relative;
	top: -2px;
	left: -2px;
	width: 16px;
	height: 16px;
	background: url(../images/orange_gradient_block_tl.jpg) no-repeat left top;
}

.orange_gradient_block .tr
{
	float: right;
	position: relative;
	top: -2px;
	left: 2px;
	width: 16px;
	height: 16px;
	background: url(../images/orange_gradient_block_tr.jpg) no-repeat left top;
}

.orange_gradient_block .bl
{
	float: left;
	position: relative;
	top: -14px;
	left: -2px;
	width: 16px;
	height: 16px;
	background: url(../images/orange_gradient_block_bl.gif) no-repeat left top;
}

.orange_gradient_block .br
{
	float: right;
	position: relative;
	top: -14px;
	left: 2px;
	width: 16px;
	height: 16px;
	background: url(../images/orange_gradient_block_br.gif) no-repeat left top;
}

.orange_gradient_block .bl_bg
{
	float: left;
	position: relative;
	top: -14px;
	left: -2px;
	width: 16px;
	height: 16px;
	background: url(../images/orange_gradient_block_bl_bg.gif) no-repeat left top;
}

.orange_gradient_block .br_bg
{
	float: right;
	position: relative;
	top: -14px;
	left: 2px;
	width: 16px;
	height: 16px;
	background: url(../images/orange_gradient_block_br_bg.gif) no-repeat left top;
}

.orange_gradient_block_
{
	background: #fcf3d6 url(../images/orange_gradient_block_bg_.jpg) repeat-x left top;
	border: solid 1px #fcf3d6;
}

.orange_gradient_block_ .tl
{
	float: left;
	position: relative;
	left: -1px;
	top: -1px;
	width: 16px;
	height: 16px;
	background: url(../images/orange_gradient_block_tl_.jpg) no-repeat left top;
}

.orange_gradient_block_ .tr
{
	float: right;
	position: relative;
	left: 1px;
	top: -1px;
	width: 16px;
	height: 16px;
	background: url(../images/orange_gradient_block_tr_.jpg) no-repeat left top;
}

.orange_gradient_block_ .bl
{
	float: left;
	position: relative;
	left: -1px;
	top: -15px;
	width: 16px;
	height: 16px;
	background: url(../images/orange_gradient_block_bl_.jpg) no-repeat left top;
}

.orange_gradient_block_ .br
{
	float: right;
	position: relative;
	left: 1px;
	top: -15px;
	width: 16px;
	height: 16px;
	background: url(../images/orange_gradient_block_br_.jpg) no-repeat left top;
}

.orange_block
{
	background-color: #fcf2d5;
	border: solid 1px #fcf2d5;
}

.orange_block .tl
{
	float: left;
	position: relative;
	left: -1px;
	top: -1px;
	width: 16px;
	height: 16px;
	background: url(../images/orange_block_tl.jpg) no-repeat left top;
}

.orange_block .tr
{
	float: right;
	position: relative;
	left: 1px;
	top: -1px;
	width: 16px;
	height: 16px;
	background: url(../images/orange_block_tr.jpg) no-repeat left top;
}

.orange_block .bl
{
	float: left;
	position: relative;
	left: -1px;
	top: -15px;
	width: 16px;
	height: 16px;
	background: url(../images/orange_block_bl.jpg) no-repeat left top;
}

.orange_block .br
{
	float: right;
	position: relative;
	left: 1px;
	top: -15px;
	width: 16px;
	height: 16px;
	background: url(../images/orange_block_br.jpg)  no-repeat left top;
}

.gray_border_block
{
	border: solid 1px #d1d1d1; 
	background-color: #f0f0e7;
}

.gray_border_block .inner
{
	border: solid 1px #ffffff; 
	height: auto;
}

.gray_border_block .tl
{
	float: left;
	position: relative;
	top: -2px;
	left: -2px;
	width: 7px;
	height: 7px;
	background: url(../images/gray_border_block_tl.jpg) no-repeat left top;
}

.gray_border_block .tr
{
	float: right;
	position: relative;
	top: -2px;
	left: 2px;
	width: 7px;
	height: 7px;
	background: url(../images/gray_border_block_tr.jpg) no-repeat left top;
}

.gray_border_block .bl
{
	float: left;
	position: relative;
	top: -5px;
	left: -2px;
	width: 7px;
	height: 7px;
	background: url(../images/gray_border_block_bl.jpg) no-repeat left top;
}

.gray_border_block .br
{
	float: right;
	position: relative;
	top: -5px;
	left: 2px;
	width: 7px;
	height: 7px;
	background: url(../images/gray_border_block_br.jpg) no-repeat left top;
}

.gray_gradient_block
{
	border: solid 1px #e3e3e2;
}

.gray_gradient_block .inner
{
	border: solid 1px #ffffff;
	background: #f0f0e7 url(../images/gray_gradient_block_bg.jpg) repeat-x left top;
}

.gray_gradient_block .tl
{
	float: left;
	position: relative;
	top: -2px;
	left: -2px;
	width: 16px;
	height: 16px;
	background: url(../images/gray_gradient_block_tl.jpg) no-repeat left top;
}

.gray_gradient_block .tr
{
	float: right;
	position: relative;
	top: -2px;
	left: 2px;
	width: 16px;
	height: 16px;
	background: url(../images/gray_gradient_block_tr.jpg) no-repeat left top;
}

.gray_gradient_block .bl
{
	float: left;
	position: relative;
	top: -14px;
	left: -2px;
	width: 16px;
	height: 16px;
	background: url(../images/gray_gradient_block_bl.gif) no-repeat left top;
}

.gray_gradient_block .br
{
	float: right;
	position: relative;
	top: -14px;
	left: 2px;
	width: 16px;
	height: 16px;
	background: url(../images/gray_gradient_block_br.gif) no-repeat left top;
}

.gray_gradient_block .bl_bg
{
	float: left;
	position: relative;
	top: -14px;
	left: -2px;
	width: 16px;
	height: 16px;
	background: url(../images/gray_gradient_block_bl_bg.gif) no-repeat left top;
}

.gray_gradient_block .br_bg
{
	float: right;
	position: relative;
	top: -14px;
	left: 2px;
	width: 16px;
	height: 16px;
	background: url(../images/gray_gradient_block_br_bg.gif) no-repeat left top;
}

.silver_block
{
	background-color: #f2f4f5;
	border: solid 1px #f2f4f5;
}

.silver_block .tl
{
	float: left;
	position: relative;
	left: -1px;
	top: -1px;
	width: 16px;
	height: 16px;
	background: url(../images/silver_block_tl.jpg) no-repeat left top;
}

.silver_block .tr
{
	float: right;
	position: relative;
	left: 1px;
	top: -1px;
	width: 16px;
	height: 16px;
	background: url(../images/silver_block_tr.jpg) no-repeat left top;
}

.silver_block .bl
{
	float: left;
	position: relative;
	left: -1px;
	top: -15px;
	width: 16px;
	height: 16px;
	background: url(../images/silver_block_bl.jpg) no-repeat left top;
}

.silver_block .br
{
	float: right;
	position: relative;
	left: 1px;
	top: -15px;
	width: 16px;
	height: 16px;
	background: url(../images/silver_block_br.jpg)  no-repeat left top;
}

.small_orange_gradient_block
{
	background: #fcf2d5 url(../images/small_orange_gradient_block_bg.jpg) repeat-x;
	height: 48px;
}

.small_orange_gradient_block .left
{
	float: left;
	background: url(../images/small_orange_gradient_block_left.jpg) no-repeat left top;
	width: 30px;
	height: 48px;
}

.small_orange_gradient_block .right
{
	float: right;
	background: url(../images/small_orange_gradient_block_right.jpg) no-repeat left top;
	width: 30px;
	height: 48px;
}


.small_silver_gradient_block
{
	background: #fcf2d5 url(../images/small_silver_gradient_block_bg.jpg) repeat-x;
	height: 48px;
}

.small_silver_gradient_block .left
{
	float: left;
	background: url(../images/small_silver_gradient_block_left.jpg) no-repeat left top;
	width: 30px;
	height: 48px;
}

.small_silver_gradient_block .right
{
	float: right;
	background: url(../images/small_silver_gradient_block_right.jpg) no-repeat left top;
	width: 30px;
	height: 48px;
}

.small_gray_gradient_block
{
	background: #fcf2d5 url(../images/small_gray_gradient_block_bg.jpg) repeat-x;
	height: 48px;
}

.small_gray_gradient_block .left
{
	float: left;
	background: url(../images/small_gray_gradient_block_left.jpg) no-repeat left top;
	width: 30px;
	height: 48px;
}

.small_gray_gradient_block .right
{
	float: right;
	background: url(../images/small_gray_gradient_block_right.jpg) no-repeat left top;
	width: 30px;
	height: 48px;
}

.small_lgray_block
{
	background-color: #e7ebed;
}

.small_lgray_block .tl
{
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	width: 4px;
	height: 4px;
	background: url(../images/small_lgray_block_tl.gif) no-repeat left top;
}

.small_lgray_block .tr
{
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
	width: 4px;
	height: 4px;
	background: url(../images/small_lgray_block_tr.gif) no-repeat right top;
}

.small_lgray_block .bl
{
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	width: 4px;
	height: 4px;
	background: url(../images/small_lgray_block_bl.gif) no-repeat left bottom;
}

.small_lgray_block .br
{
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
	width: 4px;
	height: 4px;
	background: url(../images/small_lgray_block_br.gif) no-repeat right bottom;
}

.gray_tab
{
	float: left;
	margin-left: 10px;
	height: 31px;
	min-width: 30px;
	background: url(../images/gray_tab_bg.jpg) repeat-x left top;
}

.gray_tab .left
{
	float: left;
	height: 31px;
	width: 14px;
	background: url(../images/gray_tab_left.jpg) no-repeat left top;
}

.gray_tab .shadow
{
	float: left;
	height: 31px;
	background: url(../images/gray_tab_shadow.jpg) no-repeat center bottom;
}

.gray_tab .right
{
	float: right;
	height: 31px;
	width: 14px;
	background: url(../images/gray_tab_right.jpg) no-repeat right top;
}



.read_more
{
	margin-top: 3px;
	padding-right: 17px;
	font: normal normal 11px Tahoma;
	text-align: right;
	color: #5199cb;
	background: url(../images/arrow_read_article.gif) no-repeat right 5px;
}

.read_more a:link, .read_more a:visited
{
	color: #5199cb;
}

.account_avatar
{
	float: inherit;
	margin-left: 8px;
	margin-right: 8px;
	width: 54px;
	text-align: center;
}

.account_avatar img
{
	vertical-align: top;
}

.img_border_brown
{
	padding: 1px;
	border: solid 1px #d3c28f;
	background-color: #ffffff;
}

.img_border_blue
{
	padding: 1px;
	border: solid 1px #8fb7ce;
	background-color: #ffffff;
}

.account_avatar .screen_name_bottom
{
	margin-top: 5px;
	text-align: center;
}

.account_avatar .screen_name_top
{
	margin-bottom: 5px;
	text-align: center;
}

.account_screen_name
{
	font: normal normal 11px Tahoma;
	color: #999999;
}

.validator_error
{
	font: normal normal 11px Tahoma;
	color: #ba4b4b;
}

.validator_info
{
	font: normal normal 11px Tahoma;
	color: #91918f;
}

.footer
{
	clear: both;
	padding-left: 40px;
	padding-right: 30px;
	margin-bottom: 1px;
	height: 26px;
	background-color: #f0f0e7;
}

.footer .left_text
{
	float: left;
	margin-top: 6px;
}

.footer .right_text
{
	float: right;
	margin-top: 6px;
}

.footer .contact_us, .footer .copyright
{
	font: normal normal 11px Tahoma;
	color: #666666;
}

.footer .contact_us a:link, .footer .contact_us a:visited
{
	color: #666666;
}

.footer .contact_us
{
	float: left;
}

.footer .rss_subscribe, .footer .twitter_link
{
	float: left;
	margin-left: 5px;
	font: normal bold 11px Tahoma;
	color:#666666;
	vertical-align: top;
}

.footer .rss_subscribe a:link, .footer .rss_subscribe a:visited, .footer .twitter_link a:link, .footer .twitter_link a:visited
{
	color:#666666;
}

.footer .rss_icon, .footer .twitter_icon
{
	margin-left: 10px;
	float: left;
	border: none;
	cursor: pointer;
}

.date_time
{
	font: normal normal 11px Tahoma;
	color: #a5acb1;
}
