body {background:url(images/bg.jpg) repeat-x #000;padding:0;margin:0;font-family:arial,sans-serif;font-size:small;}

#wrap {width:800px;margin:5px auto;}

div#header {width:800px;height:100px;border-bottom:5px solid #1d51ba;}
div#header img {border:0;}

div#content {width:800px;background:#fff;padding-top:10px;}
div#right {width:192px;float:left;}
div#left {width:560px;float:left;min-height:470px;margin:0 15px;}

div#menu {background-color:#1d51ba;margin:5px 0 10px 0;}

div#menu ul {margin:0;padding:0;list-style-type:none;}
div#menu ul li {padding:5px 10px;border-bottom:1px solid #fff;color:#fff;font-size:100%;}
div#menu ul li a {color:#fff;text-decoration:none;}
div#menu ul li a:hover {color:#d0e2f4;text-decoration:none;}

div#pub {width:300px;height:250px;float:right;border:1px solid #eee;margin:0 0 15px 15px;}

h1 {font-size:150%;font-family:georgia,serif;color:#1d51ba;}
h3 {font-size:130%;font-family:georgia,serif;color:#1d51ba;margin:5px 0;padding:0;}
h4 {font-size:110%;margin:0;padding:0;}
h4 a {color:#1d51ba;}
h4 a:hover {text-decoration:none;}
h5 {font-size:120%;font-family:georgia,serif;margin:0;padding:0;color:#1d51ba;}

p {color:#000;font-size:110%;margin:5px 0 18px 0;line-height:120%;}

div#footer {width:800px;background-color:#333;border-top:5px solid #1d51ba;}
div#footer p {margin:0;padding:0;color:#fff;padding:15px 0;font-size:90%;text-align:center;}
div#footer a {color:#d0e2f4;text-decoration:none;}

:focus {outline:0;}
.clear {float:none;clear:both;}
