
body, p, pre, form, input, textarea, select  { font-family: Open Sans, sans-serif; font-size: 14px; font-weight:300; }
h1, h2, h3, h4, h5, h6 { font-family: Open Sans, sans-serif; font-weight:300; }
div.brand h1 a { font-family: Titillium Web, sans-serif; font-weight: 400; color:#ffffff !important; }
h1.logo a, h1.logo a:hover { color:#ffffff; }
nav a, div.menu a, a.more, a.more:visited,div#filters ul li a {font-family: Open Sans, sans-serif; }
#projects article .media-wrap a.url:hover .padder em  {
    font-size:14px;
}


.primary { background:#000000; }
.secondary { background:#f3f3f3; }
.accent { background:#fbb040; }

html, body, p {
    color: #8a8a8a;
}
body{
    background:#f3f3f3;
}
h1, h2, h3, h4, h5, h6 { 
	color:#444444; 
}
a, a:visited { 
    color: #666666; 
}
a:hover, a:focus { 
    color: #fbb040; 
}
nav a, nav a:visited,div#filters ul li a {
    color: #656565;
}
nav li a:hover,div#filters ul li a:hover {
    color:#fbb040; 
}
nav li.current-menu-item a, nav li.current_page_item a {
    color:#fbb040; 
}
#projects article .media-wrap .padder  {
    color:#000000;
}
#projects article .media-wrap a.url:hover .padder em  {
    color:#8a8a8a;
}
#contactInfo pre {
     color:#8a8a8a;
}
#contactInfo pre a:hover {
    color:#fbb040;
}
#comments .comment-author {
    color:#000000; 
}
#comments ul.children .comment-author {
    color:#000000; 
}
.twitter .twitterFooter a {
    color:#8a8a8a !important;
}
.twitter .twitterFooter a:hover {
    color:#fbb040 !important;
}
.widget-footer, .widget-footer h3, .widget-footer h4, .widget-footer h5  {
    color:#f3f3f3;
}
.widget-footer p, .widget-footer h6  {
   color:#656565;
}
.widget-footer ul.social li a {
    color:#666666;
    background-color: #f3f3f3;
}
.widget-footer ul.social li a:hover {
    background-color: #fbb040;  
}
.button.style1 {
    color:#ffffff;
    background: #fbb040;
    background: -moz-linear-gradient(top, #fbb040 0%, #dc952a 100%);
    background: -webkit-linear-gradient(top, #fbb040 0%, #dc952a 100%); 
    background: -o-linear-gradient(top, #fbb040 0%, #dc952a 100%); 
    background: -ms-linear-gradient(top, #fbb040 0%, #dc952a 100%); 
    background: linear-gradient(top, #fbb040 0%, #dc952a 100%); 
}
.button.style2 {
    color:#000000;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #e9e9e9 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%, #e9e9e9 100%); 
    background: -o-linear-gradient(top, #ffffff 0%, #e9e9e9 100%); 
    background: -ms-linear-gradient(top, #ffffff 0%, #e9e9e9 100%); 
    background: linear-gradient(top, #ffffff 0%, #e9e9e9 100%); 
}

.button.style1:hover, .button.style2:hover  {
    color:#ffffff;
    background: -moz-linear-gradient(bottom, #222222 0%, #444444 100%); 
    background: -o-linear-gradient(bottom, #222222 0%, #444444 100%);
    background: -webkit-linear-gradient(bottom, #222222 0%, #444444 100%);
    background: linear-gradient(bottom, #222222 0%, #444444 100%); 
}

.button.style3 {
    color:#ffffff;
    background: -moz-linear-gradient(bottom, #222222 0%, #444444 100%); 
    background: -o-linear-gradient(bottom, #222222 0%, #444444 100%);
    background: -webkit-linear-gradient(bottom, #222222 0%, #444444 100%);
    background: linear-gradient(bottom, #222222 0%, #444444 100%); 
}

.button.style3:hover {
    color:#ffffff;
    background: #fbb040;
    background: -moz-linear-gradient(top, #fbb040 0%, #dc952a 100%);
    background: -webkit-linear-gradient(top, #fbb040 0%, #dc952a 100%); 
    background: -o-linear-gradient(top, #fbb040 0%, #dc952a 100%); 
    background: -ms-linear-gradient(top, #fbb040 0%, #dc952a 100%); 
    background: linear-gradient(top, #fbb040 0%, #dc952a 100%); 
}

