/* valid css stylesheet for Spells-Magic */
a:hover, a:link, a:visited { background-color: transparent; color: #0000FF; font-family: sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; }
a.bold-plain{ font-weight: bold; text-decoration: none; }
a.cblink-a1 { background-color: transparent; color: blue; text-decoration: underline; }
a.plain{ background-color: transparent; color: #0000FF; text-decoration: none; }
body { background-attachment: scroll; background-color: white; background-image: url("image/logo.gif"); background-position: 10px 10px; background-repeat: no-repeat; color: #333333; font-family: sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 120%; margin: 0px; padding: 0px; text-align: left; text-indent: 0px; width: 98%; }
div.c1 { background-color: transparent; color: #333333; float: left; line-height: 100%; margin-left: 120px; margin-top: -20px; text-align: left; width: 100%; }
div.c2 { float: left; line-height: 100%; margin-left: 168px; margin-top: 160px; }
div.c3 { background-color: transparent; color: #333333; padding: 60px; text-align: center; }
div.c4 { background-color: transparent; color: #333333; padding-top: 20px; text-align: center; }
div.c5 { background-color: transparent; color: #F0F2F4; font-weight: bold; text-align: center; }
div.c6 { background-color: transparent; color: #333333; float: left; line-height: 100%; margin-left: 40px; margin-top: 90px; text-align: left; }
div.cblink1{ margin: 30px 0px 30px 0px; text-align: center; }
div.ctr{width:80%;margin:0 auto;}
div.ctrwd{width:100%;margin:0 auto;}
div.left-margin{text-align:left;width:100%;margin-left:40px;}
div.menu { line-height: 150%; margin-left: 6px; }
div.midad { margin-left: 0%; padding: 10px; }
div.midadleft { float: left; padding: 10px; width: 336px; }
div.midadright { float: right; padding: 10px; width: 336px; }
div.wraparies { float: left; height: 260px; padding: 10px; width: 300px; }
div.wrapastroimg { float: left; height: 360px; padding: 10px; width: 220px; }
div.wrapastrosymbol { float: left; height: 300px; padding: 10px; width: 238px; }
div.wrapzodiacimg { float: right; height: 250px; padding: 10px; width: 250px; }
h1 { background-color: transparent; color: #00005E; font-family: "lucida sans unicode", verdana, sans-serif; font-size: 22px; font-variant: normal; letter-spacing: 3px; line-height: 100%; word-spacing: 0px; }
h2, h3 { background-color: transparent; color: #00005E; font-family: "lucida sans unicode", verdana, sans-serif; font-size: 18px; font-variant: normal; letter-spacing: 0px; line-height: 100%; word-spacing: 0px; }
h4, h5 { background-color: transparent; color: #00005E; font-family: "lucida sans unicode", verdana, sans-serif; font-size: 16px; font-variant: normal; letter-spacing: 0px; line-height: 100%; word-spacing: 0px; }
h6 { background-color: transparent; color: #00005E; font-family: "lucida sans unicode", verdana, sans-serif; font-size: 14px; font-variant: normal; letter-spacing: 0px; line-height: 100%; word-spacing: 0px; }
hr, img { border: none; }
hr.d { border-bottom: 1px solid #333333; border-top: 1px solid #333333; height: 0px; margin: 5px auto 0 0; text-align: left; width: 100%; }
hr.e { border-bottom: 1px solid #333333; border-top: 1px solid #333333; height: 0px; margin: 10px auto 0 0; text-align: center; width: 40%; }
img.bookcover{ float: left; height: 48px; margin-right: 5px; width: 37px; }
img.leftpad{float:left;margin:0 7px 0 0;}
p { font-size: 12px; line-height: 120%; text-indent: 7px; }
p a, ul a { text-decoration: none; }
p.entry a { background-color: transparent; color: #00005E; font-family: "lucida sans unicode", verdana, sans-serif; font-size: 26px; font-variant: normal; letter-spacing: 3px; text-decoration: none; word-spacing: 0px; }
p.first { font-size: 12px; line-height: 120%; text-indent: 7px; width: 85%; }
p.top-margin { margin-top: 10px; }
span.big { background-color: transparent; color: #333333; font-size: 24px; font-weight: bold; }
span.bold { font-weight: bold; }
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.italic { font-style: italic; }
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;}
span.pricecolor, span.gb { background-color: transparent; color: green; font-size: 13px; font-weight: bold; }
span.smitalic { font-size: 10px; font-style: italic; }
span.st { background-color: transparent; color: red; font-weight: bold; margin-right: 6px; text-decoration: line-through; }
table.ebooks{ text-align: center; width: 88%; }
td.five{ width: 5%; }
td.forty{ text-align: left; vertical-align: top; width: 40%; }
td.fifty{ text-align: left; vertical-align: top; width: 50%; }
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%; }
ul { list-style-type: square; }
ul.nav a { margin-left: 3px; margin-right: 3px; text-decoration: underline; }
ul.nav li { 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; }
#addbookmarkcontainer { font-size: 14px; line-height: 120%; margin-left: 0%; text-align: left; }
#content { background-attachment: scroll; background-image: none; background-position: top right; background-repeat: no-repeat; border-left: 2px solid #333; left: 180px; padding-left: 15px; padding-right: 75px; padding-top: -20px; position: absolute; text-align: left; top: 110px; }
#contentfast { background-attachment: scroll; background-image: none; background-position: top right; background-repeat: no-repeat; border-top: 2px solid #333; left: 10px; padding-left: 15px; padding-right: 75px; padding-top: 20px; position: absolute; text-align: left; top: 200px; }
#entry { line-height: 100%; margin-left: 0%; padding-top: 20px; text-align: center; }
#header { background-attachment: scroll; background-image: none; background-position: 20px 20px; background-repeat: no-repeat; height: 120px; padding-right: 20px; padding-top: 20px; text-align: right; width: 93%; }
#header-ad { height: 80px; margin-left: 100px; margin-top: 100px; text-align: right; width: 468px; }
#indexnavlinks, #navlinks, #footer { margin-left: 0%; padding-top: 20px; text-align: center; }
#sidebar { border-right: 2px solid #333; left: 10px; line-height: 150%; margin-right: 10px; margin-top: 0px; position: absolute; top: 100px; width: 170px; }
#sidebar ul { line-height: 100%; list-style-type: square; margin-bottom: 0px; margin-left: -20px; margin-top: 0px; text-decoration: none; }
#sidebar ul a, span.underline { text-decoration: underline; }
#wrapper { width: 98%; }
