html, body 
{
font-family: Bookman, "New Century Schoolbook", Serif;
font-size: medium;
color: #000033;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
line-height: 1.2em;
}

.dangcss
{
line-height: 0;
padding-top: -20px;
padding-bottom: -20px;
}

.container
{
min-height: 100%;
top: 0;
}

.content
{
}

.footer
{
clear: both;
font-family: Verdana, Arial, Sans-Serif;
bottom: -25px;
font-size: 9pt;
color: #666699;
text-align: center;
width: 100%;
}

img
{
border: 0;
}

.portrait
{
float: left;
margin-left: 15px;
margin-right: 15px;
}

table
{
border: 0;
}

td.firstcol
{
width: 120px;
}

a:link
{color: #666699;
text-decoration: none;
font-weight: bold;}
a:visited 
{color: #666699;
text-decoration: none;
font-weight: bold;}
a:hover 
{color: #9999cc;
text-decoration: underline;}
a:active 
{color: #9999cc;
text-decoration: none;}

a.menulink:link
{color: #ff6600;
text-decoration: none;}
a.menulink:visited
{color: #ff6600;
text-decoration: none;}
a.menulink:hover
{color: #ff6600;
text-decoration: underline;}
a.menulink:visited
{color: #ff6600;
text-decoration: none;}

/* .lightbg */
a.lightbg:link
{color: #666699;
text-decoration: none;
font-weight: bold;}
a.lightbg:visited 
{color: #666699;
text-decoration: none;
font-weight: bold;}
a.lightbg:hover 
{color: #9999cc;
text-decoration: underline;}
a.lightbg:active 
{color: #9999cc;
text-decoration: none;}

/* .emailaddy */
a.emailaddy:link 
{color: #666699;
text-decoration: none;
font-weight: bold;}
a.emailaddy:visited 
{color: #666699;
text-decoration: none;
font-weight: bold;}
a.emailaddy:hover 
{color: #9999cc;
text-decoration: underline;}
a.emailaddy:active 
{color: #9999cc;
text-decoration: none;}

/* .medbg */
a.medbg:link 
{color: white;
text-decoration: none;}
a.medbg:visited 
{color: white;
text-decoration: none;}
a.medbg:hover 
{color: white;
border-bottom: 1px;}
a.medbg:active 
{color: white;
text-decoration: none;}

.headerline
{
padding-top: 50px;
background-image: url(http://www.angelaharms.com/images/angelaharms-logo.jpg);
background-repeat: no-repeat;
font-family: Verdana, Arial, Sans-Serif;
color: #a0a0cd;
height: 100px;
width: 100%;
}

.amazon
{
margin-left: 50px;
}

.floatpicture
{
float: right;
z-index: 1;
top: 5px;
padding: 15px;
}

code
{
margin-bottom: 5px;
color: #000033;
font-family: Courier New, Trebuchet, Sans-Serif;
font-size: smaller;
font-weight: bold;
}

.breadcrumb
{
font-family: Arial, Verdana, Sans-Serif;
font-size: .8em;
text-align: right;
padding-left: 20px;
padding-right: 20px;
line-height: 100%;
}

.flyout
{
text-decoration: underline;
}

.struck
{
text-decoration: line-through;
}

.caption
{
font-size: .8em;
line-height: 2em;
font-style: italic;
text-align: center;
}

.rightcaption
{
font-size: .8em;
font-style: italic;
text-align: right;
}

.leftcaption
{
font-size: .8em;
font-style: italic;
text-align: left;
}

.topleft 
{
height: 100%;
text-align: right;
font-family: Verdana, Arial, Sans-Serif;
color: #666699;
width: 190px;
padding-left: 10px;
margin-left: 10px;
float: left;
}

.topcenter
{
padding-top: 0px;
margin-right: 300px;
margin-left: 250px;
line-height: 125%;
}

.widecenter
{
padding-top: 0px;
margin-right: 50px;
margin-left: 250px;
line-height: 125%;
}

.narrowcenter
{
font-family: Verdana, Arial, Sans-Serif;
padding-top: 0px;
margin-right: 350px;
margin-left: 300px;
line-height: 125%;
}

.topright
{
height: 100%;
font-family: Verdana, Arial, Sans-Serif;
color: #666699;
line-height: 125%;
width: 250px;
padding-right: 20px;
float: right;
}

.review
{font-size: .8em;}

.faq_ul
{
font-family: Verdana, Arial, Sans-Serif;
font-weight: normal;
font-size: smaller;
line-height: 1.0;
margin-left: 20px;
padding-left: 0;
}

.faq_li
{
font-weight: normal;
padding-left: -10px;
line-height: 1.3;
}

.right_ul
{
font-size: 12pt;
margin-left: 0;
padding-left: 0;
list-style-type: none;
}

.left_li
{
font-size: 10pt;
font-style: italic;
margin-left: 0;
list-style: none;}

.storytitle
{
font-style: italic;
}

.booktitle
{
font-style: italic;
}

.standard
{
text-indent: 10px;
width: 80%;
padding: 0 0 0 0;
margin-left: 15px;
margin-right: 15px;
margin-top: 0px;
margin-bottom: 0px;
font-family: Verdana, Arial, Sans-Serif;
font-style: italic;
font-size: .9em;
}

.floatright
{
text-indent: 10px;
width: 50%;
padding: 0 0 0 0;
margin-left: 10px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
font-family: Verdana, Arial, Sans-Serif;
font-size: .8em;
float: right;
}

.floatleft
{
text-indent: 10px;
width: 50%;
padding: 0 0 0 0;
margin-right: 10px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
font-family: Verdana, Arial, Sans-Serif;
font-size: .8em;
float: left;
}

.aligncenter
{
text-align: center;
width: 120px;
padding: 0 0 0 0;
margin-left: 7px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
font-family: Verdana, Arial, Sans-Serif;
font-size: .8em;
float: right;}

hr {
height: 1px;
}

.copyright
{
font-family: Courier New, Trebuchet, Sans-Serif;
font-size: smaller;
color: black;
}

.printtext
{display: none;}

.right_ul
{
font-size: 12pt;
margin-left: 0;
padding-left: 0;
list-style-type: none;
border-bottom: solid 1px #a0a0cd;
}

h1
{
font-family: Courier New, Trebuchet, Sans-Serif;
font-weight: bold;
margin-left: 50px;
font-size: 1.3em;
white-space: nowrap;
line-height: 100%;
}

h2
{
margin-top: 10px;
margin-bottom: 4px;
color: #666699;
font-family: Verdana, Arial, Sans-Serif;
font-weight: bold;
font-size: 1.2em;
line-height: 120%;
}

h3
{
margin-top: 10px;
margin-bottom: 4px;
color: #ff6600;
font-family: Verdana, Arial, Sans-Serif;
font-weight: bold;
font-size: 1em;
line-height: 100%;
}

h4
{
color: #666699;
font-family: Verdana, Arial, Sans-Serif;
font-weight: bold;
font-size: 1em;
line-height: 100%;
}

#twitter_div
{font-size: 75%;}

#twitter_div ul {
list-style-type: none;
list-style-position: inside;
margin: 0; 
padding: 0;
}

#twitter_div li {
margin: 0; 
padding: 0;
border-bottom: solid 1px #a0a0cd;}





