/*
-----------------------------------------------------------
Theme Name: Science Fiction
Theme URI: http://www.vickychild.info
Version: 1.0
Description: Science fiction theme for wordpress
Author: Vicky Child
Author URI: http://www.vickychild.info
-----------------------------------------------------------
*/



body {
   background: #669966;
   color:#666666;
   text-align: center;
}

a img {
border:0px;
}

/* STRUCTURE */

#page {
 width: 750px;
 margin-left: auto;
 margin-right: auto;
}


#frame {
 background:#ffffff url('images/main-bg.jpg') repeat-y;
 float:left;
 width: 750px;
}

#frame2 {
 width: 750px;
 float:left;
}


#topbanner1 {
 width: 750px;
 height: 150px;
 background: url('images/header.jpg') no-repeat;
}

#linkbg{
background: #cccccc;
border: 2px #000000 solid;
height:32px;
width:746px;
text-align:center;
}

#links {

margin: 0 auto;

line-height: 32px;

list-style: none;

overflow: hidden;

}

#links li {

width: 90px;

text-align: center;

margin: 0 1px;

float: left;

display: block;

height: 32px;

overflow: hidden;

}

#links a{
color:#ffffff;
background: url('images/link.jpg') no-repeat top;
font-family:verdana;
font-size:14px;
font-weight:bold;
width:90px;
height:32px;
line-height:32px;
text-decoration:none;
overflow:hidden;
display:block;
}

#links li a:hover{
color:#ffffff;
background: url('images/link-on.jpg') no-repeat top;
font-family:verdana;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

#main {
 float:left;
 width: 530px;
 margin-left:10px;
 }

#main a img {
border:0px;
}

#menu li {list-style: none; margin:0; padding-bottom: 10px;}

#menu {
 float: right;
 width:180px;
 margin-right: 12px;
 font-size:11px;
 color: #666666;
 font-family: verdana;
 padding-left:5px;
 text-align:center;
 padding-top:5px;
 }

#menu form {
 margin: 5px;
}

#menu input#s {
 background: #ccccccc;
 border: 1px solid #000000;
 color: #000000;
}

#menu ul {
 color: #666666;
 font-weight: bold;
 list-style-type: none;
 margin: 0;
 padding-left: 3px;
 text-align:left;
}

#menu ul li {
 line-height: 130%;
 letter-spacing: 0.1em;
 margin-top: 5px;
 padding-bottom: 2px;
 text-align:left;
 }

#menu ul ul {
 font-variant: normal;
 font-weight: normal;
 list-style-type: none;
 margin: 0;
 padding: 0;
 text-align: left;
}

#menu ul ul li {
 padding-left: 0;
 border: 0;
 letter-spacing: 0;
 margin: 0 ;
 text-align:left;
}

#menu ul ul li a {
   font-family:Verdana;
   color:#666666;
   font-size:11px;
   line-height:15px;
   margin-top:5px;
   font-weight:bold;
   text-align:left;
}

#menu ul ul li a:hover {text-decoration:none;}

a:hover {
text-decoration:none;
}

#menu ul ul ul.children {
 font-size: 8pt;
 padding-left: 6px; border:0px;
}

.top {
background:url('images/top.jpg') no-repeat;
width:500px;
height:24px;
margin-left:8px;
margin-top:5px;
}

.bottom{
background:url('images/bottom.jpg') no-repeat;
width:500px;
height:24px;
margin-left:8px;
}

.postcont{
background:url('images/white-bg.jpg') no-repeat bottom right;
}

.firstpost{
color:#000000;
background: #669966 url('images/green-bg.jpg') no-repeat bottom right;
border-left:solid 2px #000000;
border-right:solid 2px #000000;
margin-left:8px;
width:496px;
}

h1 {
font-family:verdana;
font-size:24px;
color: #000000;
text-align:center;
margin:0;
padding-top:40px;
}

.description{
font-family:verdana;
font-size:12px;
color:#000000;
text-align:center;
font-variant:small-caps;
}

h2 {
   font-family:verdana;
   font-size:18px;
   line-height:32px;
   color:#ffffff;
   font-weight:normal;
   margin-top:0px;
   margin-bottom:5px;
   background:url('images/sidebar.jpg');
   height:32px;
   width:137px;
   text-align:center;
}

/* Formatting */

.post_cal {
color: #000000;
font-size: 10px;
text-align: left;
margin-top: 0;
font-family:verdana;
font-variant:small-caps;
padding-left:10px;
}


.main_date {
 margin: 0;
 text-align: left;
 font-size: 12px;
 font-family: Verdana;
 color:#666666;
}

h3 {
   font-family:verdana;
   font-size:22px;
   color:#000000;
   font-weight:bold;
   margin-top:0;
   margin-bottom:5px;
   text-align:left;
   padding-left:10px;
}

h3 a {color: #000000; text-decoration: none;}
h3 a:active {color: #000000; text-decoration: none;}
h3 a:visited {color: #000000; text-decoration: none;}
h3 a:hover {color: #000000; text-decoration: none;}


.main_post {
   font-family:Verdana;
   color:#000000;
   font-size:11px;
   line-height:15px;
   margin-top:5px;
   text-align:left;
   padding-left:10px;
   padding-right:5px;
   }

.main_post img {
 padding:0;
 background:none;
 margin:0;

}

.main_post ul li {
 padding-left:0;
 list-style: disc;
 border: 0;
 margin: 0;
}

.main_post a { color: #000000; text-decoration: none; font-weight: bold;}
.main_post a:active {color: #000000; text-decoration: none; font-weight: bold;}
.main_post a:visited {color: #000000; text-decoration: none; font-weight: bold;}
.main_post a:hover {color: #000000; text-decoration:underline; font-weight: bold;}

.permalink {
 padding: 0;
 margin: 0;
 font-family: Verdana;
 font-size: 8pt;
 text-align:right;
 color: #000000;
}

.permalink a:link {color: #000000; text-decoration: none;}
.permalink  a:visited {color: #000000; text-decoration: none;}
.permalink  a:active {color: #000000; text-decoration: none;}
.permalink  a:hover {color:#000000; text-decoration: none;}

.main_feedback {
 margin-left: 12px;
 font-family: Verdana;
 font-size: 8pt;
 color: #666666;
 display:inline;
}

.main_feedback a:link {color: #666666; text-decoration: none;}
.main_feedback a:visited {color: #666666; text-decoration: none;}
.main_feedback a:active {color: #666666; text-decoration: none;}
.main_feedback a:hover {color:#666666; text-decoration: none;}


.navi {
 font-size:10pt;
 font-family: Verdana;
 color: #666666;
 text-align: center;
 font-weight: bold;
 }

.navi a:link {color: #666666;text-decoration: none;}
.navi a:visited {color: #666666; text-decoration: none;}
.navi a:active {color: #666666;text-decoration: none;}
.navi a:hover{color: #666666; text-decoration: none; }

blockquote {
 color: #000000;
 padding-left: 5px;
 border: #000000 solid 2px;
 background:#cccccc;
}


<!-- /* Comments Form Styles */ -->
.comment_content {
 text-align: left;
 font-size: 12px;
 font-family: Verdana;
 color: #666666;
 line-height: 130%;
 margin-right:10px;
 margin-left:10px;

}

.commentsform {
 margin-left: 20px;
}

.comment_content a { color: #666666; font-weight:bold; text-decoration: none;}
.comment_content a:active {color: #666666;font-weight:bold; text-decoration: none;}
.comment_content a:visited {color: #666666;font-weight:bold; text-decoration: none;}
.comment_content a:hover {color: #666666;font-weight:bold; text-decoration: none;}


.comments_header{
 color: #666666;
 text-align: left;
 font-weight: bold;
 font-size: 14px;
 width:350px;

}


.commentlist li {
        margin: 15px 0 3px;
        padding: 5px 10px 3px;
        list-style: none;
        color: #666666;
        background-color: #ffffff;
        border: 1px #666666 solid;
        }

li.graybox {
        background-color: #ffffff;
        border: 1px #666666 solid;
        }



.commentnumber {
        font:14px Verdana;
        margin-top: -5px;
        float:right;
        color: #666666;
        font-size: 18pt;
        }


#s {
 border:1px solid #000000;
 background: #cccccc;
 padding:1px;}

#b {
 border:1px solid #666666;
 background: #cccccc;
 color: #000000;
 font-family:verdana;
 font-size:12px;
 margin-top:5px;
}

#button {
 border:1px solid #666666;
 background: #669966;
 color: #000000;
 font-family:verdana;
 font-size:12px;
 margin-top:5px;
}


TEXTAREA{
 border:1px solid #666666;
 background: #ffffff;
 width:400px;
 }


#footer {
 background: url(images/footer.jpg) no-repeat;
 height: 65px;
 width: 750px;
 border-top: solid 3px #000000;
}
.footertext {
font-family:verdana;
font-size:10px;
color:#666666;
}
.footertext a {color: #666666;font-weight:bold; text-decoration: none;}
.footertext a:visited {color: #666666;font-weight:bold; text-decoration: none;}
.footertext a:active { color: #666666;font-weight:bold; text-decoration: none;}
.footertext  a:hover {color: #666666;font-weight:bold; text-decoration: none;}

