* {margin: 0;padding: 0;outline: 0}
body, div, span, p, a, img, ul, ol, li, table, th, tr, td, form, fieldset, legend, dl, dt, dd, blockquote, applet, object {border: 0}
ul, ol {list-style-type: none}
html {background: #efefef url('../img/bg-repeat.jpg') repeat-x;}
body {background: url('../img/bg.jpg') no-repeat 50% 0;color: #202828;font: normal 75%/1 Arial,sans-serif}


#layout {margin: 0 auto;padding-top: 40px;width: 380px;height: 510px;position: relative}

h1, h2, h3, h4, h5, h6 {margin: 0;}
h1 {font-size: 2.0em;width: 100%;height: 110px;position: relative}
    h1 span {display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: url('../img/logo.jpg') no-repeat}
h2 {font-size: 1.5em;position: absolute;top: 293px;left: 30px;width: 100%}

address {position: absolute;top:370px;left: 30px;line-height: 3.0em;width: 150px}
p {position: absolute;top:370px;left: 220px;width: 150px;font-size: 9px}

  
hr { display:block; height:1px; margin:10px 0; padding:0; border:0 solid #CCC; background:#CCC; color:#CCC;}
.noscreen { display:none; }

