/**
 ** By Jim Plaxco, http://www.free-css-templates.com
 **Chicago Society for Space Studies
*/
body { background-color: #ddd; color: #fff;  padding: 0; margin: 0; font: 0.9em Arial, sans-serif; line-height: 1.5em;}
a { color: #46574d; background: inherit; }
a:hover { color: #647b6d; background: inherit;}
h1 { font: bold 2em Arial, Sans-Serif; letter-spacing: -1px; padding: 16px 0 0 8px; margin: 0; }
h2 { margin: 0; padding: 0; font: normal 1.6em Arial, Sans-Serif; letter-spacing: -1px; }
h1 a { color: #46574d; background: inherit; }
h1 a, h2 a { text-decoration: none; }
h1 a:hover, h2 a:hover { color: #bfe1ed; background: inherit; }
h3 { font: bold 105% Arial, Sans-Serif; margin: 0 0 8px 0; padding: 0; color: #46574D; background: #fff; }
p {margin: 8 0 0px 0; line-height: 1.5em; }
form { margin: 0; }
input.search { width: 140px; height: 15px; border: 1px solid #46574D; background: #fff; padding: 3px; color: #616161; }
input.submit { width: 28px; height: 20px; font-weight: bold; border: none; background: #fff; padding: 3px; color: #616161; }
.content {color: #000; background: #fff; 
	margin: 0 auto;
	padding: 0px;
	width: 860px;}
.hdr {background: #000 url(x/csssbanner2_01.gif) no-repeat center bottom;
	color: #fff;
	width: 860px;
	height: 200px;
	margin: 0;
	padding: 0;}
.hdr .title {
	float: left;
	padding: 25px 0 0 44px;
	color: #fff;
	font: bold 2.3em Arial, sans-serif;}
.hdr .slogan {
	float: left;
	clear: both;
	padding: 5px 0 0 94px;
	color: #fff;
	font: bold 1.2em Arial, sans-serif;}

.hdr a { color: #ffffff; text-decoration: none;}
.hdr a:hover { color: #aaaaaa;text-decoration: none;}

#nav {	background: #000 url(x/csssbanner_02b.gif) no-repeat center bottom; background-color: #000;	width: 860px;height: 38px; margin: 0;padding: 0;}
#nav ul { margin:0; list-style:none; padding: 0 0 0 40px;}
#nav a, #nav strong, #nav span { float:left; display:block; color:#fff; padding: 4px 8px 4px 8px; background: #9e9e9e; text-decoration:none; font-weight: bold; }
#nav a { float:none; }
#nav li {font-size: 110%; float:left; color: #fff; background: #9e9e9e; margin:0px; padding:0px; }
#nav #current { float:left; background: #aeaeae; color: #fff; }
#nav #current a { float:left; background: #aeaeae; padding:7px 10px 7px 10px; color:#fff; }
#nav a:hover { float:left; color:#fff; background: #aeaeae; }  
#nav .padding { padding: 5px 0 0 10px; font-weight: bold; }
.ilnk a:link {text-decoration: none;}
.ilnk a:visited {text-decoration: none;}
.ilnk a:active {text-decoration: none;}
.ilnk a:hover {text-decoration: underline; color:red;}
.ilnk a img {border: none; }

.main {	background: #fff url(x/csssbanner2_03.gif) repeat-y center bottom;
	background-color: #fff;
	margin: 0 auto;
	padding: 0px;
	width: 860px;}
.sd_left {background-color: #fff;float: left;
	color: #000;
	margin: 0 0 0px 80px;
	padding: 0px 20px 0px 0px;
	width: 520px;}
.rbar {
    background-color: #fff;
	float: right;
	color: #000;
	margin: 0 70px 0 0;
	padding: 0px 0px 0 15px;
	width: 150px;
	border-left: 1px dashed #ccc;}

/* IE FIX */
* html .rbar {clear:both; background-color: #fff;
	float: right;
	color: #000;
	margin: 0 40px 0 0;
	padding: 0px 0px 0 15px;
	width: 150px;
	border-left: 1px dashed #ccc;}
.text_pad {padding: 12px 0 0 0;}
.main h2 {
	background-color: #fff;
	padding: 2px 0 1px 0;
	color: #46574D;
	font: bold 1.6em Arial, sans-serif;}
.footer { 
	background: #000 url(x/csssbanner2_04.gif) center no-repeat;
	width: 860px;
	height: 68px;
	color:#555;  
	font-size:90%;
	text-align:center; 
	clear:both;}
.footer .padding {padding: 40px 0 0 0;}

/*==================================================*/
/* Jim Plaxco styles for photo gallery              */
/* applied to <div id="glry"></div> contents        */
/*==================================================*/
#glry {margin: auto; text-align: center;}
#glry tr { vertical-align: middle; } 
#glry table, #glry  td { border: 2px solid #eeeeee; background-color: #000000; text-align: center; margin: auto;}
#glry ul {padding: 0.4em;text-align: center;margin: auto;}
#glry li {display: inline; padding: 0.2em; border: 1px solid #006611; background-color:#dddddd; margin: 0.1em;}
#glry a {text-decoration: none;}
#glry td img {text-align: center; margin: auto; border: 0px;}
#glry table.gttxt {margin: auto; text-align: center; border-width: 1px 1px 1px 1px; border-spacing: 2px; border-style: outset outset outset outset; border-color: gray gray gray gray; border-collapse: separate; background-color: #eeeeee;}
#glry table.gttxt td {margin: auto; text-align: center; border-width: 1px 1px 1px 1px; padding: 1px 1px 1px 1px; border-style: inset inset inset inset; border-color: gray gray gray gray; background-color: #eeeeee;}
#glry h1 { font-size: 108%; line-height: 1.1; text-align: center; }

.a9   { font-family: Arial, Helvetica, sans-serif; font-size: 70%; font-style: normal}
.a9b  { font-family: Arial, Helvetica, sans-serif; font-size: 70%; font-style: normal; font-weight: bold}
.a10  { font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-style: normal}
.a10b { font-family: Arial, Helvetica, sans-serif; font-size: 80%; font-style: normal; font-weight: bold;  line-height: 1.2}
.a11  { font-family: Arial, Helvetica, sans-serif; font-size: 90%; font-style: normal}
.a11b { font-family: Arial, Helvetica, sans-serif; font-size: 90%; font-style: normal; font-weight: bold;  line-height: 1.2}
.a11b-link { font-family: Arial, Helvetica, sans-serif; font-size: 90%; font-style: normal; font-weight: bold; line-height: 1.5; vertical-align: top; color: #FFFFFF; text-decoration: none}
.a12  { font-family: Arial, Helvetica, sans-serif; font-size: medium; font-style: normal}
.a12b { font-family: Arial, Helvetica, sans-serif; font-size: medium; font-style: normal; font-weight: bold; line-height: 1.2}
.hga12b { font-family: Helvetica, Geneva, Arial, san-serif; font-size: medium; font-weight: bold}
.a13b { font-family: Arial, Helvetica, sans-serif; font-size: 110%; font-style: normal; font-weight: bold}
.a14b { font-family: Arial, Helvetica, sans-serif; font-size: 120%; font-style: normal; font-weight: bold}
img.cnt {display: block; margin-left: auto;margin-right: auto; }
.fig  { font-family: Arial, Helvetica, sans-serif; font-size: 95%; font-style: italic; margin: auto; text-align: center;}
h5 {font-size: 110%; color: #D00022; font-style: italic; text-align: center;}
td {vertical-align: top;}

