/**************/
/* background */
/**************/
body.background {background-color: #000000;}

td.background {background-color: #000000;}

/***********/
/* sidebar */
/***********/
td.sidebar {background-color: #333333; color: #FFFFFF; font: 8pt arial; padding-left: 10; padding-right: 10;
            padding-top: 10; padding-bottom: 10;}

a.sidebar:link {color: #E5BE93; font: 8pt arial; text-decoration: none;}
a.sidebar:visited {color: #E5BE93; font: 8pt arial; text-decoration: none;}
a.sidebar:hover {color: #E5BE93; font: 8pt arial; text-decoration: underline;}
a.sidebar:active {color: #E5BE93; font: 8pt arial; text-decoration: none;}

h1.sidebar {color: #FFFFFF; font: bold 8pt arial;}
h1.sidebar_header_tight {color: #FFFFFF; font: bold 8pt arial; margin-bottom: 3;}

select.sidebar {background-color: #333333; color: #E5BE93; font: 8pt arial; width: 130px;}
select.sidebar_second_select {background-color: #333333; color: #E5BE93; font: 8pt arial; width: 130px; margin-top: 5;}

input.sidebar {background-color: #333333; color: #E5BE93; font: 8pt arial; width: 130px;}

td.sidebar_ad {background-color: #333333; padding-top: 10; padding-bottom: 10;}

/**********/ 
/* header */
/**********/
td.header {background-color: #333333; color: #FFFFFF; font: bold 8pt arial; padding-right: 10;}

a.header:link {color: #E5BE93; font: bold 8pt arial; text-decoration: none;}
a.header:visited {color: #E5BE93; font: bold 8pt arial; text-decoration: none;}
a.header:hover {color: #E5BE93; font: bold 8pt arial; text-decoration: underline;}
a.header:active {color: #E5BE93; font: bold 8pt arial; text-decoration: none;}

/*************/
/* subheader */
/*************/
td.subheader {background-color: #485160; color: #FFFFFF; font: bold 12pt arial; padding-right: 10;}

/*********/
/* entry */
/*********/
td.entry_body {background-color: #FFFFFF; color: #000000; font: 10pt arial; padding-left: 20; padding-right: 20;
               padding-top: 20; padding-bottom: 20;}

span.entry_body a:link {color: #CB544A; font: bold 10pt arial; text-decoration: none;}
span.entry_body a:visited {color: #CB544A; font: bold 10pt arial; text-decoration: none;}
span.entry_body a:hover {color: #CB544A; font: bold 10pt arial; text-decoration: underline;}
span.entry_body a:active {color: #CB544A; font: bold 10pt arial; text-decoration: none;}

h1.entry_body {color: #CB544A; font: bold 14pt arial;}

ul.entry_body {list-style-type: square;}

p.entry_quote {color: #000000; font: italic 10pt arial; margin-left: 40; margin-right: 40;}

ol.entry_quote {color: #000000; font: italic 10pt arial; padding-left: 40; padding-right: 40;}

p.entry_indent {color: #000000; font: 10pt arial; margin-left: 40; margin-right: 40;}

td.entry_footer {background-color: #FFFFFF; color: #000000; font: 8pt arial; padding-left: 40; padding-right: 40;
                 padding-bottom: 20;}

span.entry_footer a:link {color: #CB544A; font: bold 8pt arial; text-decoration: none;}
span.entry_footer a:visited {color: #CB544A; font: bold 8pt arial; text-decoration: none;}
span.entry_footer a:hover {color: #CB544A; font: bold 8pt arial; text-decoration: underline;}
span.entry_footer a:active {color: #CB544A; font: bold 8pt arial; text-decoration: none;}

/***********/
/* archive */
/***********/
td.archive {background-color: #FFFFFF; color: #000000; font: 8pt arial; padding-left: 20; padding-right: 20;
             padding-top: 20; padding-bottom: 20;}

h1.archive {color: #CB544A; font: bold 14pt arial;}
               
span.archive a:link {color: #CB544A; font: bold 8pt arial; text-decoration: none;}
span.archive a:visited {color: #CB544A; font: bold 8pt arial; text-decoration: none;}
span.archive a:hover {color: #CB544A; font: bold 8pt arial; text-decoration: underline;}
span.archive a:active {color: #CB544A; font: bold 8pt arial; text-decoration: none;}

/***********/
/* comment */
/***********/
td.comment {background-color: #FFFFFF; color: #000000; font: 8pt arial; padding-right: 20; padding-bottom: 10;}
td.comment_textarea {background-color: #FFFFFF; color: #666666; font: 8pt arial; padding-bottom: 10;}
td.comment_error {background-color: #FFFFFF; color: #000000; font: 10pt arial; padding-left: 20; padding-right: 20;
                  padding-top: 20; padding-bottom: 20;}

h1.comment {color: #000000; font: bold 8pt arial; margin-bottom: 0;}

input.comment_field {background-color: #FFFFFF; color: #000000; font: 10pt arial; width: 250px;}
input.comment_codefield {background-color: #FFFFFF; color: #000000; font: 10pt arial; width: 55px;}
input.comment_radio {background-color: #FFFFFF; color: #000000; font: 10pt arial;}
input.comment_button {color: #000000; font: bold 8pt arial; width: 100px;}

textarea.comment {background-color: #FFFFFF; color: #000000; font: 10pt arial; height: 150px; width: 100%;}

a.comment:link {color: #CB544A; font: bold 8pt arial; text-decoration: none;}
a.comment:visited {color: #CB544A; font: bold 8pt arial; text-decoration: none;}
a.comment:hover {color: #CB544A; font: bold 8pt arial; text-decoration: underline;}
a.comment:active {color: #CB544A; font: bold 8pt arial; text-decoration: none;}

td.comment_body {background-color: #FFFFFF; color: #000000; font: 10pt arial; padding-left: 20; padding-right: 20;
                 padding-top: 20; padding-bottom: 20;}
                 
span.comment_body a:link {color: #CB544A; font: bold 10pt arial; text-decoration: none;}
span.comment_body a:visited {color: #CB544A; font: bold 10pt arial; text-decoration: none;}
span.comment_body a:hover {color: #CB544A; font: bold 10pt arial; text-decoration: underline;}
span.comment_body a:active {color: #CB544A; font: bold 10pt arial; text-decoration: none;}
               
td.comment_footer {background-color: #FFFFFF; color: #000000; font: 8pt arial; padding-left: 40; padding-right: 40;
                   padding-bottom: 20;}

span.comment_footer a:link {color: #CB544A; font: bold 8pt arial; text-decoration: none;}
span.comment_footer a:visited {color: #CB544A; font: bold 8pt arial; text-decoration: none;}
span.comment_footer a:hover {color: #CB544A; font: bold 8pt arial; text-decoration: underline;}
span.comment_footer a:active {color: #CB544A; font: bold 8pt arial; text-decoration: none;}

/**********/ 
/* footer */
/**********/
td.footer {background-color: #333333; color: #FFFFFF; font: bold 8pt arial; padding-left: 10; padding-right: 10;
           padding-top: 10; padding-bottom: 10;}
           
a.footer:link {color: #E5BE93; font: bold 8pt arial; text-decoration: none;}
a.footer:visited {color: #E5BE93; font: bold 8pt arial; text-decoration: none;}
a.footer:hover {color: #E5BE93; font: bold 8pt arial; text-decoration: underline;}
a.footer:active {color: #E5BE93; font: bold 8pt arial; text-decoration: none;}