@charset "UTF-8";
/* CSS Document */

html{margin:0px; padding:0px; background:#111 url(/i/oly/cycling/crunchtime/strip.jpg) repeat-x; width:100%; height:100%;}
body{ min-width:940px; margin:0px; padding:0px; background:transparent url(/i/oly/cycling/crunchtime/h_strip.jpg) repeat-y 50%; text-align:center;}
.parent{width:100%; min-width:940px; background:transparent url(/i/oly/cycling/crunchtime/header.jpg) no-repeat 50% 0%; margin:0px auto;}
.cont{padding-top:629px; width:940px; margin:0px auto; text-align:left;}
.navigation{text-align:center; font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#333; text-transform:uppercase;}
.navigation span{color:#f5d130; margin-left:30px;}
.navigation span.first{margin-left:0px;}
.navigation a{text-decoration:none; color:#CCC;}
.navigation a:hover{text-decoration:underline; color:#FFF;}
.lc{display:none;}
.rc {font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#333; line-height:18px;}
.rc .padding{padding:25px 40px 20px 40px;}

.wrap, .wrapl, .wrapr, .wrapw {position:relative; border:1px #f2c335 solid; background:#fff; padding:4px; margin-bottom:20px; overflow:hidden; height:1%; width:auto;}
.wrap img, .wrapl img, .wrapr img, .wrapw img{z-index:1;}
.wrap .cred, .wrapl .cred, .wrapr .cred, .wrapw .cred{position:absolute; bottom:4px; right:4px; color:#FFF; z-index:3; font-size:10px; color:#999; padding:10px;}
.wrap .txt, .wrapl .txt, .wrapr .txt, .wrapw .txt{position:absolute; bottom:4px; left:4px; right:4px; background:url(/i/oly/cycling/crunchtime/armstrong-caption-trans.png); z-index:2; font-size:13px; color:#FFF;}
.ie6 .wrap .txt, .ie6 .wrapl .txt, .ie6 .wrapr .txt, .ie6 .wrapw .txt{ background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/oly/cycling/lance/armstrong-caption-trans.png',sizingMethod='scale');}
.wrap .txt, .wrapw .txt{ width:expression(this.parentNode.clientWidth-168+"px"); padding:10px 150px 10px 10px;}
.wrapr .txt, .wrapl .txt{width:expression(this.parentNode.clientWidth-28+"px"); padding:10px 10px 30px 10px;}
.wrapr{float:right; margin-left:20px;}
.wrapl{float:left; margin-right:20px;}

.efooter{ min-width:940px; margin:0px; padding-top:20px; height:48px; background:#111 url(/i/oly/cycling/crunchtime/footer.jpg) no-repeat 50% 0%; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999; line-height:16px;}
.efooter a{text-decoration:none; color:#999;}
.efooter a:hover{text-decoration:underline; color:#FFF;}

hr{display:block; height:1px; border:0px; background:#CCC;}
a{text-decoration:none; color:#225DB7;}
a:hover{text-decoration:underline;}
.subhead{color:#f5d130; font-weight:bold; font-size:22px; font-family:Helvetica, Arial, sans-serif; margin-top:40px;}

/* page tools */
.page-tools {font-size: 10px; margin: 0; padding: 0; width:100%; overflow:hidden; height:1%;}
.page-tools ul {float: right; list-style: none; margin: 2px 0 0 0; padding: 0;}
.page-tools ul li {float: left; margin: 0 7px;}
.page-tools ul li a, .page-tools ul li a:visited {color: #999; display: block; padding: 3px 0 3px 19px;}
.page-tools ul li a:hover {color:  #333;}		
.page-tools ul li.pt-email a {background: url(/eticket/2008/templates/i/pt_email2.gif) no-repeat 0 4px;}
.page-tools ul li.pt-print a {background: url(/eticket/2008/templates/i/pt_print2.gif) no-repeat 0 3px;}
.page-tools ul li.pt-comment a {background: url(/eticket/2008/templates/i/pt_comment.gif) no-repeat 0 4px;}

/* Inline box */
.iboxl, .iboxr {width:318px; border:1px #f2c335 solid; background:#fff; padding:16px 0px; font-family:Helvetica, Arial, sans-serif; font-size:13px;}
.iboxl {margin: 0px 20px 16px 0; float: left;}
.iboxr {margin: 0px 0 16px 20px; float: right;}
.iboxl h2, .iboxr h2 {font-size:18px; display:inline; padding:0px 16px;}
.iboxl .txt p, .iboxr .txt p {margin:16px 0px;}
.iboxl .txt, .iboxr .txt {padding:0px 16px;}
.iboxl .txt a, .iboxr .txt a {font-size: 100%;}
.iboxl .inner-container, .iboxr .inner-container{font-size:12px; color:#666666; padding:1px 16px; background:#DDD;}

