body
{
    topmargin:0px;
    leftmargin:0px;
}
.postsub a:link, .postsub a:visited, .postsub a:hover
{
    color: #F60;
}
.postfoot a:link,.postfoot a:link,.postfoot a:visited
{
    color:#000000;
}
h3, #contentwrapper h3, .postsubhead
{
    color:#000000;
    background: #eaf2fb;
    padding: 0.2em 0;
    margin: 0 0 0.5em 0;
}
.postsubhead a:link, .postsubhead a:hover, .postsubhead a:visited, .postsubhead a:active
{
    color:#000000;
}
h2
{
    color: #F60;
}
#header 
{
margin:-right:20px;
    padding-right: 10px;
    padding-left: 10px;
    background-image: url(http://search.msn.com/s/hgrad.gif);
    padding-bottom: 15px;
    margin: 0px;
    color: #000000;
    padding-top: .2em;
    border-bottom: ;
    background-repeat: repeat-y;
    height: 65px;
    background-color: #2765ab;
    background-position: center;
}
#header A, #header A:visited
{
    color:#fff;
}
a, .MsoNormal a:link, .postsub p a:link
{
    color: #1f5ba4;
}


a:link
{
    color: #1f5ba4;
}

a:visited, .MsoNormal a:visited, .postsub p a:visited
{
    color: #639;
}

a:hover
{
    color: #f60;
}

a img
{
    border: none;
}

H1.block_title
{
    padding:0px 20px 3px 0px;
    background-position: left top;
    font-weight: bold;
    font-size: .9em;
    background-image: url();
    margin: 10px 0px 0px;
    text-transform: none;
    color: #555555;
    background-repeat: no-repeat;
    height:0px;
}

DIV.block
{
    background-position: left top;
    font-size: 8pt;
    background-image: url();
    background-repeat: repeat-y;
    text-align: justify;
    margin-right: 10px;
}
DIV.block_footer
{
    background-position: left top;
    background-image: url();
    background-repeat: no-repeat;
    height: 67px;
}
DIV.seperator
{
    background-position: left top;
    background-image: url();
    margin: 15px 0px 10px;
    background-repeat: no-repeat;
}

DIV.posttitle
{
    font-weight: bold;
    font-size: 2em;
    color: #355ea0;
    font-family: "trebuchet ms" , "lucida grande" , verdana, arial, sans-serif;
    padding:20px 0px 0px 0px;
    margin:0px;
}

DIV.itemdesc a
{
    text-transform: none;
    color: #555555;
}

DIV.itemdesc a:visited
{
    text-transform: none;
    color: #555555;
}

#menu H1, DIV.listtitle
{
    font-weight: bold;
    font-size: 12pt;
    margin: 0px;
    color: #000066;
    font-family: "trebuchet ms" , "lucida grande" , verdana, arial, sans-serif;
}
#menu UL
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 8pt;
    padding-bottom: 0px;
    margin: 0px 0px 15px 0px;
    padding-top: 0px;
    list-style-type: none;
    color:#1f5ba4;
}

DIV#header, DIV#menu
{
    padding-left:15px;
}

H1.block_title A, H1.block_title A:visited, H1.block_title A:link
{
    padding:0px 0px 3px 0px;
    background-position: left top;
    font-weight: bold;
    font-size: 2em;
    background-image: url();
    margin: 0px 0px 0px;
    text-transform: none;
    color: #355ea0;
    background-repeat: no-repeat;
    height:0px;
}

#menu
{
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    padding-bottom: 10px;
    width: 200px;
    padding-top: 8px;
}

#main
{
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 0px;
    padding-top: 0px;
    width:auto;
    margin-left:200px;
}

DIV.post
{
    padding: 20px 0px 0px 0px;
}

DIV.itemdesc
{
    font-size: 10px;
    text-transform: none;
    color: #808080;
    font-family: "trebuchet ms" , "lucida grande" , verdana, arial, sans-serif;
}

input {backgrond: #fff}
input, button
{
    vertical-align:middle;
    border-style: none;
    line-height: 20px;
    height: 20px;
}
#btn
{
    background: url('http://search.msn.com/s/sbtnbk.gif') repeat-x;
    color: #fff;
    font-weight: bold;
}
DIV.comment
{
    border-right: #dddddd 1px dashed;
    padding-right: 10px;
    border-top: #dddddd 1px dashed;
    padding-left: 0px;
    padding-bottom: 10px;
    margin: 10px 0px 0px 0px;
    border-left: #dddddd 1px dashed;
    padding-top: 10px;
    border-bottom: #dddddd 1px dashed;
    background-color: #fbfbfb;
}

