/* General */

body {
  margin:0;
  padding:0;
}

div#container {
  font-family:Arial, sans-serif;
  font-size:14px;
  margin-left:50px;
  width:900px;
}

div#container div.top {
  padding-top:230px;
  padding-left:100px;
  height:50px;
  background:url('background.jpg') no-repeat left bottom;
  margin-left:155px;
  width:575px;
}

div#container div.footer {
  border-top:1px dotted #999;
  float:left;
  margin-left:24px;
  padding:15px 0 15px 231px;
  width:621px;
}

div#container div.footer a {
  float:left;
}

div#container div.footer a + a {
  float:right;
}

div#container div.footer a img {
  border:0;
}

div#container div.bar {
  background:url('bar.gif') no-repeat;
  width:900px;
  height:24px;
  margin-top:15px;
}

div#container div.title {
 letter-spacing:-3px;
 font-size:30px;
 margin-bottom:2px;
}

div#container ul#menu {
  list-style:none;
  margin:0;
  padding:0;  
  letter-spacing:-1px;
}

div#container ul#menu li {
  float:left;
  margin-right:5px;
}

div#container ul#menu li a {
  text-decoration:none;
  color:#999;
  text-transform:uppercase;
}

div#container ul#menu li a:hover,
div#container ul#menu li.selected > a {
  color:#F00;
}

div#container ul.locale {
  float:right;
  list-style:none;
  margin:0;
  padding:0;
}

div#container ul.locale li {
  float:left;
  margin-left:3px;
}

div#container ul.locale a {
  color:#999;
  text-decoration:none;
}

div#container ul.locale li a:hover {
  color:#F00;
}

/* Body */

div#container div.body {
  clear:both;
  float:left;
  margin-left:255px;
  padding:5px 0 20px;
  width:575px;
}

/* Text */

div#container div.text {
  line-height:20px;
  text-align:justify;
}

div#container div.text h1,
div#container div.text h2,
div#container div.text h3 {
  margin:0 0 5px;
  letter-spacing:-1px;
}

div#container div.text strong {
  color:#333;
}

div#container div.text h1 {
  font-size:20px;
  line-height:15px;
  margin-top:15px;
}

div#container div.text p {
  margin: 0 0 5px;
}

div#container p.modified {
  color:#999999;
  letter-spacing:-1px;
  text-transform:uppercase;
  margin-top:10px;
}

div#container div.text table {
  border-collapse:collapse;
  margin-bottom:5px;
  border-top:1px dotted #999;
}

div#container div.text table td {
  padding-right:10px;
  border-bottom:1px dotted #999;
}

div#container div.text a {
  color:#000;
}

div#container div.text a:hover {
  text-decoration:none;
}

/* Page */

div#container fieldset.page textarea[name="text"] {
  width:573px;
}
  
