/* Copyright © 2004 Matthew Ainge & Recurring Dreams */	
	/* Sections: */
	/* 	Generic Styles: Body, links, main divs, headings, etc. */
	/* 	Props Department: Styling the Building Vader root image links */
	/* 	Small title: The website name on pages other than index */
	/* 	Actual articles: Information pages beyond the index and props index */
	/* 	First page setup: First impressions are everything ;) */
	/* 	Quicknav: The floating index on the right.  YAH (you are here) style is here too. */
	/* 	Smalllinks: Every page has page numbers and small links to the three main sections*/
	
	/* Generic styles */
	a:link
		{
		background-color:transparent;
		color: #FF9C00;
		}
	a:visited
		{
		background-color:transparent;
		color: #DB5F00;
		}
	a:active
		{
		background-color:transparent;
		color: #FFB43F;
		}
	a:hover
		{
		background-color:transparent;
		color:#FFB43F;
		}
		
	body
		{
		margin:40px 0px 0px 0px;
		padding:0px 0px 40px 0px;
		color:#dd5500;
		background-color:#000000;
		background-image:url(images/bg-base.jpg);
		background-repeat:no-repeat;
		background-position:bottom left;
		font-family:verdana, arial, sans-serif;
		font-size:80%;
		}
	h1
		{
		font-size:16pt;
		}
	h2
		{
		font-size:16pt;
		}		
	h3
		{
		font-size:12pt;
		}
	div#siteContainer
		{
		margin:0px;
		padding:0px;
		max-width:1210px;
		text-align:left;
		}
	div#disclaimers
		{
		position:relative;
		z-index:4;
		text-align:center;
		margin:30px 25% 20px 25%;
		font-size:.7em;
		clear:both;
		}
	div#disclaimers img
		{
		border-width:0px;
		}
	.noCSS
		{
		display:none;
		}
		
	/* the props department */
	div.propsblock
		{
		float:left;
		width:240px;
		margin-top:20px;
		margin-right:5px;
		padding:10px;
		background-color:#4F0300;
		text-align:center;
		}
	.proplink
		{
		margin:3px;
		width:230px;
		height:90px;
		}		
	.proplink a
		{
		border:0px;
		margin:0px;
		}
	.proplink img
		{
		border:0px;
		}


	/* The small title that appears when off the first page */
	div#smallTitle
		{
		position:absolute;
		top:40px;
		left:5px;
		z-index:2;
		font-family:"Palatino Linotype", serif;
		text-transform:uppercase;
		color:#dd2200;
		background-color:transparent;
		border:1px solid;
		padding:2px;
		}
	/* h4 = The */
	div#smallTitle #small
		{
		border:0px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 9px;
		font-size:15px;
		}		
	/* h4 = Vader Ranger */
	div#smallTitle #large
		{
		border:0px;
		padding-top:0px;
		margin-top:-25px;
		margin-left:0px;
		margin-bottom:0px;
		margin-right:0px;
		padding:0px;
		font-size:25px;
		}


	/* Styles for the actual articles */		
	div.page
		{
		position:relative;
		z-index:4;
		text-align:left;
		padding-top:0px;
		margin-left:230px;
		margin-right:180px;
		margin-top:0px;
		}
	div.page h1, div.page h2
		{
		margin:0px;
		}
	div.pageheading
		{
		padding:10px 10px 20px 5px;
		margin-top:0px;
		margin-bottom:2px;
		border-top:0px;
		background-color:#771100;
		}
	div.page div p
		{
		text-align:justify;
		}
	
	/* lists - ordered lists hang numbers outside */
	div.page ol
		{
	/*	padding-left:150px;*/
		}
		
	/* Images used in article pages */
	.pageImage
		{
		position:relative;
		z-index:5;
		float:left;
		clear:left;
		background-image:url(images/picplace.gif);
		background-repeat:no-repeat;
		margin:10px 20px 15px -13px;
		}
	.pageImageR
		{
		position:relative;
		z-index:5;
		float:right;
		clear:right;
		background-image:url(images/picplace.gif);
		background-repeat:no-repeat;
		margin:10px 15px 15px 10px;
		}		
	.pageImage img, .pageImageR img
		{
		position:relative;
		z-index:10;
		margin-left:13px;
		margin-top:10px;
		border:1px solid #440000;
		}
	.pageImage p, .pageImageR p
		{
		width:152px;
		font-size:10px;
		text-align:left;
		background-color:#440000;
		padding:3px;
		margin:0px 0px 0px 12px;
		}
		
	/* First page setup */
	div#banner
		{
		position:relative;
		z-index:1;
		text-align:center;
		}
	div#intro
		{
		position:relative;
		z-index:4;		
		text-align:left;
		margin:20px 25% 30px 25%;
		}
	
	p.mainlink
		{
		margin:5px 25% 0px 25%;		
		}
	a.mainlink
		{
		display:block;
		border:1px solid #dd5500;
		text-decoration:none;
		color:#dd5500;
		padding:2px;
		font-size:0.8em;
		}
	a.mainlink:link, a.mainlink:visited
		{
		background-color:#7A0800;
		}
	a.mainlink:hover
		{
		background-color:#991F00;
		color:#F08400;
		}		
	a.mainlink:active
		{
		background-color:#B02300;
		color:#F0B400;
		}			
	a.mainlink span
		{
		display:block;
		padding:0px 0px 5px 0px;
		border:0px;
		margin:0px;
		font-size:1.2em;
		font-weight:bold;
		}

	/* Quicknav box styles */
	div#navigation
		{
		position:relative;
		z-index:3;
		margin:0px 5px 5px 10px;
		padding:5px;
		float:right;
		width:160px;
		background-color:#540600;
		font-size:0.8em;
		}
	div#navigation ul
		{
		list-style-type:none;
		margin-left:0px;
		padding-left:0px;
		}
	div#navigation a
		{
		position:relative;
		z-index:10;
		white-space:normal;
		display:block;
		margin:0px;
		padding:2px 0px;
		background-color:transparent;
		}
	div#navigation p
		{
		display:block;
		border-top:1px solid #dd5500;
		border-left-style:none;
		border-right-style:none;
		border-bottom-style:none;
		font-size:12px;
		font-weight:bolder;
		}
	div#navigation a:hover
		{
		background-color:#7A0800;
		}
	div#youAreHere
		{
		position:relative;
		border:none;
		padding:2px 0px;
		margin:0px;
		color:#ffffff;
		background-color:transparent;
		}
	div#yahTxt
		{
		position:relative;
		z-index:10;
		padding:0px;
		}
	div#yahBG
		{
		position:absolute;
		z-index:3;
		top:-1px;
		right:-4px;
		background-image:url(images/testoffire.gif);
		background-position:center left;
		padding:0px 0px 8px 0px;
		width:230px;
		}
		
	/* Smalllinks and navigation on pages */
	#footer
		{
		clear:both;
		}
	.navNext
		{
		margin:5px 0px 5px 20px;
		white-space:nowrap;
		font-size:80%;
		}
	.navPrev
		{
		margin:5px 20px 5px 0px;
		white-space:nowrap;
		font-size:80%;
		}
	div.smallLinks
		{
		width:200px;
		padding:5px 12px 2px 12px;
		margin:10px 10px 10px 0px;
		background-color:#550000;
		position:relative;
		z-index:10;
		}
	#top
		{		
		float:left;
		}		
	#base
		{
		float:right;
		}
	div.smallLinks a
		{
		color:#aa0000;
		background-color:transparent;
		}
	div.smallLinks a:hover
		{
		color:#FFB43F;
		background-color:transparent;
		}			
	div.smallLinksMain
		{
		float:right;
		font-size:80%;
		margin:4px;
		}	
	div.smallLinksMain a
		{
		display:block;
		}
	div.smallLinksSections a
		{
		margin:1px;
		background-color:#330000;
		}
	#bottomNav
		{
		padding:5px;
		text-align:center;
		background-color:#330500;
		}
