body {
   background-color: #A0CEFF;
   font-family: Arial, Helvetica, sans-serif;
   color: #000000;
   font-size: 9pt;
   text-align: center;
   margin: 20px;
}
h1 {
    font-size: 14pt;
    margin: 0;
    padding: 0;
}
h2 {
   font-size: 9pt;
   margin: 0;
   padding: 0;
}
/*================================================================================
>> Main Menu Links
================================================================================*/
#menu {
   vertical-align: top;
   text-align: right;
   width: 150px;
   padding: 5px;
   border-right-style: dashed;
   border-right-width: 2px;
   border-right-color: 555555;
}
#menu ul {
   margin: 0;
   padding: 0;
}
#menu li {
   list-style-type: none;
   display: block;
   margin: 5px;
   text-align: right;
   font-size: 10pt;
   text-decoration: none;
   line-height: 1.4em;
}
#menu a, #menu a:visited {
   color: #0048FF;
   font-size: 10pt;
   text-decoration: none;
   font-weight: bold;
   line-height: 1.4em;
}
#menu a:hover {
   color: #0000FF;
   font-size: 10pt;
   text-decoration: none;
   font-weight: bold;
   line-height: 1.4em;
}
#menu div.pullquote {
   color: #dddddd;
   font-size: 10pt;
   text-decoration: none;
   text-align: center;
   font-style: italic;
   border-top-style: solid;
   border-top-width: 1px;
   border-top-color: d7d7af;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-bottom-color: d7d7af;
   padding: 5px;
}
/*================================================================================
>> Categories
================================================================================*/
#Categories {
   text-decoration: none;
   font-size: 9pt;
   text-align: left;
   vertical-align: top;
   padding-right: 10px;
   padding-left: 10px;
   padding-top: 20px;
}
#Categories img {
   margin: 10px;
   vertical-align: middle;
}
#Categories a, #Categories a:visited, #Categories a:hover {
   font-size: 10pt;
   text-decoration: none;
   font-weight: bold;
}
/*================================================================================
>> Images
================================================================================*/
img {
   border-style: solid;
   border-width: 2px;
   border-color: #555555;
   margin-top: 10px;
   margin-bottom: 10px;
}
/*================================================================================
>> Links
================================================================================*/
a, a:visited {
   color: #0048FF;
   text-decoration: none;
}
a:hover {
   color: #0000FF;
   text-decoration: none;
}
/*================================================================================
>> Pages
================================================================================*/
#subpage {
   width: 750px;
}
#pageheader h1 {
   text-align: center;
}
/*================================================================================
>> Main Image
================================================================================*/
#main_img {
   vertical-align: top;
   text-align: center;
}
#main_img img {
   border-style: solid;
   border-width: 2px;
   border-color: #555555;
   margin-top: 0px;
}
/*================================================================================
>> Thumbnail
================================================================================*/
#thumbnails {
   vertical-align: top;
   text-align: center;
   border-left-style: dashed;
   border-left-width: 2px;
   border-left-color: 555555;
   width: 150px;
}
#thumbnails ul {
   margin: 0;
   padding: 0;
}
#thumbnails li {
   list-style-type: none;
   display: block;
   margin: 5px;
   text-align: center;
}
/*================================================================================
>> Caption
================================================================================*/
#caption {
   font-size: 10pt;
   text-align: left;
   font-weight: bold;
   padding-right: 10px;
   padding-left: 10px;
   padding-top: 5px;
   padding-bottom: 10px;
}
/*================================================================================
>> Comments
================================================================================*/
#comments {
   font-size: 10pt;
   text-align: left;
   padding-right: 10px;
   padding-left: 10px;
   padding-top: 15px;
   padding-bottom: 10px;
   border-top-style: dashed;
   border-top-width: 2px;
   border-top-color: 555555;
}

#comments div.comment {
   padding-top: 5px;
   padding-bottom: 5px;
   border-bottom-style: dashed;
   border-bottom-width: 1px;
   border-bottom-color: 555555;
}
/*================================================================================
>> Add a comment
================================================================================*/
#addComment {
   font-size: 10pt;
   text-align: left;
   padding-right: 10px;
   padding-left: 10px;
   padding-top: 5px;
   padding-bottom: 10px;

}

/*================================================================================
>> Footer
================================================================================*/
#footer {
   background-color: #D22A07;
   height: 20px;
   color: #ffffff;
   text-decoration: none;
   font-size: 8pt;
   text-align: right;
   padding-right: 10px;
   padding-top: 4px;
}