body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #282620;
	margin: 0 0 0 0;
}
/* UNDERWRAP AREA */
#underwrap{background-image:url(images/workings_2.jpg); background-repeat:repeat-y; width: 959px;}
#underwrap_head{ background-image:url(images/workings_1.jpg); background-repeat:no-repeat;text-align: left;}
#innerwrapflash{z-index: 2; display: block; width: 959px; height: 747px; background-image:url(images/flashbg.jpg); background-repeat:no-repeat;}

/* INNER WRAP AREA */
#innerwrap{position: relative; left: 42px; top: 40px;min-height: 600px;width: 875px; margin-bottom: 0px;background-image:url(images/inner_2.jpg); background-repeat:no-repeat; background-position:26px 550px;}
#innerstretch{ }
#innerwrap_head{ max-height: 4160px; background-image:url(images/inner_1.jpg); background-repeat:no-repeat; display:block; width: 875px;margin-bottom: 0px;}
#innerfoot{margin-left: 42px; margin-top: 0px;z-index: 4; position: absolute; width:875px;}
#ident{ position: absolute; z-index:10; display: block; top: 0; left: 0;}
#kidslink:hover{ background-image:url(images/Kids_linkon.jpg);}
#kidslink a{ font-size: 14px; text-decoration: none; display: block; width:122px; height: 29px; text-align:center; vertical-align:middle;line-height:29px; color:#15313c; font-weight:bold;}
#kidslink a:hover{color:#273f44;}
#logoff{position: absolute; z-index:12; display: block; top: 75px; left: 740px; display: block; width:50px; height: 29px; font-size: 11px; color:#216d95;}
#logoff a{ color:#216d95; text-decoration: none; display: block; border: 1px solid #216d95; width: 45px; text-align:center;}
#logoff a:hover{ background-color:#FFFFFF;}
#kidslink{position: absolute; z-index:11; display: block; top: 37px; left: 617px; display: block; width:122px; height: 29px; background-image:url(images/Kids_linkoff.jpg); background-repeat:no-repeat;}
#menu{position: relative; left: 187px; top: 87px; display: block; width: 570px; height: 26px; line-height: 26px;}
.menutab {background-image:url(images/menuitem_1.gif); color: #1b2040; background-color:#f7f429; background-repeat:no-repeat; font-weight: bold; margin-top:0px; display: inline; float: left; margin-right:4px;}
#menu a{background-image:url(images/menuitem_2.gif); background-repeat:no-repeat; background-position:right; display: block; height: 26px; font-size: 12px; color: #1b2040; text-decoration: none; text-align:center; padding-left:5px; padding-right:5px;}
#menu a.home{}
#menu a.TV{}
#menu a.News{}
#menu a.Ethos{}
#menu a.Episodes{}
#menu a.TI{}
#menu a.Contact{}
.menutab:hover{background-color:#faf998;}
.menutabactive {background-image:url(images/menuitem_1.gif); color: #1b2040; background-color:#FFFFFF; background-repeat:no-repeat; font-weight: bold; margin-top:0px; display: inline; float: left; margin-right:4px;}

.content{margin-left: 113px; width: 670px;margin-top: 200px; }
p a {color: red;}
h1{text-indent: -2000px; display: block; width: 670px; height: 120px; background-repeat:no-repeat; margin-left: -5px; margin-bottom: 20px; margin-top: 0px;}
.episodeshead{background-image:url(images/Episodes_heading.png);}
.ethoshead{background-image:url(images/Ethos_heading.png);}
.tvhead{background-image:url(images/TV_heading.png);}
.homehead0{background-image:url(images/Home0_heading.png);}
.homehead{background-image:url(images/Home_heading.png);}
.newshead{background-image:url(images/News_heading.png);}
.techhead{background-image:url(images/Tech_heading.png); }
.contacthead{background-image:url(images/Contact_heading.png);}
h2{font-size: 16px; color:#216d95; margin-top:0px; margin-bottom: 15px; padding-top: 0px; line-height: 18px;}
h3{font-size: 16px; color:#4f4f4f; margin-top:0px; margin-bottom: 15px; padding-top: 0px; line-height: 20px;}
h4{font-size: 15px; color:#216d95; margin-top:0px; margin-bottom: 5px; padding-top: 0px; line-height: 18px;}
.primary{font-size: 14px; color:#216d95; margin-top:0px; margin-bottom: 5px; padding-top: 0px; line-height: 20px; font-weight:bold;}
.secondary{font-size: 12px; color: black; margin-top:0px; margin-bottom: 5px; padding-top: 0px; line-height: 22px; }
p{ font-size: 13px; line-height: 20px;}
.p{ font-size: 13px; line-height: 20px;}
.footer{ position: relative;display: block; width: 500px; margin-top: 6px; font-size: 10px; color:#666666; line-height: 13px; margin-bottom: 35px;}
#videosample{float:right; margin-left: 10px; display: inline; margin-top: 0px; margin-right: 30px;}
#videoflash{display:block; width: 320px; height: 240px; padding: 0 0 0 0; background-color:#CCCCCC; background-image:url(images/episodepreviewBG.gif); background-repeat:no-repeat;}
#loginbc{
display: block;
width: 300px;
background-image:url(images/broad_logon_bg.gif);
background-position:top;
background-repeat:no-repeat;
padding-top: 2px;
}
#loginbc p, #loginbc table{
margin-left: 10px;
margin-right: 10px;
}
#loginbc b{color: #216d95; font-size: 14px;}
#loginbc .inputtext{border: 1px solid #ac9623; height: 20px;}
.episodetxt{ margin-bottom: 2px; color: #666666; font-weight: bold; font-size: 11px;}
.videopicsmall{background-image:url(images/bc_episodestrip2.gif); background-repeat: no-repeat;}
.episodebutton1{
display: block;
width: 140px;
color:#216d95;
height: 22px;
font-size: 11px;
font-weight: bold;
text-decoration: none;
background-image:url(images/button_bg.gif);
background-repeat:no-repeat;
background-color: white;
line-height: 20px;
vertical-align:middle;
text-align:center;
}
.episodebutton1:hover{
background-color:#CCCCFF;
}
.episodehead{ font-size: 16px;}
#tabmenu{
background-image:url(images/SubTabsbg.gif);
background-repeat:no-repeat;
display: block;
height: 22px;
}
#tabmenu a{ display: block; height: 22px; margin-right: 5px; text-align: center; text-decoration: none; line-height: 22px; vertical-align:middle; color:#216d95; font-size: 12px; }
#tabmenu a:hover{ color: black;}
#tabmenu .off{background-image:url(images/SubTabs0.gif); background-repeat:no-repeat; width:131px; }
#tabmenu .on{background-image:url(images/SubTabs1.gif); background-repeat:no-repeat; width:131px; }
#tabmenu .offs{background-image:url(images/SubTabs0s.gif); background-repeat:no-repeat;width:70px;}
#tabmenu .ons{background-image:url(images/SubTabs1s.gif); background-repeat:no-repeat;width:70px;}
.characterlink1{font-size: 14px; color:#216d95; margin-top:0px; margin-bottom: 5px; padding-top: 0px; line-height: 18px; text-decoration: underline; font-weight: bold;}
td .tdgap{ vertical-align:top; height: 25px; width: 133px;}
#charactertable1 a{display: block;
width: 130px;
color:#216d95;
height: 22px;
font-size: 11px;
font-weight: bold;
text-decoration: none;
background-image:url(images/button2_bg.gif);
background-repeat:no-repeat;
background-color: white;
line-height: 20px;
vertical-align:middle;
text-align:center;}
#charactertable1 a:hover{background-color:#CCCCFF;}
.newsDetail{margin-top: 20px; font-size: 18px; color:#216d95; margin-bottom: 0px;}
.dateHeading{margin-top: 0px; margin-bottom: 25px;}
.newsitemlist{background-image:url(images/newslistitem.jpg); background-repeat:no-repeat; width: 185px; height: 182px; vertical-align:top; padding-left: 10px;}
.newsitemlist:hover{background-image:url(images/newslistitem2.jpg);}
.newsitemlist2{background-image:url(images/newslistitem3.jpg); background-repeat:no-repeat; width: 185px; height: 182px; vertical-align:top; padding-left: 10px;}
.newsitemlist2:hover{background-image:url(images/newslistitem4.jpg);}
.dateHeading2{font-family:Comic Sans MS, Arial; font-size: 11px; color:#4f4f4f; margin-top:5px; margin-bottom: 25px;line-height: 20px;}
.newsHeadline{ font-family:Comic Sans MS, Arial; font-size: 16px; color:#216d95; margin-top:0px; margin-bottom: 5px; line-height: 18px; text-decoration: none;}
.newsHeadline3{ font-family:Comic Sans MS, Arial; font-size: 16px; color:#104663; margin-top:0px; margin-bottom: 5px; line-height: 18px; text-decoration: none;}
.readon{font-family:Comic Sans MS, Arial; font-size: 11px; color:#4f4f4f; line-height: 20px; text-decoration: none; margin-right: 5px;}
#gloder{width: 860px; text-align:right; font-size: 9px; color:#282620;}
#gloder a{color:#282620;}
#gloder a:hover{color:#282620;}

#newnotemain { display: block; width: 517px; background-image:url(images/NewsItemrepeater.jpg); background-repeat:repeat-y;}
#headnote { background-image:url(images/NewsItemHead.jpg); background-repeat:no-repeat; }
#notetext { width: 483px; margin-left: 15px; display: block; padding-top: 65px;}
.backlink {font-family:Comic Sans MS, Arial; font-size: 11px; color:#4f4f4f; text-decoration: none;}
.newsHeadline2{ font-family:Comic Sans MS, Arial; font-size: 20px; color:#216d95; margin-top:25px; margin-bottom: 5px; line-height: 18px; text-decoration: none; font-weight:bold;}
.newsStory {font-family:Comic Sans MS, Arial; font-size: 14px; color: black; text-decoration: none; line-height: 21px;}
#homelinks {background-image:url(images/home_links_bg.jpg); background-repeat:repeat-y; width: 185px; vertical-align:top;}
#homelinks a {font-family:Comic Sans MS, Arial; font-size: 12px; color:#216d95; line-height: 20px; text-decoration: none; margin-left: 10px;}
#schedules{ width: 550px; font-size: 12px;}
#schedules th{font-size: 15px; color:#216d95; margin-top:0px; margin-bottom: 5px; padding-top: 0px; height: 14px; text-align: left; border-bottom: 2px solid #216d95;}
#schedules td{font-size: 12px; color: black; margin-top: 5px; padding-top: 0px; height: 24px; text-align: left; border-bottom: 1px solid #216d95;}
.tdtint {background-color:#dff0fa;}
#episodecontainer { display: block; background-color: white; width: 350px; height: 290px; background-image:url(images/episodesnippetbg.jpg); background-repeat:no-repeat;}
#episodeflash { padding-top: 54px; padding-left: 15px;}
#credits {font-size: 11px;}
#credits td{ vertical-align:top; padding-top: 8px; padding-bottom: 3px; border-bottom: 1px solid #216d95;}
#credits th{ vertical-align:top; color:#216d95; font-weight: bold; padding-top: 8px; padding-bottom: 3px; border-bottom: 1px solid #216d95; width: 220px;}
sup{font-size: 8px;}
.flashfooter{color: #8B8074; font-size: 11px; margin-top: 0px}