body {padding:0;margin:0;background:#000 url(images/bg.png) repeat-x center top;font-size:12px;font-family:arial, sans-serif;color:#333333;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-family:arial, serif;font-size:11px;color:black;}
p, ul {margin-top:1em;margin-bottom:1em}
img {vertical-align:bottom;behavior: url(iepngfix/iepngfix.htc);}
div{behavior: url(iepngfix/iepngfix.htc);}
a img {border-width:0;}
a {color:#333333;text-decoration:none;}
a:hover {text-decoration:underline;}
a:focus {outline-width:0;}
.none {display:none;}
.columns {width:100%;overflow:hidden;padding-left:10px;}

#bg {background:transparent url(images/bg-content.jpg) no-repeat center top; width:100%;}
#container {width:917px;margin:0 auto;}
#top {height:52px;}
#top h1 {width:104px;padding:0;margin:0;float:left;margin-left:80px;margin-top:11px;}
#top h2 {font-size:14px;color:#FFF;float:left;margin-left:100px;margin-top:50px;}
#top ul {list-style-type:none;float:right;margin-right:45px;margin-top:50px;}
#top ul li {display:inline;}
#top ul li a {color:#FFF;}

#banner {height:200px;width:917px;background:transparent url(images/bg-banner.png) no-repeat;padding:7px 9px;margin-bottom:-10px;margin-top:40px;}
* html #banner {background:transparent url(images/bg-banner.png) no-repeat 9px 0;}

#content {width:917px;overflow:hidden;padding-bottom:7px;}
#left {float:left;width:265px;padding:0;margin:0;margin-top:-5px;}
.left2 {background:transparent url(images/leftcol2.png) no-repeat left bottom;padding-bottom:18px;}
#right {float:right;background:transparent url(images/right1.png) no-repeat left bottom;padding:0;margin:0;margin-right:5px;width:645px;}
* html #right {margin-right:-5px;}

.leftbg {background:transparent url(images/leftcol.png) no-repeat 0 16px;}
#left-menu {list-style-type:none;margin:0;padding:4px 0 0 0;background:transparent url(images/leftcol1.png) no-repeat 0 -2px;font-size:14px;}
* html #left-menu {behavior: url(iepngfix/iepngfix.htc);}
#left-menu li {padding:8px 17px 0 17px;}
#left-menu li.selected a {font-weight:bold;}

#contact {font-size:13px;height:150px;background:transparent url(images/leftcol-1.png) no-repeat 0 -2px;}
#contact p {padding:10px 17px 0 17px;line-height:18px;margin:0; color:#FFF;}
#contact h2 {padding:14px 17px 0 17px;font-size:15px;margin-bottom:0;color:#FFF;}
#contact a {color:#FFF;}
.left2contact {margin-top:-15px;}
* html .left2contact {margin-top:0;}
.left-2 {background:transparent url(images/leftcol-2.png) no-repeat left bottom;padding-bottom:18px;}
.leftbg2 {background:transparent url(images/leftcol-.png) no-repeat 0 16px;}

#logo-menu {list-style-type:none; margin:0; padding:0;}
#logo-menu li {margin:0; padding:0; display:inline;}

#rightbg {background:transparent url(images/rightbg.png) no-repeat 0 12px;margin-bottom:18px;}
#right .border {padding:2px 10px 10px 14px;width:645px;background:transparent url(images/rightcol2.png) no-repeat 0 -6px;}
* html #right .border {width:622px;background:transparent url(images/rightcol2.png) no-repeat 14px -8px;}

#text {width:595px;padding-left:10px;padding-top:10px;}
#text h2 {color:#333;font-size:16px;margin:0;text-transform:uppercase; padding-bottom:10px; padding-top:10px;}
#text .author {text-align:right;width:509px;font-style:italic;}
#text p.left {text-align:left;}
#text p.right {text-align:right;}
#text p.center {text-align:center;}
#text p.justify {text-align:justify;}
#text img.left {float:left;}
#text img.right {float:right;}

.box {float:left;width:295px;margin-right:12px;background:transparent url(images/box.png) no-repeat;margin-top:14px;}
.box p {padding:0 9px;line-height:33px;font-size:16px;color:#666666;margin:0;}
.box p a {color:#666666}

.subpage-navigator {list-style-type:none;margin:0;padding:10px 0;text-align:center;line-height:22px;}
.subpage-navigator li {display:inline;}
.subpage-navigator a {padding:4px 8px;color:black;font-size:14px;background:transparent url(images/navigator1.png) no-repeat center center;}
.subpage-navigator .selected a {background:transparent url(images/navigator2.png) no-repeat;color:white;}

.gallery {list-style-type:none;margin:0;padding:0;text-align:center;width:633px;}
.gallery li {display:inline;padding-left:20px;}
.gallery li img {margin-top:10px; border:solid #def5ff 1px;}
.gallery li.first-col {padding-left:0;}

.gallery-left .page-content {float:right;width:430px;padding-right:13px;}
.gallery-right .page-content {float:left;width:430px;}
.gallery-right .gallery {float:right;width:193px;text-align:left;padding-right:13px;}
.gallery-left .gallery {float:left;width:193px;text-align:left;}

.gallery-left .gallery li {padding-left:0;}
.gallery-right .gallery li {padding-left:0;}
.gallery-left .gallery img {margin-top:12px;}
.gallery-right .gallery img {margin-top:12px;}

#map {width:100%;height:400px;margin-bottom:10px;}

#foot {height:53px;width:917px;padding:13px 17px;background:transparent url(images/footer.png) no-repeat;text-align:right;line-height:27px;color:#333333;font-size:11px; margin-top:-10px;}
* html #foot {background:transparent url(images/footer.png) no-repeat 15px 0;}
#foot p {margin:0;margin-right:45px;}
#foot a {color:#333333;}
#foot a.margin {margin-left:13px;}
