body {margin: 0 auto; padding: 236px 0 0 0; width: 769px; background: #fff url('/images/body_bg.jpg') top center no-repeat; font-family: Arial, Helvetica, sans-serif;}

ul#nav {width: 183px; margin: 0; padding: 0; background: #1360a5 url('images/nav_off.jpg') top left repeat-y; list-style: none; font-size: 12px; font-weight: bold; text-transform: uppercase; float: left;}
ul#nav li {margin: 0; padding: 0; list-style: none;}
ul#nav li a {display: block; margin: 0; padding: 10px 10px 10px 55px; color: #fff; text-decoration: none; background: url('images/nav_off.jpg') top left repeat-y;}
ul#nav li a:hover {color: #7b8499; background: url('images/nav_on.jpg') center left no-repeat;}
ul#nav li.clear {clear: right;}
ul#nav li#hook {margin: 0; padding: 0; background: url('/images/nav_hook.jpg') top left no-repeat; height: 25px;}

div#wrapper {margin: 0; padding: 25px 25px 25px 218px; background: #c1cedd url('/images/blue_bg.jpg') top left repeat-y; font-size: 12px; color: #1360a5;}
div#wrapper img {border: none;}
div#wrapper a {color: #1360a5; text-decoration: underline;}
div#wrapper a:hover {color: #55329b; text-decoration: none;}

div#wrapper h1 {font-size: 20px;}
div#wrapper h2 {font-size: 16px;}

p#footer {margin: 0; padding: 15px; background: #1360a5; border-top: 3px solid #fff; text-align: center; font-size: 10px; color: #c1cedd; clear: both;}

div#wrapper ul#gallery {margin: 0; padding: 0; list-style: none;}
div#wrapper ul#gallery li {margin: 10px; padding: 0; list-style: none; float: left; width: 155px; height: 255px;}

ul#nav_footer {margin: 0; padding: 25px 0 0 0; list-style: none; text-align: center; font-size: 10px; clear: left;}
ul#nav_footer li {display: inline; list-style: none;}
ul#nav_footer li a {width: 50px; margin: 0; padding: 0;}
ul#nav_footer li#hook {display: none;}
