body {
  background-image: url("images/back.jpg");
  background-attachment: fixed;
}

input.login {
background-color: #151B54;
border: 2px outset #03f;
color: #fff;
padding: 0.2px;
margin-left: 0px;
}
input.login:hover {
background-color:#2B60DE;
border: 2px outset #03f;
color: #fff;
padding: 0.2px;
margin-left: 0px;
}

.story
{
font-size: 1em;
color:#999999;
}

.story h3
{
font-size: 3em;
color:#999999;
}

.story h4
{
font-size: 2.4em;
color:#B7CEEC;
}

.story h6
{
font-size: 1.1em;
color: 	#a3a3a3;
}

.input
{
color:#999999;
}

.td
{
border: 0px solid #999999;
font-size: 1em;
color:#999999;
}

.log
{
font-size: 1em;
color:#999999;
}

#header {
border:0px solid #FFF;
height:135px;
width:780px;
margin:auto;
background-image: url("images/header_blu.jpg");
}

#line {
border: 0px solid #FFF;
height:15px;
width:780px;
margin:auto;
background-image: url("images/line_blu.jpg");
}

#first_div {
border:4px solid #000033;
height:1820px;
width:780px;
margin:auto;
background-color:#052140;
}
#first_div h1{
font-family:verdana;
font-size: 3em;
color: #fcffbc;
}
#second_div {
border:0px solid #000;
height:1800px;
width:130px;
position:absolute;
}
 .floatright
{
float: right;
width: 250px;
height:400px;
}

#story.story {
border:0px solid #000;
height:1820px;
width:800px;
position:absolute;
}

#footer {
border:0px solid #000066;
height:50px;
width:780px;
margin:auto;
background-image: url("images/footer_blu.jpg");
}

#content {
border:0px solid #fcffbc;
height:1820px;
width:550px;
position:absolute;
}

#Blog {
margin-left: 10em;
border:0px solid #000;
height:1820px;
width:580px;
}
 #navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer li { margin: 0 0 .2em 0; }
#navcontainer a
{
display: block;
color: #FFF;
background-color: #000033;
width: 7em;
padding: .1em .13em ;
text-decoration: none;
}

#navcontainer a:hover
{
background-color:#333399;
color:#FFF;
}
#all
{
height:70px;
width:30px;
border:0px solid #000;
}

#cal table
{
border-collapse: collapse;
background:#069;
width:30px;
border:2px solid #ccc;
}

#cal td	
{
background-color:	#2B60DE;
border: 1px solid #909090;
font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
padding: 2px 4px 2px 4px;
vertical-align: top;
}

#cal th {
border: 1px solid grey;
background-color: 	#15317E;
color: #3F3F3F;
font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
width: 110px;
text-align:right;
}

#cal .week_name td
{
background:#38ACEC;
font-weight:bold;
}