body {
    color: #666;
    background-color: inherit;
}

h1, h2, h3, h4 {
    color: #000;
    background-color: inherit;
}

a:link, a:visited {
    color: #000;
    background-color: inherit;
}

dt {
    color: #000;
    background-color: inherit;
}

input, textarea {
    color: #333;
    background-color: #FFF;
}
input:focus, textarea:focus {
    color: #333;
    background-color: #FFC;
}

abbr, acronym {
    border-color: #999;
}

kbd, code, pre {
    color: #66F !important; /* for firefox */
    background-color: inherit;
}

code a:link, code a:visited {
    color: blue;
    background-color: inherit;
}

cite, blockquote {
    color: #333;
    background-color: inherit;
}
blockquote {
    border-left-color: #999;
}



div#theme_page_container {
    color: #303030;
    background-color: inherit;
}

/*
 * header
 */

div#theme_header {
    color: #333;
    background-color: inherit;
}

div#theme_header h1 {
    color: #000;
    background-color: inherit;
}


div#theme_content a {
    border-bottom: 1px dotted #666;
}

div#theme_content a:hover, div#theme_rightcol a:hover,
div#theme_content a:focus, div#theme_rightcol a:focus,
div#theme_content a:active, div#theme_rightcol a:active {
    color: #000;
    background-color: #FFC;
}



/*
 * nav bar
 */

ul#navbar li a:link, ul#navbar li a:visited, div.mainbtn a:link, div.mainbtn a:visited  {
    color: #FFF;
    background-color: inherit;
}

ul#navbar li a:hover, div.mainbtn a:hover,
ul#navbar li a:focus, div.mainbtn a:focus,
ul#navbar li a:active, div.mainbtn a:active {
    color: #AAA;
    background-color: inherit;
}





#threecol div {
    border-color: #999;
}




/*
 * right column
 */
div#theme_rightcol {
    color: inherit;
    background-color: #fff1a2;
}

div#theme_rightcol h2 {
    color: #505050;
    background-color: inherit;
}


/*
 * colours
 */

.color-green
{
    color: #60a800;
    background-color: inherit;
}
.bgcolor-green
{
    color: inherit;
    background-color: #60a800;
}

.color-red
{
    color: #cc0033; /*#C01830;*/
    background-color: inherit;
}
.bgcolor-red
{
    color: inherit;
    background-color: #cc0033; /*#C01830;*/
}

.color-bluegray
{
    color: #006699; /*#487890;*/
    background-color: inherit;
}
.bgcolor-bluegray
{
    color: inherit;
    background-color: #006699; /*#487890;*/
}

.color-orange
{
    color: #D87818;
    background-color: inherit;
}
.bgcolor-orange
{
    color: inherit;
    background-color: #D87818;
}

