/* Main */
.wrapper.main,
header.theme .background-image {background-color: #FFFFFF;}

/* Header */
header.theme .background-color{
  background-color: #425166;
  background-image: -webkit-gradient(linear, left top, right bottom, from(#425166), to(#FBFFF4));
  background-image: -webkit-linear-gradient(135deg, #425166, #FBFFF4);
  background-image: -moz-linear-gradient(135deg, #425166, #FBFFF4);
  background-image: -o-linear-gradient(135deg, #425166, #FBFFF4);
  background-image: linear-gradient(135deg, #425166 0%, #FBFFF4 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#425166, endColorstr=#FBFFF4)";
}

h1.site-title a{color: #FFFFFF;}
h1.site-title:after{background-color: #FFFFFF;}
h2.site-slogan{color: #FEFFFC;}
.site-contact{color: #FFFFFF;}
.site-contact #rw_email_contact{color: #FFFFFF;}

/* Navigation */
.nav-bg{background: #333333;}

nav.theme a,
li#moNav{ color: #FFFFFF; }
li#moNav div[role="show-more-navigation"]{ background-color: #9FA7AB; }

nav.theme ul.l1 > li.open > a,
nav.theme ul.l2,
li#moNav.open div[role="show-more-navigation"] { background-color: #111111; }

/* Content Headings */
h1,h2,h3,h4,h5,h6,
h1.blog-entry-title a,
.aside-title,
.album-title,
.aside-title,
.breadcrumb,
#blog-categories .sub-title,
#blog-archives .sub-title,
.blog-tag-cloud .sub-title,
#blog-rss-feeds .sub-title{color:#000000;}

/* Content Text */
body, form > div > input.form-input-button[type="reset"],
form > div > input.form-input-button[type="submit"],
#blog-categories a,
#blog-archives a,
.blog-tag-cloud a,
#blog-rss-feeds a{color: #606060;}

/* Content Links */
a,
#blog-categories .sub-title i,
#blog-archives .sub-title i,
.blog-tag-cloud .sub-title i,
#blog-rss-feeds .sub-title i{color: #B7011D;}

/* Content Links Hover */
a:hover,
#blog-categories a:hover,
#blog-archives a:hover,
.blog-tag-cloud a:hover,
#blog-rss-feeds a:hover{color: #004080;}

.form-input-field:focus,
form > div > input.form-input-button[type="reset"]:hover,
form > div > input.form-input-button[type="submit"]:hover{
border: 2px solid #004080;
}

/* Social Icons */
.social-import{color: #4C77C6;}
.social-import:hover{color: #B7011D;}

/* Audio Player */
.audioplayer-bar-played,
.audioplayer-volume-adjust div div{
  background-color: #77859E;
  background-image: linear-gradient( to bottom, #77859E, #5D6B84 );
}
