/* CSS Document */
body {
	background		: #fff;
	font-family		: arial, sans-serif;
	font-size		: 100%;
	line-height		: 1.2em;
	
	margin			: 0em;
	padding			: 0em;
}

#body {
	width			: 100%;
	min-width		: 790px;
}

#body h1 {
	font-size		: 1.4em;
}

#body h3 {
	color			: #990000;
	font-size		: 1em;
}

#body p {
	font-size			: 0.8em;
	line-height			: 1.6em;
	margin				: 1em 0em 2em 0em;
}

#body li {
	font-size			: 0.8em;
	line-height			: 1.6em;
}

#body a,
#body a:hover {
	color				: #990000;
}

.textwrapper {
	width			: 790px;
}
.left  { float	: left; width	: 45%; padding	: 1em;}
.right { float	: right; width	: 45%; padding	: 1em;}

#header {
	background		: url('./images/ribbon.jpg') no-repeat bottom left;
	height			: 19em;
	border-bottom	: 1px dotted #990000;
	min-width		: 700px;
}

hr {
	border			: none;
	border-bottom	: 1px dotted #990000;
}

#header h2 {
	padding				: 85px 0 0 0;
	overflow			: hidden;
	background-repeat	: no-repeat;
	width				: 325px;
	height				: 0px !important;
	height /**/:85px;
	
	position			: relative;
	top					: 10px;
	left				: 86px;
	z-index				: 10;
}
#header h2.photoshop {
	background-image	: url('./images/photoshop.jpg');
}

#header h2.tributes {
	background-image	: url('./images/tributes.jpg');
}

#header h2.thanks {
	background-image	: url('./images/thanks.jpg');
}

#header h2.awareness {
	background-image	: url('./images/awareness.jpg');
}

#header h2.fundraising {
	background-image	: url('./images/fundraising.jpg');
}

#header h2 small {
	padding				: 20px 0 0 0;
	overflow			: hidden;
	background-repeat	: no-repeat;
	width				: 250px;
	height				: 0px !important;
	height /**/:20px;
	
	position			: relative;
	top					: -45px;
	left				: 85px;
	display				: block;
}
#header h2 small.alexandra {
	background-image	: url('./images/alexandra.jpg');
}

#header h2 small.alexandra2 {
	background-image	: url('./images/alexandra2.jpg');
}

#body #header p {
	font-size			: 0.8em;
	line-height			: 1.3em;
	width				: 35%;
	padding				: 0.5em;
	
	position			: relative;
	top					: 10px;
	left				: 170px;
	z-index				: 10;
	margin				: 0em;
}

#body blockquote {
	font-size			: 0.9em;
	line-height			: 1.4em;
	padding				: 0.5em 0.5em 0.5em 4em;
	background			: url('./images/quote_open.jpg') no-repeat top left;
	
	x-background		: #990000;
	color				: #990000;
	x-border			: 1px solid #660000;
	border-radius		: 0.5em; -moz-border-radius	: 0.3em;
}

#header img#menu {
	position			: absolute;
	top					: 0px;
	right				: 20px;
	z-index				: 1;
}

#body a.button {
	border			: 1px solid #660000;
	border-radius	: 0.5em; -moz-border-radius	: 0.3em;
	background		: #990000;
	color			: #fff;
	font-size		: 0.7em;
	text-decoration	: none;
	text-align		: center;

	padding			: 0.3em;
	
	position			: relative;
	top					: 25px;
	left				: 285px;
}	

#body a.button:hover {
	border			: 1px solid #990000;
	background		: #CC3333;
	color			: #fff;
}