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

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

#logo {
	margin-left : 150px;
}

#stretch {
	background-color: #000000;
	background: url(assets/wallbg.jpg) repeat-x top left;
	height : 283px;
	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 : #99CC66; }

ul { color : #9999CC;  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(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 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 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*/

.navcolumn {
	width : 120px;
}


#navlist {
	position: absolute;
	left: 1px;
	top: 384px;
	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(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(assets/floorbg.jpg);
	background-repeat: repeat-x;
	margin : 0px;
}