body {background: #557; color: white; margin: 0; padding: 0;}
div {border: 1px solid #335;}
h1, div {background: #99C url(images/Astronaut.jpg) center no-repeat fixed; color: black;}
p {margin: 1em 0; padding: 0;}
span.leader {font-style: italic;}
span.label {font: italic 1em Arial, sans-serif; letter-spacing: 1px;}

h1, h3, h4, h5 {font-family: Arial, sans-serif; font-style: italic; font-weight: normal; margin: 0; text-transform: lowercase;}
h1 {letter-spacing: 0.75em; color: #446; padding: 0.25em 0.33em 0.125em; border-bottom: 5px double #557; border-top: 3px double #CCF;}
h3 {font-weight: bold; color: #113;}
h4 {font-weight: bold; letter-spacing: 0.5em; padding: 0.33em 0.5em 0.167em; border-top: 1px solid #335; border-bottom: 1px solid #557; background: #77A; color: #335; }
h5 {font-size: 50%;}

h1 a {text-decoration: none; color: black;}

h3 a {text-decoration: none;}
h3 a:link {color: #226; background-color: transparent;}
h3 a:visited {color: #557; background-color: transparent;}
h3 a:hover {background: #AAD; color: #338;}
h3 a span {display: none;}

div#sidebar {position: absolute; top: 3em; left: 0; width: 23%; background: transparent; padding: 0; margin: 1em; border-width: 0;}
div#sidebar div {margin-bottom: 1em;}

/* div#sidebar a {display: block; margin: 0; padding: 0.33em; letter-spacing: 1px; text-align: right; font-weight: bold; border-bottom: 1px solid #88B; color: #337; background: transparent none center left no-repeat; text-decoration: none;} */
div#sidebar a {display: block; margin: 0; padding: 0.33em; letter-spacing: 1px; text-align: right; font-weight: bold; border-bottom: 1px solid #88B; color: #337; background: transparent none center left no-repeat; text-decoration: none; }
div#sidebar a:link {color: #226; background-color: transparent;}
div#sidebar a:visited {color: #557; background-color: transparent;}
div#sidebar a:hover {background: #AAD; color: #338;}
div#sidebar a span {display: none;}

div#sidebar ul {list-style-type: none; padding: 0; margin: 0;}

div#archives {border-color: #224;}
div#archives h4 {background: #66A; color: #224;}
div#archives a {text-transform: lowercase;}
div#archives a:link:hover {background: #BBE;}
div#archives a:visited:hover {background: #AAD;}
div#archives div.sublinks {border-width: 0; margin: 0;}
div#archives div.sublinks a {border-left: 2em solid #88B; font-size: 85%; font-weight: normal; letter-spacing: normal; padding-right: 0.66em; padding-left: 0.125em; color: #404077;}
div#archives div.sublinks a:visited {color: #557;}

div#sidebar a#gallery {border-top: 4px solid #88B; font-size: 90%;}

div#categories {text-transform: lowercase;}
div#categories a {font-size: 90%;}
div#categories ul ul {border-width: 0; margin: 0;}
div#categories ul ul a {border-left: 2em solid #88B; font-size: 85%; font-weight: normal; letter-spacing: normal; padding-right: 0.66em; padding-left: 0.125em; color: #404077;}
div#categories ul ul a:visited {color: #557;}
div#categories ul ul a:before {content: "...";}

div#note p {margin: 0; padding: 0.66em; font-size: 80%; font-family: sans-serif; line-height: 1.33; color: #335;}
div#note a {display:inline; margin: 0; padding: 0;}

div#sidebar div#credits a {padding: 0.33em 0.66em 0.167em 0.66em; letter-spacing: 0; font-weight: normal; text-align: left; font-size: 90%;}

div#meta a {font-size: 90%;}
div#meta ul ul {border-width: 0; margin: 0;}
div#meta ul ul a {border-left: 2em solid #88B; font-size: 85%; font-weight: normal; letter-spacing: normal; padding-right: 0.66em; padding-left: 0.125em; color: #404077;}
div#meta ul ul a:visited {color: #557;}

div#main {position: absolute; top: 3em; left: 25%; width: auto; margin: 1em; padding: 1em 1.5em;}
div#main h3 {letter-spacing: 3px; margin: 1.25em 0 0;}
div#main h3.top {margin-top: 0;}
div#main .date { margin-bottom: 0.75em; }

div#main a {color: #224; text-decoration: none; font-style: italic;}
div#main a:link:hover {background: #BBE; text-decoration: underline;}
div#main a:visited:hover {background: #AAD; }

div#main p {margin: 0.25em 0 0.5em; line-height: 1.25em; text-indent: 0.5em; text-align: justify;}
div#main p.comments {text-align: right; margin:0.5em;}
div#main p.wp-caption-text {text-align: center;}
div#main div {border: 0;}

#post {margin-bottom: 1.0em;}

small {letter-spacing: 0; font-size: 85%;}

.navigation {display: block; text-align: center; margin-top:0.8em; margin-bottom:3.0em;}
.alignright {float: right;}
.alignleft {float: left;}

/*the recaptha colors*/
.recaptchatable .recaptcha_image_cell, #recaptcha_table {background-color:transparent !important;}
.recaptcha_is_showing_audio {display:none !important}
.recaptcha_only_if_image, .recaptcha_isnot_showing_audio .recaptcha_only_if_audio, .recaptcha_had_incorrect_sol .recaptcha_only_if_no_incorrect_sol,.recaptcha_nothad_incorrect_sol .recaptcha_only_if_incorrect_sol{display:none !important}
*/
/*
#recaptcha_table {border-color: #FF0000 !important;}
#recaptcha_response_field {border-color: #FF0000 !important; background-color:#FF0000 !important;} 
*/
/* remove the smiley from the stats */
img#wpstats {display:none}