body { padding-left: 52px; padding-right: 52px; background: url('/interface/index2back.gif'); }

#guide { margin: 0px auto 20px auto; }

div#guide_intro { width: 666px; font-size: 11px; margin-bottom: 10px; padding: 16px 100px; background-color: #111; border: 1px #300 solid; text-align: center; }
div#guide_intro a { font-weight: bold; }

table.guide_large { width: 870px; margin-bottom:30px; }
table.guide_small { width: 529px; margin-bottom:25px; }
#guide_intro, table.guide_large, table.guide_small { margin-left: auto; margin-right: auto; }

.guide_large:hover a, .guide_small:hover a { color: #ff3; }
.guide_large:hover img, .guide_small:hover img { border: 1px solid #ff3; }

.guide_large td.guide_title { padding: 7px 12px 4px 12px; }
.guide_small td.guide_title { padding: 7px 8px 2px 8px; }

.guide_large td.guide_description { padding: 0px 25px 8px 25px; }
.guide_small td.guide_description { padding: 0px 8px 7px 8px; }

td.guide_title, td.guide_description { text-align: left; vertical-align: middle; }
.guide_title a { padding-right: 1em; }

td.guide_link { text-align: right; vertical-align: middle; background-color: #111; }
.guide_large td.guide_link { padding: 4px 30px; }
.guide_small td.guide_link { padding: 3px 8px; }
td.guide_link a { color: #333; }
td.guide_link a:hover { color: #ff0; }

td.filmstrip { background-color:#000; color: #000; padding: 0px; margin: 0px; text-align: center; vertical-align: middle; }
.filmstrip img { margin: 2px; border: 1px solid #000; }
.filmstrip img:hover { border: 1px solid #ff3; }

td.guide_channel { background-color:#111; color: #333; padding: 4px 12px; text-transform: uppercase; letter-spacing: 2px; font-size: 9px; }
.guide_small .guide_channel { padding: 4px 8px;}
.guide_section { padding: 25px 12px; text-align: center; text-transform: uppercase; letter-spacing: 4px; font-size: 12px; font-weight: bold; color: #fff; }

table.guide_header { background-color:#333; margin-bottom: 20px; width: 948px; }
table.guide_header td { padding: 4px 15px 8px 15px; vertical-align: middle; }

table.guide_footer { background-color:#333333; margin-top: 20px; width: 400px; margin-left: 290px; }
table.guide_footer td { padding: 3px 15px; vertical-align: middle; }

/* colors */
td.guide_title, td.guide_description { background-color: #222; color: #999; }


		.guide_small td.guide_description { font-size: 9px; }
		.guide_small td.guide_title { font-size: 10px; }
		td { vertical-align: top; }
		td.tdLeft { padding-right: 20px; }