body {
background:#000000;
margin:0px;
text-align:center;
}

body, p, div, td, ul {
font-family:Tahoma;
font-size:13px;
line-height:17px;
color:#444444;
}

input, select, textarea {
font-family:Tahoma;
font-size:13px;
}

a {
text-decoration:underline;
color:#13a433;
}

a:hover {
color:#0b641f;
}

big {
font-size:15px;
}

img {
border:none;
}

h1, h2 {
margin:0px;
font-size:22px;
font-weight:normal;
line-height:normal;
}

h2 {
margin:25px 0px 0px 0px;
}

h3 {
margin:0px;
font-size:11px;
font-weight:normal;
line-height:normal;
color:#888888;
}

li {
padding-bottom:5px;
}

#layout {
position:relative;
margin:auto;
width:950px;
text-align:left;
}

#background {
position:absolute;
top:0px;
left:-70px;
width:300px;
height:450px;
background:url(/background-alien.jpg) no-repeat;
z-index:-1;
}

#header {
text-align:center;
}

#blurb {
margin:auto;
padding:20px;
width:650px;
font-family:Georgia;
font-size:13px;
line-height:normal;
font-weight:bold;
font-style:italic;
color:#16c03b;
}

#logo {
position:relative;
margin:auto;
width:600px;
height:150px;
}

#slogan {
position:absolute;
left:20px;
top:89px;
width:365px;
font-size:16px;
line-height:18px;
color:#ffffff;
text-align:left;
}

#links {
position:absolute;
right:20px;
top:109px;
color:#ffffff;
text-align:right;
}

#links a {
color:#16c03b;
}

#links a:hover {
color:#ffffff;
}

#left {
float:left;
width:150px;
text-align:center;
color:#ffffff;
padding:125px 0px 0px 0px;
}

#right {
float:right;
width:150px;
text-align:center;
}

#sidebar {
background:#dddddd;
border-radius:0px 10px 10px 0px;
padding:15px 13px 15px 12px;
}

#promobox a {
display:block;
margin:0px auto 10px auto;
height:190px;
text-align:center;
}

#content {
margin:auto;
width:650px;
min-height:750px;
background:#ffffff;
border-radius:10px 0px 10px 10px;
}

#content-inner {
padding:20px 20px 50px 20px;
text-align:left;
min-height:450px;
height:auto !important;
height:450px;
}

#footer {
padding:15px 0px 25px 0px;
color:#dddddd;
}

#footer a {
color:#dddddd;
}

.postheader {
margin:15px 0px 0px 0px;
}

.postlist {
margin:0px 0px 0px 20px;
}

.commenthead {
background:#ececec;
padding:3px 7px;
letter-spacing:1px;
text-transform:uppercase;
border-radius:5px;
moz-border-radius:5px;
}

.commenttext {
margin:10px 15px 15px 15px;
}