body { background: #FFF url('images/back8.jpg') no-repeat top left fixed; margin: 0 0 5px 0; padding: 0; font-family: Verdana, sans-serif; font-size: 0.80em; color: #000; line-height: 1.5em; }

#header { width: 80%; background:transparent; margin: 0 auto; padding: 0; height: 108px; }
#header h1 { padding: 30px 0 0 0; color: #e0326d; text-shadow: 2px 2px 2px #006633; font-size: 1.8em; letter-spacing: 2px; margin: 0; text-align: right; font-style:oblique;font-family: Georgia, "Times New Roman", Times, serif;}
#header a, #header a:visited { color: #e0326d; text-decoration: none;}
#header a:hover { color:#006633;text-shadow: 2px 2px 2px #e0326d;}
#desc { padding: 0px 10px; margin: 0 ; text-align: right; }

#nav { position: absolute; top: 85px; left: 10%; width: auto; padding: 0; margin: 0 auto; color: #e0326d;font:bold 17px Georgia,Times,serif; height: 25px; text-shadow: 1px 1px 1px #006633;}
#nav li { list-style: none; margin: 0;  padding: 0; display: inline; }
#nav li a { padding: 3px; margin: 0; border: 1px solid #b78e96; border-bottom: none; background: transparent url(images/trans6.gif) repeat;text-decoration: none; }
#nav li a:link { color: #e0326d;  border-bottom: 2px; solid #996699;}
#nav li a:visited { color: #e0326d; font: bold 17px Georgia,Times,serif; }
#nav li a:hover { color: #006633; background: transparent url(images/trans7.gif) repeat; text-shadow: 1px 1px 1px #e0326d;}
#nav li a.active { border-bottom: 1px solid #996699; background: transparent url(images/trans7.gif) repeat;  }

#container { background: transparent url('images/trans5.gif') repeat; width: 80%; margin: 0 auto; padding: 0; }

#content { margin: 0; padding: 10px; width: 68%; float: left; }
#content h1 { color: #611261; border-bottom: 1px solid #b78e96; margin: 0; padding: 5px 0 1px 0; font-size: 1.2em; }
#content .post p { padding: 0 0 10px 0 }
#content .post blockquote { padding-top: 0px; padding-bottom: 0px; }
#content .post blockquote p { margin: 5px 0 0 0; padding: 5px 5px 5px 5px; border-left: 2px solid #fff; }
#content .post li { list-style-type: disc;  color: #000; margin: 0px 5px 0px 5px; padding: 0px 5px 5px 0px; }
#content .post ol { margin: 0px; padding: 0 5px 0 10px; }
#content .post ol li { list-style-type: decimal;  color: #000; margin: 0px 5px 0px 5px; padding: 0px 5px 5px 0px; }
#content .post img { display: inline; border:0; margin:0 7px; padding:0; vertical-align: middle; }

#menu { float: left; width: 27%; margin: 17px 0 8px 10px; padding: 5px; }
#menu ul { padding: 0; list-style: none; margin: 0; }
#menu ul li { color: #047777; font-weight: bold;list-style-type: none; margin: 0px; padding: 0px 0px 5px 5px; }
#menu ul ul li {color: #006633; list-style-type: circle;  margin: 0px 0px 10px 50px; padding: 0px 5px 5px 5px; font-size: 0.99em; line-height: 1.2em; }
#menu ul.children { color: #666; margin: 0px; padding: 5px 5px 0px 0px; }
#menu ul.children li { color: #666;margin: 0px; padding: 0px 7px 5px 5px; }

#footer { color:#611261;background: transparent; padding: 5px 10px 2px 0; text-align: right; font-size: 0.999em; clear: both; line-height: 1.15em;font-weight: bold;text-align: center; border-top: 2px solid #b78e96}

a, a:visited { background: transparent; color: #611261; text-decoration: none; font-weight: bold; }

a:hover, a:active { background: transparent; color: #e0326d; }

h2 { color: #006633; margin: 0 0 10px 0; padding: 0; font-size: 0.95em; border-bottom: 1px solid #b78e96; }	

#commentlist { margin: 0px; padding: 0px; }
#commentlist li { list-style-type: none; margin: 10px 0px 10px 0px; padding: 5px 5px 0px 5px; border-bottom: 1px solid #666666; }
#commentlist p { margin: 0px; padding: 10px 5px; }
#commentlist .commentmeta { font-weight: bold; margin-bottom: 5px; font-size: 0.88em; }
#commentlist .alt { border-bottom: 1px solid #b78e96; }
#commentlist blockquote { border: 1px solid #fff; }
#commentlist .alt blockquote { border-color: #fff; }
#commentform p { margin: 10px 0px 0px 0px; padding: 0px; }
#commentform textarea { width: 350px; }

.entry 
.meta { color:#006633; margin: -2px 0px 0px 0px; padding: 0; font-size: 0.90em; font-weight: bold; }
.postmetadata { color:#006633;font-size: 0.75em; font-weight: bold; text-align: left; }

form { margin: 0px; padding: 0px; }
form input, form textarea, form submit { border: 1px solid #B78E96;  background-color: transparent; }
acronym { cursor: help; border-bottom: 1px dotted #B78E96 }

img.centered {display:block; margin: 0 auto 5px auto; border:0; padding:0; }

img.alignright { display: inline; border:0; margin:5px 7px 0 7px; padding:0; vertical-align: middle; }

img.alignleft { display: inline; border:0; margin:5px 7px 0 7px; padding:0; vertical-align: middle; }

img a { border: 0; }

.alignleft { float:left; text-align:left; }

.alignright { float:right; text-align:right; }

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}




