 /* basics
-----------------------------------------------------*/ 

body {
   background-color: #EEE7D4;
   color: #000000; 
   font-family: Verdana, Arial;
   font-size: 14px;
   line-height:135%;
   }

H1 {
   color: #190000;
   font-size: 17px;
   line-height:40px;
   text-align: center;
   display: inline;
   }

.allcontent {
   width: 900px;
   background: #FFFFFF;
   margin-top: 25px; 
   }

.copyright {
   text-align:left;
   font-size: 12px;
   }

i {font-style: normal;
}

b {
   display: inline;
   font-size: 13px;
   font-weight: bold;
}

 /* links
-----------------------------------------------------*/ 

a:link { 
   color: #4A0002;
   } 

a:visited { 
   color: #4A0002;
   }

a:hover {
   color: #4A0002;
   background: #F7F2EE; 
   }

a img { 
   border: #FFFFFF;
   } 

/* heading
-----------------------------------------------------*/  

.heading{
   background: #FFFFFF; 
   text-align: center;
   height: 80px;
   border-bottom: #4A0002 1px solid;
   }

.titles{
   width: 725px;
   height: 80px;
   float: right;
   text-align: center;
   }

.sitename {
   color: #190000;
   font-size: 24px;
   padding-top: 10px;
   line-height:30px;
   }

.logo{
   width: 173px;
   float: left;
   background: #FFFFFF;
   padding-top: 15px;
   } 
 

/* main center space
-----------------------------------------------------*/  

.contentcenter {
   width: 725px;
   background: #FFFFFF; 
   float: right; 
   border-left: #4A0002 1px solid;
   }

.notescenter {
   width: 578px;
   background: #FFFFFF; 
   float: left; 
   border-right: #4A0002 1px solid;
   }

.topnav {   
   font-size: 11px;
   font-weight: bold;
   text-align: center;
   padding: 5px 0px 5px 0px;
   border-bottom: #4A0002 1px solid;
   }

.searchbox {
   font-size: 11px;
   background: #E7DDD8; 
   width: 60px;
   font-weight: bold;
   text-align: center;
   display: inline;
   padding: 0px 0px 0px 0px;
   }


/* homepage and other main pages
-----------------------------------------------------*/  

.sectionhome {
   width: 450px;
   font-size: 14px;
   text-align: left; 
   margin: 15px 0px 25px 0px;
   } 

.wfhomebox{
   background: #FFFFFF; 
   font-size: 14px;
   text-align: left;
   padding: 1px 0px 0px 75px;
   }

.contents{
   color:#4A0002;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;
   display: inline;
   }
 

/* article pages
-----------------------------------------------------*/  

.articlespace {
   text-align: left; 
   margin: 25px 50px 25px 50px;
   }

.textintro{
   color: #4A0002;
   font-family: Verdana;
   font-size: 16px;
   text-align: left;
   word-spacing: 1px;
   }

.subhead{
   font-size: 13px;
   font-weight: bold;
   margin: 15px 0px 15px 0px;
  }


.tables{
   font-size: 13px;
   }

sup{
   font-size:11px;
   }

.sitemap{
   text-decoration: none;
   font-size: 12px;
   line-height: 18px;
   }

.rectanglead{
   width: 300px;
   margin-top: 5px;
   margin-left: 5px;
   padding: 5px;
   float: right;
   background: #FFFFFF; 
   font-size: 11px;
   }

.squaread{
   margin-top: 5px;
   margin-left: 5px;
   padding: 5px;
   float: right;
   background: #FFFFFF; 
   font-size: 11px;
   }



/* side column
-----------------------------------------------------*/ 
		
.sidecol {
   width: 173px;
   float: left;
   background: #FFFFFF; 
   text-align: center;
   font-size: 12px;
   padding-top: 15px;
   }

.widecol {
   width: 320px;
   float: right;
   background: #FFFFFF; 
   text-align: center;
   font-size: 12px;
   padding-top: 15px;
   }


.navbox {
   width: 150px;
   text-align: left;
   padding:5px 5px 5px 10px;
   border: #4A0002 1px solid;
   }

.sidebox {
   width: 97px;
   height: 68px;
   border: #4A0002 1px solid;
   }

.amazon {
   width: 150px;
   text-align: center;
}

.timeline {
  font-size: 12px;
  line-height:14px;
  }

