/* Block promos */
#hp_hittheroad { background:url(/images_1460thefan/promos/block_hittheroad.jpg) left top no-repeat;  }
#hp_hittheroad .innerpadding { padding:89px 10px 10px 250px; }

#hp_cycle { background:url(/images_1460thefan/promos/block_cycle.jpg) left top no-repeat; }
#hp_cycle .innerpadding { padding-left:355px; padding-top:54px; color:#fff; font-weight:bold;}
#hp_cycle a { color:#ff0; }

#hp_scramble { background:url(/images_1460thefan/promos/block_scramble.jpg) left top no-repeat; }
#hp_scramble .innerpadding { padding-left:250px; padding-top:20px; }

#hp_fanbus { background:url(/images_1460thefan/promos/block_fanbus.jpg) left top no-repeat; }
#hp_fanbus .innerpadding { padding-left:220px; padding-top:90px; }

#hp_freethursday { background:url(/images_1460thefan/promos/block_freethursday.gif) left top no-repeat #ccc; }
#hp_freethursday .innerpadding { padding:110px 0 10px 100px; text-align:left; }


/* Full pages */

#subway { background:url(/images_1460thefan/promos/bg_subway.jpg) left top no-repeat #fff; height:1%; }
#subway .innerpadding { padding-top:200px; }
#subway .radio dt { font-size:16px; padding:8px 0; }

#freethursday { background:url(/images_1460thefan/promos/tile_freethursday.gif) left top repeat-y #ccc; }
#freethursday .innerpadding { padding-left:130px; }

/* Events calendar page table */
#eventlist th{background-color:#CC0001; color:#fff; padding:4px;}
#eventlist tr td{border-top:solid 1px #ccc; vertical-align:top; padding:4px;}
#eventlist table {border:solid 1px #ccc}
#eventlist div.date{color:#999; padding:0; font-weight:bold}
#eventlist div.time{color:#999; font-size:11px}

#gameplayer .innerpadding { padding:4px; }
#gameplayer ul { color:#fff; padding-left:15px; }
#gameplayer li { padding:2px 0 2px 5px; font-size:11px; }
#gameplayer li a { color:#fff; }
#arcade { background:url(/images_1460thefan/bg_gameroom.jpg) left top no-repeat; }
#arcade .innerpadding { padding-top:150px; }

#injuryupdate { background:url(/images_1460thefan/promos/bg_injuryreport.jpg) left top no-repeat; }
#injuryupdate .innerpadding { padding-top:215px; }
#injuryupdate .biopic { float:left; font-size:11px; margin-right:15px;}
#injuryupdate .biopic img { display:block; border:solid 1px #999; padding:1px; }
#injuryupdate #biodoc { margin-right:20px; margin-bottom:15px; }
#injuryupdate #biohooley{ margin-bottom:15px; }

#cycle { background:url(/images_1460thefan/promos/bg_cycle.jpg) left top no-repeat; height:1%; }
#cycle .innerpadding { padding-top:230px; }

#bigshowlive .intro { background:url(/images_1460thefan/promos/bg_bigshowlive.gif) left top no-repeat; padding:20px 0 40px 280px; }
#bigshowlive .leftcol { width:245px; float:left; margin-right:25px;border:double 3px #999; padding:3px 8px;}
#bigshowlive .rightcol { margin-left:288px; }
#bigshowlive fieldset { padding:6px; }


#hittheroad { background:url(/images_1460thefan/promos/bg_hittheroad.jpg) left top no-repeat; height:1%; }
#hittheroad .innerpadding { padding-top:280px; background:none;}
#hittheroad .upcoming { border:solid 1px #ccc; padding:6px; font-size:11px;}
#hittheroad .upcoming dt { font-weight:bold; }
#hittheroad .upcoming dd { color:#666; margin:0 0 8px 0; }
#hittheroad .trip { padding:8px; }
#hittheroad .trip legend { font-weight:bold; font-size:11px; color:#666;}

#gasbuddy table { width:90%; }
#gasbuddy th { background-color:#610000; color:#fff; }
#gasbuddy td { border-bottom:solid 1px #999; padding:6px; border-left:solid 1px #fff; }

#bg_playbook { background:url(/images_1460thefan/bg_playbook.jpg) 15px 8px no-repeat #fff; color:#fff; }
#bg_playbook .innerpadding { padding:90px 55px 204px 50px; }
#bg_playbook ul { margin-right: 200px; }

#mustache { background:url(/images_1460thefan/promos/bg_badmovies.gif) left top no-repeat; margin-top:10px; }
#mustache .innerpadding { padding-top:110px; }
#mustache .on { background-color:#99FF66; border:solid 1px #999; }
#mustache .off { background-color:#fff; border:solid 1px #999; }
#mustache table img { border:solid 1px #999; }
#mustache table { border:double 3px #999;margin:6px 0; }
#mustache table td { font-size:16px; font-weight:bold;}
#mustache sup { font-size:11px; }

/* Common page */
#textpromos .textpromo { border-bottom:dotted 1px #ccc; padding-bottom:8px; margin-bottom:10px; }

.tilebg_grey { padding:15px; }
.tilebg_grey .entry{text-align:left;height:150px; border:solid 1px #666; background-color:#333; margin-bottom:15px;}
.tilebg_grey .entry h3{padding:0; margin:0}
.tilebg_grey .entry p{padding:0; margin:0}
.tilebg_grey .entry a{font-weight:bold}

.innerpadding {margin-top: 10px!important;}