.botNav { margin-bottom:0px; }
.cnnViewerAd { background-image:url('http://i.cdn.turner.com/si/.element/img/4.0/global/viewer_background_noline_nopad.gif');background-position:center bottom;background-repeat:no-repeat;border:0px;padding:6px 0px 7px 0px;width:1000px; }
.cnnContent { border-top:0px; }
.cnnStoryContentArea { width:682px; }
.cnnTowerAd { padding-top:6px;width:300px; }
.cnnContentClear IMG { height:1px;width:650px; }
.cnnRightRail { padding-top:0px; }
.cnnInlineSL { margin-top:6px; }

.cnn_cm_search { background-color:#5a6373;padding:6px 0px 5px 0px;text-align:center;vertical-align:middle;width:1000px; }
.cnn_cm_search TABLE { width:100%; }
.cnn_cm_search TD { border-left:1px solid #9ca5b5;font-size:10px;font-weight:bold;padding:0px 6px;text-align:left;white-space:nowrap;vertical-align:middle; }
.cnn_cm_search TD.col0 { border-left:0px; }
.cnn_cm_search TD.col1 { height:22px;width:100%; }
.cnn_cm_search TD.col1 .text { height:20px; }
.cnn_cm_search TD.col2 { border-left:0px;font-weight:bold;line-height:10px;padding-left:0px; }
.cnn_cm_search TD.col2 A { background-image:url('http://i.cdn.turner.com/si/.element/img/4.0/global/buttons/red_gray_small_M.gif');color:#fff;display:block;height:16px;text-decoration:none; }
.cnn_cm_search TD.col2 A:hover { color:#fc0; }
.cnn_cm_search TD.col2 A SPAN { background-image:url('http://i.cdn.turner.com/si/.element/img/4.0/global/buttons/red_gray_small_R.gif');background-repeat:no-repeat;background-position:top right;display:block;padding:0px 5px 0px 0px; }
.cnn_cm_search TD.col2 A SPAN SPAN { background-image:url('http://i.cdn.turner.com/si/.element/img/4.0/global/buttons/red_gray_small_L.gif');background-repeat:no-repeat;background-position:top left;display:block;padding:3px 1px 3px 5px; }
.cnn_cm_search A { color:#fff; }
.cnn_cm_search A:hover { color:#ccc; }
.cnn_cm_search INPUT { color:#000;font-weight:bold;width:100%; }
.cnn_cm_search DIV IMG { height:1px;width:1000px; }

/* right rail boxes */
.cnnRightMoreBox { border:1px solid #d5d5d5;margin-top:6px;text-align:center; }
.cnnRightMoreBox A { color:#000; }
.cnnRightMoreBox A:hover { color:#c00; }
.cnnRightMoreBox .cnn_title { background-color:#c00;border-bottom:1px solid #d5d5d5;color:#c00;font-size:18px;font-weight:bold;text-align:center; }
.cnnRightMoreBox .cnn_title A, .cnnRightMoreBox .cnn_title A:hover { color:#fff; }
.cnnRightMoreBox .cnn_content { font-size:11px;padding:0px 6px 6px 6px; }
.cnnRightMoreBox .cnn_subtitle { border-top:1px solid #d5d5d5;border-bottom:1px dotted #c00;color:#000;font-weight:bold;margin-bottom:2px;padding:6px 0px 2px 0px;text-align:center; }
.cnnRightMoreBox .cnn_subtitle A, .cnnRightMoreBox .cnn_subtitle A:hover { color:#000; }
.cnnRightMoreBox LI { background-image:url('http://i.cdn.turner.com/si/.element/img/4.0/global/arrows/gray_on_white_4x8.gif');background-position:0px 5px;background-repeat:no-repeat;line-height:13px;padding:2px 0px 2px 6px;text-align:left; }
.cnnRightMoreBox TABLE { margin:auto; }
.cnnRightMoreBox TD { font-size:10px;font-weight:bold;padding:0px 10px;text-align:center;vertical-align:top;width:100px; }
.cnnRightMoreBox #cnnAdOpaWideShowP,
.cnnRightMoreBox #cnnAdOpaWideShowC { display:none; }
.cnnRightMoreBox .cnn_topics TD { border-left:1px solid #ccc;padding:0px 0px 0px 6px; }
.cnnRightMoreBox .cnn_topics TD.col0 { border-left:0px;padding:0px 6px 0px 0px; }
.cnnRightMoreBox .cnn_topics TD UL { width:136px; }

/* sport titles with the navigation */
.cnn08oly_sportTitle { background-image:url('http://i.cdn.turner.com/si/.element/img/4.0/story/olympics/2008/grey_gradient.gif');background-position:left bottom;background-repeat:repeat-x;margin-bottom:6px;padding-bottom:13px; }
.cnn08oly_sportTitle DIV { background-image:url('http://i.cdn.turner.com/si/.element/img/4.0/story/olympics/2008/hd/bg.gif');background-repeat:repeat-x;color:#fff;font-size:24px;font-weight:bold;line-height:24px; }
.cnn08oly_sportTitle DIV DIV { padding:29px 6px 6px 6px;vertical-align:bottom; }
.cnn08oly_sportTitle TABLE { width:682px; }
.cnn08oly_sportTitle TD { background-color:#cd0303;border:0px solid #df5c5c;border-width:1px 0px 0px 1px;font-size:10px;padding:3px;text-align:center;white-space:nowrap;width:25%; }
.cnn08oly_sportTitle TD.col0 { border-left:0px; }
.cnn08oly_sportTitle TD.col0,
.cnn08oly_sportTitle TD.col1,
.cnn08oly_sportTitle TD.col2
{ width:16%; }
.cnn08oly_sportTitle A { color:#fff; }
.cnn08oly_sportTitle A:hover { color:#fff;font-weight:bold; }
.cnn08oly_sportTitle SELECT { float:right;font-size:10px;margin:6px 6px 0px 0px;width:140px; }
/* ---- */
#cnn08oly_at-bysport .cnn08oly_sportTitle TD.col0 { width:66% }

/* content area */
.cnn08oly_sportContent { border:1px solid #ececec;margin-top:6px;padding:10px; }
.cnn08oly_sportContent A { color:#333;font-weight:bold; }
.cnn08oly_sportContent A:hover { color:#c00; }

/* page title */
.cnn08oly_pageTitle { background-image:url('http://i.cdn.turner.com/si/.element/img/4.0/story/olympics/2008/border_gray_gradient.jpg');background-position:left bottom;background-repeat:repeat-x;color:c00;font-size:18px;font-weight:bold;padding-bottom:17px; }
.cnn08oly_pageTitle A { color:#c00; }
.cnn08oly_pageTitle DIV { padding:5px 6px 8px 6px; }
.cnn08oly_pageTitle DIV IMG { margin-right:2px; }
.cnn08oly_pageTitle DIV.right { float:right;padding:4px 6px 0px 6px;*padding-top:0px; }
.cnn08oly_pageTitle .right A { background-image:url('http://i.cdn.turner.com/si/.element/img/4.0/global/arrows/gray_on_white_4x8.gif');background-position:5px 3px;background-repeat:no-repeat;font-size:11px;line-height:25px;padding-left:11px; }
.cnn08oly_pageTitle DIV SELECT { font-size:10px; }

.cnn08oly_title { border:1px solid #e5e5e5;color:#333;font-size:11px;font-weight:bold;line-height:1.05em;margin:24px 0px 1px 0px;padding:10px 6px;text-align:center; }
.cnn08oly_title IMG { margin-right:2px;vertical-align:bottom; }
.cnn08oly_title .right { float:right; }
.cnn08oly_title .left { float:left; }
.cnn08oly_title SPAN { color:#c00; }
.cnn08oly_title SELECT { font-size:10px;width:150px; }
.cnn08oly_title .right A { background-image:url('http://i.cdn.turner.com/si/.element/img/4.0/global/arrows/gray_on_white_4x8.gif');background-position:5px 2px;background-repeat:no-repeat;padding-left:11px; }

.cnn08oly_tab { color:#333;font-size:11px;font-weight:bold;margin:6px 0px 0px 0px; }
.cnn08oly_tab .right { float:right;line-height:1.00em;padding:12px 6px 6px 6px; }
.cnn08oly_tab .left A { background-image:url('http://i.cdn.turner.com/si/.element/img/4.0/story/olympics/2008/grey_gradient_large.gif');background-repeat:repeat-x;border:0px solid #e5e5e5;border-width:3px 3px 0px 3px;color:#666;display:block;font-size:18px;line-height:18px;padding:6px;white-space:nowrap;width:275px; }

.cnn08oly_footer { border:1px solid #e5e5e5;color:#333;font-size:10px;font-weight:bold;line-height:1.00em;margin-top:1px;padding:6px;text-align:right; }
.cnn08oly_footer A { background-image:url('http://i.cdn.turner.com/si/.element/img/4.0/global/arrows/gray_on_white_4x8.gif');background-position:5px 2px;background-repeat:no-repeat;padding-left:11px; }

.cnn08oly_letternav { padding:6px 0px; }
.cnn08oly_letternav TABLE { margin:0px 2px; }
.cnn08oly_letternav DIV { border:1px solid #ccc;color:#000;line-height:20px;width:19px; }
.cnn08oly_letternav A { color:#000;display:block;height:20;width:19px; }
.cnn08oly_letternav A.on { background-color:#c00;color:#fff; }
.cnn08oly_letternav A:hover { background-color:#c00;color:#fff; }
.cnn08oly_letternav TD { font-size:10px;font-weight:bold;padding:0px 2px;text-align:center; }

/* BOX SCORE SCOREBOARD */
.cnn08oly_bs-scoreboard .cnn08oly_title { margin-top:0px; }
.cnn08oly_bs-scoreboard .cnn08oly_content TABLE { border:0px solid #e5e5e5;border-width:3px 0px 0px 3px;margin-bottom:8px;width:660px; }
.cnn08oly_bs-scoreboard .cnn08oly_content TD { border:0px solid #e5e5e5;border-width:0px 3px 3px 0px;color:#333;font-size:11px;padding:8px 0px;text-align:center; }
.cnn08oly_bs-scoreboard .cnn08oly_content TD.colf { padding:10px; }
.cnn08oly_bs-scoreboard .cnn08oly_content TD.col0 { font-weight:bold;padding:8px;text-align:left;width:100%; }
.cnn08oly_bs-scoreboard .cnn08oly_content TR.row0 TD { background-image:url('http://i.cdn.turner.com/si/.element/img/4.0/story/olympics/2008/grey_gradient_large.gif');background-repeat:repeat-x;padding:8px 10px;font-size:10px; }
.cnn08oly_bs-scoreboard .cnn08oly_content TR.row0 TD.colf { text-align:left; }
.cnn08oly_bs-scoreboard .cnn08oly_content P { font-size:12px;line-height:17px; }
.cnn08oly_bs-scoreboard .cnn08oly_content P A { color:#c00;font-weight:normal; }
/* ---- */
#cnn08oly_bs-baseball .cnn08oly_bs-scoreboard .cnn08oly_content TR.row1 TD.colr,
#cnn08oly_bs-baseball .cnn08oly_bs-scoreboard .cnn08oly_content TR.row1 TD.colh,
#cnn08oly_bs-baseball .cnn08oly_bs-scoreboard .cnn08oly_content TR.row1 TD.cole,
#cnn08oly_bs-baseball .cnn08oly_bs-scoreboard .cnn08oly_content TR.row2 TD.colr,
#cnn08oly_bs-baseball .cnn08oly_bs-scoreboard .cnn08oly_content TR.row2 TD.colh,
#cnn08oly_bs-baseball .cnn08oly_bs-scoreboard .cnn08oly_content TR.row2 TD.cole
{ font-weight:bold; }
#cnn08oly_bs-soccer .cnn08oly_bs-scoreboard .cnn08oly_content TR.row0 TD { padding:8px 30px; }
#cnn08oly_bs-soccer .cnn08oly_bs-scoreboard .cnn08oly_content TR.row0 TD.colf { padding:8px 10px; }
#cnn08oly_bs-soccer .cnn08oly_bs-scoreboard .cnn08oly_content TR.row1 TD.colt { font-weight:bold; }
#cnn08oly_bs-soccer .cnn08oly_bs-scoreboard .cnn08oly_content TR.row2 TD.colt { font-weight:bold; }
#cnn08oly_bs-basketball .cnn08oly_bs-scoreboard .cnn08oly_content TR.row0 TD { padding:8px 20px; }
#cnn08oly_bs-basketball .cnn08oly_bs-scoreboard .cnn08oly_content TR.row0 TD.colf { padding:8px 10px; }
#cnn08oly_bs-basketball .cnn08oly_bs-scoreboard .cnn08oly_content TR.row1 TD.colt { font-weight:bold; }
#cnn08oly_bs-basketball .cnn08oly_bs-scoreboard .cnn08oly_content TR.row2 TD.colt { font-weight:bold; }

/* BOX SCORE ROSTER */
.cnn08oly_bs-roster .cnn08oly_content { border:3px solid #e5e5e5;padding:6px 0px; }
.cnn08oly_bs-roster .cnn08oly_content TABLE { margin:0px 6px;width:642px; }
.cnn08oly_bs-roster .cnn08oly_content TABLE TD { border-top:1px solid #ccc;color:#333;font-size:11px;padding:4px 10px;text-align:center;vertical-align:top; }
.cnn08oly_bs-roster .cnn08oly_content TABLE TR.row0 TD { border-top:0px; }
.cnn08oly_bs-roster .cnn08oly_content TABLE TD { padding:4px 8px 4px 13px; }
.cnn08oly_bs-roster .cnn08oly_content TABLE TD.col0 { padding-left:5px;text-align:left;white-space:nowrap; }
.cnn08oly_bs-roster .cnn08oly_content TABLE TD.col1 { padding-left:20px; }
.cnn08oly_bs-roster .cnn08oly_content TABLE TR.row0 TD { color:#c00;font-size:10px; }
.cnn08oly_bs-roster .cnn08oly_content TABLE TR.row2 TD.col0 { color:#c00;font-size:10px;padding-right:0px;text-align:right; }
.cnn08oly_bs-roster .cnn08oly_content TABLE TR.row3 TD { border-top:3px solid #e5e5e5;text-align:left; }
.cnn08oly_bs-roster .cnn08oly_content TABLE TR.row3 TD.col0 { font-size:10px;padding-right:0px;text-align:right; }
.cnn08oly_bs-roster .cnn08oly_content TABLE TR.row4 TD { text-align:left; }
.cnn08oly_bs-roster .cnn08oly_content TABLE TR.row4 TD.col0 { font-size:10px;padding-right:0px;text-align:right; }
/* ---- */
#cnn08oly_bs-baseball .cnn08oly_bs-roster .cnn08oly_content TD.col0 SPAN { padding-left:20px; }
#cnn08oly_bs-basketball .cnn08oly_bs-roster .cnn08oly_content TABLE TR.row2 TD.col0 { text-align:left; }
#cnn08oly_bs-basketball .cnn08oly_bs-roster .cnn08oly_content TABLE TR.row3 TD.col0 { font-size:11px;padding-right:0px;text-align:left; }
#cnn08oly_bs-basketball .cnn08oly_bs-roster .cnn08oly_content TABLE TR.row4 TD.col0 { font-size:11px;padding-right:0px;text-align:left; }

/* BOX SCORE ROSTERS */
.cnn08oly_bs-rosters .cnn08oly_content TABLE { width:660px; }
.cnn08oly_bs-rosters .cnn08oly_content TABLE TD { padding-left:4px;vertical-align:top; }
.cnn08oly_bs-rosters .cnn08oly_content TABLE TD.col0 { padding-left:0px; }
.cnn08oly_bs-rosters .cnn08oly_bs-roster .cnn08oly_title { margin-top:0px; }
.cnn08oly_bs-rosters .cnn08oly_bs-roster .cnn08oly_content TABLE { width:310px; }
.cnn08oly_bs-rosters .cnn08oly_bs-roster .cnn08oly_content TABLE TD { padding:4px 10px; }
.cnn08oly_bs-rosters .cnn08oly_bs-roster .cnn08oly_content TABLE TD.col0 { text-align:left; }
.cnn08oly_bs-rosters .cnn08oly_bs-roster .cnn08oly_content TABLE TD.col1 { text-align:left; }
.cnn08oly_bs-rosters .cnn08oly_bs-roster .cnn08oly_content TABLE TD.col3 DIV { padding-left:12px; }
.cnn08oly_bs-rosters .cnn08oly_bs-roster .cnn08oly_content TABLE TD.col3 DIV.up { background-image:url('http://i.cdn.turner.com/si/.element/img/4.0/story/olympics/2008/arrow_up.gif');background-position:0px 2px;background-repeat:no-repeat; }
.cnn08oly_bs-rosters .cnn08oly_bs-roster .cnn08oly_content TABLE TD.col3 DIV.down { background-image:url('http://i.cdn.turner.com/si/.element/img/4.0/story/olympics/2008/arrow_down.gif');background-position:0px 3px;background-repeat:no-repeat; }
.cnn08oly_bs-rosters .cnn08oly_bs-roster .cnn08oly_content TABLE TR.row0 TD { padding:4px 10px; }
.cnn08oly_bs-rosters .cnn08oly_bs-roster .cnn08oly_content TABLE TR.row0 TD.col0 { padding-left:5px;text-align:left; }
.cnn08oly_bs-rosters .cnn08oly_bs-roster .cnn08oly_content TABLE TR.row1 TD.col0 { text-align:center; }
.cnn08oly_bs-rosters .cnn08oly_bs-roster .cnn08oly_content TABLE TR.row2 TD { padding-left:5px;text-align:left; }
.cnn08oly_bs-rosters .cnn08oly_bs-roster .cnn08oly_content TABLE TR.row3 TD { border-top:1px solid #ccc;text-align:center; }
.cnn08oly_bs-rosters .cnn08oly_bs-roster .cnn08oly_content TABLE TR.row3 TD.col0 { padding:4px 10px; }
.cnn08oly_bs-rosters .cnn08oly_bs-roster .cnn08oly_content TABLE TR.row3 TD.col1 { text-align:left; }
.cnn08oly_bs-rosters .cnn08oly_bs-roster .cnn08oly_content TABLE TR.row4 TD { border-top:1px solid #ccc;text-align:center; }
.cnn08oly_bs-rosters .cnn08oly_bs-roster .cnn08oly_content TABLE TR.row4 TD.col0 { padding:4px 10px; }
.cnn08oly_bs-rosters .cnn08oly_bs-roster .cnn08oly_content TABLE TR.row4 TD.col1 { text-align:left; }

/* BOX SCORE PITCHERS */
.cnn08oly_bs-pitchers .cnn08oly_content { border:3px solid #e5e5e5;padding:6px 0px; }
.cnn08oly_bs-pitchers .cnn08oly_content TABLE { margin:0px 6px;width:642px; }
.cnn08oly_bs-pitchers .cnn08oly_content TABLE TD { border-top:1px solid #ccc;font-size:11px;padding:4px 10px 4px 15px;text-align:center;vertical-align:top; }
.cnn08oly_bs-pitchers .cnn08oly_content TABLE TR.row0 TD { border-top:0px; }
.cnn08oly_bs-pitchers .cnn08oly_content TABLE TD.col0 { padding-left:5px;text-align:left;white-space:nowrap; }
.cnn08oly_bs-pitchers .cnn08oly_content TABLE TD.col1 { padding-left:20px; }
.cnn08oly_bs-pitchers .cnn08oly_content TABLE TR.row0 TD { color:#c00;font-size:10px; }
.cnn08oly_bs-pitchers .cnn08oly_content TABLE TR.row2 TD.col0 { font-size:10px;color:#c00;padding-right:0px;text-align:right; }
.cnn08oly_bs-pitchers .cnn08oly_content TABLE TR.row3 TD { border-top:3px solid #e5e5e5;text-align:left; }
.cnn08oly_bs-pitchers .cnn08oly_content TABLE TR.row3 TD.col0 { padding-right:0px;text-align:right; }
.cnn08oly_bs-pitchers .cnn08oly_content TABLE TR.row4 TD { text-align:left; }
.cnn08oly_bs-pitchers .cnn08oly_content TABLE TR.row4 TD.col0 { padding-right:0px;text-align:right; }

/* BOX SCORE SUMMARY */
.cnn08oly_bs-summary .cnn08oly_content { border:3px solid #e5e5e5;padding:6px 0px; }
.cnn08oly_bs-summary .cnn08oly_content TABLE { margin:0px 6px;width:642px; }
.cnn08oly_bs-summary .cnn08oly_content TABLE TD { border-top:1px solid #ccc;font-size:11px;padding:4px 10px;text-align:left;vertical-align:top; }
.cnn08oly_bs-summary .cnn08oly_content TABLE TR.row0 TD { border-top:0px; }
.cnn08oly_bs-summary .cnn08oly_content TABLE TD.col0 { font-size:9px;padding-left:5px;padding-right:3px;text-align:right;white-space:nowrap; }
.cnn08oly_bs-summary .cnn08oly_content TABLE TD.col1 { padding-left:0px;width:100%; }
.cnn08oly_bs-summary .cnn08oly_content TABLE TD.col1 SPAN { white-space:nowrap; }

.cnn08oly_bs-preview .cnn08oly_title { margin-top:0px; }
.cnn08oly_bs-preview .cnn08oly_content DIV { color:#666;font-size:18px;line-height:1.00em;text-align:center; }
.cnn08oly_bs-preview .cnn08oly_content DIV A { color:#000; }
.cnn08oly_bs-preview .cnn08oly_content DIV A:hover { color:#c00; }
.cnn08oly_bs-preview .cnn08oly_content DIV IMG { margin-right:6px;vertical-align:baseline; }
.cnn08oly_bs-preview .cnn08oly_content P { font-size:12px;line-height:17px;padding:6px 0px; }
.cnn08oly_bs-preview .cnn08oly_content P A { color:#c00;font-weight:normal; }

/* BOX SCORE STATS */
.cnn08oly_bs-stats .cnn08oly_title DIV.left,
.cnn08oly_bs-stats .cnn08oly_title DIV.right
{ width:33%; }
.cnn08oly_bs-stats .cnn08oly_title DIV.right A { background-image:none;padding:0px; }
.cnn08oly_bs-stats .cnn08oly_content { border:3px solid #e5e5e5;padding:6px 0px; }
.cnn08oly_bs-stats .cnn08oly_content TABLE { margin:0px 6px;width:642px; }
.cnn08oly_bs-stats .cnn08oly_content TABLE TD { border-top:1px solid #ccc;font-size:11px;padding:4px 65px;text-align:center;vertical-align:top;white-space:nowrap;width:33%; }
.cnn08oly_bs-stats .cnn08oly_content TABLE TR.row0 TD { border-top:0px; }

/* EVENT MEDALS */
.cnn08oly_ev-medals .cnn08oly_content TABLE { border:3px solid #e5e5e5;border-width:3px 0px 0px 3px;width:660px; }
.cnn08oly_ev-medals .cnn08oly_content TABLE TD { border:3px solid #e5e5e5;border-width:0px 3px 3px 0px;font-size:11px;padding:8px;text-align:center;vertical-align:top;width:33%; }
.cnn08oly_ev-medals .cnn08oly_content TABLE TR.row0 TD { background-image:url('http://i.cdn.turner.com/si/.element/img/4.0/story/olympics/2008/grey_gradient_large.gif');background-repeat:repeat-x;font-size:10px;line-height:2.00em; }
.cnn08oly_ev-medals .cnn08oly_content TABLE IMG { margin-right:5px;vertical-align:middle; }
.cnn08oly_ev-medals .cnn08oly_content TABLE TR.row2 TD { line-height:1.00em; }

/* EVENT INDIVIDUAL */
.cnn08oly_ev-individual_day .cnn08oly_content { border:3px solid #e5e5e5;padding:6px 0px; }
.cnn08oly_ev-individual_day .cnn08oly_content TABLE { margin:0px 6px;width:642px; }
.cnn08oly_ev-individual_day .cnn08oly_content TABLE TD { border-top:1px solid #ccc;color:#333;font-size:10px;padding:4px 10px;text-align:center;vertical-align:top;width:12%; }
.cnn08oly_ev-individual_day .cnn08oly_content TABLE TR.row0 TD { border-top:0px; }
.cnn08oly_ev-individual_day .cnn08oly_content TABLE TD { padding:4px 10px 4px 15px; }
.cnn08oly_ev-individual_day .cnn08oly_content TABLE TD.col1 { text-align:left;width:20%; }
.cnn08oly_ev-individual_day .cnn08oly_content TABLE TD.col1 IMG { margin-right:2px;vertical-align:bottom; }
.cnn08oly_ev-individual_day .cnn08oly_content TABLE TD.col2 { text-align:left;width:35%; }
.cnn08oly_ev-individual_day .cnn08oly_content TABLE TD.col3 SPAN { color:#c00;font-weight:bold; }
.cnn08oly_ev-individual_day .cnn08oly_content TABLE TR.row0 TD { border:1px solid #ccc;color:#c00; }
.cnn08oly_ev-individual_day .cnn08oly_content TABLE TR.row0 TD A { color:#c00;font-weight:normal; }
.cnn08oly_ev-individual_day .cnn08oly_content TABLE TR.row1 TD { border-top:0px;color:#c00;font-size:10px;text-align:center; }
.cnn08oly_ev-individual_day .cnn08oly_content TABLE TR.row1 TD.col1 { padding-left:33px;text-align:left; }
.cnn08oly_ev-individual_day .cnn08oly_content TABLE TR.row1 TD.col2 { text-align:left; }
.cnn08oly_ev-individual_day .cnn08oly_content TABLE TR.row3 TD { border:0px solid #fff;border-width:3px 0px 6px 0px;background-color:#e5e5e5;font-size:3px;line-height:3px;padding:0px; }
.cnn08oly_ev-individual_day .cnn08oly_content TABLE TR.rowo TD { border-top:none;padding-top:0px; }
.cnn08oly_ev-individual_day .cnn08oly_tab .left A { width:120px; }

/* EVENT TEAM */
.cnn08oly_ev-team_day .cnn08oly_content { border:3px solid #e5e5e5;padding:0px 0px 6px 0px; }
.cnn08oly_ev-team_day .cnn08oly_content TABLE { margin:0px 6px; }
.cnn08oly_ev-team_day .cnn08oly_content TABLE TD { padding-left:4px; }
.cnn08oly_ev-team_day .cnn08oly_content TABLE TD.col0 { padding-left:0px;width:319px; }
.cnn08oly_ev-team_day .cnn08oly_content TABLE TD TD.col0 { padding-left:10px;width:100%; }
.cnn08oly_ev-team_day .cnn08oly_content TABLE TD P { font-size:10px;padding:6px 0px 0px 0px; }
.cnn08oly_ev-team_day .cnn08oly_bs-scoreboard .cnn08oly_title { margin-top:6px; }
.cnn08oly_ev-team_day .cnn08oly_bs-scoreboard .cnn08oly_content { border:0px;padding:0px; }
.cnn08oly_ev-team_day .cnn08oly_bs-scoreboard .cnn08oly_content TABLE { margin:0px;width:319px; }
.cnn08oly_ev-team_day .cnn08oly_bs-scoreboard .cnn08oly_content TABLE TD.colt SPAN { color:#c00; }
.cnn08oly_ev-team_day .cnn08oly_bs-scoreboard .cnn08oly_content TABLE TR.row1 TD.colt { font-weight:bold; }
.cnn08oly_ev-team_day .cnn08oly_bs-scoreboard .cnn08oly_content TABLE TR.row2 TD.colt { font-weight:bold; }
.cnn08oly_ev-team_day .cnn08oly_tab .left A { width:120px; }

/* EVENT TEAM - STANDINGS */
.cnn08oly_ev-team_standings .cnn08oly_content { border:3px solid #e5e5e5;padding:0px 0px 6px 0px; }
.cnn08oly_ev-team_standings .cnn08oly_content TABLE { margin:0px 6px;width:642px; }
.cnn08oly_ev-team_standings .cnn08oly_content TABLE TD { font-size:11px;padding-top:6px;width:321px; }
.cnn08oly_ev-team_standings .cnn08oly_content TABLE TABLE { margin:0px;width:321px; }
.cnn08oly_ev-team_standings .cnn08oly_content TABLE TABLE TD { border-bottom:1px solid #ccc;padding:6px 0px; }
.cnn08oly_ev-team_standings .cnn08oly_content TABLE TABLE TD.col0 { width:75px;text-align:right; }
.cnn08oly_ev-team_standings .cnn08oly_content TABLE TABLE TD.col1 { padding:6px;width:159px; }
.cnn08oly_ev-team_standings .cnn08oly_content TABLE TABLE TD.col2 { width:75px; }
.cnn08oly_ev-team_standings .cnn08oly_content TABLE TABLE TR.row0 TD { color:#c00;font-size:10px;padding-left:0px;text-align:center;width:auto; }
.cnn08oly_ev-team_standings P { margin:6px 6px 0px 6px; }
.cnn08oly_ev-team_standings .cnn08oly_content TABLE TD.col1 IMG { margin-right:2px;vertical-align:bottom; }
.cnn08oly_ev-team_standings .cnn08oly_tab A { background-image:none;border:0px;width:auto; }
/* ---- */
#cnn08oly_ev-baseball .cnn08oly_ev-team_standings .cnn08oly_content TABLE TD { width:642px; }
#cnn08oly_ev-baseball .cnn08oly_ev-team_standings .cnn08oly_content TABLE TABLE { width:642px; }
#cnn08oly_ev-baseball .cnn08oly_ev-team_standings .cnn08oly_content TABLE TABLE TD.col0 { width:235px; }
#cnn08oly_ev-baseball .cnn08oly_ev-team_standings .cnn08oly_content TABLE TABLE TD.col1 { width:160px; }
#cnn08oly_ev-baseball .cnn08oly_ev-team_standings .cnn08oly_content TABLE TABLE TD.col2 { width:235px; }
#cnn08oly_ev-softball .cnn08oly_ev-team_standings .cnn08oly_content TABLE TD { width:642px; }
#cnn08oly_ev-softball .cnn08oly_ev-team_standings .cnn08oly_content TABLE TABLE { width:642px; }
#cnn08oly_ev-softball .cnn08oly_ev-team_standings .cnn08oly_content TABLE TABLE TD.col0 { width:235px; }
#cnn08oly_ev-softball .cnn08oly_ev-team_standings .cnn08oly_content TABLE TABLE TD.col1 { width:160px; }
#cnn08oly_ev-softball .cnn08oly_ev-team_standings .cnn08oly_content TABLE TABLE TD.col2 { width:235px; }


/* START SCHEDULE CALENDAR */

/* title */
.cnn08oly_sc-calendar .cnn08oly_title { border:0px;color:#999;font-size:10px;font-weight:normal;margin-top:0px;padding:0px 3px; }
.cnn08oly_sc-calendar .cnn08oly_title .right { padding-top:4px; }
.cnn08oly_sc-calendar .cnn08oly_title .left { background-color:#ccc;color:#333;padding:3px 0px;float:left;width:96px; }
.cnn08oly_sc-calendar .cnn08oly_footer { border:0px;color:#ccc;font-size:10px;font-weight:normal;line-height:1.60em;padding:3px 3px 0px 0px; }
.cnn08oly_sc-calendar .cnn08oly_footer SPAN { color:#666;font-weight:bold; }
.cnn08oly_sc-calendar .cnn08oly_footer IMG { margin-right:2px;vertical-align:bottom; }

/* ---- table defaults ---- */
.cnn08oly_sc-calendar .cnn08oly_content { padding-bottom:0px; }
.cnn08oly_sc-calendar .cnn08oly_content TABLE { margin:0px 3px; }
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD { background-image:url('http://i.cdn.turner.com/si/.element/img/4.0/story/olympics/2008/box_on_gradient.gif');background-repeat:no-repeat;border:0px solid #ccc;border-width:3px 0px 0px 3px;font-size:10px; }
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD DIV { width:78px;*width:90px; }
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD DIV.date { color:#666;font-size:18px; }
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD DIV.date A { color:#666; }
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD DIV.date A:hover { color:#c00; }
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD DIV.date { line-height:18px;padding:6px; }
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD DIV.day { line-height:10px;padding:0px 6px 6px 6px; }
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD DIV.links { height:20px;line-height:10px;padding:0px 6px 6px 6px; }
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD DIV.links A { background-image:url('http://i.cdn.turner.com/si/.element/img/4.0/story/olympics/2008/red_arrow.gif');background-position:0px 4px;background-repeat:no-repeat;padding-left:5px; }
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD DIV.medals { line-height:22px;padding:0px 6px 6px 6px; }

/* ---- off day ---- */
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD.august3,
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD.august4,
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD.august5
{ background-image:url('http://i.cdn.turner.com/si/.element/img/4.0/story/olympics/2008/box_off_gradient.gif');background-repeat:no-repeat;border:0px solid #e5e5e5;border-width:3px 0px 0px 3px; }
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD.august9,
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD.august16,
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD.august23
{ border-right:3px solid #ccc; }
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD.august24 { border-bottom:3px solid #ccc; }
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD.august25 { background-image:url('http://i.cdn.turner.com/si/.element/img/4.0/story/olympics/2008/box_off_gradient.gif');background-repeat:no-repeat;border-bottom:3px solid #e5e5e5; }
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD.august26,
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD.august27,
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD.august28,
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD.august29
{ background-image:url('http://i.cdn.turner.com/si/.element/img/4.0/story/olympics/2008/box_off_gradient.gif');background-repeat:no-repeat;border-bottom:3px solid #e5e5e5;border-left:3px solid #e5e5e5; }
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD.august30 { background-image:url('http://i.cdn.turner.com/si/.element/img/4.0/story/olympics/2008/box_off_gradient.gif');background-repeat:no-repeat;border-right:3px solid #e5e5e5;border-bottom:3px solid #e5e5e5;border-left:3px solid #e5e5e5; }
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD.august3 DIV.date,
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD.august4 DIV.date,
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD.august5 DIV.date,
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD.august25 DIV.date,
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD.august26 DIV.date,
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD.august27 DIV.date,
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD.august28 DIV.date,
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD.august29 DIV.date,
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD.august30 DIV.date
{ color:#bbb; }
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD DIV.day { color:#c00; }
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD.august3 DIV.day,
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD.august4 DIV.day,
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD.august5 DIV.day,
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD.august25 DIV.day,
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD.august26 DIV.day,
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD.august27 DIV.day,
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD.august28 DIV.day,
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD.august29 DIV.day,
.cnn08oly_sc-calendar .cnn08oly_content TABLE TD.august30 DIV.day
{ color:#e69494; }

/* /END SCHEDULE CALENDAR */

/* SCHEDULE DAY */
.cnn08oly_sc-day .cnn08oly_content { border:3px solid #e5e5e5;padding:6px 0px; }
.cnn08oly_sc-day .cnn08oly_content TABLE { margin:0px 6px;width:642px; }
.cnn08oly_sc-day .cnn08oly_content TABLE TD { border-top:1px solid #ccc;font-size:10px; }
.cnn08oly_sc-day .cnn08oly_content TABLE TD.col0 { width:15%; }
.cnn08oly_sc-day .cnn08oly_content TABLE TD.col0 A { font-weight:normal; }
.cnn08oly_sc-day .cnn08oly_content TABLE TD.col1 { width:50%; }
.cnn08oly_sc-day .cnn08oly_content TABLE TD.col2 { width:35%; }
.cnn08oly_sc-day .cnn08oly_content TABLE TR.row0 TD { border-top:0px solid #ccc;color:#c00; }
.cnn08oly_sc-day .cnn08oly_content TABLE TR.row1 TD { background-color:#fff;padding:2px; }
.cnn08oly_sc-day .cnn08oly_content TABLE TR.row2 TD { background-color:#e7e7e7;padding:2px; }
.cnn08oly_sc-day .cnn08oly_content TABLE TD A { color:#333; }
.cnn08oly_sc-day .cnn08oly_content TABLE TD A:hover { color:#333; }
.cnn08oly_sc-day .cnn08oly_tab .left A { width:120px; }

.cnn08oly_sc-bysport .cnn08oly_content { padding-bottom:0px; }
.cnn08oly_sc-bysport .cnn08oly_content TABLE { border:0px solid #ccc;border-width:2px 0px 0px 2px;margin:0px 3px; }
.cnn08oly_sc-bysport .cnn08oly_content TABLE TD { border:0px solid #ccc;border-width:0px 1px 1px 0px;padding:0px; }
.cnn08oly_sc-bysport .cnn08oly_content TABLE TD A IMG { border:1px solid #ccc; }
.cnn08oly_sc-bysport .cnn08oly_content TABLE TD A:hover IMG { border:1px solid #c00; }
.cnn08oly_sc-bysport .cnn08oly_content TABLE TD.col6 { border-right:2px solid #ccc; }
.cnn08oly_sc-bysport .cnn08oly_content TABLE TR.row4 TD { border-bottom:2px solid #ccc; }
.cnn08oly_sc-bysport .cnn08oly_content TABLE TR.row4 TD.col3 { border:0px solid #ccc;border-width:1px 0px 0px 1px; }

.cnn08oly_sc-sport .cnn08oly_content { border:3px solid #e5e5e5;padding:6px 0px; }
.cnn08oly_sc-sport .cnn08oly_content TABLE { margin:0px 6px;width:642px; }
.cnn08oly_sc-sport .cnn08oly_content TABLE TD { border-top:1px solid #ccc;font-size:10px; }
.cnn08oly_sc-sport .cnn08oly_content TABLE TD.col0 { width:15%; }
.cnn08oly_sc-sport .cnn08oly_content TABLE TD.col1 { width:50%; }
.cnn08oly_sc-sport .cnn08oly_content TABLE TD.col2 { width:35%; }
.cnn08oly_sc-sport .cnn08oly_content TABLE TR.row0 TD { border-top:0px solid #ccc;color:#c00; }
.cnn08oly_sc-sport .cnn08oly_content TABLE TR.row1 TD { background-color:#fff;padding:2px; }
.cnn08oly_sc-sport .cnn08oly_content TABLE TR.row2 TD { background-color:#e7e7e7;padding:2px; }
.cnn08oly_sc-sport .cnn08oly_content TABLE TD A { color:#333;font-weight:normal; }
.cnn08oly_sc-sport .cnn08oly_content TABLE TD A:hover { color:#333; }
.cnn08oly_sc-sport .cnn08oly_content TABLE TD.col1 A { font-weight:bold; }
.cnn08oly_sc-sport .cnn08oly_tab .left A { width:120px; }

/* ATHLETES */

.cnn08oly_at-bysport { border:3px solid #e5e5e5; }
.cnn08oly_at-bysport .cnn08oly_content { padding:0px; }
.cnn08oly_at-bysport .cnn08oly_content TABLE { width:654px; }
.cnn08oly_at-bysport .cnn08oly_content TD { border-left:1px solid #e5e5e5;font-size:11px;padding:0px 12px;width:50%; }
.cnn08oly_at-bysport .cnn08oly_content TD.col0 { border-left:0px; }
.cnn08oly_at-bysport .cnn08oly_content TD UL { color:#666;padding:4px 0px; }
.cnn08oly_at-bysport .cnn08oly_content TD LI { line-height:1.25em;padding:4px 0px; }
.cnn08oly_at-bysport .cnn08oly_content TD LI IMG { margin:2px 2px 0px 0px;vertical-align:top; }
.cnn08oly_at-bysport .cnn08oly_content P { margin:6px;text-align:center; }
/* ---- */
#cnn08oly_at-sportindex .cnn08oly_at-bysport { border:0px; }
#cnn08oly_at-sportindex .cnn08oly_at-bysport .cnn08oly_content { padding-bottom:0px; }
#cnn08oly_at-sportindex .cnn08oly_at-bysport .cnn08oly_content TABLE { border:0px solid #ccc;border-width:2px 0px 0px 2px;margin:0px 3px; }
#cnn08oly_at-sportindex .cnn08oly_at-bysport .cnn08oly_content TABLE TD { border:0px solid #ccc;border-width:0px 1px 1px 0px;padding:0px; }
#cnn08oly_at-sportindex .cnn08oly_at-bysport .cnn08oly_content TABLE TD A IMG { border:1px solid #ccc; }
#cnn08oly_at-sportindex .cnn08oly_at-bysport .cnn08oly_content TABLE TD A:hover IMG { border:1px solid #c00; }
#cnn08oly_at-sportindex .cnn08oly_at-bysport .cnn08oly_content TABLE TD.col6 { border-right:2px solid #ccc; }
#cnn08oly_at-sportindex .cnn08oly_at-bysport .cnn08oly_content TABLE TR.row4 TD { border-bottom:2px solid #ccc; }
#cnn08oly_at-sportindex .cnn08oly_at-bysport .cnn08oly_content TABLE TR.row4 TD.col3 { border:0px solid #ccc;border-width:1px 0px 0px 1px; }

.cnn08oly_at-byname { border:3px solid #e5e5e5; }
.cnn08oly_at-byname .cnn08oly_content { border:0px solid #e5e5e5;border-width:3px 0px;padding:0px; }
.cnn08oly_at-byname .cnn08oly_content TABLE { width:654px; }
.cnn08oly_at-byname .cnn08oly_content TD { border-left:1px solid #e5e5e5;font-size:11px;padding:0px 12px;width:50%; }
.cnn08oly_at-byname .cnn08oly_content TD.col0 { border-left:0px; }
.cnn08oly_at-byname .cnn08oly_content TD UL { color:#666;padding:4px 0px; }
.cnn08oly_at-byname .cnn08oly_content TD LI { line-height:1.25em;padding:4px 0px; }
.cnn08oly_at-byname .cnn08oly_content TD LI IMG { margin:2px 2px 0px 0px;vertical-align:top; }
.cnn08oly_at-byname .cnn08oly_content TD LI A { color:#666;font-weight:normal; }
.cnn08oly_at-byname .cnn08oly_content TD LI A:hover { color:#c00; }
.cnn08oly_at-byname .cnn08oly_content TD LI .cnnTitle { color:#333;font-weight:bold; }
.cnn08oly_at-byname .cnn08oly_content TD LI .cnnTitle A { color:#333;font-weight:bold; }
.cnn08oly_at-byname .cnn08oly_content TD LI .cnnTitle A:hover { color:#c00; }
.cnn08oly_at-byname .cnn08oly_content P { margin:6px;padding:0px;text-align:center; }

.cnn08oly_at-bynation { border:3px solid #e5e5e5; }
.cnn08oly_at-bynation .cnn08oly_content { padding:0px; }
.cnn08oly_at-bynation .cnn08oly_content TABLE { width:654px; }
.cnn08oly_at-bynation .cnn08oly_content TD { border-left:1px solid #e5e5e5;font-size:11px;padding:0px 12px;width:50%; }
.cnn08oly_at-bynation .cnn08oly_content TD.col0 { border-left:0px; }
.cnn08oly_at-bynation .cnn08oly_content TD UL { color:#666;padding:4px 0px; }
.cnn08oly_at-bynation .cnn08oly_content TD LI { line-height:1.25em;padding:4px 0px; }
.cnn08oly_at-bynation .cnn08oly_content TD LI IMG { margin:2px 2px 0px 0px;vertical-align:top; }
.cnn08oly_at-bynation .cnn08oly_content TD LI A { font-weight:normal; }
.cnn08oly_at-bynation .cnn08oly_content TD LI .cnnTitle { color:#333;font-weight:bold; }
.cnn08oly_at-bynation .cnn08oly_content TD LI .cnnTitle A { color:#333;font-weight:bold; }
.cnn08oly_at-bynation .cnn08oly_content TD LI .cnnTitle A:hover { color:#c00; }
.cnn08oly_at-bynation .cnn08oly_content P { margin:6px;padding:0px;text-align:center; }

.cnn08oly_at-profile .cnn08oly_content TABLE { width:660px; }
.cnn08oly_at-profile .cnn08oly_content TD { color:#333;font-size:11px;vertical-align:top; }
.cnn08oly_at-profile .cnn08oly_content TD.col0 { padding-right:6px; }
.cnn08oly_at-profile .cnn08oly_content .col1 H1 { font-size:18px;margin:0px; }
.cnn08oly_at-profile .cnn08oly_content .col1 UL { padding-bottom:12px; }
.cnn08oly_at-profile .cnn08oly_content .col1 UL LI { background-image:url('http://i.cdn.turner.com/si/.element/img/4.0/global/arrows/ccc_bracket_M.jpg');background-repeat:no-repeat;font-size:10px;line-height:12px;padding:6px 9px; }
.cnn08oly_at-profile .cnn08oly_content .col1 UL LI.cnnItemF { background-image:url('http://i.cdn.turner.com/si/.element/img/4.0/global/arrows/ccc_bracket_H.jpg'); }
.cnn08oly_at-profile .cnn08oly_content .col1 UL LI.cnnItemL { background-image:url('http://i.cdn.turner.com/si/.element/img/4.0/global/arrows/ccc_bracket_F.jpg'); }
.cnn08oly_at-profile .cnn08oly_content .col1 UL LI { padding:5px 0px 6px 12px; }
.cnn08oly_at-profile .cnn08oly_content .col1 UL LI A { font-weight:normal; }
.cnn08oly_at-profile .cnn08oly_content .col1 P { line-height:1.25em; }

/* MEDAL TRACKER */
.cnn08oly_mt-nation .cnn08oly_content { border:3px solid #e5e5e5;padding:6px 0px; }
.cnn08oly_mt-nation .cnn08oly_content TABLE { margin:0px 6px;width:642px; }
.cnn08oly_mt-nation .cnn08oly_content TABLE TD { border-top:1px solid #ccc;font-size:11px;padding:4px;text-align:center;width:16%; }
.cnn08oly_mt-nation .cnn08oly_content TABLE TD.col0 { text-align:left;width:34%; }
.cnn08oly_mt-nation .cnn08oly_content TABLE TD.col4 { font-weight:bold; }
.cnn08oly_mt-nation .cnn08oly_content TABLE TR.row0 TD { border-top:0px solid #ccc;color:#c00;line-height:1.40em; }
.cnn08oly_mt-nation .cnn08oly_content TABLE TR.row0 TD.col4 { font-weight:normal; }
.cnn08oly_mt-nation .cnn08oly_content TABLE TD IMG { margin-right:2px;vertical-align:bottom; }

.cnn08oly_mt-sport .cnn08oly_content { border:3px solid #e5e5e5;padding:6px 0px; }
.cnn08oly_mt-sport .cnn08oly_content TABLE { margin:0px 6px;width:642px; }
.cnn08oly_mt-sport .cnn08oly_content TABLE TD { border-top:1px solid #ccc;font-size:11px;padding:4px;text-align:center;width:15%; }
.cnn08oly_mt-sport .cnn08oly_content TABLE TD.col0 { text-align:left;width:40%; }
.cnn08oly_mt-sport .cnn08oly_content TABLE TD.col4 { font-weight:bold; }
.cnn08oly_mt-sport .cnn08oly_content TABLE TR.row0 TD { border-top:0px solid #ccc;color:#c00;line-height:1.40em; }
.cnn08oly_mt-sport .cnn08oly_content TABLE TR.row0 TD.col4 { font-weight:normal; }
.cnn08oly_mt-sport .cnn08oly_content TABLE TD IMG { margin-right:2px;vertical-align:bottom;width:16px; }

.cnn08oly_mt-total .cnn08oly_content { border:3px solid #e5e5e5;padding:6px 0px; }
.cnn08oly_mt-total .cnn08oly_content TABLE { margin:0px 6px;width:642px; }
.cnn08oly_mt-total .cnn08oly_content TABLE TD { border-top:1px solid #ccc;font-size:11px;padding:4px;text-align:center;width:auto; }
.cnn08oly_mt-total .cnn08oly_content TABLE TD.col0 { text-align:left; }
.cnn08oly_mt-total .cnn08oly_content TABLE TD.col0 IMG { margin-right:2px;vertical-align:bottom; }
.cnn08oly_mt-total .cnn08oly_content TABLE TD.col1 { color:#c00;font-weight:bold;padding-right:0px;text-align:right; }
.cnn08oly_mt-total .cnn08oly_content TABLE TD.col2 { text-align:left; }
.cnn08oly_mt-total .cnn08oly_content TABLE TD.col2 IMG { height:9px;margin-top:2px;vertical-align:top; }
.cnn08oly_mt-total .cnn08oly_content TABLE TR.row0 TD { border-top:0px solid #ccc;color:#c00;line-height:1.40em; }
.cnn08oly_mt-total .cnn08oly_content TABLE TR.row0 TD IMG { margin-right:2px;vertical-align:bottom; }

.cnn08oly_mt-nation-medals .cnn08oly_title { border:1px solid #e5e5e5;color:#c00;font-size:10px;font-weight:normal;line-height:1.00em;margin:6px 0px 1px 0px;padding:4px;text-align:center; }
.cnn08oly_mt-nation-medals .cnn08oly_title A { color:#c00;font-weight:normal; }
.cnn08oly_mt-nation-medals .cnn08oly_content TABLE { border:3px solid #e5e5e5;border-width:3px 0px 0px 3px;width:660px; }
.cnn08oly_mt-nation-medals .cnn08oly_content TABLE TD { border:3px solid #e5e5e5;border-width:0px 3px 3px 0px;font-size:11px;padding:8px;text-align:center;vertical-align:top;width:33%; }
.cnn08oly_mt-nation-medals .cnn08oly_content TABLE TR.row0 TD { background-image:url('http://i.cdn.turner.com/si/.element/img/4.0/story/olympics/2008/grey_gradient_large.gif');background-repeat:repeat-x;font-size:10px;line-height:2.00em; }
.cnn08oly_mt-nation-medals .cnn08oly_content TABLE IMG { margin-right:5px;vertical-align:middle; }
.cnn08oly_mt-nation-medals .cnn08oly_content TABLE TR.row2 TD { line-height:1.00em; }

.cnn08oly_mt-historical-year .cnn08oly_content { border:3px solid #e5e5e5;margin:6px 0px;padding:6px 0px; }
.cnn08oly_mt-historical-year .cnn08oly_content TABLE { margin:0px 6px;width:642px; }
.cnn08oly_mt-historical-year .cnn08oly_content TABLE TD { border-top:1px solid #ccc;font-size:11px;padding:4px;text-align:center;width:auto; }
.cnn08oly_mt-historical-year .cnn08oly_content TABLE TD.col0 { text-align:left; }
.cnn08oly_mt-historical-year .cnn08oly_content TABLE TD.col0 IMG { margin-right:2px;vertical-align:bottom; }
.cnn08oly_mt-historical-year .cnn08oly_content TABLE TD.col1 { color:#c00;font-weight:bold;padding-right:0px;text-align:right; }
.cnn08oly_mt-historical-year .cnn08oly_content TABLE TD.col2 { text-align:left; }
.cnn08oly_mt-historical-year .cnn08oly_content TABLE TD.col2 IMG { height:9px;margin-top:2px;vertical-align:top; }
.cnn08oly_mt-historical-year .cnn08oly_content TABLE TR.row0 TD { border-top:0px solid #ccc;color:#c00;line-height:1.40em; }
.cnn08oly_mt-historical-year .cnn08oly_content TABLE TR.row0 TD IMG { margin-right:2px;vertical-align:bottom; }
.cnn08oly_mt-historical-year .cnn08oly_letternav { border:3px solid #e5e5e5; }
.cnn08oly_mt-historical-year .cnn08oly_title { border:3px solid #e5e5e5;color:#333;font-size:18px;font-weight:bold;line-height:1.00em;margin:0px 0px 6px 0px;padding:6px;text-align:center; }

.cnn08oly_mt-historical-nation .cnn08oly_content { border:3px solid #e5e5e5;margin:6px 0px;padding:6px 0px; }
.cnn08oly_mt-historical-nation .cnn08oly_content TABLE { margin:0px 6px;width:642px; }
.cnn08oly_mt-historical-nation .cnn08oly_content TABLE TD { border-top:1px solid #ccc;font-size:11px;padding:4px;text-align:center;width:auto; }
.cnn08oly_mt-historical-nation .cnn08oly_content TABLE TD.col0 { text-align:left; }
.cnn08oly_mt-historical-nation .cnn08oly_content TABLE TD.col0 IMG { margin-right:2px;vertical-align:bottom; }
.cnn08oly_mt-historical-nation .cnn08oly_content TABLE TD.col1 { color:#c00;font-weight:bold;padding-right:0px;text-align:right; }
.cnn08oly_mt-historical-nation .cnn08oly_content TABLE TD.col2 { text-align:left; }
.cnn08oly_mt-historical-nation .cnn08oly_content TABLE TD.col2 IMG { height:9px;margin-top:2px;vertical-align:top; }
.cnn08oly_mt-historical-nation .cnn08oly_content TABLE TR.row0 TD { border-top:0px solid #ccc;color:#c00;line-height:1.40em; }
.cnn08oly_mt-historical-nation .cnn08oly_content TABLE TR.row0 TD IMG { margin-right:2px;vertical-align:bottom; }
.cnn08oly_mt-historical-nation .cnn08oly_title { border:3px solid #e5e5e5;color:#333;font-size:18px;font-weight:bold;line-height:1.00em;margin:0px 0px 6px 0px;padding:6px;text-align:center; }

.cnn08oly_ph-bysport .cnn08oly_content TABLE { margin:5px auto;width:660px; }
.cnn08oly_ph-bysport .cnn08oly_content TABLE TD { font-size:10px;padding:10px 2px;text-align:center;vertical-align:top; }
.cnn08oly_ph-bysport .cnn08oly_content TABLE TD IMG { margin:0px 14px 2px 14px; }
.cnn08oly_ph-bysport .cnn08oly_content TABLE TD A SPAN { font-weight:normal; }
#cnn08oly_ph-august12 .cnn08oly_sportTitle TD.col0,
#cnn08oly_ph-august13 .cnn08oly_sportTitle TD.col0,
#cnn08oly_ph-august14 .cnn08oly_sportTitle TD.col0,
#cnn08oly_ph-august15 .cnn08oly_sportTitle TD.col0,
#cnn08oly_ph-august16 .cnn08oly_sportTitle TD.col0,
#cnn08oly_ph-august17 .cnn08oly_sportTitle TD.col0,
#cnn08oly_ph-august18 .cnn08oly_sportTitle TD.col0,
#cnn08oly_ph-august19 .cnn08oly_sportTitle TD.col0,
#cnn08oly_ph-august20 .cnn08oly_sportTitle TD.col0,
#cnn08oly_ph-august21 .cnn08oly_sportTitle TD.col0,
#cnn08oly_ph-august22 .cnn08oly_sportTitle TD.col0,
#cnn08oly_ph-august23 .cnn08oly_sportTitle TD.col0,
#cnn08oly_ph-august24 .cnn08oly_sportTitle TD.col0,
#cnn08oly_ph-august25 .cnn08oly_sportTitle TD.col0,
#cnn08oly_ph-august26 .cnn08oly_sportTitle TD.col0,
#cnn08oly_ph-august27 .cnn08oly_sportTitle TD.col0,
#cnn08oly_ph-august28 .cnn08oly_sportTitle TD.col0,
#cnn08oly_ph-august29 .cnn08oly_sportTitle TD.col0,
#cnn08oly_ph-august30 .cnn08oly_sportTitle TD.col0,
#cnn08oly_ph-august31 .cnn08oly_sportTitle TD.col0
{ width:84%; }

.cnn08oly_ph-bydate .cnn08oly_content TABLE { margin:5px auto;width:660px; }
.cnn08oly_ph-bydate .cnn08oly_content TABLE TD { font-size:10px;padding:10px 2px;text-align:center;vertical-align:top; }
.cnn08oly_ph-bydate .cnn08oly_content TABLE TD IMG { margin:0px 14px 2px 14px; }
.cnn08oly_ph-bydate .cnn08oly_content TABLE TD A SPAN { font-weight:normal; }
#cnn08oly_ph-baseball .cnn08oly_sportTitle TD.col0,
#cnn08oly_ph-basketball .cnn08oly_sportTitle TD.col0,
#cnn08oly_ph-soccer .cnn08oly_sportTitle TD.col0
{ width:84%; }

.cnn08oly_ph-bysi .cnn08oly_content TABLE { margin:3px auto;width:660px; }
.cnn08oly_ph-bysi .cnn08oly_content TABLE TD { font-size:10px;padding:3px 2px;text-align:center;vertical-align:top;width:20%; }
.cnn08oly_ph-bysi .cnn08oly_content TABLE TD IMG { margin:0px 14px 2px 14px; }
.cnn08oly_ph-bysi .cnn08oly_pagination { text-align:center; }
.cnn08oly_ph-bysi .cnn08oly_pagination TABLE { margin:auto; }
.cnn08oly_ph-bysi .cnn08oly_pagination TABLE TD { font-size:12px;font-weight:bold;padding:0px 3px;text-align:center; }
.cnn08oly_ph-bysi .cnn08oly_pagination TABLE TD A { border:1px solid #ccc;color:#c00;display:block;padding:3px;width:75px; }
.cnn08oly_ph-bysi .cnn08oly_pagination TABLE TD A:hover { background-color:#c00;color:#fff; }
#cnn08oly_ph-si0 .cnn08oly_sportTitle TD.col0 { width:70%; }

#cnn08oly_se-content .cnn08oly_sportContent { text-align:center; }
#cnn08oly_se-content .cnn08oly_sportContent OBJECT { margin:auto; }

