body { color: #000; background: #fff url(img/bkg.jpg) repeat-y; margin: 0px; padding: 0px; }

#wrapper { width: 800px; overflow: auto; }
#side { width: 160px; float: left; }
#head { width: 640px; height: 315px; float: right; background: url(img/bkg-head.jpg) no-repeat; }
#main { width: 500px; float: right; }
#foot { width: 800px; padding: 50px 0 20px; clear: both; }

a { color: #5ba4cd; }
a:hover { color: #1a3364; }

h1, h2, h3 { font-family: Arial, Helvetica, sans-serif; }
h1 { color: #1a3364; font-size: 1em; margin-top: 0; text-transform: uppercase; }
h2 { color: #1a3364; font-size: 0.8125em; margin-bottom: 0; }

h2 a { color: #1a3364; }
h2 a:hover { color: #5ba4cd; }

p, ul, ol { color: #424244; font: normal 0.6875em/1.4375em Verdana, Arial, Helvetica, sans-serif; margin-top: 0; }
ul { padding-left: 16px; margin-left: 0; }
ul ul { font-size: 1em; }

#foot p { font-size: 0.5625em; margin: 0; padding: 0; color: #1a3364; text-indent: 300px; }
#foot a { color: #1a3364; text-decoration: none; }
#foot a:hover { color: #5ba4cd; text-decoration: underline; }
#side address { color: #fff; margin: 0; padding: 30px 0 0 16px; font: normal 0.5625em/1.333em Verdana, Arial, Helvetica, sans-serif; }

#nav { margin: 77px 0 0; padding: 0; list-style: none; color: #fff; font-size: 10px; line-height: 21px; }
#nav li { margin: 0 0 1px; padding: 0; text-transform: uppercase; background: url(img/bkg-nav.jpg); width: 160px; height: 22px; }
#nav a { color: #fff; text-decoration: none; display: block; width: 144px; height: 22px; padding: 0 0 1px 16px; }
#nav a:hover { color: #5ba4cd; }

.dropdown { position: absolute; z-index: 100; background-color: #1a3364; width: 180px; right: 9999px; }
.dropdown ul { list-style: none; margin: 0; padding: 0; font-size: 10px; line-height: 23px; text-transform: uppercase; }
.dropdown li {}
.dropdown a { color: #fff; display: block; width: 168px; padding: 0 0 0 12px; text-decoration: none; }
.dropdown a:hover { background-color: #5ba4cd; color: #1a3364; }

form { font: 0.6875em/1.375em Verdana, Arial, Helvetica, sans-serif; color: #000; margin: 30px 0 40px; }
form div { margin-top: 4px; }
fieldset { border: 0; padding: 0; margin: 0; }

img.right { float: right; margin: 0.25em 0 0.25em 1.5em; border: 1px solid #000; }