html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:12px;
	vertical-align:baseline;
	background-color:transparent;
}
a {
	text-decoration:none;
}
a:visited {
	text-decoration:none;
}
a :hover {
	text-decoration:underline;
}
p {
	margin:0 0 1.0em 0;
	text-align:justify;
}
body {
	background:#000 url(bg.jpg) no-repeat scroll center top;
	font-family:arial, verdana, sans-serif;
	font-size:76%;/*line-height:1;*/
}
div.archive {
	background:#000 url(bg3.jpg) no-repeat 50% 0;
}
ol, ul {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}
input, input:hover, select, select:hover {
	text-decoration:none;
}
/* remember to define focus styles! */
:focus {
	outline:0;
	text-decoration:underline;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration:none;
}
del {
	text-decoration:line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse:collapse;
	border-spacing:0;
}
/* adding clearfix */
.clearfix:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
.clearfix {
	display:inline-block;
}
html[xmlns] .clearfix {
	display:block;
}
* html .clearfix {
	height:1%;
}
/* adding replace styles */
.replace {
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
}
.replace span {
	display:block;
	left:0;
	position:absolute;
	top:0;
	z-index:1;
}
.strong {
	font-weight:bold;
}
.center {
	text-align:center;
}
.localmole {
	background: transparent url(local_mole.gif) no-repeat 0 2px;
	display:block;
	padding-left:25px;
}
.rss {
	background:transparent url(rss.gif) no-repeat 0 50%;
	padding-left:15px;
}
.twitter {
	background:transparent url(twitter.gif) no-repeat 0 50%;
	padding-left:15px;
}
.readmore, .readmore:visited {
	background:url(listarrow.gif) 1px 4px no-repeat;
	color:#000;
	display:block;
	font-weight:bold;
	margin-left:5px;
	padding:0 0 0 10px;
}
.readmore:hover {
	text-decoration:underline;
}
table.tbl1 {
	width:100%;
	font-size:1.1em;
}
table.tbl1, table.tbl1 a {
	color:#000;
}
table.tbl1 a:hover {
	text-decoration:underline;
}
table.tbl1 th, table.tbl1 td {
	border-right:1px solid #fff;
	padding:5px;
	border-collapse:separate!important;
}
table.tbl1 th {
	background:#52a325;
	color:#fff;
}
table.tbl1 td {
	font-weight:bold;
	border-bottom:1px solid #dddedf;
}
/* ending general styles. */
.pagewrapper {
	font-size:0.9em;
	text-align:center;
}
.header, .content, .footer {
	margin:0 auto;
	text-align:left;
	width:987px;
}
.header {
	height:110px;
}
.content {
	background:#FFFFFF url(bg_gradient.jpg) repeat-x scroll 0 -15px;
}
.content .innerheader {
	height:106px;
	width:987px;
}
.content .innerheader img {
	display:block;
}
.content .maincol {
	float:left;
	width:826px;
}
.content .maincolleft {
	float:left;
	margin:0 0px 10px 11px;
	width:315px;
	overflow:hidden;
}
.headline_articles {
}
.content .maincolleft .hdr_topnewsstories {
	height:26px;
	line-height:26px;
	background:url(hdr_topnewsstories.gif) no-repeat;
	width:315px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:22px;
	color:#fff;
	padding:0 0 0 5px;
}
.content .maincolleft .hdr_topnewsstories span {
	background:url(hdr_topnewsstories.gif) left top no-repeat #52a325;
	height:26px;
	width:315px;
}
.content .maincolleft .article1 h4 {
	font-size:1.8em;
	line-height:1.3em;
	margin-top:4px;
}
.content .maincolleft h4 a, .content .maincolleft h4 a:visited {
	color:#000;
}
.content .maincolleft h4 a:hover {
	text-decoration:underline;
}
.content .maincolleft .article2 {
	float:left;
	margin-right:14px;
	width:186px;
}
.content .maincolleft .article3 {
	float:left;
	width:115px;
}
.content .maincolleft .article2 h4, .content .maincolleft .article3 h4 {
	font-size:1.3em;
	line-height:1.1em;
	margin:4px 0;
}
.content .maincolleft .article p {
	margin:5px 0 0;
}
.content .maincolleft .article1 img {
	margin-top:5px;
}
.content .maincolleft .article1 .ali_icons img {
	margin-top:0;
}
.content .maincolleft .articlelinks {
	clear:both;
	margin:5px 0;
}
.content .maincolleft .articlelinks li {
	background:url(listarrow.gif) 1px 4px no-repeat;
	display:block;
	padding:2px 0 2px 10px;
}
.content .maincolleft .articlelinks li.more {
	background:url(listplus.gif) 0px 5px no-repeat;
}
.content .maincolleft .articlelinks li a, .content .maincolleft .articlelinks li a:visited {
	color:#000;
	text-decoration:none;
}
.content .maincolleft .articlelinks li a:hover {
	text-decoration:underline;
}
.content .maincolleft .article2 {
	float:left;
	margin-right:14px;
	width:186px;
}
.content .maincolleft .article3 {
	float:left;
	width:115px;
}
.content .maincolleft .article2 h3, .content .maincolleft .article3 h3 {
	font-size:1.3em;
	line-height:1.1em;
}
.content .maincolright {
	float:right;
	margin:0 11px 10px 10px;
	width:640px;
	overflow:hidden;
}
.content .maincolcentre {
	float:right;
	margin:0 10px 10px;
	width:480px;
}
.content .adcolright {
	float:left;
	margin:0 0 10px 0;
	width:150px;
}
/* all_columnists styles start here */
.ac {
	margin:0 0 10px 0;
}
.ac_body {
	background:url(ac_speechbubble.gif) left bottom no-repeat;
	padding-bottom:18px;
	width:315px;
}
.ac_body li {
	border-bottom:1px solid #ccc;
	display:block;
	float:left;
	margin:0 0 0 5px;
	vertical-align:middle;
	width:147px;
}
.ac_body img {
	float:left;
	margin:0;
	padding:5px 10px;
}
.ac_body p {
	font-weight:bold;
	margin:0;
	padding-top:6px;
}
.ac_body p a, .ac_body p a:visited {
	color:#000;
}
.ac_body p a:hover {
	text-decoration:underline;
}
/* all_columnists styles end here */

/* article_header styles start here */
.ah img {
	display:block;
}
/* article_header styles end here */

/* article_list styles start here */
.al_header {
	clear:both;
	margin-bottom:10px;
}
.al_header .section_header_sub .head1 a span {
	width:44px;
}
.al_header .section_header_sub .head2 a span {
	width:117px;
}
.ali_item {
	border-bottom:1px solid #ccc;
	padding:6px 0;
}
.ali_time {
	float:left;
	width:45px;
}
.ali_time span {
	background-color:#cf0000;
	color:#fff;
	font-weight:bold;
	padding:0 5px;
}
.ali_text {
	float:left;
	font-size:1.3em;
	width:260px;
}
.ali_textonly {
	font-size:1.3em;
}
.ali_item .ali_text a, .ali_item .ali_text a:visited, .ali_item .ali_textonly a, .ali_item .ali_textonly a:visited {
	color:black;
	font-weight:700;
	text-decoration:none;
}
.ali_item .ali_text a:hover, .ali_item .ali_textonly a:hover {
	text-decoration:underline;
}
.ali_icons {
	display:inline;
}
.ali_icons li {
	border-left:1px solid #ccc;
	display:inline;
	font-size:0.8em;
	margin-left:3px;
	padding-left:3px;
}
.ali_icons li.first {
	border-left-width:0;
	margin:0;
}
.ali_icons li a {
	color:#000;
	text-decoration:none;
}
.ali_icons li a:hover {
	text-decoration:none;
}
.ali_icons li img {
	margin-left:5px;
	vertical-align:middle;
}
/* article_list styles end here */

/* archive background styles start here */
.ar_bg {
	background-color:#303030;
	background:#000 url(gray_gradient.jpg) repeat-x 0 0;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
.ar_bg .maincolleft {
	margin-left:10px;
}
.ar_bg .maincolright {
	margin-right:10px;
}
.ar_bg .ms {
	background:none transparent;
	border-width:0;
}
.ar_bg .ar {
	background-color:#fff;
}
.ar_bg .ar .section_header, .ar_bg .lb .section_header, .ar_bg .ta .section_header {
	background-color:#303030;
}
.ar_bg .lbi {
	border-bottom-color:#303030;
}
.ar_bg .ar .ar_text {
	padding:5px 10px 7px;
}
.ar_bg .ta {
	background-color:#000;
}
.ar_bg .ta .section_header_sub .head1 a span {
	width:35px;
}
.ar_bg .ta .section_header_sub .head2 a span {
	width:125px;
}
.ar_bg .ta .bg_padding {
	padding:0 5px;
}
.ar_bg .ta .lbi .lbi_text {
	color:#fff;
}
.ar_bg .ta .lbi .lbi_text a, .ar_bg .ta .lbi .lbi_text a:visited, .ar_bg .ta .lbi .lbi_textonly, .ar_bg .ta .lbi .lbi_textonly a, .ar_bg .ta .lbi .lbi_textonly a:visited {
	color:#fff;
	font-size:1.15em;
	font-weight:700;
}
.ar_bg .ta .lbi .lbi_text h3 {
	font-weight:100;
}
.ar_bg .ta .lbi .lbi_text h4, .ar_bg .ta .lbi .lbi_text p {
	font-size:1em;
	font-weight:100;
	margin-bottom:0;
}
.ar_bg .ta .lbi .lbi_img {
	margin-top:10px;
}
.ar_bg .ta .lbi .lbi_text, .ar_bg .ta .lbi .lbi_textonly {
	margin-top:5px;
}
/* archive background styles end here */

/* author_articles styles start here */
.au {
	margin:0 0 10px 0;
}
.au .ntsi {
	background-image:none;
}
.au .author_info {
	background:url(ap_speechbubble.gif) bottom right no-repeat #000;
	border-top:1px solid #fff;
	font-size:1.1em;
	padding-bottom:21px;
}
.au .author_info, .au .author_info a {
	color:#fff;
}
.au .author_info a:hover {
	text-decoration:underline;
}
.au .author_info p {
	margin:10px;
}
.au .author_info ul {
	margin:10px;
}
.au .author_info p img {
	margin:0 10px 0 0;
}
.au .heading {
	display:inline;
}
.au .tagline {
	font-style:italic;
	margin:5px 0;
}
.au .text {
	margin:0;
}
.au .author_pic {
	float:left;
}
.au .author_bio {
	float:left;
	width:340px;
}
/* author_articles styles end here */

/* browse_by_club styles start here */
.bbc {
	margin:10px 0;
}
.bbc h3 {
	float:left;
	width:370px;
}
.bbc h3 img {
	margin-left:11px;
}
.bbc label {
	float:right;
	text-align:right;
	width:560px;
}
.bbc label select {
	font-size:1.0em;
	margin:0 11px;
}
/* browse_by_club styles end here */

/* best_of_the_web styles start here */
.botw {
	margin:0 0 10px 0;
}
.botw_item {
	border-bottom:1px solid #ccc;
	padding:10px 0;
}
.botw_headline {
	font-size:1.1em;
	font-weight:bold;
	margin:0;
}
.botw_data {
	margin:0;
}
/* best_of_the_web styles end here */

/* section_header styles start here */
.ch_suppcolwrapper .ad3 {
	height:280px;
}
.ch_suppcolwrapper .lc_item_wrapper {
	height:246px;
	overflow:auto;
}
.ch_suppcolwrapper .mc_games {
	height:232px;
}
/* browse_by_club styles end here */

/* section_header styles start here */
.section_header {
	height:27px;
	position:relative;
	width:100%;
}
.section_header h1, .section_header h3 {
	float:left;
	height:27px;
	position:absolute;
	z-index:2;
}
.section_header h1 img, .section_header h3 img {
	display:block;
}
.section_header p {
	background-color:#a3a5a6;
	float:right;
	height:20px;
	margin:7px 0 0 0;
	position:absolute;
	text-align:right;
	width:100%;
	z-index:1;
}
.section_header p a, .section_header p a:visited {
	color:#fff;
	display:block;
	height:100%;
	line-height:1.8em;
	padding-right:5px;
	text-decoration:none;
}
.section_header a:hover {
	background-color:#3f3f3f;
	text-decoration:none;
}
.section_header a span, .section_header a:visited span {
	display:block;
	float:right;
}
.section_header a:hover span {
	background:url(white_bottom_arrow.gif) center bottom no-repeat;
	text-decoration:none;
	cursor:pointer;
}
/* section_header styles end here */

/* section_header_sub styles start here */
.section_header_sub {
	background-color:#52a325;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	display:block;
	width:100%;
}
.section_header_sub li {
	font-weight:bold;
	float:left;
}
.section_header_sub li a {
	background-color:#52a325;
	border-right:1px solid #fff;
	color:#fff;
	display:block;
	float:left;
}
.section_header_sub li a span {
	background:url(white_bottom_arrow.gif) 1000px 1000px no-repeat;
	cursor:pointer;
	display:block;
	height:21px;
	line-height:1.8em;
	padding:0 5px;
	width:auto;
	text-decoration:none;
	text-align:center
}
.section_header_sub .last a {
	background-image:none;
	background-position:100% 0;
}
.section_header_sub li a:hover, .section_header_sub .active_hover, .section_header_sub .active_perm {
	background-position:right -400px;
}
.section_header_sub li.last a:hover {
	background-color:#316115;
}
.section_header_sub li a:hover span, .section_header_sub .active_hover span, .section_header_sub .active_perm span {
	background-position:50% 100%;
	background-color:#316115;
}
/* section_header_sub styles end here */

/* Tab - JS style start here */
.jstab li a {
	background:url(green_tabs_white_no_trans.gif) no-repeat;
	background-position:right 0px;
	border:0!important;
}
.jstab .active_hover a, .jstab .active_perm a {
	background-position:right -400px;
}
.parentactive {
	background-color:#316115;
}
.jstab li a span {
	margin-right:21px;
}
.jstab .last a span {
	margin:0;
}
.jstab li.beforeactive_hover a, .jstab li.beforeactive_perm a {
	background-position:100% -200px;
}
.jstab li.beforeactive_perm_hover a {
	background-position:100% -600px !important;
}/* IE6 needs !important */
.ui-tabs .ui-tabs-panel {
	display:block;
}
.ui-tabs .ui-tabs-hide {
	display:none!important;
}
/* Tab - JS style end here */

/* Latest columnist start here */
.lc .section_header_sub .head1 a span {
}
.lc .section_header_sub .head2 a span {
	width:110px;
}
.lc .section_header_sub .head3 a span {
	width:73px;
}
/* Latest columnist end here */


/* domestic_news styles start here */
.dn {
	margin:0 0 10px 0;
}
.dn .section_header_sub .head1 a span {
	width:130px;
}
.dn h3 {
	margin-bottom:1px;
}
.dn .dn_select {
	background-color:#52a325;
	padding:2px 10px;
}
.dn .dn_select p {
	color:#fff;
	float:left;
	font-weight:bold;
	margin:4px 0 0 0;
	width:120px;
}
.dn .dn_select select {
	float:right;
	font-size:1.0em;
	margin:3px 0;
	width:170px;
}
.dn .ali_item {
	border-bottom-width:0;
	border-top:1px solid #ddd;
}
.dn .ali_item.first {
	border-top-width:0;
}
.dn .ali_text {
	font-size:1.0em;
}
/* domestic_news styles end here */

/* kerber and black styles start here */
.kab {
	margin:0 0 10px 0;
}
.kab .kab_comic {
	display:block;
	margin-top:1px;
}
/* kerber and black styles end here */

/* gallery lightbox styles start here */
#gallery {
	background-color:#444;
	height:323px;
	position:relative;
	text-align:center;
	width:100%;
	z-index:11;
}
#gallery ul.gallery {
	display:none;
	list-style:none;
	z-index:12;
}
#gallery ul.gallery.galleryShow {
	display:block;
}
#gallery ul li {
	display: inline;
}
#gallery ul img {
	border: 5px solid #444;
}
#gallery ul a:hover img {
	border: 5px solid #fff;
	color: #fff;
}
#gallery ul a:hover {
	color: #fff;
}
/* gallery lightbox styles end here */

/* latest_columnists styles start here */
.lc {
	margin:0 0 10px 0;
}
.lc .ali_text {
	font-size:1.0em;
	width:auto;
}
.lc .ali_text .ali_time {
	float:none;
	margin-left:10px;
	width:auto;
}
.lc .ali_icons {
	padding-left:5px;
}
.lc_vidpic {
	float:left;
	margin:3px 10px 3px 0;
}
.lc_img {
	float:left;
	width:50px;
}
.lc_name {
	background:url(lc_speechbubble.gif) left top no-repeat #a3a5a6;
	float:left;
	height:51px;
	width:265px;
}
.lc_name h4 {
	font-size:1.7em;
	font-weight:normal;
	margin:6px 0 0 20px;
}
.lc_name h4 a, .lc_name h4 a:visited {
	color:#fff;
	text-decoration:underline;
}
.lc_name h4 a:hover {
	color:#666;
}
.lc_item {
	border-top:1px solid #a3a5a6;
	padding:3px 0;
}
.lc .lc_item.first {
	border-top-width:0;
	padding:3px 0;
}
.lc_item a, .lc_item a:visited {
	color:#000;
	text-decoration:none;
}
.lc_item a:hover {
	text-decoration:underline;
}
.lc_more .readmore {
	display:inline;
}
.lc_more {
	border-bottom:1px solid #a3a5a6;
	margin-bottom:5px;
	padding-bottom:3px;
	padding-top:10px;
	text-align:right;
}
/* latest_columnists styles end here */

/* latest_opinions_with_details styles start here */
.lowd {
	margin:0 0 10px 0;
}
.lowdi_wrapper {
	border-bottom:1px solid #ccc;
	padding:10px 0;
}
.lowdi_pic {
	background-color:#cf0000;
	float:left;
	padding:1px;
}
.lowdi_pic img {
	height:65px;
	width:80px;
}
.lowdi_pic p {
	color:#fff;
	margin:0;
	text-align:center;
}
.lowdi_data {
	float:right;
	width: 225px;
}
.lowdi_header {
	font-size:1.1em;
	font-weight:bold;
	margin:0;
}
.lowdi_header a {
	color:#000;
}
.lowdi_info {
	display:block;
	font-style:italic;
	margin:0;
}
.lowdi_info a, .lowdi_info a:visited {
	color:#000;
	text-decoration:underline;
}
.lowdi_info a:hover {
	text-decoration:none;
}
.lowdi_text {
	margin:0;
}
.lowdi_text a, .lowdi_text a:visited {
	color:#000;
	font-weight:bold;
}
.lowdi_text a:hover {
	text-decoration:underline;
}
/* latest_opinions_with_details styles end here */

/* match_centre styles start here */
.mc {
	margin:0 0 10px 0;
}
.mc .section_header_sub .head1 a span {
	width:85px;
	padding-right:0;
}
.mc .section_header_sub .head2 a span {
	width:80px;
	padding-right:0;
}
.mc_fixtures {
	padding-bottom:5px;
	padding-top:5px;
	width:315px;
}
.mc_fixtures p {
	float:left;
	margin:0;
	padding:2px 0 0;
	width:110px;
}
.mc_fixtures select {
	float:right;
	font-size:1em;
	margin:0;
	width:200px;
}
.mc_click {
	background-color:#eee;
	font-weight:bold;
	padding:5px 10px;
}
.mc_games {
	border-bottom:1px solid #a3a5a6;
	height:450px;
	overflow:auto;
	text-align:center;
}
.mc_games img {
	margin:10px 0 5px 0;
}
.mc_games p {
	font-size:1.1em;
	margin:0 0 5px 0;
	width:295px;
}
.mc_games p.mc_games_header {
	background:url(mc_games_bg.gif) left top repeat-x #52a325;
	color:#fff;
	font-weight:bold;
	padding:1px 0 2px 0;
	text-align:center;
	text-indent:12px;
}
.mc_games p.mc_games_league {
	color:#52a325;
	text-align:center;
	font-weight:bold;
	font-size:1.0em;
}
.mc_games a, .mc_games a:visited {
	color:#000;
}
.mc_games a:hover {
	text-decoration:none;
}
.mc_viewall {
	border-bottom:1px solid #ccc;
	margin-top:10px;
}
.mc_viewall a, .mc_viewall a:visited {
	background: url(grey_tabs.gif) top left no-repeat transparent;
	color:#fff;
	display:block;
	float:right;
	height:20px;
	margin:0;
	padding: 0 10px 0 25px;
}
.mc_viewall a:hover {
	background-position:0 -400px;
}
.mc_viewall a span {
	background-color:#a3a5a6;
	display:block;
	font-weight:bold;
	margin-top:3px;
	text-decoration:none;
}
.mc_viewall a:hover span {
	background-color:#666;
}
.mc_viewall p {
	float:left;
	margin:3px 0 0 0;
}
.mc_viewall p a, .mc_viewall p a:visited {
	background:transparent none;
	color:#000;
	display:inline;
	float:none;
	padding:0;
}
.mc_viewall p a:hover {
	text-decoration:underline;
}
/* match_centre styles end here */

/* match_centre_fixtures_results styles start here */
.mcfr {
	background-color:#111;
	margin:0 0 10px 0;
}
.mcfr .section_header_sub .head1 {
	margin-right:-25px;
	position:relative;
}
.mcfr .section_header_sub li a span {
	height:26px;
	line-height:2.3em;
}
.mcfr .section_header_sub .last a {
	background-image:none;
}
.mcfr .jstab li a {
	background-image:url(green_tabs_large.gif);
}
.mcfr .jstab li a span {
	margin-right:25px;
}
.mcfr .section_header_sub .head2 a span {
	margin-left:30px;
	width:150px;
}
.mcfr .section_header_sub .head3 a span {
	margin-left:30px;
	width:125px;
}
.mcfr .mcfr_form {
	margin:10px;
}
.mcfr .mcfr_form .mcfr_chooseleague {
	color:#fff;
	font-size:1.1em;
	margin:20px 0;
}
.mcfr .mcfr_form .mcfr_chooseleague p {
	float:left;
	margin:3px 0 0;
	width:249px;
}
.mcfr .mcfr_form .mcfr_chooseleague label {
	display:block;
	float:left;
	text-indent:-9999px;
}
.mcfr .mcfr_form .mcfr_chooseleague select {
	float:left;
	font-size:1.1em;
	margin:0 0 0 10px;
	width:175px;
}
.mcfr .mcfr_results {
	background-color:#fff;
	height:897px;
	overflow:auto;
}
.mcfr .mcfr_wrapper {
	background-color:#fff;
	padding:0 5px;
}
.mcfr .mcfr_dates {
	background-color:#fff;
	padding-bottom:6px;
	padding-left:5px;
}
.mcfr .month {
	background-color:#a3a5a6;
	border-bottom:4px solid #fff;
	float:left;
	margin:10px 5px 0 0;
	padding:3px 0;
	text-align:center;
	width:183px;
}
.mcfr .month.active {
	background:url(al_active_filter.gif) 50% bottom no-repeat #3f3f3f;
	border-bottom-width:0;
	padding-bottom:7px;
}
.mcfr .month.active a:hover {
	text-decoration:none;
}
.mcfr .month_arrow {
	float:left;
	margin:10px 5px 0 0;
}
.mcfr .month a, .mcfr .month a:visited {
	color:#fff;
	font-weight:bold;
}
.mcfr .month a:hover {
	text-decoration:underline;
}
.mcfr .mcfr_results .mcfr_click {
	background-color:#ccc;
	font-size:1.3em;
	padding:5px 0;
	text-indent:10px;
}
.mcfr .mcfr_results .mcfr_date {
	background-color:#52a325;
	color:#fff;
	font-size:1.3em;
	margin:1px 0 0;
	padding:5px 0;
	text-align:center;
}
.mcfr .mcfr_results .mcfr_matches {
	border-collapse:separate;
	font-size:1.1em;
	padding-bottom:10px;
	width:100%;
}
.mcfr .mcfr_results .mcfr_matches caption {
	border-bottom:1px solid #ccc;
	color:#52a325;
	font-weight:bold;
	padding:3px 0;
}
.mcfr .mcfr_results .mcfr_matches caption img {
	display:block;
	margin:10px auto;
}
.mcfr .mcfr_results .mcfr_matches th {
	display:none;
}
.mcfr .mcfr_results .mcfr_matches td {
	border-bottom:1px solid #ccc;
	color:#000;
	padding:1px 5px;
}
.mcfr .mcfr_results .mcfr_matches td.mcfr_competition {
	width:30%;
}
.mcfr .mcfr_results .mcfr_matches td.mcfr_team a, .mcfr .mcfr_results .mcfr_matches td.mcfr_team a:visited {
	color:#000;
}
.mcfr .mcfr_results .mcfr_matches td.mcfr_team a:hover {
	text-decoration:underline;
}
.mcfr .mcfr_results .mcfr_matches td.mcfr_time {
	background-color:#ebebeb;
	padding-right:10px;
	text-align:right;
	width:40px;
}
/* match_centre_fixtures_results styles end here */

/* match_centre_match_predictor styles start here */
.mcmp {
	background-color:#2a2a2a;
	margin:0 0 10px 0;
	padding-bottom:1px;
}
.mcmp h3 {
	padding:12px;
}
.mcmp h4 {
	padding-left:12px;
}
.mcmp_bg {
	background-color:#000;
	color:#fff;
	margin:0 0 12px 12px;
	width:456px;
}
.mcmp_bg_error {
	color:#cf0000;
	display:block;
	font-size:1.1em;
	font-weight:bold;
	margin:0;
	padding:10px 10px 0 10px;
}
.mcmp_col {
	float:left;
	padding-bottom:10px;
	width:228px;
}
.mcmp_col div {
	border-bottom:1px solid #303030;
	margin:0 10px;
}
.mcmp_col div img {
	float:left;
	padding:5px 0;
}
.mcmp_col div p {
	float:left;
	font-size:1.1em;
	margin:0;
	padding:5px 0 0 10px;
}
.mcmp_col div p span {
	color:#52a325;
	font-size:1.4em;
	font-weight:bold;
}
.mcmp_col label {
	border-bottom:1px solid #303030;
	display:block;
	font-size:1.1em;
	font-weight:bold;
	margin:0 10px;
	padding:3px 0 6px;
}
.mcmp_col label input {
	margin-right:10px;
	position:relative;
	bottom:-2px;
}
.mcmp_col .mcmp_bar {
	background:#52A325 url(pv_arrow_black.gif) no-repeat scroll 100% 0;
	display:block;
	height:15px;
	margin:5px 0 0;
	overflow:hidden;
}
.mcmp_col .submit input {
	background-color:#52a325;
	border-width:0;
	color:#fff;
	cursor:pointer;
	font-size:1.3em;
	font-weight:bold;
	margin:30px 0 0 0;
	padding:8px 20px 10px;
}
/* match_centre_match_predictor styles end here */

/* match_centre_section_header_sub styles start here */
.mcshs .head1 a {
	width:110px;
}
.mcshs .head2 a {
	width:100px;
}
.mcshs .head3 a {
	width:150px;
}
.mcshs .head4 a {
	width:120px;
}
/* match_centre_section_header_sub styles end here */

/* match_centre_preview styles start here */
.mctc {
	text-align:center;
}
.mctc .away_team {
	float:right;
	width:51px;
}
.mctc .away_team img {
	display:block;
}
.mctc .home_team {
	float:left;
	width:51px;
}
.mctc .home_team img {
	display:block;
}
.mctc .team_names {
	float:left;
	font-size:2.0em;
	margin:0 0 0 10px;
	width:358px;
}
.mctc .team_names .away_team_name {
	float:left;
	text-align:left;
	width:155px;
}
.mctc .team_names .home_team_name {
	float:left;
	text-align:right;
	width:155px;
}
.mctc .mctc_divider {
	color:#cf0000;
	float:left;
	width:48px;
}
span.home_name, span.away_name {
	font-size:0.5em;
}
.mctc p {
	clear:both;
	font-size:0.5em;
	padding-top:5px;
}
.mctc p .time {
	background-color:#CF0000;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 5px;
}
.maincolright .mctc {
	margin:0 80px;
}
/* match_centre_preview styles end here */

/* match_centre_team_news styles start here */
.mctn h1, .mctn h3 {
	font-size:2.5em;
	margin:15px 0 0;
}
.mctn h4 {
	font-size:1.1em;
	margin:10px 0;
}
.mctn p {
	font-size:1.1em;
}
.mctn p.mctn_subtitle {
	font-size:1.0em;
	margin-top:10px;
}
.mctn p strong {
	margin-right:20px;
}
.mctn p a, .mctn p a:visited {
	color:#000;
	text-decoration:underline;
}
.mctn p a:hover {
	text-decoration:none;
}
.mctn_img {
	margin:10px 0;
}
.mctn_img img {
	display:block;
}
.mctn table.home {
	float:left;
	width:240px;
}
.mctn table.away {
	float:right;
	width:240px;
}
.mctn table.mctn_results {
	border-collapse:separate;
	font-size:1.1em;
}
.mctn table.away caption {
	border-left:1px solid #fff;
}
.mctn table.mctn_results tr {
}
.mctn table.mctn_results caption {
	background-color:#52a325;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	color:#fff;
	font-weight:700;
	padding:5px 10px;
	text-align:left;
}
.mctn table.mctn_results caption .left {
	float:left;
}
.mctn table.mctn_results caption .right {
	font-weight:100;
	font-size:0.9em;
	float:right;
}
.mctn table.mctn_results tbody th {
	display:none;
}
.mctn table.mctn_results .sub_came_on td {
	background:#EBEBEB;
}
.mctn table.mctn_results td {
	border-bottom:1px solid #ccc;
}
.mctn table.mctn_results td.mctn_number {
	background-color:#000;
	color:#fff;
	padding:5px 0;
	text-align:center;
	width:18px;
	vertical-align:middle;
}
.mctn table.away td.mctn_number {
	border-left:1px solid #fff;
}
.mctn table.mctn_results td.mctn_name {
	padding:5px 2px;
	vertical-align:middle;
}
.mctn table.mctn_results td.mctn_name .sub {
	color:#A3A5A6;
	font-size:0.9em;
}
.mctn table.mctn_results td.mctn_goal {
	text-align:center;
	vertical-align:middle;
	width:22px;
}
.mctn table.mctn_results td.mctn_goal img {
	margin:2px 0;
}
.mctn table.mctn_results td.mctn_card {
	text-align:center;
	vertical-align:bottom;
	width:21px;
}
.mctn table.mctn_results td.mctn_sub {
	text-align:center;
	vertical-align:middle;
	width:25px;
}
.mctn table.mctn_results td.mctn_rating {
	font-size:0.9em;
	padding:5px 0;
	width:25px;
	vertical-align:middle;
}
.mctn table.mctn_results td.mctn_results_sub {
	color:#52a325;
	font-weight:bold;
	padding:20px 0 10px;
}
.mctn table.mctn_stats {
	border-collapse:separate;
	font-size:1.1em;
	width:100%;
}
.mctn table.mctn_stats th {
	background-color:#52a325;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	color:#fff;
	padding:5px 0;
	text-align:center;
}
.mctn table.mctn_stats th.activity {
	border-left-width:0;
	text-indent:-9999px;
	width:50%;
}
.mctn table.mctn_stats td {
	background-color:#ebebeb;
	border-bottom:1px solid #ccc;
	border-left:1px solid #fff;
	padding:5px 0;
	text-align:center;
}
.mctn table.mctn_stats td.activity {
	background-color:transparent;
	border-left-width:0;
	font-weight:bold;
	text-align:left;
}
/* match_centre_team_news styles end here */

/* match_centre_live_commentary styles start here */
.mclm {
	margin:0 0 10px 0;
}
.mclm h1, .mclm h3 {
	margin-bottom:1px;
}
.mclb h3 {
	margin-bottom:10px;
}
.mclb p {
	font-size:1.1em;
}
.mclb .mclbi {
	border:1px solid #000;
	border-width:1px 0;
}
.mclp {
	margin:10px 0;
}
.mclp h3 {
	margin-bottom:1px;
}
/* match_centre_live_commentary styles end here */


/* main_news styles start here */
.mn {
	margin:0 0 10px 0;
}
.mn h1, .mn h3 {
	font-size:3.1em;
	margin-bottom:10px;
}
.mn p.mn_header_details {
	display:inline;
	font-size:1.0em;
}
.mn p.mn_header_details span {
	background-color:#cf0000;
	color:#fff;
	font-weight:bold;
	padding:0 5px;
	margin-right:5px;
}
.mn p.mn_header_details span a, .mn p.mn_header_details span a:visited {
	color:#fff;
	text-decoration:none;
}
.mn p {
	font-size:1.1em;
}
.mn p a, .mn p a:visited {
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}
.mn p a:hover {
	text-decoration:none;
}
.mn_byline {
	background-color:#000;
	margin:10px 0;
	position:relative;
}
.mn_byline, .mn_byline a {
	color:#fff;
}
.mn_byline a {
	text-decoration:none;
}
.mn_byline a:hover {
	text-decoration:underline;
}
.mn_byline .mnb_img {
	float:left;
	overflow:hidden;
	width:80px;
}
.mn_byline .mnb_text {
	float:left;
	width:400px;
}
.mn_byline div .mnb_person {
	font-size:1.5em;
	font-weight:bold;
	margin:3px 10px;
}
.mn_byline div .mnb_person a, .mn_byline .mnb_person a:visited {
	color:#fff;
	text-decoration:none;
}
.mn .mn_byline .mnb_person a:hover {
	text-decoration:underline;
}
.mn .mn_byline .mnb_status {
	font-size:1.0em;
	font-weight:bold;
	margin:0 10px 2px;
}
.mn .mn_byline .ali_icons li, .mn .mn_byline .ali_icons li a {
	color:#fff;
}
.mn .mn_byline .ali_icons li div {
	float:none;
}
.mnb_text .twitter {
	position:absolute;
	right:10px;
	top:5px;
}
.mnb_text .twitter, .mnb_text .twitter:visited {
	color:#fff;
}
.mn_carousel {
	margin:10px 0;
}
.mn_carousel #swoosh #viewport {
	height:242px;
}
.mn_carousel #swoosh #viewport .landscape {
	width:100%;
	height:242px;
}
.mn_carousel #swoosh #viewport .portrait {
	height:242px;
}
.mn_carousel #swoosh .imageInfo {
	height:70px;
	top:172px;
}
.mn_carousel #swoosh .imageInfo h3, .mn_carousel #swoosh .imageInfo p {
	margin:2px 10px;
}
.mn_carousel #swooshplaceholder img {
	width:100%;
}
.mn_carousel #swoosh #controls {
	height:20px;
	padding:5px 3px;
	width:474px;
}
.mn_carousel #swoosh div#controls a {
	background:transparent url(icons_sml.gif) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:18px;
	margin:0 2px 0 0;
	text-indent:-6000px;
	width:18px;
}
.mn_carousel #swoosh div#controls a#pause {
	background-position:0 0;
}
.mn_carousel #swoosh div#controls a#play {
	background-position:0 -18px;
}
.mn_carousel #swoosh div#controls a#all {
	background-position:0 -36px;
}
.mn_carousel #swoosh div#controls a#full {
	background-position:0 -54px;
}
.mn_carousel #swoosh div#controls a#i {
	background-position:-18px -108px;
	margin:3px 0 0 2px;
	width:2px;
}
.mn_carousel #swoosh div#controls div#thumbnails {
	height:20px;
	margin:0 0 0 2px;
	width:341px;
}
.mn_carousel #swoosh div#controls div#thumbnails div.slider {
	height:20px;
	width:305px;
}
.mn_carousel #swoosh div#controls div#thumbnails a {
	height:20px;
}
.mn_carousel #swoosh div#controls div#thumbnails a.left {
	background-position:0 -92px;
}
.mn_carousel #swoosh div#controls div#thumbnails a.right {
	background-position:0 -72px;
}
.mn_carousel #swoosh div#controls div#thumbnails a.left:hover {
	background-position:-18px -92px;
}
.mn_carousel #swoosh div#controls div#thumbnails a.right:hover {
	background-position:-18px -72px;
}
.mn_carousel #swoosh div#controls a#pause.active, .mn_carousel #swoosh div#controls a#pause:hover {
	background-position:-18px 0;
}
.mn_carousel #swoosh div#controls a#play.active, .mn_carousel #swoosh div#controls a#play:hover {
	background-position:-18px -18px;
}
.mn_carousel #swoosh div#controls a#all.active, .mn_carousel #swoosh div#controls a#all:hover {
	background-position:-18px -36px;
}
.mn_carousel #swoosh div#controls a#full.active, .mn_carousel #swoosh div#controls a#full:hover {
	background-position:-18px -54px;
}
.mn_carousel #swoosh div#controls a#i.active, .mn_carousel #swoosh div#controls a#i:hover {
	background-position:-18px -108px;
}
.mn_carousel #swoosh div#controls div#count {
	font-size:11px;
	height:18px;
	line-height:18px;
	width:40px;
}
.mn_carousel #swoosh #gallery {
	height:242px;
}
.mn_carousel #swoosh #gallerywrapper .last5_next_prev {
	border-width:0;
	top:222px;
}
.mn_carousel #swoosh #gallerywrapper .last5_next_prev ul li {
	font-size:0.1em;
	text-indent:-9999px;
}
.mn_carousel #swoosh #gallerywrapper .last5_next_prev ul li a, .mn_carousel #swoosh #gallerywrapper .last5_next_prev ul li a:visited {
	border-width:0;
	display:inline-block;
	height:10px;
	width:10px;
}
.mn .last5_next_prev {
	border-bottom:1px solid #52a325;
}
.mn .last5_next_prev .prev a {
	background:url(green_tabs.gif) right top no-repeat;
	display:block;
	height:20px;
	padding-right:10px;
}
.mn .last5_next_prev .next a {
	background:url(green_tabs.gif) left top no-repeat;
	display:block;
	height:20px;
	padding-left:10px;
}
.mn .last5_next_prev .prev a:hover {
	background-position:right -400px;
	text-decoration:none;
}
.mn .last5_next_prev .next a:hover {
	background-position:left -400px;
	text-decoration:none;
}
.mn .last5_next_prev .prev a span, .mn .last5_next_prev .next a span {
	line-height:1.8em;
}
.mn .last5_next_prev ul li {
	font-size:1.0em;
	text-indent:0;
}
.mn .last5_next_prev ul li a, .mn .last5_next_prev ul li a:visited {
	background-image:none;
	border:1px solid #999;
	color:#000;
	display:inline;
	height:auto;
	padding:0 3px 0 4px;
	width:auto;
}
.mn .last5_next_prev ul li a:hover {
	background:none #ccc;
}
.mn .last5_next_prev ul li a.active, .mn .last5_next_prev ul li a.active:visited {
	background:none #999;
	color:#fff;
}
/* main_news styles end here */

/* general_news styles start here */
.gn a {
	color:#000;
	font-weight:700;
	text-decoration:underline;
}
.gn a:hover {
	text-decoration:none;
}
.gn h1, .gn h3 {
	font-size:3.1em;
}
.gn ul {
	margin:0 0 1em;
}
.gn li {
	background:transparent url(listarrow.gif) no-repeat scroll 1px 4px;
	padding:0 0 0 10px;
}
/* general_news styles end here */

/* error page < */
.errorpg h3 {
	color:#cf0000;
}
/* error page > */


/* most_popular styles start here */
.mp h3 {
	margin-bottom:1px;
}
.mp .section_header_sub .head1 a span {
	width:130px;
}
.mp .section_header_sub .head2 a span {
	width:130px;
}
.mp .al_header {
	margin-bottom:0;
}
/* most_popular styles end here */

/* main_splash styles start here */
.ms {
	background:url(shadow.jpg) bottom left repeat-x #fff;
	border-bottom:2px solid #fff;
	margin:0 0 10px 0;
	position:relative;
}
.ms_playerinfo, .ms_header {
	background:url(white_right_tab.gif) right top no-repeat #000;
	border-bottom:1px solid #636363;
	color:#fff;
	padding:10px 40px 10px 10px;
}
.ms_name {
	float:left;
	width:290px;
}
.ms_name h1, .ms_title h1, .ms_name h3, .ms_title h3 {
	font-size:2.8em;
	line-height:1em;
}
.ms_name h3 img, .ms_title h3 img {
	padding-left:10px;
	vertical-align:middle;
}
.ms_name .ms_ps, .ms_title .ms_ps {
	font-size:1.7em;
	font-weight:bold;
	line-height:1em;
	margin-bottom:10px;
}
.ms_name p, .ms_title p {
	font-size:1.3em;
	line-height:1.1em;
	margin:4px 0 10px;
}
.ms_details {
	border-left:1px solid #666;
	float:right;
	padding-left:10px;
	width:280px;
}
.ms_details table {
	width:100%;
}
.ms_details caption {
	display:none;
}
.ms_details td {
	text-align:right;
}
.ms_header .ali_icons li, .ms_header .ali_icons li a {
	color:#fff;
}
.ms #gallerywrapper {
	display:none;
	position:absolute;
	width:100%;
	top:-26px;
	z-index:100;
}
.ms #gallerywrapper #gallery {
	padding-top:26px;
}
.ms #gallerywrapper .last5_next_prev {
	position:absolute;
	width:100%;
	top:332px;
	z-index:14;
}
.ms #gallerywrapper .last5_next_prev .prev a, .ms #gallerywrapper .last5_next_prev .prev a:visited {
	background:url(grey_tabs.gif) 100% 0 no-repeat;
	display:block;
	height:20px;
	visibility:hidden;
}
.ms #gallerywrapper .last5_next_prev .prev a:hover {
	background-position:100% -400px;
}
.ms #gallerywrapper .last5_next_prev .next a, .ms #gallerywrapper .last5_next_prev .next a:visited {
	background:url(grey_tabs.gif) 0 0 no-repeat;
	display:block;
	height:20px;
	visibility:hidden;
}
.ms #gallerywrapper .last5_next_prev .next a:hover {
	background-position:0 -400px;
}
.ms #gallerywrapper .last5_next_prev .next a span, .ms #gallerywrapper .last5_next_prev .prev a span {
	line-height:1.8em;
	margin:0 10px;
	padding:0 10px;
}
.ms #gallerywrapper .last5_next_prev ul li {
	margin:2px;
}
.ms #gallerywrapper .last5_next_prev ul li a, .ms #gallerywrapper .last5_next_prev ul li a:visited {
	background-image:url(block_light_grey.gif);
}
.ms #gallerywrapper .last5_next_prev ul li a:hover, .ms #gallerywrapper .last5_next_prev ul li a.active {
	background-image:url(block_red.gif);
}
/* main_splash styles end here */

/* news_latest_news styles start here */
.nln h3 {
	margin:0 0 10px 0;
}
.nln .nlni {
	border-bottom:1px solid #ddd;
	margin:0 0 15px 0;
}
.nln .nlni_img {
	float:left;
	margin:0 10px 0 0;
	width:115px;
}
.nln .nlni_text {
	float:left;
	width:355px;
}
.nln .ali_icons {
	padding-left:0;
}
.nln .heading {
	display:inline;
	font-size:1.3em;
	margin:0 0 5px 0;
}
.nln .heading span {
	background-color:#cf0000;
	color:#fff;
	font-size:0.8em;
	font-weight:bold;
	margin:0 10px 0 0;
	padding:0 5px;
}
.nln .text {
	margin:5px 0;
}
.nln a, .nln a:visited {
	color:#000;
}
.nln a:hover {
	text-decoration:underline;
}
.strong {
	font-weight:bold;
}
/* news_latest_news styles end here */

/* news_top_stories styles start here */
.nts {
	margin:0 0 10px 0;
}
.ntsi {
	background:url(shadow_115_tall.jpg) top left repeat-x #fff;
	border-top:1px solid #cdcdcd;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
}
.ntsi .ntsi_img {
	float:left;
	margin:0 10px 0 0;
	width:186px;
}
.ntsi .ntsi_text {
	float:left;
	width:284px;
}
.ntsi .heading {
	font-size:1.3em;
	font-weight:bold;
	margin:0 0 5px 0;
}
.ntsi .heading span {
	background-color:#cf0000;
	color:#fff;
	font-size:0.85em;
	margin:0 10px 0 0;
	padding:0 5px;
}
.ntsi a, .ntsi a:visited {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.ntsi a:hover {
	text-decoration:underline;
}
/* news_top_stories styles end here */

/* pic_of_the_day styles start here */
.potd {
	background-color:#000;
	margin:0 0 10px 0;
}
.potd .last5_next_prev .next a {
	background:transparent url(red_tabs_grey.gif) no-repeat scroll left top;
	display:block;
	height:20px;
	line-height:1.8em;
	padding-left:10px;
}
.potd .last5_next_prev .prev a {
	background:transparent url(red_tabs_grey.gif) no-repeat scroll right top;
	display:block;
	height:20px;
	line-height:1.8em;
	padding-right:10px;
}
/* pic_of_the_day styles end here */

/* poll_vote styles start here */
.pv {
	margin-bottom:10px;
}
.pv_question {
	background:#52a325 url(pvq_bg.jpg) repeat-x 0 0;
	border:1px solid #fff;
	border-width:1px 0;
}
.maincolcentre .pv_question {
	margin:0 0 10px 0;
	background:#a4a5a7 none;
}
.pv_question .pvq_img {
	float:left;
	height:92px;
	width:115px;
}
.pv_question .pvq_img img {
	display:block;
}
.pv_question .pvq_text {
	color:#fff;
	font-size:12px;
	padding:10px;
}
.maincolcentre .pv_question .pvq_text {
	background-image:url(pvq_text_bg2.jpg);
}
.pv_question .pvq_text span {
	display:block;
	height:100%;
	width:100%;
}
.pv_answers label, .pv_answers li {
	border-bottom:1px solid #ccc;
	display:block;
	font-size:1.1em;
	font-weight:bold;
	padding-bottom:3px;
}
.maincolcentre .pv_answers label, .pv_answers li {
	font-size:1.5em;
}
.maincolcentre .pv_answers {
	margin-bottom:20px;
}
.pv_answers .last {
	border-bottom:2px solid #316115;
	padding-bottom:10px;
}
.pv_answers label input {
	margin-right:8px;
	margin-top:6px;
}
.pva_bar {
	background:#52A325 url(pv_arrow.gif) no-repeat scroll 100% 0;
	display:block;
	height:15px;
	margin:5px 0 0;
	overflow:hidden;
}
.maincolcentre .pva_bar {
	margin:0;
}
.pv_vote {
	position:relative;
	width:315px;
	font-size:1.1em;
	min-height:27px;
	padding:10px 0 0 0;
}
.pv .section_header.pv_vote h4 {
	height:27px;
	position:absolute;
	right:0;
	z-index:2;
}
.pv .section_header.pv_vote h4 a, .pv .section_header.pv_vote h4 a:visited {
	background:url(green_tabs_white_tall.gif) left -400px no-repeat;
	color:#fff;
	display:block;
	padding:0 10px 0 40px;
}
.pv .section_header.pv_vote h4 a:hover {
	background-position:left top;
	text-decoration:none;
}
.pv .section_header.pv_vote h4 a span {
	float:none;
	height:27px;
	line-height:2.3em;
}
.pv .section_header.pv_vote p {
	text-align:left;
}
.pv .section_header.pv_vote p a, .pv .section_header.pv_vote p a:visited {
	background:url(top_left_white_27x27.gif) left -5px no-repeat #52a325;
	float:none;
	padding-left:15px;
}
.pv .section_header.pv_vote p a:hover {
	background-color:#316115;
}
.pv .section_header.pv_vote p a span, .pv .section_header.pv_vote p a:visited span {
	float:left;
	font-size:0.9em;
	height:20px;
	padding:0 10px;
}
.pv .last5_next_prev {
	border-bottom:1px solid #52a325;
}
.pv .last5_next_prev .prev a {
	background:url(green_tabs.gif) right top no-repeat;
	display:block;
	height:20px;
	padding-right:10px;
}
.pv .last5_next_prev .next a {
	background:url(green_tabs.gif) left top no-repeat;
	display:block;
	height:20px;
	padding-left:10px;
}
.pv .last5_next_prev .prev a:hover {
	background-position:right -400px;
	text-decoration:none;
}
.pv .last5_next_prev .next a:hover {
	background-position:left -400px;
	text-decoration:none;
}
.pv .last5_next_prev .prev a span, .pv .last5_next_prev .next a span {
	line-height:1.8em;
}
.pv .last5_next_prev ul li {
	font-size:1.0em;
	text-indent:0;
}
.pv .last5_next_prev ul li a, .pv .last5_next_prev ul li a:visited {
	background-image:none;
	border:1px solid #999;
	color:#000;
	display:inline;
	height:auto;
	padding:0 3px 0 4px;
	width:auto;
}
.pv .last5_next_prev ul li a:hover {
	background:none #ccc;
}
.pv .last5_next_prev ul li a.active, .pv .last5_next_prev ul li a.active:visited {
	background:none #999;
	color:#fff;
}
/* poll_vote styles end here */

/* related_links styles start here */
.rl {
	border:1px solid #666;
	border-top-width:0;
	margin-bottom:10px;
}
.rl .rl_actions {
	background:url(grey_fade.jpg) left top repeat-x #606568;
	height:25px;
}
.rl .rl_actions li {
	border-left:1px solid #000;
	border-right:1px solid #fff;
	display:block;
	float:left;
	font-size:1.1em;
	font-weight:bold;
	height:25px;
}
.rl .rl_actions.only3 li {
	width:25%;
}
.rl .rl_actions.twofer li {
	width:49%;
}
.rl .rl_actions li.first {
	border-left-width:0;
}
.rl .rl_actions li.last {
	border-right-width:0;
}
.rl .rl_actions li img {
	display:block;
	float:left;
	margin-left:5px;
}
.rl .rl_actions li a, .rl .rl_actions li a:visited {
	color:#fff;
	display:block;
	float:left;
	margin:4px 8px 0 10px;
}
.rl .rl_actions li a:hover {
	color:#fff;
	text-decoration:underline;
}
.rl .rl_actions li .SiteLife_Recommended {
	color:#fff;
	display:block;
	float:left;
	margin:4px 8px 0 10px;
}
.rl .rl_sitelinks {
	padding:5px 0 5px 5px;
}
.rl .rl_sitelinks p {
	font-weight:bold;
	margin:0 0 5px 0;
}
.rl .rl_sitelinks ul li {
	border:1px solid #ccc;
	display:block;
	font-weight:bold;
	float:left;
	height:20px;
	line-height:1.8em;
	margin:0 5px 0 0;
	width:87px;
}
.maincolright .rl .rl_sitelinks ul li {
	width:14.9%;
}
.rl .rl_sitelinks ul li.rs4 {
	width:105px;
}
.rl .rl_sitelinks ul li.rs5 {
	width:70px;
}
.rl .rl_sitelinks ul li span {
	float:left;
	margin:2px 2px;
	vertical-align:middle;
}
.rl .rl_actions .at15t_email {
	display:none;
}
.rl .rl_sitelinks ul li a, .rl .rl_sitelinks ul li a:visited {
	color:#000;
}
.rl .rl_sitelinks ul li a:hover {
	text-decoration:underline;
}
/* related_links styles end here */

/* related_tags styles start here */
.rt {
	margin:0 0 10px 0;
}
.rt ul li {
	display:inline;
}
.rt ul li.size1 {
	font-size:1.0em;
	font-weight:bold;
}
.rt ul li.size2 {
	font-size:1.2em;
	font-weight:bold;
}
.rt ul li.size3 {
	font-size:1.4em;
	font-weight:bold;
}
.rt ul li.size4 {
	font-size:1.6em;
	font-weight:bold;
}
.rt ul li.size5 {
	font-size:1.8em;
	font-weight:bold;
}
.rt ul li.size6 {
	font-size:2.0em;
	font-weight:bold;
}
.rt ul li a, .rt ul li a:visited {
	color:#000;
	text-decoration:underline;
}
.rt ul li a:hover {
	text-decoration:none;
}
/* related_tags styles end here */

/* suppcolwrapper styles start here */
.scw .scw_left {
	float:left;
	width:315px;
	margin-right:10px;
}
.scw .scw_right {
	float:left;
	width:315px;
}
/* suppcolwrapper styles end here */

/* sitemap styles start here */
.sm {
	font-size:1.1em;
	margin:0 0 10px 0;
}
.sm dl {
	margin:10px 0;
}
.sm dl dt {
	font-weight:bold;
}
.sm dl dd ol li {
	list-style-position:inside;
	list-style-type:decimal;
}
.sm ul li {
	display:block;
	font-weight:bold;
}
.sm ul li ul li {
	font-weight:normal;
}
.sm ul li a, .sm ul li a:visited {
	background:transparent url(listarrow.gif) no-repeat scroll 1px 8px;
	border-bottom:1px solid #ccc;
	color:#000;
	display:block;
	padding:4px 0;
	text-indent:10px;
}
.sm ul li a:hover {
	text-decoration:underline;
}
.sm ul li ul li a {
	background-position:11px 8px;
	text-indent:20px;
}
.sm .sm_col p {
	background-color:#52a325;
	clear:left;
	color:#fff;
	font-weight:bold;
	margin:0 0 5px;
	padding:5px 10px;
}
.sm .sm_col ul {
	float:left;
	margin-bottom:10px;
	width:50%;
}
.sm .sm_col ul li {
	font-weight:normal;
	margin-right:10px;
}
/* sitemap styles end here */

/* swoosh carousel styles start here */
div#swoosh * {
	margin:0;
	outline:none;
	padding:0;
	position:relative;
}
div#swoosh {
	margin:0;
	position:relative;
	width:100%;
}
div.hover {
	background:transparent url(arrow.gif) bottom center no-repeat;
	padding-bottom:15px;
	position:absolute;
	top:230px;
	z-index:10;
}
div.hover img.hoverImg {
	border:3px solid #f3f3f3;
}
div.hover img {
	display:block;
}
div.hover img.arrow {
	margin:0 0 0 60px;
}
div#swoosh div#viewport {
	background:#000;
	height:323px;
	width:100%;
	overflow:hidden;
}
div#swoosh div#viewport .viewportImg {
	width:100%;
}
div#swoosh div#viewport img {
	margin:0 auto;
}
div#swoosh div#viewport a {
	display:block;
	height:323px;
	position:absolute;
	width:319px;
	z-index:8;
}
div#swoosh div#viewport .imageInfo {
	text-align:left;
}
div#swoosh div#viewport a.right {
	left:320px;
}
div#swoosh div#viewport a span {
	background:url(arrows.png) top left no-repeat;
	display:none;
	height:97px;
	position:absolute;
	left:0;
	top:100px;
	text-indent:-6000px;
	width:57px;
}
div#swoosh div#viewport a.right span {
	background:url(arrows.png) top right no-repeat;
	left:263px;
}
div#swoosh .imageInfo {
	background:url(main-news-sm-bg.png) left top repeat;
	color:#fff;
	height:74px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:250px;
	width:100%;
	z-index:4;
}
div#swoosh .imageInfo a {
	color:#fff;
}
div#swoosh .imageInfo.hideit {
	display:none;
}
div#swoosh .imageInfo h3 {
	font-size:1.45em;
	line-height:1.1em;
	margin:6px 10px;
}
div#swoosh div#viewport .imageInfo h3 a {
	height:auto;
	position:static;
	width:auto;
	z-index:auto;
}
div#swoosh .imageInfo p {
	font-size:1.1em;
	margin:0 10px 5px;
}
div#swoosh .imageInfo ul li {
	background:transparent url(listarrow_trans.gif) no-repeat scroll 1px 6px;
	display:block;
	padding:0 0 0 10px;
}
div#swoosh div#viewport div.imageInfo ul li a, div#swoosh div#viewport div.imageInfo ul li a:visited {
	color:#fff;
	font-weight:bold;
	height:auto;
	position:static;
	width:auto;
}
div#swoosh div#viewport div.imageInfo ul li a:hover {
	text-decoration:underline;
}
div#swoosh div#controls {
	background:url(controls_bg.gif) top left repeat-x;
	display:none;
	height:27px;
	padding:8px 7px;
	width:626px;
}
div#swoosh div#controls a {
	background:url(icons.gif) 0 0 no-repeat;
	display:block;
	float:left;
	height:25px;
	margin:0 2px 0 0;
	text-indent:-6000px;
	width:25px;
}
div#swoosh div#controls a#play {
	background-position:0 -25px;
}
div#swoosh div#controls a#all {
	background-position:0 -50px;
}
div#swoosh div#controls a#full {
	background-position:0 -75px;
}
div#swoosh div#controls a#i {
	background-position:0 -152px;
	margin:5px 0 0 5px;
	width:2px;
}
div#swoosh div#controls a#play.active, div#swoosh div#controls a#play:hover {
	background-position:-25px -25px;
}
div#swoosh div#controls a#pause.active, div#swoosh div#controls a#pause:hover {
	background-position:-25px 0;
}
div#swoosh div#controls a#all.active, div#swoosh div#controls a#all:hover {
	background-position:-25px -50px;
}
div#swoosh div#controls a#full.active, div#swoosh div#controls a#full:hover {
	background-position:-25px -75px;
}
div#swoosh div#controls div#thumbnails {
	float:left;
	height:26px;
	margin:0 0 0 5px;
	position:relative;
	width:440px;
	display:inline;
}
div#swoosh div#controls div#thumbnails a {
	background-position:0 -126px;
	height:26px;
	margin:0;
}
div#swoosh div#controls div#thumbnails a.right {
	background-position:0 -100px;
}
div#swoosh div#controls div#thumbnails a:hover {
	background-position:-25px -126px;
}
div#swoosh div#controls div#thumbnails a.right:hover {
	background-position:-25px -100px;
}
div#swoosh div#controls div#thumbnails div.slider {
	float:left;
	height:27px;
	overflow:hidden;
	position:relative;
	width:389px;
}
div#swoosh div#controls div#thumbnails div.slider div.sliderimgholder {
	border:1px solid silver;
	float:left;
	margin:0 0 0 4px;
	position:relative;
}
div#swoosh div#controls div#thumbnails div.slider div.sliderimgholder div {
	background-color:#000;
	position:absolute;
	bottom:0px;
	left:0px;
	width:140px;
}
div#swoosh div#controls div#thumbnails div.slider div.sliderimgholder div p {
	color:#fff;
	margin:0;
	padding:1px 5px;
}
div#swoosh div#controls div#thumbnails div.slider div.sliderimgholder div p a, div#swoosh div#controls div#thumbnails div.slider div.sliderimgholder div p a:visited {
	background-image:none;
	color:#cf0000;
	display:inline;
	float:none;
	height:auto;
	text-indent:0;
	width:auto;
}
div#swoosh div#controls div#thumbnails div.slider div.sliderimgholder div p a:hover {
	text-decoration:underline;
}
div#swoosh div#controls div#thumbnails div.slider img {
	cursor:pointer;
	display:block;/******************************************************************************************************
	float:left;
	margin:0 0 0 4px;
	******************************************************************************************************/
}
div#swoosh div#controls div#thumbnails div.slider p {
	cursor:pointer;
}
div#swoosh div#controls div#count {
	background:#000;
	color:#fff;
	display:block;
	float:left;
	font:15px Arial, Helvetica, sans-serif;
	height:27px;
	line-height:27px;
	margin:0 4px 0 3px;
	text-align:center;
	width:57px;
}
/* Special .fouracross styles */
div.fouracross div#swoosh .imageInfo h3 {
	font-size:2em;
	margin:6px 10px 2px;
}
div.fouracross div#swoosh div#controls {
	background:none #222;
	border-top:1px solid #666;
	height:73px;
	padding:8px 0;
	width:640px;
}
div.fouracross div#swoosh div#controls #pause, div.fouracross div#swoosh div#controls #play, div.fouracross div#swoosh div#controls #pause, div.fouracross div#swoosh div#controls #count, div.fouracross div#swoosh div#controls #all, div.fouracross div#swoosh div#controls #full, div.fouracross div#swoosh div#controls #i {
	display:none;
}
div.fouracross div#swoosh div#controls div#thumbnails {
	height:80px;
	margin:0;
	width:640px;
}
div.fouracross div#swoosh div#controls div#thumbnails a.left {
	background:url(icons_4across.gif) -23px 0 no-repeat;
	height:39px;
	margin:17px 3px 0 0;
	width:23px;
}
div.fouracross div#swoosh div#controls div#thumbnails a.left:hover {
	background-position:-23px 0;
}
div.fouracross div#swoosh div#controls div#thumbnails a.right {
	background:url(icons_4across.gif) 0 0 no-repeat;
	height:39px;
	margin:17px 0 0 3px;
	width:23px;
}
div.fouracross div#swoosh div#controls div#thumbnails a.right:hover {
	background-position:0 0;
}
div.fouracross div#swoosh div#controls div#thumbnails div.slider {
	height:80px;
	width:588px;
}
div.fouracross div#swoosh div#controls div#thumbnails div.slider div.sliderimgholder {
	border:1px solid #666;
	float:left;
	margin:0 0 0 4px;
	position:relative;
}
div.fouracross div#swoosh div#controls div#thumbnails div.slider div.sliderimgholder div {
	background:transparent url(main-news-sm-bg.png) repeat left top;
	color:#fff;
}
div.fouracross div#swoosh div#controls div#thumbnails div.slider div.sliderimgholder div p {
	margin:0;
}
div.fouracross div#swoosh .imageInfo.hideit {
	display:block;
	width:640px;
}
div.fouracross div#swoosh .imageInfo div {
	float:left;
	width:400px;
}
div.fouracross div#swoosh .imageInfo ul {
	float:left;
	padding-top:3px;
	width:230px;
}
div.fouracross div#swoosh .pagination {
	background-color:#000;
	height:20px;
	padding-top:6px;
	text-align:center;
}
div.fouracross div#swoosh .pagination ul {
	display:inline;
}
div.fouracross div#swoosh .pagination ul li {
	display:inline;
	font-size:0.1em;
	text-indent:-9999px;
}
div.fouracross div#swoosh .pagination ul li a:hover, div.fouracross div#swoosh .pagination ul li a.active {
	background-image:url(block_red.gif);
}
div.fouracross div#swoosh .pagination ul li a {
	background:transparent url(block_grey.gif) no-repeat scroll left top;
	display:inline-block;
	height:10px;
	margin:2px;
	width:10px;
}
/* swoosh carousel styles end here */

/* top_galleries styles start here */
.tg {
	margin:10px 0;
}
.tg .section_header_sub .head1 a span {
	width:130px;
}
.tg .section_header_sub .head2 a span {
	width:140px;
}
/* top_galleries styles end here */

/* today's hot topics styles start here */
.tht {
	margin:0 0 10px 0;
}
.tht_left {
	float:left;
	width:315px;
}
.tht_right {
	float:right;
	width:315px;
}
.thti {
	background:url(tht_speechbubble.gif) right bottom no-repeat;
	padding-bottom:11px;
}
.thti_data {
	float:left;
	width:93px;
}
.thti_author {
	font-size:1.2em;
	margin:5px 0;
}
.thti_author, .thti_author a {
	color:#999;
}
.thti_author a:hover {
	text-decoration:underline;
}
.tht2 .lowdi_pic, .tht3 .lowdi_pic {
	float:right;
}
.tht1 .lowdi_pic img, .tht2 .lowdi_pic img {
	height:73px;
	width:91px;
}
.tht3 .lowdi_pic img {
	height:57px;
	width:71px;
}
.thti_headline {
	font-weight:bold;
}
.tht1 .thti_headline {
	float:right;
	font-size:2.0em;
	width:212px;
}
.tht2 .thti_headline {
	font-size:1.2em;
	width:212px;
}
.tht3 .thti_headline {
	font-size:1.2em;
	width:232px;
}
.thti_headline a, .thti_headline a:visited {
	color:#000;
}
.thti_headline a:hover {
	text-decoration:underline;
}
.tht1 .thti_footer {
	clear:both;
	padding:5px 0 0;
}
.tht2 .thti_footer, .tht3 .thti_footer {
	font-size:0.9em;
	font-weight:normal;
	padding:5px 0 0;
}
.thti_footer .ali_icons {
	float:left;
	padding-bottom:5px;
}
.thti_footer .lc_more {
	border-width:0;
	display:inline;
	float:right;
	margin:0;
	padding:4px 0 5px 0;
}
.tht2 .thti_footer .lc_more, .tht3 .thti_footer .lc_more {
	font-size:0.9em;
}
/* today's hot topics styles end here */

/* ar styles start here */
.ar {
	background-color:#fff;
	border-bottom:1px solid #a3a5a6;
	margin:0 0 10px 0;
}
.ar .section_header_sub .head1 a span {
}
.ar .section_header_sub .head2 a span {
	width:125px;
}
.ar_pic {
	display:none;
	height:156px;
	position:relative;
}
.ar_pic img {
	display:block;
}
.ar_text {
	display:none;
}
.ar_pic div {
	background:transparent url(main-news-sm-bg.png) left top repeat;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
}
.ar_pic div p {
	font-size:1.1em;
	font-weight:bold;
	margin:0;
	padding:5px 10px;
}
.ar_pic div p a, .ar_pic div p a:visited {
	color:#fff;
}
.ar_pic div p a:hover {
	text-decoration:underline;
}
.ar_text {
	padding:5px 0 7px 0;
}
.ar_mr_item {
	padding-bottom:5px;
}
.ar_mr_text {
	margin:10px 10px 0;
}
.ar_mr_text a {
	color:#000;
	font-size:1.1em;
	font-weight:bold;
}
.ar_mr_text a:hover {
	text-decoration:underline;
}
.ar .last5_next_prev .prev a {
	background:url(grey_tabs.gif) right top no-repeat;
	display:block;
	height:20px;
	padding-right:10px;
}
.ar .last5_next_prev .next a {
	background:url(grey_tabs.gif) left top no-repeat;
	display:block;
	height:20px;
	padding-left:10px;
}
.ar .last5_next_prev .prev a:hover {
	background-position:right -400px;
	text-decoration:none;
}
.ar .last5_next_prev .next a:hover {
	background-position:left -400px;
	text-decoration:none;
}
.ar .last5_next_prev .prev a span, .ar .last5_next_prev .next a span {
	line-height:1.8em;
}
.ar_msg {
	border-top:1px solid #DDDEDF;
	padding-top:5px;
}
.ar_msg a {
	color:#000;
	font-weight:700;
}
.ar_msg a:hover {
	text-decoration:underline;
}
/* ar styles end here */

/* lb styles start here */
.lb {
	background-color:#fff;
	margin:0 0 10px 0;
}
.lb .section_header_sub .head1 a span {
	width:50px;
}
.lb .section_header_sub .head2 a span {
	width:111px;
}
.lbi {
	border-bottom:1px solid #a3a5a6;
	padding-bottom:0;
}
.lbi .lbi_img {
	float:left;
	margin:5px 5px 0 0;
	width:100px;
}
.lbi .lbi_text {
	float:left;
	width:206px;
}
.lbi .lbi_text, .lbi .lbi_textonly {
	margin-top:10px;
}
.lbi .lbi_text a, .lbi .lbi_text a:visited, .lbi .lbi_textonly a, .lbi .lbi_textonly a:visited {
	color:#000;
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none;
}
.lbi .lbi_text a:hover, .lbi .lbi_textonly a:hover {
	text-decoration:underline;
}
/* lb styles end here */

/* last5_next_prev styles start here */
.last5_next_prev {
	display:block;
	text-align:center;
}
.last5_next_prev .prev {
	float:left;
}
.last5_next_prev .next {
	float:right;
}
.last5_next_prev .prev span {
	background:url(prev.gif) left 50% no-repeat;
	margin:0 10px;
	padding:0 10px;
}
.last5_next_prev .next span {
	background:url(next.gif) right 50% no-repeat;
	margin:0 10px;
	padding:0 10px;
}
.last5_next_prev .prev a, .last5_next_prev .prev a:visited, .last5_next_prev .next a, .last5_next_prev .next a:visited {
	color:#fff;
}
.last5_next_prev .prev a:hover, .last5_next_prev .next a:hover, .last5_next_prev .prev a:hover span, .last5_next_prev .next a:hover span {
	text-decoration:none;
}
.last5_next_prev ul {
	display:inline;
}
.last5_next_prev ul li {
	display:inline;
	font-size:0.1em;
	margin:2px;
	text-indent:-9999px;
}
.last5_next_prev ul li a {
	background:url(block_grey.gif) left top no-repeat;
	display:inline-block;
	height:10px;
	width:10px;
}
.last5_next_prev ul li a:hover, .last5_next_prev ul li a.active {
	background-image:url(block_red.gif);
}
/* last5_next_prev styles end here */

/* footer styles start here */
.footer {
	background-color:#fff;
	clear:both;
}
.footer .col4 {
	background:#163402 url(footer_bg.gif) repeat-y 0 0;
	border:8px solid #163402;
	border-width:8px 0;
	margin:0 12px;
	position:relative;
	width:963px;
	overflow:hidden;
}
.footer .col4colheader {
	color:#fff;
	height:23px;
	width:232px;
}
.footer .col4col {
	background-color:#0d1d02;
	color:#fff;
	float:left;
	margin:0 0 0 7px;
	padding-bottom:30px;
	width:232px;
}
.footer .col4col .ftr_headline {
	padding:7px 7px 0 7px;
	;
}
.footer .col4col .ftr_headline p {
	margin:0;
}
.footer .col4col a, .footer .col4col a:visited {
	color:#fff;
	display:block;
	font-weight:bold;
	overflow:hidden;
	text-decoration:none;
}
.footer .col4col a:hover {
	text-decoration:underline;
}
.footer .col4col a span {
	font-weight:normal;
}
.footer .col4col .col4colftr {
	border-bottom:1px solid #52a325;
	bottom:0;
	display:block;
	margin:10px 0 0 0;
	position:absolute;
	width:232px;
}
.footer .col4col .col4colftr a, .footer .col4col .col4colftr a:visited {
	background:transparent url(green_tabs.gif) no-repeat scroll left top;
	color:#fff;
	display:block;
	float:right;
	height:21px;
	margin:0;
	padding:0 10px 0 25px;
}
.footer .col4col .col4colftr a:hover {
	background-position:0 -400px;
	text-decoration:none;
}
.footer .col4col .col4colftr a span {
	background-color:#52a325;
	display:block;
	font-weight:bold;
	line-height:1.8em;
}
.footer .col4col .col4colftr a:hover span {
	background:url(green_tabs_green_arrow.gif) center bottom no-repeat #316115;
	text-decoration:none;
}
.footer .bottom {
	padding-bottom:11px;
}
.footer .bottom .linklist {
	float:left;
	margin:10px 0 0 11px;
	width:960px;
	overflow:hidden;
}
.footer .bottom .linklist ul li {
	background:url(listarrow.gif) 1px 5px no-repeat;
	border-bottom:1px solid #ccc;
	padding:2px 0 2px 10px;
	float:left;
	width:200px;
}
.footer .bottom .linklist ul li a, .footer .bottom .linklist ul li a:visited {
	color:#000;
	text-decoration:none;
}
.footer .bottom .linklist ul li a:hover {
	text-decoration:underline;
}
/* footer styles end here */

/* header start here */
.logo {
	float:left;
	font-size:30px;
	line-height:107px;
	height:107px;
	width:255px;
}
.logo a, .logo a:visited {
	color:#fff;
}
.logo span {
	background:transparent url(logo.png) no-repeat 0 50%;
	height:107px;
	width:100%;
	display:block;
}
.archive .logo span {
	background-image:url(l_mirror_football_arc.jpg);
}
/* header end here */

/* menu start here */
.nav {
	background:transparent url(bg_gradient.jpg) repeat-x 0 20px;
	margin:0 auto;
	width:987px;
}
.nav .menu {
	background-color:transparent;
	border-left:1px solid #fff;
	float:left;
	height:29px;
	position:relative;
	z-index:4;
	width:986px;
	background:url(main_m.gif) repeat-x right 7px;
}
.nav .menu li {
	float:left;
	font-size:1.1em;
	line-height:2.5em;
	overflow:hidden;
	text-align:center;
}
.nav .menu li a {
	background:transparent url(menu.gif) repeat-y 100% 0;
	color:#fff;
	font-weight:bold;
	float:left;
	padding:0 20px;
}
.nav .menu li a span {
	display:block;
	text-decoration:none;
}
.nav .menu li a:hover, .nav .menu li .active {
	background:transparent url(menu.gif) no-repeat 100% -50px;
}
.nav .menu li a:hover span, .nav .menu li .active span {
	background:transparent url(m_sel.gif) no-repeat 50% 100%;
}
.nav .menu .last {
	background:none;
	padding:0;
	white-space:nowrap;
}
.nav {
	position:relative;
	z-index:15;
}
.nav .menu_r li.more .nav_mouseover {
	background:url(green_gradient.jpg) left top repeat-x #1c3a0c;
	border:1px solid #fff;
	display:none;
	position:absolute;
	top:28px;
	left:0px;
	width:983px;
	z-index:100;
}
.nav .menu_r li.more:hover .nav_mouseover, .nav .menu_r li.more.over .nav_mouseover {
	display:block;
}
.nav .menu_r li.more .nav_mouseover .hm_col {
	float:left;
	padding:10px;
	width:307px;
}
.nav .menu_r li.more .nav_mouseover .hm_col p {
	background-color:#172e0a;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	margin:0;
	padding:5px 10px;
	text-align:left;
}
.nav .menu_r li.more .nav_mouseover .hm_col ul {
	background-color:#172e0a;
	display:block;
	float:left;
	padding-bottom:5px;
	width:50%;
}
.nav .menu_r li.more .nav_mouseover .hm_col ul li {
	background:transparent url(listarrow_trans.gif) no-repeat scroll 1px 5px;
	border-top:1px solid #3d5033;
	display:block;
	float:none;
	font-size:0.9em;
	height:auto;
	line-height:1.0em;
	margin:0 10px;
	padding:3px 0 3px 10px;
	text-align:left;
}
.nav .menu_r li.more .nav_mouseover .hm_col ul li.first {
	border-top-width:0;
}
.nav .menu_r li.more .nav_mouseover .hm_col ul li a, .nav .menu_r li.more .nav_mouseover .hm_col ul li a:visited {
	background:none transparent;
	color:#fff;
	display:inline;
	float:none;
	font-weight:normal;
	padding:0;
}
.nav .menu_r li.more .nav_mouseover .hm_col ul li a:hover {
	background:none transparent;
	text-decoration:underline;
}
.nav .menu .beforelast a {
	background:transparent url(menu.gif) no-repeat 100% -100px;
	padding:0 40px 0 20px;
}
.nav .menu .beforelast a:hover, .nav .menu .beforelast .active {
	background:transparent url(menu.gif) no-repeat 100% -150px;
}
.nav .menu_r {
	margin-top:7px;
}
.nav .menu_r li {
	font-size:0.9em;
	line-height:1.5em;
	height:26px;
}
.nav .menu_r li a {
	background:transparent url(menu.gif) no-repeat 100% -200px;
	color:#fff;
	font-weight:100;
	height:26px;
	padding:0;
}
.nav .menu_r li a span {
	display:block;
	height:auto;
	padding:2px 0 8px;
	cursor:pointer;
}
.nav .menu_r li a:hover, .nav .menu_r li .active {
	background:transparent url(menu.gif) no-repeat 100% -350px;
}
.nav .menu_r li a:hover span, .nav .menu_r li .active span {
	background:transparent url(m_r_sel.gif) no-repeat 50% 100%;
}
.nav .menu_r .last {
	background:transparent url(menu.gif) no-repeat 100% -300px;
	border-right:1px solid #fff;
}
.submenu {
	border:1px solid #fff;
	border-width:0 1px;
	clear:both;
	position:relative;
	z-index:3;
}
.premcrest {
}
.teams {
	border-bottom:1px solid #ccc;
	margin:0 9px;
}
.teams li {
	float:left;
	overflow:hidden;
}
.premcrest li {
	margin-right:8px;
}
.chamcrest li {
	margin-right:0px;
}
.scotcrest li {
	margin-right:8px;
}
.teams li a img {
	display:block;
	height:46px;
	width:40px;
}
/* menu end here */

/* info bar start here */
.infobar {
	display:block;
	margin:0 9px 5px;
	line-height:27px;
	border-bottom:1px solid #ccc;
}
.infobar a {
	color:#666;
}
.infobar a:hover {
	text-decoration:underline;
}
.infobar .snippets {
	float:left;
	width:430px;
	overflow:hidden;
}
.infobar .snippets strong {
	color:#cf0000;
	font-weight:bold;
	padding-right:5px;
}
.infobar .quick_search {
	float:right;
}
.infobar .qsf {
	line-height:25px;
}
.infobar .qsf input.txt, .infobar .qsf select {
	border-color:#a3a5a6;
}
.infobar .qsf input, .infobar .qsf select {
	font-size:1em;
	vertical-align:middle;
}
.infobar .qsf input.txt {
	width:122px;
}
.infobar .qsf input.button {
	width:50px;
}
.infobar .infolinks {
	color:#cf0000;
	float:right;
	padding-right:10px;
}
.infobar .infolinks span {
	color:#666;
	padding-left:5px;
}
.infobar .infolinks a {
	margin:0 5px;
}
.infobar .infolinks a.myname, .infobar .infolinks a.myname:visited {
	margin:0 5px 0 0;
	text-decoration:underline;
}
.infobar .infolinks a.myname:hover {
	text-decoration:none;
}
/* info bar end here */

/* latest section start here */
.latest {
	background:#fff url(shadow.jpg) repeat-x scroll 0 100%;
	padding-bottom:10px;
	margin:5px 0 5px;
}
/* latest section end here */

/* latest_blogs_thin styles start here */
.lbt {
	margin:0 0 10px 0;
}
.lbt .lbt_section {
	margin:1px 0 0 0;
}
.lbt .lbt_img {
	border:1px solid #a3a5a6;
	padding:2px;
}
.lbt .lbt_text {
	padding:5px 0;
}
.lbt .lbt_text a, .lbt .lbt_text a:visited {
	color:#000;
	font-weight:bold;
}
.lbt .lbt_text a:hover {
	text-decoration:underline;
}
.lbt .ali_icons {
	padding-left:0;
}
/* latest_blogs_thin styles end here */

/* latest_columnists_thin styles start here */
.lct {
	margin:0 0 10px 0;
}
.lct .lct_section {
	background:url(lct_speechbubble.gif) left bottom no-repeat #fff;
	margin:1px 0 10px 0;
	padding-bottom:20px;
}
.lct .lct_section h4 {
	background-color:#a3a5a6;
	font-size:1.1em;
	padding:5px;
}
.lct .lct_section h4 a, .lct .lct_section h4 a:visited {
	color:#fff;
}
.lct .lct_section h4 a:hover {
	text-decoration:underline;
}
.lct .lct_img {
	margin:2px 0 0 3px;
}
.lct .lct_links {
	border-top:1px solid #a3a5a6;
	margin:3px;
	padding:2px;
}
.lct .lct_links a, .lct .lct_links a:visited {
	color:#000;
}
.lct .lct_links a:hover {
	text-decoration:underline;
}
.lct .lct_links.first {
	border-top-width:0;
}
.lct .ali_icons {
	padding-left:0;
}
.lct a.lct_readmore, .lct a.lct_readmore:visited {
	margin:5px 0 0 5px;
}
/* latest_columnists_thin styles end here */

/* Latest pictures < */
.lp {
	background-color:#131313;
	border-bottom:1px solid #fff;
}
.lp, .lp a {
	color:#fff;
}
.lp a:hover {
	text-decoration:underline;
}
.lp .section_header_sub li {
	display:none;
}
.lp .section_header_sub .head1 {
	display:block;
	margin-right:-25px;
	position:relative;
}
.lp .section_header_sub li a:hover {
	text-decoration:none;
}
.lp .section_header_sub li a span {
	line-height:2.3em;
	height:26px;
}
.lp .section_header_sub .head2 a span {
	margin-left:30px;
	width:90px;
}
.lp .section_header_sub .head3 a span {
	width:110px;
}
.lp .section_header_sub .head4 a span {
	width:130px;
}
.lp .section_header_sub .last a {
	background-image:none;
}
.lp .jstab li a {
	background-image:url(green_tabs_large.gif);
}
.lp .jstab li a span {
	margin-right:25px;
}
.lp_pnls {
	margin:8px 15px;
}
.lp_pnl {
	display:none;
}
#lp_pnl1 {
	display:block;
}
.lp_pnl li {
	background-color:#000;
	float:left;
	margin:0 10px 10px 0;
	overflow:hidden;
	width:145px;
}
.lp_pnl .last {
	margin:0;
}
.pnl_hdr {
	display:none;
	font-size:1.5em;
	font-weight:bold;
	margin-bottom:10px;
}
.lp_pnl img {
	border:1px solid #666;
}
.lp_pnl h3 {
	margin-bottom:0.5em;
}
.lg_buttons {
	background:#000;
	height:20px;
}
.lg_buttons .next {
	float:right;
}
.lg_buttons .next a {
	background:transparent url(red_tabs_grey.gif) no-repeat 0 0;
	display:block;
	height:20px;
	padding-left:10px;
}
.lg_buttons .next a:hover {
	text-decoration:none;
}
.lg_buttons .next span {
	background:transparent url(next.gif) no-repeat scroll right 50%;
	line-height:1.8em;
	margin:0 10px;
	padding:0 10px;
}
/* latest pictures > */

/* your_comments start here */
.yc textarea {
	height:80px;
	width:478px;
}
.maincolright .yc textarea {
	width:638px;
}
.yc input {
	background-color:#53a236;
	border-width:0;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
	margin:10px 0 20px 0;
	padding:3px 15px;
}
.yc .ycc {
	background:url(comment_bg.gif) left bottom no-repeat #fff;
	border-top:1px solid #9b9b9b;
	margin:0 0 5px 0;
	padding-bottom:18px;
}
.maincolright .yc .ycc {
	background-image:url(comment_bg_640.gif);
}
.yc .ycc .ycc_title {
	border-bottom:1px solid #cf0000;
	font-weight:bold;
	margin:0 10px;
	padding:5px 0;
}
.yc .ycc .ycc_text {
	margin:0 10px;
	padding:5px 0;
}
/* your_comments end here */


/** Advertisement
	Half banner (ad4, ad5, ad12, ad13) 234x60
	Horizontal banner (ad6, custom) 480x96
	Horizontal banner2 (ad11, custom) 480x62
	Leaderboard (ad1, ad10) 728x90
	Leaderboard2 (ad18, ad19) 640x67
	MPU (ad3, ad9, ad20) 300x250
	Rectangle button (ad2, ad17) 315x91
	Rectangle button2 (ad14, ad15, custom) 315x66
	Skyscraper (ad8) 150x600
	Square button (ad7, ad16, custom) 150x150
	**/
.leaderboard {
	height:90px;
	overflow:hidden;
	width:728px;
}
.leaderboard2 {
	height:16px;
	overflow:hidden;
	width:640px;
}
.rectanglebtn {
	height:91px;
	overflow:hidden;
	width:315px;
}
.mpu {
	height:250px;
	overflow:hidden;
	width:300px;
}
.skyscraper {
	height:600px;
	overflow:hidden;
	width:148px;
}
.halfbanner {
	height:60px;
	overflow:hidden;
	width:234px;
}
.horizontalbanner {
	height:96px;
	overflow:hidden;
	width:480px;
}
.horizontalbanner2 {
	height:62px;
	overflow:hidden;
	width:480px;
}
.squarebutton {
	height:150px;
	overflow:hidden;
	width:150px;
}
.ad1 {
	background:transparent url(bg_ad1.png) no-repeat 100% 0;
	float:right;
	height:99px;
	margin-top:0px;
}
.ad2 {
	margin:0 0 10px 0;
}
.ad3 {
	border:1px solid #ccc;
	margin:0 0 10px 0;
	padding:7px 6px 7px 7px;
}
.ad3 img {
	display:block;
}
.ad4 {
	float:left;
	margin-right:10px;
	width:300px;
	text-align:right;
}
.ad5 {
	float:left;
	width:300px;
	text-align:left;
}
.ad6 {
	margin:0 0 10px 0;
}
.ad7 {
	padding:0 0 10px 0;
}
.ad8 {
	border:1px solid #ccc;
	margin:0 auto 10px auto;
	padding:15px 0;
	text-align:center;
}
.ad8 img {
	display:block;
	margin:0 auto;
}
.ad9 {
	color:#727071;
	font-size:0.9em;
	margin:0 0 20px;
	width:100%;
	text-align: center;
}
.ad10 {
	float:left;
	margin:10px 0 0 11px;
}
.ad10 img {
	display:block;
}
.ad11 {
	margin:10px 0;
}
.ad12 {
	float:left;
}
.ad13 {
	float:right;
}
.ad14 {
	margin:0 0 10px;
}
.ad15 {
	margin:0 0 10px;
}
.ad16 {
	margin:0 0 10px;
}
.ad17 {
	margin:0 0 10px 0;
}
.ad18 {
}
.ad19 {
	height:90px;
	margin:0 0 10px;
}
.ad20 {
	width:315px;
	margin:0 0 10px;
	text-align:center;
}
.ad20 iframe, .ad20 img {
	margin:0 auto;
}
.ad21 {
	margin:0 auto 10px;
}
.ad-leaderboard {
	border:1px solid #ccc;
	padding:10px;
	margin:10px 0;
}
.news_mpu_article {
	margin-bottom:1em;
	text-align:center;
}
.news_mpu_article iframe, .news_mpu_article img {
	margin:0 auto;
}
/* Team submenu start here */
.sublinks {
	float:left;
}
.sublinks li {
	border-right:1px solid #cd0000;
	display:inline;
	padding:0 8px 0 0;
	margin-right:5px;
}
.sublinks li a {
	color:#000;
}
.sublinks .last {
	border:0;
}
.club_menu {
	background:transparent url(tmenu_gradient_gray.gif) repeat-x 0 0;
	border:1px solid #4d8929;
	border-width:1px 0;
	margin:0 9px 10px;
	position:relative;
}
.club_menu .logo {
	height:78px;
	width:auto;
}
.club_menu .logo a img {
	float:left;
}
.club_menu .logo span {
	background:transparent url(crest_liverpool_l-1.jpg) no-repeat 0 0;
	width:230px;
	height:77px;
}
.club_menu .cm_data {
	float:left;
}
.club_menu .cm_team {
	font-size:2.6em;
	font-weight:100;
	margin:10px 0 0;
}
.club_menu .cm_sponsor {
	font-size:1.2em;
}
.lang {
	position:absolute;
	right:5px;
	top:5px;
}
.lang li {
	float:left;
	width:24px;
	height:16px;
	margin:0 5px;
	overflow:hidden;
}
.lang li span {
	background:transparent url(i_countries.gif) no-repeat 0 0;
	border:1px solid #c3c5c4;
	width:22px;
	height:14px;
}
.lang .language1 span {
	background:transparent url(i_countries.gif) no-repeat 0 0;
}
.lang .language2 span {
	background:transparent url(i_countries.gif) no-repeat 0 -24px;
}
.lang .language3 span {
	background:transparent url(i_countries.gif) no-repeat 0 -48px;
}
.lang .language4 span {
	background:transparent url(i_countries.gif) no-repeat 0 -72px;
}
.lang .language5 span {
	background:transparent url(i_countries.gif) no-repeat 0 -96px;
}
.club_menu .menu {
	bottom:0;
	position:absolute;
	right:0;
}
.club_menu .menu li {
	float:left;
	height:26px;
	line-height:2.4em;
	text-align:center;
}
.club_menu .menu li a {
	background:transparent url(menu.gif) repeat-y scroll 100% 0;
	color:#fff;
	display:block;
	font-weight:700;
}
.club_menu .menu li a:hover {
	background:transparent url(menu.gif) repeat-y scroll 100% 50px;
	text-decoration:none;
}
.club_menu .menu li a span {
	display:block;
	padding:0 10px;
	text-decoration:none;
	cursor:pointer;
}
.club_menu .menu .first a {
	background:transparent url(menu.gif) repeat-y 0 -400px;
}
.club_menu .menu .first a span {
	background:transparent url(menu.gif) repeat-y 100% -400px;
	margin-left:23px;
}
.club_menu .menu .first a:hover, .club_menu .menu .first .active {
	background:transparent url(menu.gif) repeat-y scroll 0 -450px;
}
.club_menu .menu .first a:hover span, .club_menu .menu .first .active span {
	background:transparent url(menu.gif) repeat-y scroll 100% -450px;
}
.club_menu .menu .news a:hover, .club_menu .menu .news .active {
	background:transparent url(menu.gif) repeat-y scroll 0 -450px;
}
.club_menu .menu .news a:hover span, .club_menu .menu .news .active span {
	background:transparent url(menu.gif) repeat-y scroll 100% -450px;
}
.club_menu .menu .match a:hover, .club_menu .menu .match .active {
	background:transparent url(menu.gif) repeat-y scroll 0 -450px;
}
.club_menu .menu .match a:hover span, .club_menu .menu .match .active span {
	background:transparent url(menu.gif) repeat-y scroll 100% -450px;
}
.club_menu .menu .gallery a:hover, .club_menu .menu .gallery .active {
	background:transparent url(menu.gif) repeat-y scroll 0 -450px;
}
.club_menu .menu .gallery a:hover span, .club_menu .menu .gallery .active span {
	background:transparent url(menu.gif) repeat-y scroll 100% -450px;
}
.club_menu .menu .archive a:hover, .club_menu .menu .archive .active {
	background:transparent url(menu.gif) repeat-y scroll 0 -450px;
}
.club_menu .menu .archive a:hover span, .club_menu .menu .archive .active span {
	background:transparent url(menu.gif) repeat-y scroll 100% -450px;
}
.club_menu .menu li.shop a, .club_menu .menu li.ticket a {
	background-image:url(menu_red.gif);
}
/* Team submenu end here */

/* Gallery picture list < */
.gpics {
	margin:0 0 10px 0;
}
.gpics .section_header h1, .gpics .section_header h3 {
	width:369px;
	height:27px;
}
.gpics .section_header p {
	height:20px;
	margin:7px 0 0;
	width:100%;
}
.gpics li {
	float:left;
	margin:8px 8px 0 0;
	width:153px;
}
.gpics li a {
	color:#000;
}
.gpics li .ali_icons li {
	width:auto;
	float:none;
}
.gpics li .ali_icons li img {
	border:0;
}
.gpics li a:hover {
	text-decoration:underline;
}
.gpics .article img {
	border:1px solid #626959;
}
.gpics .last {
	padding:0;
	margin-right:0;
}
.gpics .articlelinks {
	display:inline;
	float:none;
	margin:0 0 0 5px;
}
.gpics .articlelinks li {
	display:inline-block;
	float:none;
	margin:0 2px 0 0;
	padding:0 3px 0 0;
	width:auto;
	vertical-align:middle;
	border-right:1px solid #b2b2b2;
}
.gpics .articlelinks .last {
	border:0;
}
.gpics .articlelinks li img {
	border:0;
}
/* Gallery picture list > */

/* More galleries start here */
.mg {
	clear:both;
	margin:10px 12px;
	width:963px;
}
.mg .section_header_sub li a span {
	line-height:2.3em;
	height:26px;
}
.mg .section_header_sub .head1 {
	margin-right:-25px;
	position:relative;
}
.mg .section_header_sub .head2 a span {
	margin-left:30px;
	width:40px;
}
.mg .jstab li a span {
	margin-right:25px;
}
.mg .section_header_sub .head2 a span {
	width:115px;
}
.mg .section_header_sub .head3 a span {
	width:115px;
}
.mg .section_header_sub .head4 a span {
	width:115px;
}
.mg .section_header_sub .head5 a span {
	width:115px;
}
.mg .section_header_sub .last a {
	background-image:none;
}
.mg .jstab li a {
	background-image:url(green_tabs_large.gif);
}
.mg .section_header_sub li a span {
	line-height:2.3em;
	height:26px;
}
.mg_pic li {
	float:left;
	margin:10px 32px 0 0;
	width:167px;
}
.mg_pic li a {
	color:#000;
}
.mg_pic li a:hover {
	text-decoration:underline;
}
.mg_pic li img {
	border: 1px solid #ccc;
	margin-bottom:10px;
}
.mg_pic .last {
	margin-right:0;
}
.mg_pic .articlelinks {
	display:inline;
}
.mg_pic .articlelinks li {
	display:inline;
	float:none;
	margin:0;
}
.mg_pic .articlelinks li img {
	border:0;
	margin:0;
}
.mg_pic .last5_next_prev {
	border-bottom: 1px solid #52a325;
	margin-top:20px;
}
.mg_pic .last5_next_prev a {
	display:block;
	height:20px;
}
.mg_pic .last5_next_prev .prev a:hover {
	background-position:100% -400px;
	text-decoration:none;
}
.mg_pic .last5_next_prev .next a:hover {
	background-position:0 -400px;
	text-decoration:none;
}
.mg_pic .last5_next_prev .prev a {
	background:transparent url(green_tabs.gif) no-repeat 100% 0;
	padding-right:10px;
}
.mg_pic .last5_next_prev .next a {
	background:transparent url(green_tabs.gif) no-repeat 0 0;
	padding-left:10px;
}
.mg_pic .last5_next_prev a span {
	line-height:1.8em;
}
.mg_pic .last5_next_prev li {
	width:auto;
}
.mg_pic .last5_next_prev ul li {
	font-size:1.0em;
	text-indent:0;
	margin:0;
	float:none;
}
.mg_pic .last5_next_prev ul li a, .mg_pic .last5_next_prev ul li a:visited {
	background-image:none;
	border:1px solid #999;
	color:#000;
	display:inline;
	height:auto;
	padding:0 3px 0 4px;
	width:auto;
}
.mg_pic .last5_next_prev ul li a:hover {
	background-color:#ccc;
}
.mg_pic .last5_next_prev ul li a.active, .mg_pic .last5_next_prev ul li a.active:visited {
	background-color:#999;
	background-image:none;
	color:#fff;
}
/* More galleries end here */

/* Betting start here */
.bet {
	margin:0 0 10px 0;
}
/* Betting end here */

/* League table start here */
.lt .section_header h3 {
	width:229px;
}
.lt_tables {
	width:100%;
	border-spacing:10px
}
.lt_tables a {
	font-weight:700;
	color:#000;
}
.lt_tables a:hover {
	text-decoration:underline;
}
.lt_tables th {
	background-color:#52a325;
	border:1px solid #fff;
	color:#fff;
	font-size:1.1em;
	padding:3px;
	margin:1px;
}
.lt_tables td {
	padding:5px 3px;
	border:1px solid #fff;
	border-bottom:1px solid #ddd;
	margin:1px;
}
.lt_tables tr.group td {
	background:#bbcdb1;
	border-bottom:1px solid #fff;
}
.lt_tables .col1, .lt_tables .col3, .lt_tables .col4, .lt_tables .col5, .lt_tables .col6, .lt_tables .col7, .lt_tables .col8 {
	text-align:center;
}
.lr_tables td.col2 {
	text-align:center;
}
.lt_tables td.col1, .lt_tables td.col3, .lt_tables td.col4, .lt_tables td.col5, .lt_tables td.col6, .lt_tables td.col7 {
	background-color:#ebebeb;
}
.lt_tables td.col2 {
	font-size:1.1em;
	width:130px;
}
.lt_tables td.col8 {
	background-color:#316018;
	color:#fff;
	font-weight:bold;
}
/* League table end here */

/* Results and Reports start here */
.rr .section_header h3 {
	width:225px;
}
/* Results and Reports end here */


/* Google Ads start here */
.google_ad {
	background:#fff;
	font-size:1.1em;
	margin:0 0 10px 0;
}
.google_ad h4 {
	border-bottom:1px solid #cc0033;
	padding-bottom:3px;
	font-size:2em;
}
.ga_item {
	margin:10px 0;
}
.ga_item a:hover {
	text-decoration:underline;
}
.ga_item h5 {
	font-size:1.1em;
}
.ga_item h5 a {
	color:#000;
}
.ga_item p {
	color:#9c9a9c;
	margin:0;
}
.ga_item .google-adlink {
	color:#cc0033;
}
/* Google Ads end here */

/* Back pages start here */
.bp {
	margin:0 0 10px 0;
}
.bpi {
	margin-bottom:5px;
}
.bpi a {
	color:#000;
}
.bpi a:hover {
	text-decoration:underline;
}
.bpi_img {
	background:#fff;
	float:left;
	margin:10px 0;
	padding-right:10px;
}
.bpi_text .heading {
	border-bottom:1px solid #cc0000;
	font-weight:bold;
	font-size:1.2em;
	padding-top:20px;
}
.bpi_text .heading span {
	display:block;
	font-weight:normal;
	font-size:0.8em;
}
.bpi .pdf {
	background:#6dcf35 url(bg_gradient_green.gif) repeat-x 0 0;
	clear:both;
	height:34px;
}
.bpi .pdf img {
	float:left;
}
.bpi .pdf a {
	color:#fff;
	display:block;
}
.bpi .pdf a span {
	display:block;
	padding-top:2px;
}
/* Back pages end here */

/* Player Profile start here */
.pps {
	margin:0 0 10px 0;
}
.pp .head1 a span {
	width:304px;
}
.pp .head2 a span {
	width:290px;
}
/* Player Profile end here */

/* Your memories start here */
.ym h3 {
	font-size:2em;
	margin-bottom:10px;
}
/* Your memories end here */

/* Quick Search start here */
.qs {
	background:#a3a5a6;
	margin:0 0 10px 0;
	padding:10px 7px;
	position:relative;
}
.qs a {
	color:#fff;
}
.qs a:hover {
	text-decoration:underline;
}
.qs .qsl {
	position:absolute;
	right:7px;
	top:10px;
}
.qs .qsl li {
	border-right:1px solid #cc0000;
	float:left;
	padding-right:5px;
	margin-right:5px;
}
.qs .qsl .last {
	border:0;
}
.qs .qsf {
	margin:10px 0 3px;
}
.qs .qsf input.txt {
	background:#fff url(search.gif) no-repeat 5px 50%;
	padding-left:30px;
	width:165px;
}
.maincolcentre .qs .qsf input.txt {
	margin-right:10px;
	width:320px;
}
.qsf input.button {
	border:0;
	background:#cf0000 url(btn_gradient_red.gif) repeat-x 0 0;
	color:#fff;
	font-weight:bold;
	font-size:0.9em;
	line-height:0.9em;
	width:91px;
	height:18px;
}
.qsf input.txt {
	border: 1px solid #666;
	text-decoration:none;
}
.qsf input.button {
	border:0;
	background:#cf0000 url(btn_gradient_red.gif) repeat-x 0 0;
	color:#fff;
	font-weight:bold;
	font-size:0.9em;
	line-height:0.9em;
	height:18px;
}
.qsf select {
	border: 1px solid #666;
}
/* Quick Search end here */

/* Search Results start here */
.sr h1, .sr h2 {
	font-size:2em;
	margin:0 0 10px;
}
.sr .section_header_sub .head1 a span {
	width:101px;
}
.sr .section_header_sub .head2 a span {
	width:86px;
}
.sr .section_header_sub .head3 a span {
	width:88px;
}
.sr .section_header_sub .head4 a span {
	width:75px;
}
.sr .sri {
	border-bottom:1px solid #DDDDDD;
	margin:0 0 15px;
}
.sr .sri_img {
	float:left;
	margin:0 10px 0 0;
	width:115px;
}
.sr .sri_text {
	float:left;
	width:355px;
}
.sr .sri_text .heading {
	display:inline;
	font-size:1.3em;
	font-weight:bold;
	margin:0 0 5px;
}
.sr .sri_text a, .sr .sri_text a:visited {
	color:#000;
}
.sr .sri_text .text {
	margin:5px 0;
}
/* Search Results end here */

/* FAQ start here */
.question {
	background:transparent url(question.gif) no-repeat 0 100%;
	border-bottom:1px solid #62ab35;
	font-size:1.1em;
	line-height:19px;
	margin:1em 0;
	padding-left:25px;
}
/* FAQ end here */

/* Mirror Football Shop start here */
.mfs {
	margin:0 0 10px 0;
}
.mfs .mfs_content_wrapper {
	background-color:#316115;
	width:315px;
}
.mfs .mfs_content {
	padding:5px 0;
	text-align:center;
}
/* Mirror Football Shop end here */

/* Mirror Betting Box (MBB - MPU size, 300x250 with border) start here */
.mbb {
	border:1px solid #CCC;
	margin:0 0 10px 0;
	padding:7px 6px 7px 7px;
}
/* Mirror Betting Box (MBB - MPU size) end here */

/* Mirror Football Form start here */
form label em {
	color:#df0503;
}
.mfr {
	background:#000 url(mfl_bg.jpg) no-repeat 0 0;
	margin-bottom:10px;
	padding:113px 19px 20px 19px;
}
.mfr p {
	color:#fff;
	font-weight:bold;
	font-size:1.2em;
}
.mff {
	background:#fff;
	padding-bottom:10px;
	width:442px;
}
.mff p {
	color:#000;
	font-size:1em;
	font-weight:100;
}
.mff .error {
	color:#cf0000;
	font-size:1.1em;
	font-weight:700;
	margin:0 10px;
	padding-top:10px;
}
.mff a {
	color:#000;
}
.mff a:hover {
	text-decoration:underline;
}
.mff fieldset {
	border-top:1px solid #d7d7d7;
	padding-top:10px;
}
.mff fieldset.fs1 {
	border:0;
}
.mff fieldset legend {
	display:none;
}
.mff fieldset ol {
	padding-bottom:10px;
}
.mff fieldset ol li {
	display:inline;
	float:left;
	margin:0 10px 10px;
}
.mff fieldset ol .col1 {
	width:200px;
}
.mff fieldset ol .col2 {
	width:420px;
}
.mff form.rf fieldset ol .col2 {
	border-top:1px solid #ccc;
	font-size:0.9em;
	padding-top:10px;
}
.mff form.rf fieldset ol .col2.center {
	border-top-width:0;
	font-size:1.0em;
}
.mff label {
	display:inline;
	float:left;
	font-size:1.1em;
	margin-top:2px;
	text-align:left;
}
.mff .rf label a, .mff .rf label a:visited {
	text-decoration:underline;
}
.mff .rf label a:hover {
	text-decoration:none;
}
.mff li.last label {
	width:100%;
}
.mff .readonly * {
	color:#969696;
}
.mff input.txt, .mff select.option {
	border:1px solid #a3a5a6;
	clear:left;
	display:block;
	padding:0;
	text-decoration:none;
}
.mff input.cbox {
	float:left;
}
.mff input.txt {
	width:198px;
}
.mff select.option {
	width:200px;
}
.mff .highlight {
	background:#f0f0f0;
}
.mff .highlight select {
	display:inline;
}
.mff #register {
	font-size:1.63em;
	font-weight:100;
	height:32px;
	margin:0 auto;
	padding:0 10px;
	width:auto;
}
.mff .mfll {
	background:transparent url(listarrow.gif) no-repeat 0 50%;
	color:#000;
	float:left;
	padding-left:10px;
	width:191px;
}
.mff .mfll:hover {
	text-decoration:underline;
}
.mff .save {
	border:0;
	display:inline;
	vertical-align:middle;
}
.mff .captcha {
	border:1px solid #a3a5a6;
}
.mff .button {
	background:#cf0000 url(btn_gradient_red.gif) repeat-x 0 100%;
	border:0;
	color:#fff;
	font-size:1em;
	font-weight:700;
	height:23px;
	padding:0 10px;
}
.mff .button2 {
	background:#52a428;
	border:0;
	color:#fff;
	font-weight:bold;
	font-size:1em;
	height:2em;
}
.mff #newword {
	float:right;
	margin-top:53px;
}
.mff .save {
	width:auto;
}
.mff .username {
	width:199px;
}
.mff .password {
	width:199px;
}
.mff .mff_msg {
	margin:0 10px;
	padding-top:10px;
}
/* Login form */
.mff form.lf #login {
	float:right;
	padding:0 20px;
}
/* Mirror Football Form end here */

/* Route to final table start here */
.rtf_tables td {
	width:auto !important;
}
.rtf_tables td.col2 {
	text-align:center;
}
/* Route to final table end here */

/* Archives Articles start here */
.aa {
}
.aa .aai {
	margin:10px 0 20px;
	min-height:50px;
}
.aa .ym h3 {
	font-size:2.3em;
	font-weight:100;
}
.aa .aai h4 {
	font-size:2.3em;
	font-weight:100;
}
.aa .aai h4 span {
	font-size:0.7em;
}
.aa p {
	font-size:1.1em;
}
.aa .team_names p {
	font-size:0.5em;
}
.aa .aai .readmore {
	margin:0;
}
.aa .section_header_sub li a span {
	width:295px;
}
/* Archive cup run table, extends .tbl1 */
table.acr tr.rowbg1 td {
	background:#EBEBEB;
}
table.acr .col3 {
	text-align:center;
}
/* Archive player profile  - intl career stats, extends .tbl1 */
table.ics .col1 {
	width:75px;
}
table.ics .col2 {
	width:430px;
}
table.ics .col3 {
	text-align:center;
}
table.ics .col4 {
	text-align:center;
}
/* Club Stat, extends .tbl1 */
table.cs .col1 {
	width:75px;
}
table.cs .col2 {
	width:430px;
}
table.cs .col3 {
	text-align:center;
}
table.cs .col4 {
	text-align:center;
}
/* Archive game by game, extends .tbl1 */
table.agbg .col3 {
	text-align:center;
}
/* Honours, extends .tbl1 */
table.hons .col3 {
	text-align:right;
}
/* Key Games */
.kgi {
	background:transparent url(bg_thinshadow.gif) repeat-x 0 100%;
	border:1px solid #DDDEDF;
	border-width:1px 1px 0 1px;
	font-size:1.1em;
	margin:10px 0 7px;
	padding:10px;
}
.kgi a {
	color:#000;
}
.kgi a:hover {
	text-decoration:underline;
}
.kgi ul {
	padding:0 15px;
}
.kgi li {
	float:left;
	padding:15px;
	text-align:center;
}
.kgi li img {
	display:block;
}
/* Archives Articles end here */

/* River of news start here */
.ron h1, .ron h3 {
	background:#316115 url(white_right_tab.gif) no-repeat 100% 100%;
	color:#fff;
	font-size:1.35em;
	line-height:26px;
	margin:10px 0;
	padding-left:10px;
}
.ron .roni {
	border-bottom:1px solid #ddd;
	margin:0 0 15px 0;
}
.ron .roni_text {
	float:left;
	padding-bottom:5px;
}
.ron .roni_text .heading {
	font-size:1.3em;
}
.ron .roni_text p {
	font-size:1.3em;
	margin:0 0 5px 0;
}
.ron .roni_text p span {
	background-color:#cf0000;
	color:#fff;
	font-size:0.8em;
	font-weight:bold;
	padding:0 5px;
}
.ron .roni_text .heading .author {
	font-size:0.75em;
	font-weight:bold;
	text-decoration:underline;
}
.ron .roni_text .heading .author:hover {
	text-decoration:none;
}
.ron .roni_text a, .ron .roni_text a:visited {
	color:#000;
}
.ron .roni_text a:hover {
	text-decoration:underline;
}
/* River of news end here */

/* Top Galleries, .tg < */
.tg .lbi .lbi_img {
	width:90px;
}
.tg .lbi .lbi_text {
	width:215px;
}
.tg .section_header_sub li a span {
	width:130px;
}
/* .tg > */

/* League Tables, .lt < */
.lt {
	margin:0 0 10px 0;
}
.lt .lti .section_header h4 {
	font-size:1.45em;
	line-height:1.75em;
}
/* .lt > */

/* public_messages styles start here */
.Persona_Main {
	width:480px;
}
.Persona_Main div.PersonaTabs_Container {
	background:none #52a325;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	height:21px !important;
	line-height:1.8em;
	margin:0;
	min-height:21px;
	text-transform:none;
	width:480px;
}
.Persona_Main div.PersonaTabs_Container:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
.Persona_Main div.PersonaTabs_Container {
	display:inline-block;
}
html[xmlns] .Persona_Main div.PersonaTabs_Container {
	display:block;
}
* html .Persona_Main div.PersonaTabs_Container {
	height:1%;
}
.Persona_Main div.PersonaTabs_Container a, .Persona_Main div.PersonaTabs_Container a:visited {
	background-color:#52a325;
	border-width:0;
	color:#fff;
	display:block;
	float:left;
	font-family:arial, helvetica, sans serif;
	font-size:1.0em;
	font-weight:bold;
	height:21px;
	line-height:1.8em;
	margin:0;
	text-align:center;
	text-decoration:none;
	width:160px;
 *width:153px;
}
.Persona_Main div.PersonaTabs_Container a:hover {
	text-decoration:underline;
}
.Persona_Main div.PersonaTabs_Container a.PersonaTabs_On {
	background:url(white_bottom_arrow.gif) 50% bottom no-repeat #316115;
	font-weight:bold !important;
}
.Persona_Main div.PersonaTabs_Container a.PersonaTabs_Off:hover {
	background-color:#52a325;
	text-decoration:underline;
}
#PersonaMessagesPageDest {
	border:1px solid #316115;
	border-top-width:0;
}
.Persona_Main .NoDisplay {
	display:none;
}
.Persona_Main div.PersonaStyle_SectionHead {
	background:url(hdr_blank.gif) top right no-repeat #316115;
	color:#fff;
	font-size:1.1em;
	font-weight:bold;
	height:26px;
	line-height:2.1em;
	margin:10px -6px 0 -5px;
	padding:0;
	text-align:left;
	text-indent:10px;
}
.Persona_Main div.PersonaStyle_ItemContainer {
	border-width:0;
	font-size:1.0em;
}
.Persona_Main .PersonaStyle_ItemContainer .PersonaStyle_ItemContainer .PersonaStyle_SectionHead {
	background:none #e3e3e3;
	color:#000;
	font-family:arial, helvetica, sans serif;
	font-size:1.1em;
	font-weight:bold;
	margin:10px 0 0 0;
	text-align:left;
}
.Persona_Main .Persona_NullContent {
	padding-top:10px;
}
.Persona_Main table.Messages_MessageTable {
	margin:0;
	width:100%;
}
.Persona_Main .Messages_MessageTable td {
	border-bottom:1px solid #ccc;
	vertical-align:top;
}
.Persona_Main td.Message_Remove {
	padding:10px 0 0 0;
	text-align:right;
	vertical-align:top;
	width:23px;
}
.Persona_Main td.Messages_MessageTableLeft {
	padding:0;
	text-align:left;
	vertical-align:top;
}
.Persona_Main .Messages_MessageTableLeft .PluckUserAvatar {
	margin-bottom:10px;
	margin-top:10px;
}
.Persona_Main .Messages_MessageTableRight {
	padding-top:10px;
}
.Persona_Main .Messages_MessageTableRight a {
	color:#52a325;
	font-size:1.1em;
	font-weight:bold;
}
.Persona_Main .Messages_MessageTableRight .Messages_DateTime {
	font-style:italic;
}
.Persona_Main .Messages_MessageTableRight a.SiteLife_ReportAbuse, .Persona_Main .Messages_MessageTableRight a.SiteLife_ReportAbuse:visited {
	background:transparent url(exclamation_mark.gif) no-repeat scroll left 8px !important;
	color:#000000;
	font-size:1em;
	font-weight:normal;
	padding:6px 0 0 15px;
	text-decoration:none;
}
.Persona_Main .Messages_MessageTableRight a.SiteLife_ReportAbuse:hover {
	text-decoration:underline;
}
.Persona_Main div.Messages_NewMessageHead {
	font-size:1.0em;
	font-weight:normal;
}
.Persona_Main .Messages_NewMessageContainer textarea {
	border:1px solid #ccc;
	height:105px;
	width:300px;
}
.Persona_Main .Messages_NewMessageSubmit {
	margin:0;
}
.Persona_Main .Messages_NewMessageSubmit input {
	background:url(btn_gradient_red.gif) left bottom repeat-x #cf0000;
	border-width:0;
	color:#fff;
	cursor:pointer;
	font-family:arial, helvetica, sans serif;
	font-size:1.1em;
	font-weight:bold;
	margin:10px 0 0 0;
	padding:3px 10px 4px;
}
.Pluck_FooterLink {
	margin-top:10px;
}
/* public_messages styles end here */

/* your_profile styles start here */
#personaHDest .Persona_LoginStatus {
	display:none;
}
div div.Persona_Main {
	font-family:arial, helvetica, sans serif;
	font-size:1.0em;
}
.Persona_Main div.PersonaHeader_Container {
	background-color:transparent;
	margin:0;
	padding:0;
	position:relative;
}
.Persona_Main .Persona_TopPluckLink {
	background-color:#fff;
	float:right;
	position:static;
}
.Persona_Main .Persona_TopPluckLink img {
	padding-top:8px;
}
.Persona_Main .PersonaHeader_Title {
	float:left;
	font-size:2em;
	margin:10px 0;
	position:static;
}
.Persona_Main .PersonaHeader_RecommendUserProfile {
	position:relative;
	top:20px;
	right:20px;
	float:right;
	padding-left:10px;
}
.Persona_Main table.PersonaHeader_Table {
	background-color:#000;
	clear:both;
	font-size:1.0em;
	margin-bottom:0;
}
.Persona_Main td.PersonaHeader_TableLeft {
	overflow:visible;
}
.Persona_Main .PluckUserAvatar {
	border:1px solid #52a325;
	margin:20px 0 20px 10px;
}
.Persona_Main td.PersonaHeader_TableMiddle {
	color:#fff;
	font-weight:bold;
	margin:0;
	padding:20px 0 10px;
	vertical-align:top;
}
.Persona_Main td.PersonaHeader_TableMiddle .Persona_NullContent {
	padding:0 10px;
	font-size:1.1em;
}
.Persona_Main td.PersonaHeader_TableMiddle a, .Persona_Main td.PersonaHeader_TableMiddle a:visited {
	background-color:#52a325;
	color:#fff;
	float:left;
	margin:10px 0;
	padding:3px 15px 5px;
	text-decoration:none;
	width:auto;
}
.Persona_Main td.PersonaHeader_TableMiddle a:hover {
	color:#fff;
}
.Persona_Main td.PersonaHeader_TableRight {
	padding:20px 0 10px;
	width:100px;
}
.Persona_Main td.PersonaHeader_TableRight a, .Persona_Main td.PersonaHeader_TableRight a:visited {
	color:#fff;
	text-decoration:none;
}
.Persona_Main td.PersonaHeader_TableRight a:hover {
	color:#fff;
	text-decoration:underline;
}
/* your_profile styles end here */

/* recent_activity styles start here */
.Persona_Main .Persona_2ColumnTableLeft {
	width:270px;
}
.Persona_Main .Persona_2ColumnTableRight {
	width:200px;
}
.Persona_Main .Persona_2ColumnTableLeft .PersonaStyle_SectionHead {
	position:relative;
}
.Persona_Main .Persona_2ColumnTableLeft .PersonaStyle_SectionHead a.PersonaStyle_RssIcon {
	position:absolute;
	right:25px;
	top:6px;
}
.Persona_Main .Persona_2ColumnTableLeft .PersonaStyle_SectionHead a.PersonaStyle_FacebookIcon {
	position:absolute;
	right:47px;
	top:6px;
}
.Persona_Main .Persona_2ColumnTableRight img.PluckUserAvatar {
	margin:10px;
}
.Persona_Main div.MessagePreview_User {
	padding-top:7px;
}
.Persona_Main .Persona_2ColumnTableRight .MessagePreview_TableRight a, .Persona_Main .Persona_2ColumnTableRight .MessagePreview_TableRight a:visited {
	color:#52a325;
	text-decoration:none;
}
.Persona_Main .Persona_2ColumnTableRight .MessagePreview_TableRight a:hover {
	text-decoration:underline;
}
.Persona_Main .Persona_2ColumnTableRight .MessagePreview_TableRight .MessagePreview_DateTime {
	color:#000;
	font-style:italic;
}
.Persona_Main .Persona_2ColumnTableRight .PersonaStyle_GroupList p {
	background:transparent url(listarrow.gif) no-repeat scroll 1px 6px;
	display:block;
	margin:0 0 0 10px;
	padding:2px 0 2px 10px;
}
.Persona_Main .Persona_2ColumnTableRight .PersonaStyle_GroupList p a, .Persona_Main .Persona_2ColumnTableRight .PersonaStyle_GroupList p a:visited {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.Persona_Main .Persona_2ColumnTableRight .PersonaStyle_GroupList p a:hover {
	text-decoration:underline;
}
.Persona_Main .Persona_2ColumnTableLeft div.PersonaStyle_SectionHead, .Persona_Main .Persona_2ColumnTableRight div.PersonaStyle_SectionHead {
	margin:0;
}
.Persona_Main .Persona_2ColumnTableLeft div.PersonaStyle_ItemContainer, .Persona_Main .Persona_2ColumnTableRight div.PersonaStyle_ItemContainer {
	padding-bottom:0;
}
.Persona_Main .Persona_2ColumnTableLeft div.Persona_NullContent, .Persona_Main .Persona_2ColumnTableRight div.Persona_NullContent, .Persona_Main .Persona_2ColumnTableRight table.MessagePreview_Table, .Persona_Main .Persona_2ColumnTableRight div.PersonaStyle_GroupList {
	border:1px solid #316115;
	border-top-width:0;
	margin-top:0px;
}
.Persona_Main .Persona_2ColumnTableLeft table {
	border-bottom:1px solid #ccc;
	margin:0 5px 10px;
	padding:0;
	width:260px;
}
.Persona_Main .Persona_2ColumnTableLeft table table {
	width:250px;
}
.Persona_Main .Persona_2ColumnTableRight table {
	border-bottom:1px solid #ccc;
	margin:0 0 10px;
	padding:0;
	width:200px;
}
.Persona_Main .Persona_2ColumnTableLeft div.Reactions_Wrapper {
	border:1px solid #316115;
	border-top-width:0;
	margin-top:0px;
	padding:0 0 10px 0;
}
.Persona_Main .Persona_2ColumnTableLeft div.Reactions_Wrapper table.Reactions_Table {
	margin:0 10px;
	width:248px;
}
.Persona_Main .Persona_2ColumnTableLeft div.Reactions_Wrapper table.Reactions_Table .Reactions_Title {
	color:#52a325;
	margin:10px 0 0 0;
}
.Persona_Main .Persona_2ColumnTableLeft div.Reactions_Wrapper table.Reactions_Table .Reactions_Data {
	font-size:1.0em;
}
.Persona_Main .Persona_2ColumnTableLeft div.Reactions_Wrapper table.Reactions_Table .Reactions_Data {
	margin:10px 0;
}
.Persona_Main .Persona_2ColumnTableRight table table {
	width:200px;
}
.Persona_Main .Persona_2ColumnTableLeft table td, .Persona_Main .Persona_2ColumnTableRight table td, .Persona_Main .Persona_2ColumnTableLeft table th, .Persona_Main .Persona_2ColumnTableRight table th {
	margin:0;
	padding:0;
	width:auto;
}
/* recent_activity styles end here */

/* your_comments_not_logged_in styles start here */
#sitelife-comments-bottom:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
#sitelife-comments-bottom {
	display:inline-block;
}
html[xmlns] #sitelife-comments-bottom {
	display:block;
}
* html #sitelife-comments-bottom {
	height:1%;
}
#sitelife-commentsWidget-bottom {
	float:left;
}
#Comments_Container {
	float:right;
	width:100%;
}
div.Sitelife_PluckLogo {
	float:right;
	position:relative;
	top:-15px;
}
#Comments_OuterContainer {
	padding-top:10px;
}
#Comments_OuterContainer img.PluckUserAvatar {
	border:1px solid #52a325 !important;
}
#Comments_OuterContainer td.Comments_TableRight {
	padding:0 10px;
	vertical-align:top;
}
#Comments_OuterContainer .Comments_From a, #Comments_OuterContainer .Comments_From a:visited {
	color:#52a325;
	font-size:1.1em;
	font-weight:bold;
}
#Comments_OuterContainer .Comments_From a:hover {
	text-decoration:underline;
}
#Comments_OuterContainer a.SiteLife_Recommend, #Comments_OuterContainer a.SiteLife_Recommend:visited {
	background:transparent url(thumbsup.gif) no-repeat scroll left 5px !important;
	color:#000000;
	font-size:1em;
	font-weight:normal;
	padding:6px 5px 0 15px;
	text-decoration:none;
}
#Comments_OuterContainer a.SiteLife_Recommend:hover {
	text-decoration:underline;
}
#Comments_OuterContainer a.SiteLife_ReportAbuse, #Comments_OuterContainer a.SiteLife_ReportAbuse:visited {
	background:transparent url(exclamation_mark.gif) no-repeat scroll left 8px !important;
	color:#000000;
	font-size:1em;
	font-weight:normal;
	padding:6px 5px 0 15px;
	text-decoration:none;
}
#Comments_OuterContainer a.SiteLife_ReportAbuse:hover {
	text-decoration:underline;
}
#Comments_OuterContainer a.SiteLife_Permalink, #Comments_OuterContainer a.SiteLife_Permalink:visited {
	background:transparent url(link.gif) no-repeat scroll left 6px !important;
	color:#000000;
	font-size:1em;
	font-weight:normal;
	padding:6px 5px 0 18px;
	text-decoration:none;
}
#Comments_OuterContainer a.SiteLife_Permalink:hover {
	text-decoration:underline;
}
/* your_comments_not_logged_in styles end here */

/* coming_this_august styles start here */
.coming_this_august .header {
	height:104px;
}
.coming_this_august .content {
	position:relative;
	z-index:2;
}
.coming_soon {
	float:left;
	margin: 58px 0 0 280px;
}
.cta {
	background:url(coming_soon_gradient.jpg) left top repeat-x #fff;
	font-size:1.1em;
	padding:60px 0 0 0;
	width:100%;
}
.cta a, .cta a:visited {
	color:#00f;
}
.cta a:hover {
	text-decoration:underline;
}
.cta_left {
	float:left;
	margin:0 20px 0 30px;
	width:530px;
}
.cta_left .coming_soon_player {
	padding:20px 0;
	text-align:center;
}
.cta_right {
	float:left;
	width:370px;
}
.cta_right p {
	font-style:italic;
	margin:10px 0 20px;
}
/* coming_this_august styles end here */

/* Pluck - article start here */
.ali_icons li .Recommend {
	display:inline;
}
.ali_icons .Recommend_Container {
	font-size:1em;
}
.ali_icons li .Recommend .SiteLife_Recommend {
	background:transparent url(thumbsup.gif) no-repeat 0 50%;
	margin-left:3px;
	padding:0 0 0 13px;
}
.ali_icons li .SiteLife_Recommended {
	background:transparent url(recommended.gif) no-repeat 0 50%;
	margin-left:3px;
	padding:0 0 0 13px;
}
/* Comment list */
#Comments_OuterContainer {
	width:100%;
}
td.Comments_UserImage {
	padding:5px 0;
}
#Comments_OuterContainer td.Comments_TableRight {
	padding:5px 10px;
}
/* Pluck - article end here */

/* Fotomoto < */
#FotomotoToolbar {
	background:#000;
	color:#605e5e;
	display:none;
	font-weight:700;
	line-height:1.2em;
	height:26px;
	padding:0 10px;
	position:relative;
	z-index:10;
}
/* xp:211267 */
.mn_carousel #FotomotoToolbar {
	display:none!important;
}
#FotomotoToolbar a, #FotomotoToolbar a:visited {
	color:#5bba26;
	background:transparent url(green_arrow_right.gif)no-repeat 0 50%;
	padding-left:8px;
}
#FotomotoToolbar a:hover {
	text-decoration:underline;
}
#FotomotoToolbar ul li {
	margin:6px 0;
}
#FotomotoToolbar .FotomotoSeparator {
	display:none;
}
#FotomotoToolbar .FotomotoPrintButton {
	position:absolute;
	right:80px;
}
#FotomotoToolbar .FotomotoECardButton {
	display:none;
}
#FotomotoToolbar .FotomotoCardButton {
	position:absolute;
	right:10px;
}
#FotomotoToolbar .ShopUrl {
	position:absolute;
	right:10px;
}
#FotomotoToolbar .FototomotoInfo {
	border-right:1px solid #605E5E;
	float:left;
	margin-right:8px;
	padding-right:8px;
}
#FotomotoToolbar .FotomotoPrintButton, #FotomotoToolbar .FotomotoCardButton, #FotomotoToolbar .ShopUrl {
	display:none;
}
/* Lightbox < */
#jquery-lightbox .FotomotoToolbarClass {
	background:#fff;
	font-size: 0.9em;
	line-height:1em;
	padding:10px 10px 0;
	position:relative;
	z-index:10;
}
#jquery-lightbox #lightbox-nav {
	top:20px;
}
#jquery-lightbox .FotomotoToolbarClass ul {
	clear:both;
}
#jquery-lightbox .FotomotoToolbarClass li {
	display:inline-block;
	margin-right:10px;
}
#jquery-lightbox .FotomotoToolbarClass li a, #jquery-lightbox .FotomotoToolbarClass li a:visited {
	color:#000;
	font-size:1em;
	font-weight:100;
}
#jquery-lightbox li.FotomotoPrintButton, #jquery-lightbox li.FotomotoCardButton, #jquery-lightbox li.FotomotoECardButton, #jquery-lightbox li.ShopUrl, #jquery-lightbox li.FotomotoSeparator {
	display:none;
}
#jquery-lightbox li.FotomotoPrintButton {
	position:absolute;
	right:80px;
}
#jquery-lightbox li.FotomotoCardButton {
	position:absolute;
	right:10px;
}
#jquery-lightbox li.ShopUrl {
	position:absolute;
	right:10px;
}
/* Fotomoto > */

/* appended_html < */
.appended_html {
	border-top: 1px solid #ccc;
	font-size:1.1em;
	padding:5px 0 1em;
}
.appended_html a, .appended_html a:visited {
	color:#000;
	text-decoration:underline;
}
.appended_html a:hover {
	text-decoration:none;
}
/* appended_html > */

/* Football Manager 2010 Demo < */

  #tempwrapper {
	float: left;
	width: 482px;
}
#fm-demo {
	background: url(fm-pic.jpg) no-repeat left top;
	float: left;
	height: 570px;
	width: 482px;
	margin-bottom: 20px;
}
#fm-box-top {
	float: left;
	width: 307px;
	height: 64px;
	margin: 20px 0px 0px 20px;
}
#fm-box-bottom {
	float: left;
	width: 307px;
	background: url(fm-box-bottom.png) no-repeat left bottom;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 20px;
}
#fm-download-pc {
	float: left;
	margin-left: 40px;
	margin-top: 200px;
}
#fm-download-mac {
	float: right;
	margin-top: 200px;
	margin-right: 40px;
}
#fm-box-bottom p {
	margin: 0px 13px 0px 8px;
	padding: 0px;
	font: 13px Arial, Helvetica, sans-serif;
}
#fm-copy {
	float: left;
	width: 482px;
}
#fm-copy p {
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 5px;
}
#fm-mf-sidebar {
	float: left;
	width: 315px;
	font: 11px Arial, Helvetica, sans-serif;
}
#fm-mf-sidebar img {
	border-style: none;
}
.fm-mf-sidebox {
	float: left;
	margin-bottom: 10px;
}
.fm-mf-sidebox .fm-header {
	margin-bottom: 5px;
}
.fm-mf-sidebox .fm-image {
	float: left;
	margin-right: 5px;
	width: 134px;
}
.fm-mf-sidebox p {
	float: right;
	width: 176px;
	margin: 0px;
}
#fm-mf-sidebar .fm-text-header {
	margin: 10px 0px;
}
/* Football Manager 2010 Demo > */

/* all_columnists full styles start here */
.acf {
	margin:0 0 10px 0;
}
.acfc {
	margin:10px 0px;
	padding:5px 0px;
}
.acf_left {
	float:left;
	width:140px;
}
.acf_right {
	float:left;
	width:490px;
}
.acf_subhead {
	background-color:#A3A5A4;
	color:#fff;
	font-weight:bold;
	padding:3px;
	width:100%;
	font-size:1.1em;
}
.acf_subhead a {
	color:#fff;
}
.acf_author a {
	color:#fff;
	font-size:0.8em;
}
.acf_headline {
	font-size:1.0em;
	font-weight:bold;
	margin:5px 0px 0px 0px;
	padding:0px;
}
.acf_headline a {
	color:#000;
}
.acf_info {
	float:left;
	margin:0px;
	padding:0px;
	color:#A3A5A4;
	font-style:italic;
}
.acf_footer {
	margin:0px;
	padding:0px;
}
.acf_more .readmore {
	display:inline;
}
.acf_more {
	margin-bottom:5px;
	padding-bottom:3px;
	padding-top:10px;
	text-align:right;
}
.acfc .lowdi_pic img {
	height:107px;
	width:132px;
}
/* all_columnists full styles end here */

/* Blog sub navigation start */
#blogs-list {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	width: 145px;
}
#blogs-list .blog-cat {
	border-bottom: 1px solid #999999;
	padding-bottom: 5px;
	margin-top: 5px;
	float: right;
	width: 140px;
}
#blogs-list .blog-cat h2 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}
#blogs-list .blog-cat a {
	color: #000000;
	text-decoration: none;
}
#blogs-list .clasp {
	text-align: right;
	background: url(click-arrow.gif) no-repeat right 2px;
	padding-right: 18px;
	font: 11px Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}
#blogs-list .clasp a {
	text-decoration: none;
	color: #666666;
}
#blogs-list .blog-cat dd {
	text-align: right;
	font-size: 12px;
	margin: 0px 0px 3px;
	padding: 0px;
}
#blogs-list .blog-cat dl {
	margin: 0px;
	padding: 0px;
}
#blogs-list .expandbox {
	display:none;
}
/* Blog sub navigation end */

/* xp:213605
   View all blog half column styles < */
.abh {
	margin:0 0 10px 0;
	overflow:hidden;
	width:640px;
}
.abh .left {
	float:left;
}
.abh .right {
	float:right;
}
.abh .row {
	position:relative;
}
.abhc {
	float:left;
	margin-top:10px;
	padding-bottom:34px;
	width:306px;
}
.abhc_pic {
	background-color:#CF0000;
	margin-bottom:5px;
	padding-bottom:5px;
}
.abhc_pic img {
	width:306px;
	height:90px;
}
.abhc_pic p, .abhc_pic a, .abhc_pic a:visited {
	color:#fff;
}
.abhc_pic p {
	font-size:1.2em;
	height:2.4em;
	margin:5px 5px 0;
	overflow:hidden;
}
.abhc_headline {
	font-size:1.2em;
	font-weight:700;
	height:3.6em;
	margin:0;
	overflow:hidden;
}
.abhc_headline a, .abhc_headline a:visited {
	color:#000;
}
.abhc_headline a:hover {
	text-decoration:underline;
}
.abhc_footer {
	margin-bottom:10px;
}
.abhc_more {
	background:transparent url(tht_speechbubble.gif) no-repeat scroll right bottom;
	bottom:0;
	padding-bottom:18px;
	position:absolute;
	width:306px;
	text-align:right;
}
.abhc_more .readmore {
	display:inline;
}
/* > */

/* xp:219735
   World Cup club page custom style < */
body.worldcup .cm_sponsor {
	display:none;
}
/* > */

/* xp:221284
   Coda Popup Bubbles */
.bubbleInfo {
	position: relative;
	display:inline;
	z-index:10;
}
.bubbleLink {
	margin:0!important;
}
.trigger {
	cursor:pointer;
	vertical-align:middle;
}
.popup {
	background:transparent url(dpop_top.gif) no-repeat 0 0;
	display: none; /* keeps the popup hidden if no JS available */
	line-height:1.2em;
	padding:15px 0 0;
	position: absolute;
	width:110px;
	z-index:1000;
}
.popup > .popup_popup {
	background:transparent url(dpop_bottom.gif) no-repeat 0 100%;
	padding:0 0 8px;
}
.popup .popup_msg {
	background:transparent url(dpop_middle.gif) repeat-y 0 0%;
	padding:0 10px;
}
.popup .popup_msg span {
	display:block;
}
/* xp:223768
   Media Gallery */
#media_gallery {
	font-size:1.1em;
	margin-bottom:0px;
}
.panels {
	background:#000 url("ajax-loader.gif") no-repeat 50% 50%;
	float:left;
	height:267px;
	position:relative;
	width:400px;
	overflow:hidden;
}
.panel {
	background:transparent;
	display:none;
	top:26px;
}
#mg_pnl1 {
	display:block;
}
.panel_cloak {
	height:250px;
	left:0;
	position:absolute;
	width:500px;
	z-index:5;
}
.panel_img {
	height:250px;
	position:relative;
	width:500px;
	z-index:1;
}
.panel_info {
	background:#000;
	top:0;
	border-top:1px solid #a5acab;
	opacity:1;
	left:0;
	position:absolute;
	width:100%;
	z-index:10;
}
.panel_hdr {
	margin:0;
	font-size:1.5em;
	font-weight:100;
}
.panel_hdr, .panel_hdr a, .panel_hdr a:link, .panel_hdr a:visited {
	color:#fff;
}
.panel_hdr a:hover {
	text-decoration:underline;
}
.panel_capt {
	margin:0 0 11px 11px;
}
.panel_capt, .panel_capt a, .panel_capt a:link, .panel_capt a:visited {
	color:#8e8c8c;
}
.panel_capt a:hover {
	text-decoration:underline;
}
.panel_more {
	background:transparent url("mediaGallery_sprite.png") no-repeat -7px -74px;
	cursor:pointer;
	bottom:11px;
	display:block;
	width:7px;
	height:4px;
	position:absolute;
	right:11px;
	z-index:11;
}
.buttons {
	float:right;
	width:235px;
}
.btn_lnk {
	background:#5fac24 url("mediaGallery_sprite.png") repeat-x 0 0;
	color:#26460a;
	display:block;
	font-weight:700;
	line-height:1.2em;
	height:29px;
	line-height:29px;
	margin-bottom:5px;
	padding:3px 27px 3px 7px;
	position:relative;
	float:left;
	width:200px;
	overflow:hidden
}
.btn_lnk a {
	background:url(bullet.png) no-repeat right top;
	float:left;
	width:220px;
	overflow:hidden;
}
.btn_lnk:hover, .buttons .active {
	background:#3e7210 url("mediaGallery_sprite.png") no-repeat 0 -35px;
	color:#fff;
	margin-left:-5px;
	padding:3px 12px;
}
.btn_lnk:hover {
	padding:3px 27px 3px 7px;
}
.buttons .last {
	background:transparent url("mediaGallery_sprite.png") no-repeat 0 -71px;
	bottom:0;
	font-size:5px;
	height:8px;
	position:absolute;
	right:0;
	width:8px;
	z-index:10;
}
/* Fotomoto */
#media_gallery .mg_tmptoolbar {
	background:transparent url("mediaGallery_sprite.png") repeat-x 0 -84px;
	height:26px;
	position:absolute;
	width:100%;
	top:0;
	z-index:14;
}
#media_gallery #FotomotoToolbar {
	background:transparent url("mediaGallery_sprite.png") repeat-x 0 -84px;
	display:block;
	color:inherit;
	font-weight:inherit;
	height:26px;
	line-height:26px;
	padding:0;
	width:100%;
}
#media_gallery #FotomotoToolbar li {
	display:inline;
	margin:0 0 0 10px;
	position:static;
	right:inherit;
}
#media_gallery #FotomotoToolbar .FotomotoSeparator {
	display:none;
}
#media_gallery .FotomotoBarLink {
	background:transparent url(green_arrow_right.gif) no-repeat 0 50%;
}
#media_gallery .FotomotoShopButton {
	background:#000 url(mediaGallery_sprite.png) repeat-x 0 -84px;
	height:26px;
	line-height:26px;
	position:absolute;
	width:100%;
	top:0;
	z-index:10;
}
#media_gallery .FotomotoShopButton .FotomotoBarLink, #media_gallery .FotomotoShopButton .FotomotoBarLink:link, #media_gallery .FotomotoShopButton .FotomotoBarLink:visited, #media_gallery .FotomotoShopButton .FotomotoBarLink:hover {
	background:transparent url(green_arrow_right.gif) no-repeat scroll 0 50%;
	color:#5BBA26;
	margin:0 0 0 10px;
	padding-left:8px;
	font-weight:bold;
}
#media_gallery .FotomotoShopButton .FotomotoBarLink:hover {
	text-decoration:underline;
}
.mn_tweetmeme_button {
	float:right;
	padding:5px;
}
.btn_lnk {
	margin-bottom:3px
}
.leaderboard2.ad18 {
	margin-top:0;
}
.leader_t {
	float:left;
}
/* > */

/* xp:229849
 * Facebook Widget <
 */
.fb_widget {
	margin-bottom:10px;
}
.fb_mf {
	display:none;
	margin-left:10px;
}
.fb_mf a, .fb_mf a:link, .fb_mf a:visited, .fb_mf a:hover {
	color:#000;
	font-weight:700;
}
/* > */

/* xp:229848 Gutter Ad < */
#gutter_ad {
	display:none;
}
/* > */
.reviews_banner img{
 float:left;
 margin:2px 5px 2px 0;
 border:1px solid #000;
 padding:3px;
 background:#fff;
}
p.reviews_banner { margin:0; }
.reviews{
margin:0;
padding:0;
background:#fff;
}

.reviews h3, .reviews h3 a, .bonus h3, .bonus h3 a{
 padding:0;
 margin:0;
 color:#000;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:bold;
}
.reviews h3 a:hover, .bonus h3 a:hover{
color:#808080;
text-decoration:none;
}

.reviews h4, .reviews h4 a{
 padding:0;
 margin:0;
 text-align:left;
 color:#104867;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:bold;
}

a.read-more {
background:#FF0000;
color:#FFFFFF;
cursor:pointer;
padding:3px 10px;
}

