.rightarrow{font-family:times,serif;font-weight:bold}
body{color:#000000;background-color:#A3D9FF;padding:0;margin:0;font-size:1.05em}

ul#home{margin-left:5px;margin-right: 0px;margin-top:0px;margin-bottom:0px;padding-top:0px-padding-bottom:0px;padding-left: 16px;padding-right: 0px;list-style-type:circle}

#clear{clear:both;}

h2{text-align:center}
A:link{color:#0000ff}
A:visited{color:#551A8B}
A:active,A:hover{color:#ff0000}

.red{color:#D80000;font-weight:bold}
hr{width:100%;color:#888;height:1px}
hr#top{width:100%;border:0;height:1px;background:#333;background-image:-webkit-linear-gradient(left,#ccc,#333,#ccc);background-image:-moz-linear-gradient(left,#ccc,#333,#ccc);background-image:-ms-linear-gradient(left,#ccc,#333,#ccc);background-image:-o-linear-gradient(left,#ccc,#333,#ccc)}
#header img{max-width:536px;width:95%}


#letterbox{width:80%;max-width:600px;background-color:#FFFFF0;border:1px;border-style:solid;padding:35px;margin:5px;border-color:#000;border-width:1px;text-align:left;overflow:hidden;box-shadow:4px 4px 4px #333}

#right{float:right;}
#clear{clear:both;}
#logo img{max-width:395px;max-height:55px;width:100%}
#outer{text-align:left;max-width:770px;border-color:#777;background-color:#fff;padding:0;box-shadow:5px 5px 5px #777;border-style:solid;border-width:0 1px 1px;border-radius:0 0 7px 7px}
#padding{padding:10px}

@media screen and (max-width: 770px) {
.taptarget{line-height:150%}
}
@media screen and (max-width: 590px) {
.taptarget{line-height:170%}
}