body {

 margin: 0px;

 background: #333366;

 }



#container {

 margin: auto;

 width: 810px;

 }



#layer3 { 

 margin: 0px;

 padding: 2px;

 background: #FFF;

 border: 1px solid #BFC4CB;

 }



#layer5 {

 margin: 0px;

 padding: 1px;

 background: #7C8AA4;

 }



#layer6 {

 width: 800px;

 border: 1px solid #333366;

 }



#top {

 text-align: center;

 }



#header {

 padding: 2px;

 background: #7C8AA4;

 padding: 2px;

 }



#banner {

 background: #333366;

 text-align: right;

 } 



#banner h3 {

 text-align: left;

 }

 

#footer {

 text-align: right;

 clear: both;

 }



#navbox {

 margin: 0px 2px 5px 0px;

 float: right;

 }



#navbox ul {

 margin: 0px;

 list-style: none;

 }

 

#navbox ul li {

 margin: 1px 0px 1px -4px;

 display: inline;

 padding: 3px 15px;

 border: 1px solid #333366;

 }

 

#navstart {

 width: 130px;

 background: #333366;

 }



li.navitem {

 background: #5F7797;

 text-align: center;

 color: #FFF;

 }



li.navitem a {

 color: #FFF;

 }



#news {

 margin: 0px;

 padding: 2px;

 background: #5F7797;

 width: 200px;

 border: 1px solid #2d3851;

 } 



#newsbox {

 background: #FFF;

 padding: 3px;

 border: 1px solid #2d3851;

 }

 

#newsbox h3 {

 margin: 2px 0px;

 background: #5F7797;

 }

 

#newsbox p {

 background: #66CC99;

 margin: 2px 0px;

 padding: 3px;

 }



#news3 {

 padding: 2px;

 background: #FFF;

 border: 1px solid #BFC4CB;

 }



#left {

 float: left;

 width: 214px;

 padding: 5px;

 margin: 0px 0px 0px 10px;

 }

 

.item, .comment {

 width: 550px;

 color: #333;

 float: right;

 margin: 0px;

 }

 

.itemheader, .commentheader {

 background: #66CC99;

 }



.itemheader h2 {

 display: inline;

 font-size: 10pt;

 } 

 

.itemheader h3 {

 color: #2d3851;

 }



.itembody, .itembody p, .commentbody {

 background: #66CC99;

 color: #333;

 }



.marker {

 background: #9CA4B1;

 padding: 5px;

 text-align: center;

 color: #FFF;

 font-weight: bold;

 }



#content {

 position: relative;

 top: 0px;

 float: right;

 width: 550px;

 }



#main {

 margin: 1px;

 padding: 10px 0px 0px 0px;

 border: 1px solid #2d3851;

 background: #66CC99;

 clear: both;

 }



#contentfoot {

 text-align: right;

 background: #5F7797;

 clear: both;

 padding: 1px;

 border-top: 1px solid #2d3851;

 }

 

#bottom {

 margin: 1px;

 height: 150px;

 background: #2A344F;

 text-align: center;

 }

 

#categories, #archives, #links {

 margin: 1px 6px;

 padding: 1px;

 width: 250px;

 text-align: left;

 float: left;

 background: #2A344F;

 }



#categories div, #archives div, #links div {

 margin: 3px;

 padding: 3px;

 height: 100px;

 border: 1px solid #646F83;

 }



#categories h3, #archives h3, #links h3 {

 margin: 3px;

 padding: 3px;

 }



p { 

 font-family: verdana, arial, "ms sans serif", sans-serif; 

 font-size: 12px; 

 margin: 10px;

 line-height: 18px;

 padding-left: 8px;

 color: #e9f2fc;

 }



 h3 { 

 font-family: verdana, arial, "ms sans serif", sans-serif;

 font-size: 16px; 

 margin: 10px;

 line-height: 18px;

 padding-left: 5px;

 color: #e9f2fc;

 } 



.small { 

 font-family: verdana, arial, "ms sans serif", sans-serif; 

 font-size: 10px; 

 font-weight: normal;

 padding-left: 10px;

 line-height: 14px;

 color: #e9f2fc;

 }

.small_noindent { 



 font-family: verdana, arial, "ms sans serif", sans-serif; 

 font-size: 10px; 

 font-weight: normal;

 padding-left: 2px;

 line-height: 14px;

 color: #e9f2fc;

 } 



.medium { 

 font-family: verdana, arial, "ms sans serif", sans-serif; 

 font-size: 12px; 

 font-weight: normal;

 line-height: 14px;

 padding-left: 0px;

 color: #e9f2fc;

 }



.big { 

 font-family: verdana, arial, "ms sans serif", sans-serif; 

 font-size: 14px; 

 line-height: 14px;

 padding-left: 10px;

 color: #e9f2fc;

 }

.news { 

 font-family: verdana, arial, "ms sans serif", sans-serif; 

 font-size: 10px; 

 line-height: 10px;

 padding-left: 5px;

 color: #464C64;

 } 



td { 

 font-family: verdana, arial, "ms sans serif", sans-serif; 

 font-size: 12px;

 color: #e9f2fc;

 }



a:link {

 color: #333333;

 font-weight: bold; 

 text-decoration: none;

 }



a:visited {

 color: #333333;

 font-weight: bold;

 text-decoration: none;

 }



a:active {

 color: #333333;

 font-weight: bold;

 text-decoration: none;

 }



a:hover {

 color:#666666;

 font-weight: bold;

 text-decoration: overline;

 }



input, textarea, select {

 background-color: #eeeeee;

 font-family: verdana, arial, sans-serif;

 font-size: 10px;

 color: #333;

 padding: 0px; 

} 



input.button {

 background-color: #ccc;

 border-style: outset;

 border-color: #999;

 border-width: 2px;

} 



.copyright  { 

 font-family: verdana, arial, "ms sans serif", sans-serif; 

 font-size: 10px; 

 font-weight: normal;

 line-height: 10px;

 padding-left: 5px;

 color: #7C8AA4;

 }



#archivelist, #categorylist, #linkslist {

 list-style: none;

 margin: 0;

 padding: 0;

 }



#archivelist a, #categories a, #linkslist a {

 color: #BFC4CB;

 font-weight: normal;

 }



/* Defining styles for forms */



.searchform, .loginform {

 text-align: center;

 }



.searchform .formfield, .loginform .formfield {

 width: 200px;

 margin: 2px 0 0 0;

 }



.searchform .formbutton, .loginform .formbutton {

 width: 60px;

 margin: 2px 0 0 0;

 }



/* Defining styles for comments */



.commentform {

 margin: 0 20px;

 text-align: right;

 }



.commentform textarea {

 width: 500px;

 }



.comment {

 border: 1px solid #2d3851;

 background: #66CC99;

 margin: 20px;

 width: 510px;

 }



.commentbody {

 padding: 0 20px;

 }



/* Fixes for IE. Hide from IE Mac \*/

 

* html body {

  text-align: center;

  }

  

* html #navstart {

  width: 160px;

  }



* html #navbox {

 border: 1px 0 1px 1px solid #333366;

 background: #333366;

 padding: 2px 0 2px 2px;

 margin: 0 1px 1px 0;

 }



* html #navbox ul li {

 margin: 1px 0px 0px -4px;

 display: inline;

 padding: 3px 15px;

 border: 1px solid #333366;

 }



* html li.navitem {

 background: #5F7797;

 text-align: center;

 color: #FFF;

 }



* html li.navitem a:link, li.navitem a:active, li.navitem a:hover, li.navitem a:visited {

 color: #FFF;

 }



* html #content {

 text-align: left;

 }





* html #contentfoot {

 height: 10pt;

 }



* html .searchform .formfield, .searchform .formbutton, .loginform .formfield, .loginform .formbutton {

 margin: 0;

 }