body {
	background-color: #00182C;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Verdana, Geneva, sans-serif;
}

#header {
	background-color: #000000;
	background-image: url(http://www.nightsky3d.com/assets/topbg.gif);
	background-repeat: no-repeat;
	height : 79px;
	margin: 0;
}

#logo {
	margin-left : 150px;
}

#stretch {
	background-color: #000000;
	background: url(http://www.nightsky3d.com/assets/inside/wall_bg_in.gif) repeat-x top left;
	width : 100%;
}

/* Lists*/
li {
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size : 11px;
	margin-bottom : 12px;
	margin-right : 48px;
	margin-top : 12px
}

ol { color : #ffffff }

ul { color : #ffffff;  list-style: square;  }

#wrapper{
	width : 760px;
}


/* Main Content*/
#content{
	margin: 0px 0px 0px 0px;
}

#maincontent{
	background-color: #00182C;
	color : white;
	padding: 10px 10px 0px 30px;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 11px;
	margin : 0px;
	text-align : justify;
	width : 480px;
}


#maincontent H1 {
	background-image: url(http://www.nightsky3d.com/assets/underline.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding : 1px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #4E89B8;
}

#maincontent h2 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #3FC5C5;
}

#maincontent h2 a:link, #maincontent h2 a:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #3FC5C5;
}

#maincontent h3 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #3FC5C5;
}

#maincontent h4 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #3FC5C5;
}

#maincontent p {
	color: #D9D9D9;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height : 160%;
}
#maincontent li {
	color: #D9D9D9;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height : 160%;
}

#maincontent p.question {
	color: #8A2BE2;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height : 140%;
}

#maincontent a, #maincontent a:visited {
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
	color : #00FFFF;
	text-decoration : none;
}
#maincontent a:hover {
	color: #1C73BF;
	text-decoration : none;
}

#maincontent a:active {
	color : #00FFFF;
	text-decoration : none;
}

/*Style for The Little Icon Layers */
.icondiv {
	border-left : 2px dashed #1C73BF;
	margin-left : 5px;
	width: 300px;
}
/*Turns off Borders around Hyperlinked Images*/
img { border : 0px;}

.inlinimg {
   border : 1px solid #ccc;
	display: inline;
	margin : 2px 10px 0px 10px;
}

.imgfloatleft {
   float : left;
   border : 1px solid #ccc;
	display: inline;
	margin : 2px 10px 0px 10px;
}

.imgfloatright {
   float : right;
   border : 1px solid #ccc;
	display: inline;
	margin : 2px 10px 0px 10px;
}

.testimonials {
 border: 1px solid #2C4154;
 background-color: #00111E;
 padding: 10px;
 width : 480px;
}
/* Navigation*/

td.navcolumn {
	width : 121px;
}


#navlist {
	position: absolute;
	left: 1px;
	top: 280px;
	width: 120px;
}

#navlist p {
	font-size: 10px;
}
#navlist ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#navlist li {
	background-image: url(http://www.nightsky3d.com/assets/navbg.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin: 0;
}
#navlist a {
	display: block;
	padding: 4px 2px 3px 14px;
}
#navlist a:link, #navlist a:visited {
	color: #ADD8E6;
	text-decoration: none;
}
#navlist a:hover {
	color: #eee;
}
#uberlink a:link, #uberlink a:visited,
#uberlink a:hover, #uberlink a:active {
	color: #1E90FF;
}

/* Photo Caption*/

td.photo1{
	background-color: #00182C;
	width: 250px;
	padding : 0px;
}

td.photo2{
	background-color: #00182C;
	width: 466px;
	padding : 0px;
}

#photocaptions{
	padding : 10px 10px 10px 10px;
	height : 150px;
	}
	
p.photocaptions  {
	color: #D9D9D9;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height : 140%;
}

/* Footer*/
#footer {
	background-color: Black;
	background-image: url(http://www.nightsky3d.com/assets/footer.gif);
	background-repeat: repeat-x;
	height : 44px;
	margin-bottom : 0px;
}


.copyrights {	
	color : white;
	font-family: Arial,Verdana,Geneva,sans-serif;
	font-size: 10px;
	text-align : right;
	padding: 5px;
}

#floorbg {
	background-color: #00182C;
	background-image: url(http://www.nightsky3d.com/assets/floorbg.jpg);
	background-repeat: repeat-x;
	margin : 0px;
}

/* Input Box Settings */

form {	
	color : #3FC5C5;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
}

input { 
   border: 1px solid #2C4154;
   background-color: #00111E;
	color: #ffffff; 
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 11px; 
}

select {
   border: 1px solid #2C4154;
   background-color: #00111E;
	color : #ffffff;
	font-size: 11px; 
}

textarea {
   border: 1px solid #2C4154;
   background-color: #00111E;
	color: #ffffff; 
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 11px; 
}

.checks { background-color : #FFFFFF; border : 1px none }

fieldset {
	background-color : #000000;
	border: 1px solid #00BFFF;
	color : #FFFFFF;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight : bold;
	padding : 15px;
   width : 600px;
}
legend {
	color : #D48B00;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight : bold;
	margin-bottom : 5px;
}

label {
	color : #3FC5C5;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-variant : small-caps;
}

/* Box Settings */
.infoBox {
	border: 1px solid #4E6D8C;
	color : #cccccc;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 11px;
	padding : 0px;
	margin-right : 0px;
}

.infoBoxContents {
	color : #cccccc;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 11px;
	padding : 10px;
}