body {margin:0; padding:0; background-color: #fff; color:#36c;
	
}

#container {background-color: #ffc;
		margin: 10px;
		color:#000000;
		font-family: Verdana, Arial, sans-serif;
}

#logoarea {color:#039;
	background-color: #c96;
	width: 100%;	
	font-size: 2em;
	font-weight:bold;	
	padding: 10px 0px 0px 0px;
	border:2px solid #963;
	border-bottom: 2px solid #963;		
}

.posleft {position:relative;
		left: -35px;
}


#leftlogo {	float: left;
		clear: left;
		margin-top: 4px;
		margin-left: 8px;		
		width: 245px;
		height: 115px;
		border: 1px solid #963;
		background-image:url(bluetexture.jpg);
}


.centerlogo	{ border: 1px solid #963;
		  float: right;
		  margin:1px;
}

.posleft {	position: relative;
		top: -4px;
		right: -7px;}

 .logosmall {	font-size: 18pt
		
}
 .logosmaller {	font-size: 12pt
		
}

.logosmallest {	font-size: 10pt
		
}

.logoleft   {	float:left;
		margin-left: 15px;
}

.logogire  {	float: right;
		margin: 5px;

}


.logotextrt {	margin-left: 250px;
		margin-right: 15px;
		margin-top: 10px;			
}

.logoli	{	line-height: 110%;
		padding:0px 0px 5px 0px;
		font-size: 13pt;
		text-align: left;
}

#left {	float: left;
	clear: left;
	width: 20%;
	color: #009;
	border: 1px solid #963;
	background-color:#c96;
}



.newsitem {	
		font-size: .9em;
		margin:0px;
		list-style-type:none;
	
}

#navbar {
	clear:both;	
	text-align: center;	
	font-size: 12px;
	height:35px;
	color: #555;
	background-color:#ffc;
	border: 1px solid #963;
	border-bottom: 2px solid #963;
}

#center {
	margin-left: 21%;
	margin-right:21%;
	padding: 1px 10px 20px 10px;
	background-color:#c96;
	border: 1px solid #963;		
}

#right {float:right;
	width:20%;
	background-color:#c96;
	border: 1px solid #963;
}

#subfooter {clear:both;
	text-align:center;
	font-size: .9em;
	color: #555555;
	background-image: url(bluetexture.jpg);
	border: solid 1px #06c;
}

#footer {clear: both;
	text-align: center;	
	font-size: .9em;
	color: #555555;
	background-image: url(bluetexture.jpg);
	border: solid 2px #009;
}


.spacelogo {line-height: 220%;
}

#navbar a{	
	border:2px solid #000;
	background-image: url(blueparch.jpg);
	color:#009;
	text-decoration:none;
	font-weight:bold;
	padding:3px 5px;
	
}

#navbar a:hover {
	text-decoration:underline;
	color:#063;
}

#navbar a:visited {
	color:#060;
}

#navbar li {
	
	list-style-type:none;
	display:inline;
	margin-left: 15px;

}

/* NAVLINKS ON OUTSIDE COLUMNS */ 


.newsitem a {		color:#000;
			text-decoration: none;			
}

.newsitem  a:hover {	color: #063; 
			text-decoration:underline; 
			background-color:#fff;
}

.newsitem a:visited {	color:#060;
}

.newsitem li {margin-bottom: 10px;
}


.sideimages {margin: 10px}

p {margin: 5px 5px 0px 15px;}

#center p {	margin: 4%;
		
}
	
h4 {	margin: 5px 7px 0px 7px;
	text-align: center;
	padding: 5px 10px 5px 10px;
	border-bottom: 2px solid #963;
	border-right: 2px solid #963;
	color:#000;
	background-image: url(310.jpg);  
}

#center h4 {	font-size: 1.15em;
		margin-top: 10px;
}

.h4sub {text-align: left;
	margin: 5px 7px 0px 7px;
	width: 150px;
	padding: 5px 10px 5px 10px;
	border-bottom: 2px solid #009;
	border-right: 2px solid #009;
	color:#009;
	background-color: #69f; 
}

h5	{color:#000;
	margin-left:10px;
}

#subfooter li  {list-style-type:none;
		display:inline;
		padding: 0px 5px 0px 5px;
}




