/***********************************************
*
*                   global styles
*
************************************************/

body {
    background: #fff;
    font: normal 14px verdana, arial, sans-serif;
    color: #000; /* global default font color */
}

a, a:visited, a:hover {
    color: #4682b4;
    text-decoration: none;
}

h1 { font: bold 26px Arial, Helvetica, Sans-serif; }
h2 { font: bold 22px Arial, Helvatica, Sans-serif; }
h3 { font: bold 18px Arial, Helvetica, Sans-serif; }
h4 { font: italic 18px Arial, Helvetica, Sans-serif; }
h5 { font: italic 15px Arial, Helvetica, Sans-serif; }

.line {
    border-bottom: 1px solid #4682b4;
}


/************************************************
*
*                     divs
*
*************************************************/

/* ---------------- Container ---------------- */
#container {
    width: 80%;
    margin: 0 auto;
    background-color: #fff;
    line-height: 130%;
}

/* ---------------- Header ---------------- */
#header {
    height: 20px;
    padding: 10px;
    width: 100%;
    background-color: #4682b4;
    display: block;
    text-align: right;
    font: bold 15px Verdana, Sans-serif;
    color: #fff;
}

/* ---------------- Menu ------------------ */
#menu {
    height: 30px;
    padding: 10px;
    background-color: #fff;
    margin-left: 30px;
}

/* ---------------- Content ---------------- */
#content {
    float: left;
    width: 70%;
    margin: 0 15% 0 15%;
    padding: 10px;
    background-color: #fff;
    text-align: left;
}

/* ---------------- Footer ---------------- */
#footer {
    float: left;
    height: 15px;
    width: 100%;
    margin-bottom: 10px;
    padding: 10px;
    background-color: #4682b4;
    padding: 10px;
    text-align: right;
    color: #fff;
    font: normal 10px Verdana, Sans-serif;
}


/***************************************************
*
*                special styles
*
****************************************************/

/* --------------- News items ---------------------*/

dl {
    float: left;
    clear: both;
}

dl dt {
    float: left;
    width: 100%;
    font-weight: bold;
}

dl dd {
    clear: both;
    float: left;
    width: 100%;
    margin: 0 0 20px 20px;
} 
