html{height:100.5%;}
body{font-family:Arial,Verdana,sans-serif;color:#666;font-size:12px;margin:8px 0;background-image: url("images/bg.jpg");background-repeat:repeat-x;}
/* Main layout components for main page design */
#mContainer{width:900px;min-height:600px;margin:0 auto;}
#leftColumn{width:50px;}      

#mainNav{width:878px;height:35px;margin:0 0 10px 0;background:#fff;}  
#mainColumn{width:728px;min-height:500px;}   
#leftColumn,#mainNav,#header,#mainColumn{float:left;}
#footer{width:100%;}
#footer p{width:100%;padding:0 0 10px 0;}
#header{height:116px;width:900px;}
/* Defaults */       
.clearer{clear:both;}     
.right{float:right;margin:4px 4px;}     
.photos{float:right;margin:7px 22px 20px 8px;}   
.left{float:left;margin:2px 10px 2px 0}  
.topPad{padding:10px 0 0 0;}
.bottomPad{padding:0 0 10px 0;}
.redtext{font-weight:bold;color:#85201e}
    
h1{font-weight:bold;font-size:20px;color:#666;margin:10px 0;}
h2{font-weight:bold;font-size:16px;color:#666;margin:10px 0;}
p.center {text-align:center;}
.center {text-align:center;}
.smalltext {font-size:10px;}
.border {border:1px #666 solid;}
.graybackground {background:#eeeff1;}
.yellowbackground{background-color:#fbf5df;}
/*
link styles
*/
#mainNav ul li{float:left;margin:0 10px;font-size:18px;color:#77582f;padding:0 2px 0 0;}
#mainNav ul{float:left;list-style-type:none;margin:2px 0 0 0;padding:0 0 0 450px;}

a:link,a:visited{color:#85201e;text-decoration:none;}  
a:hover{color:#85201e;}      

#mainNav a:link,#mainNav a:visited{color:#666;text-decoration:none;}  
#mainNav a:hover,{color:#988b9f;}                      
#mainNav li a:hover,#mainNav li a.active:link,#mainNav li a.active:visited,#mainNav li a.active:hover{color:#85201e;text-decoration:none;}  

/* 
navigation styles 
*/
#leftColumn ul li{margin:0 6px;font-size:18px;color:#666;padding:12px 13px 0 0;}
#leftColumn ul{float:left;list-style-type:none;margin:2px 0 0 0;padding:15px 0 0 20px;}


/* 
Style information for main containers
*/
#mContainer{background:#FFF;border-width:1px 1px;border-color:#ccc;border-style:solid;}
#header{background:#fefdf3;}
#mainNav{border-width:0 1px 0 1px;border-color:#fff;border-style:solid;} 
#mainNav {padding:0 10px;} 
#rightColumn{background:#eeeff1;}                                        
#table th {
background:#969696;
color:#FFF;
font-size:15px;
text-align:left;
}

#table th.sub {
background:#969696;
color:#fff;
font-size:15px;
vertical-align:top;

}

#table td {
color:#666;
font-size:11px;
}

#table td.left {
text-align:left;
}
