 body {
  padding: 0px;
  margin-left: 50px;
  margin-right: 50px;
  margin-bottom: 50px;
  margin-top: 10px;
  border: 1px solid #ccc;
  font-family: arial, verdana, sans-serif;
	background: white;
 }

 td {
  font-size: 80%;
}

 td.list {
  font-size: 90%;
}

li {
  font-size:80%;
  font-family: arial, verdana, sans-serif;
}

blockquote {
  font-size: 90%;
  font-family: verdana, arial, sans-serif;
}
 
 #header {
   height: 80px;
   margin: 0px;
   background-color: #6a8cb9;
	 background-image: url("images/site/blankbanner.jpg");
   background-repeat: no-repeat;
   z-index: 10;
 }

 #header span.left {
  float: left;
  color: #FFF;
  text-align: left;
  font-size:130%;
  padding-left: 10px;
  margin: 0px;
  font-family: georgia, sans-serif;
  width: 49%;
	letter-spacing: 3px;
 }

 #header span.right {
  float: right;
  color: #FFF;
  text-align: right;
  font-size:130%;
  padding-right: 10px;
  margin: 0px;
  font-family: georgia, sans-serif;
  width: 49%;
 }

 #navbar { 
   font-size: 100%;
   font-family: arial, verdana, sans-serif;
   border-bottom: 1px solid #e54d06;
   margin-right: auto;
   background: #000;
   padding: 4px;
   height: 18px;
   text-align: center;
   z-index: 10;
 }

 #navbar a {
   color: #FFF;
   padding: 4px;
   text-decoration: none;
 }

 #navbar a:hover {
   color: #FFF;
   background: #e54d06;
   padding: 4px;
 } 

 #leftcontent {
   float: left;
   left:51px;
   top:117px;
   width:190px;
   background:#ddd;
	 margin-bottom: 10px;
	 margin-right: 10px;	 
	 border-right: 1px solid #999;
	 border-bottom: 1px solid #999;
 }
 
 #rightcontent {
   float: right;
   width:190px;
   margin-left: 20px;
   background:#ddd;
   border-bottom: 1px solid #666;
   border-left: 1px solid #666;
   border-right: 1px solid #666;
 }

 .self {
   color: #FFF;
   background: #e54d06;
   padding: 4px;
 } 

 #centercontent {
  background:#fff;
  border-top: 1px solid #666;
}

 h1 {
  font-size:120%;
 }

 h2 {
  font-size:110%;
  font-weight: bolder;
 }

 #rightcontent p {
  font-size: 80%;
  font-family: arial, verdana, sans-serif;
  padding: 4px;
  margin-top: 0px;
  margin-bottom: 0px;
 }

 #rightcontent a {
  color: #AD1C00;
  font-weight: lighter;
  text-decoration: none;
 }

 #rightcontent a:hover {
  color: #BF1D00;
  text-decoration: underline;
 }

 #centercontent p {
  font-size:80%;
  font-family: arial, verdana, sans-serif;
  padding: 4px;
  margin-bottom: 0px;
  margin-top: 0px;
 }

 #centercontent a {
  color: #AD1C00;
  size: 100%;
  text-decoration: none;
 }

 #centercontent a:hover {
  text-decoration: underline;
 }

 .boxheader {
   padding: 2px;
   padding-left: 5px;
   text-align: center;
   font-family: arial, verdana, sans-serif;
   font-size: 100%;
   background: #bbb;
   color: #BF1D00;
   margin: 0px;
   border-top: 1px dashed #666;
   letter-spacing: 2px;
 }

 .topboxheader {
   padding: 2px;
   padding-left: 5px;
   text-align: center;
   font-family: arial, verdana, sans-serif;
   font-size: 100%;
   background: #bbb;
   color: #BF1D00;
   margin: 0px;
   border-top: 1px solid #666;
   letter-spacing: 2px;
}

 .box {
 margin-left: 10px;
 margin-right: 10px;
 margin-bottom: 10px; 
 padding: 5px;
 padding-bottom: 20px;
 padding-top: 10px;
 border-bottom: 1px dashed #666;
 line-height: 130%;
 font-family: arial, verdana, sans-serif;
 font-size: 100%;
 }

.imgbox {
  border: 2px solid #A5B6CE;
}

A .imgbox {
  border: 2px solid #A5B6CE;
}

A:hover .imgbox {
  border:2px solid #AD1C00;
}

A:active .imgbox {
  border:2px solid #AD1C00;
}

 #footer {
 height: 50px; 
 width: 100%;
 background: #A5B6CE;
 border-top: 1px solid #000;
 margin: 0px;
 margin-top: 10px;
 }

 #footer a {
 color: #FFF;
 }

.footext {
 margin-top: 60px; 
 font-size: 70%; 
 text-align: center; 
 border-top: 1px dashed black; 
 color: #444; 
 padding: 5px; 
 margin-right: 200px; 
 margin-left: 200px;
}

.footext a {
 color: #444;
 font-weight: bold;
} 

.hrr {
  font-size:120%;
  font-weight: bold;
  letter-spacing: 1px;
}

.datecaption {
 font-size: 80%;
 font-weight: lighter;
}

div.newslister {
  font-size: 90%;
  font-family: arial, verdana, sans-serif;
  padding: 5px;
  margin-left: 20px;
  margin-right: 20px;
  line-height: 160%;
}

div.pnews {
  font-size: 80%;
  font-family: arial, verdana, sans-serif;
  padding: 5px;
  margin-left: 20px;
  margin-right: 20px;
  line-height: 130%;
}

.rbox {
 margin-right: 10px;
 margin-top: 10px;
 margin-left: 5px;
 margin-bottom: 5px;
 padding: 0px;
 float: right;
}

.status {
 text-align: center; 
 margin: 10px; 
 font-size: 120%; 
 color: black; 
 background: #A5B6CE; 
 border: 1px solid black;
 padding: 10px; 
}

.searchform { 
 height:15px; 
 padding: 0px; 
 margin: 3px 0px 3px 0px;
}

.searchinput { 
 border: 1px solid #ad1c00; 
 padding: 1px; 
 margin; 0px; 
 font-size:70%; 
 color: #ad1c00; 
 background: #ccc; 
 height: 18px;
}

.searchsubmit { 
 border: 1px solid #ad1c00; 
 padding: 0px; 
 margin; 0px; 
 font-size:70%; 
 color: #ad1c00; 
 width: 20px; 
 background: #fff;
}

.commentator {
 background: #EFEFEF;
 color: black;
 font-size: 95%;
 border-top: 1px solid #555;
 border-left: 1px solid #555;
 border-bottom: 1px solid #aaa;
 border-right: 1px solid #aaa;
 margin: 8px;
 padding: 3px;
 line-height: 150%;
}




