 /*  STYLE SHEET FOR CAPTAIN NUMBSKULL IN SPACE */
	body	{
		background: black;
		/*background-image: url("newBG.jpg");
		background-attachment: fixed;*/
		color: #999999;
		margin: 0;
		padding: 0;
	}
	
	#stars1 {background-image: url("stars1.gif");}
	#stars2 {background-image: url("stars2.gif");}
	#stars3 {background-image: url("stars3.gif");}
	#stars1, #stars2, #stars3 {
		padding: 0;
		margin: 0;
		width: 100%;
		height: 100%;
		background-attachment: fixed;
	}
	
		
	#toggle_link
	{
		font-size: 80%;
		display: block;
		float: left;
		padding: 10px;
	}
	
	
	
	
	img 	{
		padding: 0;
		border: 0;
		margin: 0;
	}
	#pageContainer	{
		width: 49%;
		padding-left: 50%;
	}
	#contentContainer	{
		width: 600px;
		/*position: absolute;*/
		/*padding-left: 50%; /*left: 50%;*/
		margin-left: -320px;
	}
	#copyright	{
		width: 100%;
		text-align: center;
		padding-bottom: 20px;
	}
	
	.container	{
		padding: 20px;
	}
	
	#title	{
		padding: 20px 0 20px 0;
		color: #dddddd;
	}	
	#title #graphic	{
		display: none;
	}
	#title #titleText h1	{
		margin: 0;
		padding: 0;
	}	
	#title #titleText h1 #captain, #title #titleText h1 #numbskull	{
		font-size: 48pt;
		color: #ffffaa;
		font-variant:small-caps;
	}
	#title #titleText h1 #captain	{
		display: block;
	}
	#title #titleText h1 #numbskull	{
		margin-left: 2em;
		display: block;
	}
	#title #titleText h1 #space	{
		margin: 0 0 0 45%;
		padding: 0;
		font-size: 18pt;
		font-variant:small-caps;
	}	
	#title #titleText h3	{
		margin: 0 0 0 5%;
		font-weight: normal;
		padding: 0;
		/*font-size: .8em;*/
		font-variant:small-caps;
	}
	
	a {
		color: #ffffaa;
	}
	
	#content	{
		
		width: 588px;
		border: solid  #ffffaa 6px;
		background-color: #000033;
		color: white;
	}
	
	#content h1	{
		/*font-size: larger;*/
		font-weight: bold;
		margin-left: 1em;
		font-variant:small-caps;
	}
	#content h2	{
		font-size:  large;
		font-weight: bold;
		margin-left: 1em;
		margin-bottom: 0;
		font-variant:small-caps;
	}
	.section	{
		margin-bottom: 2em;
	}
	
	p	{
		text-align: justify;
		margin-top: 0;
		padding-top: 0;
	}
	
	#characters .image	{
		margin: -20px 0ex 0ex 0px;
		padding: 1ex 0 0 0;
	}
	#characters .image img	{
		padding: 0px 0px 0px 0px;
		margin: 0;
	}
	#characters .image .caption	{
		display: none;
		font-size: small;
		font-weight: bold;
		margin: 5px;
		padding: 5px;
		border-top: solid #ffffaa 1px;
		text-align: center;
	}
	#characters #captain .image	{
		float: left;
		margin-left: -20px;
		margin-right: -5px;
		margin-bottom: -20px;
	}
	#IE #characters #captain .image	{
		margin-left: -10px;
	}
	#characters #steve .image
	{
		float: right;
		margin-left: -5px;
		margin-right: -10px;
		margin-bottom: -20px;
	}
	#characters div { 
		margin-bottom: 40px ;
	}
	
	#images {
		text-align: center;
	}
	#images h1 {
		text-align: left;
	}
	#images .image {
		margin: 0 0 30px 0;
	}
	
	#Menu {
		text-align: center;
	}
	
	.topLink {
		margin-top: 10px;
		margin-right: 2em;
		float: right;
	}