﻿body
{
    background-color: #333333;
    margin: 0px;
}

#MainBackground
{
    background-position: center top;
    background-image: url('images/background.jpg');
    background-repeat: no-repeat;
    width: 1026px;
    height: 1403px;
    margin: 0px auto;
}

#MainBackground #Nav
{
    background-color: #fff;
    position: relative;
    top: 170px;
    left: 80px;
    width: 860px;    
}

#MainBackground #Nav img
{
    border: none;
}

#MainBackground #Content 
{
    position: relative;
    top: 180px;
    left: 90px;
    font-family: Helvetica, Verdana, Arial;
    font-size: 9pt;
    color: #666;
    width: 820px;   
}

#MainBackground #Content p
{
    
}

#MainBackground #Content h1
{
    font-size: 2em;
    margin: 0px;
}

#MainBackground #Content h2.blue_sub
{
    color: #0099FF;
    font-size: 1em;
    margin: 0px;
    font-weight: bold;
}

#MainBackground #Content H3
{
    margin: 0px;
    font-size: 0.9em;
}

#MainBackground #Content #blog
{
    width: 800px;
    height: 1100px;
    margin: 20px;   
    padding-right: 20px;
    overflow: auto;
}

#MainBackground #Content #blog .title, #MainBackground #Content #blog .feedTitle
{
    font-size: 1.5em;
    font-weight: bold;
    color:#09f;
}

#MainBackground #Content #blog .author
{
    font-size: 0.8em;
    color: Red;
}

#MainBackground #Content #blog .description
{
    margin: 2px 0px 20px 0px;
}


#MainBackground #Content a:link, #MainBackground #Content a:visited
{
    color: #09f;
}

#MainBackground #Content a:hover
{
    color: #00CC99;
    text-decoration: none;
}

.ErrorMessage
{
    color:Red;
}

input:focus
{
    background-color: #E9FFF2;
}

