* {border:0;margin:0;}

body {
font-family:'trebuchet MS';
font-size:13px;
background:#ccc;
}

a {
color:#204c60;
text-decoration:none;
}

a:hover {
text-decoration:underline;	
}

a:visited {
color:#4a4496;
}

#skin {
margin:0 auto;
width:960px;
background:#000;
background-image:url(earth.jpg);
background-repeat:no-repeat;
background-position:0em 2.8em;
}

#skip {
width:960px;
background:#555555;
border-bottom:solid 3px #a9a9a9;
color:#fdfdfd;
padding:.2em 0;
}

#skip ul {
margin-left:50px;
}

#skip ul li {
display:inline;
padding:0 .3em;
}

#skip ul li a {
color:#fdfdfd;
text-decoration:none;
padding:.1em .2em;
}

#skip ul li a:hover {
background:#a9a9a9;
padding:.1em .2em .2em .2em;
}

#wrapper {
float:right;
width:630px;
}

#nav {
width:605px;
background:#555555;
border-bottom:solid 3px #a9a9a9;
color:#fdfdfd;
margin-top:1.5em;
padding:.5em 0;
}

#nav ul {
margin-left:17px;
}

#nav ul li {
display:inline;
}

#nav ul li a {
color:#fdfdfd;
text-decoration:none;
font-size:1.2em;
margin:0 1em 0 0;
padding:0 .2em;
}

#nav ul li a:hover {
margin:0 1em 0 0;
padding:.2em .2em .4em .2em;
background:#a9a9a9;
}

#zodiac {
width:605px;
height:15px;
background-image:url(zodiacs.gif);
background-repeat:no-repeat;
}

#title p {
text-indent:-9999px;
}

#page {
margin:1em 0 2em 0;
width:601px;
background:#e1e3fc;
color:#383d51;
border:solid 2px #b9b8b3;
}

#page p, #page .post p {
margin:0 20px 20px 20px;
line-height:1.3em;
}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
margin:0 20px;
line-height:1.3em;
}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6, h3#respond {
margin:0 20px;
line-height:1.3em;
}

.post h1, .post h2, .post h4, .post h5, .post h6 {
margin:20px 0 0 20px;
line-height:1.3em;	
}

span.meta {
float:right;
padding-left:1em;
margin:-2.75em 30px 0 0;
font-size:.85em;
}

.feedback {
padding:0 20px 20px 20px;
}

#page img {
float:right;
padding:5px 15px 15px 15px;
}

#contact {
margin:15em 0 0 55px;
color:#fdfdfd;
}

#contact h6 {
color:#fdfdfd;
font-weight:bold;
}

#sidebar {
clear:both;
width:960px;
height:200px;
background-image:url(moon.gif);
background-repeat:no-repeat;
line-height:1.3em;
}

#page h1, #page h2, #page h3, #page h4, #page h5, #page h6 {
font-size:1.4em;
margin-bottom:1em;
}

#page p {
margin-bottom:1.5em;
line-height:1.3em;
word-spacing:.2em;
}

#page h1, #page .post h3.storytitle {
margin-top:20px;
}

#page ul li {
list-style-type:circle;
margin:0 30px .5em 40px;
line-height:1.3em;
}

#page ul {
margin-bottom:1.3em;
}

#page .post h3.storytitle a {
margin:0 0 0 20px;
padding-top:20px;
text-decoration:none;
color:#204c60;
}

#page .post h3.storytitle a:hover {	
text-decoration:underline;
}

#thumbs {
float:right;
width:150px;
margin:0 0 0 10px;
padding:0 0 20px 15px;
border-left:dotted 1px #ccc;
border-bottom:dotted 1px #ccc;
}

#thumbs a img {
margin:13px;
padding:2px;
border-right:solid 2px #ccc;
border-bottom:solid 2px #ccc;
}

#contact h6 {
margin-top:10px;
font-size:1.2em;
}


#sidebar h1, #sidebar h2, #sidebar h3, #sidebar h4, #sidebar h5, #sidebar h6 {
margin:1em 0 .5em .5em;
color:#383d51;
padding:1em 0 0 0;
}

#sidebar ul li {
display:inline;
padding:0 1em;
line-height:1.3em;
}

#links {
float:left;
width:365px;
padding:35px 10px 0 95px;
}

#links h2, #credits h2 {
font-size:1.25em;
font-weight:bold;
padding-left:.5em;
}

#links ul li ul{
padding-right:10px;
border-right:solid 1px #000000;
}

#credits {
float:right;
width:375px;
padding:35px 75px 0 0;
}

#credits p {
font-size:.9em;
margin:0 0 0 14px;
color:#383d51;
}

form#commentform p textarea#comment {
width:550px;
}
