/* Episode */
.episodetop {
width: 920px;
border-collapse: collapse;
}

.episodelatest {
width: 920px;
border-collapse: collapse;
}

.episodetitle {
background: url(images/episode_title.jpg);
height: 39px;
color: #000000;
}

.episodetitle h2 {
margin-top: 2px;
}

.episodetitle b {
font-size: 24px;
}

.episodeflash {
background: url(images/episode_flash.jpg);
height: 362px;
width: 482px;
padding-left: 9px;
}

.episodeflash img {
border-color: #000000;
border-style: solid;
border-width: 1px;
}

.episodeflash:hover img {
border-color: #ff43ad;
}

.episodeupcomingthumb {
background: url(images/upcomingepisode_thumbbk.jpg);
height: 170px;
width: 152px;
padding-left: 9px;
}

.episodeupcomingthumb img {
border-color: #000000;
border-style: solid;
border-width: 1px;
}

.episodesmallthumbleft {
background: url(images/episode_smallthumbleft.jpg);
height: 155px;
width: 213px;
}

.episodesmallthumbleft img {
border-color: #000000;
border-style: solid;
border-width: 1px;
}

.episodesmallthumbleft:hover img {
border-color: #ff43ad;
}

.episodesmallthumbright {
background: url(images/episode_smallthumbright.jpg);
height: 155px;
width: 207px;
padding-right: 9px;
}

.episodesmallthumbright img {
border-color: #000000;
border-style: solid;
border-width: 1px;
}

.episodesmallthumbright:hover img {
border-color: #ff43ad;
}

#episodetext {
vertical-align: top;
background: url(images/episode_text.jpg);
height: 169px;
width: 429px;
}

#episodetext h3 {
margin-top: 8px;
font-weight: normal;
}

#episodetext p {
color: #000000;
margin-top: 5px;
text-align: left;
margin-left: 10px;
margin-right: 10px;
}

#episodelatesttext {
vertical-align: top;
background: url(images/latestepisode_textbk.jpg);
height: 66px;
width: 920px;
}

#episodelatesttext p {
color: #000000;
margin-top: 5px;
text-align: left;
margin-left: 10px;
margin-right: 10px;
}

#episodeupcomingtext {
vertical-align: top;
background: url(images/upcomingepisode_textbk.jpg);
height: 170px;
width: 759px;
color:#000000;
}

#episodeupcomingtext p {
color: #000000;
margin-top: 8px;
text-align: left;
margin-left: 10px;
margin-right: 10px;
}

#episodeupcomingtext h2 {
margin-top: 7px;
}

#episodeupcomingtext b {
font-size: 24px;
}

.episodebutton a {
display:block;
width: 429px;
height: 38px;
background: url(images/episodebuttonani.gif) 0 0 no-repeat;
}

.episodebutton a:hover {
background-position: 0 -38px;
}

.episodebottom {
background: url(images/episode_bigthumbs.jpg);
width: 920px;
height: 269px;
vertical-align: top;
}

.episodebigthumbleft {
padding-top: 3px;
padding-left: 9px;
width: 299px;
height: 225px;
}

.episodebigthumbleft img {
border-color: #000000;
border-style: solid;
border-width: 1px;
}

.episodebigthumbleft:hover img {
border-color: #ff43ad;
}

.episodebigthumbcenter {
padding-top: 3px;
padding-left: 3px;
padding-right: 3px;
width: 299px;
height: 225px;
}

.episodebigthumbcenter img {
border-color: #000000;
border-style: solid;
border-width: 1px;
}

.episodebigthumbcenter:hover img {
border-color: #ff43ad;
}

.episodebigthumbright {
padding-top: 3px;
padding-right: 8px;
width: 299px;
height: 225px;
}

.episodebigthumbright img {
border-color: #000000;
border-style: solid;
border-width: 1px;
}

.episodebigthumbright:hover img {
border-color: #ff43ad;
}

#episodebottomlink {
height: 41px;
color: #000000;
}

#episodebottomlink a {
color: #000000;
}