@charset "utf-8";
* {padding:0px; margin:0px;}
body {background:url('images/bg.gif') repeat-x #003B34; font-family:Helvetica, Verdana, Arial, sans-serif; font-weight:bold; color:#444444;}
#mainWrapper {position:relative; width:865px; margin:40px auto;}
/** header section */
#header {position:relative; background:url('images/header.png') no-repeat; width:865px; height:50px;}
#logo {background:url('images/logo.png') no-repeat; width:205px; height:129px; position:absolute; top:-40px; left:-10px; z-index:99;}
#header ul {list-style:none; position:absolute; left:270px; top:15px;}
#header ul li{display:inline-block; float:left; font-size:15px; ; color:white;}
#header ul li a{text-decoration:none; color:white; padding-left:14px;}
#header ul li a span {padding-right:10px;}
#homePage #homeLink, #infoPage #infoLink, #contactPage #contactLink, #specialPage #specialLink, #galleryPage #galleryLink, #header ul li a:hover {background:url('images/navOver-left.png') left center no-repeat;}
#homePage #homeLink span, #infoPage #infoLink span, #contactPage #contactLink span, #specialPage #specialLink span, #galleryPage #galleryLink span, #header ul li a:hover span {background:url('images/navOver-right.png') right center no-repeat;}

/** footer section */
#footer {position:relative; background:url('images/footer.png') no-repeat; width:865px; height:37px;  margin-bottom:100px;}
#footer p{position:absolute; top:30px; left:20px; font-size:13px; color:white; z-index:11;}
#footer span {padding-right:20px;}
#footer span.space1{padding-right:170px; padding-left:10px;}
/** body section */
#mainContent {position:relative; background:url('images/inner-bg.png') repeat-y; width:865px; padding:0px 23px;}

/** home Section */
#homeMainImage {position:relative; z-index:2; top:-15px; left:0px;}
#homePage #mainText {margin:0px 40px; width:400px;}
#homePage #mainText p {text-align:justify; font-size:13px; ; padding-bottom:20px; line-height:180%;}
#homeSubImage {position:absolute; top:350px; right:80px; z-index:3;}
#homePage #flickr {position:absolute; top:320px; right:80px; z-index:33;}

/** info Section */
#infoMainImage {position:relative; z-index:2; top:-12px; left:343px; display:block;}
#infoPage #p1 {width:340px; position:absolute; top:50px; left:60px; z-index:3;}
#infoPage #p1 p {text-align:justify; font-size:13px; ; padding-bottom:30px; line-height:180%;}
#infoSubImage {margin-left:30px; margin-top:100px;}
#infoPage #p2 p {width:370px; position:absolute; top:500px; right:100px; ; font-size:13px; line-height:180%; text-align:justify;}
#infoPage #p3 {margin-left:40px; margin-top:40px; width:720px;}
#infoPage #p3 p {padding-bottom:30px; font-size:13px; ; text-align:justify; line-height:180%;}

/** contact Section */
#contactPage form {margin-left:100px; padding-top:30px;}
#contactPage form fieldset {border:0px; font-size:14px;}
#contactPage form p {padding-top:10px; clear:both; width:400px;}
#contactPage form p label {display: block; width:180px; float:left;}
#contactPage form p input {display: block; width:210px; float:right;}
#contactPage form p input[type="button"][value="submit"] {text-align:center;}
#contactPage form p textarea {display: block; width:180px; float:right;}
#contactMainImage {margin-left:70px; margin-top:30px;}
#contactImageText {position:absolute; top:350px; right:240px; font-size:15px; color:#086558; line-height:150%;}

/** special Section */
#specialPage #specialMainImage{margin-left:30px; padding-top:30px;}
#specialPage #mainText {margin:0px 40px; width:400px; position:absolute; top:50px; right:45px;}
#specialPage #mainText p{text-align:justify; font-size:13px; ; padding-bottom:20px; line-height:180%;}
#specialPage #mainText .text {margin-bottom:40px;}
#specialPage #mainText .text h1{font-size:15px; padding-bottom:10px;}
#specialPage #mainText .text p {font-size:12px;}

/** gallery Section */
#galleryPage #mainText {position:relative; width:600px; margin-left:170px; padding-top:60px;}
#galleryPage #mainText p {font-size:14px; line-height:180%; padding-bottom:20px;}
ul#gallerySubLink {list-style:none; margin-left:50px; padding-top:80px; padding-bottom:150px;}
ul#gallerySubLink li {color:#086558; font-size:16px; padding-bottom:30px;}
ul#gallerySubLink li:hover {cursor:pointer;}
#galleryPage #flickr {position:absolute; width:450px; height:400px; top:250px; right:200px;}