@charset "utf-8";
body, html {
	margin: 10px 0;
	padding: 0;
	color: #000;
	font-family: Papyrus, Verdana, "Times New Roman";
	background-color: #BAC5D8
}
#wrapper {
	width: 982px;
	margin: 0 auto;
	background-image: url(../images/background.png);
}
#copyright {
	width: 982px;
	margin: 0 auto;
	padding-top: 5px;
	font-size: 80%;
	color: #666;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#copyright a {
	color: #333;
	text-decoration: none;
	font-weight: bold;
}

/* Title has Spiritual Shetland and tagline */

#title {
	background-image: url(../images/spiritual-shetland.png);
	background-repeat: no-repeat;
	height: 50px;
}
#title p {
	text-align: right;
	padding: 27px 40px 10px 5px;
	margin: 0;
	font-size: 13px;
}

/* Slideshow1 DIV place holder */

#slideshow1 {
	border: 1px solid #333;
	margin: 0;
	padding: 0;
}

/* main is the area for content */

#main {
	float: right;
	width: 720px;
	padding: 10px;
}
#main h2 {
	margin: 0 0 1em;
}
#main a:link, #main a:visited {
	color: #039;
	text-decoration: underline;
}
#main a:hover, #main a:active {
	color: #F00;
	text-decoration: underline;
}

#sidebar {
	float: left;
	width: 210px;
	padding: 10px;
	background-image: url(../images/shetland-map.png);
	background-repeat: no-repeat;
	background-position: top;
	color: #FFF;
}
#sidebar h2 {
	margin: 0 0 1em;
}
#sidebar ul {
	list-style: none;
	padding: 10px;
	margin: 10px;
}
#sidebar a:link, #sidebar a:visited {
	color:#FFF;
	text-decoration: none;
}
#sidebar a:hover, #sidebar a:active {
	color: #d0db9b;
	text-decoration: underline;
}
#footer {
	clear: both;
	height: 20px;
	background-image: url(../images/spiritual-shetland-base.png);
}
#footer p {
	margin: 0;
}
* html #footer {
	height: 1px;
}

/* General Class Styles */

.centre {
	text-align: center;
}
.gray {
	color: #999;
}

/* Gallery Image Style */

#gallery {
	text-align: center;
}
#gallery img {
	margin: 1px;
	padding: 0;
	border: 2px solid #FFF;
}
#gallery_banner {
	border-bottom: 1px solid #000;
	background-color: #264b78;
}

/* Guestbook Quotes*/

#guestbook_message_container {
	margin: 2px 10px 5px 2px;
	padding: 5px 2px 25px 2px;
	border-bottom: 1px dashed #000;
	min-height: 64px;
}
.guestname {
	float: right;
	padding: -10px 10px 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #827a58;
}

/* Directory */

#directory_entry_container {
	margin: 2px 10px 5px 2px;
	padding: 5px 2px 25px 2px;
	border-bottom: 1px dashed #000;
	min-height: 64px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #333;
}
#directory_entry_container h2 {
	margin: 0;
	padding: 0;
	font-size: 140%;
}
#directory_entry_container a:link, #directory_entry_container a:visited {
	color: #375d87;
}
#directory_entry_container a:hover, #directory_entry_container a:active {
	color: #F00;
}


/* BLOCKQUOTE for Guestbook*/

#guestbook_message_container blockquote {
	display: block !important;
	padding: 0;
	margin: 0 10px 0 80px;
	text-align: justify;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
#guestbook_message_container blockquote p {
	font-style: italic;
	color: #827a58;
	display: inline;
}
#guestbook_message_container blockquote p:before, blockquote p:after {
	color: #eaead0;
	line-height: 0;
	font-size: 60px;
}
#guestbook_message_container blockquote p:before {
	content: open-quote;
	padding-right: 10px;
	vertical-align: -27px;
}
#guestbook_message_container blockquote p:after {
	content: close-quote;
	vertical-align: -37px;
}

/* BLOCKQUOTE for Directory*/

#directory_entry_container blockquote {
	display: block !important;
	padding: 0;
	margin: 10px 10px 10px 10px;
	text-align: justify;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
#directory_entry_container blockquote p {
	font-style: italic;
	color: #827a58;
	display: inline;
}
#directory_entry_container blockquote p:before, blockquote p:after {
	color: #eaead0;
	line-height: 0;
	font-size: 60px;
}
#directory_entry_container blockquote p:before {
	content: open-quote;
	padding-right: 10px;
	vertical-align: -27px;
}
#directory_entry_container blockquote p:after {
	content: close-quote;
	vertical-align: -37px;
}
