body {
   background:#6b0800;
   margin-top: 20px;
   margin-left: 0px;
   margin-right: 0px;
   padding: 0;
}
body#ddhome {
   background-color:#8F0C02;
   margin-top:0px;
   height:100%;
}

a img {
		border: 0px;
}

.txt, td, p, input, select, textarea, div { font-family: Verdana, sans-serif; font-size: 11px; color: #333; }


#container	{
   width: 991px;
   position: relative;  /* added so page size grows with more content */
   min-height: 751px;   /* formerly height */
   margin-left:auto;
   margin-right:auto;
   border-style: solid;
   border-right-width: 1px;
   border-left-width: 1px;
   border-top-width: 1px;
   border-bottom-width: 0px;		
   border-color: #470500;
   margin: 20px auto 0 auto;
   background: #feffed;
}

#topBanner	{
		width: 991;
		background: #8f0c02;
}  


#mainNav	{
		margin-left: 20px;
 		float: left;
}  


#contentArea	{
	/* margin: 40px 20px 20px 20px; orig doesn't look right when container grows */
	margin: 40px 20px 0 20px;
   padding-bottom: 20px;   /* added */
}  

#toggleNav	{
	margin-left: 780px;
}  
	

#footer	{
   width: 991px;
   height: 25px;
   background: #8f0c02;
   margin: 0 auto 0 auto;
   border-style: solid;
   border-right-width: 1px;
   border-left-width: 1px;
   border-top-width: 0px;
   border-bottom-width: 1px;		
   border-color: #470500;
   font-size: 10px; 
   font-weight: normal;
   color: #feffed;
   text-align: left; 
   line-height: 20px;
}  

div.centered {
   position: absolute;
   top: 25%;
   left: 25%;
   width: 50%;
   height: 50%;
}


.align-right { float:right; margin: 0 0 15px 15px; }
.align-left { float:left; margin: 0 15px 15px 0; }

A:link {
	font-family: Verdana, sans-serif;color: #D27B7B;text-decoration: none;
}

A:active {

	font-family: Verdana, sans-serif;color: #D27B7B;text-decoration: none;}

A:visited {

	font-family: Verdana, sans-serif;color: #D27B7B;text-decoration: none;}

A:hover {

	font-family: Verdana, sans-serif;color: #333333;text-decoration: underline;}



.copy {  

   font-family: Verdana, sans-serif;font-size: 11px;color: #403027;text-decoration: none;}

.copy2 {  

   font-family: Verdana, sans-serif;font-size: 12px;color: #403027;text-decoration: none;}

.copyRed {  

   font-family: Verdana, sans-serif;font-size: 11px;color: #8F0C02;text-decoration: none;}
   
.copyRedSmall {  

   font-family: Verdana, sans-serif;font-size: 11px;color: #8F0C02;text-decoration: none;}

.copyGray {  

   font-family: Verdana, sans-serif;font-size: 11px;color: #333333;text-decoration: none;}
   
.copyBold {  

   font-family: Verdana, sans-serif;font-size: 11px;color: #403027;font-weight:bold;text-decoration: none;}
   
.redBold {  

   font-family: Verdana, sans-serif;font-size: 11px;color: #8F0C02;font-weight:bold;text-decoration: none;}

.grayBold {  

   font-family: Verdana, sans-serif;font-size: 11px;color: #333333;font-weight:bold;text-decoration: none;}
   
.beigeBold {  

font-family: Verdana, sans-serif;font-size: 11px;color: #FEFFED;font-weight:bold;text-decoration: none;}
  
.sstitle {
   margin-top: 5px;
   font-family: Verdana, san-serif;
   font-size: 22px;
   font-style:italic;
   font-weight:normal;
   color: #d1827a;
}

.ulinks a {
   text-decoration: underline;
}

.table2 {
   border-collapse: collapse;
   margin-left: 30px;
   border: none;    
}
.table2 tr {
   border-top: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
}
.table2 td {
   padding: 5px 20px 5px 0;
   vertical-align: top;
   font-size:11px;
   color:#403027;
   font-weight:normal;
}
.table2 a {text-decoration: underline;}
.table2 h2 {display: block;  font-size:13px; color:#403027; font-weight:bold; font-style: italic;}
.table2 h3 {display: inline; font-size:12px; color:#8F0C02; font-weight:bold;}
.table2 h4 {display: inline; font-size:11px; color:#403027; font-weight:bold;}
.table2 h3 a { text-decoration: none; color:#8F0C02;}
.table2 h3 a:hover { text-decoration: underline;}
.table2 a:link img { border: 1px solid #feffed; }
.table2 a:hover img { border: 1px solid #470500; }

