@charset "utf-8";
/* CSS Document */

p {margin:0}
/*SHERRY'S EMAILS*/
.emailheader {width:630px; margin:0 0 0 275px; height:187px}
.emailcontainer {width:905px; margin:0 auto; background-image: url(images/email_page_bg.png); background-repeat:repeat-y;}
.emailbottom {width:905px; background-image:url(images/email_page_bottom.png); background-repeat:no-repeat; margin:0 auto; height:31px}
.emails {margin:0 0 0 200px}
.maincontainer {width:905px; margin:0 auto; background-image: url(images/bg.png); background-repeat:repeat-y;}
.maincontainerpink {width:905px; margin:0 auto; background-image: url(images/bg_pink.png); background-repeat:repeat-y;}
.header {width:905px; height:287px;}
.headerright {background-image:url(images/headertop_link.png); width:630px; margin:0 0 0 275px; height:187px}
.headerlink {background-image:url(images/headertop_link2.png); width:630px; margin:0 0 0 275px; height:187px}
.left {width:200px; float:left; padding:0 0 0 75px}
.right {width:555px; float:left}
.bottom {width:905px; height:31px; background-image:url(images/bottom.png); background-repeat:no-repeat; margin:0 auto}
.bottompink {width:905px; height:31px; background-image:url(images/bottom_pink.png); background-repeat:no-repeat; margin:0 auto}
.topside {width: 200px; height: 52px; background-image:url(images/contact_author.png); background-repeat:no-repeat;}
.topside2 {width: 200px; height: 52px; background-image:url(images/explore_our_site.png); background-repeat:no-repeat;}
.sidetxt {padding:25px 5px 0 5px; font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:600}
.sidetxt1 {padding:0 5px 0 5px; font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:600}
.sidetxt2 {padding:25px 5px 0 5px; font-size:12px}
.sidetxt3 {padding:15px 5px 0 5px; font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:600}
.amazon {padding:0 0 0 425px; border-style:none}
.copyright {width:905px; font-size:12px; text-align:center; margin:0 auto; margin-top:15px}
.icons {padding:10px 0 15px 0; border:none}
.ownit {padding:10px 0 0 150px; border-style:none}
.submit {}
.men {padding:10px 60px 0 0; float:left;}
.mennew {padding:0 30px 0 0px; float:right;}
.mennew2 {padding:0 10px 0 0px; float:right;}
.goodstuff {width:280px; float:left; margin:0 0 0 0}
.goodstuff2 {margin:0 0 0 0}
.goodstuff3 {font-size:18px; font-weight:600}
.listen {padding:10px 77px 0 0; border-style:none; float:right}
.listennew {padding:0 40px 0 0; border-style:none; float:right}
.listennew2 {padding:0 50px 0 0; border-style:none; float:right}
.headertop {float:right;}
.returnhome {width:120px; font-size:12px; color:#0000FF; text-decoration:underline; text-align:center; margin:170px 0 0 430px; position:absolute}
.returnhome2 {width:120px; font-size:12px; color:#0000FF; text-decoration:underline; text-align:center; margin:10px 0 0 410px; float:left}
.homelink {margin:40px 0 0 380px; float:left; border:none}
.headshot {float:left;}
.pagetitle {width:630px; height:100px;}
.mentell {padding: 15px 2px 0 200px;} 
.mentell2 {padding: 20px 0 0 0;}
.mentell ul {margin:0; list-style-type:disc; list-style-position:inside}
.content {padding: 15px 10px 10px 15px; font-size:16px; text-align:justify; width:520px}
.toptxt {padding: 0 10px 10px 15px; font-size:16px; font-weight:400; text-align:justify; width:515px}
.bio {padding:10px 10px 5px 15px; font-size:16px; font-weight:400; text-align:justify; width:515px}
.bottomtxt {padding: 10px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:800; font-style:italic; text-align:center}
.bodyheader {padding: 20px 0 0 20px; font-size:18px; font-weight:800}
.body {padding: 20px 10px 0 20px; font-size:14px}
.editablebody {float:right;}
.disclaimer {font-size:9px; padding-left:15px}
.column {margin-top:10px}
.freecolumn {font-size:12px; font-weight:600; float:right; text-align:right}
.clickhere {font-size:13px;}
.boldtext {font-weight:600; padding-left:15px}
.columntext {font-size:13px; font-weight:600; text-align:right; font-family:Arial, Helvetica, sans-serif}
a:link { color:#e65aa3}
a:visited {color: #e65aa3}
a:hover { color:#29017c}
a:active { color:#e65aa3}
.article {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; margin-top:20px; text-decoration:underline}
/*advice*/
.advicebold {font-weight:600; padding-left:50px}
.advicebold2 {font-weight:600; padding-left:70px}
.adviceform {width:480px; margin:20px 0 0 30px; }
.advicebg {background-image:url(images/advice_bg.png); background-repeat:repeat-y;}
.advicesubmit {margin:10px 0 0 160px}
.apptform {margin:10px 0 0 0}
.appttext {font-size:9px; padding-left:160px; font-family:Arial, Helvetica, sans-serif}
.apptwereply {margin:10px 0 0 340px; position:absolute}
/*magazine*/
.magazinetitle {margin:35px 0 0 0}
.magazine1 {margin:10px 0 0 0}
.magazineform {margin:20px 0 0 40px; width:460px}
.magazinetext {padding: 20px 0 0 30px; font-size:16px; font-weight:400; text-align:justify; width:400px}
.magsend {margin:10px 0 10px 160px; border:none}
.newspapers {margin:15px 0 0 40px;}
.magazinebg {background-image:url(images/magazine_bg.png); background-repeat:repeat-y;}
.sherrypo {padding-left:100px}
.magazinelist {height:180px; margin:15px 0 0 0}
.magazinelist ul {list-style:none}
.list1 {float:left; margin:0 0 0 0px}
.list2 {float:left; margin:0 0 0 40px}
.list3 {margin-left:40px; float:left}
.magazinesubmit {margin:10px 0 0 110px}
/*appearances*/
.tvtitle{margin:0 0 0 136px}
.tvradio {margin:-10px 0 0 136px}
.todayshow {margin:30px 0 0 63px; border:none}
.todaybtn {margin:10px 0 0 180px; border:none}
.msnbcbtn {margin:0 0 0 160px; border:none}
.tvform {width:460px; margin:0px 0 0 60px}
.tvformbg {background-image:url(images/tv_bg.png); background-repeat:repeat-y; margin:0 0 0 0}
.tvsubmit{margin:10px 0 10px 150px; border:none}
.alroker {padding: 0 0 0 85px; font-size:14px; font-weight:400; text-align:justify; width:380px}
.tvtext {padding: 10px 0 0 30px; font-size:16px; font-weight:400; text-align:justify; width:375px}
.booksegment {margin:0 0 0 5px}
.scheduleauthor {margin:40px 0 0 55px;}
/*foreign and subrights*/
.foreignlist1 {float:left;}
.foreignlist2 {float:left; margin:0 0 0 80px}
.foreignlist3 {float:left; margin-left:80px}
.foreignform {width:419px; margin:20px 0 0 50px}
.foreignformbg {background-image:url(images/foreign_form_bg.png); background-repeat:repeat-y;}
.foreignsubmit {margin:10px 0 10px 140px; border:none}
.foreignwereply {margin:30px 0 0 280px; position:absolute}
.acquire {margin:-20px 0 0 110px}
.foreigntext {padding: 20px 0 0 20px; font-size:16px; font-weight:400; text-align:justify; width:380px}
/*theatre*/
.cynthia {margin:50px 0 0 160px}
.teatro {padding:30px 0 0 0; text-align:center; font-weight:600}
.ticketmaster {margin:10px 0 0 200px; border:none}
.spanish {float:left; padding:60px 0 0 15px}
.spanishaudio {float:left; margin:0 0 0 10px}
/*form test*/
.form {margin:10px 0 0 15px}
.formtext {font-size:13px; font-weight:600; float:right; font-family:Arial, Helvetica, sans-serif}
.insideform {font-size:13px; font-family:Arial, Helvetica, sans-serif; text-align:left}
.input {padding:0 0 0 0; float:left; border-bottom:thick}
.time {}
.comment {height:100px; width:225px; float:left}
.message {height:100px; width:225px; float:left; }
.wereply {margin:20px 0 0 295px; position:absolute}
/*coming soon*/
.audiobook {width:150px; float:left; margin:0 0 0 50px}
.comingsoon {font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:600; font-style:italic; margin:0 0 0 320px}
.book {width:250px; float:left}
.bookemail {background-image:url(images/email_bg.png); background-repeat:repeat-y; padding-top:5px;}
.bookform {margin:60px 0 0 250px;}
.submit2 {margin:10px 0 0 60px}
.signup {margin-top:50px}
.submittxt {width; 400px; margin:0 50px 0 70px}
.sherry {margin:0 0 0 65px}
