@charset "utf-8";
/* Page Layout CSS */
/* For all browsers OTHER THAN IE7 -ALB */

/* --------------------------------------------
	Conditional Browser Rules
----------------------------------------------- */

/*
	Usage: Apply each of these "hacks" after the initial incorrect value has been set.

	Child Selector for FF, IE7, Opera, Safari:
		html > body element {rule}
	
	Child Selector + Comment Hack, which IE7 ignores:
		html >/^^/ body element {rule}
	
	Replace ^ with *
*/



/* --------------------------------------------
	Top-level Elements
----------------------------------------------- */

/* Top-level Elements

    * HTML - HTML document
          o BODY - Document body
*/

* {
	margin: 0;
	padding: 0;
}

html {
	height: 100.01%;	/* Creates scrollbar in FF */
}

body {
	background:#555;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

a {color:#0000FF;}
a:hover {color:#000}

/* --------------------------------------------
	Block Level Elements
----------------------------------------------- */

#outer_box	{
	height:auto;
	width: 750px;
	margin: 0 auto 0 auto;
	background:#fff;
	border: 2px #aaa solid;
	border-top: 4px solid #ccc;
	border-bottom: 4px solid #ccc;
}
#disambigPageBox	{
	height:810px;
	width: 800px;
	margin: 0 auto 0 auto;
	font-size: .8em;
	text-align: center;
	border: 2px solid #f1be57;
	border-top: 4px solid #f1be57;
	border-bottom: 4px solid #f1be57;
	background: #fff url(../images/background.png);
}
#disambigPageBox h1{
	text-align:center;
	color:#d8aa50;
	margin: 20px auto;
}

#dreamPageBox	{
	height:auto;
	width: 800px;
	margin: 0 auto 0 auto;
	font-size: .8em;
	text-align: center;
	border: 2px solid #f1be57;
	border-top: 4px solid #f1be57;
	border-bottom: 4px solid #f1be57;
	background: #fffaf0 url(../images/Dream-Background.png) repeat-x;
}
#intro_box  {
	height:auto;
}
#intro_box h1{
	margin: 0 auto 0px 60px;
	padding-top: 30px;
	font: bold 28px Verdana, Arial, Helvetica, sans-serif;
	text-align:Left;
}
#intro_box h1.headingTitle {
	font: bold 24pt Georgia, 'Times New Roman', Times, serif;
	text-align:center;
	margin: 0px auto;
	color:#888;
}
#intro_box h1.subtitle {
	margin: 20px auto 0px 60px;
	padding: 0;
	font: italic bold 25px Verdana, Arial, Helvetica, sans-serif;
	text-align:Left;
	color:#784753;
}
#intro_box h2{
	margin: 0;
	font: bold 24px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
#intro_box h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin: 20px 60px 20px 60px;
	line-height: 1.8em;
	font-size: 90%;
	border: 4px solid #bbb;
	padding: 10px;
	background-color: #333;
	color:#fff;
}
#intro_box p {
	font:13px Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 80px 15px 80px;
}

}
#book_cover_box {
	height:auto;
	width:auto;
}

#book_cover_box	 img{
	margin-left: 95px;
}
#book_cover_box	 p.picture_quote {
	margin: 8px 95px;
	font-size: 12px;
	line-height: 1.4em;
}
#image_credit {
	font-size:10px;
	margin: -35px 95px 0px 95px;
	text-align:right;
}
#footer {
	 font-size:.9em; 
	 text-align:center; 
	 border:1px solid #d78f00;
	 padding: 4px 0 6px 0;
	 margin-top: 1.5em;
}
#footerTemplar {
	 font-size:.8em; 
	 text-align:center; 
	 border:1px solid #aaa;
	 padding: 3px 0 5px 0;
	 margin: 1.5em 70px;
}
#footerAuthor {
	 font-size:.8em; 
	 text-align:center; 
	 border:2px solid #f8c35a;
	 padding: 3px 0 5px 0;
	 margin: 10px 80px 30px 80px;
	 background-color:#fbdba4;
}
#authorPageBox	{
	height:965px;
	width: 800px;
	margin: 0 auto 0 auto;
	font-size: .8em;
	border: 2px solid #f1be57;
	border-top: 4px solid #f1be57;
	border-bottom: 4px solid #f1be57;
	background: #fff url(../images/authorBackground.png);
}
#authorPageBox	h1 {
	margin: 10px auto 10px auto;
	color:#f5edde;
	text-align:center;
}
#authorContentBox	{
	margin: 10px 80px 20px 80px;
	background-color:#fff4e1;
	border: 1px solid #7740db;
	padding:20px 60px 20px 60px;
}
#authorContentBox h1{
	text-align:center;
	color:#a46d00;
	margin: 20px auto;
}
#authorContentBox p {
	margin-bottom: 1em;
	line-height: 1.4em;
}
#authorContentBox img {
	float:left;
	margin: 4px 10px 5px 0;
}
#dreamIntroBox	{
	margin: 50px 80px 20px 80px;
	background-color:#fff4e1;
	border: 1px solid #7740db;
}
#dreamIntroBox	img {
	margin-bottom: 10px;
}
#dreamIntroBox	h1 {
	padding: 1em 0 0 0;
	color:#000;
}
#dreamIntroBox	h1 a {
	color:#a46d00;
}
#dreamIntroBox	h4 {
	margin: 1em 100px;
	color:#a46d00;
}
#dreamIntroBox	p {
	margin: 1em 100px;
}
#dreamContentBox {
	margin:0 80px;
	text-align:left;
}
#dreamContentBox p {
	font-size: 1em;
	margin: 1em auto;
	line-height:1.2em;
	
}
#dreamContentBox h2 {
	text-align: center;
	margin: 30px auto 5px auto;
}
#dreamContentBox img {
	margin: 5px auto 0 1.5em;
}

#templar_box	{
	margin: 10px auto auto 40px;
	float:left;
	width: 330px;
	padding-right: 30px;
}
#dreamMaker_box	{
	margin: 10px auto auto 430px;
	width: 330px;
}
#templar_box span, #dreamMaker_box	span {
	float:right;
	font-style:italic;
	margin-bottom:1.5em;
	color:#0000ff;
}
#disambigPageBox	p{
	margin: 1em auto 1.5em auto;
	text-align:justify;
}
#disambigTop {
	padding:22px 260px 14px 260px;
}
#disambigTop div {
	font-size:1.3em;
	color:#a46d00;
	padding: 15px; 
	background-color:#fcfcfc;
	border: 1px solid #7740db;
	line-height: 1.6em;
}
.clearfloat { 
	clear:both;
  height:0;
  font-size: 1px;
  line-height: 0px;
}


/* --------------------------------------------
	Content Area
----------------------------------------------- */

#release_box {
	font:12px Verdana, Geneva, sans-serif;
	margin: 20px 80px 40px 80px;
}
#release_box h2 {
	font-size:20px;
}
#release_box h3 {
	font-size:14px;
	margin: 0;
}
#release_box p em {
	font-weight:bold;
}
p.release1 {
	margin-bottom:1em;
	line-height:1.3em;
}
p.release1 span{
	font-weight: bold;
	background:#e4e4e4;
	color:#222;
	padding-right:4px;
	padding-left:4px;
	padding-bottom: 3px;
}
span#reviewName {
	font-weight:bold;
	background:#fff;
}
#description_box {
	margin: 20px 80px 10px 80px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#description_box h2 {
	font-size: 20px;
	margin-bottom:1em;
}
#description_box h3 {
	font-size: 16px;
}
#description_box p {
	font-size: 14px;
	margin: .8em auto 1.7em auto;
	line-height: 1.3em;
}
#description_box p span.paraHeading {
	font-size: 16px;
	font-weight:bold;
}
#description_box p.hasFollowingPara {
	margin-bottom: .8em;
}
#description_box p.readMore {
	text-align: right;
	margin: 0 auto;
	color:#0000ff;
}

#description_box a h2 {
	margin:1em auto 0 auto;
	text-decoration:underline;
	color: #0033FF;
}

p.description {
	font:13px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

p.description em {
	font-weight:bold;
}

p.description span {
	font-weight:900;
	font-size:15px;
}
 
#bottom_box {
	padding-bottom: 1em;
	padding-top: .5em;
}

#bottom_box h2 {
	text-align:center;
	font:  22px Verdana, Geneva, sans-serif;
	color:#802;
	background-color:#E7C7B3;
	margin: 20px 38%;
	border:thin #666666 solid;
}	

#bottom_box img{
	float:left;
	margin: 10px 15px 5px 0px;
	border:thin  #666666 solid;
}

#bottom_box p{
	font-family: Georgia, Times, serif;
	margin:auto 70px;
}	

#bottom_box p em{
	font-weight: bold;
}	

img.centered_cross {
	margin:0 auto;
	margin-right:auto;
}

#cross_box {
	padding-bottom: 2em;
}

/* --------------------------------------------
	Excerpts
----------------------------------------------- */
#excerpt_box {
	padding-top: 3.5em;
}

#excerpt_box h2 {
	font: 24px "Times New Roman", Times, serif;
	text-align:center;
}	

#excerpt_box h4 {
	font: 20px "Times New Roman", Times, serif;
	text-align:center;
	margin: 1em auto 1em;
}	

#excerpt_box p {
	font: 16px "Times New Roman", Times, serif;
	margin: 0 100px 0 100px;
	text-indent: 2em;
	line-height: 2.2em;
}	    

#excerpt_links {
	text-align:center;
	padding-bottom:4em;
	padding-top:1.5em;
}

div#buyNovel {
	width: 410px;
	margin: 0px auto 20px auto;
}

#buyNovel h1 {
	color:#880022;
	font-size: 26px;
	margin:0px auto 15px 96px;
	padding-top: 50px;
}
#buyNovel p {
	text-align: left;
	font-family: "Times New Roman", Times, serif;
}
#buyNovel img {
	display: block;
	margin: 15px auto 10px auto;
}

	
/* --------------------------------------------
	Navigation
----------------------------------------------- */
#excerpt_links a {
	font: bold 18px "Segoe Print", "Eras Light ITC", "Comic Sans MS", "Tempus Sans ITC", Tahoma;
	color:#802;
	padding-right: 2em;
	padding-left: 2em;
}

a.homeLink {
	font: bold 16px "Segoe Print", "Eras Light ITC", "Comic Sans MS", "Tempus Sans ITC", Tahoma;
	color:#802;
}

p#buy_btn {
	margin: 5px auto 30px 172px;
	font: 600 13px Verdana, Geneva, sans-serif;
	text-align: center;
	line-height: 2.2;
}

p#buy_btn a:link, p#buy_btn a:visited {
	display: block;
	height: 30px;
	width: 175px;
	text-decoration:none;
	color: #009;
	background-image:url(../images/nav_btn.png);
	background-repeat: no-repeat;
	margin-left:27px;
}
	
p#buy_btn a:link:hover, p#buy_btn a:hover, p#buy_btn a:visited:hover {
	display: block;
	height: 30px;
	width: 175px;
	text-decoration:none;
	color: #00f;
	background-image:url(../images/nav_btn_hover.png);
	background-repeat: no-repeat;
	margin-left:27px;
}

p#buy_btn a:link:active, p#buy_btn a:visited:active {
	display: block;
	height: 30px;
	width: 175px;
	text-decoration:none;
	color: #00f;
	background-image:url(../images/nav_btn_active.png);
	background-repeat: no-repeat;
	margin-left:27px;
}
