/* CSS Document */
body{
	font-family:Arial, Verdana;
	font-size:12px;
	color:#333333;
}

#welcome{
	color:#333333;
	font-weight:normal;
}

#header{
	font-size:12px;
	color:#b7b7b7;
	font-weight:bold;
}

.nav_items a{
	font-weight:bold;
	color:#b7b7b7;
	text-decoration:none;
}

.nav_items a.name{
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}

.nav_items a:hover{
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

#feedback_panel{
	color:#333333;
}	

#feedback_title{
	text-align:center;
	font-weight:bold;
}

#feedback_email{
	color:#333333;
	font-family:Arial, Verdana;
	font-size:11px;
}

#feedback{
	color:#333333;
	font-family:Arial, Verdana;
	font-size:11px;
}

a{
	color:#067aca;
	text-decoration:none;
}

a:hover{
	color:#067aca;
	text-decoration:underline;
}

h1, h6{
	font-size:20px;
	color:#333333;
	font-weight:normal;
}

h2{
	font-size:16px;
	color:#898989;
	font-weight:normal;
}

h2.black{
	color:#333333;
}

.black{
	color:#333333;
}

h3{
	font-size:15px;
	color:#333333;
}

h3 a{
	color:#067aca;
	text-decoration:underline;
	font-weight:normal;
}

h3 a:hover{
	color:#067aca;
	text-decoration:none;
	font-weight:normal;
}

h3 a:visited{
	color:#898989;
	text-decoration:underline;
	font-weight:normal;
}

h4{
	font-size:14px;
	color:#067aca;
	font-weight:normal;
}

h5{
	font-size:16px;
	color:#333333;
	font-weight:bold;
}

#footer{
	font-size:9px;
	color:#959595;
}

#footer a{
	color:#959595;
	text-decoration:none;
}

#footer a:hover{
	color:#333333;
	text-decoration:none;
}

/* about */

.important{
	text-decoration:none;
	background-color: transparent;
	border-style: dotted;
	border-color: #333333;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}

/* home */

input.home_big{
	font-size:16px;
}

.nav_seperator{
	color:#ffffff;
}

#home_bottom .col .title{font-size:13px; color:#666666; font-weight:bold;}

#rank .row .box .num{color:#ffffff; font-size:12px;}

#rank .row .box{color:#dadada; font-size:11px;}

/* result */

.result_votes{
	font-size:14px;
	color:#898989;
}

.result_has_votes{
	font-size:14px;
	color:#ffffff;
}

#result_content_short_relative .result_has_votes{
	font-size:12px;
	color:#ffffff;
}

.result_url{
	color:#898989;
}

#search_results .row{
	line-height:150%;
}

input.result_search{
	font-size:16px;
	color:#333333;
	float:left;
}

input.result_add{
	font-size:16px;
	color:#333333;
}

.result_paging_box{
	text-align:center;
	font-size:13px;
	color:#333333;
}

.result_paging_box a{
	color:#333333;
	text-decoration:none;
}

.result_paging_box a:hover{
	color:#067aca;
	text-decoration:none;
}

.result_paging_box_current a:hover{
	color:#333333;
	text-decoration:none;
}

.result_paging_box_current{
	color:#067aca;
	font-weight:bold;
}

.result_recommand{
	font-size:14px;
	font-weight:bold;
}

.result_recommand a{
	font-weight:normal;
	font-style:italic;
	color:#067aca;
	text-decoration:underline;
}

.result_recommand a:hover{
	color:#067aca;
	text-decoration:none;
}

#result_relative_title{
	font-weight:normal;
}

#result_content_relative a{
	text-decoration:none;
}

#result_content_relative a:hover{
	text-decoration:underline;
}

#result_content_relative a:visited{
	color:#898989;
}

/* extenal */

#disclaimer_panel{
	font-size:9px;
	color:#333333;
}

#disclaimer_panel .title{
	font-size:10px;
	font-weight:bold;
	color:#333333;
}

#disclaimer{
	font-size:9px;
	color:#898989;
}

#vote_panel #external_content, #external_message{
	font-size:11px;
	text-align:center;
}

#message_panel{
	font-size:11px;
	font-family:Arial, Verdana;
}

#message_panel textarea{
	color:#333333;
	font-size:11px;
	font-family:Arial, Verdana;
}

/* register */

.error{
	color:#ff0000;
}

input.submit_keyword{
	font-size:16px;
	color:#333333;
	float:left;
}

#submit_error_keyword{
	color:#ff0000;
	font-weight:bold;
}

#submit_error_type{
	color:#ff0000;
	font-weight:bold;
}

#keyword{
	color:#067aca;
}

#user_short .row .left{font-weight:bold;}

#user_long .inner_box .inner_box_content .left .reputation{color:#ffffff;}

#user_long .inner_box .inner_box_content .left .reputation a{font-weight:bold; color:#ffffff; font-size:22px;}

#user_long .inner_box .inner_box_content .left .reputation a:hover{font-weight:bold; color:#ffffff; font-size:22px; text-decoration:underline;}

#user_long .inner_box .inner_box_content .right td.number{font-size:16px; font-weight:bold;}

#user_long .inner_box .inner_box_content .right td a{font-weight:bold;}

#user_long .row .right .vote_box .num{color:#ffffff; font-size:18px;}

#user_long .row .right .vote_box{color:#dadada}

#user_long #reputation .row .right .content .vote_box .num{font-size:14px;}

#user_long #reputation .row .right .content .vote_box{font-size:11px;}

#user_long #profile .left .disclaimer{color:#666666; font-size:9px;}

/* common */

.paging_box{
	text-align:center;
	font-size:13px;
	color:#333333;
}

.paging_box a{
	color:#333333;
	text-decoration:none;
}

.paging_box a:hover{
	color:#067aca;
	text-decoration:none;
}

.paging_box_current{
	color:#333333;
	text-decoration:none;
}

.green_box{
	color:#ffffff;
}

.grey_box{
	color:#898989;
}