
body, p, pre, form, input, textarea, select, div.content ul li, div.content ol li { font-family: Open Sans, sans-serif; font-size: 12px; font-weight:400; }
h1, h2, h3, h4, h5, h6, .caption-right { font-family: Open Sans, sans-serif; font-weight:300; }
h1.logo { font-family: Open Sans, sans-serif; font-size: 28px; font-weight: 400; color:#000000; }
h1.logo a, h1.logo a:hover { color:#000000; }
nav a, div#menu a {font-family: Open Sans, sans-serif; font-size: 12px; font-weight:400; }
a.more, a.more:visited  { font-weight:400; }




.primary { background:#000000; }
.secondary { background:#8c8c8c; }
body,
html,
p {
    color: #444444;
}
body{
    background:#f3f3f3;
}
h1, h2, h3, h4, h5, h6 { 
	color:#444444; 
}
a, a:visited { 
    color:#8c8c8c;  
}
a:hover { 
    color:#000000;  
}
nav ul li a, nav ul li a:visited {
    color: #8C8C8C;
}
nav ul li a:hover {
    color:#000000; 
}
nav ul li.current-menu-item a {
    color:#000000; 
}
nav ul.children li a, nav ul.sub-menu li a {
    color: #8C8C8C;
}
nav ul.children li a:hover, nav ul.sub-menu li a:hover {
    color: #000000;
}
div.teaser div.bottom {
    border-bottom: 5px solid #000000; }

div.teaser .pos p, div.teaser .pos a  {
    color:#8c8c8c;
}

