body
{
width: 700px;
margin: auto ;
background-color: #434242;
background-image: url('images/bg.png'); 
background-repeat: repeat;
background-position: ;
background-attachment: ;
text-align: left;
font-size: 9pt;
color: #404040;
font-family: "arial", sans-serif;
}

blockquote {
margin: 5px 5px; 
padding: 6px; 
color: #a9a7ab;
font-size: 7pt;
border: 0px solid #303030;
background: #f9f9f9;
background-color: #f3f1f4;
background-repeat: repeat;
text-align: justify;
}

/* header */

#header
{
border: 0px solid #282828; 
background-color: #2c2c2c; 
margin: 0px 0px 0px 0px; 
text-align: center; 
font-size: 7pt; 
letter-spacing: 2px; 
text-transform: uppercase; 
color: #EEEEEE; 
padding: 10px 0px;
}

div#header a, div#header a:link, div#header a:visited { color: #b9b9b9;  }
div#header a:hover { color: #839d78; }
div#header li.view { font-family: Georgia, "Times New Roman", Times, serif; }


ul.navheader{ padding: 10px; margin: 0px; display:inline;}
ul.navheader li {margin: 0px 5px 0px 5px; list-style-type: none;  display:inline;}



/* content */

#content
{
width: 700px;
margin-left: auto;
margin-right: auto;
background: ;
background: #e1dfe4;
}

#maincontent {
margin: 0px 0px 0px 0px;
background: #FEFEFE;;
}


/* subcontent, entry */
.subcontent {
padding-left: 10px;
padding-top: 10px;
background: #FEFEFE;
}

.entry{
padding: 20px 20px 20px 10px;
border-left:  0px solid #ffffff;
border-right: solid #77cfe0 0px;
margin: 0px 0px 5px 0px;
color: #4F4F4F;
font-family: "verdana" Helvetica, sans-serif;
font-size: 8pt;
line-height: 11pt;
text-align: justify;
background: #FEFEFE;
}

.entry ul li {
padding-left: 10px;
margin-left: 0px;
list-style: decimal-leading-zero;
list-style-position: outside;
}

.entry ol li {
padding-left: 0px;
margin-left: 0px;
list-style: decimal-leading-zero;
list-style-position: outside;
}


/* date, subject, comments, currents */

.date{
margin-left: 0px;
margin-top: 0px;
text-align: left;
padding-left: 10px;
color: #c5c5c5;
font-family: "verdana" Helvetica, sans-serif;
font-size: 7pt;
border-bottom: 0px solid #f7f7f7;
border-right: solid #77cfe0 0px;
text-transform: normal;
}

.subject {
padding-left: 10px;
margin-bottom:0px;
padding-top:0px;
font-weight: normal;
padding-bottom: 2px;
color: #787878;
font-family: "georgia" Helvetica, sans-serif;
font-size: 14pt;
border-right: solid #77cfe0 0px;
text-transform: lowercase;
letter-spacing: 1px;
}

.subject a, .subject a:link, .subject a:visited {
font-family: "georgia" Helvetica, sans-serif;
color: #77bac7;
text-transform: normal;
}

.subject a:hover {
color: #999;
}

.datesubject {
border-right: 0px solid #ffffff;
border-left:  0px solid #ffffff;
margin-top: 10px;
padding-left: 0px;

}


/* other */

.separator {
background-color: #272727;
background-image: url('');
background-repeat: repeat-x;
height: 1px;
width: 650px;
}

.clear {
display: none;
height: 0px;
}


/* footer */

#footer
{
  width: auto;
  margin-top: -5px; 
  padding: 15px 15px 15px 15px;
  text-align: right; 
  text-transform: lowercase; 
  letter-spacing: 1px; 
  background-color: #0b0202;
  background-image: url('');
  background-repeat: repeat;
    border-top:0px solid #424141;  
font-size: 7pt;
  color: #FFFFFF;
  z-index: 100; 
  clear: both;
}

div#footer a, div#footer a:link, div#footer a:visited { 
font-family: "Arial" Helvetica, sans-serif;
  color: #ffffff; 
  font-size: 7pt; 
  text-transform: lowercase;
  border-top: 0px solid #d3e2eb;
 background-image: url(''); 
background-repeat: repeat-x;
  }

div#footer a:hover {
font-family: "Arial" Helvetica, sans-serif;
  color: #000000; 
  font-size: 7pt; 
  text-transform: lowercase;
  }

ul.navfooter {
  padding: 0px;
  margin: 0px;
  }

ul.navfooter li {
  display: inline;
  margin: 0 0px 0 0px;
  }



a, a:link, a:visited, .subject a, h2, code, div.comments a, .datesubjectcomment a:link, .datesubjectcomment a:visited, div.ContextualPopup .Relation  {
	color: #5d85ae; font-family: helvetica,arial;
	text-decoration: none; font-size: 8pt;}
 
a:hover, .subject a:hover, div#sidebar a:hover, div.comments a:hover, .skiplinks a, .datesubjectcomment a:hover {color: #a9a7ab; font-size: 8pt; text-decoration: none;}
 .subject a, .subject a:link, .subject a:visited, .subject a:hover, h2, ul.year {color: #614080;   font-family: helvetica,arial;  }




h1{
font-family: "arial", sans-serif; 
color: #8d8c8c;
font-size: 8pt;
text-transform: normal;
letter-spacing: 2px;
margin-bottom: 0px;
margin-top: 0px;
text-decoration: none;
}

h3{
padding-left: 10px;
margin-bottom:0px;
padding-top:0px;
font-weight: normal;
padding-bottom: 2px;
color: #787878;
font-family: "georgia" Helvetica, sans-serif;
font-size: 14pt;
border-right: solid #77cfe0 0px;
text-transform: normal;
letter-spacing: 1px;
}


h5{
font-family: georgia;
font-size: 12pt;
font-weight: normal;
color: #969892;
text-align: left; 
text-transform: uppercase; 
letter-spacing: 2px;
margin-top: 0px; 
margin-bottom: 5px;
padding: 0;
background-color:#;
}


h4{
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #949393; 
text-transform: normal; 
font-weight: normal;
background-color:#dce0df; 
border-bottom: 1px dotted #b7c2bd;
padding:3px 5px 6px 5px; 
margin:0 0 10px 0;
}


h2{
font-family: georgia, Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #c29b7b;
text-align: left;
text-transform: lowercase;
padding-right: 3px;
padding-left: 17px;
padding-top: 3px;
padding-bottom: 5px;
letter-spacing: 2px; 
margin:0px;
border-bottom: 4px solid #dce0df; 
background-color:#ebe6da;
}



tr, table, td {
font-size: 7pt;
}