body
{
    background : url("images/background3.jpg") no-repeat;
    font-family : Geneva , Arial , Helvetica , sans-serif;
    font-size : 62.5%;
    /* Sets default font size to 10px */
color : rgb(34 , 34 , 34);
}

{
    margin : 0;
    padding : 0;
}
img
{
    border : 0;
}
p
{
    margin-bottom : 1.75em;
}
a
{
    text-decoration : none;
    color : rgb(46 , 49 , 146);
}
a:hover
{
    text-decoration : none;
    color : rgb(0 , 0 , 255);
}
#wrapper
{
    margin : 0 auto;
    width : 954px;
    background : rgb(255 , 255 , 255);
    font-size : 1.2em;
}
#header
{
    height : 194px;
    background : url("images/header.jpg") no-repeat;
}
#menu
{
    height : 30px;
    background : rgb(34 , 34 , 34);
    text-align : center;
}
#menu a:link, #menu a:visited
{
    display : block;
    float : left;
    line-height : 30px;
    height : 30px;
    padding : 0 30px;
    color : rgb(255 , 255 , 255);
    border-right : 1px solid rgb(255 , 255 , 255);
    border-bottom : 0;
}
#menu a:hover
{
    background : rgb(81 , 113 , 146);
    border-right : 1px solid rgb(255 , 255 , 255);
    text-decoration : none;
    border-bottom : 0;
}
#menu ul
{
    padding : 0;
    list-style : none;
}
#menu li
{
    margin : 0;
    float : left;
    height : 30px;
    padding : 0;
}
#sidebar
{
    float : left;
    width : 180px;
    background : rgb(255 , 255 , 255);
    margin-right : 10px;
}
#content
{
    float : left;
    width : 550px;
    min-height : 400px;
}
.entry
{
    padding : 5px 10px;
    text-align : justify;
    line-height : 1.75em;
}
.entry-title
{
    font-size : 1.9em;
    font-weight : normal;
    letter-spacing : -1px;
}
.date
{
    font-size : 0.9em;
    color : rgb(187 , 187 , 187);
    cursor : default;
    letter-spacing : 1px;
}
#sidebar ul
{
    list-style-type : none;
    margin-top : 5px;
}
#sidebar li
{
}
#sidebar li a
{
    display : block;
    height : 20px;
    line-height : 20px;
    color : rgb(46 , 49 , 146);
    padding-left : 5px;
    border-bottom : 1px dotted rgb(46 , 49 , 146);
}
#sidebar li a:hover
{
    color : rgb(0 , 0 , 255);
}
#footer-valid
{
    float : left;
    padding-top : 55px;
    padding-left : 20px;
    cursor : default;
    color : lime;
}
#footer-valid a
{
    color : lime;
    text-decoration : none;
}
#footer-valid a:hover
{
    color : rgb(255 , 255 , 255);
    text-decoration : underline;
}
h1
{
    font-size : 2.5em;
    font-weight : normal;
    cursor : default;
    position : relative;
    top : 50px;
    left : 30px;
    letter-spacing : 1px;
    color : rgb(170 , 170 , 170);
    font-style : italic;
}

