@charset "utf-8";



/* Main style sheet for MARCBILGREY.COM */



body {

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;

}



a:link {
	color: #3300FF; /* Blue */
	text-decoration: none;
}



a:visited {
	color: #003;  /* Dark Slate Gray */
	text-decoration: none;

}



a:hover {
	color: #FF0;

}



a:active {
	color: #FFF; /* Crimson */
	text-decoration: none;
	text-align: right;

}



/* ELEMENTS FOR MASTHEAD */



.Masthead {

	font-family: "Courier New", Courier, monospace;

	font-size: 21pt;

	line-height: 21pt;

	font-weight: bold;

	color: #0000ff;

	letter-spacing: 0.5em;

}



.SubMast {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 10pt;

	font-style: italic;

	font-weight: bold;

}



.rev {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 8pt;

	font-style: italic;

	color: #ff0000;

}
.indent {
	left: 1em;
	position: relative;
	margin-right: 2em;
}



.praise {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 11pt;

	line-height: 12pt;

	font-weight: bold;

	color: #0000ff;

	margin-bottom: 0px;

	padding-right: 15px;

	padding-left: 15px;

}

.newshead {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14pt;
	line-height: 16pt;
	font-weight: bold;
	color: #CC0000;
	margin-bottom: 0px;
	padding-right: 15px;
	padding-left: 15px;

}


.quote {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 11pt;

	line-height: 12pt;

	text-indent: 18pt;

	text-align: left;

	padding-right: 15px;

	padding-left: 15px;

}



.small_quote {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 11pt;

	line-height: 12pt;

	text-indent: 18pt;

	text-align: left;

}



.quoteName {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 11pt;

	line-height: 12pt;

	font-weight: bold;

	text-indent: 18px;

}



.quoteNameSmall {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	line-height: 11pt;
	margin-left: 180px;

}



.isbn {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	line-height: 9pt;

}

.copyright_notice {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	line-height: 10pt;

	font-weight: bold;

	color: #ff0000;

	text-align: center;

	margin-top: 5px;

}

.news {
	border: 1px none #ff0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	font-style: italic;
	font-size: 18px;
	text-decoration: none;
	position: absolute;

}.cartoonCredit {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	line-height: 9pt;

	font-weight: bold;

	text-align: center;

}

.reconstruction {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	line-height: 10pt;

	font-weight: bold;

	font-variant: small-caps;

	color: #ff0000;

}




#Gradient {
	position: absolute;
	top: 0px;
	left: 12px;
	width: 880px;
	height: 103px;
	visibility: visible;
}

#mast {
	position: absolute;
	top: 0px;
	left: 15px;
	visibility: visible;
	width: 625px;
}

#Home {
	position: absolute;
	top: 35px;
	left: 18px;
	width: 165px;
	height: 30px;
	visibility: visible;
}

#Chapters {
	position: absolute;
	top: 35px;
	left: 192px;
	width: 165px;
	height: 30px;
	visibility: visible;
}

#Reviews {
	position: absolute;
	top: 35px;
	left: 368px;
	width: 165px;
	height: 30px;
	visibility: visible;
}

#Cartoons {
	position: absolute;
	top: 35px;
	left: 548px;
	width: 165px;
	height: 30px;
	visibility: visible;
}

#Clients {
	position: absolute;
	top: 35px;
	left: 728px;
	width: 165px;
	height: 30px;
	visibility: visible;
}

#Bio {
	position: absolute;
	top: 68px;
	left: 18px;
	width: 165px;
	height: 30px;
	visibility: visible;
}

#Blog {
	position: absolute;
	top: 68px;
	left: 192px;
	width: 165px;
	height: 30px;
	visibility: visible;
}
.biography {
	width: 600px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	padding-left: 20px;
	padding-right: 20px;
}

#Store {
	position: absolute;
	top: 68px;
	left: 548px;
	width: 165px;
	height: 30px;
	visibility: visible;
}

#Other {
	position: absolute;
	top: 68px;
	left: 368px;
	width: 165px;
	height: 30px;
	visibility: visible;
}

#Contact {
	position: absolute;
	top: 68px;
	left: 728px;
	width: 165px;
	height: 30px;
	visibility: visible;
}

#whatsNew {
	position: absolute;
	top: 0px;
	left: 673px;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17pt;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFF;
	visibility: visible;
	background-color: #F00;
	height: 25px;
	text-align: center;
	font-style: italic;
	line-height: normal;
	margin: 0px;
	clip: rect(auto,auto,auto,auto);
	padding: 2px 0px 0px;
}
.news:link {

	color: #000000; /* White */

	text-decoration: none;

}



.news:visited {

	color: #000000;  /* White */

	text-decoration: none;

}
.reviewer {
	text-align: right;
	padding-right: 40px;
	font-size: 14px;
	padding-bottom: 25px;
}
.review-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #CC3300;
}



.news:hover {

	color: #ff0000; /* Red */

	text-decoration: underline;

}
.review-text {
	font-size: 14px;
	line-height: 17px;
	padding-right: 30px;
	padding-left: 30px;
}



.news:active {

	color: #dc143c; /* Crimson */

	text-decoration: none;

	text-align: right;

}

#Revised {
position: relative;
top: 130px;
left: 25px;
width: 235px;
height: 15px;
}

#BookCover {
	position:absolute;
	width:225px;
	height:379px;
	top: 165px;
	left: 15px;
}

#reviewBox {
	position:absolute;
	width:338px;
	height: 664px;
	top: 185px;
	left: 245px;
}

#newsBox {
	position:absolute;
	width:602px;
	height: 664px;
	top: 180px;
	left: 10px;
}


#excerptLink {
	position:absolute;
	width:226px;
	height:20px;
	top: 652px;
	left: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #CC0000;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
}

#prevReviews {
	position:absolute;
	width:338px;
	height:245px;
	top: 935px;
	left: 245px;
}
#newsBox li {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	margin-left: 30px;
	margin-right: 15px;
}

#isbnInfo {
	position:absolute;
	width:250px;
	height:60px;
	top: 550px;
	left: 9px;
}

/* Variable Cartoon Content */

#cartoonWrapper {
	position: absolute;
	width: 380px;
	height: 463px;
	top: 107px;
	left: 585px;
	text-align: center;
	border: 2px solid #000000;
	visibility: visible;
	background-image: url(images/home/mediocre.jpg);
}

#newCartoons {
	position:absolute;
	width:300px;
	height:15px;
	top: 575px;
	left: 620px;
}

.newSelection {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 10pt;
line-height: 11pt;
font-variant: small-caps;
color: #0000ff;
text-align: center;
}

#forceField {
	position: relative;
	top: 23px;
	left: 0;
	width: 300;
	height: 375;
}

/* End of variable cartoon content */

.announce {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21pt;
	font-style: italic;
	font-weight: bold;
	color: #FFFF00;
	letter-spacing: 0.3em;
	text-align: center;
	background-color: #333399;
}

#newNovel {
	position:absolute;
	left:13px;
	top:120px;
	width:560px;
	height:25px;
	visibility: visible;
	color: #FFFF00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#copyright {
	position:absolute;
	left:338px;
	top:2168px;
	width:298px;
	height:25px;
	visibility: visible;
}

#drawingCredit {
	position:absolute;
	left:595px;
	top:109px;
	width:350px;
	height:20px;
	visibility: visible;
}

#bottomNav {
	position: absolute;
	top: 2325px;
	width: 525px;
	height: 60px;
	left: 215px;
	text-align: center;
	background-color: #808080;
	border: 2px solid #ffff00;
	visibility: visible;
}

#Synopsis {
	position:absolute;
	left:15px;
	top:1185px;
	width:610px;
	height:535px;
	visibility: visible;
	background-color: #778899; /* Light Slate Gray */
	border: 1px groove #000000;
	margin-top: 10px;
}

.synopsisHead {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16pt;
	line-height: 17pt;
	font-weight: bold;
	font-variant: small-caps;
	color: #d6b04d;
	text-align: center;
	margin-right: 35px;
	margin-left: 35px;
}

.synopsisBody {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	line-height: 13pt;
	color: #ffffff;
	text-indent: 18pt;
	font-weight: 400;
	margin-right: 35px;
	margin-left: 35px;
}

#bookBuy {
	position:absolute;
	left:13px;
	top:620px;
	width:239px;
	height:32px;
}

#reConstruct {
	position:absolute;
	left:545px;
	top:130px;
	width:365px;
	height:18px;
}
#newAnnouncement {
	height: 300px;
	width: 225px;
	position: absolute;
	left: 13px;
	top: 775px;
	background-color: #3300CC;
}
.announceHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	font-style: normal;
	top: 10px;
	position: relative;
}
.announceBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	left: 10px;
	position: relative;
	right: 15px;
	width: 205px;
}
#otherwritingsBox {
	position:absolute;
	width:602px;
	height: 664px;
	top: 180px;
	left: 10px;
}
#StoreSale {
	height: 325px;
	width: 300px;
	position: absolute;
	left: 630px;
	top: 615px;
	background-color: #FFFFFF;
	border: medium solid #330099;
	padding-top: 15px;
}
.SaleHeadCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #330099;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	font-style: normal;
	top: 5px;
	position: relative;
	padding: 0px;
}
#ColumnTitle {
	height: 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #3333CC;
	line-height: 18px;
	padding-bottom: 10px;
}
.SaleBodyCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	left: 10px;
	position: relative;
	right: 15px;
	width: 205px;
}
.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: italic;
	font-weight: bolder;
	color: #CC0000;
}
#bottomNavFloat {
	position: relative;
	top: 0px;
	width: 525px;
	height: 60px;
	left: 215px;
	text-align: center;
	background-color: #808080;
	border: 2px solid #ffff00;
	visibility: visible;
}
.review-list {
	font-size: 14px;
	line-height: 17px;
	margin-left: 30px;
	margin-right: 30px;
}
#RightColumnBookCover {
	position:absolute;
	width:225px;
	height:379px;
	top: 100px;
	left: 40px;
}
#RightColumnWrapper {
	position: absolute;
	width: 310px;
	height: 800px;
	top: 120px;
	left: 625px;
	text-align: center;
	border: 2px none #000000;
	visibility: visible;
	background-image: url(images/home/mediocre.jpg);
}
#isbnInfoCent {
	position:absolute;
	width:250px;
	height:60px;
	left: 27px;
	top: 500px;
}
#excerptLinkCent {
	position:absolute;
	width:226px;
	height:20px;
	top: 575px;
	left: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #CC0000;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
}
#bookBuyCent {
	position:absolute;
	left:30px;
	top:630px;
	width:239px;
	height:32px;
}
#drawingCreditblog {
	position:absolute;
	left:500px;
	top:480px;
	width:350px;
	height:20px;
	visibility: visible;
}
#blogBox {
	position:absolute;
	width:850px;
	height: 664px;
	top: 180px;
	left: 10px;
}
#newBlog {
	position:absolute;
	left:13px;
	top:120px;
	width:850px;
	height:25px;
	visibility: visible;
	color: #FFFF00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.linksCopy {
	width: 800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	padding-left: 50px;
	padding-right: 50px;
	left: 0px;
	margin-left: 0px;
	clip: rect(auto,0px,auto,auto);
}
