/* CSS Document */

/* universal */
body {background: url('background.jpg'); margin: auto; text-align: center; }
h1 {font-family: georgia; font-size: 14px; text-align: left; letter-spacing: .10em;}
h2 {font-family: georgia; font-size: 14px; text-align: left; letter-spacing: .10em;}
li {font-family: verdana; font-size: 12px; text-align: left; line-height: 16px;}
a:link {color: #43658A; text-decoration: underline; }
a:visited {color: #43658A; text-decoration: underline; }
a:hover {color: #43658A; text-decoration: underline; }
a:active {color: #43658A; text-decoration: underline; }


/* divisions */
#wrapper {text-align: center; margin: auto; width: 850px; }
#container {width: 850px; margin: auto; text-align: center; position: relative; border: 2px solid #000; padding: 0;}

#main {width: 850px; background-color: #fff; padding: 0;}

#intro {position: absolute; left: 452px; top: 158px; width: 384px; }
#intro p {font-family: verdana; font-size: 12px; text-align: left; line-height: 16px; padding-bottom: 0; padding-top: 0;}
#intro a:link {color: #43658A; text-decoration: underline; }
#intro a:visited {color: #43658A; text-decoration: underline; }
#intro a:hover {color: #43658A; text-decoration: underline; }
#intro a:active {color: #43658A; text-decoration: underline; }
#support td {font-family: arial; font-size: 12px; background-color: #fff;}

#about {background-color: #fff; width: 850px;}
#about p {font-family: verdana; font-size: 12px; text-align: left; line-height: 16px;}

#pricing {width: 740px; }
#pricing td {font-family: verdana; font-size: 12px; padding: 8px;}
#pricing a:link {color: #43658A; text-decoration: underline; }
#pricing a:visited {color: #43658A; text-decoration: underline; }
#pricing a:hover {color: #43658A; text-decoration: underline; }
#pricing a:active {color: #43658A; text-decoration: underline; }

#covers {width: 800px; padding: 5px; }

#agreement {width: 800px;}
#agreement td {font-family: verdana; font-size: 12px; padding: 8px;}

#recentlyPublished {	position: absolute;	top: 642px;	left: 86px;	z-index: 200;	width: 205px;}

#login {text-align: right; }

#featured {	position: absolute;	top: 680px;	left: 87px;	width: 260px; }
#featuredBooks td {padding: 5px; }


/* divisions */
.nts {margin-top: 1px; padding-top: 1px; }
.nbs {margin-bottom: 1px; padding-bottom: 1px; }
.right-pad {padding-right: 20px; margin-right; 20px; }
.blue {background-color: #253447; color: #fff; font-family: trebuchet ms, georgia; font-size: 12px; text-align: left; }
.right {text-align: right; }
.white-border {border-left: 1px solid #fff; }
.pad {padding-left: 30px; padding-right: 30px; }
.padSm {padding-left: 5px; padding-right: 5px; }
.fancy {font-family: georgia; font-size: 45px; color: #CEAE01; padding-right: 1px;}
.tableBlue {background-color: #ECF0F4; border-bottom: 1px solid #000;}
.tableGray {background-color: #F5F5F5; border-bottom: 1px solid #000;}
.tableGold {background-color: #CEAE01; border-bottom: 1px solid #000; border-top: 1px solid #000;}
.blueText {color: #43658A; }
.border-top {border-top: 1px solid #000; }
.frame {border: 1px solid #000; }
.btmlinks a:link {font-family: trebuchet ms, georgia; font-size: 12px; color: #fff; text-decoration: none; }
.btmlinks a:visited {font-family: trebuchet ms, georgia; font-size: 12px; color: #fff; text-decoration: none; }
.btmlinks a:hover {font-family: trebuchet ms, georgia; font-size: 12px; color: #fff; text-decoration: underline; }
.btmlinks a:active {font-family: trebuchet ms, georgia; font-size: 12px; color: #fff; text-decoration: none; }
.center {text-align: center; }

/* book marketing */

#author-page td {padding: 10px; text-align: center;}
#author-page a:link {font-family: trebuchet ms; font-size: 14px; color: #666666; text-decoration: underline;}
#author-page a:visited {font-family: trebuchet ms; font-size: 14px; color: #666666; text-decoration: underline;}
#author-page a:hover {font-family: trebuchet ms; font-size: 14px; color: #666666; text-decoration: underline;}
#author-page a:active {font-family: trebuchet ms; font-size: 14px; color: #666666; text-decoration: underline;}
#author-page h1 {font-family: trebuchet ms; font-size: 20px; color: #3778BC; font-weight: 700; text-align: left;}
#author-page h2 {font-family: trebuchet ms; font-size: 16px; color: #A5BE3F; font-weight: 700; text-align: left;}
.intro {font-family: trebuchet ms; font-size: 16px; color: #3778BC;}
.title {font-family: trebuchet ms; font-size: 18px; color: #3778BC; font-weight: 700;}
.green {font-family: trebuchet ms; font-size: 14px; color: #A5BE3F; font-weight: 700;}
.gray {font-family: trebuchet ms; font-size: 14px; color: #666666;}

