@charset "utf-8";

@import url("../../css/reset-min.css");

body, td {
  font:normal normal small 'Tahoma','Lucida Sans Unicode','Lucida Grande',sans-serif;
}
input, select, textarea {
  font:normal normal small 'Courier New',monospace;
}
body {
  background:#d31101;
}
p, ul, ol, dl {
  margin-top:1.6em;
  margin-bottom:1.6em;
  line-height:1.6em;
}
blockquote {
  margin:1.6em 3.6em;
}
ul, ol {
  margin-left:3.6em;
  margin-right:0;
}
dl ul, dl dl {
  margin-top:0;
  margin-bottom:0;
}
ul li {
  list-style:disc;
}
ol li {
  list-style-type:decimal
}
dd {
  margin-left:3.6em;
}
em {
  font-style:italic;
}
strong {
  font-weight:bold;
}
a:link, a:visited {
  color:#d31101;
}
a:active, a:hover {
  color:#ff9999;
}
br.clear {
  clear:both;
  height:0;
  line-height:0;
}

h2.subtitle {
  width:590px;
  height:28px;
  margin:0 0 1.8em 0;
  padding:14px 10px 0 0;
  text-align:right;
}

h3 {
  margin:1.6em 0;
  padding-left:0.6em;
  font-size:120%;
  font-weight:bold;
  line-height:1.6em;
  border-left:solid 3px #d31101;
  border-bottom:dashed 1px #cccccc;
}

h1 img, h2 img, h3 img {
  vertical-align:bottom;
}

#base {
  width:820px;
  margin:0 auto;
  background:url("../../img/baseback.gif") repeat-y;
}

#header {
  width:820px;
  background:url("../../img/headback.png") no-repeat;
}
#headbox {
  width:820px;
  height:82px;
}
h1 {
  width:560px;
  height:70px;
  text-align:right;
  float:left;
}
#rightsholder {
  width:260px;
  position:relative;
  float:right;
}
#jeb_j {
  width:68px;
  height:14px;
  position:absolute;
  left:100px;
  top:25px;
}
#jeb_e {
  width:68px;
  height:14px;
  position:absolute;
  left:174px;
  top:25px;
}
#hd_date {
  width:229px;
  height:18px;
  position:absolute;
  left:10px;
  top:64px;
}
ul#mainmenu {
  width:800px;
  height:34px;
  margin:0 auto;
  padding:0;
}
ul#mainmenu li {
  margin:0;
  padding:0;
  display:inline;
  list-style:none;
}
#hd_entry {
  width:800px;
  margin:0 auto 8px auto;
}

#body {
  width:800px;
  padding:0 10px;
}
#content {
  width:600px;
  min-height:300px;
  padding:0 20px;
  float:right;
}
#submenu {
  width:160px;
  height:380px;
  border-top:solid 2px #666666;
  float:left;
}
#submenu ul {
  margin:0;
  padding:0;
}
#submenu li {
  margin:0;
  padding:0;
  line-height:1.2em;
  border-top:solid 1px #ffffff;
  border-bottom:solid 1px #cccccc;
  list-style:none;
}
#submenu li a {
  display:block;
  padding:6px 6px 6px 18px;
  background:#eeeeee url("../../img/arrow_3dots.gif") 8px 10px no-repeat;
}

#footer {
  width:820px;
}
#footer p {
  margin:0;
}
ul#footmenu {
  margin:8px 0 2px 20px;
}
ul#footmenu li {
  margin:0;
  padding:0 6px;
  font:normal normal 11px Tahoma,Arial,Helvetica,sans-serif;
  line-height:12px;
  border-left:solid 1px #999999;
  display:inline;
}
#addresswrap {
  width:800px;
  height:90px;
  padding:0 10px;
  background:url("../../img/footback.png") no-repeat;
}
#oldsites {
  width:120px;
  padding:8px 0 0 10px;
  float:left;
}
#oldsites select {
  width:115px;
  font-size:12px;
  background-color:#dddddd;
}
address {
  width:670px;
  height:14px;
  padding:22px 0 0 0;
  float:right;
  font:normal normal 10px Tahoma;
  text-align:right;
  color:#f9e8e6;
}

#error-msg {
  color:#cc0000;
  background-color:#ffeeee;
  border:solid 1px #990000;
}

#msgbox {
  text-align:center;
  color:#d31101;
}

