body {
     margin: 0px;
     background-color: #FFFFFF;
     font-family: Georgia, Century Gothic, tahoma, verdana; 
     font-size: 100%;
}
  
a  { 
     color: #990000; 
     font-size:100%;
     text-decoration: none;
     font-weight:normal;
} 
a:link  { 
     color: #990000;
     font-weight:normal;
     text-decoration: none;
} 
a:visited { 
     color: #990000; 
     font-weight:normal; 
     text-decoration: none;
} 
a:active {
     color: #990000;
     font-weight:normal;
     text-decoration: none; 
} 
a:hover  { 
     color: #990000;
     font-weight:normal; 
     text-decoration: underline;
}        
  
.side a, .side a:link, .side a:visited{
     color:#990000;
     font-size: 100%; 
     font-weight:normal;
     text-decoration:none;
}
.side a:active, .side a:hover {
     color:#990000;
     font-size: 100%; 
     text-decoration:underline;
}

.title a, .title a:link, .title a:visited {
     color:#990000;
     font-size: large; 
     font-weight:bold;
     text-decoration:none;
}
.title a:active, .title a:hover {
     color:#990000;
     font-size: large;
     font-weight:bold;
     text-decoration:none;
}

#content  {
     padding-bottom:1px; 
     padding-left: 10px;
     padding-right: 10px;
}
 
#sidecontent {
     margin-top: 5px;
     margin-left: 0px;
     padding-left: 0px;
     width: 160px;
     color:#000000;
     font-size:11px;
     font-weight:normal;
}


#sidecontent-right {
     margin-top: 5px;
     margin-right: 0px;
     margin-left: 2px;
     width: 160px;
     color:#000000;
     font-size:11px;
     font-weight:normal;
}

#banner {
     font-family: "Copperplate Gothic bold", "Century Gothic", Tahoma, "New York", Arial, Verdana;
     background-color: #767A7D;
     height: 150px;
}
a#banner-img { 
     display: none;
}
#banner a {
     color: #000000;
     text-decoration: underline;
}
#banner h1 {
     font-size: 250%;
     text-decoration: underline;
}
#banner h2 {
     font-size: 100%;
}

#comments { 
     background-color:#FFFFFF;
     color:#FFFFFF;
     width: 400px;
}

#ace_comments div{
     background-color: #eee;
     border:1px solid #000;
     padding:10px;
}

#ace_comments {
     margin-left:15px;
     margin-right:15px;
}

#comments-right { 
     background-color:#FFFFFF;
     color:#FFFFFF;
     position: absolute;
     top:0px; 
     right: -15px;
     width: 225px;
}

.comments {
     color:#000000;
     background: #CCCCCC;
     border:#193D00 solid 1px; 
     margin: 10px 5px 10px 5px;
     padding: 2px;
     font-size: 100%;
     font-weight: normal;
     text-align: left;
overflow: hidden;
} 

input, select {
     background: #FFFFFF; 
     color: #000000;
     font-weight: bold;
     font-family: Tahoma, arial, sans-serif;
     border: 1px solid #0D3F76;
     font-size: 80%;
}

textarea {
     background: #FFFFFF; 
     color: #000000;
     font-family: Tahoma, arial, sans-serif;
     border: 1px solid #0D3F76;
}

.blog {
     font-size : 80%; 
     color: #000000;
     background-color: #FFFFFF; 
     background-repeat: repeat-y;
     background-position: top left; 
     font-weight: normal;  
     padding-bottom: 2px;
     padding-left: 3px;
     padding-right: 3px;
     margin-bottom:-2px;
} 

h4 {
     margin-top: 0px;
     font-style: italic;
     font-size: 100%;
}

h3 {
     margin-bottom: 0px;
}

.title { 
     font-size: large;
     color: #000000;
     font-weight:bold;
     padding:0px 0px 0px 0px;
     text-align:left;
     margin-top:15px;
}  
 
.date {
     color: #990000; 
     font-size: 100%;
     font-weight:bold;
     padding:0px 0px 0px 0px;
     text-align:left;
     margin-top:15px;
}
  
.posted { 
     font-size: 90%; 
     color: #000000; 
     text-align:left;
     font-weight: normal;
     border-bottom:1px dashed #888;
     margin-bottom:15px;
     padding-bottom:10px;
}

.sidetitle {
     font-family: "Copperplate Gothic bold", "Century Gothic", Tahoma, "New York", Arial, Verdana;
     color: #990000;
     font-size: large;
     font-weight:normal;
     text-align:center;
     margin-top:15px;
     margin-bottom:3px;
     border-bottom: 2px solid #000000;
     margin-right: 5px;
     margin-left: 5px;
}

.advertise {
     font-family: "Arial black", "Century Gothic", Tahoma, "New York", Arial, Verdana;
     color: #000066;
     font-size: large;
     font-weight:bold;
     text-align:center;
     margin-top:15px;
     margin-bottom:3px;
     border-bottom:none;
     margin-right: 5px;
     margin-left: 5px;
}

.advertise a {
     color: #000066;
}

.advertise a:hover {
     color: #990000;
    }

.side { 
     padding:2px;
     margin-left:0px;
     margin-right:0px;
     text-align:left;
} 

blockquote {
     color:#000000;
     font-size:100%; 
     font-weight:normal;
     background: #dddddd;
     border: 1px solid #000000;
     padding:5px;
     margin-left: 10px;
     margin-right: 10px;
}

select { 
     background: #C1DEFE; 
     color: #0D3F76; 
     font: normal 100% tahoma, arial, sans-serif; 
     line-height: 15px; 
} 


.headline {
     margin-bottom: 20px;
}


#pjmcenterAd {
   position: absolute;
   width: 100%;
   margin: 0 auto;
   top: 155px;
/*
   overflow: hidden;
   height: 60px;
*/
}

#google-banner {
   width: 728px;
   height: 90px;
   margin: 10px auto 10px auto;
   align: center;
/*
   overflow: hidden;
*/
}

.google-entry {
   align: center;
   margin: 20px auto 20px auto;
/*
   overflow: hidden;
*/
}