body {
    font-family: Trebuchet MS, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
    background: Silver;
}

#maindiv {
    width: 1000px;
    margin: 0 auto;
    padding: 20px;
    background: white;
    position: relative;
}

h1, h2 {
    margin-top: 0px;
    margin-bottom: 5px;
}

h2 {
    color: #5F764C;
}

#thumb-img-div {
}

.ce0fcc9 h2 {
    color: black;
}

#title-box {
    overflow: auto;
}

.explanation {
    font-size: 0.8em;
    width: 600px;
    float: left;
}

.meta {
    width: 300px;
    float: right;
    font-size: 0.6em;
    text-align: right;
}

a {
    color: black;
}

/*--------------------- Rounded corner styles ------------------------------------*/
/* General styles */
.rc-box {
    position: relative;
    padding: 1em;
    margin: 1em 0;
    width: auto;
}

/* Color/radius-specific styles */
.ce0fcc9 { background-color: #E0FCC9; }
.r6.ce0fcc9 .tl, .r6.ce0fcc9 .tr, .r6.ce0fcc9 .bl, .r6.ce0fcc9 .br {
    background-image: url(res/cn-6-e0fcc9-ffffff.png);
}

/* Color/radius-specific styles */
.cfff7ce {
    background-color: #FFF7CE;
    margin-top: 0;
}

.r6.cfff7ce .tl, .r6.cfff7ce .tr, .r6.cfff7ce .bl, .r6.cfff7ce .br {
    background-image: url(res/cn-6-fff7ce-ffffff.png);
}

/* Radius-specific styles */
.r6 .tl, .r6 .tr, .r6 .bl, .r6 .br {
    position: absolute;
    width: 6px;
    height: 6px;
    background-repeat: no-repeat;
}
.r6 .tl { background-position: -1px -1px; top: 0px; left: 0px; margin: 0 0 0 0; }
.r6 .tr { background-position: -8px -1px; top: 0px; left: 100%; margin: 0 0 0 -6px; }
.r6 .bl { background-position: -1px -8px; top: 100%; left: 0px; margin: -6px 0 0 0; }
.r6 .br { background-position: -8px -8px; top: 100%; left: 100%; margin: -6px 0 0 -6px; }
