/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.4
 * CSS Author:    Sander Bakkes
 * Copyright:     2011
 * Browser:        0
 * Browser group: 
 */
* { margin: 0; padding: 0; }
html, body { height: 100%; }
body { font-family: "Adobe Caslon Pro", "Hoefler Text", Georgia, Garamond, Times, serif; letter-spacing: 0.1em; text-transform: lowercase; font-variant: small-caps; text-align: left; background-color: #FFF; position: relative; display: table; vertical-align: middle; margin: 0; background-image: url(images_new/texture0408.gif); }
.main { position: absolute; margin: 0 auto; padding: 15px; left: 203px; background-color: #FFF; border-left: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0; }
#processing { border-top: 1px solid #000; }
.menu-main { margin-top: 18px; margin-bottom: 6px; margin-left: 0px; }
#floatleft { float: left; }
#floatright { float: right; margin-right: 65px; }
div.nowrap { white-space: nowrap; z-index: 8; }
div.outerBox { position:relative; width: 1152px; height: 768px; white-space: normal; margin-right:10px; background-color: #fefefe; display: inline-block; }
div.outerBox-narrow { width: 512px; }
div.outerBox-square { width: 768px; }
div.outerBox-wide { width: 1365px; }
div.innerBox { position: absolute; top: 18px; left: 50px; width: 1052px; height: 750px; display: block; }
div.innerBox-vert-firstdiv { display: table; height: 400px; overflow: hidden; }
div.innerBox-vert-seconddiv { display: table-cell; vertical-align: middle; }
div.hspace { position:relative; width: 40px; height: 768px; white-space: normal; margin-right:10px; background-color: #fff; display: inline-block; }
p { font-family: "Adobe Caslon Pro", "Hoefler Text", Georgia, Garamond, Times, serif; letter-spacing: 0.05em; text-transform: lowercase; font-variant: small-caps; color: #424242; text-align: center; margin: 25px auto; line-height: 145%; font-size: 14pt; }
p:first-letter { text-transform: uppercase; }
p.heading { letter-spacing: 0.1em; font-size: 34pt; }
.menu { text-align: left; margin: auto auto; }
.menutext-large { font-family: "Adobe Caslon Pro", "Hoefler Text", Georgia, Garamond, Times, serif; letter-spacing: 0.1em; text-transform: lowercase; font-variant: small-caps; color: #000; text-align: center; margin: 25px auto; line-height: 145%; font-size: 14pt; }
.menutext-small { font-family: "Adobe Caslon Pro", "Hoefler Text", Georgia, Garamond, Times, serif; letter-spacing: 0.1em; text-transform: lowercase; font-variant: small-caps; color: #424242; text-align: center; margin: 25px auto; line-height: 145%; font-size: 11pt; }
.menutext-small-arrow { color: #9e9e9e; }
img { border-top: 1px solid #000; border-left: 0px solid #FFF; border-right: 0px solid #FFF; border-bottom: 0px solid #FFF; padding: 0px 0px; }
a { background-color: transparent; color: #ff0099; text-decoration: none; }
a:hover { background-color: #ff0099; color: #FFF; text-decoration: none; }
a:active { background-color: #ff0099; color: #FFF; text-decoration: none; }
a.linkdark { color: #000; text-decoration: none; padding: 0px 5px; background-color: transparent; }
a.linkdark:hover { color: #000; text-decoration: none; border-top: 1px solid #000; padding: 3px 5px; background-color: transparent; }
a.linkdark:active { color: #000; text-decoration: none; border-top: 1px solid #000; padding: 3px 5px; background-color: transparent; }
a.linklight { color: #444; text-decoration: none; border-top: 1px solid #FFF; padding: 3px 5px; background-color: transparent; }
a.linklight:hover { color: #444; text-decoration: none; border-top: 1px solid #000; padding: 3px 5px; background-color: transparent; }
a.linklight:active { color: #444; text-decoration: none; border-top: 1px solid #000; padding: 3px 5px; background-color: transparent; }
a.linklight-alt { color: #424242; text-decoration: none; background-color: transparent; }
a.linklight-alt:hover { color: #424242; text-decoration: underline; background-color: transparent; }
a.linklight-alt:active { color: #424242; text-decoration: underline; background-color: transparent; }

