body {
margin: 0;
padding: 0;
font: 76%/1.5em verdana, arial, sans-serif;
text-align:center;
color: #9C0B00;
background: #E6E6E6 url("images/bkg.jpg") repeat-y center ; 
}
* {margin:0; padding:0;}
a img{
border:0
}
/* start tables css */
table{
font-size: 90%;
border-color: white;
color: black;
border-bottom: #750b00 1px solid;
}
td{
padding-left: 2px;
}
tr.darkred{
background-color: #750b00;
color: white;
}
tr.pink{
background-color:#EED4D3;
}/* end tables css */
#completewrap {
width: 755px;
position: relative;
text-align: left;
margin: 0 auto;
background: white url("images/swirls.jpg") no-repeat center 274px ;
}
#headsection{
height: 242px;
}
#headsection img{
display: block;
border: 0
}
#animated{
background-color: #9C0B00;
width: 100%;
}
#nav{
background-color: #9C0B00;
height: 24px;
padding-top: 8px;
}
#nav a{
color: white;
text-decoration: none;
font-size: 1em;
font-weight: bold;
}
#nav a:hover{
text-decoration: underline;
}
#nav li{
float: left;
padding: 0 4px;
border-left: 1px white dotted;
}
#nav li.first
{ 
border-left: 0;
padding-left: 0;
}
#nav ul{
margin-left: 45px;
list-style-type: none;
}
#columnwrap{
width: 755px;
}
#columnleft{
width: 443px;/* 540-97 allow for padding */
float: left;
padding: 50px 52px 0px 45px;
}
#columnleft p{
padding-bottom: 1.5em; 
}
#columnleft h1{
padding-bottom: .3em;
font-weight: normal; 
font-size: 2em;
}
h2 { 
font-size: 1.3em;
padding-bottom: .5em;
}
#columnleft a{
text-decoration: none;
color: red;
}
#columnleft a:visited{
color: red;
}
#columnleft a:hover{
text-decoration: underline;
}
#rc{
width: 262px;
float: right;}
#columnleft img{
float: left;}
#columnright{
width: 201px;/* 0 padding right */
font-size: .8em;
line-height: 1.4em;
padding: 50px 0 0 0 ;
float: left;
color:#750b00; 
}
#columnright img{
padding-bottom: 10px;
}
#footer{
background-color: white;
height: 40px;
}
#footer ul{
margin-left: 45px;
list-style-type: none;
}
#footer li{
display: inline;
}
#footer li.first
{ 
border-left: 0;
padding-left: 0;
}
#footer a{
color: #c1ba9f;
text-decoration: none;
font-size: .8em;
}
li span{
color:#c1ba9f}
.clearfix:after {
 content: ".";              
 display: block;         
 height: 0;                  
 clear: both;               
 visibility: hidden;	     
}
/* alsett ckearing method */
.clearfix {display: inline-block;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */
