/* base.css */

/************************************************************************/
/* PAGE 											*/
/************************************************************************/

body { 
	margin: 0; 
	padding: 0; 
	}
  
.imagepreload { display: none; } 

a:active { outline: none; }

#page { 			
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	background-color: #000088;
	color: #000000;
	font-family: "Times New Roman", "Bitstream Vera Serif", serif;
	font-size: 12px;
	}

#banner { 
	height: 300px;			
	background: url(../images/980topbanner90.jpg) no-repeat; 
	}

#content {
	position: relative;
	left: 2px;		
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/falsedoor680.jpg) repeat-y top; 
	padding-bottom: 40px;
	}

.contenthead {
	margin-left: 60px;
	margin-right: 60px;
	font-family: "Arial", "Bitstream Vera Sans", sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #3000aa;
	line-height: 26px;
	}

.contenthead-in {
	font-family: "Arial", "Bitstream Vera Sans", sans-serif;
	font-weight: bold;
	font-size: 20px;
	color: #3000aa;
	line-height: 26px;
	}

.contenthead-it {
	font-family: "Arial", "Bitstream Vera Sans", sans-serif;
	font-weight: bold;
	font-size: 20px;
      font-style: italic;
	color: #3000aa;
	line-height: 26px;
	}

.contenttext {
	margin-left: 60px;
	margin-right: 60px;
	font-size: 18px;
	color: #3000aa;
	line-height: 23px;
	}

.contenttext a	   { color: #3000aa; text-decoration: none; font-weight: bold; }
.contenttext a:hover { color: #3000aa; text-decoration: underline; }

.inline-link { 
	color: #0055ff; 
	font-size: 13px;
	font-weight: bold;
	}

.inline-link ul	 	{ margin: 0; }

.inline-link a	 	{ color: #0055ff; text-decoration: none; }
.inline-link a:hover 	{ color: #0055ff; text-decoration: underline; }

.inline-link2 		{ color: #0055ff; }

.inline-link2 a	 	{ color: #0055ff; text-decoration: none; }
.inline-link2 a:hover 	{ color: #0055ff; text-decoration: underline; }

.inline-link3 { 
	margin-top: 10px;
	margin-bottom: 10px;
	color: #0055ff; 
	font-size: 13px;
	font-weight: bold;
	}

.inline-link3 a	 	{ color: #0055ff; text-decoration: underline; }
.inline-link3 a:hover 	{ color: #0055ff; text-decoration: underline; }

.divider560 { 
	margin-left: 60px;
	margin-right: 60px;		
	background: url(../images/divider560.jpg) no-repeat; 
	}

#footer {
	position: relative;
	left: 2px;	
	top: -20px;
	height: 87px;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/papboremb.gif) no-repeat; 
	margin-bottom: 0px;
	}

#notice {
	position: relative;
	left: 2px;	
	top: -20px;
	width: 680px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-bottom: 20px;
	color: #ffffff;
	font-family: "Arial", "Bitstream Vera Sans", sans-serif;
	font-size: 10px;
	}
  
.p2ttlinkhead { font-size: 30px; font-weight: bold; }
.p2ttlinktext { margin-left: 10px; width: 520px; text-align: left; }

/************************************************************************/
/* MAKE A WISH										*/
/************************************************************************/

#stela {
	position: absolute;
	top: 499px;
	left: 324px;
	width: 349px;
	height: 600px;
	background: url(../images/stela349600.jpg) no-repeat; 
	}

#offering {
	position: absolute;
	top: 490px;
	left: 10px;
	width: 336px;
	height: 606px;
	background: url(../images/priest336606.gif) no-repeat; 
	z-index: 99;
	}

#stela2 {
	position: absolute;
	top: 279px;
	left: 324px;
	width: 349px;
	height: 600px;
	background: url(../images/stela349600.jpg) no-repeat; 
	}

#priest2 {
	position: absolute;
	top: 270px;
	left: 10px;
	width: 336px;
	height: 606px;
	background: url(../images/priest336606.gif) no-repeat; 
	z-index: 99;
	}

#myImage {
	margin-left: 0px;
	}

.releasetxt {
	color: #fc104d;
	font-family: "Arial", "Bitstream Vera Sans", sans-serif;
	font-size: 16px;
	font-weight: bold;
	}

.releasetxt2 {
	color: #fc104d;
	font-family: "Arial", "Bitstream Vera Sans", sans-serif;
	font-size: 18px;
	font-weight: bold;
	}

/************************************************************************/
/* TOP MENU										      */
/************************************************************************/

#mainmenu				{ padding-top: 10px; margin-left: 5px; }

table.navbar			{ background: url(../images/tilenavbar670.jpg) no-repeat;  }

td.navbar-blue			{ }
td.navbar-blue a			{ text-decoration: none; color: #3000aa; font-weight: bold; }
td.navbar-blue a:hover		{ text-decoration: none; color: #6030da; }
td.navbar-gold			{ }
td.navbar-gold a			{ text-decoration: none; color: #e5d378; font-weight: bold; }
td.navbar-gold a:hover		{ text-decoration: none; color: #ffee99; }

a.navbar-home 		{ padding: 12px 13px 11px 13px; }
a.navbar-author 		{ padding: 12px 5px 11px 5px; }
a.navbar-books 		{ padding: 12px 8px 11px 8px; }
a.navbar-faq 		{ text-align: center; }
a.navbar-fun 		{ padding: 12px 18px 11px 18px; }
a.navbar-news 		{ padding: 12px 0px 11px 0px; }

#buthomeon {
	position: absolute;
	top: 18px;
	left: 67px;
	display: none;
	}
	
#butauthoron {
	position: absolute;
	top: 18px;
	left: 163px;
	display: none;
	}
	
#butbookson {
	position: absolute;
	top: 18px;
	left: 256px;
	display: none;
	}
	
#butfaqon {
	position: absolute;
	top: 18px;
	left: 351px;
	display: none;
	}

#butfunon {
	position: absolute;
	top: 18px;
	left: 444px;
	display: none;
	}
	
#butnewson {
	position: absolute;
	top: 18px;
	left: 537px;
	display: none;
	}

.dropsblue {
	width: 80px;
	height: auto;
	border: solid navy 1px;
	background-color: #8288fb;
	color: navy;
	text-align: center;
	font-size: 14px;
	z-index: 99;
	}

.dropsblue ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	} 
	
.dropsblue a {
	display: block;
	width:80px;
	padding: 8px 0px 8px 0px;
	font-weight: bold; 
	color: navy;
	text-decoration: none; /*lets remove the link underlines*/
	} 

.dropsblue a:hover {
	background: #c2c8fb;
	} 

.dropsgreen {
	width: 80px;
	height: auto;
	border: solid navy 1px;
	background-color: #53c7b4;
	color: navy;
	text-align: center;
	font-size: 14px;
	z-index: 99;
	}

.dropsgreen ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	} 
	
.dropsgreen a {
	display: block;
	width:80px;
	padding: 8px 0px 8px 0px;
	font-weight: bold; 
	color: navy;
	text-decoration: none; /*lets remove the link underlines*/
	} 

.dropsgreen a:hover {
	background: #93f7f4;
	} 
	
#dropauthor {
	position: absolute;
	top: 60px;
	left: 160px;
	display: none;
	}
	
#dropbooks {
	position: absolute;
	top: 60px;
	left: 254px;
	display: none;
	}
	
#dropfaq {
	position: absolute;
	top: 60px;
	left: 349px;
	display: none;
	}
	
#dropfun {
	position: absolute;
	top: 60px;
	left: 442px;
	display: none;
	}
	
#dropnews {
	position: absolute;
	top: 60px;
	left: 535px;
	display: none;
	}

td.bookselbut {
	width: 560px;
	height: 70px; 
	background: url(../images/booksellerbutton30152.jpg) no-repeat center center; 
	margin: 0; 
	padding: 0; 
	}

td.bookselhort {
	width: 560px;
	height: 70px; 
	background: url(../images/booksellerhort30152.jpg) no-repeat center center; 
	margin: 0; 
	padding: 0; 
	}	
  
td.bookseleye {
	width: 560px;
	height: 70px; 
	background: url(../images/booksellereye30152.jpg) no-repeat center center; 
	margin: 0; 
	padding: 0; 
	}	
	
a.bookseltxt-hmtk { color: #204A82; text-decoration: none; text-align: left; margin-left: 184px; }
a.bookseltxt-hmtk:hover { color: #204A82; text-decoration: underline; }

a.bookseltxt-tht { color: #296272; text-decoration: none; text-align: left; margin-left: 184px; }
a.bookseltxt-tht:hover { color: #296272; text-decoration: underline; }

a.bookseltxt-ter { color: #1D5576; text-decoration: none; text-align: left; margin-left: 184px; margin-top: auto; margin-bottom: auto; }
a.bookseltxt-ter:hover { color: #1D5576; text-decoration: underline; }

/************************************************************************/
/* SUB MENU										      */
/************************************************************************/

#submenu				{ position: relative; top: 10px; left: 5px; background: url(../images/horuscomp670.gif) no-repeat; }

td.submenu-links {
	width: 670px;
	height: 121px;
	margin-left: 120px;
	margin-right: 120px;
	text-align: center;
	font-family: "Arial", "Bitstream Vera Sans", sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #3000aa;
line-height: 27px;
font-style: italic;
	}

td.submenu-links a	 { color: #e75b6b; text-decoration: none; }
td.submenu-links a:hover { color: #e75b6b; text-decoration: underline; }

.pagemenu {
	margin-left: 60px;
	margin-right: 60px;
	font-family: "Arial", "Bitstream Vera Sans", sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #3000aa;
	text-align: center;
	font-style: italic;
	}

.pagemenu a	 { color: #3000aa; text-decoration: none; }
.pagemenu a:hover { color: #3000aa; text-decoration: underline; }

.rightmenu {
	margin-top: 60px; 
	padding-right: 100px;
	text-align: right; 
	border: solid 0px black;
	font-family: "Arial", "Bitstream Vera Sans", sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #3000aa;
	font-style: italic;
	}

.rightmenu a	 { color: #3000aa; text-decoration: none; }
.rightmenu a:hover { color: #3000aa; text-decoration: underline; }

.leftmenu {
	margin-top: 60px; 
	padding-left: 100px;
	text-align: left; 
	border: solid 0px black;
	font-family: "Arial", "Bitstream Vera Sans", sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #3000aa;
    font-style: italic;
	}

.leftmenu a	 { color: #3000aa; text-decoration: none; }
.leftmenu a:hover { color: #3000aa; text-decoration: underline; }

.lefttext { 
	padding-left: 100px;
	text-align: left; 
	border: solid 0px black;
	font-weight: normal;
	font-size: 16px;
	color: #3000aa;
      font-style: normal;
	}

.caption1 { 	
	color: #3000aa;	
	font-family: "Arial", "Bitstream Vera Sans", sans-serif;
	font-size: 14px;
	font-weight: bold;
	display: inline;
	}

.caption2 { 	
	color: #3000aa;	
	font-family: "Arial", "Bitstream Vera Sans", sans-serif;
	font-size: 16px;
	font-weight: bold;
	display: inline;
	}

.top { 
	margin-top: 5px;
	text-align: right;		
	font-family: "Arial", "Bitstream Vera Sans", sans-serif;
	font-size: 14px;
	font-weight: bold;
	}

.top a	 { color: #3000aa; text-decoration: underline; }
.top a:hover { color: #5000dd; text-decoration: underline; }

li.scarab {
	list-style-image: url(../images/scarab40.gif);
	}

.characters { cursor: pointer; }
a.characters {background: url(../images/hearthename170.gif) no-repeat top left; font-size: 30px; }
a.characters:hover {background: url(../images/hearthename170-h2.gif) no-repeat top left;  }

a.p2tt {background: url(../images/p2ttbutton.png) no-repeat top left; font-size: 220px; }
a.p2tt:hover {background: url(../images/p2ttbutton-h.png) no-repeat top left;  }

a.senny {background: url(../images/senbutton.jpg) no-repeat top left; font-size: 108px; }
a.senny:hover {background: url(../images/senbutton-h.jpg) no-repeat top left;  }

a.senny-l {background: url(../images/senbutton-l.jpg) no-repeat top left; font-size: 108px; }
a.senny-l:hover {background: url(../images/senbutton-l-h.jpg) no-repeat top left;  }

a.buybut {background: url(../images/buyoff150.jpg) no-repeat top left; font-size: 166px; }
a.buybut:hover {background: url(../images/buyon150.jpg) no-repeat top left;  }

#snakebut2 { cursor: pointer; }
a#snakebut2 {background: url(../images/snakebut14082.gif) no-repeat top left; font-size: 108px; width: 140px; height: 108px;
	position: absolute; top: 34px; left: 103px; display: none; outline: none; 
}
a#snakebut2:hover {background: url(../images/snakebut14082-h.gif) no-repeat top left;  }
a#snakebut2:active {outline: none; }

#snakebut3 { cursor: pointer; }
#snakebut3 {background: url(../images/snakebut14082-h.gif) no-repeat top left; font-size: 108px; width: 140px; height: 108px;
	position: absolute; top: 34px; left: 103px; display: none; outline: none; 
}

#frame0 { position: absolute; top: 132px; left: 28px; display: block; }
#frame1 { position: absolute; top: 132px; left: 28px; display: none; }
#frame2 { position: absolute; top: 132px; left: 28px; display: none; }
#frame3 { position: absolute; top: 132px; left: 28px; display: none; }
#frame4 { position: absolute; top: 132px; left: 28px; display: none; }
#frame5 { position: absolute; top: 132px; left: 28px; display: none; }
#frame6 { position: absolute; top: 132px; left: 28px; display: none; }
#frame7 { position: absolute; top: 132px; left: 28px; display: none; }
#frame8 { position: absolute; top: 132px; left: 28px; display: none; }
#frame9 { position: absolute; top: 132px; left: 28px; display: none; }
#frame10 { position: absolute; top: 132px; left: 28px; display: none; }
#frame11 { position: absolute; top: 132px; left: 28px; display: none; }
#frame12 { position: absolute; top: 132px; left: 28px; display: none; }
#frame13 { position: absolute; top: 132px; left: 28px; display: none; }
#frame14 { position: absolute; top: 132px; left: 28px; display: none; }
#frame15 { position: absolute; top: 132px; left: 28px; display: none; }
#frame16 { position: absolute; top: 132px; left: 28px; display: none; }
#frame17 { position: absolute; top: 132px; left: 28px; display: none; }
#frame18 { position: absolute; top: 132px; left: 28px; display: none; }
#frame19 { position: absolute; top: 132px; left: 28px; display: none; }
#frame20 { position: absolute; top: 132px; left: 28px; display: none; }
#frame21 { position: absolute; top: 132px; left: 28px; display: none; }
#frame22 { position: absolute; top: 132px; left: 28px; display: none; }
#frame23 { position: absolute; top: 132px; left: 28px; display: none; }
#frame24 { position: absolute; top: 132px; left: 28px; display: none; }
#frame25 { position: absolute; top: 132px; left: 28px; display: none; }
