body { margin: 0; background: #2d2e29 url("/images/bg-body.jpg") repeat-y center; font-family: Arial, Helvetica, sans-serif; font-size: 63.5%; color: #d6d6b0; text-align:center; }
a { color: #e9da40; text-decoration: none; }
a:hover { text-decoration: underline; }
h1, h2, h3 { font-size: 1.5em; margin: 0; padding: 0; } 
#page { background: url("/images/bg-page.jpg") repeat-x top;}
#header { background: url("/images/bg-header.jpg") no-repeat top; padding: 130px 0 0 0;}
#headerimg { margin: 0; width: 767px; padding: 50px 35px 30px 35px; }
#pagebox { margin: 0 0 0 220px; width: 820px; text-align:center; }
#content { width: 480px; float: left; padding: 0 10px 10px 15px; text-align:justify; }
#sidebar { margin: 0 0 0 515px; width: 290px;}
#footer { clear: both; text-align: left; padding: 0 0 0 520px;text-align:center}


hr { display: none; }


/* header */
#headerimg h1 { font-size: 2.7em; color: #2d2e28; margin: 0 400px 0 0; height: 97px; }
#headerimg h1 a { color: #2d2e28; }
#headerimg #description { padding: 10px 0 20px 210px; color: #000; font-size: 1.2em; height: 130px; overflow: hidden; }
#description {color:#000}
#description a:link {color:#000}
#description a:hover {color:#000}
#description a:active {color:#000}
#description a:visited {color:#000}
/* sidebar */
#sidebar { font-size: 1.2em;}
#sidebar a { color: #d6d6b0; } 
#sidebar h2 { background: url("/images/sidebar-title.jpg") no-repeat top left; color: #2d2e28; padding: 27px 20px; font-size: 1.4em; margin: 15px 0 0 0; text-align:center;}
#sidebar ul { text-align:left; list-style: none; padding: 0; margin: 0;}
#sidebar #searchform div { text-align: center; padding: 20px 0; }
#sidebar ul li ul, #sidebar ul li p, #sidebar ul li div { padding: 0 15px; }
#sidebar ul li ul li ul { padding: 0; }
#sidebar ul li ul li a { display: block; border-bottom: 1px dotted #d6d6d0; padding: 5px 0; }
#sidebar ul li ul li a:hover { text-decoration: none; color: #e9da40; }