body {
   margin : 0;
   padding : 0;
   width : auto;
   text-align : center;
}

#wrap {
    position : relative;
    text-align : left;
    margin-left : auto;
    margin-right : auto;
    margin-top : 0;
    border : 0;
    padding : 0;
    width : 800px;
    border-right : 1px solid #ccc;
    border-left : 1px solid #ccc;
}

#logo {
   position : absolute;
   top : 10px;
   left : 20px;
   z-index : 100;
   margin : 0;
}

#colorbar {
   display : block;
   width: 100%;
   margin : 0;
   padding : 0;
   font-size : 8px;
   height: 12px;
   background: url(/graphics/main/colorbar.jpg) repeat-x top left; 
   border-bottom: 1px solid #ccc;
}

#tagline {
   position : relative;
   z-index : 1;
   text-align : left;
   width: 800px;
   padding : 0 0 0 0;
   margin :0;
   background-color: #42748F;
   border-bottom : 1px solid #000;
   voice-family : "\"}\"";
   voice-family : inherit;
   width : 800px;
}

#donate {
    position : absolute;
    float : right;
    top : 28px;
    right : 130px;
    margin : 0;
    padding : 0;
}


html>body #tagline {
   width : 800px;
}


#topnav {
   width : 100%;
   margin : 0;
   height: 23px;
   padding : 0 0 0 0;
}

#topnav ul li {
   float : right;
}

#frame {
   width :100%;
   margin : 0px;
   padding :0px;
   text-align : left;
   background : url(/graphics/main/background.gif) top left repeat-y;
}
		
#contentleft {
   width : 174px;
   padding : 60px 0 0 0px;
   margin : 0;
   float : left;
}
	
#contentcenter {
   width : 625px;
   padding : 0 0 0 0;
   margin : 0 25px 50px 30px;
   float : left;
   voice-family : "\"}\"";
   voice-family : inherit;
   width : 570px;
}

html>body #contentcenter {
   width : 570px;
}
	
#main {
 margin : 0;
 padding : 0;
}

.clear {
   clear : both;
   margin : 0;
   padding : 0;
}
