	html
		{
			height: 100%;
			width: 100%;
		}

	body
		{

			background: #780C0C;
			background-image: url('../images/bggradient.png');
			background-repeat: repeat-x;
			background-attachment: fixed;
			background-position: top; 
			margin: 0;
			margin-top: 25px;
			padding: 0;
			font: 11 arial;
			color: #000000;
			overflow: auto;
			text-align: center;
		}

	div.header
		{
			display: block;
			background: #FFFFFF;
			background-image: url('../images/banner.png');
			background-repeat: no-repeat;
			background-attachment: auto;
			background-position: center; 
			overflow: none;
			border: 0px solid #FFFFFF;
			padding: 0px;
			width: 800;
			height: 110;
			margin-left: auto;
			margin-right: auto;
			z-index: 4;
			text-align: left;
		}

	div.navstripe
		{
			text-align: center;
			display: block;
			background: #EAEAEA;
			width: 800;
			height: 25;
			margin: 0px auto;
			margin-right: auto;
			margin-left: auto;
			z-index: 3;
		}

	div.wholepage
		{
			display: block;
			background: #EAEAEA;
			background-image: none;
			background-position: top;
			background-repeat: no-repeat; 
			text-align: center;
			padding: 0px;
			padding-top: 5px;
			padding-bottom: 5px;
			width: 800px;
			height: auto;
			margin: 0px auto;
			margin-left: auto;
			margin-right: auto;
			overflow: auto;
			z-index: 2;
		}	

	div.footer
		{
			display: block;
			background-image: url('../images/footer.png');
			text-align: center;
			color: #542121;
			font: 10px arial;
			overflow: none;
			border-top: 1px solid #444444;
			width: 800;
			height: 35;
			max-height: 35;
			overflow: hidden;
			padding-top: 5px;
			margin: 0px auto;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 10px;
			z-index: 1;
		}

	body>div.footer
		{
			height: 30px;
		}

	ul 
		{
			margin: 0;
			padding: 0;
			list-style: none;
		}

	ul li 
		{
			margin: 0;
			position: relative;
			width: 133px;
			float: left;
		}

	/* Last One Wouldn't Add Right Border! */
	ul li.lilast 
		{
			width: 133px;
			border-right: 1px none #FFFFFF;
		}

	/* Don't want border on the left of the home button! */
	ul li.lihome
		{
			width: 135px;
			border-left: 2px none #FFFFFF;
		}

	li ul 
		{
			margin: 0;
			position: absolute;
			left: 0px;
			top: 23px;
			display: none;
			width: 133px;
			border-bottom: 1px solid #444444;
			border-right: 1px solid #444444;
		}

	li ul.ullast 
		{
			border-right: 1px none #444444;
		}

	/* Styles for Menu Items */
	ul li a.menu
		{
			text-align: left;
			font: bold 12 arial;
			display: block;
			text-decoration: none;
			color: #363636;
			background-color: #FFFFFF;
			padding: 4px;
			border: 1px solid #444444;
			border-right: 0;
			cursor: default;
			-webkit-transition: background-color 0.2s linear;
		}

	/* Style for Home Button */
	ul li a.menuhome
		{
			text-align: left;
			font: bold 12 arial;
			display: block;
			text-decoration: none;
			color: #363636;
			background-color: #FFFFFF;
			padding: 4px;
			border: 1px solid #444444;
			border-left: 2px none #444444;
			border-right: 0;
			-webkit-transition: background-color 0.2s linear;
		}
	
	/* Hover Styles */
	a.menu:hover
		{
			background-color: #FFFFFF;
			color: #770022;
		}

	/* Home Button Hover Style */
	a.menuhome:hover
		{
			background-color: #C8C8C8;
			color: #770022;
		}

	/* Sub Menu Styles */
	a.submenu
		{
			text-align: left;
			font: bold 11 arial;
			display: block;
			text-decoration: none;
			color: #777777;
			background-color: #FFFFFF;
			border: 1px solid #444444;
			border-right: 0;
			padding: 2px 5px;
			border-bottom: 0;
			border-top: 0;
			-webkit-transition: background-color 0.2s ease-out;

		}

	/* Sub Menu Hover Styles */
	li ul li a:hover
		{
			background-color: #C8C8C8;
			color: #770022;
			padding: 2px 5px;
		}

	
	li:hover ul, li.over ul
		{ 
			display: block; 
		}

	span.menutexted
		{
			text-align: left;
			background: #F2F2F2;
			display: block;
			font: 11 arial;
			padding: 2px 5px;
			border-left: 1px solid #444444;
		}

	p.pageheader
		{
			font: 2em tahoma, arial, helvetica, sans-serif; 
			color: #881212; 
			text-align: center;	
			cursor: default;
			margin: 10px;
		}

	div.fullpage
		{
			display: block;
			width: 100%; 
			background: #CACACA; 
			text-align: justify; 
			height: auto; 
			margin: 5px; 
			margin-top: 0px; 
			margin-bottom: 0px; 
			border-top: 2px solid #444444; 
			border-bottom: 2px solid #444444;
			font: 1.2em arial; 
			color: #441212; 
			padding: 5px;
		}

	body>div.wholepage>div.fullpage
		{
			width: 780px;
		}

	span.normaltext
		{
			font: 1.0em Palatino Roman, arial; 
			color: #441212; 
			text-align: left;
		}

	span.member
		{
			font: 1.0em arial;
			color: #000000;
			padding: 2px;
			width: 300px; 
			background-color: #E8E8E8; 
			float: left; 
			margin-bottom: 3px;
			text-decoration: none;
			cursor: default; 
			-webkit-transition: background-color 0.6s cubic-bezier(0.0, 0.0, 0.01, 1.0);
		}

	span.member:hover
		{	
			font: bold 1.0em arial;
			color: #AA0C0C;
			background-color: #FFFFFF;
		}

	div.member_column
		{
			float: left; 
			width: 304px; 
			margin: 0px; 
			margin-right: 3px;

		}

	div.member_column_container
		{
			height: auto; 
			width: 618px; 
			margin-left: 83px; 
			text-align: center; 
			background: none;

		}

	a.normallink:link
		{
			color: #AA0C0C;
			text-decoration: none;
			background-color: none;
		}

	a.normallink:visited
		{
			color: #AA0C0C;
			text-decoration: none;
			background-color: none;

		}

	a.normallink:hover
		{
			background: #EAEAEA;
			color: #DD1818;
		}

	a.normallink:active
		{
			color: #AA0C0C;
			text-decoration: none;
			background-color: none;
		}

	img.picture
		{
			background-color: #CDCDCD;
			padding: 3px;
			border: 1px solid #444444;
			width: 200px;
		}

	img.picture:hover
		{

		}

	img.thumb_album
		{
			height: 113px; 
			max-width: 150px; 
			border: 1px solid #565656;
			background-color: #FFFFFF;
			padding: 2px;

		}
	

