#nothing {}

html {
 padding: 1em;
}

body {
 color: #393996;
 background-color: #393996;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: small;
 text-align: center;
 background-image: url("/content/images/CSS-background-white3.jpg");
 background-repeat: repeat-y;
 background-position: center top;
}

body, td, p {
}

body, body div, body p, body th, body td, body li, body dd	{
}

html>body, html>body div, html>body p, html>body th, html>body td, html>body li, html>body dd	{
}



a:link { color: #191970 }
a:visited { color: #191970 }
a:hover { color: #191970; }

#wrapper {
	width: 900px;
	border: none;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#header {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: x-small;
 margin: 0;
 padding: 0;
}

#header a:link, #header a:visited {
 text-decoration: none;
}

#title img {
 border: none;
}

#mainmenu {
 font-weight: bold;
 border-bottom: 1px solid gray;
 padding-bottom: 2px;
}

#mainmenu ul {
 display: inline;
 list-style: none;
 padding-left: 0;
 margin-left: 0;
}

#mainmenu li {
 display: inline;
 margin-left: 0;
 margin-right: 1em;
}

#mainmenu a:link, #mainmenu a:visited {
}

#mainmenu a:hover {
}

#info {
}


#breadcrumbs {
 display: inline;
 border-bottom: 1px solid gray;
 border-right: 1px solid gray;
 border-style-top: none;
 padding-right: 4px;
 padding-bottom: 2px;
}
 
#breadcrumbs .active {
}
 
#footer {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: xx-small;
 text-align: right;
}

#footer a:link, #footer a:visited {
 text-decoration: none;
}

#footer ul {
 float: right;
 border-top: 1px solid gray;
 border-left: 1px solid gray;
 padding-left: 4px;
 margin-left: 0;
}

#footer li {
 list-style: none;
}

#content {
 margin-top: 1.5em;
}

#sidebar {
 float: left;
 width: 150px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: small;
}

#sidebar a:link, #sidebar a:visited {
 text-decoration: none;
}

#sidebar-content {
 border-right: 1px solid gray;
}

#sidebar-content #submenu {
 margin-bottom: 0.5em;
}

#sidebar-content h3 {
 border-bottom: 1px solid gray;
 margin: 0;
 font-size: medium;
}

#sidebar-content ul {
 list-style: none;
 padding: 0;
 margin: 0;
}

#sidebar-content li {
 font-size: x-small;
 font-weight: bold;
 padding: 0;
 margin-top: 0.5em;
}

#main {
 margin-left: 160px;
}

#main-content {
 margin-left: 8px;
}

#main-content h2 {
}
  
#main-content p {
 margin-top: 0;
}

hr.cleaner {
  clear:both;
  height:1px;
  border:none;
  visibility: hidden;
}

ul.news span.comments, ul.news span.more {
 font-size: smaller;
}