	
	/* ----------------------	All Pages      ----------------------*/
	body
	{
		background-image: url(../images/back2.jpg);			/*  This Tag will apply a Background image to the body section of the page */
		color: #aaaaaa;										/*This sets the foreground color of the page an example, text */
		background-attachment: fixed;						/* This takes the background (the picture) and attaches it with a value of fixed, meaning it stays put does not move as you scroll */
		background-color: black;							/*  This changes the background color of the selector, in this case the body */
		margin-bottom: 10%;									/*  this is to give extra scroll room at the bottom so we can see past the pic i fixed there */
	}
	
	#menu
	{
		text-align: center;
		margin-bottom: 10px;
	}
	
	#menu ul
	{
		padding: 0;
		margin: 0;
		list-style: none;
		height: 22px;
	}
	
	#menu li
	{
		display: inline;
		margin-right: 2.5em;
		border-bottom: 3px solid #cc0000;

	}

	#menu a:link, a:visited
	{
		color: #cc0000;
		text-decoration: none;
	}
	
	#menu li:hover
	{
		border-top: 3px solid #ff0000;
		border-bottom: 0px;
	}
	
	#menu li:hover a
	{
		color: #ff0000;
	}
	
	.Ccenter
	{
		text-align: center;
	}
	
	img
	{
		border: none;
	}
	
	
	#Bbottom
	{
		position: fixed;
		bottom: -100px;
		padding: 0px;
		border: none;
		margin: 0px;
		z-index: 49;
	}
	
	#Lback
	{
		position: fixed;
		left: 0px;
		top: 0px;
		margin: 0px;
		border: none;
		padding: 0px;
		z-index: 2;
	}
	
	#Lback2
	{
		position: fixed;
		left: 0px;
		top: 0px;
		margin: 0px;
		border: none;
		padding: 0px;
		z-index: 1;
	}
	
	#Rback
	{
		position: fixed;
		top: 0px;
		right: 0px;
		margin: 0px;
		border: none;
		padding: 0px;	
		z-index: 2;
	}

	#Rback2
	{
		position: fixed;
		top: 0px;
		right: 0px;
		margin: 0px;
		border: none;
		padding: 0px;	
		z-index: 1;
	}
		
	
	
	#all
	{
		width: 800px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 200px;
	}
	
	/*  Main Page! Blockquote requirment */
	
	#Quote blockquote
	{
		position: absolute;
		visibility: hidden;
		color: #ffffff;
		background-color: #000000;
		border: 1px dotted #ffffff;
				
	}
	
	#Quote:hover blockquote
	{
		position: fixed;
		visibility: visible;
		bottom: 100px;
		left: 0px;
		padding: 5px;
		width: 700px;
		font-size: 75%;
		z-index: 99;

	}
	
	/* -------------------------   Media Pages  ------------------------ */
	
	.thumbnail
	{
		position: relative;
		z-index: 0;	
	}
	
	.thumbnail:hover
	{
		background-color: transparent;
		z-index: 50;

	}
	
	.thumbnail span
	{
		position: absolute;
		background-color: #000000;
		padding: 5px;
		left: -1000px;
		border: 1px dashed gray;
		visibility: hidden;
		color: black;
		text-decoration: none;
	}
	
	.thumbnail span img
	{
		border-width: 0;
		padding: 2px;
	}
	
	.thumbnail:hover  span
	{
		position: fixed;
		visibility: visible;
		bottom: 0;
		left: 60px;
	}
	
	#imgs p
	{
			padding-right: 200px;
			display: inline;
	}
	
	.NoShow
	{
		display: none;
	}
	
	/* --------------------	Written Content on Pages (News)	---------------------- */
		
	
	#MainContent
	{
		width: 550px;
	}
	
	.Content
	{
		padding: 10px;
		font-weight: bold;
		border: 10px solid #AA0000;
		padding-top: 70px;
		background-image: url(../images/News.gif);
		background-repeat: no-repeat;
		background-position: top right;
		font-size: 12px;
		
	}
	
	.NewsHeader
	{
		background-color: #000000;
		float: left;
		border-right: 10px solid #AA0000;
		border-bottom: 10px solid #AA0000;
		border-top: 10px solid #000000;
		border-left: 10px solid #000000;
		margin-top: 0px;
		margin-right: 10px;
		padding: 15px;
		padding-bottom: 10px;
	}

	#sidebar
	{
		width: 200px;
		float: right;
		padding: 5px;
		border: 10px solid #AA0000;
	}
	
	#sidebar h2
	{
		text-align: center;
	}
	
	#NewsPic
	{
		width: 200px;
		height: 135px;
		background-image: url(../images/NewsPic.gif);
		position: fixed;
		top: 0px;
		right: 0px;
		z-index: 99;
	}
	
	/* ------------------- css for the Merch html only ------------------- */


	th
	{
		font-size: 120%;
	}
	th, td
	{
		border: 1px dotted #AA0000;
		border-collapse: collapse;
	}
	
	#Dlist
	{
		float: right;
		color: #000000;
		width: 200px;
		opacity: .7;
		alpha: (opacity .7);
		z-index: 99;
		background-color: #aa0000;
		padding: 5px;
		margin-top: 50px;
	}
  
  