/* _______________________________________________________________________________________________________________________________________________ 
  |_| CSS Reset |_________________________________________________________________________________________________________________________________| 

	Copyright 2009 Alexander Trauzzi

	You like my CSS do ya?!
	Contact me at atrauzzi@gmail.com
*/
* {
	font-family: Bitstream Vera Sans, Verdana, sans-serif;
	padding: 0px;
	margin: 0px;
	border: none;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	overflow: auto;
	color: #000000;
}

input, select, textarea {
	/* This is done so that we ALWAYS wrap controls with block elements!		*/
	/* If you've ever done CSS-backed form design, you'll know this is important. 	*/
	width: 100%;
}

button {
	border: outset 1px;
	padding: 3px;
	cursor: pointer;
	margin: 1%;
}
	button:active {
		border: inset 1px;
	}

/* Allows for SEO and non-CSS/Visual browsers to have a title. */
h1 {
	display: none;
}

/* _______________________________________________________________________________________________________________________________________________ 
  |_______________________________________________________________________________________________________________________________________________|
*/


#Header {
	background: #000000;
	background: #000000;
}
	#Header > img {
		float: right;
		position: relative;
		z-index: 1;
	}

		#Menu {

			/* Positioning for ImageRotator.js */
			position: relative;
			z-index: 2;
			float: right;
			clear: right;
			width: 100%;

			color: #E25B5B;
			font-size: 123%;
			padding-left: 17%;
			padding-right: 11%;
			/* Separation between header and content. */
			border-bottom: solid 19px #CCCCCC;

		}
			#Menu > a {
				display: block;
				float: right;
				text-decoration: none;
				font-weight: bold;
				color: #D00000;
				margin-left: 2%;
				padding: 0.3%;
				margin-top: 5px;
				overflow: visible;
			}
				#Menu > a:hover {
					margin-top: 0px;
					border-top: solid 5px #CCCCCC;
				}
				#Menu > a.Current {
					margin-top: 0px;
					cursor: default;
					border-top: solid 5px #CCCCCC;
				}

	#Content {

		/* Positioning for ImageRotator.js */
		position: relative;
		z-index: 3;

		padding-top: 5%;
		padding-bottom: 5%;
		padding-left: 19%;
		padding-right: 19%;
		background: #FFFFFF;

	}
		#Content > h2 {
			font-size: 117%;
			letter-spacing: 1px;
			margin-bottom: 3%;
		}
		#Content > p {
			padding-left: 3%;
			padding-right: 3%;
			margin-top: 1%;
		}

