
.cbutton {
    background-color: #ccc;
    color: black;
    font-size: 10px;
    font-family: verdana;
    text-align: center;
    border-color: black;
    border-style: solid;
    border-width: 1px;
}

.ctext {
    font-size: 13px;
    font-family: 'Trebuchet MS', Verdana, sans-serif;
}

.cbutton:hover {
    background-color: #eee;
    color: #36c;
    text-decoration: underline;
}

table.mainbox table, table td {
    font-family: 'Trebuchet MS', Verdana, sans-serif;
    font-size: 13px;
}

table.mainbox {
    border-color: black;
    border-style: solid;
    border-width: 1px;
    color: black;
    background-color: #eeeeee;
    font-family: 'Trebuchet MS', Verdana, sans-serif;
    font-size: 13px;
}

.mainbox a, a {
    color: blue;
    text-decoration: none;
}

.mainbox a:hover {
    color: #3333aa;
    text-decoration: underline;
}

table.headbox {
    color: black;
    background-color: #dedede;
    border-color: black;
    border-style: solid;
    border-width: 1px;
}

table.headbox td {
    font-family: monospace;
    font-size: 13px;
}

.headbox a {
    font-family: 'Trebuchet MS', Verdana, sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: blue;
    text-decoration: none;
}

.headbox a:hover {
    color: #3333aa;
    text-decoration: underline;
}

table.photoearbox {
    background-color: #ccd;
    border-color: black;
    border-style: solid;
    border-width: 1px;
    font-size: 13px;
    font-family: 'Trebuchet MS', Verdana, sans-serif;
}

table.notebox {
    color: black;
    background-color: #c8d8ff;
    border-color: black;
    border-style: solid;
    border-width: 1px;
    font-size: 13px;
    font-family: 'Trebuchet MS', Verdana, sans-serif;
}

table.earbox {
    color: black;
    background-color: #c8e8f8;
    border-color: black;
    border-style: solid;
    border-width: 1px;
    font-size: 11px;
    //x-small;
    font-family: 'Trebuchet MS', Verdana, sans-serif;
}

.earbox a {
    color: blue;
    text-decoration: none;
}

.earbox a:hover {
    color: #3333aa;
    text-decoration: underline;
}

.boxheader {
    color: #0e3390;
    font-family: sans-serif;
    font-weight: bold;
    font-size: 14px;
}

.boxheader a {
    color: green;
}

.cmtinput {
    width: 360pt;
}

.phototitle {
    background-color: #dedede;
    font-family: lucida;
    font-size: 11px;
    padding: 2pt;
}

.embphoto {
    background-color: white;
    border-color: blue;
    border-style: dotted;
    border-width: 1px;
}

.embimage {
    background-color: white;
    border-color: black;
    border-style: solid;
    border-width: 1px;
}

.langswitch {
    padding-top: 1pt;
}

table.screenshotbox {
    color: black;
    background-color:#c8e8f8;
    border-color: black;
    border-style: solid;
    border-width: 1px;
    font-size: 13px; //small;
    font-family: cursive;
}

.screenshotbox a {
    color: blue;
    text-decoration: none;
    font-weight: bold;
}

.screenshotbox a:hover {
    color: #3333aa;
    text-decoration: underline;
}

A.konst:link {
    color: #33dd44;
    font-weight: bold;
    font-family: serif;
}

A.konst:hover {
    text-decoration: underline;
    color: #00bbcc;
}

.mailheader {
    border-style: solid;
    border-width: 1px;
    border-color: black;
    color: yellow;
    background-color: #44a0a0;
}

.mailbody {
    border-style: solid;
    border-width: 1px;
    border-color: black;
    color: white;
    background-color: #44a0a0;
}

.rss a {
    text-decoration: none;
    font-weight: bold;
    font-size: 10px;
    font-family: verdana;
    vertical-align: middle;
}

.rating5 { background-color: ffad55; }
.rating4 { background-color: ffcf9c; }
.rating3 { background-color: a0d980; }
.rating2 { background-color: eeffaa; }
.rating1 { background-color: deff59; }
.rating0 { background-color: b9dea5; }

