a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#id0footerright p a:hover,
#id1footerright p a:hover,
#id2footerright p a:hover,
#id3footerright p a:hover,
#videotextscroll p a:hover,
#id0footermiddle p a:hover,
#id1footerleft p a:hover,
#id1footermiddle p a:hover,
#id0footerleft p a:hover,
#id2footermiddle p a:hover,
#id2footerleft p a:hover,
#id3footermiddle p a:hover,
#id3footerleft p a:hover  {
   border-right-style: solid;
   border-right-color: #211E1E;
   color: #CD2F00;
}

#id2footerright p a,
#id1footerright p a,
#id3footerright p a,
#id2footerleft p a,
#videotextscroll p a,
#id0footerright p a,
#id0footermiddle p a,
#id2footermiddle p a,
#id3footermiddle p a,
#id1footerleft p a,
#id0footerleft p a,
#id3footerleft p a,
#id1footermiddle p a  {
   border-right-color: #211E1E;
   border-right-style: solid;
   border-width: 1px;
   color: #6BD6C1;
   text-decoration: none;
}

#id2footerright p,
#id3footerright p,
#id2footermiddle p,
#id3footermiddle p,
#id1footerright p,
#id1footermiddle p,
#id2footerleft p,
#id3footerleft p,
#id0footerright p,
#id0footermiddle p,
#id1footerleft p,
#id0footerleft p  {
   font: 9px/11px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #6BD6C1;
   padding-bottom: 5px;
   text-align: left;
}

#blogbutton a,
#bubblebutton a,
#showbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 33px;
   background-position: 0% 0px;
   font-size: 33px;
   line-height: 33px;
}

#show,
#blog,
#terms,
#about,
#bubble,
#comments,
#privacypolicy  {
   margin: 0px auto 0px auto;
   width: 900px;
   position: relative;
}

#commentsbutton a,
#subscribebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 16px;
   width: 83px;
   background-position: 0% 0px;
   font-size: 16px;
   line-height: 16px;
}

#commentsbutton,
#subscribebutton  {
   visibility: visible;
   position: absolute;
   top: 180px;
   z-index: 3;
   width: 83px;
   height: 16px;
}

#abouttext p,
#termstext p,
#hhbio p,
#ctbio p  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: left;
}

#pptext p,
#videotextscroll p  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   margin: 0px;
   padding-bottom: 10px;
   text-align: left;
}

#id2creativecommonsliteral,
#id0creativecommonsliteral  {
   visibility: visible;
   position: absolute;
   left: 10px;
   z-index: 4;
   width: 78px;
}

#id2creativecommonstext p,
#id3creativecommonstext p,
#id0creativecommonstext p  {
   font: 9px/11px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #FFFFFF;
   padding-bottom: 10px;
   text-align: left;
}

#termsbkgrd,
#aboutbkgrd,
#privacypolicybkgrd  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 161px;
   z-index: 4;
   width: 900px;
   background-repeat: no-repeat;
}

#bubblebutton a:hover  {
   background-position: -151px 0%;
}

#id0creativecommonstext,
#id2creativecommonstext  {
   visibility: visible;
   position: absolute;
   left: 106px;
   z-index: 4;
   width: 268px;
}

#id0hhpicpopup,
#id0ctpicpopup  {
   visibility: hidden;
   position: absolute;
   left: 50px;
   z-index: 6;
   width: 150px;
   height: 15px;
   background-color: #FFFFFF;
   background-image: none;
   font-size: 1px;
}

#leaderboardliteral  {
   visibility: visible;
   position: absolute;
   left: 172px;
   top: 19px;
   z-index: 3;
   width: 728px;
}

#showbutton a:hover  {
   background-position: -125px 0%;
}

#blogbutton a:hover  {
   background-position: -111px 0%;
}

#logobutton a:hover  {
   background-position: -164px 0%;
}

#showvideoliteral  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 201px;
   z-index: 3;
   width: 622px;
}

#videotextscroll  {
   visibility: visible;
   position: absolute;
   left: 639px;
   top: 201px;
   z-index: 3;
   width: 261px;
}

#mainmenubkgrd  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 125px;
   z-index: 3;
   width: 900px;
   height: 35px;
   background-color: #6BD6C1;
   background-image: none;
}

#showadtwoliteral,
#showadoneliteral  {
   visibility: visible;
   position: absolute;
   left: 599px;
   z-index: 5;
   width: 300px;
}

#shareliteral  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 180px;
   z-index: 3;
   width: 83px;
}

#id2footermiddle,
#id0footermiddle  {
   visibility: visible;
   position: absolute;
   left: 729px;
   z-index: 4;
   width: 55px;
}

#logobutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 157px;
   width: 164px;
   background-position: 0% 0px;
   font-size: 157px;
   line-height: 157px;
}

#bubblebutton  {
   visibility: visible;
   position: absolute;
   left: 637px;
   top: 126px;
   z-index: 4;
   width: 151px;
   height: 33px;
}

#id2footerbkgrd,
#id3footerbkgrd,
#id0footerbkgrd  {
   background: url(/background/id0footerbkgrd.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   z-index: 3;
   width: 900px;
   height: 85px;
}

#id2footerright,
#id0footerright  {
   visibility: visible;
   position: absolute;
   left: 809px;
   z-index: 4;
   width: 81px;
}

#abouttext,
#termstext,
#pptext  {
   visibility: visible;
   position: absolute;
   left: 50px;
   z-index: 5;
   width: 800px;
}

#id2footerleft,
#id0footerleft  {
   visibility: visible;
   position: absolute;
   left: 648px;
   z-index: 4;
   width: 62px;
}

#showdate p  {
   font: 14px/17px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #6BD6C1;
   text-align: right;
}

#showbutton  {
   visibility: visible;
   position: absolute;
   left: 511px;
   top: 126px;
   z-index: 4;
   width: 125px;
   height: 33px;
}

#blogbutton  {
   visibility: visible;
   position: absolute;
   left: 789px;
   top: 126px;
   z-index: 4;
   width: 111px;
   height: 33px;
}

#logobutton  {
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 0px;
   z-index: 4;
   width: 164px;
   height: 157px;
}

#adsgraphic,
#commentsgraphic  {
   visibility: visible;
   position: absolute;
   top: 600px;
   z-index: 5;
   width: 19px;
   height: 82px;
   background-repeat: no-repeat;
}

#topstripe  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 900px;
   height: 5px;
   background-color: #CD2F00;
   background-image: none;
   font-size: 1px;
}

#abouttitle p,
#teamtitle p  {
   font: 16px/19px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #CD2F00;
   text-align: left;
}

#pptext p a,
#termstext p a  {
   border: 0px none #000000;
   color: #000000;
   text-decoration: none;
}

#showdate  {
   visibility: visible;
   position: absolute;
   left: 521px;
   top: 183px;
   z-index: 4;
   width: 100px;
}

#id0creativecommonsliteral  {
   top: 1207px;
}

#id0creativecommonstext  {
   top: 1212px;
}

#ctbio,
#hhbio  {
   visibility: visible;
   position: absolute;
   left: 225px;
   z-index: 5;
   width: 625px;
}

#subscribebutton a  {
   background-image: url(/background/subscribebutton.gif);
}

#videotextscroll p  {
   color: #6BD6C1;
}

#commentsbutton a  {
   background-image: url(/background/commentsbutton.gif);
}

#subscribebutton  {
   left: 88px;
}

#privacypolicybkgrd  {
   background-color: #FFFFFF;
   background-image: none;
   height: 720px;
}

#bubblebutton a  {
   width: 151px;
   background-image: url(/background/bubblebutton.gif);
}

#commentsbutton  {
   left: 176px;
}

#showadoneliteral  {
   top: 640px;
}

#showadtwoliteral  {
   top: 900px;
}

#showbutton a  {
   width: 125px;
   background-image: url(/background/showbutton.gif);
}

#blogbutton a  {
   width: 111px;
   background-image: url(/background/blogbutton.gif);
}

#logobutton a  {
   background-image: url(/background/logobutton.gif);
}

#commentsgraphic  {
   background-image: url(/background/commentsgraphic.gif);
   left: 545px;
}

#id0footermiddle  {
   top: 1205px;
}

#id0footerbkgrd  {
   top: 1187px;
}

#id2footerbkgrd  {
   top: 1361px;
}

#id0footerright  {
   top: 1205px;
}

#termsbkgrd  {
   background-color: #FFFFFF;
   background-image: none;
   height: 640px;
}

#id0footerleft  {
   top: 1205px;
}

#comments  {
   height: 1005px;
}

#abouttitle p  {
   padding-top: 15px;
}

#teamtitle p  {
   padding-bottom: 10px;
}

#termstext p  {
   padding-bottom: 25px;
}

#adsgraphic  {
   background-image: url(/background/adsgraphic.gif);
   left: 569px;
}

#termstext  {
   top: 212px;
}

#pptext  {
   top: 212px;
}

html, body  {
   padding: 0px;
   margin: 0px;
}