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


.primary { background:#ffffff; }
.secondary { background:#f2f2f2; }
.accent { background:#f2f2f2; }

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

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

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

