
*
{
	margin:0;
	padding:0;
}
ul,li
{
	list-style-type:none;
}
a img,table
{
	border:none;
}
body,html,table
{
	font-size:100%;
	font-family:arial,sans-serif;
}
.clear
{
	font-size:1px;
	height:1px;
	width:1px;
	clear:both;
}
body,html
{
	background:#000 url(../_img/backgrounds/html.jpg) top center repeat-x;
	font-size:0.85em;	
}
#container1, #container2, #container3, #container4, #footer
{
	text-align:center;
	width:100%;
}
#container2
{
	background:url(../_img/backgrounds/frame-bottom.gif) bottom center no-repeat;
	padding:0 0 0 0;
}
#container3
{
	background:url(../_img/backgrounds/frame-top2.jpg) top center no-repeat;
	min-height:822px;
	height:auto !important;
	height /**/:822px;
	he\ight:822px;
}
/* Footer */
#footer
{
	padding:0;
	height:173px;
	background:url(../_img/backgrounds/footer.jpg) top center no-repeat;
	font-size:0.95em;
}
#footer .inner
{
	width:770px;
	margin:0 auto;
	padding-top:76px;
	text-align:right;
}
#footer p
{
	padding:0 0 5px 0;
	color:#fff;
}
#footer p a
{
	color:#fff;
	text-decoration:none;
	padding:0 2px;
}
#footer p.bpi
{
	float:right;
}
#footer p.bpi a
{
	display:block;
	width:105px;
	height:35px;
	padding:5px;
	w\idth:95px;
	he\ight:25px;
	position:relative;
}
#footer p.bpi a span
{
	display:none;
}
/*  Hide from IE5 MAC \*/
#footer p.bpi a span
{
	display:block;
	width:105px;
	height:35px;
	position:absolute;
	top:0;
	left:0;
	cursor:hand;
}
/*  End Hide from IE5 MAC */
#footer p.bpi a span{background:url(../_img/bpi-logo.gif) no-repeat;}




/****************************************************************************************************/

#contentArea
{
	width:770px;
	margin:0 auto;
	text-align:left;
	color:#fff;
}
#leftColumn
{
	width:138px;
	height:826px;
	padding:250px 0 0 1px;
	w\idth:137px;
	he\ight:576px;
	float:left;
	position:relative;
}
#rightColumn
{
	width:632px;
	padding:138px 5px 15px 14px;
	w\idth:613px;
	float:right;
}
#rightColumn .left
{
	width:471px;
	padding-top:4px;
	float:left;
}
#rightColumn .right
{
	width:142px;
	float:right;
}
#rightColumn p.right, #rightColumn img.right
{
	width:auto;
}
#rightColumn img.right
{
	clear:right;
}


/* Content boxes */
.box
{
	width:613px;
	background:url(../_img/boxes/wide-box-bottom.gif) no-repeat bottom left;
	min-height:528px;
	height:auto !important;
	height /**/:528px;
	he\ight:528px;
}
.box .inner
{
	width:613px;
	padding:32px 32px 36px 32px;
	w\idth:549px;
	background:url(../_img/boxes/wide-box-top.gif) no-repeat;
}
.home
{
	width:471px;
	background:url(../_img/boxes/home-box-bottom.gif) bottom left;
	min-height:344px;
	height:auto !important;
	height /**/:328px;
	he\ight:328px;
}
.home .inner
{
	width:471px;
	padding:32px 34px 36px 28px;
	w\idth:409px;
	background:url(../_img/boxes/home-box-top.gif) no-repeat;
}
.box .inner img.left
{
	clear:left;
	float:left;
	margin:0 10px 8px 0;
}
.box .inner img.right
{
	clear:right;
	float:right;
	margin:10px 0 8px 10px;
}
.box ul
{
	margin:5px 0 12px 0;
}
.box ul li
{
	background:url(../_img/boxes/li-bullet.gif) 0px 6px no-repeat;
	padding:0 0 6px 20px;
}
/* Cosmos Section */
.cosmos
{
	width:612px;
	min-height:400px;
	height:auto !important;
	height /**/:400px;
	he\ight:234px;
	padding:0 0 166px 0;
	margin:0;
	background:url(../_img/boxes/cosmos-middle.gif) 3px 0 repeat-y;
	position:relative;
}
.cosmos .inner
{
	width:612px;
	padding:60px 34px 0 38px;
	w\idth:540px;
	margin:0;
	background:url(../_img/boxes/cosmos-top.gif) 3px 0 no-repeat;
}
.cosmos .bottom
{
	padding:0;
	font-size:1px;
	margin:0;
	position:absolute;
	bottom:0;
	left:0;
	width:612px;
	height:176px;
	background:url(../_img/boxes/cosmos-bottom.gif) bottom left no-repeat;
}
.cosmos p
{
	color:#00FF00;
}

ul.cosmosNav li
{
	background:none;
	margin:0;
	padding:0;
	width:180px;
	float:left;
	height:140px;
	display:block;
}
ul.cosmosNav li a, ul.cosmosNav li a span
{
	display:block;
	width:169px;
	height:118px;
	position:relative;
}
ul.cosmosNav li a span
{
	display:none;
}
/*  Hide from IE5 MAC \*/
ul.cosmosNav li a span
{
	display:block;
	position:absolute;
	top:0;
	left:0;
	cursor:hand;
}
ul.cosmosNav li#cStar a span{background:url(../_img/cosmos/name-a-star.gif) no-repeat;}
ul.cosmosNav li#cFacts a span{background:url(../_img/cosmos/facts-info.gif) no-repeat;}
ul.cosmosNav li#cCompetition a span{background:url(../_img/cosmos/competition.gif) no-repeat;}
ul.cosmosNav li#cQuiz a span{background:url(../_img/cosmos/quiz.gif) no-repeat;}
ul.cosmosNav li#cDownloads a span{background:url(../_img/cosmos/downloads.gif) no-repeat;}
ul.cosmosNav li#cPictures a span{background:url(../_img/cosmos/pictures.gif) no-repeat;}
/*  End Hide from IE5 MAC */

/* Cosmos Facts and Info */
.facts h1
{
	color:#FF9900;
}
.facts p
{
	color:#FFFFFF;
}
.facts a
{
	color:#FF9900;
}
ul.pageNav
{
	margin:0 24px 0 0;
}
ul.pageNav li
{
	background:none;
	padding:0;
	margin:0;
}
ul.pageNav li.next
{
	width:73px;
	height:50px;
	float:right;
}
ul.pageNav li.previous
{
	width:105px;
	height:50px;
	float:right;
}
ul.pageNav li a, ul.pageNav li a span
{
	display:block;
	width:73px;
	height:50px;
	position:relative;
}
ul.pageNav li.previous a, ul.pageNav li.previous a span
{
	width:105px;
}
ul.pageNav li a span
{
	display:none;
}
/*  Hide from IE5 MAC \*/
ul.pageNav li a span
{
	display:block;
	position:absolute;
	top:0;
	left:0;
	cursor:hand;
}
ul.pageNav li.next a span{background:url(../_img/cosmos/next.gif) no-repeat;}
ul.pageNav li.previous a span{background:url(../_img/cosmos/previous.gif) no-repeat;}
/*  End Hide from IE5 MAC */

#factBox
{
	background:url(../_img/boxes/fact-bottom.gif) bottom left no-repeat;
	width:524px;
	margin:10px 0 0 0;
}
#factBox .inner
{
	width:524px;
	padding:10px 26px 0 20px;
	w\idth:478px;
	background:none;
}
#factBox h2, #factBox h2 span
{
	display:block;
	position:relative;
	width:524px;
	height:40px;
}
#factBox h2 span
{
	display:none;
}
/*  Hide from IE5 MAC \*/
#factBox h2 span
{
	display:block;
	position:absolute;
	top:0;
	left:0;
	cursor:hand;
}
.nightSky h2 span{background:url(../_img/boxes/fact-h2/night-sky.gif) no-repeat;}
.comets h2 span{background:url(../_img/boxes/fact-h2/comets.gif) no-repeat;}
.lightStars h2 span{background:url(../_img/boxes/fact-h2/light-stars.gif) no-repeat;}
.matter h2 span{background:url(../_img/boxes/fact-h2/matter.gif) no-repeat;}
.neutronStars h2 span{background:url(../_img/boxes/fact-h2/neutron-stars.gif) no-repeat;}
.ourMoon h2 span{background:url(../_img/boxes/fact-h2/our-moon.gif) no-repeat;}
.particles h2 span{background:url(../_img/boxes/fact-h2/particles.gif) no-repeat;}
.solarSystem h2 span{background:url(../_img/boxes/fact-h2/solar-system.gif) no-repeat;}
.temperatures h2 span{background:url(../_img/boxes/fact-h2/temperatures.gif) no-repeat;}

/*  End Hide from IE5 MAC */
#factBox .inner ul
{
	margin:0 0 20px 0;
}
#factBox .inner ul li
{
	background:url(../_img/boxes/li-star.gif) 0 -4px no-repeat;
	padding:0 6px 12px 30px;
}
/******************************************************************************************************/

/* Header, Paragraph styles */
h1,h2,h3,h4,h5,h6
{
	font-size:1.3em;
	color:#FF9900;	
	font-weight:normal;
}
.box h1
{
	font-size:1.5em;
	padding:1px 0 5px 0;
	background:url(../_img/boxes/h1-border.gif) bottom left no-repeat;
	margin:0 0 12px 0;
}
.box h2
{
	margin:0 0 6px 0;
}
.home h1, .home h2
{
	padding:0;
	background:none;
	margin:0;
}
.george h2
{
	margin-top:20px;
}
.divider
{
	display:block;
	width:537px;
	height:10px;
	background:url(../_img/boxes/divider.gif) no-repeat;
	clear:both;
}
p
{
	padding:0 0 12px 0;
}
ul,ol
{
	margin:0 0 12px 0;
}
ol
{
	margin:20px 0 20px 20px;
	list-style-type:decimal;
}
ol li
{
	padding:0 0 12px 6px;
	list-style-type:decimal;
}
a
{
	color:#FF9900;
}
/* Navigation */
#leftColumn ul li a
{
	display:block;
	color:#fff;
	width:134px;
	height:24px;
	text-transform:uppercase;
	padding:5px 10px 4px 10px;
	w\idth:114px;
	he\ight:15px;
	text-decoration:none;
	position:relative;
}
#leftColumn ul li a span
{
	display:none;
}
/*  Hide from IE5 MAC \*/
#leftColumn ul li a span
{
	display:block;
	width:120px;
	height:25px;
	position:absolute;
	top:0;
	left:0;
	cursor:hand;
}
/*  End Hide from IE5 MAC */
#leftColumn ul li#navHome a span{background:url(../_img/navigation/home.gif) 0 0 no-repeat;}
#leftColumn ul li#navBooks a span{background:url(../_img/navigation/the-books.gif) 0 0 no-repeat;}
#leftColumn ul li#navGeorge a span{background:url(../_img/navigation/george.gif) 0 0 no-repeat;}
#leftColumn ul li#navCosmos a span{background:url(../_img/navigation/cosmos.gif) 0 0 no-repeat;}
#leftColumn ul li#navAuthors a span{background:url(../_img/navigation/the-authors.gif) 0 0 no-repeat;}
#leftColumn ul li#navRegister a span{background:url(../_img/navigation/register.gif) 0 0 no-repeat;}
#leftColumn ul li#navLinks a span{background:url(../_img/navigation/links.gif) 0 0 no-repeat;}

/* Added active states */
#leftColumn ul li#navHome.active a span, #leftColumn ul li#navHome a span:hover{background:url(../_img/navigation/home.gif) 0 -25px no-repeat;}
#leftColumn ul li#navBooks.active a span, #leftColumn ul li#navBooks a span:hover{background:url(../_img/navigation/the-books.gif) 0 -25px no-repeat;}
#leftColumn ul li#navGeorge.active a span, #leftColumn ul li#navGeorge a span:hover{background:url(../_img/navigation/george.gif) 0 -25px no-repeat;}
#leftColumn ul li#navCosmos.active a span, #leftColumn ul li#navCosmos a span:hover{background:url(../_img/navigation/cosmos.gif) 0 -25px no-repeat;}
#leftColumn ul li#navAuthors.active a span, #leftColumn ul li#navAuthors a span:hover{background:url(../_img/navigation/the-authors.gif) 0 -25px no-repeat;}
#leftColumn ul li#navRegister.active a span, #leftColumn ul li#navRegister a span:hover{background:url(../_img/navigation/register.gif) 0 -25px no-repeat;}
#leftColumn ul li#navLinks.active a span, #leftColumn ul li#navLinks a span:hover{background:url(../_img/navigation/links.gif) 0 -25px no-repeat;}

/* Sub Navigation */
#leftColumn ul li ul
{
	width:120px;
	margin:0;
	background:url(../_img/navigation/li-dots.gif) bottom left no-repeat;
}
#leftColumn ul li ul li
{
	background:url(../_img/navigation/li-arrow.gif) 16px 7px no-repeat;
}
#leftColumn ul li ul li a, #leftColumn ul li ul li.active
{
	width:auto;
	height:auto !important;
	he\ight:16px;
	padding:3px 10px 4px 26px;
	text-transform:none;
}
#leftColumn ul li ul li.active
{
	font-weight:bold;
}
/*********************************************************************************************************/
/* IMAGE REPLACEMENT ELEMENTS */

/* Name A Star */
p#nameAStar
{
	position:absolute;
	padding:0 0 0 5px;
	bottom:0;
	left:0;
}
p#nameAStar a
{
	display:block;
	width:133px;
	height:154px;
	position:relative;
}
p#nameAStar a span
{
	display:none;
}
/*  Hide from IE5 MAC \*/
p#nameAStar a span
{
	display:block;
	width:133px;
	height:154px;
	position:absolute;
	top:0;
	left:0;
	cursor:hand;
	background:url(../_img/content/name-a-star.gif) no-repeat;
}
/*  End Hide from IE5 MAC */

/* Cosmos */
p#cosmos
{
	padding:0 0 5px 12px;
}
p#cosmos a
{
	display:block;
	width:291px;
	height:140px;
	padding:10px 0 0 20px;
	w\idth:271px;
	he\ight:130px;
	color:#fff;
	position:relative;
}
p#cosmos a span
{
	display:none;
}
/*  Hide from IE5 MAC \*/
p#cosmos a span
{
	display:block;
	width:291px;
	height:140px;
	position:absolute;
	top:0;
	left:0;
	cursor:hand;
	background:url(../_img/content/cosmos.gif) no-repeat;
}
/*  End Hide from IE5 MAC */

/*************************************************************************************************************/


/* Right Column Images (homepage) */
#rightColumn .right ul li a
{
	display:block;
	color:#000;
	width:142px;
	padding:10px;
	height:120px;
	w\idth:122px;
	he\ight:100px;
	text-transform:uppercase;
	text-decoration:none;
	position:relative;
}
#rightColumn .right ul li a span
{
	display:none;
}
/*  Hide from IE5 MAC \*/
#rightColumn .right ul li a span
{
	display:block;
	width:142px;
	height:128px;
	position:absolute;
	top:0;
	left:0;
	cursor:hand;
}
/*  End Hide from IE5 MAC */
#rightColumn .right ul li.rGeorge a span{background:url(../_img/content/right-col/george.gif) no-repeat;}
#rightColumn .right ul li.rCosmos a span{background:url(../_img/content/right-col/cosmos.gif) no-repeat;}
#rightColumn .right ul li.rAuthors a span{background:url(../_img/content/right-col/the-authors.gif) no-repeat;}
#rightColumn .right ul li.rGeorgeWorld a span{background:url(../_img/content/right-col/george-around-the-world.gif) no-repeat;}

/**************************************************************************************************************************************/

/* The Books */
ul.bookList, ul.bookList li
{
	padding:0;
	margin:0;
	list-style-type:none;
	background:none;
}
ul.bookList li
{
	width:179px;
	float:left;
	background:url(../_img/content/books/locked.jpg) no-repeat;
	padding:286px 0 0 0;
}
ul.bookList li.book1, ul.bookList li.book2, ul.bookList li.book3
{
	padding:0;
}
ul.bookList li.book1{background:url(../_img/content/books/book-1.jpg) no-repeat;}
ul.bookList li.book2{background:url(../_img/content/books/book-2.jpg) no-repeat;}
ul.bookList li.book3{background:url(../_img/content/books/book-3.jpg) no-repeat;}
ul.bookList li.book1 a, ul.bookList li.book2 a, ul.bookList li.book3 a
{
	display:block;
	padding:286px 12px 6px 12px;
}
ul.bookList li p
{
	padding:0 12px 6px 12px;
}
/* Book Page */
#theBook
{
	background:url(../_img/boxes/explore-the-book.jpg) no-repeat;
	width:527px;
	height:253px;
	margin:20px 0px 10px 10px;
}
.book1 .inner
{
	background:url(../_img/boxes/book-1.gif) 292px 0px no-repeat;
	width:527px;
	height:253px;
	padding:80px 0 0 40px;
	w\idth:487px;
	he\ight:173px;
}
.book2 .inner
{
	background:url(../_img/boxes/book-2.gif) 292px 0px no-repeat;
	width:527px;
	height:253px;
	padding:80px 0 0 40px;
	w\idth:487px;
	he\ight:173px;
}
#theBook .inner ul li
{
	background:none;
	padding:0;
	display:block;
	width:158px;
	height:28px;
	overflow:hidden;
	position:relative;
}
#theBook .inner ul li a, #theBook .inner ul li span
{
	display:block;
	width:158px;
	height:28px;
	position:relative;
}
#theBook .inner ul li span
{
	position:absolute;
	top:0;
	left:0;
	cursor:hand;
}
#theBook .inner ul li#bkSynopsis a span{background:url(../_img/navigation/bk-synopsis.gif) 0 0 no-repeat;}
#theBook .inner ul li#bkReviews a span{background:url(../_img/navigation/bk-reviews.gif) 0 0 no-repeat;}
#theBook .inner ul li#bkExtract a span{background:url(../_img/navigation/bk-extract.gif) 0 0 no-repeat;}
#theBook .inner ul li#bkBuy a span{background:url(../_img/navigation/bk-buy-online.gif) 0 0 no-repeat;}

#theBook .inner ul li#bkSynopsis span, #theBook .inner ul li#bkSynopsis a span:hover{background:url(../_img/navigation/bk-synopsis.gif) 0 -28px no-repeat;}
#theBook .inner ul li#bkReviews span, #theBook .inner ul li#bkReviews a span:hover{background:url(../_img/navigation/bk-reviews.gif) 0 -28px no-repeat;}
#theBook .inner ul li#bkExtract span, #theBook .inner ul li#bkExtract a span:hover{background:url(../_img/navigation/bk-extract.gif) 0 -28px no-repeat;}
#theBook .inner ul li#bkBuy span, #theBook .inner ul li#bkBuy a span:hover{background:url(../_img/navigation/bk-buy-online.gif) 0 -28px no-repeat;}


/* Extract */
.transcript p
{
	line-height:160%;
}

/*************************************************************************************************************/

/* Gallery Pages */
ul.pictureList
{
	margin:0;
	padding:0;
	width:537px;
}
ul.pictureList li
{
	background:none;
	display:block;
	width:179px;
	height:130px;
	float:left;
	margin:0;
	padding:0;
}
.pagination-search
{
	margin:0;
	border-top:none;
	padding-top:10px;
	font-family:verdana;
}
.pagination-search p.numrecs{font-weight:bold;color:#6B6B6B;width:137px;margin:0;padding:0; margin-top:10px;float:right;}
.pagination-search p.reslinks{color:#fff;margin:0;padding:0 0 0 0px;margin-left:150px;}
.pagination-search p.reslinks a{color:#FF9900;}
.pagination-search span.selected{color:#fff;font-weight:bold;}


/* Downloads Page */
.downloads h1
{
	color:#FF9900;
}
.downloads h2
{
	color:#FFFFFF;
}
.downloads h2
{
	font-size:1.1em;
	padding-top:10px;
}
.downloads h3
{
	color:#fff;
	font-size:1em;
	padding-bottom:2px;
}
.downloads ul
{
	margin:20px 0 20px 70px;
}
.downloads ul li
{
	background:none;
	display:block;
	width:194px;
	padding:126px 0 20px 0;
	float:left;
}
.downloads ul li ul
{
	margin:0;
}
.downloads ul li ul li
{
	display:inline;
	float:none;
	width:auto;
	margin:0;
	padding:0 6px 0 0;
}
.downloads ul li.wallpaper1{background:url(../_img/downloads/thumbs/wallpaper-1.jpg) no-repeat;}
.downloads ul li.wallpaper2{background:url(../_img/downloads/thumbs/wallpaper-2.jpg) no-repeat;}
.downloads ul li.wallpaper3{background:url(../_img/downloads/thumbs/wallpaper-3.jpg) no-repeat;}
.downloads ul li.wallpaper4{background:url(../_img/downloads/thumbs/wallpaper-4.jpg) no-repeat;}
.downloads ul li.screensaver{background:url(../_img/downloads/thumbs/screensaver.jpg) no-repeat;}

/* Useful links */
.links ul
{
	margin:10px 0;
	padding:0;
	float:none;
	display:block;
	list-style-type:none;
	width:530px;
}
.links ul li
{
	background:none;
	display:block;
	margin:0;
	padding:10px 0 14px 0;
	float:none;
}
.links ul li p
{
	padding:0 0 4px 0;
	margin:0;
}

/* Buy Book */
.buyBook h2
{
	padding-top:10px;
}

/*************************************************************************************************************/

/* Registration Pages */
form.register input.text{width:200px;margin-bottom:10px;}
form.register input.day,form.register input.month{width:30px;margin: 0 10px 0 10px;	}
form.register input.year{width:50px;margin: 0 10px 0 10px;}
form.register p.label
{
	margin:0;
	padding:0;
	margin-bottom:5px;
	font-weight:bold;
}
form.register span.label
{
	margin:0;
	padding:0;
	margin-right:10px;
}
form.register p.smaller{font-size:0.9em;}
form.register p.error{color:#FF9900;}
form.register input.submit{float:right;}

/* Quiz Pages */

form.quiz input{margin-right:10px;}
form.quiz input.submit{float:right;}
form.quiz ul{list-style-image:none;}
form.quiz ul li{color:#FFFFFF;list-style-image:none;background-image:none;}
form.quiz p.question{color:#FF9900;font-weight:bold;}