body { color: #000; background: #000; font: 12px Arial; margin: 0; padding: 0; }a {color: #4f4f4f } <!--links-->img { border: none; }a img { border: none; }#main-container {  width: 1100px; background: #fff; margin: 0 auto; text-align: center; }	 #header { width: 1000px; min-height: 150px; margin: 0 auto; padding: 0; text-align: center; background: #fff; clear: both; }#navigation { width: 1100px; margin: 0 auto; padding: 0;  margin-top: 15px; text-align: center; clear: both; padding-bottom: 27px; border-bottom: 1px solid #000; margin-left: -50px;}#navigationbox { width: 830px; margin: 0 auto;  }#navigation ul { margin: 0; padding: 0; line-height: 20px; text-align: center;  }#navigation li { margin: 0; padding: 0; list-style: none; float: left; position: relative; margin-right: -1px; background: #fff; font-weight: bold; border-top: 1px solid #A9A9A9;  }#navigation ul li a  { text-align: center; height: 16px; width: 92px; text-decoration: none; font: bold; color: #000 ; display: block; padding: 5px 5px 5px 5px; border-left: 1px solid #A9A9A9; border-right: 1px solid #A9A9A9; }#navigation ul ul { position: absolute; visibility: hidden; top: 26px; border-bottom: 1px solid #A9A9A9; }#navigation ul li:hover ul { visibility: visible; }#navigation li:hover { background: #F0F0F0; }#navigation ul li a:hover { color: #000;  }#container { overflow: auto; width: 1000px; margin: 0 auto; min-height: 1000px; background: #fff; clear: both;  }#content { width: 630px; float: left; margin-top: 30px; margin-left: 10px; margin-right: 10px; padding: 0px 5px; overflow: auto; text-align: justify; }#content h1 { font-size: 25px; margin-top: 0; font-weight: bold; }#content h2 { font-size: 20px; margin-bottom: 3px; }#content h3 { font-size: 18px; color: #4f4f4f; margin-bottom: 3px }#content img.image-center { display: block; margin-left: auto; margin-right: auto; margin-top: 3px; margin-bottom: 3px; }#content_large { width: 800px; float: left; margin-top: 20px; margin-left: 10px; margin-right: 0px; padding: 5px; overflow: auto; text-align: justify; }#content_large h1 { font-size: 25px; margin-top: 0px; }.image-caption { font-size: 11.5px; color: #4f4f4f; text-align: center; margin-top: 2px; margin-left: 30px; margin-right: 30px; margin-bottom: 30px; }#genera-list { margin-left: 70px; float: left; }.alphabetical-list-item { font-size: 18px; margin-top: 10px; font-weight: bold; font-style: normal; }#page-menu { width: 600px; clear: both; }#page-menu ul { float: left; padding: 0; margin: 0 auto; list-style-type: none; text-align: center;  }#page-menu li { font-size: 11px; padding: 3px ; margin: 0 auto; display: inline; background: #7D9EC0; margin-bottom: 2px; }#page-menu ul li a { color: #000; text-decoration: none; padding: 5px 5px 5px 5px; }#page-menu ul li a:hover { color: #333; text-decoration: underline; }ul#gallery { margin: 0 auto; padding: 0; list-style-type: none; }ul#gallery li { margin: 15px; height: auto; vertical-align: top; display: inline-block; }ul#gallery li p { font-size: 11px; color: #4f4f4f; text-align: left; width: 150px; margin-top: 10px; }div.gallery-item { padding: 0; margin: 0; margin-top: 15px; height: auto; width: 150px; vertical-align: top; display: inline-block; }	div.gallery-caption { text-align: left; font-size: 11px; color: #4f4f4f; width: 150px; margin-top: 10px; }ul#basic {margin: 0 auto; padding: 0; list-style-type: none; font-style: italic; } #sidebar-left { width: 150px; min-height: 0; margin-top: 10px; padding-left: 0px; padding-right: 15px; overflow: auto; float: left; }.sidebar-element { margin-top: 30px; padding: 0; margin-bottom: 20px; }#sidebar-left h3 { font-size: 18px; color: #4f4f4f; margin-bottom: 8px;   -moz-border-radius: 10px 10px 10px 10px;    -webkit-border-radius: 10px 10px 10px 10px;    -khtml-border-radius: 10px 10px 10px 10px;    border-radius: 10px 10px 10px 10px; } #sidebar-left ul { margin-top: 0; padding: 0; list-style-type: none; text-align: center; }#sidebar-left ul li { font-size: 10.5px; margin-bottom: 2px; margin-top: 0; }#sidebar-left ul li a { text-decoration: none; }#sidebar-left ul li a:hover { color: #000 }#sidebar-left h6 { font-size: 12px; margin-top: 0; margin-bottom: 8px; }#sidebar-right { width: 150px; min-height: 0; margin-top: 10px; padding-left: 15px; padding-right: 0px; overflow: auto; float: right; }#sidebar-right a { font-size: 10.5px; margin-bottom: 2px; text-decoration: none; }#sidebar-right a:hover { color: #000 }#sidebar-right h3 { font-size: 18px; color: #4f4f4f; margin-bottom: 8px;-moz-border-radius: 10px 10px 10px 10px;    -webkit-border-radius: 10px 10px 10px 10px;    -khtml-border-radius: 10px 10px 10px 10px;    border-radius: 10px 10px 10px 10px; } 	#sidebar-right ul {  padding: 0; list-style-type: none; }	#footer { width: 1100px; margin: 0 auto; margin-top: 5px; border-top: 1px solid #4f4f4f; text-align: center; clear: both; margin-left: -50px}#footer-sitemap { width: 600px; margin-left: 250px; clear: both; }#footer ul { float: left; padding: 0; list-style-type: none; text-align: center; line-height: 20px; background: #F0F0F0; }#footer ul li { font-size: 10px; display: inline; margin-right: -4px; margin-bottom: 5px; }#footer ul li a { text-align: center; color: #000; text-decoration: none; padding-bottom: 1px; padding-top: 1px; padding-left: 6px; padding-right: 6px; }#footer ul li a:hover { color: #333; text-decoration: underline; }#footer-copyright { font-size: 10px; color: #4f4f4f; clear: both; width: 600px; margin-left: 250px; text-align: center; }