* { font-family: Verdana }

BODY { background-color: black }

TABLE TD.logo_cell { padding-bottom: 5px }

TABLE.corkboard { padding-top: 20px; padding-bottom: 20px; margin-bottom: 8px; padding-left: 12px; padding-right: 12px; background: url("images/corkboard.jpg") repeat; border: 5px #666666 solid }
TABLE.corkboard TD DIV.polaroid1 { width: 209px; height: 160px; background: url("images/polaroid1.gif") no-repeat left top; vertical-align: top; padding-top: 27px; cursor: hand }
TABLE.corkboard TD DIV.polaroid1 DIV { text-align: left; padding-left: 17px }
TABLE.corkboard TD DIV.polaroid1 IMG.photo { border: 0px; margin-bottom: 8px }
TABLE.corkboard TD DIV.polaroid2 { width: 209px; height: 160px; background: url("images/polaroid2.gif") no-repeat left top; vertical-align: top; padding-top: 27px; cursor: hand }
TABLE.corkboard TD DIV.polaroid2 DIV { text-align: left; padding-left: 17px }
TABLE.corkboard TD DIV.polaroid2 IMG.photo { border: 0px; margin-bottom: 8px }
TABLE.corkboard TABLE.polaroid_row { padding-bottom: 20px }
TABLE.corkboard TABLE.polaroid_row TD { text-align: center }
TABLE.corkboard TABLE.polaroid_row_last { padding-bottom: 0px }
TABLE.corkboard TABLE.polaroid_row_last TD { text-align: center }

DIV.homepage_note {
	font-size: 12pt;
	color: #666666;
	overflow: auto;
	text-align: justify;
	line-height: 1.5em;
	margin-right: auto;
	margin-left: auto;
	width: 930px;
}
DIV.homepage_note A { color: #666666; text-decoration: underline }
DIV.homepage_announcement { font-size: 8pt; color: #ffffcc }
DIV.homepage_announcement A { color: #ffffcc; text-decoration: underline }

A.tab_off { font-family: Verdana; font-size: 7pt; color: #666666; letter-spacing: 1px; font-weight: bold; text-decoration: none; font-style: normal }
A.tab_off:hover { text-decoration: underline }
A.tab_on { font-family: Verdana; font-size: 7pt; color: #cccccc; letter-spacing: 1px; font-weight: bold; text-decoration: none; font-style: normal }
A.tab_on:hover { text-decoration: underline }

A.tab_off_2 { vertical-align: 1px; font-family: Verdana; font-size: 7pt; color: #666666; letter-spacing: 1px; font-weight: bold; text-decoration: none; font-style: normal }
A.tab_off_2:hover { text-decoration: underline }
A.tab_on_2 { vertical-align: 1px; font-family: Verdana; font-size: 7pt; color: #cccccc; letter-spacing: 1px; font-weight: bold; text-decoration: none; font-style: normal }
A.tab_on_2:hover { text-decoration: underline }

TD.tab_off_3 { background: url("images/bg-lgrey.gif") }
TD.tab_off_3 A { vertical-align: 1px; font-family: Verdana; font-size: 7pt; color: #333333; letter-spacing: 1px; font-weight: bold; text-decoration: none; font-style: normal }
TD.tab_off_3 A:hover { text-decoration: underline }

TD.tab_on_3 { background: url("images/bg-white.gif") }
TD.tab_on_3 A { vertical-align: 1px; font-family: Verdana; font-size: 7pt; color: #003366; letter-spacing: 1px; font-weight: bold; text-decoration: none; font-style: normal }
TD.tab_on_3 A:hover { text-decoration: underline }

TABLE.episode_guests TD { line-height: 17px }
TABLE.episode_guests SPAN.info { cursor: hand; font-family: Tahoma; font-size: 8pt; color: #ffcc66; font-weight: bold; text-decoration: none; font-style: normal }

TABLE.header { border: 8px solid #003366; background-color: #003366 }
TABLE.header TD { color: #cccccc; font-family: Verdana; font-size: 10pt }
TABLE.header TD A { color: #ffcc66; font-weight: bold; text-decoration: none; font-style: normal }
TABLE.header TD A:hover { text-decoration: underline }
TABLE.header TD DIV { padding-bottom: 5px }
TABLE.header TD DIV.headertitle { color: #ffffff; letter-spacing: 2px; font-family: Verdana; font-size: 20pt; padding-bottom: 5px }
TABLE.header TD IMG { position: relative }
TABLE.header TD IMG.arrow { margin-top: 8px }
TABLE.header TD IMG.cap { display: block; position: inherit }
TABLE.header TD DIV.info_box { padding-left: 3px; padding-right: 3px; padding-top: 8px; padding-bottom: 0px; display: none; color: #cccccc; font-family: Verdana; font-size: 8pt; line-height: 15px }

TABLE.main { background-color: #ffffff }
TABLE.main TD { line-height: 18px; color: #000000; font-family: Verdana; font-size: 10pt }
TABLE.main TD A { color: #003366; font-weight: bold; text-decoration: none; font-style: normal }
TABLE.main TD A:hover { text-decoration: underline }

TABLE.skit_title_plain TD.type_live { padding-left: 7px; vertical-align: 1px; font-family: Tahoma; font-size: 8pt; color: #003366; letter-spacing: 1px; font-weight: bold; text-decoration: none; font-style: normal }
TABLE.skit_title_plain TD.type_live A { font-family: Tahoma; font-size: 8pt; color: #003366; letter-spacing: 1px; font-weight: bold; text-decoration: none; font-style: normal }
TABLE.skit_title_plain TD.type_tape { padding-left: 7px; vertical-align: 1px; font-family: Tahoma; font-size: 8pt; color: #666666; letter-spacing: 1px; font-weight: bold; text-decoration: none; font-style: normal }
TABLE.skit_title_plain TD.type_tape A { font-family: Tahoma; font-size: 8pt; color: #666666; letter-spacing: 1px; font-weight: bold; text-decoration: none; font-style: normal }
TABLE.skit_title_plain TD.title { color: #003366; font-weight: bold; padding-left: 7px; font-family: Verdana; font-size: 10pt }
TABLE.skit_title_plain TD.info { vertical-align: 1px }
TABLE.skit_title_plain TD.info DIV { cursor: hand; font-family: Tahoma; font-size: 8pt; color: #003366; font-weight: bold; text-decoration: none; font-style: normal }
TABLE.skit_title_plain TD.info_box_cell { padding-top: 0px; padding-bottom: 6px; padding-left: 6px; padding-right: 6px }
TABLE.skit_title_plain TD.info_box_cell DIV.info_box { position: relative; display: none; color: #333333; font-family: Verdana; font-size: 8pt; line-height: 15px }

TABLE.skit_title { background-color: #003366; margin-bottom: 7px }
TABLE.skit_title TD.type_live { padding-left: 7px; vertical-align: 1px; font-family: Tahoma; font-size: 8pt; color: #cccccc; letter-spacing: 1px; font-weight: bold; text-decoration: none; font-style: normal }
TABLE.skit_title TD.type_live A { font-family: Tahoma; font-size: 8pt; color: #cccccc; letter-spacing: 1px; font-weight: bold; text-decoration: none; font-style: normal }
TABLE.skit_title TD.type_tape { padding-left: 7px; vertical-align: 1px; font-family: Tahoma; font-size: 8pt; color: #666666; letter-spacing: 1px; font-weight: bold; text-decoration: none; font-style: normal }
TABLE.skit_title TD.type_tape A { font-family: Tahoma; font-size: 8pt; color: #cccccc; letter-spacing: 1px; font-weight: bold; text-decoration: none; font-style: normal }
TABLE.skit_title TD.title { color: #cccccc; font-weight: bold; padding-left: 7px; font-family: Verdana; font-size: 10pt }
TABLE.skit_title TD.info { vertical-align: 1px }
TABLE.skit_title TD.info DIV { cursor: hand; font-family: Tahoma; font-size: 8pt; color: #cccccc; font-weight: bold; text-decoration: none; font-style: normal }
TABLE.skit_title TD.info_box_cell { padding-top: 0px; padding-bottom: 6px; padding-left: 6px; padding-right: 6px }
TABLE.skit_title TD.info_box_cell DIV.info_box { position: relative; display: none; color: #cccccc; font-family: Verdana; font-size: 8pt; line-height: 15px }
TABLE.skit_title TD A { color: #ffcc66; font-weight: bold; text-decoration: none; font-style: normal }
TABLE.skit_title TD A:hover { text-decoration: underline }

TABLE.sketch_block { margin-left: 10px; margin-right: 10px; margin-bottom: 15px }
TABLE.sketch_block_last { margin-left: 10px; margin-right: 10px; margin-bottom: 0px }

TABLE.role_list TD.host { color: #cc0033; font-weight: bold }
TABLE.role_list TD.music { color: #009900; font-weight: bold }
TABLE.role_list TD.guest { color: #3366cc; font-weight: bold }
TABLE.role_list TD.cameo { color: #996633; font-weight: bold }
TABLE.role_list TD.filmed { color: #9966cc; font-weight: bold }

TABLE.statistics TD.header { text-align: center; color: #666666; border-bottom: 1px solid #666666; font-weight: bold; font-family: Verdana; font-size: 8pt }
TABLE.statistics TD.footer { text-align: center; border-top: 1px solid #666666 }
TABLE.statistics TD.host { padding-left: 7px; color: #cc0033; font-weight: bold }
TABLE.statistics TD.music { padding-left: 7px; color: #009900; font-weight: bold }
TABLE.statistics TD.guest { padding-left: 7px; color: #3366cc; font-weight: bold }
TABLE.statistics TD.cameo { padding-left: 7px; color: #996633; font-weight: bold }
TABLE.statistics TD.filmed { padding-left: 7px; color: #9966cc; font-weight: bold }
TABLE.statistics TD.cast { padding-left: 7px }

SPAN.host { color: #cc0033; font-weight: bold }
SPAN.music { color: #009900; font-weight: bold }
SPAN.guest { color: #3366cc; font-weight: bold }
SPAN.cameo { color: #996633; font-weight: bold }
SPAN.filmed { color: #9966cc; font-weight: bold }

DIV.host { color: #cc0033; font-weight: bold }
DIV.music { color: #009900; font-weight: bold }
DIV.guest { color: #3366cc; font-weight: bold }
DIV.cameo { color: #996633; font-weight: bold }
DIV.filmed { color: #9966cc; font-weight: bold }

DIV.item_rect { line-height: 16px; font-size: 9pt; color: #000000; text-align: center; width: 155px; padding: 6px }
DIV.item_rect DIV.header { color: #ffffff; background-color: #003366; padding: 3px; width: 141px; margin-bottom: 8px }
DIV.item_rect IMG { margin-bottom: 8px }
DIV.item_rect DIV { margin-top: 6px }
DIV.item_rect DIV.note { font-size: 8pt }
DIV.item_rect SPAN.note { font-size: 8pt }
DIV.item_rect HR { width: 75px; height: 1px; color: #999999 }

DIV.item_rect_wu { line-height: 16px; font-size: 9pt; color: #000000; text-align: center; width: 197px; padding: 6px }
DIV.item_rect_wu IMG { margin-bottom: 8px }
DIV.item_rect_wu DIV { margin-top: 6px }
DIV.item_rect_wu DIV.note { font-size: 8pt }
DIV.item_rect_wu SPAN.note { font-size: 8pt }
DIV.item_rect_wu HR { width: 75px; height: 1px; color: #999999 }
DIV.item_rect_wu TABLE.date_list { margin-top: 3px; margin-bottom: 4px }
DIV.item_rect_wu TABLE.date_list A.small { font-size: 8pt }

DIV.item_square { line-height: 16px; width: 108px; height: 153px; font-size: 9pt; color: #000000; text-align: center; padding: 6px }
DIV.item_square IMG { margin-bottom: 8px }

.example_type_live { padding-top: 4px; padding-bottom: 4px; padding-left: 6px; padding-right: 6px; background-color: #003366; font-family: Tahoma; font-size: 8pt; color: #cccccc; letter-spacing: 1px; font-weight: bold; text-decoration: none; font-style: normal }
.example_type_tape { padding-top: 4px; padding-bottom: 4px; padding-left: 6px; padding-right: 6px; background-color: #003366; font-family: Tahoma; font-size: 8pt; color: #666666; letter-spacing: 1px; font-weight: bold; text-decoration: none; font-style: normal }
.example_info { padding-top: 4px; padding-bottom: 4px; padding-left: 6px; padding-right: 6px; background-color: #003366; font-family: Tahoma; font-size: 8pt; color: #cccccc; font-weight: bold; text-decoration: none; font-style: normal }

TABLE.itemtable TD { text-align: center; vertical-align: top }

DIV.cast_scrollbox { margin-top: 3px; margin-bottom: 3px; width: 250px; height: 250px; padding: 5px; overflow: auto; border-top: 1px #666666 solid; border-left: 1px #666666 solid; border-right: 1px #cccccc solid; border-bottom: 1px #cccccc solid }

DIV.plainheader { color: #666666; font-weight: bold; margin-bottom: 3px }

TABLE.char_group { padding: 8px; margin-bottom: 5px }
TABLE.char_group TD.header { color: #666666; font-weight: bold; padding-bottom: 4px }
TABLE.char_group TD.list { padding-top: 0px }
TABLE.char_group IMG { margin-right: 8px }

TABLE.char_group_last { padding: 8px }
TABLE.char_group_last TD.header { color: #666666; font-weight: bold; padding-bottom: 4px }
TABLE.char_group_last TD.list { padding-top: 0px }
TABLE.char_group_last IMG { margin-right: 8px }

FORM { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px }
.formbox { font-size: 9pt; color: #000000; background-color: #cccccc; border: 1px solid #000000 }
.formbutton { padding-left: 2px; padding-right: 2px; font-size: 8pt; color: #cccccc; background-color: #003366; font-weight: bold }
