body {
	font-family: Arial,  Verdana, sans-serif;
	background: #fcf6cc;
	margin: 0 auto;
	top: 0;
	text-align:center;
	font-size:medium; color:#000;	}

h3, h4{font-size:100%; }

#info{font-size:80%;}
#rightlist a{font-size:small;}

#webdesign {font-size:small;}


/* general */
h3{margin:30px 0 3px 0;color:#9b0101;}
p{line-height:1.25em; margin-top:.75em;}
a:link, a:visited {font-weight : normal; text-decoration : underline; color: #9b0101;}
a:hover {font-weight : normal; text-decoration : underline; color: #000;}
a:active {font-weight : normal; text-decoration : underline; color: #000;}

.toupper{text-transform: uppercase;}
.divider{background: url('../i/divider.gif') no-repeat 0 0; width:70px; height:19px; margin:30px auto;}
.cl{clear:both;}
.mg{margin:20px 0;}
ul li{margin:0 0 10px 0;}
.fr{float:right; margin:0 0 10px 10px;}
.fl{float:left; margin:0 10px 10px 0;}



/*layout*/
#owrap{margin: 50px auto 30px; width: 783px; padding:0;left:0;}
#wrapper{ width: 783px; background:url('../i/contentbg.gif') repeat-y 0 11px; float:left; margin:0; padding:0;}

#header{  margin:0;}
#header .img1{float:left;}
#header .img2{float:right;}
#headerbtm{margin:0 16px;  border-bottom:solid 1px #fff; height:30px; }

#headerbtm .img1{float:left;}
#headerbtm .img2{float:right;}

/* Main nav */
#navbar	{width: 749px;	height: 30px;	border: solid 1px #fff;	border-top:0; border-bottom:0;	padding: 0;	margin: 0 auto;	text-align:center; clear:both;	}
#navbar ul {width: 749px;	height: 30px;	background: url('../i/nav.gif');	margin: 0;	padding: 0;	position: relative;	top:0px;	}
#navbar ul li {margin: 0;	padding: 0;	position: absolute;	text-indent: -9999px; 	top: 0;	list-style-type: none;	}	
#navbar ul li, #navbar a {height: 30px;	display: block;	}
#navbar ul li a	{text-decoration: none;	}
#n1 {left: 0; width: 70px;}
#n2 {left: 70px; width: 82px;}
#n3 {left: 152px; width: 131px;}
#n4 {left: 283px; width: 125px;}
#n5 {left: 408px; width: 240px;}
#n6 {left: 648px; width: 101px;}
/* rollovers */
#n1 a:hover {background: url('../i/nav.gif') no-repeat -0 -30px;}
#n2 a:hover {background: url('../i/nav.gif') no-repeat -70px -30px;}
#n3 a:hover {background: url('../i/nav.gif') no-repeat -152px -30px;}
#n4 a:hover {background: url('../i/nav.gif') no-repeat -283px -30px;}
#n5 a:hover {background: url('../i/nav.gif') no-repeat -408px -30px;}
#n6 a:hover {background: url('../i/nav.gif') no-repeat -648px -30px;}
/* selected page */
body#home #n1 {background: url(../i/nav.gif) no-repeat -0 -60px;}
body#overview #n2 {background: url(../i/nav.gif) no-repeat -70px -60px;}
body#meetauthors #n3 {background: url(../i/nav.gif) no-repeat -152px -60px;}
body#savingboys #n4 {background: url(../i/nav.gif) no-repeat -283px -60px;}
body#bookexcerpt #n5 {background: url(../i/nav.gif) no-repeat -408px -60px;}
body#contactus #n6 {background: url(../i/nav.gif) no-repeat -648px -60px;}

/* content */
#content{ float:left; text-align:left; margin:0; padding: 0 0 40px 0; width:783px;   }

#info{float:left; background:url('../i/infobg.gif') no-repeat 17px 0; width:530px; padding:10px 30px 0 29px; margin:0;}

#rightlist{float:right; width:162px; padding:24px 17px 0 0; margin:0;}
/*#rightlist ul{list-style-type:none; margin:0;}*/
#rightlist a, #ovList a{background: url('../i/go.gif') no-repeat 0 4px; padding: 0 0 0 14px; color:#000; text-decoration:none; margin: 0 0 0 0; font-weight:bold;} 
#rightlist a:hover, #ovList a:hover{color:#9b0101;}
#rightlist p{ margin:4px 0; }
#rightlist img{margin:0 0 10px 0;}
#ovList{margin: 0 0 0 60px;}

#footer{ clear:both; background: url('../i/shadowbtm.gif') no-repeat 0 0; width:783px; height:59px; padding:0; margin:0 0 0 ;}

/* footer */
#webdesign{	color: #999;  clear:both;  text-align:right; display:block; margin:10px 10px;}
a.de:link, a.de:visited {font-weight : normal; 	text-decoration : none;	color: #999;	background: transparent; 	}
a.de:hover {font-weight : normal; 	text-decoration : none;	color: #000;	background: transparent; 	}
a.de:active {font-weight : normal; 	text-decoration : none;	color: #000;	background: transparent; 	}


/* home */
#home h2{background:url('../i/titleHome.gif') no-repeat 0 0; width:418px; height:46px; margin:33px 0 20px 0; text-indent:-9999px;}

#home #email {padding: 0 10px 16px 0; width:512px; background:#ebe5b7; margin:40px 0 0;}
#home #email h3{background:url('../i/t_recommend.gif') no-repeat 0 0; width:522px; height:37px; margin:0; text-indent:-9999px;}
#home #email p{ margin:10px;}
#home #email form{ margin:10px;}


/* overview */
#overview h2{background:url('../i/titleOverview.gif') no-repeat 0 0; width:118px; height:20px; margin:33px 0 20px 0; text-indent:-9999px;}
/* meetauthors */
#meetauthors h2{background:url('../i/titleAuthors.gif') no-repeat 0 0; width:223px; height:23px; margin:33px 0 20px 0; text-indent:-9999px;}
/* saving */
#savingboys h2{background:url('../i/titleBoys.gif') no-repeat 0 0; width:205px; height:25px; margin:33px 0 20px 0; text-indent:-9999px;}
/* bookexcerpt */
#bookexcerpt h2{background:url('../i/titleExerpt.gif') no-repeat 0 0; width:469px; height:27px; margin:33px 0 20px 0; text-indent:-9999px;}
/* reviews */
#reviews h2{background:url('../i/titleReviews.gif') no-repeat 0 0; width:510px; height:27px; margin:33px 0 20px 0; text-indent:-9999px;}
/* contactus */
#contactus h2{background:url('../i/titleContact.gif') no-repeat 0 0; width:136px; height:20px; margin:33px 0 20px 0; text-indent:-9999px;}
#contactus #info table{margin: 0 0 0 20px;}


#info li{background:url('../i/bullet_square.gif') no-repeat 0 5px ; padding: 0 0 0 18px; list-style-type:none;}

