html
{
	margin:					0;
	padding:				0;
}

body
{
	text-align:				center;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				10pt;
	margin:					0 auto;
	padding:				0;
}

.bringbackbeckham
{
	font-weight:				bold;
	color:					#023783;
}

.info
{
	font-size:				10px;
}

#bringbackbeckham_logo
{
	border:					0;
}


a img
{
	border:					0;
}

h1
{
	font-size:				14px;
	margin:					0 auto;
	position:				absolute;
	display:				block;
	top:					70px;
	left:					-250px;
	margin-left:				50%;
	width:					500px;
	padding:				0;
	margin-bottom:				20px;
	display:				none;
}

h2
{
	font-size:				14px;
	margin-bottom:				5px;
}

#menu
{
	
	font-weight:				bold;
}

#menu a, #menu a:visited
{
	text-decoration:		none;
	vertical-align:			middle;
}

#menu a:hover
{
	text-decoration:		underline;
	color:					#FF0000;
}

#recallbeckham
{
	text-align:				center;
	padding-right:				20px;
	padding-left:				20px;
}

#blurb
{
	text-align:				justify;
	
	background-image:		url(../../images/bgs/blurb_bg.gif);
	background-repeat:		no-repeat;
	background-position:	center;
}

#blurb p
{	
	padding:				3px 9px 3px 9px;
	font-size:9pt;
	line-height: 19px;
}

#cant_vote
{
	font-size:				12px;
	text-align:				center;
}

#cant_vote a
{
	font-weight:			bold;
}

#beckham
{
	text-align:				center;
	background:				url(../../images/badgebg.jpg) no-repeat top center;
}

#recall_btn
{
	cursor:					pointer;
	border:					0;
}

#info
{
	font-size:				10px;
}

.comment_label
{
	font-size:				10px;
}

#vote_count_container
{
	font-size:				18px;
	font-weight:			bold;
}

#vote_count
{
	font-size:				30px;
	color:					#FF0000;
}

#vote_section
{
	border:					2px solid #000000;
	background-color:		#FFFFFF;
	padding:				5px;
	z-index:				50;
}

#vote_section p
{
	text-align:				center;
	font-weight:			bold;
	padding-top:			0;
	margin-top:				0;
	margin-bottom:			10px;
}

#vote_section .label
{
	text-align:				right;
}

#vote_section .row, #vote_section .comment_row
{
	padding-top:			5px;
}

#vote_section .input
{
}

#email
{
	background-image: url(../../images/optional.gif);
}

#recall_btn_small
{
	text-align:				center;
}

#comment
{
	background:				url(../../images/beckham_celebrating.jpg) no-repeat top center;
}

.input_mandatory
{
	background-color:		#FFFF99;
	color:					#000000;
}

.outer_column
{
	text-align:				left;
}

.outer_column ul
{
	list-style:				none;
	list-style-position:	inside;
	margin-left:			5px;
	padding-left:			0;
}

.outer_column li
{
	margin-left:			0;
	text-align:				left;
	margin-bottom:			10px;
	border-bottom:			1px solid #DFE4FD;
	
	background-color:		#F1F1FF;
	border:					1px solid #000000;
	padding: 				3px;
}

#right_column
{
	overflow:				hidden;
}

#comments_list
{
	list-style:				none;
	list-style-position:	inside;
	margin-left:			5px;
	padding-left:			0;
	margin-top:				0;
}

#comments_list li
{
	margin-left:			0;
	text-align:				left;
	/*border-bottom:			1px solid #DFE4FD;*/
}

.item_title
{
	font-weight:			bold;
	font-size:				12px;
	margin-top:				3px;
	margin-bottom:				3px;
}

.item_date
{
	font-size:				10px;
	margin-right:			5px;
}

.item_content
{
	margin:				0 auto;
}

.form_info
{
	font-size:				10px;
}

.help
{
	cursor:					help;
}

.red
{
	color:					red;
}

.red_bold
{
	color:					red;
	font-weight:			bold;
}

.bold
{
	font-weight:			bold;
}

.rating_section
{
	vertical-align:			middle;
	margin-bottom:			5px;
}

.rating_section img
{
	vertical-align:			middle;
}

.rating_complain
{
	margin-right:			5px;
	margin-left:			5px;
}

.rating_text, .rating_text_rated
{
	font-size:				10px;
}

.rating_text_rated
{
	color:					red;
}

.error
{
	width:					300px;
	font-weight:			bold;
	color:					#FF0000;
}

.comment_search
{
	margin:					0 auto;
	margin-bottom:			0;
	width:					215px;
	border:					1px solid #000000;
	font-size:				10px;
	font-family:			Arial, Helvetica, sans-serif;
	text-align:				left;
	
	padding:				3px;
	
	background:				url(../../images/beckham_celebrating.jpg) no-repeat top center;
	overflow:				hidden;
	height:					125px;
}

.comment_search h3
{
	margin-top:				0;
	font-size:				12px;
}

.comment_search .label
{
	width:					50px;
	float:					left;
	padding-right:			5px;
	margin-left:			2px;
}

.comment_search #find_name, .comment_search #find_location, .comment_search #find_comment, .comment_search #find_rating
{
	width:					150px;
	height:					15px;
	float:					left;
	
	font-size:				10px;
	font-family:			Arial, Helvetica, sans-serif;
}

.comment_search #find_rating
{
	height:					20px;
	font-family:			Arial, Helvetica, sans-serif;
	width:					100px;
}

.comment_search #find_submit
{
	float:					left;
	height:					20px;
	font-family:			Arial, Helvetica, sans-serif;
}

.comment_search .row
{
	clear:					both;
	height:					23px;
}

.comment_search #find_submit
{
}

#comments_info_section
{
	margin:					0 auto;
	margin-top:				3px;
	margin-bottom:			10px;
	border:					1px solid #000000;
	background-color:		#FFFFCC;
	width:					215px;
	padding:				3px;
	text-align:				left;
	vertical-align:			middle;
}

#comments_info_section img
{
	vertical-align:			middle;
	margin-right:			3px;
}

.banner
{
	margin:					0 auto;
	text-align:				center;
	margin-bottom:			10px;
}

.bbbheader
{
	display:			none;
	font-size:				12px;
}

.align_center
{
	text-align:				center;
}

#new_comments_info
{
	cursor:					pointer;
}

#news_comments_info_div
{
	padding-bottom:			10px;
	z-index:				10000;
}

#england_kit_ad, #england_kit_ad a
{
	background-color:#000000;
	color: #FFFFFF;
	font-size: 10px; 	
}