body {margin:0;padding:0;font-family:Arial;background:#fffde4 url(./i/body.png) repeat-x}
#page {width:800px; margin:0; padding:0; float:left; background:url(./i/head.png) no-repeat}
#logo {margin:64px auto; padding:0}
#logoWrap {float:right}
#logoWrap h1{width:300px; height:64px; margin:0; padding:0; background:url(./i/logo.png) no-repeat}
#logoWrap a{display:block; height:64px; text-indent:-9999px;}
#logoWrap p {margin:0; padding:0 32px; font-family:Georgia; font-size:18px; color:#943415}
#search {margin:216px 0 0 0; padding:0 36px;}
#q {height:24px;font-size:16px;vertical-align:middle;border:#bb9d59 solid 1px; background:#f8f5d2}
#p {height:28px;font-size:16px;vertical-align:middle;color:#943415; border:#bb9d59 solid 1px; background:#f8f5d2; font-weight:normal}
#r {padding:24px 36px}
#r p.s {color:gray;margin:0;font-size:80%;}
h2{margin:24px 0 0 0; padding:0px; font-family:Georgia; font-size:24px; color:#0b636b;line-height:34px; font-weight:normal}
h3{margin:8px 0 0 0; padding:0px; font-family:Georgia; font-size:18px; color:#943415; line-height:32px; font-weight:normal}
#r ul{margin:8px 0 0 0; padding:0px; display:block}
#r ul li{margin:0 0 8px 0; padding:0; display:block}
#r ul li a{height:24px; margin:0; padding:0; font-size:16px; color:#bb9d59; line-height:32px; }
#r ul li a:hover {color:#943415}
#r span.m  {color:#943415; font-size:80%; font-weight:normal; cursor:pointer}
#r ul.mr {padding:0 0 16px 16px; display:none} 
#footer {margin:104px 0 0 0; padding:16px 0; color:#bb9d59; text-align:center; font-size:12px; font-weight:bold; line-height:24px; background:url(./i/footer.jpg) no-repeat center top}
#footer a {color:#943415; text-decoration:none}
#info {margin:216px 0 0 0; padding:0 36px;}
#info p {color:#bb9d59;font-size:14px}
