/* CSS THEME - DEFAULT */


/* Body */
body {
    color: #fcfafa;
    /*color: #f3f1f1;*/
    background: #1c1a1a;
    overflow: auto;
}

.border {
    /*border: solid 1px #3c3a3a;*/
}


/* Main Photo */
div#photoMain {
    margin: auto;
}
div#photo {
    position: relative;
    width: 730px;
    height: 340px;
    border: solid 1px #3c3a3a;
}
div#photoMain img {
    position: absolute;
    top: 0px;
    left: 0px;
}


/* Menu */
table#menuContent {
    margin: auto;
    width: 700px;
    height: 30px;
    overflow: hidden;
}
table#menuContent td {
    text-align: center;
    vertical-align: middle;
    color: #b02020;
}

table#menuContent td {
    font-size: 2em;
}
table#menuContent td span.menuCap {
    font-size: 1em;
}
table#menuContent td span.menuSmall {
    font-size: 0.7em;
}
table#menuContent td div.menuDot {
    margin-top: -10px;
}

table#menuContent td a.menuActive {
    color: #d3d1d1;
}
table#menuContent td a:hover {
    color: #fcfafa;
    text-decoration: none;
    border-bottom: solid 1px #c3c1c1;
}


/* Page */
div#pageLogo {
    float: left;
    width: 140px;
    font-size: 0.9em;
    color: #f3f1f1;
}
img.logo {
    width: 140px;
    height: 160px;
}
div#pagePadding {
    float: left;
    width: 20px;
}

div#pageContent {
    float: left;
    width: 565px;
}


/* Content */
div#contentMain {
    padding-top: 12px;
    /*padding-left: 6px;*/
}

div.textMain {
    margin-bottom: 12px;
    text-align: justify;
}


/* Base */
div#pageBase {
    position: relative;
    width: 100%;
    height: 20px;
    margin-top: 20px;
    font-size: 0.9em;
    color: #1c1a1a;
    text-align: center;
    background: #c52127;
}

div#baseLeft {
    position: absolute;
    top: 3px; left: 5px;
}
div#baseLeft a {
    color: #1c1a1a;
}
div#baseLeft a:hover {
    color: #f3f1f1;
}

div#baseCentre {
    position: absolute;
    top: 3px; left: 200px;
    /*text-transform: uppercase;*/
    font-weight: 700;
}



/* */

