body { color: #3d3d3c; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.4em; background-color: #edf6ff; background-image: url(../images/multi-strip.gif); background-repeat: repeat-x; background-position: left top; text-align: center; width: 100%; margin: 0; padding: 0; voice-family: "\"}\""; }
html>body { font-size : small; }
img { border: none; }
/*begin Text*/
p { color: #3d3d3c; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 1.4em; text-align: left; margin-top: 5px; margin-bottom: 1.2em; padding-top: 0; }
p.fin { color: #80b3e8; padding-left: 45px; }
p.date { color: #1c56b2; text-transform: uppercase; margin-top: 0; margin-bottom: 0.4em; padding-top: 0; padding-bottom: 0; }
p.author { color: #5a83b7; font-family: Georgia, "Times New Roman", Times, serif; padding-top: 0; }
p.writer { color: #807c72; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: -7px; padding-top: 0; }
p.der { color: #fff; font-size: 20px; font-family: arial; font-weight: bold; text-align: center; margin: 0 !important; padding: 0 !important; }
p.calen { color: #4d85c1; font-size: 11px; font-weight: bold; text-transform: lowercase; text-align: center; margin: -6px 0 0 !important; padding: 0 !important; }
p.summary { color: #808080; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
p.location { color: #262625; margin-bottom: 0; padding-bottom: 0; }
p.location span { color: #262625; text-transform: uppercase; }
a.comm:link, a.comm:visited { color: #225d99; text-decoration: none !important; }
a.comm:hover, a.comm:active { color: #225d99; text-decoration: underline !important; }
.fin a { color: #80b3e8 !important; }
h1 { color: #262625; font-size: 190%; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 1.2; margin-top: 0; }
h1 span { background-image: url(../images/your.gif); background-repeat: no-repeat; background-position: left bottom; width: 100%; }
h2 { color: #1c56b2; font-size: 150%; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin-top: 25px; margin-bottom: 0; }
h2.pink { color: #ee407f; font-size: 150%; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin-top: 15px; margin-bottom: 10px; }
h3 { color: #6298d1; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; }
h5 {
  
}
h6 {
  
}
.section a:link, .section a:visited { text-decoration: none; }
.section a:hover, .section a:active { text-decoration: underline; }
a:link, a:visited { color: #1c56b2; text-decoration: underline; }
a:hover, a:active { color: #1c56b2; text-decoration: none; }
/*end Text*/
/*Begin Conent*/
.book { width: 995px; margin-right: auto; margin-left: auto; }
.page { background-color: #fff; background-image: url(../images/corner.gif); background-repeat: no-repeat; background-position: right top; text-align: left; position: relative; margin-top: 240px; width: 995px; float: left; min-height: 100px; margin-bottom: 15px; }
.words { width: 617px; float: right; margin-top: 35px; margin-right: 60px; }
.breadcrumb a:link, .breadcrumb a:visited { color: #6ca829; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; text-transform: lowercase; }
.breadcrumb a:hover, .breadcrumb a:active { color: #6ca829; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; text-transform: lowercase; }
.breadcrumb span { color: #ee407f; font-size: 60%; padding-right: 2px; padding-left: 2px; }
table { width: 100%; }
.staff { background-color: #fff; float: right; margin-left: 30px; padding: 2px; border: solid thin #d0e2f2; }
.synopsis { background-image: url(../images/dash.gif); background-repeat: repeat-x; background-position: left bottom; width: 100% !important; float: left !important; margin: 0; padding: 0; }
.galley { width: 100%; float: left; margin: 0; padding: 25px 0 30px; }
.section { background-image: url(../images/dash.gif); background-repeat: repeat-x; background-position: left top; width: 100%; float: right; clear: both; margin-top: 15px; padding-top: 0; }
.blurb { width: 430px; float: right; margin-right: 10px; }
.bookblurb { margin-right: 10px; width: 465px; float: right; }
.galley h2 { margin-top: 0; }
.synopic { color: #fff; float: left; margin-left: 10px; padding: 2px; border: solid 1px #d0e2f2; }
.event { background-image: url(../images/jacket.gif); background-repeat: no-repeat; background-position: left top; position: relative; width: 113px; height: 146px; float: right; margin-left: 15px; }
.event .mag { position: relative; top: 5px; left: 2px; }
.event .buy { position: absolute; bottom: -12px; left: -12px; }
.bestseller { width: 630px; float: left; padding-top: 15px; padding-bottom: 15px; }
.bestseller h2 { color: #6eab2a; margin-bottom: 0; padding-bottom: 20px; }
.indie { background-image: url(../images/jacket.gif); background-repeat: no-repeat; background-position: left top; position: relative; width: 113px; height: 146px; float: left; margin-right: 13px; }
.indie img { position: relative; top: 5px; left: 2px; }
.more { float: right; padding-top: 15px; padding-right: 28px; }
.jacket { background-image: url(../images/jacket.gif); background-repeat: no-repeat !important; background-position: left top; position: relative; width: 113px !important; margin-left: 15px; height: 146px; float: left; }
.jacket .mag { position: relative; top: 5px; left: 2px; }
.jacket .buy { position: absolute; left: -12px; bottom: -12px; }
.cal { background-image: url(../images/date.gif); background-repeat: no-repeat; background-position: left top; width: 31px; height: 47px; float: right; }
#comments, #comments label {
float:left;
width:620px;
}
#comments input, #comments textarea {
float:left;
margin-bottom:15px;
}
.dash { background-image: url(../images/dashboard-top.gif); background-repeat: no-repeat; background-position: left top; width: 258px; float: right; margin: 0 0 0 20px; padding: 0; }
.board { background-image: url(../images/dashboard-mid.gif); background-repeat: repeat-y; background-position: left top; width: 100%; margin: 7px 0 0; }
.dash p { color: #333; margin-top: 0; margin-bottom: 0; padding-top: 10px; padding-bottom: 5px; padding-left: 19px; }
p.numb { color: #262626; font-size: 120%; font-family: Georgia, "Times New Roman", Times, serif; background-image: url(../images/star2.gif); background-repeat: no-repeat; background-position: 19px center; text-indent: 30px; }
.home { width: 617px; float: left; padding-top: 15px; }
.yin { width: 275px; float: left; }
.yin h3 { color: #6eab2a; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-transform: uppercase; margin: 0; padding: 0; }
.yin a:link, .yin a:visited { color: #ee407f; font-size: 120%; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none; }
.yin a:active, .yin a:hover { color: #ee407f; font-size: 120%; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: underline; }
.yang { width: 275px; float: right; }
.yang h3 { color: #6eab2a; font-weight: normal; margin-bottom: 15px; }
.banner img { margin-top: 20px; margin-bottom: 0; padding-bottom: 0; }
/*begin gallery*/
.gallery { position: relative; top: 15px; width: 25%; height: 225px; float: left; }
.gallery p { font-size: 90%; text-align: center; width: 125px; }
.gallery a:link p, .gallery a:visited p { color: #2c5d9f; font-size: 100%; text-decoration: none !important; text-align: center; }
.gallery a:hover p, .gallery a:active p { color: #2c5d9f; font-size: 100%; font-weight: normal; text-decoration: underline; text-align: center; }
.gallery img { background-color: #faf7f4; margin: 0; padding: 4px; border: solid 1px #b7c2d7; }
/*end gallery*/
/*End Content*/
/*Begin Left Column*/
.rss { background-image: url(../images/rss.gif); background-repeat: no-repeat; background-position: 15px bottom; height: 22px; float: left; margin-top: 15px; padding-left: 45px; }
.rss:link, .rss:visited { color: #7d7d7d; text-decoration: none; }
.rss span { color: #1c56b2; text-decoration: underline; }
.shelf { width: 100%; height: 50px; float: left; }
.pics { background-image: url(../images/pictures.gif); background-repeat: no-repeat; background-position: left top; position: relative; width: 252px; height: 230px; float: left; margin-top: -20px; margin-bottom: -15px; padding-top: 0; padding-bottom: 0; }
.pics img { position: relative; top: 20px; left: 13px; z-index: 0; }
.slip { width: 208px; float: left; margin-left: 6px; padding-bottom: 30px; }
.slip a:link, .slip a:visited { text-decoration: none; }
.slip a:active, .slip a:hover { text-decoration: underline !important; }
.cover { background-image: url(../images/sm-jacket.gif); background-repeat: no-repeat; background-position: left top; width: 88px; height: 113px; float: left; }
.cover img { position: relative; top: 5px; left: 1px; }
.zine { width: 115px; float: right; }
.zine h4 { color: #1c56b2; font-size: 120%; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 0; padding: 0; }
.zine p { color: #5a83b7; font-size: 80%; margin-top: 0; margin-bottom: 10px; }
.l-event { width: 219px; float: left; padding-bottom: 15px; }
.summary { width: 170px; float: right; }
.eventext .cal { float: left; }
.eventext h4 { color: #1c56b2; font-size: 100%; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin-top: 0 !important; margin-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; }
.l-event a:link, .l-event a:visited { text-decoration: none !important; }
.l-event a:active, .l-event a:hover { text-decoration: underline !important; }
.classic { position: relative; width: 270px; float: left; margin-left: -4px; }
.classics { background-image: url(../images/sideline.gif); background-repeat: no-repeat; background-position: right 35px; margin-left: -4px; position: relative; width: 270px; float: left; }
.eventpad { background-image: url(../images/eventspad-top.gif); background-repeat: no-repeat; background-position: left top; width: 259px; float: left; }
.midevent { background-image: url(../images/eventspad-mid.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: left top; width: 259px; float: left; margin-top: 83px; }
.eventext { width: 219px; padding-left: 26px; }
.news { background-image: url(../images/sticky.gif) !important; background-repeat: no-repeat; background-position: left top; position: relative; left: 24px; width: 230px; height: 222px; overflow: hidden; float: left; }
.letter { width: 190px; margin-top: 72px; margin-left: 27px; }
.letter p { color: #5a83b7; font-size: 80%; margin: 0; padding: 0 0 0.4em; }
.letter .submit { float: right; margin: 0; padding: 6px 0 0; }
.letter form { width: 182px; float: left; }
.letter .emailadd { line-height: 20px; text-align: center; vertical-align: bottom; width: 178px; height: 18px; border: solid 1px #a4c92a; }
.picks h3 { color: #6298d1; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; background-image: url(../images/h3.gif); background-repeat: no-repeat; background-position: left bottom; width: 226px; padding-bottom: 5px; padding-left: 8px; }
.picks { width: 234px; float: left; padding-left: 18px; }
.side { background-image: url(../images/sidenav-shadow.gif); background-repeat: no-repeat; background-position: right top; width: 252px; float: left; margin: 45px 0 25px 15px; padding: 0; }
.sideNav { background-image: url(../images/sidenav-shadow.gif); background-repeat: no-repeat; background-position: right top; margin: 45px 0 25px 15px; padding: 0; width: 252px; float: left; }
.sideNav h3 { font-weight: normal; padding-left: 15px; }
.sideNav ul { float: left; margin-top: 15px; margin-right: 0; margin-left: 0 !important; padding-top: 0; padding-right: 0; padding-left: 0 !important; }
.sideNav li { background-image: url(../images/sidenav-underline.gif); background-repeat: no-repeat; background-position: left bottom; width: 234px; height: 28px; margin-left: 0 !important; padding-left: 0 !important; list-style-type: none !important; list-style-image: none !important; }
.sideNav p { color: #7d7d7d; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; width: 209px; padding-left: 15px; }
.sideNav li a:link, .sideNav li a:visited { color: #707070; font-size: 110%; font-family: Georgia, "Times New Roman", Times, serif; line-height: 25px; text-decoration: none; text-indent: 15px; margin-left: 9px; padding: 1px 6px; }
.sideNav li a:hover, .sideNav li a:active { color: #707070; font-size: 110%; font-family: Georgia, "Times New Roman", Times, serif; line-height: 25px; background-color: #fff882; text-decoration: none; text-indent: 15px; margin-left: 9px; padding: 1px 6px; }
.sideNav li ul { margin: 3px 0 0 !important; padding: 0 !important; }
.sideNav li ul li { margin-left: 0; padding-left: 0; }
.sideNav li ul a { margin-left: 20px; }
.sideNav ul ul ul { display: none; }
.chapter { position: absolute; top: -15px; left: 10px; height: 52px; margin: 0; padding: 0; }
/*end Left Column*/
/*Begin Footer*/
.footer { background-color: #ff9; background-image: url(../images/yellow-squiggle.gif); background-repeat: repeat-x; background-position: left top; width: 995px; float: left; min-height: 200px; margin-top: 50px; }
.foot { width: 930px; float: left; padding-top: 40px; padding-bottom: 20px; padding-left: 50px; }
.whale { background-image: url(../images/whale.gif); background-repeat: no-repeat; background-position: right bottom; width: 439px; height: 186px; float: right; }
.address { width: 446px; float: left; }
.address h3 { color: #eb7400; font-weight: normal; background-image: url(../images/footh3.gif); background-repeat: no-repeat; background-position: left bottom; text-indent: 11px; width: 446px; margin-bottom: 8px; padding-bottom: 7px; }
.address span { color: #fed65b; }
.address .left { width: 258px; float: left; padding-left: 11px; }
.address .right { width: 172px; float: right; }
p.number { color: #262626; font-size: 120%; font-family: Georgia, "Times New Roman", Times, serif; background-image: url(../images/star.gif); background-repeat: no-repeat; background-position: left center; text-indent: 30px; }
/*End Footer*/
/*begin Header*/
.header { background-color: #fff; background-image: url(../images/blue-squiggle.gif); background-repeat: repeat-x; background-position: left bottom; position: absolute; top: 0; left: 0; width: 100%; margin-top: 15px; }
.head { position: relative; width: 995px !important; height: 200px; overflow: hidden; margin-right: auto !important; margin-left: auto !important; }
#logo { position: absolute; top: 20px; left: 0; margin-left: 25px; }
/*begin adminNav*/
.adminNav { position: absolute; top: -22px; right: 50px; float: right; margin-bottom: 0 !important; padding-bottom: 0 !important; }
.adminNav a:link, .adminNav a:visited { color: #223a3a; font-weight: normal; text-decoration: none; }
.adminNav a:hover, .adminNav a:active { color: #223a3a; font-weight: normal; text-decoration: underline; }
.adminNav a { border-bottom-style: none; }
.adminNav li { list-style-type: none !important; list-style-image: none !important; margin-bottom: 0 !important; padding-bottom: 0 !important; float: right !important; }
.adminNav .tabs { width: 100%; margin-left: 20px; padding: 0 0 2px !important; float: right; border-bottom-style: none; }
.adminNav li ul { display: none !important; margin-bottom: 0 !important; padding-bottom: 0 !important; }
.adminNav ul.menu { margin-bottom: 0 !important; padding-bottom: 0 !important; }
/*end adminNav*/
/*begin mainNav*/
.mainNav ul { position: absolute; top: 50px; right: 0; width: 566px; }
.mainNav li { background-image: url(../images/nav-line.gif); background-repeat: no-repeat; background-position: left bottom; text-align: left; width: 566px; float: left; margin-left: 0; padding-left: 0; list-style-type: none; list-style-image: none; }
.mainNav .one { width: 244px; float: left; margin: 0 0 0 10px; padding: 0; }
.mainNav .two { width: 200px; float: left; margin: 0; padding: 0; }
.mainNav .three { float: left; }
.mainNav a:link, .mainNav a:visited { color: #3d3d3c; font-size: 110%; font-family: Georgia, "Times New Roman", Times, serif; line-height: 30px; text-decoration: none; padding: 1px 6px; }
.mainNav a:hover, .mainNav a:active, .mainNav #selected { color: #3d3d3c; font-size: 110%; font-family: Georgia, "Times New Roman", Times, serif; line-height: 30px; background-color: #fff882; text-decoration: none; padding: 1px 6px; }
/*end mainNav*/
/*end Header*/
