html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:arial,helvetica,sans-serif;vertical-align:baseline}body{line-height:1;color:#000;background:#fff}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}
body {font-size:62.5%; background:url(images/bg_body.gif) repeat-x}
input, select, td, th {font-size:1.2em}
h1 {font:bold 1.6em georgia,times new roman; position:relative}
h2 {font:bold 1.4em georgia,times new roman}
h3 {font:bold 1.2em georgia,times new roman}
h4 {font:bold 1.1em georgia,times new roman}
h5 {font:bold 1em georgia,times new roman}
li li, li p, td p, blockquote p {font-size:1em}
ul {margin:16px 0 16px 16px; list-style-type:none}
ol {margin:16px 0 16px 16px}
p {margin-bottom:16px}
address {margin:16px 32px; font-family:georgia, times new roman; font-style:normal}

a {color:#003e7d}
a:hover {color:#3371b0; text-decoration:none}
br {clear:left}
strong {font-weight:bold}
.center {margin:0 auto; text-align:center}
.left {float:left}
.right {float:right}
.clear {clear:both}
.textleft {text-align:left}
.textright {text-align:right}
.textcenter {text-align:center}
.ll {float:left; text-align:left}
.rr {float:right; text-align:right}
.bold {font-weight:bold}
.italic {font-style:italic}
.normal {font-style:normal}
.red {color:#c00}
.b_red {font-weight:bold; color:#cd0000}

.f11 {font-size:11px}
.f14 {font-size:14px}
.f16 {font-size:16px}
.f18 {font-size:18px}
.f20 {font-size:20px}
.pad10 {padding:10px}
.pad10-t {padding-top:10px}
.pad10-r {padding-right:10px}
.pad10-b {padding-bottom:10px}
.pad10-l {padding-left:10px}
.pad16 {padding:16px}
.pad16-t {padding-top:16px}
.pad16-r {padding-right:16px}
.pad16-b {padding-bottom:16px}
.pad16-l {padding-left:16px}
.preload {display:none; visibility:hidden}

#container {text-align:center; width:750px; margin:0 auto; font-size:1.2em; line-height:1.3em}
#wrap {float:left; text-align:left}
#logo {clear:both; float:left; margin-top:13px}
#logo a {display:block; position:absolute; top:0; left:0; width:162px; height:2.3em; min-height:37px; background:transparent url(images/logo.gif) no-repeat; z-index:1}
#display {clear:both; float:left; width:750px; height:200px; margin-top:35px}

#contentwrap {clear:both; float:left; width:750px;}
#content {float:left; width:510px;}
.contentbox {float:left; width:490px; margin-top:10px; padding:10px; background:#eaeaea}
.subheading {float:left; width:480px; margin:5px 0 10px 0; padding:5px; border-top:1px dotted #999; border-bottom:1px dotted #999; font:.92em georgia,times new roman; color:#666}
.artlist li {margin-bottom:16px;}
#nav {float:left; width:230px; padding-left:10px;}
.navbox {float:left; width:220px; margin-top:10px; padding:10px 0 10px 10px; background:#eaeaea}
#footer {clear:both; float:left; width:750px; margin-top:16px; padding:10px 0 16px 0; border-top:1px solid #ccc; background:#eaeaea; text-align:center}
