h1 {
	margin:0px;
}
  #content {
      width: 100%;
      margin:1em auto;
      text-align:left;
      max-width: 1024px;
      }
   #sidebar {
	float: left;
	width: 200px;
	margin: 0;
	padding: 0;
}
   #sidebar-content {
      margin:0; padding: 0.5em 1em;
      font-size: 100%;
      border-right: 1px solid black;
      text-align:left;
      }
   #main {
      margin:0 0 0 200px; padding:0;

      }
   #main-content {
      margin:0; padding: 0.5em 1em;
      font-size: 100%;
      }
   hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }

body{
	background-color: white;
	font-family: sans-serif;
}

/* ------------------------------------------------- */
.mp_article{
}

.mp_title h1{
margin-bottom:5px;
font-size: large;
}

.mp_header{
	font-size: xx-small;
}

.mp_published{
}

.mp_author{
	font-weight: bold;
}

.mp_category{
}

.mp_abstract{
	padding: 10px;
	margin: 5px;
	font-style: italic;
	font-size: 85%;
}

.mp_content{
padding: 5 5 15 5px
}

.mp_footer{
	font-size: xx-small;
	text-align: right;
	border-top: 1px solid;
}

.mp_language{
}

.mp_score{
}

.mp_catlist{
 width: 100%;
}

.mp_cattable{
 width:100%;	
}

.mp_catlistrow{
}

.mp_catlistartlink{
}
