body	{
	margin:	0;
	padding:	0 0 7px 0;
	background:	#fff url(img/bg.jpg) repeat;
	}
h1, h2, h3, h4, h5, h6	{
	font-family:	georgia, serif;
	margin-bottom:	0;
	}
h1	{
	display:	none;
	}
h2	{
	font-size:	20px;
	margin-bottom:	2px;
	}
#banner	{
	width:	100%;
	margin:	0 auto 10px auto;
	text-align:	center;
	height:	34px;
	background-color: #000000;
	color: #CCCCCC;
	}


#sidebar h3	{
	margin:	15px 0 2px 0;
	font-size:	15px;
	}
#sidebar p, #sidebar h3	{
	color:	#46697F;
	}
img	{
	border:	0;
	}
a	{
	color:	#3A90B9;
	}
a:hover	{
	color:	#000;
	}
p, ul, dl, li	{
	margin-top:	0;
	font-family: georgia, serif;
	font-size: 13px;
	line-height: 19px;
	font-weight: normal;
	}
p	{
	margin-bottom:	20px;
	}
#sidebar p	{
	margin:	0;
	}
.pullquote	{
	display:	block;
	margin:	0;
	color:	#46697F;
	font-family: georgia, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	}
	
	.pullquoteright	{
	display:	block;
	margin:	0;
	color:	#46697F;
	font-family: georgia, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	float: right;
	}
	
.clear	{
	clear:	both;
	}


#layoutwrapper	{
	width:	935px;
	background:	url(img/pagebg.jpg) repeat-y top right;
	}

#photo	{
	position:	absolute;
	top:	89px;
	left:	45px;
	background:	#F0EFEF;
	}

#core	{
	background:	url(img/top.jpg) no-repeat;
	width:	470px;
	padding:	170px 65px 0 400px;
	}
#sidebar	{
	margin:	240px 50px 0 0;
	float:	left;
	width:	160px;
	}
#text	{
	float:	left;
	width:	260px;
	}

#singletext	{
	float:	right;
	width:	460px;
	padding-top: 0px;
	}


#nav	{
	position:	absolute;
	left:	80px;
	top:	440px;
	width:	209px;
	height:	255px;
	background:	url(img/navbg.jpg) no-repeat;
	}

.candy	{
	float:	right;
	}

#nav ul, #nav li	{
	margin:	0;
	padding:	0;
	}
#nav li	{
	list-style:	none;
	padding:	3px 0 0 15px;
	font:	12px/14px georgia, serif;
	border-bottom:	1px solid #B8BAA6;
	}
#nav h3	{
	margin:	30px 0 3px 23px;
	font-size:	13px;
	color:	#333;
	}
#nav a	{
	padding:	0 0 0 20px;
	background:	transparent url(img/box.gif) no-repeat;
	text-decoration:	none;
	color:	#282E28;
	}
#nav a:hover	{
	color:	#000;
	}
#nav a:visited	{
	background:	transparent url(img/check.gif) no-repeat;
	}

#sub	{
	float:	left;
	width:	160px;
	padding:	3px 0 0 110px;
	}

#footer	{
	clear:	left;
	background:	url(img/footer.jpg) no-repeat;
	height:	50px;
	text-align:	center;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 313px;
	padding-top: 20px;
	padding-right: 70px;
	padding-bottom: 0;
	padding-left: 70px;
	}
#footer p	{
	font:	12px/13px georgia, serif;
	}
#footer a	{
	color:	#666;
	text-decoration:	none;
	}
.tiny 	{
	font-size:	11px;
	}

#extraphoto	{
	float:	right;
	width:	148px;
	height:	210px;
	margin:	10px -50px 10px 10px;
	position:	relative;
	display: inline;
	}
#extraphoto2	{
	float:	right;
	width:	210px;
	height:	148px;
	margin:	10px -50px 10px 10px;
	position:	relative;
	display: inline;
	}

#extraphoto3	{
	float:	left;
	width:	210px;
	height:	148px;
	position:	relative;
	display: inline;
	margin-top: 10px;
	margin-right: -50px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 100px;
	padding-bottom: 0px;
	}
