body
{
	background: #666666;
	margin: 0px;
	padding: 0px;
	font-family: arial, helvetica, sans-serif;
}

table
{
	border-collapse: collapse;
}

td
{
	padding: 0px;
	border: 0px;
}

#container
{
	width: 100%;
	height: 100%;
}

#shadowContainer
{
	width: 776px;
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -388px; /*set to a negative number 1/2 of your width*/
	background-repeat: repeat-y;
	background-image: url("/images/bg.gif");
}

#layout
{
	width: 759px;
	position: relative;
	top: 0px;
	left: 8px;
	background: #FFFFFF;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

#header
{
	width: 100%;
	background-color: #333333;
}

#logo
{
	float: left;
	border: 0px;
	width: 190px;
	height: 62px;
}

ul#mainnav {
	float: left;
	list-style: none;
	position: absolute;
	right: 1px !important;
	top: -10px !important;
	top: 6px;
}

ul#mainnav li {
	float: left;
	display: inline;
	padding: 0px;
	background-color: #333333;
}

ul#mainnav li a {
	width: 142px;
	height: 62px;
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 3px;
	text-decoration: none;
}

.navText
{
	position: relative;
	top: 45px;
	left: 6px;
}

.nav_off
{
	background-image: url("/images/nav_off.gif");
}

.nav_news_over
{
	background-image: url("/images/nav_news_over.gif");
}

.nav_missions_over
{
	background-image: url("/images/nav_missions_over.gif");
}

.nav_members_over
{
	background-image: url("/images/nav_members_over.gif");
}

.nav_about_over
{
	background-image: url("/images/nav_about_over.gif");
}


#subnav
{
	clear: left;
	width: 100%;
	height: 21px;
	background-repeat: repeat-x;
	background-image: url("/images/subnav_bg.gif");
	overflow: hidden;
}

.subnavItem
{
	float: left;
	height: 21px;
	background-repeat: repeat-x;
	background-image: url("/images/subnav_bg.gif");
	border-right: 1px solid #000000;
	padding:  4px 25px 0px 25px;
	font-size: 12px;
}

.subnavItemOn
{
	float: left;
	height: 21px;
	background-repeat: repeat-x;
	background-image: url("/images/subnav_bg_on.gif");
	border-right: 1px solid #000000;
	padding:  4px 25px 0px 25px;
	font-size: 12px;
}

#subnav div a
{
	color: #333;
	text-decoration: none;
}

#content
{
	padding:  5px 5px 5px 5px;
	font-size: 12px;
}

#fullCol
{
	float: left;
	width: 740px;
	padding:  5px;
	font-size: 12px;
}

#mainCol
{
	float: left;
	width: 510px;
	padding:  5px;
	padding-right: 12px;
	font-size: 12px;

}

#metaCol
{
	margin-left: 535px;
	margin-top: -5px;
	margin-right: -5px;
	margin-bottom: -5px;
	padding:  5px;
	font-size: 12px;
	background-color: #FAFAFA;
	border-left: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	height: 100%;
}

#datatable td
{
	border: 1px solid #CCC;
}

#datatable tr.ghost td
{
	border: 1px solid #FFF;
	background: #FFF;
}

#datatable th
{
  	background-color: #CCC;
  	color: #333;
	font-family: verdana, helvetica, arial;
	font-size: 12px;
  	font-weight: bold;
  	text-align: left;
  	border: 1px solid #CCC;
  	padding: 4px;
}

.lightrow
{
	background-color: #EDEDED;
}

.darkrow
{
	background-color: #FEFEFE;
}

input
{
	background-color: #FFFFFF;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	border: #000000 1px solid;
}

textarea
{
	background-color: #FFFFFF;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	border: #000000 1px solid;
}

#footer
{
	clear: left;
	height: 14px;
	padding:  5px;
	background: #999999;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-size: 11px;
	color: #333333;
	background-image: url(/images/bk-w.jpg);
}

#metaNav
{
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	list-style-image: url("/images/chevron.gif");
	list-style-position: inside;
}

#metaNav li
{
	padding-bottom: 3px;
}

#footerUtil
{
	float: left;
}

#footerUtil a
{
	color: #333333;
	text-decoration: none;
}

#copyright
{
	float: right;
	text-align: right;
}

img
{
	border: 0px;
}

td
{
	font-size: 11px;
	padding:  6px;
}

#shuttleLinks
{
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	color: #666666;
	text-align:center;
}

#utilNav
{
	font-family: verdana, helvetica, arial;
	font-size: 12px;
	color: #666666;
	text-align:right;
}

#content hr
{
	border: none 0;
	border-top: 1px solid #DDDDDD;
	height: 1px;
}

#metaCol hr
{
	border: none 0;
	border-top: 1px solid #DDDDDD;
	height: 1px;
}

#footer hr
{
	border: none 0;
	border-top: 1px solid #777777;
	height: 1px;
}

#metaCol h2
{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	margin: 0px;
}

.postDateline
{
	color: #666666;
	font-size: 12px;
	font-weight: bold;
}

.error
{
	color: #CC0000;
	font-size: 12px;
	font-weight: bold;
}


.postContent
{
	margin-top: 11px;
}

.post
{
	margin-top: 11px;
	margin-bottom: 11px;
}

.postMetaInfo
{
	margin-top: 11px;
}

.postMeta
{
	color: #666666;
	font-size: 11px;
}

.calTable td
{
	font-size: 11px;
}

#shuttleLinks a:visited
{
	color: #CC0000;
	text-decoration: none;
}

#shuttleLinks a:hover
{
	color: #666666;
	text-decoration: none;
}

#shuttleLinks a:active
{
	color: #999999;
	text-decoration: none;
}
