/* CSS Document */

img {behavior: url(js/iepngfix.htc);}
*html #IEhack {display:block;}
#IEhack {display:none; clear:both;}

p, ul, li, div, img, h1, h2, h3, h4, h5, h6 {margin:0; padding:0; border:0;}
a:link, a:visited {font-weight:bold; color:#FF0D11; text-decoration:none;}
a:hover {font-weight:bold; color:#FFFFFF; text-decoration:none;}

body {
	background:url(../images/bg-line.gif) center top no-repeat #000000; 
	background-color:#000000;
	margin:0; 
	padding:0; 
	color:#DEDEDE; 
	font:normal 12px Arial;
	line-height:18px;
}

/* land page */
body#land {background-color:#133106;}
body#land .content a:link, body#land .content a:visited {font-weight:bold; color:#A3CE53; text-decoration:none;}
body#land .content a:hover {font-weight:bold; color:#FFFFFF; text-decoration:none;}
body#land a:hover {font-weight:bold; color:#A3CE53; text-decoration:none;}

/* images page */
body#image {background-color:#0F012B;}
body#image .content a:link, body#image .content a:visited {font-weight:bold; color:#A880F7; text-decoration:none;}
body#image .content a:hover {font-weight:bold; color:#FFFFFF; text-decoration:none;}
body#image a:hover {font-weight:bold; color:#A880F7; text-decoration:none;}
body#image .middle {background:url(../images/bg-images.jpg) 212px bottom no-repeat;}

/* maps page */
body#map {background-color:#01214B;}
body#map .content a:link, body#map .content a:visited {font-weight:bold; color:#7EB3F8; text-decoration:none;}
body#map .content a:hover {font-weight:bold; color:#FFFFFF; text-decoration:none;}
body#map a:hover {font-weight:bold; color:#7EB3F8; text-decoration:none;}
body#map .middle {background:url(../images/bg-maps.jpg) right bottom no-repeat;}

/* info page */
body#info {background-color:#333A68;}
body#info .content a:link, body#info .content a:visited {font-weight:bold; color:#7889F7; text-decoration:none;}
body#info .content a:hover {font-weight:bold; color:#FFFFFF; text-decoration:none;}
body#info a:hover {font-weight:bold; color:#7889F7; text-decoration:none;}
body#info .middle {background:url(../images/bg-info.jpg) right bottom no-repeat;}

/* contact page */
body#contact {background-color:#770608;}
body#contact .content a:link, body#contact .content a:visited {font-weight:bold; color:#FFFFFF; text-decoration:none;}
body#contact .content a:hover {font-weight:bold; color:#F78284; text-decoration:none;}
body#contact a:hover {font-weight:bold; color:#F78284; text-decoration:none;}
body#contact .middle {background:url(../images/bg-contact.jpg) right bottom no-repeat;}

.container {position:relative; width:1000px; margin:0 auto;}

.top {position:relative; margin:0 auto; width:auto; height:104px; padding:25px 0 0 92px;}
.top .topbanner {position:absolute; right:0; bottom:1px;}

.middle {width:auto; height:450px; padding:20px; position:relative;}
.middle .menu {position:absolute; left:100px; top:20px;}
.middle .menu ul li {margin-bottom:12px; list-style-type:none; color:#FFFFFF;}
.middle .menu ul li a:link, .middle .menu ul li a:visited {color:#FFFFFF; text-decoration:none;}
.middle .menu ul li a:hover {color:#FF0D11; text-decoration:none;}

.middle .content {margin-left:225px; width:730px;}
.middle .content .banner {margin-bottom:40px;}
.middle .content h2 {margin-bottom:8px;}
.middle .content ul {list-style-type:square; margin-left:15px;}
.middle .content ul li {margin-bottom:4px;}

#gallery {margin-left:30px; background-color:#133106;}

.bottom {position:relative; width:200px; text-align:center; padding:20px; color:#999999; font-size:10px;}
.bottom a:link, .bottom a:visited {color:#999999; text-decoration:none; font-weight:bold;}
.bottom a:hover {color:#999999; text-decoration:none; font-weight:bold;}

.bottom .bottombanner {position:absolute; left:245px; top:20px; width:715px;}
.bottom .bottombanner .map-thumbnails {width:157px; margin-right:20px; float:left;}
.bottom .bottombanner .map-thumbnails span {text-align:center; display:block; font-weight:bold;}
.bottom .bottombanner .map-thumbnails a:link, .bottom .bottombanner .map-thumbnails a:visited {color:#DFD86B;}
.bottom .bottombanner .map-thumbnails a:hover {color:#7EB3F8;}

.bottom .bottomtext {position:absolute; left:460px; top:20px; text-align:justify; width:500px; color:#DEDEDE; font-size:12px;}
