body {
   margin : 0;
   padding : 0;
   width : auto;
   font-family : arial, helvetica, sans-serif;
   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;
}

#search {
   margin : 0;
   padding : 0;
}

#donate {
    position : absolute;
    float : right;
    top : 28px;
    right : 130px;
    margin : 0;
    padding : 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;
   border-top: 1px solid #ccc;
}

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

html>body #tagline {
   width : 670px;
}
#topnav {
   width: 100%;
   margin : 0;
   padding : 0 0 0 0;
   background-color : #ffffff;
   border-bottom : 1px solid #cccccc;
}

#topnav ul li {
   float : right;
}

#frame {
   width :100%;
   margin : 0px;
   padding :0px;
   text-align : left;
}
		
#contentcenter {
   width : 600px;
   min-height: 700px;
   margin : 0;
   padding : 0 25px 0 25px;
   float : left;
   voice-family : "\"}\"";
   voice-family : inherit;
   width : 540px;
}

html>body #contentcenter {
   width : 540px;
}
	
#contentright {
   width : 210px;
   margin : 0;
   padding : 0 5px 0 0px;
   float : right;
   voice-family : "\"}\"";
   voice-family : inherit;
   width : 205px;
}

html>body #contentright {
   width : 205px;
}
	
#main {
 margin : 0;
 padding : 50px 0 50px 0;
}

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

