
.headline {
    font-family: tahoma, arial, sans-serif;
    color: #a33340;
    font-size: 22px;
    font-weight: bold;
    text-align : left; 
    }
.headline_green {
    font-family: tahoma, arial, sans-serif;
    color: #88962f;
    font-size: 22px;
    text-align : left; 
    }
.subheadline {
    font-family: tahoma, arial, sans-serif;
    color: #88962f;
    font-size: 14px;
    font-weight: bold;
    font-style : italic;
    text-align : left; 
     }
.bodytext {
    font-family: tahoma, arial, sans-serif;
    color : #666666;
    font-size : 13px;
    text-align : left; 
     }

.bodytext2 {
    font-family: tahoma, arial, sans-serif;
    color : #666666;
    font-size : 12px;
    text-align : left; 
     }
.caption {
    font-family: arial, helvetica, sans-serif;
    color : #555555;
    font-size : 10px;
    text-align : left; 
     }
.pullquote {
    font-family: arial, helvetica, sans-serif;
    color : #555555;
    font-size : 14px;
    font-style : italic;
    text-align : left; 
     }
.credit {
    font-family: arial, helvetica, sans-serif;
    color : #555555;
    font-size : 14px;
    font-style : italic;
    text-align : left; 
     }

.whatsnew-title { color: #555555; 
    text-decoration: underline;
    text-align : left; 
     }
.whatsnew {
    font-size: 8pt;
    font-face: arial, helvetica, verdana;
    color: #555555; 
    text-decoration: none;
    text-align : left; 
     }

.whatsnew:hover { color: #555555; }

a   {
    font-family : tahoma, helvetica, verdana;
font-size : 14px; }

a:link { 
	color: #b7b869;
        text-decoration: underline;
	}
a:visited { 
	color: #b7b869;
        }
a:hover { 
	color: #d3d093;
        }

.bottom_links {
    font-family : arial, helvetica, verdana;
    font-size : 8pt; 
    text-align : center; 
    color : #b7b869; }

a.bottom_links {
    font-family : arial, helvetica, verdana;
    font-size : 8pt; 
    text-align : center; 
    color : #b7b869; }

a.bottom_links:hover {
    font-family : arial, helvetica, verdana;
    color : #d3d093;
    text-decoration : underline; }


.footer {
    font-family : arial, helvetica, verdana;
    font-size : 8pt;
	text-decoration : none;
    color : #b7b869;
    text-align : center; }

a.footer {
    font-family : arial, helvetica, verdana;
    color : #b7b869;
    font-weight : bold; }

a.footer:hover {
    font-family : arial, helvetica, verdana;
    color : #d3d093;
    text-decoration : underline; }



.system {
	font-size : 9pt;
   	font-face : arial, helvetica, verdana; }
.syssmall {
	font-size : 8pt;
   	font-face : arial, helvetica, verdana;
   	color : #555555; }
.bodysmall {
	font-size : 8pt;
        color : #555555;
   	font-face : arial, helvetica, verdana; }
.bodysmallgrey {

	font-size: 8pt;
   	font-face: arial, helvetica, verdana;
   	color: #555555; }
table { 
    font-family:  arial, helvetica, sans-serif;
    font-size: 10pt;
    color: #999999; }

#background {
    background-image:url(site/1/images/bg.jpg);
    background-repeat:repeat-x;
}

#capsule {
    position:relative;
    margin:0 auto;
    padding:0;
    border:0;
    height:780px;
    width:1137px;
}

#banner {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
    top:0;
    left:0;
    background-image:url(site/1/images/book_banner.jpg);
    background-repeat:no-repeat;
    height:115px;
    width:1137px;
}
#banner_author {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
    top:0;
    left:0;
    background-image:url(site/1/images/author_banner.jpg);
    background-repeat:no-repeat;
    height:115px;
    width:1137px;
}
#banner_admin {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
    top:0;
    left:0;
    background-image:url(site/1/images/admin_banner.jpg);
    background-repeat:no-repeat;
    height:115px;
    width:1137px;
}

#middle {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
    top:115px;
    left:0;
    background-color:#fef8ed;
    height:564px;
    width:1137px;
}

#navigation {
    position:relative;
    margin:0;
    padding:0;
    border:0;
    float:left;
    background-color:#fef8ed;
    height:564px;
    width:311px;
}

#nav_top {
    position:relative;
    margin:0;
    padding:0;
    border:0;
    background-image:url(site/1/images/nav_top.jpg);
    background-repeat:no-repeat;
    height:22px;
    width:311px;
}

#nav_links {
    position:relative;
    margin:0;
    padding:0;
    border:0;
    background-color:#fef8ed;
    height:417px;
    width:311px;
}

#book {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
    top:0;
    left:0;
    background-image:url(site/1/images/nav_book.jpg);
    background-repeat:no-repeat;
    height:78px;
    width:311px;
}

#book a, #book a:visited {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
    top:0;
    left:0;
    height:78px;
    width:311px;
    text-decoration:none;
}

#book a:hover {
    margin:0;
    padding:0;
    border:0;
    background-image:url(site/1/images/navon_book.jpg);
    background-repeat:no-repeat;
    height:78px;
    width:311px;
}

#author {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
    top:78px;
    left:0;
    background-image:url(site/1/images/nav_author.jpg);
    background-repeat:no-repeat;
    height:101px;
    width:311px;
}

#author a, #author a:visited {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
    top:0px;
    left:0;
    height:101px;
    width:311px;
    text-decoration:none;
}

#author a:hover {
    margin:0;
    padding:0;
    border:0;
    background-image:url(site/1/images/navon_author.jpg);
    background-repeat:no-repeat;
    height:101px;
    width:311px;
}

#reviews {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
    top:179px;
    left:0;
    background-image:url(site/1/images/nav_reviews.jpg);
    background-repeat:no-repeat;
    height:82px;
    width:311px;
}

#reviews a, #reviews a:visited {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
    top:0px;
    left:0;
    height:82px;
    width:311px;
    text-decoration:none;
}

#reviews a:hover {
    margin:0;
    padding:0;
    border:0;
    background-image:url(site/1/images/navon_reviews.jpg);
    background-repeat:no-repeat;
    height:82px;
    width:311px;
}

#look {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
    top:261px;
    left:0;
    background-image:url(site/1/images/nav_look.jpg);
    background-repeat:no-repeat;
    height:84px;
    width:311px;
}

#look a, #look a:visited {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
    top:0px;
    left:0;
    height:84px;
    width:311px;
    text-decoration:none;
}

#look a:hover {
    margin:0;
    padding:0;
    border:0;
    background-image:url(site/1/images/navon_look.jpg);
    background-repeat:no-repeat;
    height:84px;
    width:311px;
}


#purchase {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
    top:345px;
    left:0;
    background-image:url(site/1/images/nav_purchase.jpg);
    background-repeat:no-repeat;
    height:72px;
    width:311px;
}

#purchase a, #purchase a:visited {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
    top:0px;
    left:0;
    height:72px;
    width:311px;
    text-decoration:none;
}

#purchase a:hover {
    margin:0;
    padding:0;
    border:0;
    background-image:url(site/1/images/navon_purchase.jpg);
    background-repeat:no-repeat;
    height:72px;
    width:311px;
}

#nav_bottom {
    position:relative;
    margin:0;
    padding:0;
    border:0;
    background-image:url(site/1/images/nav_bottom.jpg);
    background-repeat:no-repeat;
    height:125px;
    width:311px;
}

#content {
    position:relative;
    margin:0;
    padding:0;
    border:0;
    float:left;
    background-color:#fef8ed;
    height:564px;
    width:432px;
   *width:430px;
    overflow:hidden;
    text-align:left;
}

#content_admin {
    position:relative;
    margin:0;
    padding:0;
    border:0;
    float:left;
    background-color:#fef8ed;
    height:564px;
    width:747px;
   *width:745px;
}

#right {
    position:relative;
    margin:0;
    padding:0;
    border:0;
    float:right;
    background-image:url(site/1/images/book_right.jpg);
    background-repeat:no-repeat;
    height:564px;
    width:394px;
}

#right_admin {
    position:relative;
    margin:0;
    padding:0;
    border:0;
    float:right;
    background-image:url(site/1/images/admin_right.jpg);
    background-repeat:no-repeat;
    height:564px;
    width:79px;
}
#right_author {
    position:relative;
    margin:0;
    padding:0;
    border:0;
    float:right;
    background-image:url(site/1/images/author_right.jpg);
    background-repeat:no-repeat;
    height:564px;
    width:394px;
}
#look_inside {
    position:relative;
    margin:0;
    padding:0;
    border:0;
    top:380px;
    left:20;
    float:left;
}

#footer {
    position:absolute;
    margin:0;
    padding:0;
    border:0;
    top:679px;
    left:0;
    clear:both;
    background-image:url(site/1/images/admin_footer.jpg);
    background-repeat:no-repeat;
    height:101px;
    width:1137px;
    text-align:center;
}

body {
    text-align:left;
}

img {
    border:0;
}
