/* CSS Document */

body {
	margin:0px; 
	padding:0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;}

a:link, hover, visited, active  { color: #3b5557; }

a:hover { color: #3b5557;}
a:visited { color: #3b5557;}
a:active {
	color: #3b5557;
}

p {font-size: 12px;}

ul {font-size: 12px;}

ol {font-size: 12px;}

ol li {padding-bottom:10px;}

h1 {
	margin-bottom:0px;
	padding-bottom:0px;
	color:#3b5557;
	font-size:24px;
} 
h2 {
	margin-top:0px;
	padding-top:0px;
	font-size:18px;
	color:#3b5557;
	font-weight:normal
}
h3 {padding-bottom:0px;font-size:14px;color: #3b5557;margin-bottom: 0px;}
h4 {padding-bottom:0px; font-size:15px; font-weight:normal;}
h5 {font-size:14px; color:#336699;}
h6 {font-size:16px; color:#336699; padding: 5px 0px 5px 0px; margin:0px;}

.copy10{font-size:10px;}

#header {
 width:100%; height:160px; background-image:url(../images/topbg.gif); background-repeat:repeat-x;
}



#header #head_in_new2  {
width:732px; height:160px; position: relative;left: 50%;margin-left: -380px; background-repeat:no-repeat;
}

#header #head_in_new2   #inside1 { height:134px; margin:0px;}
#header #head_in_new2   #inside1b {
	float:left;
	width:565px;
	padding-top:43px;
	font:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}

#header #head_in_new2   #inside2 { height:26px; margin:0px;}

#header #head_in_new2   #inside2a {float:left; width:575px;padding-top:6px;}

#header #head_in_new2   #inside2a p {padding:0px; margin:0px; }


#header  #head_in_new2  #inside1b  a:link {
	color: #FFF;
}
#header  #head_in_new2  #inside1b  a:hover {
	color: #FFF;
}
#header  #head_in_new2  #inside1b  a:visited {
	color: #FFF;
}
#header  #head_in_new2  #inside1b  a:active {
	color: #ffffff;
}


#header #head_in { width:732px; height:160px; position: relative;left: 50%;margin-left: -380px;}

#header #head_in  #inside1 { height:134px; margin:0px;}

#header #head_in  #inside2 { height:26px; margin:0px;}

#header #head_in  #inside2a {float:left; width:575px;padding-top:6px;}

#header #head_in  #inside2a p {padding:0px; margin:0px; }

#header #head_in  #inside2a  a:link {color: #000000;}
#header #head_in  #inside2a  a:hover {color: #000000;}
#header #head_in  #inside2a  a:visited {color: #000000;}
#header #head_in  #inside2a  a:active {color: #000000;}

#header #head_in  #inside2b { float:left; width:147px;padding-top:0px;margin-left:10px;}

#content_bg { background:url(../images/bottombg.gif) repeat-x bottom;}

#content_bg #content_in {width:801px;position: relative;left: 50%;margin-left: -418px; background-image:url(../images/content_stroke.gif); background-position:top; background-repeat:no-repeat; background-color:#FFFFFF;}

#content_bg #content_in #content_header {width:580px; height: inherit; padding-left:36px; padding-top:20px;float:left;}

#content_bg #content_in #content_main {clear:both;padding-left:36px; padding-right:36px;}

#content_main {clear:both;padding-left:36px; padding-right:36px;}

#content_main ul { list-style-type:none;margin-left:0px;padding-left:0px;}

#content_main ul li { padding-bottom:10px;}

/* Home ----------- */

#left_home {width:720px; height: inherit; padding-left:36px; padding-top:20px;float:left;}

#rightcol { float:left; width:295px; margin-left:24px; background-repeat:no-repeat;}

#rightcol p { padding-left:14px; padding-right:14px;}

#rightcol_upper {	
	width:297px;
	background-color:#d8ebf8;
	padding-bottom:20px;	
}

#rightcol_upper h2 { padding-left:15px;margin-left:0px;font-size:18px; color:#336699;
padding-top:0px; margin-top:0px;padding-bottom:0px; margin-bottom:0px;}


#rightcol_lower {width:297px;background-color:#d8ebf8;padding-bottom:15px;	}

#rightcol_lower h2 { padding-left:15px;margin-left:0px;padding-bottom:0px; margin-bottom:0px;
	font-size:18px; 
	color:#336699; 
	padding-top:15px;

}

#rightcol a:link { color: #336699;}

#rightcol a:hover {color: #336699;}

#rightcol a:visited { color: #336699;}

#rightcol a:active { color: #336699; }

#book_btm { padding:0px;margin:0px;}

.quote_home {color:#759a3c; font-size:17px;}

#leftcol {
	float:left;
	width:297px;
	margin-left:24px;
	background-repeat:no-repeat;
}


#leftcol_lower {width:408px;background-color:#d8ebf8;padding-bottom:15px;	}

#leftcol_lower p { 
	padding-left:14px;
	padding-right:14px;

}

#leftcol_lower h2 { padding-left:15px;margin-left:0px;padding-bottom:0px; margin-bottom:0px;
	font-size:18px; 
	color:#336699; 
	padding-top:15px;

}

#leftcol a:link { color: #336699;}

#leftcol a:hover {color: #336699;}

#leftcol a:visited { color: #336699;}

#leftcol a:active { color: #336699; }


/* Sub Pages ----------- */


#rightcol_sub {
	float:left;width:150px;margin-left:5px;background-repeat:no-repeat;
}

.sub_quote {color:#759a3c;font-size:16px;
}
.sub_quote_a {/*color:#759a3c;*/  margin-bottom:0px; margin-top:12px;font-size:16px;
}
.sub_quote_credit {color:#333333;margin-bottom:12px; margin-top:5px;}


/* About the Book ----------- */
.excerpt{width:275px;float:right; background-color:#d8ebf8;/*border:double; border-color:#336699;*/padding:10px;margin-left:25px;}

.excerpt p{ margin-top:0px; margin-bottom:0px;; font-size:11px;}

.excerpt_header { font-size:12px; color:#336699; margin-bottom: 10px;}

.excerpt_img {float:left; padding-right:5px}

/* --- TOC --- */

#leftcol_toc {
	float:left;width:450px;margin-right:25px;background-repeat:no-repeat;
}

#rightcol_toc {
	float:right;width:235px;;background-repeat:no-repeat;
}

.banner{
	background-color:#d8ebf8;padding:5px 10px 5px 10px;margin-bottom:10px;

}

.adwords{
	padding:0px 0px 10px 0px;
	
}

/* --- Landing Pages--- */

#lp{
	padding:15px 36px 0px 36px;

}

#lp_content{

	width:320px;height:550px;float:left}

#lp_cover {
	width:380px;padding-left:25px;float:left

}


/* Footer ----------- */

#footer{ width:801px; height:37px; padding-top:10px;padding-bottom: 32px; clear:both;
 background-image: url(../images/footer_stroke.gif); background-position:bottom; background-repeat: repeat-y; }

#footer_sub{ width:801px; height:45px; padding-top:10px; padding-bottom:26px; clear:both; 
background-image: url(../images/footer_stroke.gif); background-position:bottom; background-repeat: repeat-y; }

#footer_nav {width:540px;padding-left:36px; font-size:10px;}


.gallery_border {
	border-style: solid;
	border-color:#d8ebf8;
}

.sub_blue {color:#336699;}
