@charset "utf-8";
/* CSS Document Main Site by Jeremiah Tolbert, for Rudi Dornemann */

/* RESET RELOADED by Eric Meyer */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn,  font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form,  label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0; 
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* Site Layout */

body {background-color:#545c2d;font-family:"Times New Roman", Times, serif;color:#353535;}
#container {background-color:#c7d192;width:953px;border-left: 2px solid black;border-right:2px solid black; margin:0 auto;}
	#header {background-color:#e5ebc6;background-image:url(images/header.jpg);width:953px;height:203px;}
		#header h1 {text-indent:-9999px;}
	#navigation {background-color:#6f4008;background-image:url(images/navigation-background.png);width:908px;height:46px; list-style-type:none;padding-top:20px;padding-left:40px;padding-right:5px;}
	#navigation li {display:inline;float:left;margin-right:25px;}
		#navigation li a, #navigation li a:visited {text-decoration:none;color:#bcc586;font-size:18px; font-family:Georgia, "Times New Roman", Times, serif;}
		#navigation li a:hover {color:#FFFFFF;}
	#columnscontainer {border-left:3px solid white;border-right:3px solid white;padding-top:15px;}
		#rightcolumn {float:right;margin-right:10px;}
			.sidebar {position:relative;border-left:2px solid black;border-right:2px solid black;width:203px;margin-bottom:20px;background-color:#e5ebc6;}
				.sidebar h2 {background-image:url(images/sidebar-header.png);padding-top:22px;background-repeat:no-repeat;padding:24px 20px 0px 20px; font-size:18px;font-family:Georgia, "Times New Roman", Times, serif;color:#663b07;}
				.sidebar p {padding: 0 20px;}
				.sidebar ul {position:relative;background-image:url(images/sidebar-footer.png);background-repeat:no-repeat;background-position:bottom;top:11px;padding: 0px 20px 45px 20px;font-size:14px;}
				.sidebar ul li {color:#737644;margin-bottom:4px;line-height:1.2;}
				.sidebar ul li small {text-transform:uppercase;color:#353535;font-size:10px;}
				.sidebar ul li a {color:#737644}
				.sidebar ul li a:visited {color:#000;}
				.sidebar ul li a:hover {color:#bac151;}
				

/* Bulk of the Center Styling is here */
.postbodyouter {background-image:url(images/post-background.png);width:625px;margin-left:55px;margin-bottom:20px;position:relative;}
.postbody {padding:0 40px;}
	.postbodyouter h2 {background-image:url(images/post-header.png);width:545px;height:35px;background-repeat:no-repeat;font-size:24px;color:#663b07;letter-spacing:2px; padding-top:3px; padding-left:40px;padding-right:40px;padding-bottom:12px;}
	.postbody h3 {font-size:22px;padding-bottom:8px;}
	.postbody h4 {font-size:18px;padding-bottom:6px;}
	.postbody h5 {font-size:16px; font-weight:bold; padding-bottom:4px;}
	.postbody h6 {font-size:14px; text-transform:uppercase;padding-bottom:4px;}
	.postbody p {font-size:16px;line-height:1.3;margin-bottom:16px;color:#353535;}
	.postbody a, .postfooter a {color:#663b07;text-decoration:underline;}
		.postbody a:visited, .postfooter a:visited {text-decoration:none;border-bottom:1px dashed #545c2d;color:545c2d;padding-bottom:1px;}
		.postbody a:hover, .postfooter a:hover {color:#545c2d;text-decoration:none;border-bottom:1px dotted #545c2d;padding-bottom:1px;}
		
	.postbody em {font-style:italic}
	.postbody strong {font-weight:bold;}
	.postbody blockquote {background-color:#D8F0B7;margin:0px 20px 16px 20px;padding:10px 30px;}
	.postbody blockquote p:last-child {margin-bottom:0px;}
	.postbody ul {list-style-type:circle;margin-left:15px;padding-left:20px;margin-bottom:16px;}
		.postbody ul li, .postbody ol li {font-size:14px;color:#545c2d;;padding-left:10px;padding-right:35px;margin-bottom:4px;line-height:1.3;font-family:Georgia, "Times New Roman", Times, serif;}
	.postbody ol {list-style-type:upper-roman;margin-left:15px;padding-left:20px;margin-bottom:16px;}
	.postbody img {border:1px solid black;margin-right:10px;}
	.postfooter {padding:0px 40px 15px 40px;background-image:url(images/post-footer.png); background-repeat:no-repeat;width:545px;height:25px; color:#545c2d;font-size:12px;background-position:bottom;}
	.postfooter p {line-height:1.4;}

/* General Purpose Classes */
.clear {clear:both;}
.left {float:left;}
.right {float:right;}

/* Footer CSS */
#footer {background-image:url(images/footer-background.png);height:75px;width:953px;position:relative;font-family:Georgia, "Times New Roman", Times, serif;color:#e3bd8e;}
	a#rsslink  {color:#e3bd8e;display:block;position:absolute;top:22px;padding-top:5px;left:25px;height:29px;width:175px;padding-left:40px;}
	#footer ul {list-style-type:none;position:absolute;left:300px;top:27px;font-size:16px;}
	#footer ul li {display:inline;color:#e3bd8e;}
	#footer ul li:after {content:" |";}
	#footer ul li:last-child:after {content:" ";}
	#footer ul li a, #footer ul li a:visited {text-decoration:underline; color:#e3bd8e;}
	#footer ul li a:hover {text-decoration:none;color:#FFFFFF;}
	#copyright {position:absolute;top:27px;right:5px;}
	
	
.linkcat {list-style-type:none;	}

#searchbar form {padding-left:25px;padding-top:15px;}

#commentform {width:100%;}
#commentform #comment {width:400px;}

#fiction {}
#fiction h3 {cursor:pointer; border-bottom:1px solid ##663b07; background-color:#D8F0B7;margin-bottom:5px; }
.fictitle {padding-right:28px;color:#545c2d;font-size:18px;padding-bottom:10px;background-image:url(images/eye-closed.gif);background-position:right;background-repeat:no-repeat}
.fictitle-on {padding-right:28px;color:#545c2d;font-size:18px;padding-bottom:10px;background-image:url(images/eye-open.gif);background-position:right;background-repeat:no-repeat}
.ficdesc  {}