body {
    color: #CCC;
    background-image: url("images/bg.jpg");
    font-family: arial;
    padding: 0px;
    margin: 0px;
#   padding-bottom: 10px;
}

h1, h2 {
    padding: 0px; 
    margin: 0px; 
}

p {
    text-align: justify;
    padding: 0px;
    margin: 0px;
}

img {
    padding: 0px 15px 5px 15px;
}

.image { padding 20px; }

hr { margin: 20px 0px 20px 0px; }

/*****************************************************************************/

.divbox {
    border: 1px solid;
    border-color: #EEE #000 #000 #EEE;
    background-color: #69B;
    margin: 10px 75px 10px 75px;
    padding: 0px;
    width: auto;
    /* min-width: 725px; */
    height: auto;
}

.header {
    border: 1px solid;
    border-color: #000 #EEE #EEE #000;
    background-color: #272727;
    background-image: url("images/banner.jpg");
    background-repeat: no-repeat;
    width: auto;
    height: 65px;
    margin: 0px;
}

.middle {
    border: 1px solid;
    border-color: #000 #EEE #EEE #000;
    background-color: #111;
    background-image: url("img/dec/gradient.jpg");
    background-repeat: repeat-x;
    padding: 0px;
}

.footer {
    border: 1px solid;
    border-color: #000 #EEE #EEE #000;
    color: white;
    font-family: Verdana;
    background-color: #269;
    text-align: right;
    padding: 0px 5px 5px 5px;
    width: auto;
    height: auto;
    margin: 0px;
}

.titlebar {
    font-family: times;
    font-size: 26pt;
    font-weight: bold;
    margin: 0px;
    padding: 20px;
    text-align: center;
}

.sidebar {
    margin: 0px 10px 10px 5px;
    width: 160px;
    height: auto;
/**    display: inline; **/
}

.menu {
    margin: 0px 5px 10px 10px;
    width: 150px;
}


.content {
    margin: 0px 10px 10px 10px;
    padding-right: 25px;
    //width: auto;
}

/*****************************************************************************/

a:link {color: #FFF; font-weight: bold; }
a:visited {color: #FFF; font-weight: bold; }
a:hover {color: #800;}

.menubox {
    border: 2px solid;
    border-color: #036 #069 #069 #036;
    background-color: #DEF;
#   padding-bottom: 3px;
}

/*
a.menu-title:link {color: black;}
a.menu-title:visited {color: black;}
a.menu-title:hover {color: white; background-color: #269;}
.menu-title {
    font-size: 12pt;
    border-bottom: 2px solid #036;
    text-decoration: none;
    color: black;
    display: block;
    padding: 3px 10px 3px 10px;
    background-color: #ACE;
} */

a.menu-item:link {color: #AAA;}
a.menu-item:visited {color: #AAA;}
a.menu-item:hover {
    color: #FFF; 
    background-color: #444;
    border: 1px solid #FFF;
}
a img {border: none; }
a.menu-item {
    font-size: 11px;
    border: 1px solid white;
    text-decoration: none;
    display: block;
    padding: 3px 10px 3px 10px;
    margin: 4px;
    display: block;
    letter-spacing: 1px;
#   width: 100%;
}

a.bottom:link, 
a.bottom:visited,
a.bottom:hover {color: #FC3; font-size: 11px;}


