/* Site Background */
body{background-color:#292929;}

/* Site Title */
#wrapper > header h1,
#wrapper > header h1 a,
#wrapper > header h1 a:hover{color:#DADADA;}

/* Site Slogan */
#wrapper > header h1 a span{color:#7B7B7B;}

/* Nav Links */
header ul a,
#menuButton:before,
header > nav > ul > li:before,
#navWrap ul ul a{color:#666666;}
header ul ul a{color:#999999;}

/* Nav Background */
#navWrap > nav, 
#menuButton:before{background-color: #111111;}
#navWrap > nav{border-top: 35px solid #D1C811;}
#navWrap > nav li a{border-bottom: 1px solid #242424;}

header > nav ul ul{
background-color: #111111;
border-top-color: #2A2A2A;
border-bottom-color: rgba(255,255,255,0.1);
}
header > nav > ul ul > li:nth-child(even){background-color: #1B1B1B;}
header > nav > ul > li > ul:before{border-bottom-color: #373737;}
header > nav > ul > li > ul:after{border-bottom-color: #111111;}


/* Nav Link Hover*/
#menuButton.open:before,
#navWrap ul a,#navWrap ul a:hover,
header > nav > ul > li:hover > a,
header > nav > ul > li > ul > li:hover > a,
header > nav > ul > li > ul > li > ul > li:hover > a{color:#FFFFFF;}

/* Nav Link Current*/
header ul li a.current,
header > nav > ul > li a.currentAncestor{color:#BBBBBB;}

/* Content Header */
h1,h2,h3,h4,h5,h6,
h1.blog-entry-title,
h1.blog-entry-title a,
#blog-categories:before,
#blog-archives:before,
ul.blog-tag-cloud:before,
#blog-rss-feeds:before,
.filesharing-item-title a,
p.photo-title{
color: #BBBBBB;
}
/* Content Text */
#wrapper section,
#wrapper footer,
form > div input,
form > div textarea,
#blog-archives a:after,
#blog-categories a:after,
#blog-rss-feeds a:after{
color:#777777;
}
/* Content Links */
section a, 
footer a{
color:#BBBBBB;
}

/* Content Link Hover */
section a:hover,
footer a:hover{
color:#999999;
}

/* Blog */

#blog-categories,
#blog-archives,
ul.blog-tag-cloud,
#blog-rss-feeds,
p.blog-entry-tags{
border-color: %colour_content_background - 0.06%;
}

/* Photo Album */

.thumbnail-wrap {
border: 1px solid %colour_content_background - 0.05%;
background: %colour_content_background - 0.03%;
}

/* Contact Form */

form > div textarea.form-input-field,
form > div input.form-input-field[type="text"],
form > div input.form-input-button[type="submit"],
form > div input.form-input-button[type="reset"] {
background: %colour_content_background - 0.05%;
}