html, body { background-color: white; color: black; margin: 0;padding:0;background-attachment: fixed;background-image:url(http://keckley.org/images/spire.jpg);background-repeat:no-repeat;background-position: left bottom;font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;font-size : 12px; text-align: left;} 
p { margin: 1em 0; padding: 0; }

h4 { font-family: Arial, sans-serif; font-style: italic; margin: 0;
 font-weight: bold; letter-spacing: 2px; padding: 0.33em 0.5em 0.167em; border-top: 1px solid black; border-bottom: 1px solid black; background: #666; color: black;}

h6 { font-family: Arial, sans-serif;font-size: 12px;margin: 0; padding: 0.33em 0.5em 0.167em; border-top: 1px solid black; border-bottom: 1px solid black; background: #666; color: white;}

:link { color: #333; background: transparent; }
:visited { color: #333; background: transparent; }
a:active { color: #E40000; background: transparent; }
a:hover {color: #fff;background: transparent;}
.conti>h3 { margin: 0 0 .5em; }
.conti>h4 { margin: 0 0 .5em; }
.conti { border: solid 1px black; background-color: #ccc; font-family: "Trebuchet MS", sans-serif; margin-left: 130px; margin-right: 13.5em; margin-bottom: 1em; top:55px; width: 660px;}
.content>h3 { margin: 0 0 .5em; }
.content>h4 { margin: 0 0 .5em; }
.content { border: solid 1px black; background-color: #ccc; font-family: "Trebuchet MS", sans-serif; margin-left: 130px; margin-right: 13.5em; margin-bottom: 1em; top:55px; width: 660px;}

//#.container { width: 800px; position: relative; top: 25px; height:auto; margin-top: 0; margin-left: auto; margin-right: auto; padding: 0; text-align:left; border: 1px solid black;}

.ctext {padding: 10px;}
.date { color: black; background: transparent; margin-left: 11em; text-decoration: underline; margin-top: 1em; margin-bottom: .5em; }
.author { text-align: right; font-size: 12px; font-family: Times New Roman, serif; }
.right {width:11em; margin-right: 5px; margin-bottom: 1em; margin-top:-1px;position:absolute;left:805px;top:5em; }
.rightc {padding: px;border: 1px solid black; background-color: #ccc;font-family: Trebuchet MS, sans-serif; font-size: 85%;  }
.bottomr {bottom: 0;position:fixed;right:10;}

.sidebar { border: 1px solid black;position: absolute; left:10px;top:47px;width: 8em; margin: 1em; border-width: 0; }
.sidebar div {margin-bottom: 1em;}
.sidebar a {display: block; margin: 0; letter-spacing: 1px; text-align: left; font-weight: bold; border-bottom:0px solid #999999; color: black; background: transparent ; text-decoration: none;}
.sidebar a:link {color: black; background-color: transparent;}
.sidebar a:visited {color: black; background-color: transparent;}
.sidebar a:hover {background: #999; color: black;}

.nav {border: 1px solid black;background-color: #ccc; }
.nav h4 {background: #666666; color: black;}
.nav a {text-transform: lowercase;color: black;}
.nav a:link:hover {background: #999999;color: black;}
.nav a:visited:hover {background: #999999;color: black;}
.nav div.sublinks {border-width: 0; margin: 0;border-top: 1px solid #999; text-align: right;}
.nav div.sublinks a {border-left: 2em solid #999; font-size: 85%;text-align: right; font-weight: normal; letter-spacing: normal; padding-right: 0.66em; padding-left: 0.125em; color: black;}
.nav div.sublinks a:visited {color: black; text-align: right;}




h1{font-weight: normal;	font-size: 28px;font-family: "Trebuchet MS", Verdana, Arial,Helvetica, sans-serif;	text-decoration: none;	padding-left : 20px;color: #FFFFFF;margin: 2px;}

h2 {font-family: Arial, Helvetica, sans-serif;background-image :url(images/box_left_icon.gif);
background-repeat : no-repeat;background-position : left;padding-left : 18px;font-size: 18px;margin: 0px;}

h3 {font-weight:bold;font-family:"Trebuchet MS",Verdana,Geneva,Arial,sans-serif;font-size: 14px;padding-left : 20px;color: #646464;margin: 2px;}


