body { color: black; background-color: #fff; margin-top: 20px; margin-left: 0; text-align: center; background-image: url(images/gra-europa.jpg); background-repeat:repeat-x;  }
#wrap { background-color: #f9f9f9; width: 900px;  margin: 0 auto; text-align: left; border: 1px solid #666; }
#header { background-image: url(images/cphheader.jpg); color: #fff; width: 100%; height: 90px; float: left; }
#content { background-color: #fff; text-align: left; width: 700px; float: left; }
#content p { color: #333; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; margin-right: 20px; margin-left: 20px; }
h1 { color: #333; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0.83em 0 0.83em 20px; }
#header h1 { color: #fff; font-size: 42px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 34px 0 0.83em 129px; }
#header h1 a { color: #fff; text-decoration: none;  }
h2 { color: #333; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0.83em 0 0.83em 20px; }
h3 { color: #333; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0.83em 0 0.3em 20px; }
#sidebar { text-align: left; width: 200px; float: left; }
#sidebar2 { text-align: left; width: 198px; float: left; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;  }
#sidebar p { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; margin-left: 10px; }
#sidebar2 p { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 17px; margin-left: 10px; }
#sidebar a:visited { color: #000; }
#sidebar2 a:visited { color: #000; }

#sidebar p a{ color: #000; text-decoration: none; width: 176px; padding-left: 16px; height: 31px; display: block; background-image: url(images/menu-gradient.png); font-size: 11px; line-height: 26px;}
html>body #sidebar a{ width: 160px;}

#sidebar2 a:link { color: #000; }
#sidebar a:hover { color: #fff; }
#sidebar2 h1 { margin-left:10px; margin-bottom: 0px; padding-bottom: 0px; }
#sidebar2 a:hover { color: #676767; }
#sidebar2 li { list-style: none; margin-left: 10px;  }
#clear { clear: both; }