	#home #masthead { width: 900px; height: 520px; background: url('images/home-masthead.jpg'); position: relative; border: none; }
		#home #masthead h1 { position: relative; left: -9999px; }
		#home #masthead p { padding: 15px 20px 10px 20px; width: 860px; position: absolute; bottom: 0; left: 0; background-color: #000; color: #FFF; opacity: 0.75; -moz-opacity: 0.75; filter: alpha(opacity=75); font-size: 21px; }
	
	#showcase { clear: both; padding: 2em 0; }
		#showcase div#dragondawn, #showcase div#dragonkeeper, #showcase div#gardenofthepurpledragon, #showcase div#dragonmoon, #showcase div#carolewilkinson  { width: 600px; min-height: 250px; float: left; }
			#showcase div img { float: left; height: 210px; }
			#showcase div h3, #showcase div p, #showcase div ul { margin-left: 150px; }
			#showcase div ul { font-size: 13px; }
				#showcase div ul li { display: inline; margin-right: 1.2em; }
			
	#showcase-navigation { width: 160px; float: right; }
		#showcase-navigation li.books, #showcase-navigation li.author { font-size: 14px; clear: both; float: none; color: #333; } 
			#showcase-navigation > li span { display: block; padding-bottom: .2em; border-bottom: 1px solid #777; margin-bottom: .4em; }
		#showcase-navigation li ul li { display: block; width: 35px; float: left; margin-right: 5px; margin-bottom: 10px; }
			#showcase-navigation li ul li.selected { opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); }
			#showcase-navigation li ul li a img { width: 35px; height: 52px; }
			#showcase-navigation li ul li a span { display: none; }
			
	#home #mainmenu { float: none; width: auto; height: auto; padding-top: 10px; }
		#home #mainmenu li { display: block; width: 116px; float: left; padding-right: 6px; border-right: 1px solid #CC6666; margin: 0; margin-right: 6px; margin-top: 30px; font-size: 10px; line-height: 1.4em; }
		#home #mainmenu li.audio { margin-right: 0; padding-right: 0; border-right: none; }
			#home #mainmenu li a.mainmenulink { display: block; height: 60px; margin-bottom: 5px; margin: 0 auto 10px auto; }

			#home #mainmenu li span { display: block; margin-bottom: .4em; padding-bottom: .4em; }
			#home #mainmenu li a:hover.mainmenulink,
			#home #mainmenu li a:active.mainmenulink { text-decoration: none; }
				#home #mainmenu li a span { display: inline; margin: 0; padding: 0; position: relative; left: -9999px; }

