body {
background-color: #778877;
color: #555;
font-family: optima, times, tahoma;
padding: 8px;
font-size: 16px;
}
h1 {
font-family: helvetica; 
color: #555;
font-weight: 500;
font-size: 30px;
margin-bottom: 10px;
}
h2, h3 {
font-family: helvetica; 
font-size: 1.4rem; 
font-variant: small-caps;
color: #555;
}
h4 {
font-family: helvetica; 
font-size: 1.2rem; 
color: #555;
margin-top: 0 !important;
}
a {
color: #016ad1;
}
#nav_menu-2 {
margin-bottom: 10px;
}
#nav_menu-2 ul.menu {
background-color: #334433;
}
#nav_menu-2 ul.menu li.menu-item {
border-bottom: 2px solid #778877;
margin: 0;
}
#nav_menu-2 ul.menu li.menu-item.current_page_item {
font-weight: bold;
position: relative;
}
#nav_menu-2 ul.menu li.menu-item.current_page_item:before {
content: "\21D2";
color: #FFF;
position: absolute;
top: 5px;
font-size: 20px;
left: 5px;
}
#nav_menu-2 ul.menu li.menu-item.current_page_item a:link,
#nav_menu-2 ul.menu li.menu-item.current_page_item a:visited,
#nav_menu-2 ul.menu li.menu-item.current_page_item a:active {
color: #FFF;
}
#nav_menu-2 ul.menu li.menu-item ul.sub-menu {
display: none;
}
#nav_menu-2 ul.menu li.menu-item.current-menu-item ul.sub-menu,
#nav_menu-2 ul.menu li.menu-item.current-menu-parent ul.sub-menu {
display: block;
background: #FFF;
text-align: right;
}
#nav_menu-2 ul.menu li.menu-item ul.sub-menu li.menu-item{
border-bottom: 1px solid #bbbbbb;
margin: 0;
}
#nav_menu-2 ul.menu li.menu-item a:link,
#nav_menu-2 ul.menu li.menu-item a:visited,
#nav_menu-2 ul.menu li.menu-item a:active {
color: #999;
color: #aeaeae;
text-decoration: none;
font-size: 1.1rem;
padding: 7px 7px 7px 30px;
display: block;
}
#nav_menu-2 ul.menu li.menu-item a:hover {
color: #fff;
text-decoration: underline;
}
#nav_menu-2 ul.menu li.menu-item ul.sub-menu li a:link,
#nav_menu-2 ul.menu li.menu-item ul.sub-menu li a:visited,
#nav_menu-2 ul.menu li.menu-item ul.sub-menu li a:active {
color: #999;
color: #717171;
text-decoration: none;
font-size: 0.9rem;
display: inline;
width: 85%;
padding: 0 0 0 7px;
}
#nav_menu-2 ul.menu li.menu-item ul.sub-menu li a:hover {
color: #000;
text-decoration: none;
}
#nav_menu-2 ul.menu li.menu-item.current-menu-item ul.sub-menu li a:hover {
color: #000;
}
#nav_menu-2 ul.menu li.menu-item ul.sub-menu li.menu-item.current_page_item {
font-weight: bold;
position: relative;
}
#nav_menu-2 ul.menu li.menu-item.current_page_item ul.sub-menu li {
font-weight: normal;
}
#nav_menu-2 ul.menu li.menu-item ul.sub-menu li {
padding: 7px 14px 7px 7px;
}
#nav_menu-2 ul.menu li.menu-item ul.sub-menu li.menu-item.current_page_item:before {
content: "\21D2";
color: #778877;
position: static;
top: auto;
font-size: 17px;
left: auto;
}
#nav_menu-2 ul.menu li.menu-item ul.sub-menu li.menu-item.current_page_item a:link,
#nav_menu-2 ul.menu li.menu-item ul.sub-menu li.menu-item.current_page_item a:visited,
#nav_menu-2 ul.menu li.menu-item ul.sub-menu li.menu-item.current_page_item a:active {
color: #778877;
padding: 0 0 0 7px;
}
.site-container {
background: #f2f2dd;
max-width: 750px;
margin: 0 auto;
border: 3px solid #333;
}
.site-header {
margin: 0;
padding: 0;
}
.site-footer {
background-color: #334433;
text-align: center;
color: #eee;
font-weight: 400;
}
.sidebar-content .content {
padding: 15px;
}
.sidebar-content .content a:link,
.sidebar-content .content a:active,
.sidebar-content .content a:visited {
text-decoration: underline;
color: #778877;
color: #5d6b5d;
}
.sidebar-content .content a:hover {
text-decoration: underline;
color: #336666;
}
.site-footer a:link,
.site-footer a:active,
.site-footer a:visited {
text-decoration: underline;
color: #778877;
color: #9cb39c;
}
.site-footer a:hover {
text-decoration: underline;
color: #336666;
color: #5ebcbc;
}
#media_image-2,
#media_image-3,
#media_image-4,
#custom_html-2, 
#text-2 {
text-align: center;
margin-bottom: 10px;
}
#custom_html-3 {
max-width: 190px;
margin: 0 auto;
margin-top: 20px;
}
@media only screen and (min-width: 960px) {
.site-inner {
max-width: 750px;
padding: 0;
}
.site-header {
position: static;
top: 0;
z-index: 9999;
}
.content {
width: 70%;
}
}