

.main { width:730px; font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; color:#fff; line-height:21px; margin:0}

.headernav{ width:730px; height:260px;}
.headernav .clearboth{clear:both}

/*common*/
.fl{float:left;}
.fr {float:right}
.top30{padding-top:30px}
/**/

.headernav .navbg{ width:730px; height:30px; background:url(http://files.harpercollins.com/Assets/HC/Teen/Contests/prism/images/navbg.jpg) no-repeat;}

.headernav .navbg .nav { width:390px; float:right; margin-top:3px; text-align:center}
.headernav .navbg .nav a:link, .headernav .navbg .nav a:visited, .headernav .navbg .nav a:active{ font-family:Georgia, 'Times New Roman', Times, serif; font-size:14px; font-weight:normal; color:#fbfa73; text-decoration:none;  padding-right:20px;}
.headernav .navbg .nav a:hover{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; color:#c7f6fc; text-decoration:none;  padding-right:20px;}

#homepage{width:730px; height:820px; background:url(http://files.harpercollins.com/Assets/HC/Teen/Contests/prism/images/homebg.jpg) no-repeat;}
#homepage #hpwrp{ width:710px; padding-top:13px; padding-left:23px;}

*html #homepage #hpwrp{ width:730px; padding-top:13px; padding-left:23px;}


.touts{ margin-top:13px; border:0}

#homepage #hpwrp .leftCol .bkauthor{width:456px; display:inline; float:left;}
#homepage #hpwrp .leftCol .bkauthor .wrp{ padding-right:30px; padding-top:30px; padding-left:17px; width:456px; height:340px}
#homepage #hpwrp .leftCol .bkauthor .wrp .book{width:170px; float:left; text-align:center; padding-top:10px; margin-right:10px;}
.book .btns { margin:6px 1px 0px 0px; border:0}

.wrp .bktxt{width:250px; float:right; padding-top:5px}
.leftCol .bkauthor a:link{  font-family:Georgia, 'Times New Roman', Times, serif; font-size:14px; font-weight:normal; color:#e5fc7b}
.leftCol .bkauthor a:hover{  font-family:Georgia, 'Times New Roman', Times, serif; font-size:14px; font-weight:normal; color:#ed7d8d}
.leftCol .bkauthor a:visited{  font-family:Georgia, 'Times New Roman', Times, serif; font-size:14px; font-weight:normal; color:#ffffff}

#homepage #hpwrp .leftCol .bkauthor .auwrp{ padding-right:30px; padding-left:17px; width:456px; height:200px}
#homepage #hpwrp .leftCol .bkauthor .auwrp .emptypl{width:140px; height:70px; float:left; padding-top:10px; margin-right:10px;}
#homepage #hpwrp .leftCol .bkauthor .auwrp .autxt{width:250px; float:right; padding-top:20px; padding-left:15px;}

#homepage #hpwrp .leftCol .bkauthor .secauwrp{ padding-right:30px; padding-left:17px; width:456px; height:90px}
#homepage #hpwrp .leftCol .bkauthor .secauwrp .autxt{width:440px; float:right; padding-top:0px; padding-left:20px;}

*html #homepage #hpwrp .leftCol .bkauthor .secauwrp .autxt{width:430px; float:right; padding-top:0px; padding-left:20px;}
*html #homepage #hpwrp .leftCol .bkauthor .auwrp{ padding-right:30px; padding-left:17px; width:456px; height:180px}

*html #homepage #hpwrp .leftCol .bkauthor .auwrp .emptypl{width:140px; height:70px; float:left; padding-top:10px; margin-right:10px;}
*html #homepage #hpwrp .leftCol .bkauthor .auwrp .autxt{width:280px; float:right; padding-top:45px; padding-left:50px;}

#homepage #hpwrp .leftCol{width:490px; float:left}
#homepage #hpwrp .rightCol{ float:right; margin-right:25px; width:170px; text-align:center; padding-top:8px}

#signup{background:url(http://files.harpercollins.com/Assets/HC/Teen/Contests/prism/images/signupbg.jpg) no-repeat; width:730px; height:536px;}
#signupwrp{ width:684px; height:536px; padding:13px 23px 0px 23px}
#signupfrm { width:630px; float:left; padding:26px;}

#swp { background:url(http://files.harpercollins.com/Assets/HC/Teen/Contests/prism/images/sweepsbg.jpg) no-repeat; width:730px; height:675px; padding-top:13px; padding-left:23px; padding-right:33px; }
#swpcont{ width:650px; padding:35px 30px 0px 27px; position:relative; clear:both }
#swpcont .swpleft{ float:left; width:310px; padding:0px 15px 0px 0px}
#swpcont .swpright{ float:right; width:300px; padding:0px 0px 0px 0px}

#extras{background:url(http://files.harpercollins.com/Assets/HC/Teen/Contests/prism/images/extrasbg.jpg) no-repeat; width:649px; height:725px; padding:13px 57px 0px 24px}
#extras #vidcontainer{margin-top:20px; width:628px; float:left; padding:27px;}
#extras #vidcontainer #vid{ width:320px; float:left;}
#extras #vidcontainer #cd{ width:174px; float:right;}
.extrahd {font-size:16px; color:#f5f7f9; margin-bottom:10px;}

.clearb{clear:both; width:680px;}
.clearb img{ margin-left:20px; margin-right:25px;}


#audioplayer {width:500px; padding-left:30px}
#audioplayer .descp {float:left; padding-right:20px}


.blk{ width:730px; height:auto; position:relative; clear:both; background-color:#000000; color:#ffffff;}
.blkwrp{ width:680px; padding:25px}

.rulescopy{ font-size:11px; color:#ffffff; line-height:19px}
.ruleshd{ font-size:18px; color:#fbfa73}

.rulescopy a:link, .rulescopy a:active, .rulescopy a:visited {font-family: Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:normal; color:#fbfa73; line-height:19px; text-decoration:none}
.rulescopy a:hover{ font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#31d6f9}

.thankscopy{ width:680px; height:400px}
a.thankslink:link, a.thankslink:visited, a.thankslink:active { font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; color:#fbfa73; line-height:19px; text-decoration:none}
a.thankslink:hover { font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; color:#31d6f9; line-height:19px;}

/* Quiz*/
.quiz{ width:680px; height:auto; position:relative; clear:both; background-color:#000000; color:#ffffff; padding-left:25px; padding-right:25px;; padding-top:2px; padding-bottom:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

td.yellow
{
	color: #FFF871;
	font-size: 9pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
 }

td.bodytext
{
	color: #FFFFFF;
	font-size: 9pt;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
/*  added for contest ended link */


a.contestEnd:link
{
   font-family: Georgia, 'Times New Roman', Times, serif; 
   font-size: 14px; 
   font-weight: bold; 
   color: #e5fc7b;
   TEXT-DECORATION: none;

}

a.contestEnd:active
{
   font-family: Georgia, 'Times New Roman', Times, serif; 
   font-size: 14px; 
   font-weight: bold; 
   color: #e5fc7b;
    TEXT-DECORATION: none; 

}

a.contestEnd:visited 
{
   font-family: Georgia, 'Times New Roman', Times, serif; 
   font-size: 14px; 
   font-weight: bold; 
   color: #e5fc7b;
    TEXT-DECORATION: none; 
 
}

a.contestEnd:hover
{
    text-decoration: underline; 
   font-family: Georgia, 'Times New Roman', Times, serif; 
   font-size: 14px; 
   font-weight: bold; 
   color: #e5fc7b;

}
