body { background-color: #e6e8dd; margin: 0; padding: 0; }
p { color: #4a1d0a; font-size: 13px; font-family: "trebuchet ms", arial, verdana; line-height: 16px; margin: 0 0 16px; padding: 0; }
h1 { color: #b4471a; font-size: 24px; font-family: "trebuchet ms", arial, verdana; font-weight: bold; line-height: 32px; margin: 0 0 16px; padding: 0; }
h2 { color: #b4471a; font-size: 18px; font-family: "trebuchet ms", arial, verdana; font-weight: bold; line-height: 24px; margin: 0 0 8px; padding: 0; }
td { color: #4a1d0a; font-size: 13px; font-family: "trebuchet ms", arial, verdana; line-height: 16px; }
a:link { color: #4a1d0a; font-size: 13px; font-family: "trebuchet ms", arial, verdana; line-height: 16px; text-decoration: underline; }
a:visited { color: #6b2a05; text-decoration: underline; }
a:hover { color: #b4471a; text-decoration: none; }
a:active { color: #b4471a; text-decoration: none; }
ul { color: #4a1d0a; font-size: 13px; font-family: "trebuchet ms", arial, verdana; line-height: 16px; margin: 0 0 16px 16px; padding: 0; }
li { color: #4a1d0a; font-size: 13px; font-family: "trebuchet ms", arial, verdana; line-height: 16px; margin: 0 0 0 16px; padding: 0; }
#header { background-color: #b4471a; background-image: url(../img/header_background.gif); background-repeat: repeat-x; position: relative; top: 0; left: 0; width: 100%; height: 96px; z-index: 1; }
#logo { background-image: url(../img/logo.gif); position: absolute; top: 0; left: 0; width: 144px; height: 92px; z-index: 2; }
#language { position: absolute; top: 15px; left: 885px; width: 76px; height: 18px; z-index: 2; margin: 0; padding: 0; }
#menu { position: absolute; top: 62px; left: 174px; width: 800px; height: 36px; z-index: 2; margin: 0; padding: 0; }
#submenu { position: relative; left: 0; height: 24px; z-index: 1; float: left; clear: both; margin: 3px 0 0; padding: 0; }
#content { position: relative; top: 0; left: 16px; width: 464px; z-index: 1; float: left; margin: 0; padding: 0; }
#imageHome { position: relative; top: 0; left: 0; width: 464px; height: 480px; z-index: 1; float: left; clear: both; margin: 0; padding: 0; }
#image { position: relative; top: 0; left: 0; width: 464px; height: 384px; z-index: 1; float: left; clear: both; margin: 48px 0 0; padding: 0; }
#footer { color: #4a1d0a; font-size: 10px; font-family: "trebuchet ms", arial, verdana; text-indent: 304px; letter-spacing: 1px; position: relative; width: 100%; height: 12px; z-index: 2; float: left; clear: both; margin: 0; padding: 0; border-top: 1px solid #b4471a; }
#cms { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5; margin: 0; padding: 0; border: dotted 2px #ba2119; }
.small { color: #4a1d0a; font-size: 10px; font-family: "trebuchet ms", arial, verdana; line-height: 16px; margin: 0; padding: 0; }
.forminput { color: #4a1d0a; font-size: 11px; font-family: "trebuchet ms", arial, verdana; font-weight: bold; line-height: 16px; letter-spacing: 1px; margin: 0; padding: 2px; border: solid 1px; }
#thumbs { position: relative; top: 16px; left: 8px; width: 432px; z-index: 1; float: left; clear: both; margin: 0; padding: 0; }
#thumbs td { text-align: center; vertical-align: middle; margin: 0; padding: 0; }
#viewer { position: relative; top: 24px; left: 64px; width: 400px; height: 400px; z-index: 1; float: left; border: solid 1px #b4471a; }
#imageTitle { color: #4a1d0a; font-size: 13px; font-family: "trebuchet ms", arial, verdana; font-weight: bold; text-align: center; position: relative; top: 32px; left: 64px; width: 400px; height: 16px; z-index: 1; float: left; clear: both; }
#banners { background-image: url(../img/banners.jpg); position: absolute; top: 443px; left: 0; width: 960px; height: 160px; z-index: 2; margin: 0; padding: 0; }
#specialLeft { text-decoration: none; position: relative; top: 16px; left: 16px; width: 432px; height: 96px; z-index: 3; margin: 16px; padding: 0; }
#specialLeft img { padding-right: 16px; }
#specialLeft h2 { text-decoration: none; }
#specialLeft p { text-decoration: none; }
#specialRight { text-decoration: none; position: absolute; top: 16px; left: 480px; width: 432px; height: 96px; z-index: 3; float: left; margin: 16px; padding: 0; }
#specialRight img { padding-right: 16px; }
#specialRight h2 { text-decoration: none; }
#specialRight p { text-decoration: none; }