﻿

img, div { behavior: url(iepngfix.htc); }
/* CSS Document */

body{ font-family:Geneva, Arial, Helvetica, sans-serif;background-image:url(../images/bg.jpg);background-color:#122165; background-position:center;padding:0; margin:0; height:100%; width:100%; font-size:12px; line-height:1.2em; color:#333; overflow-x:hidden;}
a{color:#000;outline:none;}
a img{border:none;}
h4{font-size:12px; margin:0 0 8px; padding:0;}
h3{font-size:14px; margin:0 0 11px; padding:0;}
h2{font-size:16px; margin:0 0 14px; padding:0;}
p{margin:10px 0; padding:0;}
input, textarea{font-family:Geneva, Arial, Helvetica, sans-serif;}

div#container{margin:0 auto; position:relative;width:900px;  height:600px; }

div#maincontent{width:600px;  height:400px;background-color:#FFFFFF; color:#333366;overflow:auto;overflow-x:hidden;}
div#maincontentwrap{width:640px; height:440px; background-image:url(../images/contentbg.gif); position:absolute; top:70px; left:220px;}
div#maincontentwrap2{width:600px;  height:400px; padding:10px;overflow:hidden; position:absolute; top:10px; left:15px;}


div#menu{position:absolute; height:50px; width:530px; top:30px; left: 360px; }
div#menu a{display:block; background-color:#fff; float:left; margin-right:10px; padding:6px 0px 10px 0px; height:30px; font-size:14px; background-image:url(../images/gradient_whitebottom.gif); background-position:0 8px; background-repeat:repeat-x; font-weight:800; position:relative;top:10px; text-decoration:none; color:#000033; width:70px; text-align:center; overflow:hidden; cursor:pointer;}

div#menu a.active{top:0px; background-position:0 18px; background-image:none; background-color:#2e47ab; color:#fff; }

div#title{width:649px; height:65px; position:absolute; top:520px; left:210px; padding:0; margin:0;background-image:url(../images/titlespace.gif);}
div#title table{position:absolute; left:423px; width:154px; height:52px;   top:1px; font-size:10px; border-collapse:collapse;}
div#title table td{vertical-align:center; padding:4px 8px; font-size:9px; line-height:1.2em; text-align:center; }

div#moonrocket{width:241px; height:631px; position:absolute; top:0; left:0; padding:0; margin:0;}
div#moonrocket img{ width:241px; height:631px;}

div#moonstar{ position:absolute;  top:275px; left:118px; font-size:10px; padding:0; z-index:20;}

div#cam{ position:absolute; font-size:10px; padding:0; z-index:30;  top:523px; left:788px; padding:0; margin:0;b}
div#cam img{border:0px #036 solid;}


form#feedbackForm{margin:20px auto; display:block; padding:0; width:430px;}
form#feedbackForm label{display:block; float:left; width:100px; font-weight:800; margin:0 10px 8px 0px; white-space:nowrap; font-size:11px; clear:left;}
form#feedbackForm input, form#feedbackForm textarea{ background-color:Transparent; border:1px #333 solid; font-size:10px; height:12px; width:100px; margin-bottom:8px; display:block;  font-family:Geneva, Arial, Helvetica, sans-serif;padding:2px; background-color:#aaa;color:#000;}
form#feedbackForm textarea{height:130px; width:420px; }
form#feedbackForm input.hidden{display:none;}
form#feedbackForm input.email{width:310px;}
form#feedbackForm input.submit{width:424px; background-color:#333; color:#fff;  text-align:center;  height:2.6em;}
form#feedbackForm input.check{width:310px;}

div#guestbook{

}
div#guestbook div.entry{padding:10px; background-color:#369; color:#fff; margin:10px 0; width:540px;}
div#guestbook div.entry a{color:#fff; font-style:italic; text-decoration:none;}
div#guestbook div.entry div.name{float:left; width:150px; font-weight:800; font-size:13px; margin-right:10px;}
div#guestbook div.entry div.name span.date{font-size:10px; font-weight:500; display:block; margin-top:10px; padding:0;}
div#guestbook div.entry div.comment{float:left; width:370px; margin:0; padding:0;}
div#guestbook div.entry div.comment a.url{display:block; margin-bottom:8px;}
div#guestbook form{display:block; padding:10px 60px; margin:20px auto; width:400px;}
div#guestbook form label{display:block; float:left; width:100px; margin:0 0 10px 0; clear:left;font-size:13px; font-weight:800;}
div#guestbook form input, div#guestbook form textarea{display:block; float:left; width:280px; margin:0 0 10px 0; background-color:#369; color:#FFF; padding:2px; font-size:11px; border:none;}
div#guestbook form input.hidden{display:none;}
div#guestbook form textarea{height:100px;}
div#guestbook form input.submit{width:384px; font-size:14px; font-weight:800; padding:6px; cursor:pointer;}
div#guestbook div.pages a{display:block; background-color:#fff; border:2px #369 solid; font-size:11px; padding:4px 6px; float:left; text-decoration:none; font-weight:800; color:#369; margin-right:5px;}
div#guestbook div.pages a:hover, div#guestbook div.pages a.active{background-color:#369; color:#fff;}
div#guestbook div.pages{padding:0 0 20px 0;}

div#guestbook div.signlink a{display:block; display:block; text-decoration:none; border:1px #369 solid; padding:8px 10px; font-size:14px; font-weight:800; color:#369; width:540px; text-align:center;margin-bottom:10px;}

.gallery li{list-style:none;display: inline;margin: 0px;padding: 0px;}
.gallery .mainitem{position:relative; float:left; width:260px; margin:0 10px 10px 0; height:80px; padding:0;}
.gallery .mainitem a{display:block; position:relative;height:80px; width:260px; text-decoration:none;}
.gallery h4{margin-top:3px;}
.gallery .mainitem .alpha-shadow{margin:0px 10px 10px 5px !important; float:left;}
.gallery .mainitem .desc{padding-left:70px; font-size:10px;}
.gallery a.back{display:block; clear:left; margin:0; padding:20px 0 10px 0; text-decoration:none; font-weight:800;}

img#ufo{position:absolute; left:-300px;}

.blog .blogtitle{ font-size:14px; font-weight:800; display:block;}
.blog .blogpostdate{ font-size:10px;  display:block; margin-bottom:20px;}

.shadowpic {
  background-image: url(/images/shadow.gif);
  background-repeat:no-repeat;
  background-position: bottom right;
}


.alpha-shadow {
  float: left;
  background-image: url(/images/shadow.gif);
  background-repeat:no-repeat;
  background-position: bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}

.alpha-shadow div, .shadowpic div {
  background: url(/images/shadow2.png) no-repeat left top !important;
  background: url(img/shadow2.gif);
  background-repeat:no-repeat;
    background-position: left top;
  padding: 0px 5px 5px 0px;
}

.alpha-shadow img, .shadowpic img {
  background-color: #fff;
  border: 1px solid #a9a9a9;

  padding: 4px;
}


.clear{clear:both;}
.error{color:#990000;}
.notice{color:#000;}
div.error, div.notice{padding:3px 0; margin-bottom:10px; font-size:13px; font-weight:800;}