body {
    background-image:url(images/background.png);
    background-repeat:repeat-x;
    background-color:#CCEEF4;
    padding:0;
    margin:0;
}

#site {
    width:818px;
    height:600px;
    background-image:url(images/top.png);
    background-repeat:no-repeat;
    margin-left:auto;
    margin-right:auto;
    padding-top:178px;
}

#col1 {
    width:166px;
    float:left;
    height:100px;
}
#col2 {
    width:422px;
    float:left;
    height:100px;
}
#col3 {
    width:230px;
    float:left;    
    height:100px;
}

#col1 #menu {
    font-size:11px;
    font-family:Verdana, Arial, Sans-Serif;
    text-transform:uppercase;
    color:#FFF;
    font-weight:bold;
    width:120px;
    margin-top:40px;
}
#col1 #menu ul {
    list-style-type:none;
    padding:0;
    margin:0;
}
#col1 #menu li {
    border-bottom:1px dotted #024F87;
    padding-bottom:10px;
    padding-top:10px;
}
#col1 #menu a {
    color:#FFF;
    text-decoration:none;
}
#col1 #menu a:hover {
    color:#BBE8F1;
}


#col2 #photo {
    width:424px;
    height:323px;
    background-image:url(images/photo.png);
    background-repeat:no-repeat;
}
#col2 #photo img {
    margin-left:28px;
    margin-top:44px;
}

#col2 #content {
    padding-left:20px;
    padding-top:20px;
    padding-right:20px;
}
#col2 #content h1 {
    font-family:Georgia, "Times New Roman", Serif;
    font-size:20px;
    padding:0;
    margin:0;
    text-transform:uppercase;
    color:#051F61;
    font-weight:normal;
}
#col2 #content,
#col2 table {
    color:#336699;
    font-size:11px;
    font-family:Arial, sans-serif;
}
#col2 #content p {
    line-height:1.5em;
}
#col2 a {
    text-decoration:none;
    color:#051F61;
}
#col2 a:hover {
    text-decoration:underline;
}   
#col3 {
    font-size:11px;
    font-family:Arial, sans-serif;
    color:#051F61;
}
#col3 a {
    text-decoration:none;
    color:#051F61;
}
#col3 a:hover {
    text-decoration:underline;
}   


h1 {
    color:#FFF;
}


/********************************
 * NEWS
 *******************************/
.news-list-item {
    margin-top:40px;
}
.news-list-item h3 {
    text-transform:uppercase;
    font-size:14px;
}
.news-list-date {
    float:right;
}
.news-single-item h2 {
    color:#051F61;
    text-transform:uppercase;
    font-size:18px;
}
.news-single-item h3 {
    color:#051F61;
}