﻿body 
{   
   font: 13px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; background: rgb(255, 255, 255); color: black;
}

   .hidden { display: none;}
   
	h1 {font-size: 1.25em; text-transform: none; letter-spacing: 1px; margin: 5px 0 0; padding: 3px 0 0 3px; color: #264E99;}
	h3 {font-size: 133%; margin: 0; padding: .5em 0 0 0.5em; }
	h4 {font-size: 100%; margin: 0; padding: 0.33em 0 0; border-bottom: 1px solid rgb(50%, 50%, 33%); color: rgb(50%, 50%, 35%);}
	h1, h3, h4 {line-height: 1em;}
	p {line-height: 1.66; margin: 1em 3em 1em 3em;}
   div#masthead 
      {font-size: 1.25em; letter-spacing: 3px; text-align: left; margin: 1px; 
       border: solid 1px #000; padding: 0 0; background-color: rgb(230, 198, 57);}
   div#bannerads
      {padding: 0, 150, 0, 150}
   div#contents a {text-decoration: underline; color: #264E99;}
   div#contents a:hover {color: #BFA530}
   
   div#NewsFlash {font-size: 110%; font-weight: bolder;}
   div#NewsFlashText {padding-bottom: 10px;}
   
   div#newsDate {font-size: 110%; font-weight: bolder; padding-top: 15px; padding-left: 10px;}
   div#newsTopic {font-size: 90%; font-weight: normal; letter-spacing: 0.25em; padding-top: 10px; padding-left: 10px; padding-bottom: 10px;
                  text-decoration: overline;}
   div#newsText {font-size: 90%; padding-left: 15px; line-height: 1.75em;}

   div#Calendar {font-size: 110%; font-weight: bolder;}
   div#CalendarText {padding-bottom: 10px;}
  
	div#sitenav {position: absolute; top: 16.8em; left: 1em; width: 11em; font-size: 11px; background-color: white; border: 1px solid black}
	div#sitenav a {display: block; padding: 4px 8px; margin: 0; text-decoration: none; text-align: center; border-top: 1px solid gray; color: rgb(130, 90, 43);}
	div#sitenav a:hover {background: rgb(57, 118, 230); color: black;}
	div#sitenav h4 {background: rgb(33%, 33%, 33%); color: white; text-align: center; margin: 0; padding: 0.25em 0 0.125em 0;}

	div#entry {margin: 0 20% 1em 20%; padding: 0; color: #000000;}
	div#entry a {text-decoration: underline; color: #264E99;}
	div#entry a:hover {color: #BFA530}
	
	div#bannerads {margin-left: auto; margin-right: auto; width: 45em; padding: 15px 0 15px 0;}
	
	div#columna {float: left; width: 300px; background: #FFFFFF;}
	div#columna h2 {color: rgb(48, 98, 191); padding: 20px 0 5px 0; font-size: 1.3em; font-weight: bolder;}
	
	div#mainMessage {font-size: 95%; float: none; }
	
	div#columnb {margin: 0; float: right; width: 450px; height: 1%;} 
	div#columnb h2 {color: rgb(48, 98, 191); padding: 20px 0 5px 0; font-size: 1.3em; font-weight: bolder;}
	
   div#copyright {font-size: .75em; position: absolute; top: 65em; left: 0; width: 100%; text-align: center; 
                  color: #BFA530; padding: 5px 0 5px 0;}
                  
   div#mainContent {margin-right: 250px; line-height: 18px; padding: 25px 50px 25px 25px;}
   
   div#sideBar {float: right; width: 200px; padding: 25px; background: #E6C639;}
   div#sideBar a {color: #264E99}
   div#sideBar a:hover {color: #000000;}
   div#sideBar .padding {padding: 25px;}
   
   div#footer {clear: both; height: 66px; font-size: 10px; text-align: center; padding-top: 100px;}
                   