body { 
  background: #369;
  margin: 0;
  padding: 0;
  font: small "Trebuchet MS", Arial, sans-serif;
}


div.main-header {
  background: #b7cae7;
  border-bottom: 1px solid #dc57aa;
  margin: 0 1em 0 0; 
  padding: 1ex 1em;
  text-align: right;
  color: #473000;
}


div.main-header h1 {  
  margin: 0em;
  padding: 0em;
  clear: none;
  color: #473000;
  font-size: xx-large;
}

div.main-header .slogan {  
  padding: 0em;
  margin: 0em;
  color: #473000;
  font-size: medium;
}

div.main-header a:link, div.main-header a:visited {  
  color: #473000;
  text-decoration: none;
}

div.main-header h1 a:active, div.main-header a:hover {  
  text-decoration: underline;
  color: #895835;
}

#footer {  
  clear: both;
  text-align: center;
}

#footer .fields { 
  padding: 0 1ex;
}

div.menu { 
  float: left;
  margin: 0 0 0 0.5ex;
  padding: 0 5px;
  width: 10%;
  background: #b7cae7;
  border: 2px solid #b3cfb8;
  font-size: large;
}

div.menu ul { 
  list-style-type: none;
  padding: 2px 1ex;
  font-size: medium;
}

div.menu div.login { 
  font-size: medium;
  text-align: right;
}

div.menu input { 
  width: 90%;
}

div.main { 
  margin-left: 11%;
  padding: 0 1em;
  width: 86%;
}

div.menu-section ul li { 
  padding-left: 0;
}


h2#sectionhead, h2.pagetitle {
  padding: 0.6em 1em 0;
  float: left;
  border-left: 1px dotted; 
  margin: 0 0 0 6em;
}

div.editor-ok, div.editor-not-ok { 
  border: 2px solid;
  margin: 0;
  margin-bottom: 1em;
  padding: 0;
  background: #fff;
}

div.editor-ok h3, div.editor-not-ok h3 { 
  margin: 0em;
  padding: 2px 1ex;
  background: #b7cae7;
  border-bottom: 2px solid #000;
}

div.editor-ok h3 a, div.editor-not-ok h3 a { 
  color: #473000;
  text-decoration: none;
}

div.byline, div.catinfo, div.readmorelink, div.timeinfo, div#byline, div#catinfo, div#timeinfo
{  
  font-size: small;
  margin: 0 1ex;
}

div.readmorelink a {
	color: #003b97;
}

div.minicontent, div.content {  
  background: #fff;
  margin: 0;
  padding: 1ex;
}

div.editlink {  
  text-align : right;
}

div.main div.control {  
  margin-bottom: 1em;
}

div.main div.control label {  
  font-weight: bold;
}

div.main div.control p {  
  font-style: italic;
  margin: 0.4em 1em;
}

div.reply div.reply {  
  margin-left: 2em;
}
