a.bold-plain{ font-weight: bold; text-decoration: none; }
a.nav{ margin-left: 3px; margin-right: 3px; text-decoration: underline; }
a.plain{ background-color: transparent; color: #333333; text-decoration: none; }
a:hover, a:link, a:visited { background-color: transparent; color: #0000FF; font-family: sans-serif; font-size: 12px; }
a.cblink-a1{ background-color: transparent; color: blue; text-decoration: underline; }
body{ background-attachment: scroll; background-color: white; background-image: url("http://www.spells-magic.com/image/logo.gif"); background-position: 10px 10px; background-repeat: no-repeat; color: #333333; font-family: sans-serif; font-size: 12px; line-height: 120%; text-align: left; }
div.c1{ float: left; margin-left: 100px; margin-top: -24px; text-align: left; }
div.cblink1{ margin: 30px 0px 30px 0px; text-align: center; }
div.center{ text-align: center; }
div.ctr{width:80%;margin:0 auto;}
div.enterlink468{ text-align: left; }
div.left-margin{text-align:left;width:100%;margin-left:40px;}
h1, a.enterlink { background-color: transparent; color: #00005E; font-family: "lucida sans unicode", verdana, sans-serif; font-size: 20px; font-variant: normal; font-weight: bold; letter-spacing: 1px; }
h2{ background-color: transparent; color: #00005E; font-family: "lucida sans unicode", verdana, sans-serif; font-size: 16px; font-variant: normal; font-weight: bold; letter-spacing: 1px; }
img{ border: none; }
img.bookcover{ float: left; height: 48px; margin-right: 5px; width: 37px; }
img.star{ float: left; height: 16px; margin: 0px 6px 0px 0px; width: 16px; }
img.leftpad{float:left;margin:0 7px 0 0;}
li.inline{ display: inline; }
.mid-content{ text-align: left; }
.mid-content a{ font-size: 120%; font-weight: 700; text-decoration: underline; }
.mid-content li{ margin-bottom: 1em; }
p{ text-indent: 7px; }
p.top-margin { margin-top: 10px; }
span.cblink-1{ background-color: transparent; color: purple; font-size: 16px; font-weight: bold; line-height: 120%; }
span.cblink-2{ background-color: transparent; color: purple; font-size: 14px; font-weight: bold; }
span.gb, span.pricecolor { background-color: transparent; color: green; font-size: 13px; font-weight: bold; }
span.lfa{background-color:transparent;color:purple;font-family:"lucida sans unicode", verdana, sans-serif;font-size:22px;font-variant:small-caps;font-weight:700;letter-spacing:2px;line-height:100%;word-spacing:1px;}
table.ebooks{ text-align: center; width: 88%; }
table.updates{ border: 1px solid #333333; margin: 1px; padding: 1px; width: 100%; }
td.five{ width: 5%; }
td.forty{ text-align: left; vertical-align: top; width: 40%; }
td.ten{ width: 10%; }
td.thirty-mid{ text-align: center; width: 30%; }
td.three{ text-align: center; vertical-align: top; width: 3%; }
td.top{ border: 1px solid #333333; margin: 1px; padding: 5px; vertical-align: top; }
td.two{ width: 2%; }
th.ebks{ background-color: transparent; color: green; font-size: 16px; text-align: center; width: 100%; }
#contentfast{ background-attachment: scroll; background-image: none; background-position: top right; background-repeat: no-repeat; border-top: 2px solid #333333; left: 10px; margin-left: 30px; margin-right: 30px; padding-left: 15px; padding-right: 40px; padding-top: 4px; position: absolute; text-align: left; top: 100px; }
#entry{ margin: 20px 0px 20px 0px; text-align: center; }
#footer{ padding-top: 6px; text-align: center; }
#header{ background-attachment: scroll; background-image: none; background-position: 20px 20px; background-repeat: no-repeat; height: 90px; padding-right: 20px; padding-top: 20px; text-align: right; width: 95%; }
#navlinks{ padding-top: 10px; text-align: center; }
#wrapper{ max-width: 1260px; min-width: 480px; width: auto; }
