body { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; background-color: #808080; text-align: center; }

p { font-size: 12px; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; }
a:link {
  color: #e95d0f;
  text-decoration: none;
}
a:visited { color: #e95d0f; text-decoration: none; }

h1 { font-size: 24px; color: #7db61a; font-family: Verdana, Arial, Helvetica, sans-serif; }

h2 { font-size: 20px; color: #7db61a; font-family: Verdana, Arial, Helvetica, sans-serif; }
h1 a, h2 a {
    /* Don't make headlines look too much like regular links, even 
       though they're clickable */
    color: #7db61a; text-decoration: none; }
h3 { font-size: 18px; color: #7db61a; font-family: Verdana, Arial, Helvetica, sans-serif; }


small { 
    font-size: 11px;
    color: #999;
}

hr {
    border: 0px solid transparent;
    border-bottom: 1px solid #DDD;
}
#maincontainer { background-color: #fff; background-image: url(images/bkg_content.gif); background-repeat: repeat-y; text-align: left; width: 968px; margin-right: auto; margin-left: auto; }
#container { background-color: #c1d1ef; text-align: left; margin: 0 auto; padding: 0; border-bottom: 1px solid #434343; width: 968px; }

#header { background-color: #434343; height: 100px; margin: 0; padding: 0; border-bottom: 1px solid #434343; }

#content { font-size: 12px; background-repeat: repeat-y; text-align: left; float: left; width: 700px; margin: 0; padding: 0; }

#sidebar { background-color: #e5e5e5; text-align: left; width: 250px; margin: 0 0 0 715px; padding: 0; }
#sidebar ul { list-style-type: none; margin: 0 0 0 0; padding: 0 }
#content-inner  { font-style: 12px; margin-left: 40px; margin-bottom: 0; margin-right: 0; margin-top: 0; text-align: left; width: 640px; padding: 10px 0; }
#sidebar-inner { text-align:x left; width: 230px; margin: 0 5px; padding: 10px 0; }
#sidebar-inner h3 { margin: 0 0 9px; padding-top: 13px; padding-bottom: 0 !important; }
#footer { font-size: 9px; clear: both; background-color: #f2f2f2; text-align: center; margin: 0; padding: 2px 10px; border-top: 1px solid #434343; }

p.weblogsubtitle {
    color: #006;
    font-style: italic;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 20px;
}

p.date { color: #434343; font-size: 9px; margin: 0; padding-top: 3px; padding-bottom: 3px; }

p.entryfooter { text-align: right; padding: 10px; border-bottom: 1px solid #ddd; color: #999; font-size: 9px; }

blockquote {
    border: 1px solid #CCC;
    background-color: #F2F2F2;
    padding: 10px;
    font-style: italic;
    color: #666;
}
#content-inner h3 { color: #434343; font-size: 18px; margin: 0; padding-bottom: 3px; }
#content-inner h4 { color: #808080; font-size: 16px; margin: 0; padding-bottom: 3px; }
#content-inner h2 { color: #434343; font-size: 24px; margin: 0; padding-bottom: 3px; }
#content-inner h2 a { color: #7db61a; font-size: 24px; margin: 0; padding-bottom: 3px; }
#content-inner ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#corner { height: 180px; width: 200px; }
#cornerpapa { left: 0px; text-align: right; width: 100px; position: absolute; top: 0px; }
#footer p { text-align: center; font-size: 9px; }
#newsbox { background-color: #ebebeb; padding: 5px; text-align: left; width: 200px; }
#newsbox h1 { padding-bottom: 3px; margin: 0px; color: #234a7a; font-size: 15px; font-family: Verdana, Helvetica, Arial, sans-serif; }
#newsbox h2 { padding-top: 3px; padding-bottom: 3px; margin: 0px; color: #fe6400; font-size: 11px; font-family: Verdana, Helvetica, Arial, sans-serif; }
#newsbox p { color: #3f3f3f; font-size: 9px; font-family: Verdana, Helvetica, Arial, sans-serif; }
