body {background: url(../design/body_bg.jpg) 0 0 no-repeat #1D3152; margin: 0; padding: 278px 0 0 10px; position: relative; width: 1004px; font-size: 12px; 
font-family: Arial, Tahoma, Verdana, Sans, sans-serif;}

h1, a#main_link, img#logo, ul#main_nav {position: absolute;}

a#main_link {top: 30px; left: 35px; color: #89CDF0; font-family: "Arial Black", Arial, Verdana, Sans, sans-serif; font-size: 40px; text-decoration: none; z-index: 1;}
a#main_link span {color: #fff; font-size: 25px; font-family: Arial, Verdana, Sans, sans-serif; font-weight: bold; }
h1 {top: 57px; left: 70px; font-family: "Tahoma Bold", Tahoma, Arial, Sans, sans-serif; color: #fff; font-size: 21px; z-index: 2;}

img#logo { top: 0; right: 100px; z-index: 3;}

ul#main_nav {z-index: 2; width: 815px; background: url(../design/nav_bg.png) 0 0; border: 2px solid #96B1BC; top: 220px; left: 35px;  padding: 10px 0 10px 30px;}
ul#main_nav li {display: inline; margin-right: 25px;}
ul#main_nav li a { color: #fff; text-decoration: none; font-weight: bold; font-size: 13px;}
ul#main_nav li a:hover {text-decoration: underline;}

div#wrapper {background: url(../design/up_content_bg.png) 0 0 no-repeat; width: 848px; margin-left: 25px; padding-top: 15px; }

div#content {background-color: #fff; margin: -25px 0 0 0; padding: 35px 15px 25px 15px; overflow: auto; color: #2A2249;}

#content img#right_image {float: right;}

#gallery {list-style: none;}
#gallery li {float: left; padding: 5px; margin: 0 10px 5px 0; border: 1px solid #c5c5c5;}

#content h2, #wrapper h2  {font-family: Georgia, 'Times New Roman', serif; color: #4D0002; font-size: 24px;}
#wrapper h2 {padding: 0 0 50px 50px;}
#wrapper div#content h2 {padding: 0;}
#content p {line-height: 1.6em; margin-bottom: 20px; padding-right: 20px;}

#footer { background-color: #fff; margin: -20px 0 0 0; padding: 30px 0; color: #1D3152; text-align: center;}
#footer p {font-size: 11px;}
#footer ul {border-top: 1px solid #BFC0C4; width: 95%; margin: 0 auto; text-align: center; padding: 30px 0 20px 0;}
#footer ul li {display: inline; margin: 0 15px;}
#footer ul li a {text-decoration: none; color: #1D3152;}
#footer ul li a:hover {text-decoration: underline;}
