/*

Made on a Mac

/* coveralls */

a
{
margin:0;
padding:0;
border:0;
}

strong
{
font-weight:bold;
}

em
{
text-decoration:italic;
}


/* body */

body
{
text-align:center;
background:#ffffff;
margin:0;
padding:20px;
border:0;
}


/* layout */

#top_home, #top_buy_online
{
background:#ffffff url('images/top_home.jpg') no-repeat top left;
width:900px;
min-height:402px;
margin:10px auto 20px auto;
padding:0;
border:1px solid #ffffff;
clear:both;
}

#top_buy_online
{
background:#ffffff url('images/top_buy_online.jpg') no-repeat top left;
}


/* body text */

h1, h2
{
display:none;
}

p.desc, p.desc2
{
font-family:'Palatino', 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#000000;
letter-spacing:0;
line-height:1.2;
text-align:right;
margin:100px 7px 9px 320px;
padding:0;
}

p.desc2
{
margin:0 7px 9px 320px;
}

p.desc2 a
{
letter-spacing:2px;
padding:0 0 0 3px;
color:#af1f34;
}

p.biog, p.biog2
{
font-family:'Palatino', 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#000000;
line-height:1.3;
letter-spacing:0;
text-align:right;
margin:20px 7px 12px 320px;
padding:0;
border:0;
}

p.biog2
{
margin:0 7px 12px 320px;
}

#top_home a, #top_home a img
{
margin:0;
padding:0;
border:0;
float:right;
}

p.biog a
{
border:0;
}

p.biog a:link, p.biog a:visited
{
color:#196BD3;
}

p.biog a:hover
{
color:#0D9244;
}

p.biog a:active
{
color:#ff0000;
}


/* PayPal order form */

form, option
{
float:right;
font-family:'Palatino', 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#000000;
letter-spacing:0;
margin:8px 0 0 0;
padding:0;
border:0;
}

select
{
font-family:'Palatino', 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#000000;
letter-spacing:0;
line-height:120%;
margin:0;
padding:10px;
}

p.form
{
font-family:'Palatino', 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#000000;
letter-spacing:0;
display:block;
margin:12px;
padding:0;
border:0;
}


/* footers */

#bottom
{
background:#ffffff;
width:900px;
/*height:200px;*/
margin:10px auto 20px auto;
padding:0;
border:1px solid #ffffff;
text-align:left;
clear:both;
}

#bottom p, #bottom p.smallcaps
{
font-family:'Palatino', 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
color:#000000;
line-height:1.4;
letter-spacing:0;
text-align:left;
margin:8px 0 0 24px;
padding:0;
border:0;
}

#bottom p.smallcaps
{
letter-spacing:0.4em;
font-size:12px;
font-weight:bold;
margin:12px 0 0 24px;
padding:0;
}

span.track
{
letter-spacing:0.1em;
}

span.grey
{
color:#cccccc;
}


/* book animation */

#Book
{
float:right;
width:444px;
height:194px;
position:relative;
margin:0 0 0 24px;
padding:0;
border:0;
background:#ffffff url('animation/background.jpg') no-repeat top left;
display:inline;
}

img
{
padding:15px 0 0 24px;
}


/* splash page */

#splash
{
margin:60px 0 0 0;
padding:0;
border:0;
}

#splash img, #splash a
{
margin:40px auto 0 auto;
display:block;
padding:0;
border:0;
}