/*--MAIN--*/
html, body{margin:0;padding:0;font-family:verdana, sans-serif; background:rgb(25,25,25);color:#555;}
.wall{position:relative;max-width:900px;min-width:300px;margin:0 auto;}

/*--HEADER--*/

.header{background:#191919;height:80px;}
.seal{position:absolute;display:block;top:8px;left:0;width:40px;margin:10px;}
.logo{position:absolute;display:block;top:0;left:60px;}
.logo h1{font:normal 24px verdana, sans-serif; color:#fff; letter-spacing: 4.8px;}
.logo h1 span{display:block;font:normal 10px verdana, sans-serif; color:#888;letter-spacing: 2.7px;}


/* --- CONTENT --- */
.content{background:#fff;}
.centerpage{padding:20px 20px 60px 20px;} 
.centerpage h1{font-size:24px;color:#444;}
.centerpage h2{font-size:18px;margin:50px 0 0 0;}
.centerpage ul{font-size:14px;line-height:20px;margin:10px 0;}
.centerpage p{font-size:14px;line-height:20px;margin:10px 0;}

.ziptable{margin:0 20px;word-spacing: 15px;font-size:12px;}
.table{font-size:12px;}
.table.income{text-align:left;margin:0 20px;}
.table.income th, .table.income td{padding:5px;}

.disclaimer{font-size:12px;margin:40px 0;}
.areas{font-size:10px;margin:20px 0;text-align:justify;}



/* --- FOOTER --- */
.footer{min-height:80px;background:rgb(25,25,25);color:rgb(229,229,229);font:normal 16px verdana, sans-serif;padding:0;clear:both;}
.util{padding:50px 0;text-align: center;color:#444;}
.util a{text-decoration: none;color:#888;padding:0 5px;letter-spacing: 3px;}
.copyright{display:block;font:normal 12px verdana, sans-serif;padding-top:45px;background:rgb(25,25,25);color:#888;letter-spacing: 3px;}




/* --- CSS for DISPLAYS UNDER 900px (modern/mobile/webkit) ------------ */
@media screen and /*(min-width:1px) and*/ (max-width:900px){

}

/* --- CSS for DISPLAYS UNDER 800px (modern/mobile/webkit) ------------ */
@media screen and /*(min-width:1px) and*/ (max-width:800px){
.centerpage h1{font-size:28px;color:#444;}
.centerpage h2{font-size:22px;margin:54px 0 0 0;}
.centerpage ul{font-size:18px;line-height:24px;margin:14px 0;}
.centerpage p{font-size:18px;line-height:24px;margin:14px 0;}

.table.income th, .table.income td{display:none;}
.table.income th:first-child,
.table.income th:nth-child(2),
.table.income th:nth-child(3),
.table.income th:nth-child(4),
.table.income th:nth-child(5),
.table.income td:first-child,
.table.income td:nth-child(2),
.table.income td:nth-child(3),
.table.income td:nth-child(4),
.table.income td:nth-child(5)
{display:table-cell;}

}

/* --- CSS for DISPLAYS UNDER 700px (modern/mobile/webkit) ------------ */
@media screen and /*(min-width:1px) and*/ (max-width:700px){

}

/* --- CSS for DISPLAYS UNDER 600px (modern/mobile/webkit) ------------ */
@media screen and /*(min-width:1px) and*/ (max-width:600px){

}


/* --- CSS for DISPLAYS UNDER 470px (modern/mobile/webkit) ------------ */
@media screen and /*(min-width:1px) and*/ (max-width:470px){

.footer{font-size:12px;}
}

/* --- CSS for DISPLAYS UNDER 410px (modern/mobile/webkit) ------------ */
@media screen and /*(min-width:1px) and*/ (max-width:410px){


.footer{font-size:10px;}

}


