BODY {
	background: #3c4861 top center url(images/bg.jpg) repeat-x;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	color: #b7b7b7;
	margin: 0px;
	padding: 0px;
}
a:link {color: #b3b3b3; text-decoration: underline;}
a:visited {color: #b3b3b3; text-decoration: underline;}
a:hover {color: #b3b3b3; text-decoration: none;}
a:active {color: #b3b3b3; text-decoration: underline;}
p {	line-height: 18px;}
a img {border: 0px;}

.header, .nav, .topAstronauts, .promoText, .carousel, .content, .footer, .aboutBanner {width: 990px; margin: auto;}
.mainContainerBg {background: top center url(images/body-bg.jpg) no-repeat !important; width: 100%;}
.aboutBanner {font-size: 0px; position: relative; top: -2px;}

.header {
	height: 130px;
	position: relative;
}
.header .symbol {
	position: absolute;
	left: 94px;
	top: 39px;
}

.header .seatsContainer {
	position: absolute;
	right: 0px;
	top: 40px;
}
ul.nav {height: 49px; padding: 0px; margin: 0px auto;}
ul.nav li img {border: 0px;}
ul.nav li {float: left; list-style: none;}

/*--------------------NAVIGATION-----------------*/

#navigation a * {
  display: none;
}
#navigation .intospaceLogo {width: 245px;}
#navigation .intospaceLogo a * {display: block;}
#navigation .intospaceLogo span {display: none !important;}

#navigation a,
#navigation a .hover {
  height: 49px;
  position: relative;
  display: block;
  background: url(images/menu.jpg) 0 0 no-repeat;
  cursor: pointer;
}

#navigation a.buy {
  background-position: 0 -98px;
  width: 199px;
}

/* .highlight will be remove if JS is enabled */
#navigation .highlight a.buy:hover, 
#navigation a.buy .hover {
  background-position: 0 -196px;
  width: 199px;
}
#navigation a.flightlog {
  background-position: -199px -98px;
  width: 130px;
}

/* .highlight will be remove if JS is enabled */
#navigation .highlight a.flightlog:hover, 
#navigation a.flightlog .hover {
  background-position: -199px -196px;
  width: 130px;
}

#navigation a.about {
  background-position: -329px -98px;
  width: 102px;
}

/* .highlight will be remove if JS is enabled */
#navigation .highlight a.about:hover, 
#navigation a.about .hover {
  background-position: -329px -196px;
  width: 102px;
}
#navigation a.astronauts {
  background-position: -431px -98px;
  width: 141px;
}

/* .highlight will be remove if JS is enabled */
#navigation .highlight a.astronauts:hover, 
#navigation a.astronauts .hover {
  background-position: -431px -196px;
  width: 141px;
}
#navigation a.contact {
  background-position: -572px -98px;
  width: 118px;
}

/* .highlight will be remove if JS is enabled */
#navigation .highlight a.contact:hover, 
#navigation a.contact .hover {
  background-position: -572px -196px;
  width: 118px;
}

/*-----------------------------------------------*/

.topAstronauts {height: 415px; background: top center url(images/space-bg.jpg) no-repeat;}
h1 {font-family: "Century Gothic"; font-size: 38px; font-weight: normal; margin: 5px 0px;}
h1 .bold {font-size: 48px; font-weight: bold;}
h1 .small {font-size: 33px;}
h1 .big {font-size: 48px;}

p {line-height: 18px;}

.carousel .leftArrow, .carousel .rightArrow, .carousel .carouselContainer {float: left;}
.carousel .leftArrow img, .carousel .rightArrow img {border: 0px;}
.carousel .carouselContainer {width: 950px; background: top url(images/carousel-bg.gif) repeat-x; height: 127px;}
.topCarousel {height: 25px; padding-top: 5px; color: #282828;}
.topCarousel .left {float: left; padding-left: 5px;}
.topCarousel .right{float: right; padding-right: 5px; font-size: 11px;}
.topCarousel .right a {color: #3b3b3b;}
.astroContainer {float: left; position: relative;//font-size: 0px !important; width: 22px; height: 22px;}
.carouselContainer img {border: 1px solid #444444; float: left; margin: 2px; height: 79px; width: 79px;}
.smallThubm {margin: 1px; border: 1px solid #ffffff;  border-bottom: 3px solid #ffffff;}
.smallThubm img {border: 0px;}
.bubbleContainer {
	position: absolute;
	width: 158px;
	left: -70px;
	top: -180px;
	//top: -165px;
	z-index: 50;
}
.bubbleContainer .bottomArrow {
	height: 8px;
	background: top center url(images/arrow-bottom.gif) no-repeat;
}
.bubbleContainer .logo {
	padding: 4px;
	background-color: #ffffff;
}
.bubbleContainer .logo .imgLogo {overflow-y: hidden; height: 130px;}
.bubbleContainer .logo a {color: #323232; font-size: 11px !important;}

.mainText {float: left; width: 600px; padding-right: 20px;}
.news {float: left; width: 370px;}
.news h4 {font-family: "Century Gothic"; font-size: 16px; margin: 0px 0px 5px 0px; font-weight: normal;}
.news span {font-size: 10px; color: #999;}
.news p {font-size: 12px; margin: 3px 0px 7px 0px;}
.news p a {text-decoration: none;}
p.allnews {text-align: center;}
p.allnews a {text-decoration: underline;}
.clear {clear: both; width: 100% !important; height: 0px !important; float: none !important;}

.footer {border-top: 1px solid #b3b3b3; height: 85px; font-size: 11px; padding-top: 15px;}
.footer .commander {float: left; padding-top: 2px;}
.footer .commander h3 {font-size: 18px; font-weight: normal; margin: 0px;}
.footer .copyright {float: right;padding-top: 2px;  background: left url(images/small-symbol.gif) no-repeat; padding-left: 45px;}
.content {margin: 35px auto; background: top url(images/content-bg.gif) repeat-y; color: #323232;}
.content a {color: #1a5900;}
.content h2 a {color: #000000;}
.content #content {width: 514px; float: left; padding: 10px;background-color: #b1bcd0;}
.content #sidebar {width: 455px; float: left;}
.content #sidebar #leftbar {width: 220px; float: left; padding: 10px; background-color: #607299; color: #fff; position: relative; top: -45px;}
.content #sidebar #leftbar a {color: #fff;}
.content #sidebar #rightbar {width: 185px; float: left; padding: 10px; background-color: #b1bcd0;}
.content #sidebar #rightbar h2 {color: #000000;}
h2 {font-family:"Century Gothic"; font-weight: normal; color: #ffffff; margin: 7px 0px 3px;}
.ehleft {float: left; background: left top url(images/date-bg.gif); padding: 5px 10px; margin-right: 5px; width: 47px; height: 50px; margin-left: -18px;}
.ehleft .dd {font-size: 22px;text-align: center; color: #fff;}
.ehleft .mo {text-align: center; font-weight: bold; color: #000000;}
.widget ul{margin: 0px; padding: 0px; list-style: none;}

#leftbar .widget ul {background: top url(images/dots-dark.gif) repeat-x;}
#leftbar .widget ul li {padding: 3px 0px 7px; background: bottom url(images/dots-dark.gif) repeat-x;}
#wp-calendar {width: 100%;}
#wp-calendar td {background-color: #141517; text-align: center; color: #999999;}
#wp-calendar td a {color: #ffffff; font-weight: bold;}
#wp-calendar .pad {background-color: transparent !important;}
#prev, #next {background-color: transparent !important; font-size: 10px;}
#prev {text-align: left !important;}
#next {text-align: right !important;}
.ehright h2 {font-size: 24px; margin-top: 0px; position: relative; top: -8px;}
.entryinfo {font-size: 10px;}
.entry {padding-bottom: 20px; margin-bottom: 20px; background: bottom url(images/dots-dark.gif) repeat-x;}

#commentform textarea {height: 241px; width: 505px; background: left top url(images/comment-textarea.gif) no-repeat; border: 0px;}
#commentform .input {height: 24px; width: 325px; background: left top url(images/comment-input.gif) no-repeat; border: 0px;}

.submitBtn {width: 188px; height: 27px; border: 0px; background: left top url(images/submit-comment-button.gif) no-repeat;}
.topContentBg {position: relative; top: -20px;}
.bottomContentBg {position: relative; bottom: -20px;}
.flashBanner {margin: 10px -10px;}