a{color:#CC0000;text-decoration:none}
a:hover{color:#FF0000;text-decoration:underline}
a.RTT{margin-left:0.5em}
abbr{text-transform:lowercase;font-variant:small-caps;font-size:90%}
body{margin:0;background:#DDDDEE;border:0px;color:#000000;text-align:justify}
body,td,th{font-size:medium;font-family:times new roman;line-height:1.3}

blockquote{color:#444444;margin-left:0.75em;margin-right:0.75em;font-family:arial}
blockquote p.Author{margin-left:20%}

hr{color:#0000FF}

img{border:0px}
img.Banner{height:60px;width:468px}

p.Author{text-align:right;margin:0px;margin-right:10px;font-size:small}

.CE{font-size:xx-small;font-family:verdana}

h1{text-align:center;margin:0}
h2{margin:2em 0 1em 0}

span.New{background:URL(new.gif) no-repeat 0% 50%;width:31px;height:13px}

sub{font-size:small}

table.SellBook th{text-align:center;font-size:xx-small;font-family:verdana}

/* TOP DIV */

p.SBanner{margin:0.5em}
div.title p.LJ{float:left;width:50%;text-align:right;padding-right:1em;border-right:1px solid #9999FF}
div.title p.Author{width:380px;text-align:left;padding-left:1em}
div.title p.LJ,div.title p.Author{margin:0;font-size:small}

/* DIVs */

div.top{text-align:center}
div.top,div.title,div.BottomBar,div.Content,div.Foot{width:780px;clear:both;margin-left:1em}
div.Content{padding:1em 0em 1em 0em}
div.Foot{background:#BBBBFF;clear:both;padding:1em 2em 1em 2em;margin:0em 1em 0em 1em}
div.top P.STextTitle{display:none}
div.Foot h2{margin:2em 0em 2em 0em}

div.BottomBar{margin-top:0;text-align:center;margin-bottom:1em}
div.BottomBar{background:#31638C;color:#FFFFFF;border:2px outset #66AADD;min-height:4em}
div.BottomBar p.LJ{float:left;margin:0.1em;padding:0.1em;text-align:center;width:7em;height:2em;border-right:1px solid #9999FF}
div.BottomBar p.LJ a, div.BottomBar p.Author a{color:#9999FF}

/* Box Quotes */

div.BoxRight,div.BoxLeft{width:350px;background:#222244;padding:20px;border:1px solid #555588}
div.BoxRight{float:right;margin-left:1em;clear:right}
div.BoxLeft{float:left;margin-right:1em}
.IQuote,.IQuoteL{background:#EEDD99;border:1px solid #66AADD;color:#220000;padding:1em;text-align:center;float:right;width:350px;margin:1em}
.IQuoteL{float:left;margin-left:0.5em}
.IQL{font-size:x-large;float:left;display:inline;margin-right:0.3em;line-height:1em}
.IQR{font-size:x-large;vertical-align:bottom;text-align:right;margin-left:0.3em;line-height:0em}
.IQuote font.IQL, .IQuote font.IQR{float:none}

/* ICONS */
div.Icons{text-align:center;clear:both;width:780px;margin:0em 0em 1em 1em;padding:0 0 0.5em 0;border-bottom:1px solid #8888FF}
div.Icons a{width:50px;height:50px;padding:0 3px}
a.Icon img{margin:2px;margin-top:4px}
div.Icons a:hover, a.Icon:hover{background-color:#0000FF;text-decoration:none}

p.TableIconL,p.TableIconR	{padding:0;swidth:300px;background:#CCCCFF}
p.TableIconL			{margin:0 1em 0 0;float:left;clear:left}
p.TableIconR			{margin:0 0 0 1em;float:right}
p.TableIconL a,	p.TableIconR a	{width:300px;min-height:50px;display:block;padding:0.5em;text-align:left}
p.TableIconL a b,	p.TableIconR a b	{color:#CC0000}
p.TableIconL a:hover,p.TableIconR a:hover	{text-decoration:none;color:#FFFFFF}
p.TableIconL img,	p.TableIconR img		{margin:0 1em 2em 0;float:left}
p.TableIconL a span.Text,p.TableIconR a span.Text{margin-left:1em;font-size:small;color:#BBBBBB}

/* Columns (mostly for Icons on index pages)*/

div.ColumnL,div.ColumnR{width:49%;background:#CCCCFF;text-align:center;float:left;margin-bottom:1em}
div.ColumnR{float:right}
div.ColumnL p.TableIconL,div.ColumnR p.TableIconL{float:none}

/* Right-aligned TableIcon link with border */

span.RightBox p.TableIcon{float:right;margin:1em}
span.RightBox p.TableIcon a.Icon{border:1px solid white}

p.Copyright, p.Copyright a,p.Copyright a:hover{color:#FFFFFF;letter-spacing:4pt;text-decoration:none;background:#666666;text-align:center;width:100%;padding:0px;border:0px;font-size:xx-small;font-family:verdana}
