@charset "utf-8";
/* CSS Document */

/* GLOBAL RESET */
html, body, p, div, img, h1, h2, h3, h4, li, ul, ol, dl, dd, dt, form, table, td, tr { margin:0px; padding:0px; border:0px; border-collapse:separate; border-spacing:0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }
#pagewrapper-top { background-image: url(../images/home_top_wrapperbg.jpg); background-repeat: repeat; width: 100%; margin-right: auto; margin-left: auto; text-align: center; }
#inside-pagewrapper-top { background-image: url(../images/inside_top_wrapper_bg.jpg); background-repeat: repeat; width: 100%; margin-right: auto; margin-left: auto; text-align: center; }
#header { height: 117px; width: 850px; margin-right: auto; margin-left: auto; position:relative; }
#logo { width: 319px; /* margin-right: 25px; */
	/* float: left; */
	
	position:absolute; left:25px; top:0; text-align: left; }
#nav-wrapper { width: 481px; /*margin-right: 25px;
	 float: right;
	margin-top: 86px; */
	position:absolute; top:86px; right:20px;/*	display:inline;	
		border:1px solid red; */
}
#featured-art { background-image: url(../images/home_header_art.jpg); background-repeat: no-repeat; height: 220px; width: 850px; margin-right: auto; margin-left: auto; position: relative; }
#inside-featured-art { background-image: url(../images/inside_header_art.jpg); background-repeat: no-repeat; height: 95px; width: 850px; margin-right: auto; margin-left: auto; position: relative; }
#nav-wrapper .nav-on { background-image: url(../images/on_button.jpg); height: 23px; padding-top: 8px; padding-left: 10px; padding-right: 10px; margin-right: 5px; float: left; }
#inside-featured-art h1 { font-family: "Times New Roman", Times, serif; font-size: 36px; font-style: italic; font-weight: bold; color: #FFFFFF; text-decoration: none; text-align: left; padding-top: 25px; padding-left: 25px; letter-spacing: -.02em; }
#inside-content { width: 545px; text-align: left; padding-left: 12px; float: left; }
html>body #inside-content { width: 545px; text-align: left; padding-left: 25px; float: left; }
#inside-content h2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; background-image: url(../images/inside_h2_div_bg.jpg); background-repeat: no-repeat; background-position: 0px 25px; line-height: 30px; font-weight: bold; }
#inside-content2 { width: 545px; text-align: left; padding-left: 12px; float: left; }
html>body #inside-content2 { width: 545px; text-align: left; padding-left: 25px; float: left; }
#inside-content2 h2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; background-image: url(../images/inside_h2_div_bg.jpg); background-repeat: no-repeat; background-position: 0px 25px; line-height: 30px; font-weight: bold; }
#inside-content-1col { width: 545px; text-align: left; padding-left: 12px; float: left; }
html>body #inside-content-1col { width: 800px; text-align: left; padding-left: 25px; float: left; }
#inside-content-1col h2 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; background-image: url(../images/inside_h2_div_bg.jpg); background-repeat: no-repeat; background-position: 0px 25px; line-height: 30px; font-weight: bold; }
#nav-wrapper .nav-off { background-image: url(../images/off_button.jpg); height: 23px; padding-top: 8px; padding-left: 10px; padding-right: 10px; margin-right: 5px; float: left; }
#nav-wrapper a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF; text-decoration: none; display: block; height: 100%; width: 100%;}
#content-wrapper { width: 850px; margin-right: auto; margin-left: auto; }
#content-wrapper2 { width: 850px; margin-right: auto; margin-left: auto; }
#leftcol-home { float: left; width: 400px; margin-left: 25px; background-color: #ececec; display:inline; }
#leftcol-home p { margin-bottom: 8px; }
#rightcol-home { float: left; width: 387px; margin-right: 25px; display:inline; padding-top: 12px; padding-left: 13px; text-align: left; }
#rightcol-home p { margin-bottom: 8px; }
#footerbar { background-color: #505e7c; height: 13px; width: 100%; margin-right: auto; margin-left: auto; }
#footer { width: 800px; margin-right: auto; margin-left: auto; }
#copyright { float: right; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 5px; }
#footer-nav { float: left; }
#footer-nav a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
#footer-nav a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
#bio-text { padding-right: 13px; text-align: left; padding-left: 13px; padding-bottom: 20px; }
#bio-text img { }
#rightcol-home h2 { background-image: url(../images/home_dot_div_right.jpg); background-repeat: no-repeat; background-position: 0px 25px; margin-bottom: 8px; font-size: 18px; font-weight: normal; line-height: 30px; }
#rightcol-home strong { color: #374b6f; }
#rightcol-home a { color: #374b6f; background-image: url(../images/bullet_dots.gif); padding-left: 20px; background-repeat: no-repeat; background-position: 3px center; }
#rightcol-home p { font-size: 11px; margin-bottom: 15px; }
#rightcol-home a:visited { color: #000000; background-image: url(../images/bullet_dots.gif); padding-left: 20px; background-repeat: no-repeat; background-position: 3px center; }
.end-para { background-image: url(../images/home_dot_div_right.jpg); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 10px; }
#slogan-text { font-size: 12px; color: #FFFFFF; text-align: left; width: 600px; position: absolute; left: 25px; top: 110px; }
#rightcol-home img { margin-right: 12px; }
#section-link { font-size: 12px; color: #FF0000; text-align: right; background:none; padding-right: 10px; }
#section-link2 { font-size: 12px; color: #FF0000; text-align: right; background:none; padding-right: 10px; }
#section-link a { color: #FF0000; background:none; }
#section-link a:visited { color: #FF0000; background:none; }
.grey-blockquote { font-size: 11px; background-color: #f0f0f0; padding: 10px; margin-top: 5px; margin-bottom: 10px; }
#sale-link a { font-weight: normal; color: #374B6F; }
#inside-content p { font-size: 11px; margin-bottom: 8px; }
#inside-content2 p { font-size: 11px; margin-bottom: 8px; }
#inside-content-1col p { font-size: 11px; margin-bottom: 8px; }
#grey-blockquote p { margin-bottom: 5px; }
#inside-content h3 { font-size: 11px; font-weight: bold; color: #374b6f; }
#inside-content2 h3 { font-size: 11px; font-weight: bold; color: #374b6f; }
#inside-content-1col h3 { font-size: 11px; font-weight: bold; color: #374b6f; }
#promotional-links a { color: #374b6f; background-image: url(../images/bullet_dots.gif); padding-left: 20px; background-repeat: no-repeat; background-position: 3px center; font-size: 11px; }
#promotional-links a:visited { color: #000000; background-image: url(../images/bullet_dots.gif); padding-left: 20px; background-repeat: no-repeat; background-position: 3px center; font-size: 11px; }
#promotional-links { margin-bottom: 15px; }
#promotional-links2 a { color: #374b6f; background-image: url(../images/bullet_dots.gif); padding-left: 20px; background-repeat: no-repeat; background-position: 3px center; font-size: 11px; }
#promotional-links2 a:visited { color: #000000; background-image: url(../images/bullet_dots.gif); padding-left: 20px; background-repeat: no-repeat; background-position: 3px center; font-size: 11px; }
#promotional-links2 { margin-bottom: 15px; }
#sale-book { background-image: url(../images/inside_dot_div_1col.jpg); background-repeat: no-repeat; background-position: left bottom; padding-top: 5px; padding-bottom: 5px; width: 545px; margin-bottom: 5px; }
#sale-audio { background-image: url(../images/inside_dot_div_1col.jpg); background-repeat: no-repeat; background-position: left bottom; padding-top: 5px; padding-bottom: 5px; width: 545px; margin-bottom: 5px; }
#sale-download { background-image: url(../images/inside_dot_div_1col.jpg); background-repeat: no-repeat; background-position: left bottom; padding-top: 5px; padding-bottom: 5px; width: 545px; margin-bottom: 5px; }
.sale-title { font-size: 14px; font-weight: bold; color: #FF0000; display: inline; width: 280px; }
.sale-link { font-size: 11px; font-weight: bold; color: #000000; display: inline; }
#book-image { font-size: 12px; font-weight: normal; color: #000000; margin: 20px; float: right; width: 197px; }
#book-image2 { font-size: 12px; font-weight: normal; color: #000000; margin: 20px; float: right; width: 197px; }
html>body #book-image { font-size: 12px; font-weight: normal; color: #000000; float: right; width: 197px; margin-top: 20px; margin-right: 40px; margin-bottom: 40px; margin-left: 40px; }
html>body #book-image2 { font-size: 12px; font-weight: normal; color: #000000; float: right; width: 197px; margin-top: 20px; margin-right: 40px; margin-bottom: 40px; margin-left: 40px; }
.purple-headline { font-size: 14px; color: #374b6f; }
.hr-div { background-image: url(../images/inside_dot_div_1col.jpg); background-repeat: no-repeat; padding-top: 5px; padding-bottom: 5px; width: 545px; height: 1px; margin-bottom: 5px; }
.hr-div-1col { background-image: url(../images/inside_h2_div_bg.jpg); background-repeat: no-repeat; padding-top: 5px; padding-bottom: 5px; width: 800px; height: 1px; margin-bottom: 5px; }
#raves { background-image: url(../images/inside_dot_div_1col.jpg); background-repeat: no-repeat; background-position: left bottom; padding-top: 5px; padding-bottom: 15px; width: 545px; margin-bottom: 5px; }
#raves p { padding-right: 15px; padding-left: 15px; }

