* { margin: 0; padding: 0; }
a:link { color: #663333; text-decoration: none; font-weight:bold;}
a { position: relative; }
a:visited { color: #663333; text-decoration: none; font-weight:bold;}
a:hover { color: #f6b563; }
a:active { color: #CC0000; text-decoration: none; }
body { color: #666; font-size: 70%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 120%; background-image: url(../images/background.jpg); background-repeat: repeat-x; }
fieldset { padding: .5em; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin-top: 0.5em; margin-bottom: 0.5em; }
li, dd {  }
p { }
select { min-width:1.5em; }
td { }
.correction { padding-right: 10px; padding-bottom: 20px; padding-left: 10px; }
.picture_curtis { position: relative; left: -20px; float: left; margin-top: 10px; margin-bottom: 10px; }
.picture_cornel { position: relative; float: right; margin-top: 5px; margin-bottom: 30px; margin-left: 70px; }
.picture_topright { position: relative; float: right; }
.picture_knotty { position: relative; right: -20px; float: right; margin-bottom: 10px; }
.picture_nick { position: relative; left: -5px; float: left; margin-top: 10px; margin-bottom: 30px; margin-right: 5px; }
.shadow_bottom { background-image: url(../images/drop_shadow_bottom.png); background-repeat: repeat-x; background-position: 0 bottom; margin-right: 12px; margin-bottom: -34px; margin-left: -10px; }
.shadow_right { background-image: url(../images/drop_shadow_right.png); background-repeat: repeat-y; background-position: right 0; margin-right: -22px; padding-bottom: -1px; }
#contact { background-color: white; background-image: none; margin-left: 80px; margin-right: 270px; margin-bottom: 50px; padding-left: 10px; width: auto; height: auto; border: solid 1px gray; position: relative; top: 50px; }
#container { top: 0; width: 100%; height: 100%; z-index: 50; float: left; min-width: 600px; max-width: 1200px; margin: 0; padding: 0; }
#content { background-color: white; background-image: none; margin-left: 80px; margin-right: 270px; margin-bottom: 50px; width: auto; height: 1%; padding: 10px; border: solid 1px gray; position: relative; top: 85px; }
#content h2 { color: black; font-size: 100%; margin-top: 1em; }
#content h3 { font-size: 100%; margin-top: 1.5em; }
#curtain_left { background-image: url(../images/curtain_left.jpg); background-repeat: no-repeat; }
#curtain_middle { text-align: center; position: absolute; top: 0; clear: both; }
#curtain_right { position: absolute; top: 0; right: 0; clear: both; }
#heading { position: absolute; top: 30px; right: 256px !important; }
#hero_picture { position: relative; top: -16px; right: -24px; float: right; }
#menu { background: none; background-color: white; width: auto; height: auto; margin-right: 270px; margin-bottom: 10px; margin-left: 20px; padding: 10px; border: solid 1px gray; position: relative; top: 80px; z-index: 60; }
#menu li { margin-right: 10px; display: inline; }
#menu ul { margin: 0; padding: 0; }
#quote { background: none; width: 400px; height: auto ; border: none; position: relative; top: 100px; float: left; margin-left:300px;}
#right { background: none; background-color: white; top: 30px; right: 80px; width:155px; float:right; height:auto ; margin-bottom: 20px; padding: 10px; border: solid 1px gray; position: absolute; z-index: 80; }
#right a { position: relative; }
#right h2 { color: black; font-size: 100%; margin-top: 1em; }
#right h3 { font-size: 100%; }
#table { margin-left: 20px; background: none; }
#andrew { z-index: 1; background-color: white; margin-left: 80px; margin-right: 270px; width:auto; height: auto; padding: 10px; padding-top: 0px; border: solid 1px gray; position: relative; top: 85px; }
#andrew h3 { font-size: 100%; margin-top: 1.5em; }
#cornel { z-index: 2; background-color: white; width: 240px; height: auto; padding: 10px; padding-top:0px; border: solid 1px gray; position: relative; top: 75px; right: 290px; float: right; clear: both; }
#cornel h3 { font-size: 100%; margin-top: 1.5em; }
#curtis { z-index: 3; background-color: white; margin-left: 70px; margin-right:440px; _margin-right: 180px; width: auto; height: auto; padding: 10px; padding-top: 0px; border: solid 1px gray; position: relative; top: -95px; _top: 135px; float: right; }
#curtis h3 { font-size: 100%; margin-top: 1.5em; }
#nick { z-index: 2; background-color: white; margin-bottom: 50px; width: 400px; height: auto; padding: 10px; padding-top: 0px; border: solid 1px gray; position: relative; top: -190px; _top: 45px; right: 300px; float: right; }
#nick h3 { padding-right: 30px; font-size: 100%;}
