body { 
  font-family: verdana, arial, sans-serif; color: #333; 
  font-size: small; font-weight: normal; 
  margin: 20px; background: #fcfcfc; }

A { font-weight:normal; } 
A:link { color: #880000; text-decoration: none; } 
A:visited { color: #995522; text-decoration: none; } 
A:hover { color: #000066; text-decoration: underline; }
A:active { color: #000066; } 

p { 
  padding-top: 0px; padding-left: 0px; padding-right: 0px; 
  margin-top: 0px; margin-left: 0px; margin-right: 0px; 
  font-family: verdana, arial, sans-serif; color: #333; 
  font-size: small; font-weight: normal; line-height: 16px; }

h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; }

form { margin: 0px; padding: 0px; }

hr { 
  height: 1px; text-align: center; 
  margin-top: 15px; margin-bottom: 15px; 
  border-bottom: 1px dashed #880000; 
  border-top: none; border-left: none; border-right: none; }


#banner { 
  margin: 0px 15px 0px 15px; padding: 0px; 
  height: 75px; border: .01px solid #ffffff; }

.bannertitle {
  font-family: verdana, arial, sans-serif; 
  font-size: small; font-weight: normal;
  color: #333; background: #fcfcfc; }

.bannertitle img { float: right; }

.bannertitle h1 { 
  font-size: large; letter-spacing: .07em; 
  padding-top: 15px; padding-bottom: 0px; margin: 0px; }

.bannertitle a,
.bannertitle a:link,
.bannertitle a:visited,
.bannertitle a:hover,
.bannertitle a:active { 
  color: #dd7711; text-decoration: none; }

.elm { font-weight: bold; color: #993300; }
.faq { font-weight: bold; color: #000066; }

.description {
  margin: 0px; padding: 0px; 
  font-family: verdana, arial, sans-serif; 
  font-size: small; font-style: italic; } 


#menu { 
  margin: 0px 15px 0px 15px; padding: 0px; 
  font-size: x-small; 
  font-family: verdana, arial, sans-serif; 
  color: #333; background: #ffeecc; 
  border: 1px solid #ffcc99; }

#menu form { margin: 0px; padding: 0px; color: #993300;}

#menu a.menu,
#menu a.menu:link,
#menu a.menu:visited,
#menu a.menu:hover,
#menu a.menu:active {
  color: #000099; text-decoration: none; }
#menu a.menu:hover { background-color: #D6E0EB; }

#menu input { 
  margin: 0px; padding: 0px; 
  font-size: small; 
  color: #000066; background-color: #e7f1fc; }

#menu input.searchbtn { 
  margin: 0px; padding: 0px; 
  font-size: x-small; letter-spacing: .1em; 
  color: #000066; background-color: #ffffff; }


/* this works in N4 - for left menu, change sidebar to float left */

#content { 
  width: auto; height: auto; 
  margin: 0px 15px 15px 35px; }

#sidebar { 
  float: right; width: 300px; height: auto; 
  border: .01px solid #ffcc99; background: #ffcc99; }



.blog {
  font-family: verdana, arial, sans-serif; 
  color: #333; font-size: small; font-weight: normal; 
  background: #fcfcfc; }

.blogbody {
  font-family: verdana, arial, sans-serif;
  color: #333; font-size: small; font-weight: normal;
  background: #fcfcfc; line-height: 16px; }

.blogbody a { font-weight: bold; }
.blogbody b { font-weight: bold; }
.archivebody a { font-weight: normal; }

.welcome { 
  font-family: verdana, arial, sans-serif; 
  font-size: small; color: #993300; font-weight: bold; 
  padding-bottom: 15px; text-transform: uppercase; }

.title { 
  font-family: verdana, arial, sans-serif; 
  font-size: small; color: #000066; 
  text-transform: uppercase; }

A:hover h3.title { text-decoration: underline; }

.blogbody A.cattitle,
.blogbody A.cattitle:link,
.blogbody A.cattitle:visited { 
  color: #000066; font-weight: bold; 
  font-family: verdana, arial, sans-serif; 
  text-transform: uppercase; text-decoration: none; }
.blogbody A.cattitle:hover,
.blogbody A.cattitle:active { 
  color: #002255; text-decoration: underline; } 

.topic { 
  font-size: x-large; color: #999; 
  font-weight: bold; line-height: 16px; 
  font-family: "Times New Roman", Georgia, serif; }

#indivmenu {
  margin-top: 10px; margin-bottom: 25px; 
  background: #fcfcfc; }

#indivmenu a {  text-decoration: none; }

.review { padding: 0px 30px 0px 40px; }

.posted { 
  font-family: verdana, arial, sans-serif; 
  color: #000066; font-size: x-small; 
  margin-bottom: 25px; }

.posted a { font-weight: normal; }


.sidetitle { border: .01px solid #ff9933; 
  font-family: verdana, arial, sans-serif;
  color: #FFF; font-size: small; font-weight: bold; 
  line-height: 140%; padding: 2px; margin-top: 1px;
  letter-spacing: .1em; text-align: center; 
  background: #ff9933; }  

.side { 
  border: .01px solid #ffcc99; 
  font-size: small; 
  font-family: verdana, arial, sans-serif; 
  color: #333; background: #ffcc99; 
  padding: 10px; margin-top: 1px; } 

.google { 
  text-align: center; 
  border: .01px solid #ffcc99; 
  color: #333; background: #ffcc99; 
  padding: 0px; margin-top: 0px; } 

a.recenthdg, 
a.recenthdg:link, 
a.recenthdg:visited, 
a.recenthdg:active 
  { color: #333; text-decoration: none; font-weight: bold; }

a.recenthdg:hover { color: #880000; text-decoration: underline; }

.recent { border: .01px solid #ffcc99; 
  font-family: verdana, arial, sans-serif; 
  color: #666; font-size: x-small; }

.syndicate { border: .01px solid #ffcc99; 
  font-family: verdana, arial, sans-serif; 
  font-size: x-small; font-weight: normal; line-height: 140%;
  padding: 10px; margin-top: 1px; background: #ffcc99; } 

.syndicate img { padding-top: 3px; }


.comments-body {
  font-family: verdana, arial, sans-serif; 
  color: #666; font-size: small; font-weight: normal; 
  background: #fcfcfc; line-height: 140%; 
  padding-bottom: 10px; padding-top: 10px; }

.comments-post {
  font-family: verdana, arial, sans-serif; 
  color: #666; font-size: x-small; 
  font-weight: normal; background: #fcfcfc; }

.trackback-url {
  font-family: verdana, arial, sans-serif; 
  color: #666; font-size: small; font-weight: normal; 
  background: #fcfcfc; line-height: 140%; 
  padding: 5px; border: 1px dotted #999; }

.trackback-body {
  font-family: verdana, arial, sans-serif; 
  color: #666; font-size: small; font-weight: normal; 
  background: #fcfcfc; line-height: 140%; 
  padding-bottom: 10px; padding-top: 10px; 
  border-bottom: 1px dotted #999; }

.trackback-post {
  font-family: verdana, arial, sans-serif; 
  font-size: x-small; font-weight: normal; 
  color: #666; background: #fcfcfc; }


.comments-head { 
  font-family: verdana, arial, sans-serif; 
  font-size: small; color: #666; font-weight: bold; 
  border-bottom: 1px solid #999; 
  margin-top: 20px; background: #fcfcfc; }

#banner-commentspop h1 { 
  margin: 0px 0px 15px 0px; 
  font-size: x-large; letter-spacing: .07em; }

.comments-email {
  font-family: verdana, arial, sans-serif; 
  color: #666; font-size: x-small; font-weight: normal; 
  margin-top: 0px; padding-top: 0px; 
  line-height: 12px; background: #fcfcfc; }

.comments-body input {
  margin: 2px; padding: 2px; 
  background-color: #ffffff; }

.comments-body textarea {
  margin: 2px; padding: 2px; 
  background-color: #ffffff; }

.comments-body input.formbtn {
  margin: 2px; padding: 2px; 
  font-size: small; font-weight: bold; 
  color: #666; background-color: #FFEECC; }

.comments-body input.postbtn {
  margin: 2px; padding: 2px; 
  font-size: small; font-weight: bold; 
  letter-spacing: .05em; color: #993300; 
  background-color: #ffcc99; text-transform: uppercase; }

.sitemeter { padding: 2px; margin-top: 25px; } 


