/* mad love style */
body   { color: #666666; font-family: Arial, sans-serif; background-image: url("images/body_bg.jpg"); background-repeat: repeat-y; background-attachment: scroll; background-position: center top; text-align: center; margin: 0; padding: 0 }

a {
    text-decoration: none;
     }

a:link   { color: #466 }

a:visited  { color: #663 }

a:active  { color: #000 }

a:hover   { color: #933 }

h1, h2, h3     { font-size: 11px; font-family: ; font-weight: normal; margin: 0; padding: 0 }


a.title, a.title:visited   { color: black; font-size: 15px; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none; margin-right: 5px }


a.title:hover   { color: #933; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none }

a.author, a.author:visited    { color: #666; font-size: 9px; font-family: Arial, sans-serif; font-weight: bold; margin-right: 5px; margin-left: 2px }


a.author:hover   { color: #933; font-size: 9px; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none }


#container    { font-family: Georgia; line-height: 140%; background-repeat: repeat-y; background-position: center top; text-align: left; margin-right: auto; margin-left: auto; padding: 0; width: 760px; border: solid 0 #ffffff }

#archivecontainer   { line-height: 140%; text-align: left; margin-right: auto; margin-left: auto; padding: 0; width: 500px; border: solid 0 #ffffff }

#authorcontainer   { line-height: 140%; text-align: left; margin-right: auto; margin-left: auto; padding: 0; width: 760px; border: solid 0 #ffffff }

#banner     { color: #ffffff; font-family: Arial, sans-serif; text-align: center;  border-bottom: 0 solid #ffffff }

#banner-img {
  display: inline;
}


#banner a {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: normal;
}

#banner h1 {
  font-size: xx-large;
}

#banner h2 {
  font-size: small;
}

/* '#center' is used in 3 column layouts only */
/* '#main' is used in 2 column layouts only */

#center   { width: 410px; float: left; overflow: hidden; border-right: 1px dotted #bbbbbb }

#main   { font-family: Georgia; background-position: center 0; width: 700px; float: left; overflow: hidden }

.content   { color: #000000; font-size: 10px; font-family: Georgia; padding: 15px 15px 5px }

.blogentry    { color: #933; font-size: 9px; font-family: Arial, sans-serif; padding: 5px; border: solid 0 #575757 }



/* '#right' and '#left' are used in 3 column layouts only */
/* '#navbar' is used in 2 column layouts only */

#right     { width: 200px; height: 100%; float: left; overflow: hidden; border-left: 1px dotted #bbbbbb }

#left     { width: 140px; height: 100%; float: left; overflow: hidden }

#navbar  { background-color: #cc6; width: 200px; float: left; overflow: hidden }

.content p   { color: #000000; font-size: 11px; font-family: Georgia; font-weight: normal; line-height: 150%; text-align: left; margin-bottom: 10px }

.content blockquote  { font-family: Georgia; line-height: 150%; padding: 5px; border: solid 1px #575757 }

.content li {
  line-height: 130%;
  list-style-type: none;
}

.content h2   { color: #505050; font-size: 11px; font-family: Georgia; text-align: left; margin-bottom: 10px; background-color: #dddddd; padding-left: 3px }

.content h3   { color: #000000; font-size: 10pt; font-family: Arial, sans-serif; font-weight: bold; text-align: left; margin-bottom: 10px }

.content p.posted    { color: #666666; font-size: 9px; font-family: Arial, sans-serif; line-height: normal; text-align: left; margin-bottom: 0; padding: 3px 3px 3px 0; border-top: 1px dotted #bbbbbb }

.sidebar    { font-size: 10px; font-family: Arial, sans-serif; padding: 15px 15px 15px 10px }

.sidebar h2    { color: #0d0d0d; font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; text-align: left; letter-spacing: 0; border: solid 0 #575757 }

.sidebar ul    { font-size: 11px; margin: 0; padding-left: 0 }

.sidebar li    { color: #666666; font-size: 11px; line-height: 150%; text-align: left; list-style-type: none; margin-top: 2px }

.sidebar p    { color: #666666; font-size: 11px; font-weight: normal; line-height: 120%; text-align: left; margin-bottom: 10px; padding-top: 10px }

img {
  border: 0px;
}

.photo   { font-size: 10px; font-family: Georgia; text-align: left; margin-bottom: 10px }

.link-note   { font-size: 10px; font-family: Arial, sans-serif; line-height: 150%; text-align: left; margin-bottom: 15px; padding: 2px }

#powered   { color: #666666; font-size: 9px; font-family: Georgia; line-height: 150%; text-align: left; margin-top: 50px }

#comment-data  { font-family: Arial, sans-serif; text-align: left; margin-right: 15px; padding-right: 15px; width: 180px; float: left; border-right: 1px dotted #bbb }

textarea[id="comment-text"] {
  width: 80%;
}

#calendar  { color: #666666; font-size: 10px; font-family: Arial, sans-serif; line-height: 140%; text-align: center; margin-bottom: 30px; padding: 2px }

#calendar table {
  padding: 2px;
  border-collapse: collapse;
  border: 0px;
  width: 100%;
}

#calendar caption  { color: #666666; font-size: 10px; font-family: Georgia; font-weight: bold; text-align: center; text-transform: uppercase; letter-spacing: 0.3em }

#calendar th {
  text-align: center;
  font-weight: normal;
}

#calendar td {
  text-align: center;
 
}


#footercontainer   { font-size: 9px; font-family: Arial, sans-serif; line-height: 120%; text-align: right; margin-right: auto; margin-left: auto; padding: 0; width: 649px; border: solid 0 #000000 }


#footer    { color: #333; font-size: 9px; font-family: Arial, sans-serif; width: 650px; float: left; overflow: hidden }
