*
{
    margin:0px;
    padding:0px;
    font-weight:normal;
}
body
{
    margin:auto;
    text-align:center;
    width:620px;
    font-size:14px;
    line-height:16px;
    color:#000000;
    background-color:#ffffff;
    font-family:helvetica,arial,sans-serif;
}
a,a:link,a:visited
{
    color:#0000ff;
    text-decoration:underline;
    font-weight:bold;
}
a:hover,a:focus,a:active
{
    text-decoration:none;
}
h2
{
    font-size:24px;
    font-weight:bold;
    line-height:30px;
    margin-top:10px;
    margin-left:20px;
    margin-bottom:10px;
    color:#ffcccc;
}
h3
{
    font-size:16px;
    line-height:22px;
    font-weight:bold;
    padding-bottom:4px;
    margin-top:20px;
    margin-bottom:5px;
    margin-left:0px;
    margin-right:0px;
    border-style:solid;
    border-bottom-width:1px;
    border-top-width:0px;
    border-left-width:0px;
    border-right-width:0px;
    border-color:#666666;
}
p
{
    margin-top:15px;
    margin-bottom:15px;
    margin-left:20px;
}
img
{
    margin:10px;
    border:none;
}
.alttext
{
    font-size:10px;
    line-height:18px;
    color:#666666;
}
#header
{
    margin-top:20px;
    width:614px;
    height:140px;
    color:#ffffff;
    background-color:#333333;
    border-style:solid;
    border-width:3px;
    border-color:#ffcccc;
    position:relative;
    text-align:left;
    line-height:22px;
}
#header a
{
    color:#ffffff;
}
#header img
{
    position:absolute;
    right:7px;
    top:7px;
    border-style:solid;
    border-width:1px;
    border-color:#ffffff;
}
#header ul
{
    margin-left:40px;
    list-style-type:disc;
}
#footer
{
    text-align:left;
    border-style:solid;
    border-width:1px;
    border-color:#666666;   
    margin-bottom:20px; 
    width:620px;
}
#footer a
{
    color:#666666;
}
#homepage
{
    text-align:left;
    width:620px;    
}   
#image
{
    text-align:left;
}
