@charset "utf-8";
/* CSS Document */

/* RESET RELOADED */

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-image:url(images/backgroundstripe.png); background-repeat:repeat;}
#wrapper {width:755px;border:2px solid #3a426a;min-height:300px;margin: 0 auto; margin-top:10px;}
#front-header {background-image:url(images/frontpage-header.jpg);width:755px;height:326px;position:relative;}
#navigation {background-image:url(images/navbar-background.png);background-repeat:repeat;border-top: 1px solid #83838b;border-bottom: 1px solid #83838b;border-left:7px solid #83838b;width:748px;position:relative;top:295px;height:25px;}
#navigation li {float:left;width:142px;padding-top:3px;height:23px;text-align:center;font-size:17px;color:white;font-family:Verdana, Arial, Helvetica, sans-serif;;border-right:7px solid #83838b; display:block;}
#navigation a, #navigation a:visited {text-decoration:none;color:#FFFFFF;}
#navigation a:hover {color:#CCCCCC;}
li#book {width:145px;}

#secondary-header {background-image:url(images/frontpage-header.jpg);width:755px;height:156px;position:relative;}
#secondary-navigation {background-image:url(images/navbar-background.png);background-repeat:repeat;border-top: 1px solid #83838b;border-bottom: 1px solid #83838b;border-left:7px solid #83838b;width:748px;position:relative;top:125px;height:25px;}
#secondary-navigation li {float:left;width:142px;padding-top:3px;height:23px;text-align:center;font-size:17px;color:white;font-family:Verdana, Arial, Helvetica, sans-serif;;border-right:7px solid #83838b; display:block;}
#secondary-navigation a, #secondary-navigation a:visited {text-decoration:none;color:#FFFFFF;}
#secondary-navigation a:hover {color:#CCCCCC;}
#home-link {display:block;text-indent:-9999px;height:75px;width:300px;position:absolute;left:0;top:25px;}

#front-content {background-image:url(images/body-background.jpg);border:1px solid white;background-color:white;width:723px;padding:15px; background-repeat:no-repeat;}
#front-content h1 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:24px; letter-spacing:3px;padding-bottom:5px;border-bottom:2px solid #55609a; margin-bottom:12px;}
#front-content h2 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;letter-spacing:2px;margin-bottom:8px;}
#font-content h3 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;letter-spacing:1px;margin-bottom:6px;}
#front-content p {font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;line-height:21px;}
#front-content a {color:#676f9b;border-bottom:1px dashed #676f9b;padding:1px;text-decoration:none;}
#front-content a:hover {color:#424765;border-bottom:1px dashed #424765;padding:1px;text-decoration:none;}
#front-content a:visited {color:#424765;}


#footer {width:740px;height:16px;background-image:url(images/footer.jpg);font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;padding-top:20px;padding-left:15px;background-repeat:no-repeat;text-align:center;clear:both;}
#footer a, #footer a:visited {text-decoration:none;color:#FFFFFF; padding:0px; border-bottom:1px dotted #FFFFFF;}
#footer a:hover {color:#CCCCCC;}

#newsbox {float:right;margin:5px; margin-left:10px; margin-right:0;width:274px;border:2px solid black;background-color:#676f9b;;background-image:url(images/latest-news-background.gif);background-repeat:no-repeat;background-position:bottom;}
#newsbox h1 {background-image:url(images/latest-news-header.gif);height:108px;width:274px;background-repeat:no-repeat;margin-bottom:-80px; border:none;}
h1#related  {background-image:url(images/related-links-header.gif);height:108px;width:274px;background-repeat:no-repeat;margin-bottom:-80px; border:none;}
#latestnews {list-style-type:none;padding-left:15px;padding-right:5px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin-bottom:30px;}
#latestnews li {margin-bottom:5px;line-height:22px;}
#newsbox #latestnews a, #newsbox #latestnews a:visited {color:#ffc600 !important;text-decoration:underline !important;}
#latestnews a:hover {color:#FFFFFF;}

#front-content .post h2 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;letter-spacing:1px;margin-bottom:8px;font-weight:bold;}
#front-content .post h2 a {border:none !important;}
#front-content .post h3 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;margin-bottom:8px; font-weight:bold;}
#front-content .post h4 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin-bottom:8px; font-weight:bold;}
#toc h3 {margin-bottom:6px !important;}
#front-content .post p {font-family:Georgia, "Times New Roman", Times, serif;line-height:21px;margin-bottom:18px;}
#front-content .post a {color:#676f9b;border-bottom:1px dashed #676f9b;padding:1px;text-decoration:none;}
#front-content .post a:hover {color:#424765;border-bottom:1px dashed #424765;padding:1px;text-decoration:none;}
#front-content .post a:visited {color:#424765;}
#front-content .postfooter {font-size:10px;color:#999999;}
#front-content .postfooter a {color:424749;border-bottom:none;padding:1px;text-decoration:none;}
#front-content .postfooter a:hover {color:#424765;border-bottom:1px solid #424765;padding:1px;text-decoration:none;}
#front-content .postfooter a:visited {color:#424749;}
#front-content .post {border-bottom:1px dotted #424765;margin-bottom:15px; width:550px;}
#front-content .post blockquote {margin:20px;padding:5px;background-color:#EEE;font-size:14px;font-family:Georgia, "Times New Roman", Times, serif;line-height:21px;}
#right-sidebar {float:right;margin-left:35px;width:150px;}
.sidebarbox {margin-bottom:25px;}
#right-sidebar h3 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;margin-bottom:8px;font-weight:bold;}
.sidebarbox ul {}
#right-sidebar ul li {padding-bottom:3px;line-height:1.2em;}
#right-sidebar .sidebarbox ul li a {border:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.sidebarbox ul li a:hover {}
#pagebody, .authorbio {width:720px !important;}
.authorbio p {font-style:italic;}
.authorbio h4 {font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;margin-bottom:4px;font-size:12px;}
#searchsubmit {margin-top:6px;}
.storyfooter {border-bottom:1px dotted #424765;margin-bottom:15px;width:100%;}
hr {width:50%;}