*{margin:0;padding:0;font-family:Georgia,serif;color:#424542;border:0}
h1{color:#047b88;font-size:24px;line-height:28px;}
h2{color:#047b88;font-size:19px;margin-top:26px}
#rightnav h2{margin-top:16px}
#right h2{margin-top:0px}
h3{color:#047b88;font-size:15px;margin-top:20px}
h4{font-size:13px;margin-top:20px}
p{font-size:13px;margin-bottom:13px;line-height:18px}
ul, ol {font-size:13px;margin: 0 0 13px 30px;line-height:18px}
small, small * {color:#9e9e9e}
a{color:#9c1b36;text-decoration:none}
a:hover{text-decoration:underline}
a:focus{-moz-outline-style:none}
a.email{text-decoration:underline;padding-left:20px;margin-left:6px;background:url(/img/email.gif) no-repeat 0 4px}
body{text-align:center;background:url(/img/body-bkg.jpg) top center no-repeat}
#page{width:800px;margin:76px auto 0 auto;text-align:left}
#logo{float:right;margin:10px 0 40px;display:block}
#content{margin-bottom:40px}
#footer{clear:both;float:left;width:100%;border-top:1px solid #ccc;color:#8a8a8a;font-size:12px;margin:10px 0 60px 0;text-align:right}
#footer a{color:#8a8a8a;display:inline-block;margin-top:16px}
#logo-small{float:left;margin-top:6px}
/* one column */
#one-col h1{margin-bottom:20px;background:url(/img/dotted-border.gif) repeat-x bottom}
#one-col a.back{font-size:12px;text-decoration:underline;float:right;margin-top:-46px;position:relative}
/* two column */
#two-col h1{background:url(/img/dotted-border.gif) repeat-x bottom}
#two-col a.back{font-size:12px;text-decoration:underline;float:right;margin-top:-26px;position:relative}
#left{float:left;width:520px;margin-bottom:40px;padding:16px 0 0 0;}
#right{float:right;width:240px;height:400px;margin:26px 0 0 0;padding:0 0 0 20px;background:url(/img/dotted-border.gif) repeat-y left}
