/*  Color scheme:  http://www.coulorlovers.com/palette/694737/Thought_Provoking
 *  
 *   #ECD078  (light yellow-brown)
 *     background
 *
 *   #D95B43 (salmon)
 *     
 *
 *   #C02942 (dark pink)
 *     
 *
 *   #542437 (dark gray-purple)
 *     borders / lines
 *     
 *
 *   #53777A (middle gray-blue)
 *     
 *
 *
 */


/*** Text ***/
/* Default */
body
{
    color: rgba(0, 0, 0, 0.8);
}

header
{
    color: rgba(0, 0, 0, 1);
}

header aside
{
    color: rgba(0, 0, 0, 0.8);
}

menu
{
    color: #C02942;
}

menu li
{
    color: #A5A36C;
}

aside section
{
}

aside section span.\28 viewing\29
{
    color: rgba(0, 0, 0, 0.8);
}

aside section sub
{
    color: #A5A36C;
}

article section h1,
article section h2,
article section h3,
article section h4,
article section h5
{
    color: rgba(0, 0, 0, 1);
}

article footer title
{
}

article footer h1
{
    color: rgba(0, 0, 0, 0.75);
}

article footer footer
{
    color: #542437;
}

article footer section sub
{
    color: #A5A36C;
}


/* Links */
a,
a:visited
{
    color: #D3643B;
}

header a,
header a:active,
header a:visited,
header a:hover
{
    color: #A5A36C;
}

menu > li > a
{
    color: rgba(211, 100, 59, 0.85);
}

menu > li#selected > a
{
    color: rgba(0, 0, 0, 0.5);
}


/*** Backgrounds ***/
body
{
}

body > header
{
}

menu
{
}

aside section
{
    background-color: #F5F4D7;
}

article
{
    background-color: #F5F4D7;
}

body > footer
{
}

hr
{
    background-color: #E0DFB1;
}

/*** Borders ***/
header
{
    border: 0;
    border-bottom: 1px solid #E0DFB1;
}

body > header
{
    border-left: 1px solid #E0DFB1;
}

menu
{
    border: 0;
    border-left: 1px solid #E0DFB1;
}

aside section
{
    border: 1px solid #E0DFB1;
}

aside section h3
{
    border-bottom: 1px solid #E0DFB1;
}

article
{
    border: 1px solid #E0DFB1;
}

article > header
{
    border-bottom: 1px solid #E0DFB1;
    border-left: 0;
}

article > footer
{
    /*border-top: 1px solid #E0DFB1;*/
}

article footer h1
{
    border-bottom: 1px solid #E0DFB1;
}

hr
{
    border: 0;
}