/* Website */
body {
    background-color:   #77553C;

    margin: 0px;
}

a.link {
    text-decoration: none;
    color: #000000;
}

#popup {
    /* Necessary: */
    position: absolute;
    display: none;
    z-index: 10;

    width: 200px;
    font-size: xx-small;
    background-color: #eee;
    border: 1px dotted #ece;
    opacity: .85;
    filter: alpha(opacity=85);
}

div#perms {
    display: none;
}

/* Primary page container */
div#page {
    top:    0px;
    width:  800px;

    margin-left:    auto;
    margin-right:   auto;
    margin-bottom:  10px;

    background-image:   url(images/bgtexture.jpg);
}

/* Header container */
div#header {
    position:   static;

    height:     250px;
    width:      800px;
}

/* Content container */
div#content {
    position:   relative;

    width:      800px;
}

/* Menu */
div#menu {
    position:   static;

    height: 30px;
    width:  796px;

    margin-left: 2px;
}

td.buttonup {
    background-image: url(images/button_up_2.png);

    width: 71px;
    height: 30px;

    text-align: center;

    font-size: 12px;
}

td.buttondown {
    background-image: url(images/button_down.png);

    width: 71px;
    height: 30px;

    text-align: center;

    font-size: 12px;
}

tr.hover {
    background-color: #a0a0a0;
}

tr.nohover {
/*    background-color: none;*/
}

div#calendar {
    background-image: url(images/calenderbg_07_2.jpg);

    height: 228px;
    width: 240px;

    margin-right: 16px;

    text-align: center;

    float: right;
}

div#pagecontent {
    position: static;

    width: 460px;

    padding-right: 19px;
    padding-left: 15px;
    padding-top: 0px;

    margin-top: 0px;

    font-size: 12px;
}

table.news {
    font-size: 12px;
    margin-right: 19px;
    width: 455px;
}

td.news {
    border: 2px dotted #6d4e1e;
}

td.news2 {
    border: 2px solid #6d4e1e;
}

TABLE.Calendar {
    height: 117px;
    width: 186px;
    margin-left: 28px;
    margin-top: 15px;
    text-decoration: none;
}
