
html, body {
  margin:0px;
  padding:0px;
  height:100%;
  font-size:100%;
  font-family:Arial,Verdana,Tahoma,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif;
  color:#635443;
}

body {
  background-image:url('_images/background_tile.jpg');
  background-repeat:repeat;
}

#BodyWrap {
  text-align:center;
  width:100%;
}

#Body {
  margin:0px auto 0px auto;
  text-align:left;
  width:680px;
}

a { color:#635443; margin:0px; }
a:hover { color:#f90; }

img {
  border:0px;
}

/*#Header * img { float:left; margin:0px; }*/

#TopMenu {
  display:block;
  width:680px;
  height:30px;
  margin:0px;
  padding:0px;
  background-image:url('_images/top_menu_bg.gif');
  background-repeat:no-repeat;
}

#TopMenu li {
  list-style-type:none;
  display:inline-block;
  float:left;
  margin:0px;
  padding:0px;
  text-align:center;
  line-height:30px;
  vertical-align:middle;
  font-size:12px;
  font-weight:bold;
  color:#fff;
}

#TopMenu li,
#TopMenu li * {
  overflow:hidden;
}

#TopMenu .light,
#TopMenu .dark {
  text-decoration:none;
}
#TopMenu .light { color:#fff; }
#TopMenu .dark { color:#C0A062; }
#TopMenu .light:hover,
#TopMenu .dark:hover {
  color:#f90;
}

#TopMenu .prem { width:63px; }
#TopMenu .hist { width:65px; }
#TopMenu .paul { width:137px; }
#TopMenu .grup { width:90px; }
#TopMenu .prec { width:83px; }
#TopMenu .regu { width:99px; }
#TopMenu .insc { width:74px; }
#TopMenu .cont { width:69px; }

#BotMenu {
  border-top:1px solid #635443;
  text-align:center;
}

.crumb, .crumb * {
  font-size:10px;
}
#TopCrumb { margin:0px 0px 20px 0px; }
#BotCrumb { margin:20px 0px 0px 0px; }

#Main {
  margin:20px 0px;
}

#Content { width:100%; margin:0px 20px; }
#Content h1 { font-size:17px; }
#Content h2 { font-size:16px; }
#Content * { font-size:15px; }
#Content small,
#Content small * { font-size:11px; }

.warning { color:#f00; }

.warnings {
  display:block;
  background-color:#fff;
  border:1px solid #f00;
  padding:10px;
}
.warnings li {
  margin-left:20px;
  color:#f00;
}
