/* Trying to reduce this to less crap...*/

/* mozilla doesnt seem to let this get inherited for the archive page date */
small
{

}
#searchbox {
border: 0px;
}

#sidebar li {
display:block;
}

#sidebarmidgroup {
border-bottom:1px solid #777;
border-top:1px solid #777;
padding-top: 3px;
padding-bottom:8px;
margin-top: 7px;
margin-bottom: 3px;
}

#sidebar h3 {
padding-bottom: 0px;
padding-top: 10px;
color: white;
}


#sidebar ul li {
padding-top: 10px;
list-style-type:none;
}

#sidebar ul li li{
padding-top: 0px;
}

#sidebar {
width: 165px;
list-style-type: none;
position: relative;
vertical-align: top;
padding-left: 10px;
padding-right: 20px;
padding-top: 5px;
padding-bottom: 5px;
}

/* hello world, month, and register */
a {
	color: #AAA;
}

a img {
	border: 1px solid #000;
}

img {
	border: 1px solid #000;
}
img.noborder { border: 0px; }

IMG.centered {
    border:  1px solid #000;
    display: block;
    margin-left: auto;
    margin-right: auto;
 }

.alignright_noborder {
	float: right;
	border: 0px;
        }
        
.alignright {
	float: right;
        }
        
        

.alignleft {
	float: left;
        }


.image_fl {
	width: 130px;
	float: left;
	position:relative;
	text-align: center;
	margin: 1em 1em 2em 0em;
}
.image_fl_last {
	width: 130px;
	float: left;
	position:relative;
	text-align: center;
	margin: 1em 1.5em 2em 0em;
}
.image_fr {
	width: 130px;
	float: right;
	position:relative;
	text-align: center;
	margin: 1em 0em 2em 1em;
}
.image_fr_last {
	width: 130px;
	float: right;
	position:relative;
	text-align: center;
	margin: 1em 0em 2em 1.5em;
}

.image_center {
    width: 500px;
    margin: 0 auto;
    display: block;
/*    position: center; */
}

/* THERE IS A CENTER TAG in headbox.php as an IE fix, in case you notice the margin does nothing */
.riskinit {
    border:  1px solid #000;
    display: block;
    margin-left: auto;
    margin-right: auto;
/*    position: center; */
}    
a:link {
	color:rgb(255,255,0);
}

a:visited {
	color:rgb(238,170,0);
}

a:hover {
	color:rgb(255,255,255);
}

acronym, abbr {
	border-bottom: 1px dashed #333;
}

acronym, abbr, span.caps {
	cursor: help;
	font-size: 90%;
	letter-spacing: .07em;
}

.backto {
	color: #fff;
}
blockquote {
	border-left: 5px solid #ccc;
	margin-left: 1.5em;
	padding-left: 5px;
}

/* date...body text is in paragraph*/
body {
	color: #FFF;
	background-image: url(images/nasabackground2c.gif);
	background-attachment: fixed;
/* global font size base */	
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
}

cite {
	font-size: 90%;
	font-style: normal;
}

h2 {
	clear: both;
	border-bottom: solid 1px #999;
	font-family: Verdana, Geneva, sans-serif;
	margin-top: 0;
	margin-bottom: 0px;
	padding: 2px 2px 2px 0px;
}

h3 {
	clear: both;
	border-bottom: solid 0px #999;
	font-family: Verdana, Geneva, sans-serif;
	margin-top: 0;
	margin-bottom: 0px;
	padding: 1px 2px 1px 0px;
}


/* main content/paragraph font */
p, li, .feedback {
color: white;
	font: 100%/120% Verdana, Geneva, sans-serif;
}


/* so far i cant get it to work in IE without the float: left/right tag */
.post {
	 float: left;
	font-family: Verdana, Geneva; 
	font-size: 11px; 
}
/* IE ignores styles with [attributes], so it will skip the following. */
.post[class] {
	width: auto;
 float: none;
}
.postcontainer {
	height: auto;
	padding: 0em;
	border: solid 0px #999;
	margin: 0em;}
/* classes used by the_meta() */

.commentcontainer {
padding: 5px;
}
.posthead {
	padding-left: 0px;
	text-indent: 6px;
	background-color: black;
	padding-top: 0px;
	padding-bottom: 0px;
}

.quote {
	color: #FFF;
	position:relative;
	top:  .6em;
	text-align: center;	
}
.credit {
	border-top: double 3px #aba;
	color: #fff;
	font-size: 11px;
	margin: 10px 0 0 0;
	padding: 3px;
	text-align: center;
}

.credit a:link, .credit a:hover {
	color: #fff;
}

.feedback {
	position:relative;
	top: -.5em;
	right: .5em;
	color: #FFF;
	text-align: right;
	clear: both;
}

.footer {
	color: #FFF;
}

.postmetadataalt {
border-top: solid 1px #999;
padding: 4px 8px 4px 8px;
clear: both;
}

.postmetadata {
bottom: 0px;
border-top: solid 1px #999;
border-bottom: solid 2px #000;
padding: 3px 5px 2px 0px;
margin-top: 2px;
}

.meta {
	font-size: 1em;
}

.meta li, ul.post-meta li {
display: inline;
}

.meta ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

.meta, .meta a {
	border-top: solid 1px #999;
	padding: 3px 5px 5px 0px;
	font-weight: normal;
	letter-spacing: 0;
}
.navigation {
	border-bottom: solid 1px #999;
	padding-bottom: 20px;
}
.datestyle {
	padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 3px;
	font-size: 90%;
	font-weight: bold;
}
.storycontent {
	text-align: justify;
	min-width: 550px;
	padding: 1em 1em 0em 1em;
}

.galleryhead {
	font-weight: bold;
}

.storytitle {
	margin: 0;
}

.storytitle a {
	text-decoration: none;
}

#commentform #name, #commentform #email, #commentform #url, #commentform textarea {
	background: #fff;
	border: 1px solid #333;
	padding: .2em;
}

#commentform textarea {
	width: 80%;
}
#commentlist { 
	font-size: 110%; 
} 

#commentlist LI { 
border: solid 1px #999;
padding: 1em;
margin: 1em 5em 1em 2em;
}


#comments {
	color:#FFFFFF;
	padding-left: 5px;
	background-color: black;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* HERE IS THE MAIN BODY */
#content {
	min-width: 400px;
	border: 2px solid #000;
	top: 0;
	float:none;
	width:auto;
        color:rgb(255,255,255);
/*	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='colors/blue18.png'); */
}
#content[class] {
        float: left;
        font-family: Verdana, Geneva;
        font-size: 11px;
	background-image:url(colors/blue18.png);
}    

.topheadbox{
	padding-top: 1em;
	padding-bottom: 1em;
	float: left;
	margin: 0;
	border: solid 2px #000;
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
/*    	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='colors/blue18.png'); */
}
/* IE ignores styles with [attributes], so it will skip the following. */
.topheadbox[class] {
	width: auto;
	float: none;
  background-image:url(colors/blue18.png);
}

.sidebox {
	float: left;
	margin: 0;
	border: solid 2px #000;
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
/*    	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='colors/blue18.png'); */
}
/* IE ignores styles with [attributes], so it will skip the following. */
.sidebox[class] {
	float: none;
  background-image:url(colors/blue18.png);
}

.headbox {
	float: left;
	margin: 0;
	border: solid 2px #000;
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
/*    	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='colors/blue18.png'); */
}
/* IE ignores styles with [attributes], so it will skip the following. */
.headbox[class] {
	width: auto;
	float: none;
  background-image:url(colors/blue18.png);
}

.menu {
/* min width is the search button size in case they size it tiny font */
	min-width: 112px;
	width: 11em;
	padding: 4px 0 1em 4px;
	border: solid 2px #000;
	margin: 0em;
	font-family: Verdana, Geneva; 
	font-size: 11px; 
	color:rgb(255,255,0);
/*	    	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='colors/blue18.png'); */
}
.menu[class] {
	float: none;
  background-image:url(colors/blue18.png);
}

.searchbutton	{
}
.searchbox {
}
#searchform {
	text-align: center;
}
.menu input#s {
	width: 85%;
	background: #eee;
	border: 1px solid #999;
	color: #FFF;
}

.menu ul {
	color: #FFF;
	font-weight: bold;
	padding-top: 10px;
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
	text-transform: lowercase;
	font:  normal 14px Verdana, Geneva, sans-serif;
}


.footer {
	font-weight: bold;
	text-align: center;
	font-size: 80%;
}

/* Captions */
.aligncenter,
div.aligncenter {   
        display: block;
        margin-left: auto;
        margin-right: auto;
}

.wp-caption {
        border: 0px solid #000;
        text-align: center;
        padding: 0px;
        margin: 0px 25px 10px 0px;
}
    
.wp-caption img {
    	border:  1px solid #000;
        margin: 0;
        padding: 0;
}

.wp-caption align-left  {
    margin-left: auto;
    margin-right: auto;

}        
.wp-caption p.wp-caption-text {
        font-size: 11px;
 	line-height: 17px;
        padding: 0 4px 5px;
        margin: 0;
    margin-left: auto;
    margin-right: auto;

}
/* End captions */

img.size-medium {
       border: 1px solid #000;
        float: left;
 	position:relative;
        text-align: center;
        margin: 0em 1em 1em 0em;
}

.attachment {


}
img.attachment-thumbnail {
vertical-align: top;
	border: 1px solid #00F;
}

.navigation {
}
