	body {
		color:#AAAA44;
		margin:0px 0px 0px 0px;
		height:100%;
		background:#000000;
		font-family: Verdana;
		font-style: normal;
		font-weight: normal;
		font-size: 10pt;
		}
		
		
	/****************/
	/*  Menu System */
	/****************/
	.menupane {
		position:absolute;
		left:0px;
		top:96px;
		width:140px;
		/*height:600px;*/
		height:100%;
		background-image: url(images/menu.gif);
		background-repeat: repeat-y;
		line-height:.95;
		margin:0px 11px 0px 0px;
		padding-left:7px;
		padding-bottom:50px;
		}
		
	.menuheader {
		font-family: arial;
		font-weight: bold;
		color: #ffffff
	}
	
	.menuitem, .menuinactive {
		font-size: 7pt;
		padding:0;
		margin:0;
		}			
	
	.menuitem {
		color: #dddd77;
	}
	
	.menuinactive {
		color: #aaaaaa;
	}

	
	/******************************/
	/* Gallery/screenshot section */
	/******************************/
	.galleryspotlight {
			float:left;
			width:225px;
			height:225px;	
	}
	
	.galleryspotlighttitle {
		text-align:center;
		width:225px;
		height:24px;
		background-color:#eedd77;
		color:black;
		font-weight: bold;
		padding-top:6px;
	}
	.galleryspotlightpic {
		width:170px;
		height:135px;
		border-style:ridge;
		border-weight:medium;
		border-color:gray;
		color:#dddd77;
		padding-top:5px;
		margin-top:10px;
		margin-left:27px;
		font-size: 8pt;
		text-align:center;
	}
	
	/*******************/
	/* Welcome Message */
	/*******************/
	.welcomemsg {
		float:left;
		width:380px;
		/*height:225px;*/
		margin-left:10px;
		margin-bottom:20px;
	}
	.welcometitle {
		text-align:center;
		/*width:390px; */
		width:100%;
		height:24px;
		background-color:#eedd77;
		color:black;
		font-weight:bold;
		padding-top:6px;
	}
	.welcometext {
		color:#aaaa44;
		padding-top:3px;
		margin-top:10px;
		line-height:1.3;
		text-align:justify;
	}
	
	/***************/
	/* News blocks */
	/***************/
	.newsblock {
		float:left;
		clear:left;
		width:640px;
		margin-bottom:40px;
	}
	
	.newsheader {
		text-align:center;
		width:570px;
		/*height:40px; */
		height: 2em;
		background-color:#bb9933;
		color:white;
		font-weight:normal;
		font-size:14pt;
	}
	
	/* these are for the images on either side 
	   of the news header. Had to do this so
	   IE would display it correctly without 
	   an edge */
	.newsleft {
		position:relative;
		top:0px;
		left:-3px;
		height:2em;
		text-align:left;
	}

	.newsright {
		position:relative;
		top:0px;
		left:530px;
		height:2em;
		float:left;
	}

	
	.newsbyline {
		text-align:center;
		width:500px;
		background-color:#bb9933;
		color:black;
		font-size:8pt;
		font-weight:normal;
		
		/* height:20px;
		padding-bottom:5px;
		margin-top:5px; 
		
		border-style:ridge;
		border-color:white;*/
	}
	
	.newsbody {
		width:550px;
		color:#aaaaaa;
		text-align:justify;
		height:auto;
		margin-top:15px;
	}
	
	div.newsbody p {
		clear:left;
	}
	
	/*******************/
	/* Section headers */
	/*******************/
	.sectionblock {
		margin: 25px auto;
		width:400px;
		background-color:#BB9933;
		border-weight:thin;
		border-style:ridge;
		border-color:#DDDD77;
		padding-bottom:5px;
		text-align:center;
		/*margin-top:25px;
		margin-bottom:35px;*/
	}
	
	/* This is here to center the div section .sectionblock
	   because dumb-ass IE (as of IE6) doesn't interpret margin: auto correctly
	   and doens't center it. You have to wrap that dive with a text-align:center
	   style so it will center the div, which goes against the standard. Go figure.
	 */
	.stupidieworkaround {
		width:640px;
		text-align:center;
	}

	.sectiontitle {
		color:white;
		font-size:14pt;
			}
	.sectionbyline {
		color:black;
		font-size:8pt;
	}
	
	
	.paratitle {
		float:left;
		width:175px;
		color:#DDDD77;
		margin-bottom:25px;
		clear:left;
		margin-left:25px;
		text-align:left;

	}
	.paratext {
		float:left;
		width:360px;
		margin-bottom:25px;
		text-align:left;
		/*margin-bottom:25px;*/
	}
	.paraheading {
		clear:left;
		margin:15px auto;
		width:360px;
		color:#DDDD77;
		font-weight:bold;
		text-align:center;
		height:25px;
	}
	
	.bio {
		width:630px;
		text-align:center;
	}
	
	
	.textblock
	{
		float:left;
		margin-left:25px;
		text-align:left;
		margin-right:50px;
		margin-bottom:25px;
		clear:left;
		width:570px;
	}
	
	div.textblock p {
		clear:left;
	}

	.book
	{
		float:left;
		margin-left:50px;
		text-align:left;
		margin-right:50px;
		margin-bottom:25px;
		line-height:2;
		text-indent:3em;
		width:570px;
	}
	
	/****************/
	/* Screen shots */
	/****************/
	.thumbnail {
		float:left;
		margin:0px 20px auto;
		width:116px;
		text-align:center;
		
	}
	
	div.thumbnail p {
		margin:0px 0px 20px auto;
		text-align: center;
		color:#AAAA44;
	}
	
	
	.mugshot {
		
		margin:0px auto;
		width:128px;
		text-align:center;
		
	}
	
	div.mugshot p {
		text-align: center;
	}
	
	.tasklist {
	}
	
	/*******/
	/* FAQ */
	/*******/
	.faqtoc {
		float:left;
		margin-left:25px;
		text-align:left;
		margin-right:50px;
		margin-bottom:25px;
		clear:left;
		width:570px;
		color:#DDDD77;
	}

	.faqsection {
		float:left;
		margin-left:25px;
		text-align:left;
		margin-right:50px;
		margin-bottom:25px;
		clear:left;
		width:570px;
	}

		
	.faqquestion {
		color:#DDDD77;
		margin:15px;
	}
	
	.faqanswer {
		margin:5px 30px;
		text-align:justify;
	}
	
	div.faqanswer span {
		font-weight:bold;
	}
	
	.faqsep {
		text-align:center;
	}
	
	li.topic {
		font-weight:bold;
	}
	
	
	/**************************/
	/* Miscellaneous Sections */
	/**************************/
	.content {
		position:absolute;
		left:150px;
		top:96px;
		margin-top:32px;
		}
		
	.header {
	}
	
	.footer {
		clear:left;
		margin-top:30px;
	}
	.footertext {color:#aaaa44;font-size: 7pt;}
	
	.releasebox {
		border-top:thin dotted #FDB853;
		width: 120px;
		color: #dddd77;
				font-size: 10pt;
		padding:10px 0px;
		margin:0px;

}
		
	/*********/
	/* Links */
	/*********/
	A:link 	  { background-color: transparent; text-decoration: none; color:#dddd77;}
	A:active  { background-color: transparent; text-decoration: none; color:#dddd77;}
	A:visited { background-color: transparent; text-decoration: none; color:#dddd77;} 
	A:hover   { background-color: transparent; text-decoration: underline overline; color:#dddd77;}

	/* Added these because mozilla didn't work right without them */
	div.newsbody A:link 	{background-color: transparent; text-decoration: none; color:#dddd77;}
	div.newsbody A:active 	{background-color: transparent; text-decoration: none; color:#dddd77;}
	div.newsbody A:visited 	{background-color: transparent; text-decoration: none; color:#dddd77;}
	div.newsbody A:hover 	{background-color: transparent; text-decoration: underline overline; color:#dddd77;}

	A.menuitem:link  		{background-color: transparent; text-decoration: none; color:#dddd77;}
	A.menuitem:active		{background-color: transparent; text-decoration: none; color:#dddd77;}
	A.menuitem:visited		{background-color: transparent; text-decoration: none; color:#dddd77;}
	A.menuitem:hover		{background-color: transparent; text-decoration: underline overline; color:#dddd77;}

	div.textblock A:link	{background-color: transparent; text-decoration: none; color:#dddd77;}
	div.textblock A:active	{background-color: transparent; text-decoration: none; color:#dddd77;}
	div.textblock A:visited	{background-color: transparent; text-decoration: none; color:#dddd77;}
	div.textblock A:hover	{background-color: transparent; text-decoration: underline overline; color:#dddd77;}

	div.paratext A:link		{background-color: transparent; text-decoration: none; color:#dddd77;}
	div.paratext A:active	{background-color: transparent; text-decoration: none; color:#dddd77;}
	div.paratext A:visited	{background-color: transparent; text-decoration: none; color:#dddd77;}
	div.paratext A:hover	{background-color: transparent; text-decoration: underline overline; color:#dddd77;}

	div.faqtoc A:link		{background-color: transparent; text-decoration: none; color:#dddd77;}
	div.faqtoc A:active		{background-color: transparent; text-decoration: none; color:#dddd77;}
	div.faqtoc A:visited	{background-color: transparent; text-decoration: none; color:#dddd77;}
	div.faqtoc A:hover		{background-color: transparent; text-decoration: underline overline; color:#dddd77;}

	div.galleryspotlightpic A:link		{background-color: transparent; text-decoration: none; color:#dddd77;}
	div.galleryspotlightpic A:active	{background-color: transparent; text-decoration: none; color:#dddd77;}
	div.galleryspotlightpic A:visited	{background-color: transparent; text-decoration: none; color:#dddd77;}
	div.galleryspotlightpic A:hover	{background-color: transparent; text-decoration: underline overline; color:#dddd77;}

	
	
	