/* Main.css - Used to style all html */

/* Set up a standard body */
body {background-image: url("../Images/BG_Stars.png"); background-color: #FFFFFF; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 120%; color: #000000;}

/* MasterDiv */
#MasterDiv {width: 1020px; margin: 0px auto; background-color: #FFFFFF; padding: 0px; border: none;}

/* Set up standard headings */
h1, h2, h3, h4, h5, h6 {line-height: 1; margin: 12px; font-family: Tahoma, Verdana, sans-serif; font-weight: bold;}
	h1 {font-size: 200%;}
	h2 {font-size: 180%;}
	h3 {font-size: 160%;}
	h4 {font-size: 140%;}
	h5 {font-size: 120%;}
	h6 {font-size: 100%;}

/* Set up a standard paragraph */
p {margin: 5px; line-height: 1.2; font-family: Georgia, serif; font-size: 12pt;}

/* Set acceptable margins for lists */
ol, ul, li, dl, dt, dd {margin: 5px;}
	li {margin-left: 2px; margin-bottom: 5px; font-size: 12pt;}

header {background-image: url("../Images/BG_Starfield.png"); background-color: #000000; width: 100%; height: 150px; margin-top: 5px;}
	#LogoBox {width: 250px; height: 150px; vertical-align: middle; float: left;}
	#LogoImage {width: 243px; height: 120px; padding-top: 15px;}
	#CompanyBox {width: 610px; height: 150px; vertical-align: middle; float: left;}
	#CompanyImage {width: 610px; height: 77px; padding-top: 44px;}
	#AuthorBox {padding-top: 125px; padding-right: 5px; width: 95px; height: 25px; float: left; color: #C0C0C0; text-align: right; font-family: Verdana, sans-serif; font-size: 8px; font-style: italic; line-height: 100%;}

nav {background-color: #000080; width: 100%; height: 33px; margin: 0; padding: 0;}
	nav ul {display: block; list-style-type: none; width: 600px; margin: 0 auto; padding: 0;}
	nav ul li {margin: 0; padding: 0;}
	nav ul li a {display: block; float: left; max-height: 25px; width: 120px; margin: 0; padding: 7px 0; font-family: Tahoma, sans-serif; font-size: 16px; text-align: center; background-color: #000080; text-decoration: none; color: #C0C0C0;}
	nav ul li a:link {color: #C0C0C0; text-decoration: none;}
	nav ul li a:hover {color: #00FFFF;}
	#CurrentPage {color: #ADD8E6;}
	#CurrentPage:hover {cursor: default;}

section {width: 800px; float: left; background-color: #F5F5DC;}
	section div {text-align: center;}
	section div h3 {text-align: center; font-size: 120%; margin-top: 5px; margin-left: auto; margin-right: auto; margin-bottom: 10px; padding-top: 5px; font-style: italic; color: #0000FF; text-shadow: 2px 2px 1px #7FFFD4;}
	section img#IMG_Galaxy {width: 200px; height: 125px; float: right; margin: 5px;}
	.TxtLnk {color: #800000; text-decoration: none;}
	
aside {width: 218px; float: left; background-color: #F5F5DC; border: 1px solid #000000; border-top: none;}
	aside div {text-align: center;}
	aside div h2 {margin-top: 5px; font-size: 140%; margin-left: auto; margin-right: auto; font-style: italic; color: #800000; text-shadow: 2px 2px 1px #FF00FF;}
	.testimonial {font-size: 10pt; margin: 0px; padding: 5px; padding-bottom: 0px; line-height: 1; font-style: italic; border-top: 1px solid #000000;}
	.traveler {font-size: 10pt; margin: 0px; padding: 2px; padding-bottom: 5px; line-height: 1; text-align: right;}
    
footer {clear: both; width: 1020px; float: left; font-size: 80%; text-align: center; display: block; font-family: Verdana, Helvetica, sans-serif; background-color: #C0C0C0;}
	footer img#Valid {width: 88px; height: 31px; padding: 0; float: left;}
	footer div {margin: 0; padding-top: 7px; margin: 0;}
	footer button {float: right; margin: 0; margin-right: 5px; background-color: #000080; color: #FFFFFF;}

/* Declare clear class selector */
.clear {margin: 0; padding: 0; clear: both;}

/* Declare right-floating image class selector */
.img-right {float: right; margin: 5px;}

/* Declare italics font style class selector */
.italics {font-style: italic;}

/* Declare bold font style class selector */
.bold {font-weight: bold;}