body {margin: 0; padding: 0; text-align: center;
  color: #000; background: #112233;}
#box {width: 800px; margin: 15px auto 0; padding: 0;
  position: relative; text-align: left;}
  
  #banner {background: url(images/banner.png) 0 0 no-repeat;
  height: 176px; width: auto; }
  
  #navigationbar {background:#cccc99 url("images/top_corners_nav.gif") no-repeat left top; width:800px; margin:15px 0 0; padding: 0 0 10 px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:14px;}
   
   .mytext{ font-family:Arial, Helvetica, sans-serif; font-size:12px;} 
   
   
  .headingred {
color: #940f04;
border-bottom: 1px solid #940f04;}

 .headingwhite {
color: #ffffff;
border-bottom: 1px solid #ffffff;}
   
   
#section1 {
width:525px;
float:left;
background:#ffffff url("images/bottom_corners.gif") no-repeat left bottom;
margin:0px 0 0;
padding:0 0 10px;
color:#333333;
font-size:97%;
line-height:1.5em;
word-wrap: break-word; 
overflow: hidden;     
}
#section2 {
float:left;
width:100%;
padding:10px 0 0;
}

#bodytext {
	padding:15px;
}
  
  
  #rightsidebar {
width:258px;
float:right;
margin:0px 0 0;
font-size:97%;
line-height:1.5em;
word-wrap: break-word; 
overflow: hidden;     
}
  
#sidetop1 {
background:#048893 url("images/bottom_side_corners.gif") no-repeat left bottom;
margin:0px 0px 15px;
padding:0px 0px 5px;
color:#ffffff;
}
#sidetop2 {
padding: 10px 0 0;
border-width:0;
}
#sidetop h2 {
line-height:1.5em;
color:#000000;
border-bottom: 1px dotted #000000;
font: normal bold 100% 'Trebuchet MS',Verdana,Arial,Sans-serif;
margin-bottom: 0.5em;
}
  
  
#sidebottom1 {
background:#ffffff url("images/top_side_corners.gif") no-repeat left top;
margin:0 0 15px;
padding:10px 0 0;
color: #000000;
}
#sidebottom2 {
background:url("images/bottom_side_corners.gif") no-repeat left bottom;
padding:0 0 5px;
}

.sidebar .text {
margin:.5em 13px 1.25em;;}

.sidebar h2 {
margin-top:0;
margin-right:0;
margin-bottom:.5em;
margin-left:0;
padding:0 0 .2em;
line-height:1.5em;
font:normal bold 100% 'Trebuchet MS',Verdana,Arial,Sans-serif;
}
.sidebar ul {
list-style:none;
margin:0 0 1.25em;
padding:0;
}
.sidebar ul li {
margin:0;
padding-top:0;
padding-right:0;
padding-bottom:3px;
padding-left:16px;
margin-bottom:3px;
border-bottom:1px dotted #bbbbbb;
line-height:1.4em;
}

#sidebar h2 {
color: #940f04;
border-bottom: 1px solid #940f04;}
  
  
  #footer {margin: 0 0px 0 0; height: 73px;
  background: url("images/footer.png") 100% 1px no-repeat;}
  
 
#navbar {position: relative; top: 0; right: 0; margin-left: 15px;
  padding: 0px 0px px 0px; white-space: nowrap;}
#navbar a {text-decoration: none; color: #000;
  padding: 2px 0.5em 1px;}<br />
#navbar a.here {text-decoration: none; color: #940f04;
  padding: 2px 0.5em 1px;}
#navbar a:hover {color: white; background: #940f04;}
