@charset "utf-8";
/* CSS Document */

/* html, body {background-image:url(../images/football/bg.gif)} */
h1 {background:#568400;}
h2 {background-color:#E0E8CE; color:#568400; border-bottom:#497100 1px solid; padding:6px 15px;}
h3 {color:#568400;}

#seo {background:url(../images/football/seo_bg.gif) repeat-x #DDE6CC;}
#seo .content div {background:url(../images/football/seo_stroke.gif) no-repeat right top;}
#seo .content dl dt {color:#6A931E;}
#seo .content a {color:#6A921E;}

#leftNav dl {border-bottom:1px solid #568400;}
#leftNav dt {border-bottom:2px solid #568400;}
#leftNav .match-report dl {border-bottom:none;}
#leftNav dd dl {background: url(../images/navigation/dash_left.gif) repeat-x 0 0 #ECF1E5;}
#leftNav dd dl dd a:hover, #leftNav dd dl dd a.active {color:#568400;}

#footer .nav .content a, #footer .nav .copyright {color:#00326F;}

a.btn {background:url(../images/football/btn_bg_L.gif) no-repeat;}
a.btn span {background:url(../images/football/btn_bg_R.gif) no-repeat right top;}

a {color:#568400;}

/* Latest Mark Six starts */
#latestMarkSix {background-color:#E6EDD9;}
#latestMarkSix a {color:#568400;}
/* Latest Mark Six ends */

/* Home components starts */
#livecentre, #fixture, #leaguetable, #voting {background:#E9E9E9; font-size:12px;}
#livecentre h1, #fixture h1, #leaguetable h1, #voting h1 {width:auto; background:#568400; padding:7px 10px;}
/* Home components ends */

/* Rate your player starts */
#match, #matchResult, #matchShort {width:770px; min-height: 80px; height: auto !important; height: 80px; background:url(../images/football/match_bg.gif) no-repeat; margin-bottom:10px;}
#match .btmBg, #matchResult .btmBg, #matchShort .btmBg {font-size:12px; color:#FFF; text-align:center; min-height: 20px; height: auto !important; height: 20px; background:url(../images/football/match_btm.gif) no-repeat 0 100% #558200; padding:3px 0;}
#matchShort .btmBg {background:url(../images/football/match_btm_short.gif) no-repeat 0 100% #558200;}
#match p, #matchResult p, #matchShort p {font-size:12px; color:#FFF; text-align:center; margin:0; padding:5px 10px; line-height:15px;}
#match div, #matchResult div, #matchShort div {padding:0 10px;}
#match div p, #match div span, #matchResult div p, #matchResult div span, #matchShort div p, #matchShort div span {float:left; text-align:center; font-weight:bold;}
#match div p, #matchResult div p, #matchShort div p {font-size:12px; color:#666; width:357px; height:22px; padding:5px 0;}
#match div p strong, #matchResult div p strong, #matchShort div p strong {font-size:15px; color:#333; margin:0 5px 0 0;}
#match div span, #matchResult div span, #matchShort div span {font-size:12px; color:#FFF; width:35px; display:block; padding:4px 0;}
#matchResult {background:url(../images/football/match_bg_score.gif) no-repeat;}
#matchResult div p {width:317px;}
#matchResult div span {font-size:26px; width:115px;}

#matchShort {width:490px; background:url(../images/football/match_bg_short.gif) no-repeat 0 0 #609300; min-height: 80px;	height: auto !important; height: 80px;}
#matchShort p {padding:5px 0;}
#matchShort div p {width:219px;}
#matchShort div span {font-size:15px; width:32px;}

.rateDesc {margin-bottom:10px;}
.rateDesc img {float:left;}
.rateDesc div {bottom:0; margin-left:207px; font-size:1.1em; color:#666;}
#rateChart {overflow:hidden;}
/* Rate your player ends */

/* Match Preview starts */
.search {padding:10px 8px 10px 10px; background:#E9E9E9;}
.search input {width:178px; margin-right:8px; height:14px;}
.btnSearch {display:inline-block; text-align:center; width:52px; padding:2px; color:#FFF; font-size:12px; font-weight:700; background:url(../images/football/btn_search.gif) no-repeat 0 0;}
.analysisItem {padding:4px 8px; background:#E9E9E9; border-top:#FFF 4px solid; color:#6B6B6B;}
.analysisItem li {padding-top:2px;}
.analysisItem li.rowColor {background:#DDD; padding:0 0 0 1px;}
.analysisItem li.rowColor img {border-right:#E9E9E9 1px solid; padding:2px 4px 2px 0;}
.analysisItem img {margin-right:5px; vertical-align:middle;}
.analysisItem strong {color:#497100;}
.analysisItem span {font-size:12px; float:right;}
/* Match Preview ends */

/* Scroll bar starts */
#scrollbar .Scrollbar-Track div {background: url(../images/football/scroller.gif) no-repeat 0 0;}
/* Scroll bar ends */

.voteTable {border-top:#568400 1px solid; border-bottom:#568400 1px solid; width:100%; margin-top:10px; font-size:12px;}
.voteTable th {text-align:left; color:#568400; padding:10px 10px 5px 10px;}
.voteTable td {padding:0 10px 10px 10px; text-align:center;}
.voteTable .rowColor th, .voteTable .rowColor td {background-color:#D4DFC0;}
.voteTable th, .voteTable td {background-color:#E4EBD6;}
.voteTable .select {width:100px; text-align:right; vertical-align:bottom;}
.voteTable .select select {width:95px;}
.voteTable td div {display:inline-block; float:left; padding:40px 15px 0 15px;}
.voteTable td.onePlayer div {width:380px;}
.voteTable td.twoPlayer div {width:135px;}
.voteTable td.threePlayer div {width:100px;}
.voteTable td.fourPlayer div {width:70px;}
.voteTable td.forward div {background:url(../images/football/shirt_forward.gif) no-repeat 50% 0;}
.voteTable td.midfielder div {background:url(../images/football/shirt_midfielder.gif) no-repeat 50% 0;}
.voteTable td.defender div {background:url(../images/football/shirt_defender.gif) no-repeat 50% 0;}
.voteTable td.goalkeeper div {background:url(../images/football/shirt_goalkeeper.gif) no-repeat 50% 0;}
.voteTable .formBtn {border-top:#568400 1px solid; text-align:right; background-color:#FFF; padding:7px 10px;}
.btnGreen, .btnGrey, .btnLightGreen, .btnBlue {margin-left:5px; display:inline-block; text-align:center; color:#FFF; text-decoration:none; font-size:12px;}
.btnGreen span, .btnGrey span, .btnLightGreen span, .btnBlue span {display:inline-block; width:72px; height:18px; padding:3px 4px 0 6px; cursor:pointer;}
.btnGreen:hover, .btnGrey:hover, .btnLightGreen:hover, .btnBlue:hover {text-decoration:none;}
.btnGreen {background:url(../images/football/btn_green_l.gif) no-repeat 0 0;}
.btnGreen span {background:url(../images/football/btn_green_r.gif) no-repeat 100% 0;}
.btnGrey {background:url(../images/football/btn_grey_l.gif) no-repeat 0 0;}
.btnGrey span {background:url(../images/football/btn_grey_r.gif) no-repeat 100% 0;}
.btnLightGreen {background:url(../images/football/btn_lightgreen_l.gif) no-repeat 0 0;}
.btnLightGreen span {background:url(../images/football/btn_lightgreen_r.gif) no-repeat 100% 0;}
.btnBlue {background:url(../images/football/btn_blue_l.gif) no-repeat 0 0;}
.btnBlue span {background:url(../images/football/btn_blue_r.gif) no-repeat 100% 0;}

/* Share style starts */
.genBtn {background-image:url(../images/football/btn_arrow.gif); background-color:#568400; font-size:12px;}
.anaList li {padding-bottom:8px; color:#696969;}
.anaList img {margin-right:5px; vertical-align:middle;}
.anaList a {font-weight:400; color:#497100;}
#rightContent dl.pullList dt {float:left; width:48px; color:#568400; font-weight:700;}
#rightContent dl.pullList dt, #rightContent dd {padding-bottom:10px;}
#rightContent dl.pullList select {color:#666; width:135px;}
#rightContent .details {background:url(../images/dash_3.gif) repeat-x 0 0; margin-top:10px; padding:10px 0; color:#666;}
#galleriesMain div {display:none;}
#galleriesMain h4 {font-size:15px; color:#FFF; background:#333; padding:10px 15px; min-height: 37px; height: auto !important; height: 37px;}
#leftContent h3 {padding:0 0 20px 0;}
/* Share style ends */

/* Expert Column starts */
#expertThumbContainer {padding:8px 10px;}
#expertThumb {height:155px;}
#expertThumb a {float:left; display:block; width:120px; margin:0 6px 0 0;}
#expertThumb a.last {margin-right:0;}
#expertThumb a:hover {text-decoration:none;}
#expertThumb a img {display:block;}
#expertThumb a span {display:block; padding:5px;}
#expertThumb a .title {color:#333; background:#C0D19E; border-top:1px solid #568400;}
#expertThumb a .details {color:#FFF; background:#568400;}
#expertList {margin:0 0 10px 0;}
#expertTable .mainTable th.expert {width:53px;}
#expertTable .mainTable th.had {width:100px; text-align:center;}
#expertTable .mainTable tr.expert td {background:#DBE3CC;}
#expertTable .mainTable tr.expert td.img {padding:0;}
#expertTable .mainTable tr.expert td.details {border:none; padding:5px 15px 3px 0;}
#expertTable .mainTable tr.expert td span {width:150px; margin:0 20px 0 0; display:inline-block;}
/* Expert Column ends */

/* HKJC Notice & News starts */
.noticeHeader, .newsHeader {background:url(../images/dash_2.gif) repeat-x 0 100%; height:30px; margin-bottom:1px; padding:0 0 0 5px;}
.noticeHeader img, .newsHeader img {float:left; border-right:#CCC 1px solid; padding-right:10px; margin:3px 10px 0 0;}
.newsHeader img {border-right:none;}
.noticeHeader select {float:left; font-size:12px; height:20px;}
.contentPad {padding:15px 10px;}
.newsArchive {border-bottom:#568400 1px solid;}
.newsArchive dt {border-bottom:#568400 1px solid;}
.newsArchive dt span {display:block; margin:1px 0; background-color:#E0E8CE; font-weight:700; padding:5px 10px;}
.newsArchive dd {background:url(../images/dash_1.gif) repeat-x 0 100%;}
.newsArchive dd a {display:inline-block; background:url(../images/football/pt.gif) no-repeat 10px 14px; padding:8px 10px 8px 25px;}
/* HKJC Notice & News ends */

/* Match Report starts */
.reportSummary {background:#EEF2E5; padding:15px 20px 0 20px; margin-bottom:10px;}
.reportSummary div {float:left; width:460px; padding-right:20px;}
.reportSummary div h3 {padding:0 0 20px 0;}
.reportSummary div p.highlight {font-weight:700; color:#568400;}
.reportSummary img {float:left;}
#matchRecap {float:left; width:358px; height:701px; overflow:auto; margin-right:10px; border:#D7D7D7 1px solid; padding:10px;}
#matchRecap h4 {margin-bottom:8px;}
#matchResultGoal {float:left; width:380px; margin-bottom:10px;}
#matchResultGoal .content {background:#EEE; padding:6px 10px 15px 10px;}
#matchResultGoal .content table {border-top:#568400 1px solid; border-bottom:#568400 1px solid;}
#matchResultGoal .content table th, #matchResultGoal .content table td {border-bottom:#EEE 1px solid; padding:2px 5px;}
#matchResultGoal .content table th {background:#749930; font-weight:700; color:#FFF; text-align:center;}
#matchResultGoal .content table th.time {width:38px;}
#matchResultGoal .content table th.score {width:68px;}
#matchResultGoal .content table th.team {border-left:#EEE 1px solid; width:116px;}
#matchResultGoal .content table .rowColor td {background:#DDD;}
#matchResultGoal .content table td {background:#EEE; vertical-align:middle; text-align:center;}
#matchResultGoal .content table td.half {background:#D9E1C4; border-left:none; text-align:center;}
#matchResultGoal .content table td.first {border-left:none;}
#matchResultGoal .content div.goal {background:url(../images/football/icon_ball.gif) no-repeat 0 50%; padding:0 0 0 20px; display:inline-block;}
#matchStats {float:left; width:380px; margin-bottom:10px;}
#matchStats .content {background:#EEE; padding:10px;}
#matchStats .content table {border-top:#749930 1px solid; border-bottom:#749930 1px solid;}
#matchStats .content table td {width:100px; border-bottom:#EEE 1px solid; border-left:#EEE 1px solid; padding:2px 5px;}
#matchStats .content table .rowColor td {background:#DDD;}
#matchStats .content table td {background:#EEE; vertical-align:middle; text-align:right;}
#matchStats .content table td.first {width:auto; border-left:none; text-align:left;}
#matchStarters {float:left; width:380px; margin-bottom:10px;}
#matchStarters h1 {position:relative; height:12px;}
#matchStarters h1 span {float:none; position:absolute; bottom:0; right:10px; font-size:12px;}
#matchStarters h1 span a {display:inline-block; text-align:center; background:#436800; color:#FFF; border-top:#436800 2px solid; padding:0 12px; margin-left:2px; line-height:17px;}
#matchStarters h1 span a:hover, #matchStarters h1 span a.active {border-top:#FED907 2px solid; background:#375500; text-decoration:none;}
.matchrecapIframe {width:357px; height:680px;}
.matchstartersIframe {width:380px; height:290px;}
.matchRecapBody {width:340px;}
/* Match Report ends */

/* All Up Preferred Data starts */
#allUpNav {height:26px; font-size:12px;}
#allUpNav a {float:left; display:inline-block; text-align:center; width:82px; height:18px; padding:4px 5px; font-weight:700; color:#666; margin-right:3px; background:#E1E1E1;}
#allUpNav a:hover, #allUpNav a.active {color:#FFF; background:#568400; text-decoration:none;}
#allUpSubNav {height:21px; font-size:12px; padding:7px; background:#568400;}
#allUpSubNav a {float:left; display:inline-block; width:85px; height:21px; margin-right:4px; background: url(../images/football/bg_tab2.gif) no-repeat 0 0 #E1E1E1;}
#allUpSubNav a span {float:left; display:inline-block; text-align:center; width:74px; height:17px; padding:2px 5px 2px 6px; font-weight:700; color:#666; background: url(../images/football/bg_tab2.gif) no-repeat 100% 0; cursor:pointer;}
#allUpSubNav a:hover, #allUpSubNav a.active {background: url(../images/football/bg_tab2_over.gif) no-repeat 0 0 #6BA600; text-decoration:none;}
#allUpSubNav a:hover span, #allUpSubNav a.active span {background: url(../images/football/bg_tab2_over.gif) no-repeat 100% 0; color:#FFF;}
#allUpBar {color:#568400; font-weight:700; height:24px; padding:5px 0 0 15px; background: url(../images/football/icon_close_green.gif) no-repeat 750px 6px #E0E8CE;}
#allUpCalculatorContent {background:#E0E8CE; padding:0 3px; margin-bottom:35px;}
#allUpCalculatorContent table {font-size:12px; color:#666; width:100%;}
#allUpCalculatorContent table th {font-weight:400; text-align:left; padding:3px 5px;}
#allUpCalculatorContent table th.match {width:80px; padding-left:12px;}
#allUpCalculatorContent table th.stopTime {width:160px; text-align:center;}
#allUpCalculatorContent table th.odds {width:120px; text-align:center;}
#allUpCalculatorContent table th.dividend {width:90px; font-weight:700; color:#568400; text-align:center;}
#allUpCalculatorContent table th.close {width:60px; text-align:right;}
#allUpCalculatorContent table td {border-top:#E0E8CE 2px solid; height:30px; padding:0 5px; background-color:#FFF; vertical-align:middle; color:#333;}
#allUpCalculatorContent table td.match {background: url(../images/football/bg_cal_td_l.gif) no-repeat 0 0 #FFF; padding-left:12px;}
#allUpCalculatorContent table td.odds {text-align:center; color:#568400; font-weight:700;}
#allUpCalculatorContent table td.dividend {background:url(../images/football/statistics/bg_dividend_t.gif) no-repeat 50% 100% #FFF;; padding-bottom:0;}
#allUpCalculatorContent table td.close {background: url(../images/football/bg_cal_td_r.gif) no-repeat 100% 0 #FFF; text-align:right; vertical-align:top; padding-right:3px;}
#allUpCalculatorContent table td.close img {margin-top:3px;}
#allUpCalculatorContent table td span {display:inline-block; width:80px;}
#allUpCalculatorContent table td span.vs {width:30px;}
#allUpCalculatorContent table .center {text-align:center;}
#allUpCalculatorContent table .total td {background:#E0E8CE; vertical-align:bottom; color:#666; padding-bottom:10px; border-top:none;}
#allUpCalculatorContent table .total td.odds {vertical-align:top; color:#568400; font-size:16px; padding-top:12px;}
#allUpCalculatorContent table .total td.dividend {vertical-align:top; color:#FFF; padding-top:12px; font-weight:700; background:url(../images/football/statistics/bg_dividend_b.gif) no-repeat 50% 0; text-align:center;}
#allUpSubBar {color:#568400; font-weight:700; height:28px; padding:5px 0 0 15px; background:#E0E8CE;}
#allUpSubBar label {padding-right:10px;}
.chartTable th, .chartTable td {padding:3px 5px;}
.chartTable {font-size:12px;}
.chartTable td.last {border-right:#FFF 1px solid;}
.chartTable .iconChart, .chartTable .iconOpen img {vertical-align:middle; margin:0 6px;}
.chartTable .iconChart {display:inline-block; width:15px; height:15px; background:url(../images/football/icon_chart.gif) no-repeat;}
.chartTable tr.active .iconChart {background:url(../images/football/icon_chart_over.gif) no-repeat;}
.chartTable .chartDetail {display:none;}
.chartTable .chartDetail td {border-bottom:#CDCDCD 1px solid; border-left:#CDCDCD 1px solid; text-align:center;}
.chartTable .chartDetail td.last {border-right:#CDCDCD 1px solid; border-left:none; text-align:right; padding:3px 3px 0 0;}
.chartTable .active td.rank {border-left:#CDCDCD 1px solid;}
.chartTable .active td.last {border-right:#CDCDCD 1px solid;}
.lastUpdated {padding:8px 5px; font-size:12px; color:#666;}
.remarkWeek {background:#E0E8CE; padding:12px; border-bottom:#568400 1px solid;}
.remarkWeek p {padding:0; font-size:12px; font-weight:700; color:#666;}
/* All Up Preferred Data ends */

/* Multimedia and Interactive starts */
.marginTop {margin-top:28px;}
.votingContainer .mainVisual {float:left; width:230px; margin-right:10px;}
.votingContainer .content {float:left; width:300px;}
#leftContent .content h3.voting {font-size:16px; color:#497100; padding:0;}
.votingContainer .content p {padding-bottom:5px;}
.votingContainer ul.votingChooses {border-top:#D4D4D4 1px solid; border-bottom:#D4D4D4 1px solid; padding:10px 4px;}
.votingContainer ul.votingChooses li {font-weight:700; color:#666; padding:9px 0;}
.votingContainer ul.votingChooses li label {padding-left:10px;}
.votingContainer ul.votingResult {border-top:#D4D4D4 1px solid; border-bottom:#D4D4D4 1px solid; padding:10px 4px; background:url(../images/football/multimedia/bg_voting_result.gif) no-repeat 94px 50%;}
.votingContainer ul.votingResult li {font-weight:700; color:#666; padding:10px 0;}
.votingContainer ul.votingResult span {float:left; display:inline-block; width:90px;}
.votingContainer ul.votingResult div {float:left; display:inline-block; width:150px; height:15px;}
.votingContainer ul.votingResult div span {float:none; display:block; background:url(../images/football/multimedia/bg_voting_bar.gif) repeat-y 0 0 #FBD602; height:15px; width:auto;}
.votingContainer ul.votingResult strong {font-size:12px; float:right; color:#897501; width:35px;}
.votingContainer .votingBtn {padding:5px 5px 12px 0; height:21px;}
.votingContainer .votingBtn .btnBlue, .votingContainer .votingBtn .btnLightGreen {font-weight:700;}
.votingContainer .votingBtn .btnBlue {float:left;}
.votingContainer .votingBtn .btnLightGreen {float:right;}
.votingContainer .votingTotal {margin:1px 0 12px 0; height:21px; background:#88A94C; color:#FFF; font-weight:700; padding:4px 0 0 10px;}
/* Multimedia and Interactive ends */

/* Video Programs starts */
.video #leftContent {margin:0; width:500px;}
.videoTop {position:relative;}
.videoContainer {border:#CCC 1px solid; border-bottom:none; padding:9px; position:relative; width:480px; z-index:1; text-align:center; height:auto !important; height:360px; min-height:360px; background:#FFF;}
.videoDetails {background:#333; color:#FFF; padding:10px 15px; height:67px; overflow:hidden; width:470px;}
.videoDetails h3 {color:#FFCC00; font-weight:400; font-size:15px; padding:0;}
.videoDetails .updatedDate {float:right; color:#C2C2C2;}
.videoDetails p {color:#FFF; padding:0;}

.videoSearch {position:absolute; top:0px; right:0px; width:252px; background:#568400; padding:6px 8px 5px 10px; margin-bottom:5px;}
.videoSearch .btnSearch {background:url(../images/football/btn_search_green.gif) no-repeat 0 0;}
.videoSearch input {width:133px; height:13px; margin:0;}
.videoRecent {width:270px; height:430px; overflow:auto; position:absolute; top:36px; right:0px; padding-left:5px; z-index:1000;}
.videoRecent h4 {padding:10px; color:#666; font-size:12px; background:#E6EDD9;}
.videoRecent .videoItem {display:block; position:relative; padding:7px 10px; background:url(../images/football/multimedia/dash.gif) no-repeat 50% 0 #E6EDD9;}
.videoRecent .videoItem img {float:left; border:#FFF 1px solid; padding:1px; margin-right:10px;}
.videoRecent .videoItem span {float:left; display:block; position:relative;}
.videoRecent .videoItem span.detail {width:100px; margin-right:10px; color:#333;}
.videoRecent .videoItem span.time {float:right; color:#666; font-weight:700; text-align:center; font-size:12px; background:#FFEB99; width:45px; height:43px; padding:2px 0 0 0;}
.videoRecent .videoItem span .comingsoon {position:absolute; top:34px; left:0; background:#FFEB99; color:#333; padding:2px 5px; font-size:10px;}
.videoRecent a:visited, .videoRecent a:hover, .videoRecent a:active {text-decoration:none;}
.videoRecent .nowPlaying {background:#BBCD97; position:relative;}
.videoRecent .nowPlaying span.time {color:#FFF; background:#999;}
.videoRecent .nowPlaying .arrow {float:none; display:block; width:7px; height:68px; background:url(../images/home/news_arrow.gif) no-repeat 0 50%; position:absolute; left:-5px; top:0;}
.videoNav {padding:20px 0 0 0; clear:both; border-bottom:#497100 2px solid; height:20px;}
.videoNav dl {text-align:center; width:100%;}
.videoNav dt {float:left;}
.videoNav dt a {float:left; width:100%; background:#DBE3CC; border-top:#DBE3CC 2px solid; padding-top:1px; height:17px; color:#333;}
.videoNav dt a:hover, .videoNav dt a.active {background:#497100; border-top:#FED907 2px solid; color:#FFF; text-decoration:none;}
.videoNav dd {float:left; width:3px; height:10px; overflow:hidden;}
/* 6 categories starts */
.videoNav .video6cats dt {float:left; width:125px;}
.videoNav .video6cats dt.last {width:130px;}
/* 6 categories ends */
/* 5 categories starts */
.videoNav .video5cats dt {float:left; width:151px;}
.videoNav .video5cats dt.last {width:154px;}
/* 5 categories ends */
/* 4 categories starts */
.videoNav .video4cats dt {float:left; width:190px;}
.videoNav .video4cats dt.last {width:191px;}
/* 4 categories ends */
/* 3 categories starts */
.videoNav .video3cats dt {float:left; width:255px;}
.videoNav .video3cats dt.last {width:254px;}
/* 3 categories ends */
.videoContent {border:#D8D8D8 1px solid; border-top:none; padding:20px 10px 0 10px;}
.videoContent ul {float:left; width:120px; margin-right:10px;}
.videoContent ul li {background:url(../images/dash_1.gif) repeat-x 0 100%; padding:0 0 5px 6px; margin-top:5px;}
.videoContent ul li a {color:#707070;}
.videoContent .videoList {float:left; width:616px;}
.videoContent .videoList dl {background:url(../images/dash_1.gif) repeat-x 0 100%; padding:0 0 12px 0; margin-bottom:15px;}
.videoContent .videoList dt {float:left; display:block; width:140px; color:#666;}
.videoContent .videoList dt span {color:#949494; font-size:12px;}
.videoContent .videoList dt img {margin:0 0 5px 0;}
.videoContent .videoList dd {float:left; display:block; width:18px; height:1px; overflow:hidden;}
.pagenator {color:#C8C8C8; text-align:right; margin-bottom:15px;}
.pagenator a {color:#999;}
.pagenator a.active {color:#568400; font-size:12px; font-weight:700;}
/* Video Programs ends */

/* Celebrity Blogs starts */
.blogHome {background:url(../images/football/i-lov-football/bg_blog.gif) repeat-y 50% 0; margin:3px 0 5px 0;}
.blogItem {float:left; display:inline; width:365px; padding:10px 0; margin:0 10px; background:url(../images/dash_3.gif) repeat-x 0 100%; min-height: 155px; height: auto !important; height: 155px;}
.blogItem .photo {float:left;}
.blogItem .photo a {display:inline-block; margin:5px 2px;}
.blogItem .detail {margin:0 0 0 96px;}
.blogItem .detail h2 {background-color:#FFf; border-bottom:none; padding:0; margin:0 0 3px 0;}
.blogItem .detail p {padding:0 0 3px 0;}
.blogItem .detail .date {padding:0 0 8px 0;}
.blogItem .detail .date a {border-left:#CCC 1px solid; padding-left:8px; margin-left:8px;}
a.reply span {color:#333;}
.blogItem .detail ul li {float:left; margin-right:5px;}
.blogList .blogItem {width:470px;}
.blogList .blogItem .detail {margin:0;}
.blogDetail #fontSizeContainer {margin:8px 0 5px 0;}
.blogDetail #leftContent h3 {font-size:15px; padding:0 0 3px 0;}
.blogDetail #leftContent .blogTitle {border-bottom:#568400 1px solid; padding:0 0 10px 0; margin:0 0 10px 0;}
.blogDetail #leftContent .blogTitle .date {color:#666; float:left;}
.blogDetail #leftContent .blogTitle a.reply {text-align:right; float:right;}
.blogDetail #leftContent .blogContent {border-bottom:#568400 1px solid;}
.blogDetail #leftContent .blogContent .photoHighlight {float:right; display:inline-block; width:180px; margin:0 0 10px 20px;}
.blogDetail #leftContent .blogContent .photoHighlight p {background-color:#E9E9E9; padding:10px;}
.replyContainer {margin:15px 0 10px 0;}
.replyContainer .replyBtn {background: url(../images/football/i-lov-football/reply_arrow.gif) no-repeat 2px 5px; padding:0 0 0 17px;}
.replyItem {border:#E9E9E9 1px solid; font-size:0.9em; margin-bottom:10px;}
.replyItem h2 {background-color:#E9E9E9; border:none; color:#666; padding:5px 10px;}
.replyItem h2 span {font-weight:400;}
.replyItem div {padding:5px 10px;}
.replyItem div p {padding:0;}
.replyPost {border:#E9E9E9 1px solid; font-size:0.9em; margin-bottom:10px;}
.replyPost h2 {background-color:#E9E9E9; border:none; color:#568400; text-align:center; padding:5px 10px;}
.replyPost div {padding:5px 10px;}
.replyPost div table {width:100%; font-size:1.1em;}
.replyPost div table td {padding:5px;}
.replyPost div table td input {width:180px;}
.replyPost div table td textarea {width:414px; height:80px;}
.replyPost div table td.title {width:28px; padding-top:8px;}
.replyPost div table td .btnGreen {float:right;}
.otherBlogs {background:url(../images/dash_3.gif) repeat-x 0 0; padding:8px 0 0 0; text-align:right; color:#C8C8C8;}
.otherBlogs .other {float:left;}
.otherBlogs a {padding:0 5px;}
.bloggerInfo {padding:10px 10px 20px 10px;}
.bloggerInfo p {padding:0;}
.bloggerImg {padding:5px 0 15px 0; text-align:center;}
.recentArticle {margin:0 0 10px 0;}
.recentArticle h5 {color:#FFF; background-color:#568400; padding:5px 15px; margin:0; font-size:12px;}
.recentArticle ul {margin:5px 8px; background:url(../images/dash_1.gif) repeat-x 0 100%; padding:0 0 5px 0;}
.recentArticle ul li {background:url(../images/football/list_arrow.gif) no-repeat 0 6px; padding:0 0 5px 12px;}
.recentArticle ul li a {color:#333;}
.recentArticle ul li span {float:right;}
.recentArticle .pagenator {margin:0 10px 0 0;}
.calendar {border:#568400 1px solid; margin:0 0 10px 0; background:#FFF;}
.calendar .month {text-align:center; vertical-align:middle; background-color:#E6EDD9; color:#609300; padding:5px 0; position:relative;}
.calendar .month img {vertical-align:middle;}
.calendar .month .arrowPrev, .calendar .month .arrowNext {position:absolute; top:6px;}
.calendar .month .arrowPrev {left:20px;}
.calendar .month .arrowNext {right:20px;}
.calendar table {width:228px; margin:0 20px;}
.calendar table td {padding:2px 7px 2px 0; border:#FFF 2px solid;}
.calendar table td {text-align:right; font-size:12px;}
.calendar table td.highlight {font-weight:700; color:#578401;}
.calendar table td.today {background-color:#578401; color:#FFF;}
.calendar table td.sun {color:#C80000;}
/* Celebrity Blogs ends */



