
@import url('../font/OpenSans/font.css');

body { font: normal normal normal 12px/normal arial; color: #333333; }

h1{ font-size:34px; }
h2{ font-size:30px; }
h3{ font-size:26px; }
h4{ font-size:20px; }
h5{ font-size:18px; }
h6{ font-size:14px; }

h1, h2, h3, h4, h5, h6, #nav ul li a, blockquote cite, .message_box_content {
	font-family: "OpenSansRegular";
}

blockquote p,.team-member .member p {
	font-family: "OpenSansItalic";
}

#breadcrumb a,#footer-bottom a,#pagination a.current,#pagination a:hover,.portfolio h3 a:hover, #footer a, a:visited,#slider h2, #footer .widget.tweet_widget ul li a,#footer .widget h2,#footer .widget ul li a:hover, #portfolio #filters a.current, ul.minitabs a:hover { color:#ff0000; }

#sidebar .hb_flickr_widget .flickr_badge_image img:hover, #footer .hb_flickr_widget .flickr_badge_image img:hover, #sidebar .widget_ga_instagram-widget li img:hover, #footer .widget_ga_instagram-widget li img:hover { border-color:#333333; }

a:hover, .entry h3.title a:hover, #post_content .meta .comment a:hover, .entry .meta .comment a:hover, #breadcrumb a:hover, #sidebar a:hover, #sidebar .hb_flickr_widget .flickr_badge_image img:hover, #footer .hb_flickr_widget .flickr_badge_image img:hover, #footer .hb_recentpost_widget .recentpost h5 a:hover, #sidebar .hb_tweet_widget #twitter_update_list li span a:hover, #footer .hb_tweet_widget #twitter_update_list li span a:hover, #comments .details .name span.date a:hover, #respond a:hover, ol.pinglist li a:hover, #portfolio .one_col h3 a:hover, #portfolio .one_col .comment a:hover, #portfolio h3.mini_title a:hover { color: #333333; }

#nav ul li.current_page_item > a, #nav ul li.current_page_parent > a, #nav ul li.current-menu-item > a, #nav ul li.current-post-ancestor > a, #nav ul li.current-page-parent > a { background-color: #ff0000; }
#nav ul li ul.children li.current_page_item > a, #nav ul li ul.sub-menu li.current_page_item > a { color: #ff0000!important; }

.container_12 { background-color: rgba(255, 255, 255, 0.2); }

#slide #sleft h1 { font-size: 34px; }
#slide #sleft h2 { font-size: 20px; }

#slide #sright #texture { background: transparent url(../images/textures/.png) repeat 0 0; }

#nav { float: right;}

#nav ul li a {
	font-size: 14px;
}

.sub-menu a {
	font-size: 13px!important;
}

#footer .widget h6 {
	font-size: 14px;
}

#sidebar .widget h4 {
	font-size: 18px;
}

  #pagination a,.pagination a,h1, h2, h3, h4, h5, h6, #navigation li a, .featured-title p, .breadcrumb, .node-left .field.blog-post-created, .pager li, .bef-select-as-links a, .circle-col h3, .col-title p, #navigation select
  ,.button, button, input[type="submit"], input[type="reset"], input[type="button"], .node-readmore a, .field-type-link-field a, a.button:visited{
  font-family: "OpenSansBold";
  }
  body ,.sf-menu li ul li a,#navigation .sub-menu a,.more a.button{
    font-family: "OpenSansRegular";;
}
