body
{
	background:					#fff url("_img/body-background.gif") repeat-x 0 0;
	color:						#2d2b2c;
	font-family:					"Gill Sans MT", "Trebuchet MS", Helvetica, Tahoma, Verdana, Arial, sans-serif;
	font-size:					large;
	margin:						30px 0 0 0;
	padding:					0;
}

#container
{
	margin:						0 auto;
	width:						790px;
	background:					#fff url("_img/container-background.gif") no-repeat 0 0;
}

#container2
{
	margin:						0 auto;
	width:						680px;
	text-align:					center;
}

#header
{
	padding:					25px 0 0 0;
}

h1
{
	background:					transparent url("_img/h1.png") no-repeat 0 0;
	width:						460px;
	height:						105px;
	margin:						0 0 0 110px;
	padding:					0;
	display:					block;
}

h1 a
{
	display:					block;
	width:						460px;
	height:						105px;	
}

h1 a:focus,
h1 a:hover,
h1 a:active
{
	background-color:				transparent;
}

h1 span
{
	position:					absolute;
	left:						-2000px;
	top:						-2000px;	
}

#polyptych
{
	margin:						17px 0 0 0;
	padding:					0;
	text-align:					center;
}

#polyptych img
{
	padding:					0;
	margin:						0;
	border:						none;
}

#polyptych img#p1
{
}

#polyptych img#p2
{
}

#polyptych img#p3
{
}

#polyptych img#p4
{
}

#main blockquote q
{
	font-weight:					bold;
}

blockquote cite
{
	font-style:					normal;
}

#main blockquote p
{
	text-align:					center;
	font-size:					larger;
	margin:						0;
	padding:					0;
}

em strong
{
	font-weight:					normal;
	font-style:					italic;
	text-transform:					uppercase;
}

p
{
	text-align:					left;
}

a:link
{
	color:						#d64451;
}

a:visited
{
	color:						#2d2b2c;
}

a:focus, a:hover, a:active
{
	background-color:				#d64451;
	color:						#fff;
}

#footer, #main
{
	text-align:					left;
}

address
{
	background:					#f6f7f8 url("_img/footer-background.gif") repeat 0 0;
	margin:						0;
	padding:					1em 1em 1em 69px;
	font-style:					normal;
	text-align:					center;
	color:						#2d2b2c;
	font-size:					small;
}

address em
{
	font-style:					normal;
	font-weight:					normal;
}

#copyright
{
	font-size:					small;
	text-align:					center;
	color:						#848587;
	margin:						2em 0;
	padding:					0;
}

#copyright a:link,
#copyright a:visited
{
	color:						#848587;
}

#copyright a:focus,
#copyright a:hover,
#copyright a:active
{
	color:						#2d2b2c;
	background-color:				transparent;
}

#primarynav
{
	list-style:					none;
	margin:						2em 0 0 0;
	padding:					0 0 0 1.5em;
	text-transform:					uppercase;
	text-align:					center;
}

#primarynav li
{
	display:					inline;
	margin:						0;
	padding:					0 1.5em 0 0;
	list-style-type: 				none;	
}

#primarynav a:link,
#primarynav a:visited
{
	color:						#d64451;
	text-decoration:				none;
	padding:					0 0 17px 0;	
}

#primarynav a:focus,
#primarynav a:hover,
#primarynav a:active
{
	color:						#2d2b2c;
	text-decoration:				underline;
	background-color:				transparent;
}

#primarynav a:link.current,
#primarynav a:visited.current
{
	color:						#2d2b2c;
	background: 					url("_img/current-marker.png") no-repeat bottom center;
}

h2, h3
{
	text-transform:					uppercase;
	font-weight:					normal;
}

h2
{
	font-size:					1.5em;
	
}

h3
{
	font-size:					1.1em;
	color:						#858688;
}

#main p
{
	text-align:					justify;
}