
#nike100 .heading { font-size: 300%; color: #FFFFFF; padding: 15px 0px 20px 20px; text-transform: uppercase; background: url('/images/nike100/checkmark.gif') no-repeat 870px 15px; letter-spacing: 3px; }
#nike100 .heading span { color: #FFD200; }

#nike100 .video { background: url('/images/nike100/background.jpg') repeat-x 0px 0px; padding: 5px; width: 397px; margin: 0px 0px 0px 15px; float: left; display: inline; } 
#nike100 .names { font-size: 80%; width: 534px; float: left; color: #999999; margin: 230px 0px 0px 0px; background: #000000; padding: 5px 5px 5px 15px; }

#nike100 .section_1 { background: url('/images/nike100/gradient_2.jpg') repeat-x 0px 0px; margin: 0px 15px; padding: 20px 0px; color: #FFFFFF; }
#nike100 .section_2 { background: #FFFFFF; text-align: center; padding: 20px 0px; }

#nike100 .column_1 { float: left; padding: 0px 20px; border-right: 1px solid #AEAEAE; }
#nike100 .column_2 { width: 438px; float: left; padding: 0px 20px; }
#nike100 .section_1 .column_2 a { color: #FFD200; }

#nike100 .section_1 .column_1 { width: 422px; }
#nike100 .section_2 .column_1 { width: 437px; }

.video_thumb { width: 110px; font-size: 86%; float: left; margin: 0px 30px 0px 0px; display: inline; text-align: center; }
.video_thumb img { border: 1px solid #4A4A4C; padding: 5px; cursor: pointer; } /* #CFB926 */
.video_thumb p { cursor: pointer; } 

#give100_submit form { width: 500px; margin: 0px auto; } 

#give100_submit input.input_text { width: 300px; margin: 5px 0px 5px 0px; }
#give100_submit textarea.input_text { width: 500px; height: 100px; margin: 5px 0px 5px 0px; }
#give100_submit label { font-weight: bold; }

#give100_rules ol.rules { margin: 0px 0px 0px 25px; }
#give100_rules ol.rules li { margin: 0px 0px 10px 0px; }

.Content .container { background: #FFFFFF url('http://cdn-www.livestrong.com/ui/images/give100/banner.jpg') no-repeat 0px 0px; padding: 239px 0px 0px 0px; }
#nike100 .Content .container { background: #000000; padding: 0px 0px 0px 0px; }

#nike100 .finalist_text { padding: 5px 25px 5px 5px; width: 377px; margin: 0px 0px 0px 15px; float: left; display: inline; color: #FFFFFF; font-size: 18px; } 
#nike100 .finalist_text a { color: #FFD200; }

.finalist_video_list { background: url('/images/nike100/gradient_3.jpg') repeat-x 0px 0px; height: 170px; padding: 10px 0px 15px 0px; }
.finalist_video_list a { color: #FFD200; }
.finalist_video { float: left; width: 74px; padding: 0px 10px; text-align: center; }

.characters_left { float: right; font-size: 80%; }
