* {margin: 0;padding: 0;}
body {background-color: #2c2c2c;font: normal small arial, helvetica, sans-serif;}
img {vertical-align: middle;}

#wrap {width: 750px;margin: 0 auto;color: #fff;padding: 0 15px;}

#header {width: 750px;height: 150px;text-align: center;color: #000;}
#header h1 {padding-top: 70px;font-size: xx-large;width: 100%;display: block;}
ul.menu {padding-top: 4px;list-style-type: none;}
ul.menu li {float: left;margin: 3px 0;border-left: 1px solid #000;position: relative;}
ul.menu li a {color: #000;display: block;}
ul.menu li.first {border-left: 0;}

#wrap_content {width: 680px;text-align: center;padding: 0 35px;}
#wrap_content p {padding: 20px 0 40px 0;text-align: left;}

h2.pageTitle {display: none;}

#footer {font-size: x-small;text-align: center;width: 750px;padding: 10px 0;border-top: 1px solid #BDD3A9;}

#copyright {font-size: x-small;color: #999999;padding-top: 8px;text-align: center;width: 780px;margin: 0 auto;}
#copyright a {color: #999999;}

ul.menu li:hover ul, #menu li.subhover ul{top: 15px;left: 0;}
ul.menu ul.sub {display: block;position: absolute;top: -999em;list-style-type: none;margin: 0;padding: 0;background: #BDD3A9;font-weight: normal;font-size: x-small;}
ul.menu li.sub {display: block;border-left-width: 0;float: none;position: relative;margin: 0;padding: 0;color: #000;background: transparent;line-height: 20px;border-bottom: 1px solid #D0EAEB;}
ul.menu li.sub a {text-decoration: none;white-space: nowrap;display: block;padding: 0 10px;color: #000;float: none;width: 150px;text-align: left;}
ul.menu li.sub a:hover {background-color: #D0EAEB;}

#text, .gallery{width: 680px;}
.gallery dl{margin: 15px;text-align: center;width: 150px;height: 205px;float: left;}
.gallery dt{width: 150px;height: 150px;margin-bottom: 5px;line-height: 150px;background-color: #BDD3A9;}
.gallery dt img{vertical-align: middle;}
.gallery dd{font-size: 11px;text-align: center;height: 50px;width: 150px;}

