*{border:0;margin:0;padding:0}

body{background:#f2f2f2;font-family:'Consolas',Courier,monospace;font-size:30px}

a{color:#298D84;text-decoration:none}
b{color:#298D84;font-weight:normal}

input,select{border:1px solid gray;font-family:'Consolas',Courier,monospace;font-size:30px;padding:20px 0;width:728px}

/*728 google ad size*/
#wrap{margin:0 auto;width:728px}

/*margin top 16 required by ad ins element not respecting 90px height*/
/*font size 0 required by href white space*/
/*position relative required by flag*/
#top{font-size:0;margin:20px 0;position:relative}

.w1,.w2,.w3,.w4,.w5,.w6,.w7{}
.w2,.w3,.w4,.w5,.w6,.w7{float:left;margin-right:20px}
.w1{width:728px}
.w2{width:354px}
.w3{width:229px}
.w4{width:167px}
.w5{width:479px}
.w6{width:40px}
.last{margin-right:0}

.menu{background:#D7D6D5;font-size:48px;padding:10px 0;text-align:center}
.round{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}

span{margin:0 100px}

/*font-size taken from google chrome*/
h1{background:#D7D6D5;font-size:1.17em;font-weight:normal;margin:20px 0 20px 0}/*20px better when form underneath, 10px better when text underneath*/

.fl{float:left}
.cl{clear:both}
.mr{margin-right:20px}
.ar{text-align:right}

.bg{background:#D7D6D5}
.cent{text-align:center}
.just{text-align:justify}
.pad{padding:10px}

.no{display:none}