

	body {	
		background-color: black;
	}
	a:link {
		color: #5DAFFF;
		text-decoration: none;
	}
	a:visited {
		color: #5DAFFF;
	}
	a:hover {
		color: red;
	}

	.wrapper {
		overflow: auto;
		width: 760px;
		border: 1px dashed black;
		background-color: black;
		margin: auto;
		position: relative;						
	}
	.top {
		width: auto;
		height: auto;
		border: 0px dashed yellow;
		background-color: black;
		margin: 0px 3px 0px 3px;
		text-align: left;
		position: relative;
		display: block;
	}
	.top2 {
		width: auto;
		height: 16px;
		border: 0px;
		background-color: #343434;
		margin: 6px 3px 6px 3px;
		display: block;
	}
	.left_column {				
		height: auto;
		width: 117px;
		border: 0px solid white;
		border-radius: 3px;
		background-color: black;
		font-family: arial;
		font-size: 1em;
		color: lightgrey;
		padding: 0px 5px 0px 0px;
		margin: 0px 0px 0px 0px;
		float: left;
	}
	.left-inner-box {
		height: auto;
		width: 105px;
		border: 0px solid black;
		border-radius: 3px;
		padding: 3px;
		background-color: #343434;
		margin: auto;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	
	.right_column {
		height: auto;
		width: 131px;
		border: 0px dashed blue;
		border-radius: 3px;
		background-color: #black;
		color: lightgrey;
		font-family: Arial;
		padding: 0px;
		margin: 0px 3px 0px 0px;
		float: right;
	}
	
		#Imagination-Reality3 {
		height: auto;
		width: 62%;
		border: 0px dashed green;		
		font-family: Copperplate Gothic Light, Copperplate-Light, Arial;
		font-size: 22px;
		color: #5D5D5A;
		text-align: right;
		float: right;
		position: absolute;
		bottom:0;
		right:0;
	}
	
/* Currently not in use */

	#Imagination-Reality {
		height: auto;
		width: 100%;
		border: 0px dashed green;		
		font-family: Copperplate Gothic Light, Arial;
		font-size: 15px;
		color: #686864;
		text-align: center;
		float: left;
	}
	
/* Currently not in use */
	
	#Imagination-Reality-2 {
		height: auto;
		width: auto;
		border: 1px dashed red;
		font-family: Arial Narrow;
		font-size: 10px;
		color: #64645F;
		float: left;
	}
	
	
	.main_content {
		border: 1px solid;
		border-top-color: black;
		border-bottom-color: black;
		border-left-color: #404057;
		border-right-color: #404057;
		height: auto;
		width: 477px;
		background-color: black;
		color: #C7C7C7;
		font-family: Verdana, Arial, Arial;
		font-size: 13px;
		line-height: 185%;
		padding: 0px 12px 12px 12px;
		margin: auto;
		float: left;
	}
	
/* Top Content Box */	
	
	#top-content-box {
		height: 173px;
		width: 101%;
		border: 0px dashed blue;
		margin: 0px 0px 14px 0px;
		background: url('http://www.goroadachi.com/etemenanki/orion-iss.jpg') no-repeat top left;
		clear: both;
	}
	
	#newswatch-label {
		height: 20px;
		width: 93%;
		text-align: center;
		border: 0px dashed yellow;
		float: right;
	}
	
	#news-box {
		height: auto;
		width: 265px;
		border: 0px dashed green;
		font-family: arial;
		font-size: 11px;
		font-weight: bold;
		line-height: 139%;
		padding-top: 2px;
		float: right;
	}
	
	#updates-title {
		font-family: Bookman Old Style, Book Antiqua, Arial;
		text-align: center;
		color: #4C4C4C;
		font-size: 27px;
		margin: 8px 0px 15px 0px;
	}
	
	.fat-separator {
		height: 4px;
		width: 100%;		
		margin-top: 4px;
		margin-bottom: 15px;
		background-color: #2A2A2A;
	}
	
	.update-heading {
		height: 22px;
		width: 101%;
		font-family: Verdana, Arial;
		font-size: 13px;
		font-weight: bold;
		color: #ABA8AB;
		background-color: #3B003B;
		padding-left: 5px;
		padding-bottom: 2px;
		margin: 0px 0px 8px -4px;
	}
	
	.update-date {
		height: auto;
		width: auto;
		font-family: Verdana, Arial;
		font-size: 13px;
		color: #A8A8B6;
		font-weight: normal;
		border: 0px dashed green;
		padding-right: 6px;
		float: right;
	}
	
/* Title Box */

	.box_title {
		height: auto;
		width: 105px;
		border: 0px solid black;
		border-radius: 0px;
		background-color: #4a004a;
		font-family: Arial;
		color: #ADAEB0;
		text-align: center;
		font-size: 12px;
		font-weight: bold;
		padding: 3px;
		margin: auto;
		margin-top: 2px;
		margin-bottom: 2px;
	}
	
	.box_title2 {				
		height: auto;
		width: 117px;
		border: 0px solid black;
		border-radius: 0px;
		background-color: #4a004a;
		font-size: 12px;
		color: #ADAEB0;
		font-weight: bold;
		text-align: center;
		font-family: arial;
		font-size: 12px;
		padding: 3px;
		margin: 2px 0px 0px 7px;
	}


/* Navigation Box Main */
	
	.nav-box {
		height: auto;
		width: 105px;
		border: 0px solid black;
		border-radius: 0px;
		background-color: darkblue;
		font-family: Arial;
		text-align: center;
		font-size: 13px;
		padding: 3px;
		margin: auto;
		margin-top: 2px;
		margin-bottom: 2px;
	}
	.nav-box:hover {
		background-color: blue;
	}
	.nav-text:link {
		color: #CFCFCF;
	}
	.nav-text:visited {
		color: #CFCFCF;
	}
	.nav-text:hover {
		color: red;
	}
	
/* End of Navigation Box */
	
/* Nav Box Articles */

	.nav-box-articles {
		height: auto;
		width: 117px;
		border: 0px solid black;
		border-radius: 0px;
		background-color: #343434;
		color: #B8B8C3;
		text-align: center;
		font-family: arial;
		font-size: 11px;
		padding: 3px;
		margin: 2px 0px 0px 7px;
	}
	
	.nav-box-articles > a {
		font-size: 12px;
	}
	
	.nav-box-articles:hover {
		background-color: #434343;
	}

	
/* End of Nav Box Articles */

/* Nav Box Feature */
	
	.nav-box-feature {				
		height: auto;
		width: 108px;
		border: 0px solid black;
		border-radius: 0px;
		background-color: #343434;
		color: #9E9EB7;
		text-align: center;
		font-family: arial;
		font-size: 10px;
		padding: 1px;
		margin: auto;
		margin-top: 1px;
		margin-bottom: 2px;

	}
	
	.nav-box-feature:hover {
		background-color: #434343;
	}
	
	.nav-box-feature > a {
		font-size: 12px;
		font-weight: bold;
	}
	
/* End of Nav Box Feature */

/* “Quick Notes” links */

	.nav-box-archive {
		height: auto;
		width: 108px;
		border: 0px solid black;
		border-radius: 0px;
		background-color: #343434;
		color: #9E9EB7;
		text-align: center;
		font-family: arial;
		font-size: 10px;
		padding: 1px;
		margin: auto;
		margin-top: 1px;
		margin-bottom: 2px;
	}
	
	.nav-box-archive:hover {
		background-color: #434343;
	}
	
/* End of “Quick Notes” links */


	
	.hor-separator-left {
		height: 0px;				
		width: 92%;
		border: 1px solid #4a004a;
		margin: auto;
	}
	
	.hor-separator-right {
		height: 0px;				
		width: 93%;
		border: 1px solid #4a004a;
		margin: auto;
		float: right;
	}

/* Footer section */

	.footer-wrapper {
		width: 99%;
		height: 18px;
		border: 1px dashed black;
		background-color: black;
		margin-right: 50px;
		margin: auto;
		clear: both;
		position: block;
	}
	
	.footer-left {
		width: 116px;
		height: 16px;
		border: 1px dashed black;
		background-color: black;
		float: left;
	}
	
	.footer-center {
		width: 503px;
		height: 16px;
		border: 1px solid #343434;
		background-color: #343434;
		float: left;
	}
	
	.footer-right {
		width: 138px;
		height: 16px;
		border: 1px dashed black;
		background-color: black;
		float: left;
	}
	


			
			