/* CSS Document */
/* User styles */
img.AA_3D_book_sm {background:url(images/book_back_sm.gif) no-repeat; padding:6px 0px 0px 6px}
img.AA_3D_book_med {background:url(images/book_back_home.gif) no-repeat; padding:10px 0px 0px 10px}
img.AA_3D_book_lg {background:url(images/book_back.gif) no-repeat; padding:10px 0px 0px 10px}
.AA_quote_pink {background-color:#FF0099; padding:2px; color:#FFFFFF; font-size:large}
.AA_quote_green {background-color:#66CC33; padding:2px; color:#FFFFFF; font-size:large}
.AA_quote_blue {background-color:#00CCFF; padding:2px; color:#FFFFFF; font-size:large}

/* Core site text styles */
body {
font-family: Arial, Helvetica, sans-serif;
color:#000;
background:#000 url(images/po_main_bg.gif) repeat;
font-size:82%;
}
img {border:0px}

p {font-size:1em;line-height:1.2em}
blockquote {color:#666; font-weight:bold}
a:link {color:#FF0099; text-decoration:none}
a:visited {color:#FF0099; text-decoration:none}
a:hover {color:#666; text-decoration:underline}

h1 {font-size:2.3em}
h2 {font-size:1.5em}

/* Fixed layout DIV styles */
#container {
padding:30px 10px 20px 10px;
min-width:780px
}
#topsection {
padding:10px;
background-color:#FFF
}
#header {
background:#000000 url(images/po_author_big_bg.gif) no-repeat;
color:#FFFFFF;
min-width:745px;
height:151px
}
#search {
text-align:right;
float:right;
padding:10px 10px 5px 0px;
width:100px
}
#logo {
padding:10px;
height:131px;
width:583px;
background: url(images/po_author_bg.gif) no-repeat;
float:left
}
#logo h1 {font-size:medium; font-weight:bold; color:#FFF}
#nav {
margin-top:10px;
padding:10px;
background-color:#000;
text-align:center;
color:#FFF;
font-weight:bold;
font-size:1.2em
}
#nav a:link {color:#FFF; text-decoration:none}
#nav a:visited {color:#FFF; text-decoration:none}
#nav a:hover {color:#FF0099; text-decoration:none}
#nav ul {margin:0px; padding:0px}
#nav li {margin:0px; padding:6px; list-style:none; display:inline}
#menu {
width:190px;
float:left;
padding:0px 10px 10px 0px
}
#menu ul {list-style:none; margin:0px; padding-right:20px}
#menu li {padding-bottom:2px; margin-bottom:2px; border-bottom:1px dashed #333333; font-size:1em}
#menu h2 {margin:0px; padding-bottom:0.3em}

#whitepage {
background-color:#FFF;
margin:0px;
min-width:775px
}
#middle {
background-color:#FFF;
padding-left:30px;
background: url(images/po_sidestrip_bg.jpg) no-repeat
}
#content {
background-color:#FFF;
width:730px;
margin:auto
}
#bookcontent {
width:730px;
margin:auto
}
#bookpage {
width:190px;
float:left;
padding:10px 10px 10px 0px
}
#bookpage ul {list-style:none; margin:0px; padding-top:20px}
#bookpage li {padding-bottom:2px; margin-bottom:2px; border-bottom:1px dashed #CCCCCC; font-size:12px}

#links ul {list-style:none; margin:0px; background-color:#000; padding-top:2px; padding-bottom:2px}
#links li {padding:3px; margin-bottom:5px; color:#fff; font-size:1em; margin-bottom:2px}
#links a:link {color:#fff; font-size:1em}
#links a:visited {color:#fff; font-size:1em}
#links a:hover {color:#666; font-size:1em}

#intro {
background-color:#FFF;
width:525px;
float:left;
padding-bottom:10px;
padding-top:10px;
}
#footer {
background: url(images/po_pageturn_bg.gif) no-repeat;
height:187px;
margin:0px;
padding:0px 20px 0px 40px;
font-size:0.9em;
text-align:center
}
#footerbg {background:url(images/po_pageturn_cont_bg.gif) repeat-x}
#backline {background:#FFF url(images/po_strip_bg.gif) repeat-y;}

div.clear {clear:both; margin:0px; padding:0px; line-height:0.1em; font-size:0.1em}

/* Various template DIV styles */

div.leftcol {
width:360px;
float:left;
padding-right:10px
}
div.rightcol {
width:360px;
float:left
}
div.books_col_1 {
width:190px;
float:left;
padding:10px 10px 10px 0px
}
div.books_col_2 {
width:525px;
float:left;
padding-bottom:10px;
padding-top:10px;
}
div.books_col_3 {
background-color:#FFF;
width:255px;
float:left;
padding:10px 10px 10px 0px
}
#newbooks {
width:96%;
background:#FF0099 url(images/po_pattern_newbks.gif) repeat;
color:#FFF;
padding:10px;
margin:0px 10px 10px 0px;
font-size:1em;
font-weight:bold
}
#newbooks a:link {color:#fff; font-size:1em}
#newbooks a:visited {color:#fff; font-size:1em}
#newbooks a:hover {color:#666; font-size:1em}
#books {
width:96%;
background:#333333 url(images/po_pattern_bks.gif) repeat;
color:#fff;
font-size:1em;
padding:10px;
margin-right:10px;
margin-top:10px
}
#books h1 {color:#66cccc;font-weight:bold}
#books h2 {color:#FFF;font-weight:bold}
#books a:link {color:#66cccc; font-size:1em;font-weight:bold}
#books a:visited {color:#fff; font-size:1em;font-weight:bold}
#books a:hover {color:#ff0066; font-size:1em;font-weight:bold}

div.newbooks_scale {
font-size:0.9em;
float:left;
text-align:center;
width:24%;
height:390px;
padding:0px 2px 20px 2px;
}
div.books_scale {
font-size:0.9em;
float:left;
text-align:center;
width:24%;
height:180px;
padding:10px 2px 20px 2px;
}