/* basic elements */

body {
	background: #2d2d2d url(../images/gifback.gif);
	font: 10px Verdana;
	margin: 0;
	text-align: center;
		}
body a{color: #5b6b7b;}
h1 {
	font: bold 14px Verdana;
		}
h2 {
	font: 18px Verdana;
	color: #00a;
	border-bottom: 1px solid #000;
		}
h3 {
	font: bold 24px Georgia,Times,serif;
	color: #000;
	margin: 0;
	padding: 0;
	line-height: 1.2;
		}

/* page form and layout elements */

#container {
	display: block;
	position: relative;
	width: 600px;
	margin: 0px auto;
	background: #fff;
	padding-bottom: 20px;
	text-align: left;
		}
#intro { 
	background: #eea url(/shared/images/header.jpg) no-repeat 0 0;
	height: 168px;
		}
#navlist {
	padding-left: 8px;
		}
#story {
	padding-left: 8px;
		}
.storybody {
	width: 450px;
		}
.quotebody {
	width: 500px;
	padding: 0 0 24px 50px;
		}
.parstart {
	font: bold 14px Tahoma, san-serif;
	color: 3a4a5a;
	letter-spacing: 2px;
		}

/* the link menu */

#linkline {
	display: block;
	padding: 0;
         margin-bottom: 2em;
         background-color: #2d350e;
         color: White;
	height: 24px;
         width: auto;
         font: bold 10px Verdana;
	border-bottom: 5px solid #b7c9d7;
	border-top: 1px solid #b7c9d7;
         }
#linkline ul li {
	display: inline;
		}
#linkline ul li a {
	padding: .2em;
	margin-right: 8px;
	margin-bottom: 6px;
         background-color: #586410;
         color: White;
         text-decoration: none;
	float: left;
         border-right: 1px solid #473;
	border-left: 1px solid #473;
	border-bottom: 1px solid #473;
		}
#linkline ul li a:hover {
         background-color: #a1adbb;
         color: #fff;
         }

/* blog elements */

.permalink a {
	color: #6d7d8d;
	text-decoration: none;
		}
.date {
	font: bold 11px Verdana;
	color: #2b3b4b;
		}
#newsletters {
	position: absolute;
	top: 164;
	left: 484px;
	width: 85px;
	padding: 12px 6px 12px 6px;
	border: #000 1px solid;
	background-color: #cadbff;
	color: #000;
	 font: bold 10px Verdana;
	}
#cdown {
	position: absolute;
	top: 164;
	left: 472px;
	width: 105px;
	padding: 0 6px 8px 6px;
	border: #000 1px solid;
	background-color: #cadbff;
	color: #000;
	font: 1.2em Verdana;
	text-align: center;
	line-height: .2;
	}
.datelineheight {font-size: 10px; line-height: 1.2;}
#nlist {
         margin: 0;
         padding: 0;
         border: none;
	color: #fff;
	}
#nlist li {
	list-style-position: inside;
         list-style-image: url(/news/pdf.gif);
         border: none;
	color: #fff;
	}
#nlist li a{
	color: #000;
	}

/* album elements */

.thumbhold {
	line-height: 24px;
		}
.thumbhold a{
	text-decoration: none;
		}
.thumbhold img{
	display: inline;
	background: #2d350e;
	border: 2px solid #b7c9d7;
	margin: 0;
	padding: 6px;
		}
/* posting utility */
#postcontainer {
	display: block;
	position: relative;
	width: 375px;
	margin: 0px auto;
	background: #eee;
		}
#posthead { 
	background: #fff url(/shared/images/rotate/) no-repeat 0 0;
	padding-top: 175px;
		}
.prevstorybody {
	width: 360px;
	font-size: 12px;
		}