body
{
     background-color: #E1DBBF;
     text-align: center;
     font-family: verdana, sans-serif;
     font-size: 12px;
     color: #000000;
     margin: 0px;
}

#contain
{
     width: 700px;
     height: auto;
     margin: 0px auto;
     background-color: #9B7474;
     color: #000000;
     position: relative;
}

#header
{
     margin: 0;
}

#pagebody
{
     padding: 10px 10px;
     margin: 0px;
     text-align: left;
     height: 100%;
}

#entries
{
     background-color: #ffffff;
     padding: 10px;
     border: 1px solid #85AABF;
     width: 450px;
     margin: 0px;
     float: left;
     color: #2f4f4f;
     height: 100%;
}

#sidebar
{
     width: 195px;
     margin: 0px;
     height: 100%;
     float: right;
     color: #000000;
}

.entry-footer
{
     background-color: #ffffff;
     color: #85AABF;
     font-size: 10px;
     font-weight: bold;
     margin: 0px 0px;
     padding-top: 5px;
     text-align: right;
}

img
{
     border: 0px;
}

.entry-header
{
     font-family: palatino, serif;
     font-size: 16px;
     font-weight: bold;
     color: #F2FF9D;
     margin: 0 auto 5px auto;
     background-color: #85AABF;
     padding-top: 0px;
     padding-bottom: 0px;
     padding-left: 10px;
}

.entry-content
{
     padding-left: 15px;
     padding-right: 15px;
     color: #2f4f4f;
}


.module-content
{
   margin: 0 0 10px 0;
   padding: 10px 0px 0px 10px;
   font-size: 10px;
   line-height: 1.2;
   margin-bottom: 0;
   color: #ffffff;
}

.module-content2
{
   margin: 5px 0px 10px 0px;
   font-size: 10px;
   line-height: 1.2;
   color: #000000;
   font-weight: bold;
}

.module-header
{
   margin: 0;
   color: #ffffff;
   font-size: 10px;
   line-height: 1;
   text-transform: uppercase;
   border-bottom: 1px solid #ffffff;
}

.module-list
{
   margin: 0px;
   padding-left: 5px;
   list-style: none;
}

.module-list-item
{
   margin-top: 0;
   color: #666;
   line-height: 1.2;
}

a:link
{
     text-decoration: underline;
     color: #000000;
}

a:visited
{
     text-decoration: underline;
     color: #000000;
}

a:hover
{
     text-decoration: underline;
     color: #696969;
}

a:active
{
     text-decoration: none;
     color: #696969;
}


.module-header a
{
     color: #ffffff;
}

.module-content a
{
     color: #ffffff;
     font-weight: bold;
}

.module-content a:hover
{
     color: #36414d;
     font-weight: bold;
}

.module-header a:hover
{
     color: #CDEFAB;
}

.module
{
     margin-bottom: 15px;
}

.entry-footer a
{
     color: #85AABF;
}

.entry-footer a:hover
{
     color: #36414d;
}

input, form
{
     margin: 0px;
}

#sidebar-footer
{
     margin: -5px auto 0px auto;
     width: 128px;
}

blockquote
{
     background-color: #faffd8;
     border: 1px solid #dbdbdb;
     padding: 10px 10px;
     font-size: 10px;
}

.divide
{
     margin: 0px auto 25px auto;
     width: 450px;
     height: 44px;
     background: #fff url(img/break.jpg);
}

#comments
{
     background-color: #ffffff;
     padding: 15px 15px;
     margin-top: 0px;
}

.comment
{
     padding-left: 10px;
     border: 1px solid #c9c9c9;
     background-color: #e1dbbf;
     padding-right: 10px;
     margin-bottom: 10px;
}

.comment-footer
{
     font-weight: bold;
     font-size: 10px;
     text-align: right;
}

#comments-open-data, #comments-open-text
{
     font-size: 10px;
}

input, textarea
{
     font-size: 12px;
     border: 1px solid #dbdbdb;
     font-family: verdana, sans-serif;
}

#comments-open
{
     background-color: #f7f7f7;
     padding-left: 15px;
     padding-right: 15px;
     padding-bottom: 15px;
}

h2.comments-open-header
{
     border-bottom: 1px solid #dbdbdb;
     padding-top: 10px;
}

.amazonItem
{
     background-color: #e6e6e6;
     border: 1px solid #000000;
     padding: 8px 8px;
     margin-bottom: 5px;
}

.amazonItem-img
{
     background-color: #2f4f4f;
     padding: 2px 2px;
     float: left;
     margin-right: 5px;
}

a.amazonItem-url
{
     color: #000000;
     text-decoration: none;
}


.amazonItem2
{
     background-color: #f2f2f2;
     padding: 8px 8px;
     margin-bottom: 5px;
}

.amazonItem2-img
{
     background-color: #2f4f4f;
     padding: 2px 2px;
     float: left;
     margin-right: 5px;
}

a.amazonItem2-url
{
     color: #000000;
     font-weight: bold;
}

.order
{
     margin-bottom: 15px;
     text-align: right;
}


.bloglist
{
     margin: 0px 0px 10px 5px;
}

.title
{
     border-bottom: 1px solid #2f4f4f;
}

.intro
{
     margin-top: 15px;
     margin-bottom: 15px;
}

#footer
{
     width: 700px;
     height: auto;
     margin: 0px auto;
     background-color: #ffffff;
     color: #000000;
     position: relative;
     text-align: center;
     padding-top: 10px;
     padding-bottom: 10px;
}

a.archivetitle
{
     font-weight: bold;
     text-decoration: none;
}

.archivedate
{
     font-size: 10px;
     color: #c6c6c6;
     margin-bottom: 10px;
     text-align: right;
}

img.flickr
{
     float: left;
     margin-right: 10px;
     border: 2px solid #000000;
}
