body{ background: #D2C0AE;  padding:0px; margin: 0px; font-family: "trebuchet ms", "monaco", "arial", "verdana", sans-serif; font-size: 0.8em;}

#wrapper{ width: 940px; padding: 5px; background: #FFF; margin:0 auto; margin-top:15px;}
#topimg{ margin:0 auto; }

#topbar{ background: #443426; width: 100%; height: 25px;}
#header{ margin: 0 auto; width: 940px;}
#michael{ background: #443426; width: 300px; margin-left: 0px; color: #FFF; text-align: center; padding-top:15px; padding-bottom: 15px; font-size: 1.9em; float:left; margin-right: 15px; font-weight:bold;}
#michael a, #michael a:active, #michael a:visited, #michael a:hover{color:#FFF; text-decoration: none;}
#menua {  margin-top:0px;}
#menua ul{  list-style: none; display: block;  margin:0px;}
#menua ul li { float: left; margin-right: 15px; width: 80px;}
#menua ul li { background: #443426;  padding: 5px; margin-top:0px;text-align: center; padding-left:15px; padding-right:15px;}
#menua ul li:hover { background: #877D74;  padding: 5px; margin-top:0px;text-align: center; padding-left:15px; padding-right:15px;}
#menua ul li a {color:#FFF; text-decoration: none; font-size: 1.0em;font-weight:bold;text-transform:uppercase;}
#tagline {margin-top: 10px;float:right;text-align:left;width:620px; font-size: 1.2em; font-weight:normal;}
#blog-entry{ }

#blog-entry-header{ font-size: 1.2em;margin-top: 3px; }
#blog-entry-title{ width: 550px; background: #E6DCD2; float: left; padding:5px; margin:0px; font-size: 1.2em; overflow: hidden;height: 25px;}
#blog-entry-title a, #blog-entry-title a:active, #blog-entry-title a:visited, #blog-entry-title a:hover { text-decoration:none; color: #000;}
#blog-entry-misc{ margin-left:5px;width: 365px; background: #F3EFEB; float: left; padding:5px;  font-size: 0.8em;}

.blog-entry{ }

.blog-entry-headera{ font-size: 1.2em;margin-top: 3px; }
.blog-entry-titlea{ width: 350px; background: #E6DCD2; float: left; padding:5px; margin:0px; font-size: 1.2em; overflow: hidden;height: 25px;}
.blog-entry-titlea a, .blog-entry-titlea a:active, #blog-entry-title a:visited, #blog-entry-title a:hover { text-decoration:none; color: #000;}
.blog-entry-misca{ margin-left:5px;width: 565px; background: #F3EFEB; float: left; padding:5px;  font-size: 0.8em;}

p{margin-top:0px; margin-left:0px; margin-right: 0px; margin-bottom:10px; line-height: 1.7em; padding:0px;}
p a{color:#666;}
p a:visited{color:#666;}
#blog-entry-body{ background: #F3EFEB; margin-top: 1px; padding: 5px; text-align:justify; }
.blog-entry-bodya{ background: #F3EFEB; margin-top: 1px; padding: 5px; text-align:justify; }
.floating-button { float:right; background: #E4E2E0; padding: 5px; margin-left: 5px; text-decoration: none; color: #000;}
.floating-button:hover { float:right; background: #fff; padding: 5px; margin-left: 5px; text-decoration: none; color: #000;}
.floating-buttom-img {margin-left:-3px !important; margin-bottom: -5px; padding: 100px;}
.floateybox { float: left; width: 305px;  margin-top: 5px; margin-right: 12.5px;}
.floateyboxend { float: left; width: 305px;  margin-top: 5px; }
.floateyboxend h2, .floateybox h2{ background: #F3EFEB; font-size:1.2em; margin:0px; padding:5px; text-align: center;}
.floateybox .contents, .floateyboxend .contents{ background: #F3EFEB; margin-top:5px; padding:5px;} 


.floateybox ul, .floateyboxend ul{ list-style: none; margin: 0px;padding:0px;  }
.floateybox ul li, .floateyboxend ul li {margin: 0px;margin-top: 3px;background:#E4E2E0;padding: 3px;}
.floateybox ul li:hover, .floateyboxend ul li:hover {margin: 0px;margin-top: 3px;background:#FFF;padding: 3px;}
.floateybox ul li a, .floateyboxend ul li a{ color: #000; text-decoration: none; margin-top: 3px;}

#footer{ width: 940px; padding: 5px; background: #FFF; margin:0 auto; margin-top:15px;}
#footer .wdlink { float:right; text-alging: right;}
.commentsheading{ background: #E6DCD2; margin: 0px; padding:5px;}
#blogcomments{  background: #F3EFEB; margin-top:5px; padding: 5px; text-align:justify; }
#blogcomments h2{margin:0px; padding:0px;}
.acomment{padding:5px; background: #E4E2E0; margin-top: 5px;}