body {

    background-color: #9cc;

    font-family: verdana, geneva, sans-serif

}



#container {

    background-color: #fff;

    width: 760px;

    \width: 780px;

    w\idth: 760px;

    border: 2px solid #ccc;

    border-bottom: 2px solid #000;

    border-right: 2px solid #000;

    margin: 10px;

    margin-left: auto;

    margin-right: auto;

    padding: 10px;    

}



#banner {

    text-align: center;

    padding: 0;

    margin-bottom: 5px;

    background-color: #fff;

}



#banner p {

    margin: 0;

    padding: 0;

    font-size: small;

    font-weight: bold;

}



#banner a {

    color: #005790;

}



#banner a:hover {

    text-decoration: none;

}



#banner img {

    border: none;

}



#content {

    padding: 10px;

    margin-left: 215px;

    font-size: small;

    color: #222;

    line-height: 1.5;

}



#content p {

    padding: 0;

    margin: 0;

    margin-bottom: 10px;

    text-indent: 3em;

}



/* Will detail entries such as news, articles, etc... */

#content p.item_info {

    margin: 0;

    padding: 0;

    padding-right: 15px;

    text-align: right;

    font-size: x-small;

    border-top: 2px solid #f99;

}



#content h1 {

    padding: 0;

    margin: 2px;

    font-size: x-large;

    border-bottom: 2px solid #fcc;

}



#content h2 {

    padding: 0;

    margin: 2px;

    margin-top: 10px;

    font-size: small;

    border: 1px solid #9cc;

    background-color: #fcc;

}



#content ul {

    margin: 2px;

}



#content a {

    color: #005790;

}



#content a:hover {

    text-decoration: none;

}



#content img {

    margin: 5px;

}



#content th {

    vertical-align: top;

    text-align: right;

}



#content table {

    border: 1px solid #222;

}



#content td.colored {

    background-color: #eee;

} 



#content tr.colored {

  background-color: #eee;

}



#content th.colored {

    background-color: #eee;

}



p.article_title {

    text-align: center; 

    font-size: large; 

    font-weight: bold;

    color: #005790;

    margin: 0;

    padding: 0;

}



p.article_tag {

    text-align: center;

    font-size: medium;

    font-weight: bold;

    margin: 0;

    padding: 0;

}



p.article_author {

    text-align: center;

    font-size: small;

}



#sidebar-a {

    float: left;

    width: 200px;

    \width: 210px;

    w\idth: 200px;

    margin: 0;

    margin-right: 5px;

    padding: 5px;

    background-color: #fcc;

    border: 2px solid #9cc;

    font-size: small;

}



#footer {

    clear: both;

    padding: 5px;

    margin-top: 5px;			

    background-color: #fff;

    font-size: x-small;

    text-align: center;

    border-top: 2px solid #222;

}



/*  Left sidebar menu styles.

    This is a modified version

    of the style found via 

    Listamatic (http://css.maxdesign.com.au/listamatic/)

    at http://css.maxdesign.com.au/listamatic2/vertical09.htm

*/

#navlist {

    font-weight: bold;

    padding: 3px;

}



#navlist li {

    list-style: none;

    border: 1px solid #fcc;

}



#navlist a {

    color: #005790;

    text-decoration: none;

    display: block;

    border-left: 1em solid #fff;

    border-bottom: 1px solid #fff;

    padding: 4px 8px;

}



#navlist a:hover {

    border-color: #9cc; 

}



#subnavlist li a {

    border: 0;

    border-left: 0.8em solid #fff;

    padding: 3px 4px;

    margin-left: -20px;

}