/*GENERALlinks---------------------------------------------------------*/		
ul {
 margin: 0px;
 padding: 0px;
 list-style-type: none;
}
.logo {
 margin: 0 0 20px 0;
}
.strap {
 margin: 17px 0 0 0;
}
a.navlinks, a.navbottom, a.navperform, a.navinfo {
 text-align: center;
 display: block;
 width: 12em;
 background-color: #3642B7;
 padding: 0.4em 0;
 text-decoration: none;
 margin-bottom: 6px;
}
a.navbottom {
 width: 9em;
 margin: 20px 0;
}
a.maillink, a.textlink {
 color: #F7D926;
}
a.textwhitelink {
 color: #AFB5E9;
 text-decoration: none;
}
#map a:hover, a.textwhitelink:hover, #homebar a:hover, .crumb a:hover {
 text-decoration: underline;
}
a.javaindex, a.java {
 color: white;
 font-size: 90%;
}
a.java {
 font-size: 75%;
}
.javalink {
 margin: -12px 0 0 0;
}
#homebar a {
 color: white;
 text-decoration: none;
 font-size: 0.8em;
}
/*GENERALstructure----------------------------------------------------*/	
body {
 padding: 10px 0 30px 0;
 font-family: Helvetica, sans-serif;
 text-align: center;
 background-color: #200F5F;
 background-image: url(images/logowallpaper.gif);
 background-repeat: repeat;
 background-attachment: fixed;
}
#wrapper {
 position: relative;
 width: 55em;
 margin: auto;
}
#content {
 margin-left: 11em;
 padding: 10px 20px 20px 0;
 text-align: left;
}
#sidebar {
 position: absolute;
 top: 40px;
 left: 18px;
}
hr {
 border: none;
 height: 1px;
 color: #7C9BCF;
 background-color: #7C9BCF;
}
.strap, .logo, .talentpic, .biogpic, .homepic, .infopic, .icon, .parchment, .infothumb, .stagepic, .quotepic, .indexthumbs, #wrapper, a.navlinks, a.navbottom, a.navperform, a.navinfo, #controller, .stagethumb, .say, .qpic, .ipic, .spic, .cardthumb, .homeindex, .audiopic, .mug, .mugnick, #talentflag, #discicon {
 border: 1px solid #7C9BCF;
}
.divider, #strapdivider {
 clear: both;
}
.copyright {
 clear: both;
 font-size: 0.6em;
 margin: 0 0 10px 25px;
 }
/*GENERALtext----------------------------------------------------*/	
h1, h2, h3, #playcontent, p span, .indexentry, .say {
 color: #F7D926;
}
a.navlinks, a.navbottom, a.navinfo, a.navreturn {
 font-size: 0.7em;
 color: white;
}
h1 {
 font-size: 1em;
 margin: 0;
}
h2, h3 {
 font-size: 0.8em;
 margin: 0;
}
.subheading {
 font-size: 0.8em;
}
p {
 font-size: 0.8em;
 color: white;
 text-align: justify;
 margin: 1.5em 0;
}
/*audiopages----------------------------------------------------*/
#audioblurb {
 margin-right: 10px;
}
.audioname{
 text-decoration: none;
 color: #F7D926;
}
#audiolist p {
 margin: 12px 10px 0 105px;
}
#audiolist span {
 color: white;
 font-size: 0.9em;
}
#onelinerlink {
 margin: 12px 10px 10px 0;
}
.audioone{
 text-decoration: underline;
 color: #F7D926;
}
#discicon {
 float: left;
 margin: 13px 20px 10px 0;
}
/*biogandaboutpages----------------------------------------------------*/
.biogpic {
 float: left;
 margin: 2px 0 10px 0;
}
#bioglist p, #misclist p {
 margin: 10px 10px 0 105px;
}
.mail {
 text-align:center;
}
.cardthumb {
 float: left;
 margin: 10px 15px 25px 0;
}
.mug, .mugnick {
 margin: 15px 10px 0 0;
}
.mugnick {
 float: left;
}
#bioglist a {
 text-decoration: none;
 color: #F7D926;
}
#misclist span {
 color: #F7D926;
}
/*homepage----------------------------------------------------*/	
.homepic {
 float: left;
 margin: 10px 0 20px 0;
}
#hometext {
 margin: 30px 0 0 350px;
}
#talentflag {
 margin: 10px 0 0 0;
}
#indextext {
 margin: 0 120px 0 0;
}
#blurb {
 text-align: left;
}
.javaprompt {
 font-size: 0.9em;
 margin: 10px 40px 0 0;
}
#homebar {
 color: #C43128;
}
#icondivider {
 clear: both;
}
/*indexpages----------------------------------------------------*/
.indexentry {
 float: left;
 font-size: 0.7em;
 line-height: 0.95em;
 text-align: center;
 margin: 1em 0.9em 1em 0;
}
.indexentry span {
 font-size: 85%;
 color: white;
}
.indexthumbs {
 margin:  0 0 5px 0;
}
.indexdivider {
 clear: both;
}
.enddivider {
 clear: both;
 margin: 0 0 30px 0;
}
/*informationpages----------------------------------------------------*/
.infopic {
 margin: 15px 0 0 0;
}
#infotext {
 margin: 0 135px 20px 0;
}
.infothumb {
 margin: 15px 10px 10px 0;
}
.ipic {
 margin-left: 5px;
}
/*parchmentpages----------------------------------------------------*/		
.parchment {
 margin: 20px 0 0 0;
}
#infosynopsis p {
 margin: 20px 0;
}
/*sitemap-crumbtrail----------------------------------------------------*/
#sitecontent {
 text-align: left;
 width: 750px;
 margin: auto;
 padding: 32px 0 20px 0;
}
#map a {
 font-size: 0.8em;
 color: white;
 text-decoration: none;
}
#map span {
 font-size: 0.9em;
 color: #F7D926;
}
#map ol li {
 list-style-type: none;
}
.crumb {
 font-size: 0.6em;
 margin: 6px 0 0 0;
}
.crumb a {
 color: white;
 text-decoration: none;
}
.crumb span {
 font-size: 1.2em;
 color: #F7D926;
}
/*stagepages----------------------------------------------------*/
#stagecontent {
 text-align: left;
 width: 750px;
 margin: auto;
 padding: 10px 0 20px 0;
}
.stagepic {
 margin: 20px 0 5px 0;
}
#script {
 width: 520px;
 margin-left: 20px;
}
.spic {
 margin: 0 0 15px 0;
}
/*talentpages----------------------------------------------------*/
#what, #audiowhat, #audiowhatplus, #audiowhathal, #audioad {
 position: absolute;
 top: 430px;
 left: 18px;
 width: 9.5em;
 font-size: 0.75em;
 text-align: left;
 color: white;
 padding: 12px 10px 18px 10px;
 border: 1px solid #7C9BCF; 
}
#audioad {
 top: 350px;
}
#audiowhat, #audiowhatplus, #audiowhathal {
 width: 10.2em;
 font-size: 0.7em;
}
#audiowhatplus {
 top: 515px;
}
#what span, #audioad span {
 font-size: 90%;
}
#talenttext {
 margin: 20px 10px 0 485px;
}
#talenttext p{
 text-align: left;
}
.talentpic {
 float: left;
 margin: 15px 0 30px 0;
}
.caption {
 font-size: 0.75em;
 text-align: left;
}
.stagethumb {
 margin: 16px 0 0 14px;
}
.qpic {
 margin: 10px 0 20px 0;
}
#textquote {
 margin: 30px;
}
#audiolink, #stageminilink, #biogminilink, #ads, #adsong, #bitelink {
 font-family: Arial;
 color: white;
 font-size: 0.7em;
 width: 13em;
 margin-bottom: 10px;
 padding: 10px;
 border: 1px solid #7C9BCF;
}
#ads, #adsong {
 position: absolute;
 top: 140px;
 right: 190px;
 text-align: center;
 width: 15em;
 padding-bottom: 20px;
}
#adsong  {
 right: 140px;
}
/*quotepages----------------------------------------------------*/	
#quotes {
 margin: 20px 0 1em 0;
}
.quotepic {
 margin: 15px 7px 0 0;
}
#quotes span {
 font-size: 85%;
}
