﻿/* General rules
---------------------------------------------------------------------------------------------- */
	body {
		margin:0;
		padding:0;
		background:url(images/body-bg.jpg) no-repeat top center;
		font:normal 62.5% verdana;
		background-color:#EEE;
	}

	div#container {
		margin:0 auto;
		width:1100px;
		position:relative;
	}
	html {
   overflow-y: scroll;
   }
h3{
	color:#000080;
	font-size:18px;
	margin-top:3px;
	margin-bottom:3px;
}

/* Logo
---------------------------------------------------------------------------------------------- */
	h1#logo	{
		margin:0;
		padding:0;
	}

/* Main column, navigation, and contact
---------------------------------------------------------------------------------------------- */

	a.blue:link{
	color:#000099;
	text-decoration:underline;
}
	a.blue:hover{
	color:#000099;
	text-decoration:underline;
}
	a.blue:visited{
	color:#000099;
	text-decoration:underline;
}


	a.left:link{
	color:#F3D879;
	text-decoration:none;
}
	a.left:hover{
	color:#C0C0C0;
	text-decoration:none;
}
	a.left:visited{
	color:#F3D879;
	text-decoration:none;
}
	a.gold:link{
	color:#F3D879;
	text-decoration:underline;
}
	a.gold:hover{
	color:#C0C0C0;
	text-decoration:underline;
}
	a.gold:visited{
	color:#F3D879;
	text-decoration:underline;
}


	#main-column {
		float:right;
		width:871px;
		border:2px solid #800000;
		margin-top:-40px;
		padding:0 0 0 25px;
		color:#fff;
	}

	#navigation {
		margin:0;
		padding:10px 0 35px 75px;
		float:left;
		width:770px;
	}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 5px 45px; font-size:1.5em;}

#navlist a:link, #navlist a:visited
{
color: #fff;
background-color: #036;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}

	#intro-img {
		float:left; margin:0 25px 0 0;
	}

	#intro-img img {
		border:2px solid #e31937;
		display:block;
	}

	#intro-img span {
		display:block;
		width:170px;
		margin:2px 0 0 0;
		font:normal 1.1em verdana;
	}

	#main-column p {
		font:normal 1.6em verdana;
		margin:0 0 20px 0;
		padding:0 30px 0 0;
		line-height:140%;
	}

	p.pres-quotation {
		font-style:italic !important;
		font-size:1.4em !important;;
	}

	span.pres-quotation {
		display:block;text-align:right;padding:0 90px 0 0;margin:0 0 30px 0;font:italic bold 1.6em verdana;
	}

	/*#main-column a:link, #main-column a:visited {color:#000040;}*/

	#main-column p.last {
		text-align:center;
	}

	#contact {
		background:url(images/contact-bg.jpg) no-repeat top left;
		height:70px;
		margin:0 0 0 -22px;
		padding:5px 0 0 0;
		text-align:center;
		opacity:0.5;
		color:#28324b;
	}

	#contact p {
		margin:5px 0 0 0;
		padding:0;
		font:bold 1.2em verdana;
	}

/* Secondary column
---------------------------------------------------------------------------------------------- */
	.left-link{
	font-size:12px;
	
}
	
	#secondary-column {
		float:left;
		width:200px;
		padding:20px 0 0 0;
	}

	#secondary-column ul {
		margin:0;
		padding:0;
		list-style:none;
	}

	#upcoming-events, #fundraising-initiatives {
		margin:0;
		padding:0 0 12px 0;
		font-size:1.4em;
		width:100%;
		text-align:center;
		height:36px;
		text-indent:-9999px;
	}

	#upcoming-events {
		background:url(images/upcoming-events-h2-bg.gif) no-repeat top center;
	}

	#fundraising-initiatives {
		background:url(images/fundraising-initiatives-h2-bg.gif) no-repeat top center;
	}

	#secondary-column ul {
		margin:0 0 20px 0;
		padding:0 20px 0 30px;
		list-style:none;
		font:bold 1.4em verdana;
	}

	#secondary-column li {
		background:url(images/li-bg.png) no-repeat 0 3px;
		padding:0 0 15px 25px;
	}

	#secondary-column img {
		display:block;
		margin:0 auto;
	}

	#secondary-column #site-map {
		color:#fff;
		display:inline;
		float:left;
		margin:50px 0 0 73px;
		font-size:1.4em;
		text-decoration:none;
	}
