/*BODY*/
a:link {color:#00FF00;}
a:visited {color:#00FF00;}
a:hover {color:#009900;}
.preload {display:none;}
.newsBackground {margin:0px; font-family:Arial, Helvetica, sans-serif; background-color:#000000; background-image:url(images/backgrounds/news.jpg); background-position:top center; background-repeat:no-repeat;}
.defaultBackground {margin:0px; font-family:Arial, Helvetica, sans-serif; background-color:#000000; background-image:url(images/backgrounds/default.jpg); background-position:top center; background-repeat:no-repeat;}
.logo {background-image:url(images/top/logo.png); background-position:top center; background-repeat:no-repeat;}
.shellPageTitle {display:block; width:476px; height:63px; margin-left:auto; margin-right:auto;}

/*Bottom*/
.shellWarning {text-align:center;}
.shellCredits {text-align:center; color:#FFFFFF; font-size:12px;}

/*Menu*/
.shellMenu {display:block; width:720px; height:32px; margin-left:auto; margin-right:auto; padding-top:190px}
.btnNews {display:block; width:93px; height:32px; background-image:url(images/menu/newsUp.png); float:left;}
.btnNews:hover {display:block; width:93px; height:32px; background-image:url(images/menu/newsDown.png); cursor:pointer;}
.btnEpisodes {display:block; width:125px; height:32px; background-image:url(images/menu/episodesUp.png); float:left;}
.btnEpisodes:hover {display:block; width:125px; height:32px; background-image:url(images/menu/episodesDown.png); cursor:pointer;}
.btnDownloads {display:block; width:169px; height:32px; background-image:url(images/menu/downloadsUp.png); float:left;}
.btnDownloads:hover {display:block; width:169px; height:32px; background-image:url(images/menu/downloadsDown.png); cursor:pointer;}
.btnInfo {display:block; width:77px; height:32px; background-image:url(images/menu/infoUp.png); float:left;}
.btnInfo:hover {display:block; width:77px; height:32px; background-image:url(images/menu/infoDown.png); cursor:pointer;}
.btnCast {display:block; width:79px; height:32px; background-image:url(images/menu/castUp.png); float:left;}
.btnCast:hover {display:block; width:79px; height:32px; background-image:url(images/menu/castDown.png); cursor:pointer;}
.btnForum {display:block; width:100px; height:32px; background-image:url(images/menu/forumUp.png); float:left;}
.btnForum:hover {display:block; width:100px; height:32px; background-image:url(images/menu/forumDown.png); cursor:pointer;}
.btnOneUp {display:block; width:77px; height:32px; background-image:url(images/menu/oneUpUp.png); float:left;}
.btnOneUp:hover {display:block; width:77px; height:32px; background-image:url(images/menu/oneUpDown.png); cursor:pointer;}

/*News*/
.shellNewsData {width:500px; border:1px dashed #00FF00; background-color:#000000; text-align:left; vertical-align:top; margin-left:auto; margin-right:auto;}
.newsPadding {padding:5px;}
.newsTitle {font-family:Georgia, Arial, Helvetica; font-size:20px; color:#FFFFFF;}
.newsPosterDate {font-family:Georgia, Arial, Helvetica; font-size:10px; color:#FFFFFF;}
.newsBody {font-family:Georgia, Arial, Helvetica; font-size:15px; color:#FFFFFF;}

/*Episodes*/
.tableEpisodes {width:677px; height:150px; margin-left:auto; margin-right:auto; border-collapse:collapse;}
.tdEpisodesMenu {padding:0px; width:177px; text-align:left; vertical-align:top;}
.tdEpisodesData {padding:0px; text-align:left; vertical-align:top;}

.episodesMenuTop {width:177px; background-image:url(images/episodes/episodeButtons/bgTop.png); background-position:top center; background-repeat:no-repeat;}
.episodesMenuRepeat {width:177px; background-image:url(images/episodes/episodeButtons/bgRepeat.png); background-position:top center; background-repeat:repeat-y;}
.episodesMenuBottom {width:177px; background-image:url(images/episodes/episodeButtons/bgBottom.png); background-position:bottom center; background-repeat:no-repeat;}
.episodesMenuButtonSpacer {padding-top:44px; padding-left:12px; padding-bottom:12px;}
.btnEp1 {display:block; width:153px; height:31px; background-image:url(images/episodes/episodeButtons/btnEp1Up.png);}
.btnEp1:hover {display:block; width:153px; height:31px; background-image:url(images/episodes/episodeButtons/btnEp1Down.png); cursor:pointer;}
.btnEp2 {display:block; width:153px; height:31px; background-image:url(images/episodes/episodeButtons/btnEp2Up.png);}
.btnEp2:hover {display:block; width:153px; height:31px; background-image:url(images/episodes/episodeButtons/btnEp2Down.png); cursor:pointer;}

.bonusMenuTop {width:177px; background-image:url(images/episodes/bonusButtons/bgTop.png); background-position:top center; background-repeat:no-repeat;}
.bonusMenuRepeat {width:177px; background-image:url(images/episodes/bonusButtons/bgRepeat.png); background-position:top center; background-repeat:repeat-y;}
.bonusMenuBottom {width:177px; background-image:url(images/episodes/bonusButtons/bgBottom.png); background-position:bottom center; background-repeat:no-repeat;}
.bonusMenuButtonSpacer {padding-top:44px; padding-left:12px; padding-bottom:12px;}
.btnMushPt1 {display:block; width:153px; height:31px; background-image:url(images/episodes/bonusButtons/btnMushPt1Up.png); position:relative; left:0px; top:0px;}
.btnMushPt1:hover {display:block; width:153px; height:31px; background-image:url(images/episodes/bonusButtons/btnMushPt1Down.png); cursor:pointer;}
.btnMushPt2 {display:block; width:153px; height:31px; background-image:url(images/episodes/bonusButtons/btnMushPt2Up.png); position:relative; left:0px; top:0px;}
.btnMushPt2:hover {display:block; width:153px; height:31px; background-image:url(images/episodes/bonusButtons/btnMushPt2Down.png); cursor:pointer;}
.btnLakitu {display:block; width:153px; height:31px; background-image:url(images/episodes/bonusButtons/btnLakituUp.png); position:relative; left:0px; top:0px;}
.btnLakitu:hover {display:block; width:153px; height:31px; background-image:url(images/episodes/bonusButtons/btnLakituDown.png); cursor:pointer;}

.episodeText {font-family:Georgia, Arial, Helvetica; font-size:20px; color:#FFFFFF;}
.episodeText2 {font-family:Georgia, Arial, Helvetica; font-size:15px; color:#FFFFFF;}
.episodeText3 {font-family:Georgia, Arial, Helvetica; font-size:15px;}


---

.tableEpisodes {border-collapse:collapse; vertical-align:top; margin-left:auto; margin-right:auto;}
.bonusFootageTitle {text-align:center; color:#077EB8;}

.episodePageLinkRollover:hover {color:#077EB8; text-decoration:underline; border:0px; cursor:pointer;}
.episodePageLinkRolloverGreen:hover {color:#009900; text-decoration:underline; border:0px; cursor:pointer;}

.episodeSelectBack:link {text-align:center; size:12px; color:#009900; text-decoration:none; border:0px;}
.episodeSelectBack:visited {text-align:center; size:12px; color:#009900; text-decoration:none; border:0px;}
.episodeSelectBack:hover {text-align:center; size:12px; color:#009900; text-decoration:underline; border:0px;}

.episodeRelatedLink:link {text-align:center; size:12px; color:#077EB8; text-decoration:none; border:0px;}
.episodeRelatedLink:visited {text-align:center; size:12px; color:#077EB8; text-decoration:none; border:0px;}
.episodeRelatedLink:hover {text-align:center; size:12px; color:#077EB8; text-decoration:underline; border:0px;}

.releatedVideoContent {color:#FFF; size:12px;}

/*Info*/
.infoDataHolder {text-align:center;}
.tableInfo {width:780px; margin-left:auto; margin-right:auto; border-collapse:collapse;}
.tdInfo {padding:0px;}
.infoParaOne {font-family:Georgia, Arial, Helvetica; font-size:20px; color:#FFFFFF; font-style:italic; text-align:center;}
.infoParaTwo {font-family:Georgia, Arial, Helvetica; font-size:18px; color:#FFFFFF; text-align:center;}
.tableInfoTwo {width:500px; margin-left:auto; margin-right:auto; border-collapse:collapse;}
.infoSpacerSpecial {width:1px; height:25px;}

.tableInfoThree {width:780px; height:400px; margin-left:auto; margin-right:auto; border-collapse:collapse;}
.infoName {font-family:Georgia, Arial, Helvetica; font-size:24px; color:#FFFFFF; text-align:center;}
.infoJob {font-family:Georgia, Arial, Helvetica; font-size:14px; color:#FFFFFF; text-align:center;}

.contactButton {display:block; width:181px; height:58px; background-image:url(images/info/contactUp.png);}
.contactButton:hover {display:block; width:181px; height:58px; background-image:url(images/info/contactDown.png); cursor:pointer;}


/*Cast*/
.tableCastOne {width:780px; margin-left:auto; margin-right:auto; border-collapse:collapse;}
.tableCastTwo {width:780px; margin-left:auto; margin-right:auto; border-collapse:collapse;}
.tdCast {padding:0px; text-align:center; vertical-align:top;}

.castName {font-family:Lucida Bright, Arial, Helvetica; font-size:18px; color:#FFFFFF;}
.castAs {font-family:Lucida Bright, Arial, Helvetica; font-size:10px; color:#FFFFFF;}
.castCharacter {font-family:Lucida Bright, Arial, Helvetica; font-size:18px; color:#FFFFFF;}

.castButton {display:block; width:158px; height:204px; background-image:url(images/cast/upState.png);}
.castButton:hover {display:block; width:158px; height:204px; background-image:url(images/cast/downState.png); cursor:pointer;}
.castRePosition {position:relative; top:10px;}


/*Forum*/
.forumTop {background-image:url(images/tops/forum.png); background-position:top center; background-repeat:no-repeat;}
.forumSoon {font-family:Georgia, Arial, Helvetica; font-size:20px; color:#FFFFFF; text-align:center;}
.forumSpacer {display:block; width:50px; height:50px;}


/*1-UP*/
.oneUpTop {background-image:url(images/tops/1up.png); background-position:top center; background-repeat:no-repeat;}
.tableOneUp {width:500px; margin-left:auto; margin-right:auto; border-collapse:collapse;}
.tdOneUp {padding:0px;}
.oneUpPara {font-family:Georgia, Arial, Helvetica; font-size:20px; color:#FFFFFF; text-align:center;}

.paypalButton {display:block; width:244px; height:184px; background-image:url(images/1up/paypalUp.png);}
.paypalButton:hover {display:block; width:244px; height:184px; background-image:url(images/1up/paypalDown.png); cursor:pointer;}

/*Downloads*/
.downloadsSpacer {display:block; width:5px; height:5px;}
.downloadsCenter {margin-left:auto; margin-right:auto; width:720px;}
.soundtrackRepeat {width:410px; background-image:url(images/downloads/soundtrackRepeat.png); background-position:left top; background-repeat:repeat-y;}
.aboutRepeat {width:305px; background-image:url(images/downloads/aboutRepeat.png); background-position:left top; background-repeat:repeat-y;}

.wallpaperRepeat {width:720px; background-image:url(images/downloads/wallpaperRepeat.png); background-position:left top; background-repeat:repeat-y;}
.wallpaperInsideSpacer {}
.table {border-collapse:collapse; vertical-align:top; text-align:left;}
.td {padding:0px; vertical-align:top; text-align:left;}
.wallpaperTitle {text-align:center; padding-bottom:1px; font-weight:bold; font-size:15px;}
.wallpaperBG {width:178px; height:136px; background-image:url(images/downloads/wallpaperBG.png); background-position:left top; background-repeat:no-repeat;}
  .wallpaperThumbSpacer {padding-left:4px; padding-top:4px;}
.wallpaperSize {text-align:center; color:#009900;}
.sizeLink:link {text-align:center; font-size:12px; color:#009900; text-decoration:none;}
.sizeLink:visited {text-align:center; font-size:12px; color:#009900; text-decoration:none;}
.sizeLink:hover {text-align:center; font-size:12px; color:#009900; text-decoration:underline;}

.audioLink:link {text-align:center; font-size:12px; color:#007E7E; text-decoration:none;}
.audioLink:visited {text-align:center; font-size:12px; color:#007E7E; text-decoration:none;}
.audioLink:hover {text-align:center; font-size:12px; color:#007E7E; text-decoration:underline;}

.audioNewHeader {text-align:center; font-size:15px; color:#F00; font-weight:bold;}
.audioOlderHeader {text-align:center; font-size:15px; color:#000;}

.audioDownloadButton {width:94px; height:26px; background-image:url(images/downloads/audioDownloadUp.png); margin-left:auto; margin-right:auto;}
.audioDownloadButton:hover {width:94px; height:26px; background-image:url(images/downloads/audioDownloadDown.png); cursor:pointer;  margin-left:auto; margin-right:auto;}
.audioLinkButton {width:94px; height:26px; background-image:url(images/downloads/audioLinkUp.png);  margin-left:auto; margin-right:auto;}
.audioLinkButton:hover {width:94px; height:26px; background-image:url(images/downloads/audioLinkDown.png); cursor:pointer;  margin-left:auto; margin-right:auto;}
.audioSpacer {text-align:center;}
.soundtrackAudioTitle {font-weight:bold;}

.aboutSpacer {text-align:left; padding-left:6px; padding-right:6px;}