@import url("rosenberg_plus.css");


/* General */
a:link { color: #916027; text-decoration: none; }
a:active { color: #b97423; text-decoration: none; }
a:visited { color: #916027; text-decoration: none; }
a:hover { color: #b97423; text-decoration: none; }

blockquote, body, center, div, dd, dl, form, input, h1, h2, h3, h4, h5, h6, menu, ul, ol, p, a, b, i, span { font-family: verdana, geneva, arial; }

body { margin: 0px; background-color: #d6d6d6; color: #585026; }
body.home { background-image: url(../imgs/home/home_bg.gif); background-repeat: repeat-x; }
body.level2 { background-image: url(../imgs/level2/level2_bg.gif); background-repeat: repeat-y; }
form { padding: 0px; margin: 0px; }
td { color: #585026; font-size: 10px; font-family: verdana, geneva, arial; }
ul { list-style-image: url(../imgs/level2/list_image_off.gif); }

/* Home */
#logo-home { top: 5px; left: 5px; width: 473px; height: 61px; position: absolute; z-index: 1; }
#phone-email-home { top: 73px; left: 6px; height: 17px; position: absolute; z-index: 2; }
#main-home { top: 108px; left: 0px; width: 505px; height: 415px; text-align: left; position: absolute; z-index: 3; }
#tag-line { top: 133px; left: 526px; width: 262px; height: 16px; position: absolute; z-index: 4; }
#home-nav { top: 197px; left: 536px; width: 118px; position: absolute; z-index: 4; }
#sign-up-text { top: 392px; left: 526px; width: 235px; height: 11px; position: absolute; z-index: 4; }
#sign-up-form { top: 415px; left: 540px; width: 500px; font-size: 10px; font-family: verdana, geneva, arial; position: absolute; z-index: 5; }
#copyright-home { top: 533px; left: 10px; width: 600px; color: #585026; font-size: 10px; font-family: verdana, geneva, arial; position: absolute; z-index: 6; }

.imageborder-home { border-left: solid 1px #000; border-right: solid 1px #585026; }
.extra { color: #851113; }
.form-table { border: 0px; margin: 0px; text-align: right; }
input.text { padding: 2px; font-size: 10px; color: #585026; font-family: verdana, helvetica, arial; background-color: #fff; }
input.button { font-size: 11px; color: #585026; font-family: verdana, helvetica, arial; background-color: #d6d6d6; }

/* Level2 */
#top-bar { top: 0px; left: 0px; width: 100%; height: 84px; border-bottom: solid 1px #585026; background-image: url(../imgs/level2/white_stripe_bg.gif); position: absolute; z-index: 2; }
#logo-level2 { top: 9px; left: 11px; width: 409px; height: 43px; position: absolute; z-index: 3; }
#phone-email-level2 { top: 52px; left: 11px; width: 409px; height: 18px; position: absolute; z-index: 3; }

#nav-links { top: 95px; left: 11px; width: 114px; height: 144px; margin: 0px; padding: 0px; position: relative; z-index: 3; }
#copyright-level2 { top: 0px; left: -30px; width: 600px; margin: 60px 0px 6px 0px; color: #585026; font-size: 10px; font-family: verdana, geneva, arial; position: relative; z-index: 7; }

#main-level2 { top: 115px; left: 165px; width: 635px; font-size: 12px; text-align: left; position: absolute; z-index: 4; }
.imageborder-level2-left { border: solid 1px #585026; margin: 4px 20px 12px 0px; float: left; }
.imageborder-level2-right { border: solid 1px #585026; margin: 4px 0px 12px 20px; float: right; }
.thumbnail { border: solid 1px #585026; margin: 0px 20px 20px 0px; float: left; }
.title { font-weight: bold; text-transform: uppercase; }
.wanted-image { border: solid 1px #585026; margin: 0px 0px 4px 0px; cursor: default; }

#wanted-image-container { width: 200px; margin: 12px 100px 0px 0px; font-size: 10px; font-weight: bold; font-family: verdana, geneva, arial; text-align: center; float: right; position: relative; }

.sold { color: #e08923; }
.emphasize-link { text-decoration: underline !important; }

ul.bibliography li { margin-bottom: 10px; }