﻿*
{
	margin: 0;
	padding: 0;
	font-size: 12px;
}


a
{
	text-decoration: none;
	font-size: 12px;
}
img
{
	border: 0 none;
}
a:hover
{
	text-decoration: underline;
}

a, a.big_number_stat .number, .inbox_message_title a:hover, .action_bar a:hover, .feed_item_question_info a:hover, .comment_dotdotdot a:hover, .heading_option:hover, .qtext_editor_content .qlink, .results_frame li.link span.match, .results_frame li.selected span.match, .results_frame li.link, .people_suggestions_list .action_button, .stream_feed_item .feed_item_question h2 a, .stream_feed_item .feed_item_question_details a, .big_tabs .linked_list_item a .title, .interview_question .question_text_edit h1 a.user:hover, .navigator .context_content:hover, .results_frame li.selected
{
	color: #19558D;
}


h4, label, address, .help_section p, .log .approvals, .results_frame .result_note, .wiki_header_text, .answer_header_text, .share_email_instructions, .instruction, .instruction_text, .results_frame li.instruction, .help_text, .footer .nav_list li a, .login_profile_note, .list .email_address, .form_buttons .form_option, .help_section, .post_page .section, .question_page .section, .review_queue_page .section, .log_activity .activity_text, .feed_item_actions, .question_page .followup_questions, .instruction_box, .tease_box, .tease_box_last, .topic_item_has_banner a.topic_name, .notif_header_bar p, .menu_list_item a:hover .light, .question_redirect_preview, .question_redirect_preview .answer_full_summary_wrapper a, .question_redirect_preview a.topic_name, .question_redirect_preview .feed_item_answer .rating .rating_value, .question_redirect_preview .feed_item_answer_user .rep, .user_sig_hover_menu .sig .user_sig_source, .medium
{
	color: #666666;
}
ul
{
	list-style: none outside none;
}

input, textarea
{
	border: 1px solid #999999;
	font-family: Trebuchet MS,Helvetica,sans-serif;
	font-size: 100%;
}
input, textarea
{
	margin: 5px 0;
	padding: 3px;
}


.header
{
	background: none repeat scroll 0 0 #505759;
	min-height: 35px;
	padding-top: 18px;
}
.wrapper
{
	float: left;
	width: 100%;
}

.header .contents
{
	position: relative;
}

.contents
{
	margin: 0 auto;
	padding: 0 10px 0 60px;
	width: 870px;
}

.header .logo a, .header .logo span
{
	left: 0;
	position: absolute;
	top: 0;
}

.header .logo a, .header .logo span
{
	background: url("/Content/Images/logo.png") no-repeat transparent;
	display: block;
	font-size: 10px;
	height: 35px;
	overflow: hidden;
	text-align: center;
	text-indent: -10000px;
	width: 60px;
}

.header .search
{
	width: 385px;
}

.mobile_header .search, .header .search
{
	background: none repeat scroll 0 0 #161F21;
}

.search
{
	float: left;
	position: relative;
}

.search_contents
{
	float: left;
	padding: 3px;
}
.search .search_form
{
	float: left;
}

.search_input
{
	border-color: #000000 #000000 #111111;
	border-style: solid;
	border-width: 1px;
	float: left;
}
.add_new_question a
{
	color: #F0F0F0;
	display: block;
	font-size: 13px;
	font-weight: bold;
	padding: 10px 0;
	text-align: center;
}
.navigator .input_wrapper
{
	background: none repeat scroll 0 0 #FFFFFF;
	border-top: 1px solid #C0C0C0;
	float: left;
	height: 26px;
	position: relative;
}

.navigator .context_content, .search .question_box
{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 0 none;
	float: left;
	font-size: 16px;
	height: 18px;
	line-height: 17px;
	margin-top: 2px;
	overflow: hidden;
	padding: 3px 5px 2px;
}



.nav_list
{
	float: right;
}

.nav_list li
{
	float: left;
	margin: 0.8em 0 0em 1.2em;
}

.nav_list a
{
	color: #B9BBBC;
	font-weight: bold;
}

.nav_list a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

.add_question
{
	background: none repeat scroll 0 0 #161F21;
	float: left;
}

.add_new_question
{
	display: block;
	height: 35px;
	overflow: hidden;
}

.add_new_question a
{
	color: #F0F0F0;
	display: block;
	font-size: 13px;
	font-weight: bold;
	padding: 10px 0;
	text-align: center;
}

.main_content
{
	margin-top: 20px;
}
.w1
{
	width: 100px;
}

.w4_5
{
	width: 485px;
}

.main_col, .side_col
{
	margin: 0;
	padding: 0;
}

.e_col
{
	margin-right: 0;
}

.col, .e_col
{
	float: left;
	display: inline;
}

.p1
{
	padding: 10px 0;
}

.instruction_box
{
	background: none repeat scroll 0 0 #EAEAEA;
	margin-bottom: 5px;
	padding: 5px 10px;
}
.tabs, .big_tabs
{
	float: left;
	width: 100%;
}

.big_tabs .list_contents
{
	float: left;
	width: 100%;
	z-index: 3;
}

.big_tabs .linked_list_item, .w1_5
{
	width: 155px;
}



.big_tabs .linked_list_item
{
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	float: left;
	margin-left: 10px;
	overflow: visible;
	padding: 0;
}


.big_tabs .first
{
	margin-left: 0;
}

.linked_list_item .link
{
	-moz-border-radius: 5px 5px 5px 5px;
	clear: both;
	display: block;
	font-weight: bold;
	padding: 4px 5px 4px 10px;
}
.linked_list_item .selected, .linked_list_item .link:hover
{
	background-color: #DFEAF4;
	text-decoration: none;
}
.linked_list_item .selected:hover, .linked_list_item .selected
{
	background-color: #E0E0E0;
	color: #444444;
	cursor: default;
}
.linked_list_item .link.selected .count
{
	background: none repeat scroll 0 0 #444444;
}

.big_tabs .linked_list_item .selected .title, .big_tabs .linked_list_item .selected:hover .title
{
	color: #111111;
}

.big_tabs .linked_list_item .title
{
	display: block;
	font-size: 1em;
	margin-bottom: 2px;
	margin-top: 8px;
}
.tabs .link, .big_tabs .linked_list_item .link
{
	-moz-border-radius: 0 0 0 0;
	background: none repeat scroll 0 0 transparent;
	clear: none;
	padding: 5px 10px;
	height: 30px;
}

.list_item, .linked_list_item
{
	background: none repeat scroll 0 0 #FFFFFF;
	border-top: 1px solid #E0E0E0;
	overflow: hidden;
	padding: 5px 0;
}


.tabs .selected, .tabs .selected:hover, .big_tabs .linked_list_item .selected, .big_tabs .linked_list_item .selected:hover
{
	background: none repeat scroll 0 0 #EAEAEA;
	color: #999999;
	text-decoration: none;
}

.tabs .link:hover, .big_tabs .linked_list_item .link:hover
{
	background-color: #DFEAF4;
}

.home_page .feed_item
{
	border-bottom: 1px solid #E0E0E0;
	border-top: 0 none;
}

.notifications_list .notification_item, .feed_item
{
	border-bottom: 1px solid #E0E0E0;
	float: left;
	position: relative;
}



.feed_item .profile_photo_img
{
	float: right;
	margin: 0 0 0 5px;
	display: inline;
}

.profile_photo_img
{
	vertical-align: middle;
}

.feed_item h2
{
	font-size: 1em;
	line-height: 1.2em;
	margin-bottom: 0;
}




table
{
	border-collapse: collapse;
	border-spacing: 0;
}



h1
{
	font-family: "segoe ui" ,Helvetica,微软雅黑,宋体,Tahoma,Verdana,MingLiu,PMingLiu,Arial,sans-serif;
	font-size: 140%;
	font-weight: bold;
	margin-bottom: 7px;
}

h2
{
	font-family: "segoe ui" ,Helvetica,微软雅黑,宋体,Tahoma,Verdana,MingLiu,PMingLiu,Arial,sans-serif;
	font-size: 140%;
	padding: 3px 0;
}

h3
{
	font-family: "segoe ui" ,Helvetica,微软雅黑,宋体,Tahoma,Verdana,MingLiu,PMingLiu,Arial,sans-serif;
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 5px;
}



.container
{
	margin: 0 auto;
	text-align: left;
	width: 960px;
}





.link-separator
{
	color: #CCCCCC;
	font-size: 110%;
	margin: 0 2px;
}


#mainbar
{
	float: left;
	margin-bottom: 40px;
	width: 485px;
	display: inline;
}

#subheader
{
	border-bottom: 3px solid #C0C0C0;
	clear: both;
	font-size: 10px;
	height: 30px;
}

#subheader h1, #subheader h2
{
	float: left;
	font-size: 150%;
	line-height: 34px;
	margin-bottom: 0;
}

#subheader a
{
	color: #000000;
}

#tabs
{
	float: right;
	font-weight: bold;
	margin-top: 6px;
}



#tabs a
{
	border: 1px solid #FFFFFF;
	color: #777777;
	display: inline;
	float: left;
	font-size: 12px;
	height: 14px;
	line-height: 18px;
	margin: 5px 6px 0 0;
	padding: 0 11px;
	text-decoration: none;
}

#tabs a:hover
{
	background: #FFFFFF none repeat scroll 0 0;
	border-color: #777777 #777777 #FFFFFF;
	border-style: solid;
	border-width: 1px;
	line-height: 20px;
	height: 20px;
	margin-top: 6px;
}

#tabs a.youarehere
{
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #777777 #777777 #FFFFFF;
	border-style: solid;
	border-width: 1px;
	color: black;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	margin-top: 5px;
	padding: 0 11px;
}

.question-summary
{
	border-bottom: 1px dotted #999999;
	overflow: hidden;
	padding: 11px 0;
	width: 480px;
}

.narrow .votes
{
	background: #EEEEEE none repeat scroll 0 0;
	float: left;
	height: 38px;
	margin: 0 3px 0 0;
	padding: 5px;
	width: 38px;
}

.votes
{
	color: #555555;
	padding: 0 0 7px;
	text-align: center;
}

.mini-counts
{
	font-size: 130%;
	font-weight: bold;
	height: 25px;
	vertical-align: middle;
}

.narrow .views
{
	float: left;
	height: 38px;
	margin: 0 7px 0 0;
	padding: 5px 0 5px 4px;
	width: 48px;
}
.views
{
	color: #999999;
	padding-top: 4px;
	text-align: center;
}

.narrow .status
{
	float: left;
	height: 38px;
	margin: 0 3px 0 0;
	padding: 5px;
	width: 48px;
}

.answered
{
	background: #75845C none repeat scroll 0 0;
	color: #FFFFFF;
}

.unanswered
{
	background: #9A4444 none repeat scroll 0 0;
	color: #FFFFFF;
}

.status
{
	margin-top: -3px;
	padding: 4px 0;
	text-align: center;
}

.narrow .summary
{
	width: 430px;
}

.summary
{
	float: left;
	width: 635px;
}

.summary h3
{
	font-size: 15px;
	font-weight: 800;
}

.narrow .label
{
	font-size: 13px;
}

.question-hyperlink
{
	font-size: 13px;
}

.narrow .started
{
	line-height: inherit;
	white-space: nowrap;
	width: auto;
}

.started
{
	color: #999999;
	float: right;
	line-height: 18px;
	width: 185px;
	font-size: 13px;
}

.relativetime
{
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
}

.summary .i
{
	width: auto;
	float: left;
	border: 1px solid #CCCCCC;
	height: 62px;
	padding: 4px;
	text-align: left;
	margin-right: 5px;
	width: 82px;
}

.summary .i a img
{
	border: 0 none;
	height: 62px;
	width: 82px;
}



#sidebar
{
	float: right;
	margin-bottom: 60px;
	overflow: hidden;
	width: 380px;
}

.boxA
{
	background: #777777 none repeat scroll 0 0;
	margin-bottom: 8px;
	padding: 6px;
}


.boxA h3
{
	color: #FFFFFF;
	font-size: 13px;
	font-weight: 800;
	margin: 0 0 4px;
	padding: 0;
}

.boxA .body
{
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #999999;
	font-size: 13px;
	padding: 8px;
}

.boxA .more
{
	font-weight: 800;
	padding: 2px;
	text-align: right;
}

.boxB
{
	background: #F9F7CD none repeat scroll 0 0;
	margin-bottom: 8px;
	padding: 6px;
}
.boxB h3
{
	background: transparent url(/Content/images/dot-g.gif) no-repeat scroll left center;
	color: #000000;
	font-size: 13px;
	font-weight: 800;
	margin: 0 0 4px;
	padding: 0 0 0 15px;
}

.boxB .body
{
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #FFFF88;
	font-size: 13px;
	line-height: 160%;
	padding: 8px;
}

.tagsbox
{
}

.tagsbox a
{
	background-color: #F9F7ED;
	color: #000000;
	font-size: 100%;
	line-height: 30px;
	margin-right: 10px;
	padding: 3px;
}

#footer
{
	background: #777777 none repeat scroll 0 0;
	border-top: 7px solid #000000;
	clear: both;
	color: #444444;
	margin-top: 30px;
	overflow: hidden;
	padding: 15px;
}

#footer-menu
{
	color: #999999;
	float: left;
	font-size: 100%;
	line-height: 30px;
}

#footer-menu a
{
	color: #FFFFFF;
	font-size: 12px;
}

#copyright
{
	clear: both;
	font-size: 12px;
}

#question-header
{
	border-bottom: 1px solid #555555;
	font-family: Trebuchet MS,Helvetica,sans-serif;
	margin-bottom: 20px;
	width: 870px;
	float: left;
}

#question-header h2
{
	font-size: 180%;
}

#question-header h1
{
	font-size: 180%;
	width: 100%;
	float: left;
}

#question-header a
{
	color: #000000;
	font-size: 12px;
	font-family: "segoe ui" ,Helvetica,微软雅黑,宋体,Tahoma,Verdana,MingLiu,PMingLiu,Arial,sans-serif;
}

.vote-buttons
{
	text-align: center;
	vertical-align: middle;
	vertical-align: top;
	width: 60px;
	float: left;
	margin-left: 35px;
	display: inline;
}

.vote-buttons img
{
	cursor: pointer;
}

.vote-up, .vote-down
{
	display: block;
	margin: 0 auto;
}

.vote-buttons span
{
	color: #808185;
	display: block;
	font-weight: bold;
}

.vote-count-post
{
	display: block;
	font-size: 15px;
}

.post-text
{
	font-size: 107%;
	line-height: 130%;
	margin-bottom: 5px;
	width: 420px;
	margin-top: 3px;
}

#mainbar-full
{
	width: 960px;
}
#questions
{
	clear: both;
	float: left;
	width: 520px;
}

.statscontainer
{
	float: left;
	margin-right: 8px;
	width: 86px;
	font-size: 13px;
}

.statsarrow
{
	background: transparent url(/Content/Images/stats-arrow.gif) no-repeat scroll right top;
	float: right;
	height: 32px;
	width: 7px;
}

.stats
{
	background: #EEEEEE none repeat scroll 0 0;
	margin: 0 0 0 7px;
	padding: 4px 7px 6px;
	width: 58px;
	float: left;
	display: inline;
}

.status strong
{
	display: block;
	font-size: 140%;
}

.i
{
	border: 1px solid #CCCCCC;
	height: 75px;
	margin: 13px 30px 13px 25px;
	padding: 4px;
	width: 100px;
}

#questions .i
{
	height: 100px;
	width: 120px;
}

#questions .i img
{
	height: 100px;
	width: 120px;
}

#pagination
{
	margin-bottom: 10px;
	margin-top: 10px;
	float: left;
}

#pagination a
{
	border: 1px solid #CCCCCC;
	color: #808185;
	font-family: Trebuchet MS,Helvetica,sans-serif;
	font-size: 13px;
	margin-right: 3px;
	padding: 4px 4px 3px;
	text-decoration: none;
}

#pagination a:hover
{
}

#pagination .pageindex
{
	background-color: #808185;
	border: 1px solid #808185;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Trebuchet MS,Helvetica,sans-serif;
	font-size: 13px;
	margin-right: 3px;
	padding: 4px 4px 3px;
}

.module
{
	color: #444444;
	margin-bottom: 10px;
	padding: 8px 8px 2px;
}

.summarycount
{
	color: #808185;
	font-size: 350%;
	font-weight: bold;
	text-align: center;
}

.module p
{
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 0.5em;
	padding-left: 10px;
}

#flheader
{
	border-bottom: 1px solid #666666;
	clear: both;
	height: 34px;
	padding-top: 20px;
}

.form-item label
{
	color: #333333;
	display: block;
	font-size: 115%;
	font-weight: bold;
	padding-bottom: 3px;
}

.form-item
{
	padding: 20px 0 15px 150px;
}

.field-validation-error
{
	color: #ff0000;
}

.input-validation-error
{
	border: 1px solid #ff0000;
	background-color: #ffeeee;
}

.validation-summary-errors
{
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}

.validation-summary-errors li
{
}

.vote-notification
{
	cursor: pointer;
	display: none;
	padding: 15px;
	position: absolute;
	z-index: 1;
	background-color: #FE7A15 !important;
	color: #FFFFFF !important;
}
.vote-notification h3
{
	font-size: 13px;
	padding: 3px 0;
	color: White;
}
.vote-notification h3 a
{
	color: White;
	text-decoration: underline;
}

.user-stats-table
{
	margin-left: 50px;
}

#answers
{
	clear: both;
	padding-top: 10px;
}

#answers-header, #related-header
{
	margin-bottom: 10px;
	margin-left: 95px;
	margin-top: 10px;
	width: 485px;
}

.answer
{
	padding-bottom: 20px;
	width: 540px;
	float: left;
}

.answer-body
{
	font-size: 13px;
	line-height: 20px;
	min-height: 80px;
	margin-left: 60px;
}

.user-info
{
	height: 35px;
	width: 185px;
}

.user-info .user-action-time
{
	margin-bottom: 4px;
	margin-top: 2px;
	font-size: 12px;
}

.relativetime
{
	font-weight: bold;
	text-decoration: none;
}

.user-info .user-gravatar32
{
	float: left;
	height: 32px;
	width: 32px;
}

.user-info .user-details
{
	float: left;
	margin-left: 5px;
	overflow: hidden;
	white-space: nowrap;
	width: 145px;
}

.user-details
{
	color: #888888;
	line-height: 17px;
}

.answered
{
	background: #75845C none repeat scroll 0 0;
	color: #FFFFFF;
}

.tags
{
	float: left;
	line-height: 18px;
	color: #999999;
	width: 100%;
}

.post-tag
{
	-moz-border-radius: 3px 3px 3px 3px;
	padding: 0.1em 0.4em;
	display: inline-block;
	color: #19558D;
	background-color: #DFEAF4;
}

#post-editor
{
	width: 660px;
}

.form-submit input
{
	border: 1px solid #888888;
	font-family: Trebuchet MS,Helvetica,sans-serif;
	font-weight: bold;
	margin: 3px;
	padding: 2px;
}

.votecell
{
	vertical-align: top;
	width: 60px;
}

.fw
{
	width: 100%;
}

.post-signature
{
	height: 58px;
	padding-left: 5px;
	padding-top: 2px;
	text-align: left;
	vertical-align: top;
	width: 175px;
}

.module p.label-value, .module p.label-value a
{
	color: #444444;
	font-size: 15px;
	font-weight: bold;
}

.module p.label-key
{
	color: #444444;
	margin-bottom: 0;
	font-size: 13px;
}

.nav .youarehere
{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #FF9900 none repeat scroll 0 0;
}

.vt
{
	vertical-align: top;
}

.post-menu
{
	padding-top: 2px;
}

.post-menu .link-separator
{
	margin: 0;
	padding: 0;
	font-size: 12px;
}

.post-menu .l
{
	color: #888888;
	font-size: 12px;
	padding: 2px 3px;
}

.post-menu .l:hover
{
	background-color: #777777;
	color: #FFFFFF;
	text-decoration: none;
}

span.form-error
{
	color: #990000;
	font-size: 12px;
	font-weight: bold;
	margin-left: 5px;
}

#flbody ul
{
	float: left;
	margin: 0;
	padding-left: 8px;
	padding-top: 8px;
	width: 100%;
}

#flbody li
{
	float: left;
	font-size: 12px;
	margin-bottom: 3px;
	overflow: hidden;
	text-align: left;
	white-space: nowrap;
	width: 20%;
}

.post-tag:hover
{
	background-color: #19558D;
	color: #E0EAF1;
	text-decoration: none;
}

.tagged
{
	margin-bottom: 10px;
	margin-top: 5px;
}

.post-taglist
{
	clear: both;
	margin-bottom: 10px;
}

.excerpt
{
	line-height: 1.2;
	margin: 0;
	padding: 0 0 5px;
	font-size: 13px;
}
.excerpt .started
{
	float: right;
	height: 55px;
	margin-top: 5px;
	width: 185px;
}

.excerpt .tags
{
	margin-top: 5px;
	width: 410px;
}

.statscontainer .views
{
	font-size: 12px;
	clear: both;
}

.viewcount
{
	font-size: 12px;
}

.related
{
	font-size: 90%;
	line-height: 120%;
	padding-left: 10px;
	padding-top: 10px;
}

.module .spacer, .spacer
{
	margin-bottom: 8px;
}

.module h4
{
	font-size: 13.5px;
	background-position: left center;
	background-repeat: no-repeat;
	color: #333333;
	display: block;
	font-weight: bold;
	padding: 4px 5px 4px 10px;
}

#gamelist ul
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	float: left;
}

#gamelist li
{
	float: left;
	margin-bottom: 15px;
	text-align: left;
	width: 165px;
}

#gamelist .i
{
	border: 1px solid #CCCCCC;
	height: 75px;
	margin: 13px 30px 13px 25px;
	padding: 4px;
	width: 100px;
}

#gamelist li h3
{
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	padding-left: 25px;
	text-align: left;
	width: 140px;
}

#tags_list
{
	clear: left;
	margin-top: 20px;
}

#tags_list ul
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	width: 860px;
	margin: 0 0 0 20px;
	float: left;
}

#tags_list li
{
	float: left;
	width: 154px;
	margin-bottom: 5px;
}

.gamebox h3
{
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	padding-left: 40px;
	text-align: left;
	width: 140px;
}
.gamebox
{
}

#game
{
	padding-top: 20px;
	background: #F3F3F3;
	float: left;
	padding-top: 20px;
	width: 100%;
	display: inline;
}

#g
{
	width: 550px;
	float: left;
	display: inline;
}

#gamenav
{
	float: left;
	margin-bottom: 20px;
	width: 100%;
}

#gamenav ul
{
	float: left;
	margin: 0;
	padding: 8px;
	width: 100%;
}

#gamenav li
{
	float: left;
	font-size: 13px;
	margin-bottom: 5px;
	overflow: hidden;
	text-align: left;
	white-space: nowrap;
	width: 20%;
}

#gameheader
{
	clear: both;
	height: 34px;
	background: #F1F1F1 url(/Content/Images/top_grad.gif) repeat-x scroll center bottom;
}


#gameheader h1
{
	font-size: 22px;
	margin: 0;
	padding-left: 10px;
}

#gamenav h3
{
	font-size: 13px;
	margin: 0;
	padding-left: 25px;
}

#gamenav .i
{
	margin-bottom: 0;
}

#recent-tags .post-tag
{
	background-color: #FFF;
	border: medium none;
	color: black !important;
	font-size: 12px;
	margin: 0;
}

#recent-tags .post-tag:hover
{
	background-color: #777777;
	border: medium none;
	color: #FFFFFF !important;
	margin: 0;
	text-decoration: none;
}

#recent-tags .pop2
{
	font-size: 14px;
	font-weight: bold;
}

.started a
{
	font-weight: bold;
	font-size: 12px;
}

.jiathis img
{
	vertical-align: middle;
}

.block
{
	margin-bottom: 6px;
	overflow: hidden;
}



#AD1
{
	height: 250px;
	margin: 0 auto;
	width: 250px;
}

.bb
{
	background: transparent url(/Content/Images/block_260.gif) no-repeat scroll 0 -29px;
	font-size: 1px;
	height: 6px;
	position: relative;
}

.i2 img
{
	width: 180px;
	height: 130px;
}

.t h2
{
	font-size: 15px;
	margin: 0;
}

.t ul
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	float: left;
}

.t li
{
	float: left;
	width: 30%;
	height: 20px;
}

.t li a
{
	font-size: 13px;
}


#set
{
	clear: both;
	width: 960px;
}

#set .t
{
	background: transparent url(/Content/Images/frm.gif) repeat scroll 0 -28px;
	height: 8px;
	overflow: hidden;
}
#set .setc
{
	background: transparent url(/Content/Images/set.gif) no-repeat scroll 959px bottom;
	min-height: 300px;
}
#set .tit
{
	border-bottom: 1px dashed #C3C3C3;
	height: 40px;
	line-height: 40px;
}

#set .tit h3
{
	float: left;
	font-size: 12px;
	font-weight: normal;
	padding-left: 16px;
	width: auto;
}
.f_r, a.f_r:visited, a.f_r:link
{
	color: #F80000;
	text-decoration: none;
}

#set .tit .m
{
	float: right;
	padding-right: 40px;
	width: auto;
}

.snew
{
	background: transparent url(/Content/Images/set.gif) no-repeat scroll -40px 0;
	border-left: 1px solid #AEBDC5;
	float: left;
	padding-right: 13px;
	width: 310px;
}

.snew ul
{
	border-left: 1px solid #FFFFFF;
	float: left;
	padding: 5px 0;
	width: 154px;
	margin: 0;
}

.snew li
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	overflow: hidden;
	background: transparent url(/Content/Images/ico.gif) no-repeat scroll left -192px;
	height: 25px;
	line-height: 25px;
	margin-left: 17px;
	padding-left: 21px;
	text-align: left;
	font-size: 12px;
}

.snew ul.e
{
	border-left: 1px dashed #C3C3C3;
}

#set .b
{
	background: transparent url(/Content/Images/frm.gif) repeat scroll 0 -36px;
	clear: both;
	height: 8px;
	overflow: hidden;
}
.b
{
	height: 22px;
	line-height: 22px;
}

.view2
{
	background: #F6F9FF url(/Content/Images/tob.gif) repeat-x scroll 0 -550px;
	border: 1px dashed #CCCCCC;
	clear: both;
	margin-bottom: 5px;
	overflow: hidden;
	padding: 0;
	width: 958px;
}

.g
{
	display: inline;
	float: left;
	margin: 5px 6px 0;
	width: 304px;
}



.g1 h3
{
	background-position: 0 -306px;
}

.g h3
{
	background: transparent url(/Content/Images/tob.gif) no-repeat scroll 0 -306px;
	font-size: 12px;
	height: 28px;
	line-height: 28px;
	margin: 0;
	text-align: center;
}

.g2 h3
{
	background-position: 0 -334px;
}

.g3 h3
{
	background-position: 0 -362px;
}

.g4 h3
{
	background-position: 0 -390px;
}

.g5 h3
{
	background-position: 0 -418px;
}

.g6 h3
{
	background-position: 0 -446px;
}

.g h3 a:link, .g h3 a:visited
{
	color: black;
}
.g a:link, .g a:visited
{
	text-decoration: underline;
}

.g ul
{
	margin: 0;
	background: #FFFFFF none repeat scroll 0 0;
	border-left: 1px solid #C7C5C6;
	border-right: 1px solid #C7C5C6;
}

.g li.d
{
	background: #F4F4F4 none repeat scroll 0 0;
	border-top: 1px solid #DEDEDE;
}

.g li
{
	border-top: 1px solid #F5F5F5;
	height: 26px;
	line-height: 26px;
	text-align: left;
	font-size: 12px;
}
.g li a
{
	color: #3366CC;
}
.d
{
	color: #FF0000;
	height: 22px;
	line-height: 22px;
}

.g li.d div
{
	color: #666666;
	font-size: 12px;
	font-weight: normal;
}
.g li .h
{
	color: #999999;
	float: right;
	text-align: left;
	width: 100px;
}
.g li .n
{
	color: #999999;
	float: left;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	width: 40px;
}

.g .m
{
	background: #FFFFFF url(/Content/Images/tob.gif) repeat-x scroll 0 -481px;
	border-left: 1px solid #ACBCC4;
	border-right: 1px solid #ACBCC4;
	height: 20px;
	line-height: 20px;
	padding-right: 20px;
	text-align: right;
	font-size: 12px;
}
.g .b
{
	background: transparent url(/Content/Images/tob.gif) repeat scroll 0 -474px;
	height: 7px;
	overflow: hidden;
}

.gamewrap
{
	margin: 0 auto 10px;
	width: 952px;
	z-index: 5;
}

.gamewrap .t
{
	background: transparent url(/Content/Images/gamewrap.gif) no-repeat scroll 0 0;
	height: 36px;
	position: relative;
	width: 952px;
}

.gamewrap .t .n
{
	color: #383842;
	font-size: 18px;
	font-weight: bold;
	height: 36px;
	left: 0;
	line-height: 36px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 2;
}

.gamewrap .t .ns
{
	color: #EEEEEE;
	font-size: 18px;
	font-weight: bold;
	height: 36px;
	left: 1px;
	line-height: 36px;
	position: absolute;
	text-align: center;
	top: 1px;
	width: 100%;
	z-index: 1;
}

.gamewrap .m
{
	background: transparent url(/Content/Images/gamewrap_bg.gif) repeat-y scroll 0 0;
	position: relative;
	width: 952px;
}

.gamewrap .c
{
	background: transparent url(/Content/Images/gamewrap_bg_inner.gif) repeat scroll 0 0;
	margin-left: auto;
	margin-right: auto;
	width: 942px;
}

#GameContainer
{
	background: #000000 none repeat scroll 0 0;
	margin: 0 auto;
	position: relative;
}

#GameAD
{
	background: #000000 none repeat scroll 0 0;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.gamewrap .b
{
	background: transparent url(/Content/Images/gamewrap.gif) no-repeat scroll 0 -36px;
	font-size: 1px;
	height: 50px;
	position: relative;
	width: 952px;
	z-index: 30;
}


#gfns
{
	float: right;
	font-size: 12px;
	line-height: 24px;
	padding-right: 20px;
	padding-top: 12px;
}

#d_copy
{
	display: none;
	left: 502px;
	text-align: left;
	top: 35px;
	width: 445px;
}
.dialog
{
	border: 1px solid #666666;
	position: absolute;
	z-index: 100;
}

.dialog .w
{
	background: #E8E8E8 none repeat scroll 0 0;
	border: 5px solid #000000;
}

.dialog .dtop
{
	background: #000000 none repeat scroll 0 0;
	font-size: 13px;
	height: 25px;
	padding-left: 5px;
	padding-right: 3px;
}

.dialog .title
{
	color: #DDDDDD;
	float: left;
	font-weight: bold;
	line-height: 22px;
}

.dialog .closer
{
	background: transparent url(/Content/Images/closer.gif) no-repeat scroll 0 0;
	cursor: pointer;
	float: right;
	height: 20px;
	width: 20px;
}

.dialog .dcont
{
	font-size: 12px;
	padding: 8px;
}

#d_copy .row
{
	height: 28px;
	padding-top: 2px;
	width: 100%;
}

#d_copy input
{
	float: left;
	font-family: Arial;
	font-size: 12px;
	width: 350px;
	margin: 0;
	padding: 0;
}

#d_copy .cbtn
{
	background: #FF9900 none repeat scroll 0 0;
	border-color: #FFD08A #834F03 #834F03 #FFD08A;
	border-style: solid;
	border-width: 1px;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	height: 18px;
	line-height: 18px;
	margin-left: 10px;
	margin-top: 1px;
	text-align: center;
	vertical-align: middle;
	width: 50px;
}
#plugin
{
	float: left;
	padding-left: 15px;
	padding-top: 5px;
}


#plugin div
{
	cursor: pointer;
	float: left;
	font-size: 9px;
	height: 36px;
	line-height: 18px;
	margin-left: 5px;
}

#plugin img
{
	border: medium none;
	float: left;
	height: 36px;
	width: 40px;
}

#gfns .btn
{
	cursor: pointer;
	display: block;
	float: left;
	height: 22px;
	margin-left: 10px;
}

#gfns .btn .left
{
	background: transparent url(/Content/Images/gbtn.gif) no-repeat scroll 0 0;
	float: left;
	height: 22px;
	width: 10px;
}

#gfns .btn .center
{
	background: transparent url(/Content/Images/gbtn.gif) repeat-x scroll 0 -25px;
	color: #EEEEEE;
	float: left;
	height: 22px;
	padding-left: 3px;
	padding-right: 1px;
	position: relative;
}
#gfns .btn .right
{
	background: transparent url(/Content/Images/gbtn.gif) no-repeat scroll -10px 0;
	float: left;
	height: 22px;
	width: 10px;
}

#gfns .btn .txt
{
	color: #282828;
	left: -1px;
	padding-left: 3px;
	padding-right: 1px;
	position: absolute;
	top: -1px;
}


#gfns .btn_over
{
	cursor: pointer;
	display: block;
	float: left;
	height: 22px;
	margin-left: 10px;
	overflow-y: hidden;
}
#gfns .btn_over .left
{
	background: transparent url(/Content/Images/gbtn.gif) no-repeat scroll 0 -50px;
	float: left;
	height: 22px;
	width: 10px;
}
#gfns .btn_over .center
{
	background: transparent url(/Content/Images/gbtn.gif) repeat-x scroll 0 -75px;
	color: #000000;
	float: left;
	height: 22px;
	padding-left: 3px;
	padding-right: 1px;
	position: relative;
}
#gfns .btn_over .txt
{
	color: #E8E8E8;
	left: -1px;
	padding-left: 3px;
	padding-right: 1px;
	position: absolute;
	top: -1px;
}
#gfns .btn_over .right
{
	background: transparent url(/Content/Images/gbtn.gif) no-repeat scroll -10px -50px;
	float: left;
	height: 22px;
	width: 10px;
}

.coll
{
	float: left;
	padding-left: 4px;
	width: 640px;
}

.coll .block
{
	width: 640px;
}

.coll .bt
{
	background: transparent url(/Content/Images/block_640.gif) no-repeat scroll 0 0;
}

.coll .bc
{
	background: transparent url(/Content/Images/block_640.gif) repeat-y scroll -640px 0;
}
.block .bt
{
	color: #2267C7;
	font-family: 微软雅黑;
	font-size: 13px;
	font-weight: bold;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	padding: 1px 0 0 20px;
	position: relative;
	text-align: left;
	vertical-align: middle;
}

#ginfo
{
	font-size: 12px;
	height: 223px;
}
.colr .bt2
{
	background: transparent url(/Content/Images/block_310.gif) no-repeat scroll 0 -35px;
}


.colr .bb
{
	background: transparent url(/Content/Images/block_310.gif) no-repeat scroll 0 -29px;
}
#ginfo .cell1
{
	float: left;
	padding: 10px 10px 0 12px;
	width: 132px;
}

#ginfo .pic img
{
	height: 100%;
	width: 100%;
}

#ginfo .pic
{
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #CBD8DE;
	height: 96px;
	margin-left: auto;
	margin-right: auto;
	padding: 3px;
	width: 120px;
}

#ginfo .cell2
{
	float: left;
	margin: 30px 9px 0 0;
	width: 120px;
}

#ginfo th
{
	color: #04385D;
	font-weight: normal;
	height: 26px;
	text-align: left;
	width: 30%;
}

#ginfo td
{
	color: #0076A3;
	text-align: left;
}

#ginfo .cell3
{
	background: #F0F0F0 none repeat scroll 0 0;
	color: #0076A3;
	float: left;
	height: 180px;
	line-height: 18px;
	margin-top: 32px;
	overflow: auto;
	padding: 3px 0 0 5px;
	width: 338px;
}

.coll .bb
{
	background: transparent url(/Content/Images/block_640.gif) no-repeat scroll 0 -29px;
}

.colr .block
{
	width: 310px;
}

.block .bb
{
	font-size: 1px;
	height: 6px;
	position: relative;
}

.colr
{
	float: right;
	padding-right: 4px;
	width: 310px;
}

#AD2
{
	height: 250px;
	margin: 0 auto;
	width: 300px;
}

.colr .bt
{
	background: transparent url(/Content/Images/block_310.gif) no-repeat scroll 0 0;
}

.colr .chg1
{
	background: transparent url(/Content/Images/block_chg.gif) no-repeat scroll -188px 2px;
	color: #2267C7;
	cursor: pointer;
	float: left;
	font-family: 微软雅黑;
	font-weight: bold;
	height: 28px;
	text-align: center;
	width: 90px;
}

#others .bc
{
	height: 735px;
}

#others ul
{
	font-size: 12px;
	margin: 0 auto;
	padding: 8px 0 0;
	width: 296px;
}

#others li
{
	float: left;
	height: 140px;
	list-style-type: none;
	padding: 5px 0 0;
	width: 148px;
}

#others .p
{
	border: 1px solid #CBD8DE;
	height: 100px;
	margin: 0 auto;
	width: 125px;
}
#others a
{
	color: #549C00;
	display: block;
	line-height: 20px;
	padding: 3px;
	text-align: center;
	text-decoration: none;
}

#others img
{
	width: 125px;
	height: 100px;
}

.bt2
{
	background: transparent url(/Content/Images/block_260.gif) no-repeat scroll 0 -35px;
	font-size: 1px;
	height: 2px;
	position: relative;
}

.colr .bc
{
	background: transparent url(/Content/Images/block_310.gif) repeat-y scroll -310px 0;
}

.colr .bb
{
	background: transparent url(/Content/Images/block_310.gif) no-repeat scroll 0 -29px;
}

#comments
{
	margin-bottom: 15px;
	position: relative;
	width: 640px;
}

#comments .ct
{
	background: transparent url(/Content/Images/comments_block.gif) no-repeat scroll 0 0;
	height: 33px;
	position: relative;
	width: 640px;
	z-index: 10;
}

#comments .count
{
	cursor: default;
	float: left;
	font-size: 13px;
	height: 21px;
	padding-top: 8px;
	text-align: center;
	width: 100%;
}

#comments .cc
{
	background: transparent url(/Content/Images/comments_block.gif) repeat-y scroll -640px 0;
	position: relative;
}

#comments .container
{
	background: transparent url(/Content/Images/displays_inner.gif) repeat-x scroll 0 0;
	margin: 0 auto;
	width: 630px;
}

#comments .board
{
	margin: 0 auto;
	overflow: hidden;
	padding-top: 10px;
	position: relative;
	width: 630px;
}

#comments .cw
{
	margin-left: auto;
	margin-right: auto;
	width: 620px;
}

#comments .cw .ctop
{
	background: #E8E8E8 none repeat scroll 0 0;
	border-bottom: 1px solid #C7C7C7;
	color: #333333;
	font-size: 12px;
	height: 24px;
	line-height: 24px;
	padding-left: 10px;
	padding-right: 10px;
}

#comments .cw .ctop .l
{
	float: left;
}
#comments .ccont
{
	clear: both;
	font-size: 13px;
	overflow-y: hidden;
	padding: 12px 12px 22px;
	text-align: left;
	white-space: normal;
	word-wrap: break-word;
}

#comments .ccont
{
	font-size: 13px;
	text-align: left;
	white-space: normal;
}

#comments .brow
{
	border-top: 1px solid #C5D3DA;
	color: #2267C7;
	font-size: 12px;
	height: 30px;
	margin: 0 auto;
	padding: 12px 0 0 10px;
	position: relative;
	text-align: center;
	width: 600px;
}

#comments .cf
{
	background: transparent url(/Content/Images/comments_block.gif) repeat-y scroll -640px 0;
	height: 45px;
	padding-top: 15px;
	position: relative;
	width: 640px;
}

#comments .cb
{
	background: transparent url(/Content/Images/comments_block.gif) no-repeat scroll 0 -32px;
	height: 7px;
	position: relative;
	width: 640px;
}

#json
{
	clear: both;
	width: 960px;
}

#json .t
{
	background: transparent url(/Content/Images/frm.gif) repeat scroll 0 0;
	height: 8px;
	overflow: hidden;
}

#json .c
{
	border-left: 1px solid #AEBDC5;
	border-right: 1px solid #AEBDC5;
}

.bp
{
	background: transparent url(/Content/Images/best.gif) no-repeat scroll right bottom;
	border-left: 1px solid #ADBDC5;
	clear: both;
	padding-bottom: 5px;
	padding-right: 1px;
	padding-top: 10px;
	width: 958px;
}

.bp ul
{
	padding-left: 11px;
	margin: 0;
}

.bp li
{
	float: left;
	margin-bottom: 5px;
	position: relative;
	width: 104px;
}

.bp li div
{
	background: #EBF4FB none repeat scroll 0 0;
	height: 62px;
	width: 81px;
}

.bp li div a
{
	border: 2px solid #FFFFFF;
	float: left;
	height: 56px;
	margin: 1px;
	overflow: hidden;
	width: 75px;
}

.bp li img
{
	margin-left: -12px;
	margin-top: -9px;
}

.bp li h3
{
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}

.bp li h3 a:link, .bp li h3 a:visited
{
	color: #0044FF;
}

.clear
{
	clear: both;
	font-size: 0;
	height: 0;
	overflow: hidden;
}

#json .b
{
	background: transparent url(/Content/Images/frm.gif) repeat scroll 0 -8px;
	clear: both;
	height: 8px;
	overflow: hidden;
}

.accepted-answer
{
	background-color: #EBFFE6;
	border-bottom-color: #9BD59B;
}

.answered-accepted
{
	background: #75845C none repeat scroll 0 0;
	color: #E1E818;
}

#flbody
{
	float: left;
	width: 100%;
}

#flbody li a
{
	font-size: 12px;
}

.item-multiplier
{
	color: #444444;
	font-size: 13px;
	font-weight: bold;
	margin-right: 4px;
}

.gl ul
{
	width: 468px;
	float: left;
	margin: 0;
}

.gl li
{
	float: left;
	width: 87px;
	display: inline;
	text-align: center;
}

.gl li.gld
{
	color: #000000;
	font-family: arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
	text-align: left;
	white-space: nowrap;
	width: 108px;
}
.gl
{
	float: left;
	font-size: 12px;
	margin-left: 240px;
	text-decoration: underline;
	display: inline;
}

.answer-summary
{
	clear: both;
	padding: 3px;
}

.answer-link
{
	color: #555555;
	float: left;
	margin-top: 5px;
	padding-left: 10px;
	width: 700px;
}

.answer-link a
{
	font-weight: bold;
}

.answer-hyperlink
{
	color: #555555 !important;
	font-weight: bold;
}

.answer-votes
{
	background-color: #EEEEEE;
	color: #555555;
	float: left;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	height: 15px;
	margin-right: 10px;
	padding: 4px 4px 5px;
	text-align: center;
	text-decoration: none;
	width: 20px;
}

.accepted-answer
{
	background-color: #EBFFE6;
	border-bottom-color: #9BD59B;
}

.answered-accepted
{
	background: #75845C none repeat scroll 0 0;
	color: #E1E818;
}
.summary-title
{
	clear: both;
}

.vote span
{
	color: #808185;
	display: block;
	font-weight: bold;
}

.vote
{
	text-align: center;
	vertical-align: middle;
}

.title-desc
{
	color: #999999;
	font-size: 90%;
}
.form-submit
{
	margin-top: 10px;
}

.favoritecount
{
	color: #808185;
	margin-top: -5px;
	text-align: center;
}
.favoritecount-selected
{
	color: #D4A849;
}

.favorites-count
{
	color: #D4A849;
	float: left;
	margin-top: 10px;
	text-align: center;
}

.favorites-count-off
{
	color: #919191;
	float: left;
	margin-top: 10px;
	text-align: center;
}

#favorite-number
{
	color: #808185;
	margin-top: -5px;
	text-align: center;
}

#user-browser
{
	margin-top: 1.2em;
}

#user-browser .user-info
{
	clear: both;
	height: 45px;
}

#user-browser .user-info .user-details a
{
	font-size: 12px;
}
#header #topbar #hsearch
{
	float: left;
}
#hsearch .textbox
{
	background: url("/Content/Images/search.png") no-repeat scroll left center #FFFFFF;
	border-color: #CCCCCC -moz-use-text-color -moz-use-text-color #CCCCCC;
	border-right: medium none;
	border-style: solid none none solid;
	border-width: 1px medium medium 1px;
	margin: 0;
	max-width: 230px;
	padding: 0 0 0 16px;
}
.search-highlight
{
	background-color: #FFFFCC;
	color: #333333;
	font-weight: bold;
}

.newuser
{
	-moz-border-radius: 5px 5px 5px 5px;
	background-color: #FFEFC6;
	color: #735005;
}

.newuser h4
{
	color: #AE0000;
}

.vm
{
	vertical-align: middle;
}

.orcell
{
	padding: 0 40px;
	vertical-align: middle;
}

.orline
{
	border-left: 1px solid #999999;
	height: 8em;
	margin: auto;
	width: 1px;
}
.form-item
{
	padding: 10px 0 15px;
}
.form-item label
{
	color: #333333;
	display: block;
	font-size: 115%;
	font-weight: bold;
	padding-bottom: 3px;
}

.cbt
{
	clear: both;
}
.reputation-score
{
	color: #444444;
	font-size: 12px;
	font-weight: bold;
	margin-right: 2px;
}

.badge1
{
	color: #FFCC00;
	font-size: 9px;
	margin-left: 3px;
}

.badgecount
{
	color: #808185;
	padding-left: 1px;
	font-size: 12px;
}

.badge2
{
	color: #C0C0C0;
	font-size: 9px;
	margin-left: 3px;
}

.badge3
{
	color: #CC9966;
	font-size: 9px;
	margin-left: 3px;
}

.badge
{
	-moz-border-radius: 6px 6px 6px 6px;
	background-color: #333333;
	border: 1px solid #333333;
	color: #FFFFFF !important;
	line-height: 1.9;
	margin: 0 3px 3px 0;
	padding: 4px 8px 4px 3px;
	text-decoration: none;
	font-size: 12px;
}
.page-description
{
	color: #333333;
	font-size: 13px;
	line-height: 120%;
	margin: 1.2em 1.2em 0.5em;
}

#recent-badges td
{
	height: 32px;
	overflow: hidden;
	vertical-align: baseline;
	white-space: nowrap;
	width: 244px;
}

.vote-count-post strong
{
	font-size: 90%;
}

.sidebar_left
{
	float: left;
	width: 190px;
}

.sidebar_right
{
	float: right;
	width: 190px;
}

.ac_results
{
	background-color: #FFFFFF;
	border: 1px solid #777777;
	overflow: hidden;
	padding: 0;
	text-align: left;
	z-index: 99999;
}

.ac_results ul
{
	list-style: none outside none;
	margin: 0;
	padding: 0;
	width: 100%;
}

.ac_results li
{
	cursor: default;
	display: block;
	font-family: Trebuchet MS,Liberation Sans,DejaVu Sans,sans-serif;
	line-height: 16px;
	margin: 0;
	overflow: hidden;
	padding: 2px 5px;
}

.ac_over
{
	background-color: #FF9900;
	color: #FFFFFF;
	font-family: Trebuchet MS,Liberation Sans,DejaVu Sans,sans-serif;
}

.ac_loading
{
	background: url("/Content/Images/loading-spinner.gif") no-repeat scroll right center #FFFFFF;
}

.ac_highlight
{
	font-weight: bold;
	text-decoration: underline;
}

.commentbox
{
	font-size: 12px;
	color: #666666;
}


.mq
{
	font-size: 12px;
	color: #666666;
}

.mq a
{
	font-size: 12px;
	color: #666666;
}

.row
{
	clear: both;
	float: left;
	width: 100%;
}

.question_topics
{
	margin-bottom: 1px;
}

.question
{
	width: 485px;
	float: left;
}

.action_bar
{
	font-size: 0.9em;
}
.action_bar a
{
	color: #538DC2;
}

.answer_page
{
	width: 485px;
	float: left;
}
.r
{
	margin-left: 95px;
}

.answer_permalink
{
	color: #999999;
}

.inline
{
	display: inline;
}

.page_header
{
	border-bottom: 3px solid #C0C0C0;
	padding-bottom: 10px;
	padding-top: 0;
}

.sider_col
{
	width: 485px;
	float: right;
}


fieldset
{
	-moz-border-radius: 6px 6px 6px 6px;
	border: 1px solid #CCCCCC;
	font-weight: normal;
	margin: 1em 0;
	padding: 1em 1.5em;
}

.tags a
{
	color: #538DC2;
}




.profile_photo_img
{
	vertical-align: middle;
	float: right;
	margin: 0 0 0 5px;
	display: inline;
}

.rating_buttons
{
	float: left;
	margin-right: 5px;
	padding: 0;
	width: 20px;
}

.rating_buttons
{
	position: relative;
}

.rating_value
{
	-moz-border-radius: 3px 3px 3px 3px;
	background-color: #DFEAF4;
	display: block;
	float: none;
	font-size: 1em;
	line-height: 1.1em;
	padding: 1px 3px;
	color: #538DC2;
	text-align: center;
}

.feed-item
{
	float: left;
	padding-top: 3px;
	color: #333333;
}

.question-favorite
{
	float: right;
	margin: 0 10px 0 0;
	display: inline;
}
.question-favorite img
{
	cursor: pointer;
}


.big_tabs .linked_list_item .extra
{
	font-size: 0.8em;
	font-weight: normal;
}

.inline_tabs .linked_list_item .link
{
	background: none repeat scroll 0 0 #EAEAEA;
	border-left: 1px solid #E0E0E0;
	padding: 5px 6px 5px 10px;
}

.inline_tabs .linked_list_item .selected
{
	background: none repeat scroll 0 0 #FFFFFF;
}




.big_tabs .linked_list_item .selected:hover
{
	background: none repeat scroll 0 0 #EAEAEA;
	text-decoration: none;
}
.inline_tabs .linked_list_item .selected:hover
{
	background: none repeat scroll 0 0 #FFFFFF;
	text-decoration: none;
}

.inline_tabs .linked_list_item
{
	margin-left: 0;
}

#recent-badges table
{
	padding-left: 10px;
	padding-top: 4px;
	display: block;
}

.r9
{
	color: #900;
}

#how-to-title h4
{
	background: none;
}


#notify-container
{
	color: #FFFFFF;
	font-size: 16px;
	height: 0;
	left: 0;
	position: fixed;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 100;
}

#notify-container div
{
	-moz-box-shadow: 0 1px 1px #AAAAAA;
	background: url("/Content/Images/bg-notification-bar.png") repeat scroll left top transparent;
	padding: 9px 0;
}


#nav-askquestion, #nav-askquestion:hover, #notify-container span.notify-close
{
	background-color: transparent;
	background-image: url("/Content/Images/sprites-extra.png");
	background-repeat: no-repeat;
	overflow: hidden;
}
#notify-container span.notify-close
{
	background-position: -91px -95px;
	height: 20px;
	margin-top: -2px;
	padding-left: 4px;
	padding-right: 4px;
	width: 15px;
}
#notify-container span.notify-close
{
	cursor: pointer;
	display: block;
	float: right;
	margin-right: 20px;
	text-decoration: none;
	text-indent: -9999px;
}

#notify-container span.notify-close a
{
	text-decoration: none;
}

#notify-container a
{
	color: #FFFFFF;
	text-decoration: underline;
}

.notify-text
{
	font-size: 15px;
}

.notify-text a
{
	font-size: 15px;
}

.page-module-content
{
	font-size: 90%;
	line-height: 120%;
	padding-left: 10px;
	padding-top: 10px;
}

.page-module-content a
{
	line-height: 24px;
}

.sidebar_wide
{
	float: left;
	width: 380px;	
}
