a {
	color:#275da8;
}
a:hover {
	color:#6b93cb;
}
.sf-menu a{ /* visited pseudo selector so IE6 applies text colour*/
	color:			#111;
}
.sf-menu .sub-menu a{padding:10px 15px;}
.sf-menu li {
	text-align:left;
}
.sf-menu li li {
	background:#111;
}
.sf-menu li li li {
	background:#111;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:hover, .sf-menu li.current-menu-item a, .sf-menu li.current-menu-parent a {
	background-color:#275da8;
	color:#fff;
	outline:0;
	border-radius:16px;
}
.sf-menu ul li:hover, .sf-menu ul li.sfHover{background-color:#275da8; border-radius:0!important;}
.sf-menu li:hover ul li a, .sf-menu li.sfHover ul li a, .sf-menu a:hover ul li a, .sf-menu li.current-menu-item a ul li a, .sf-menu li.current-menu-parent a ul li a{background-color:transparent!important;}
.sf-menu li.sfHover ul li:first-child, .sf-menu li.sfHover ul ul li:first-child, .sf-menu li.sfHover ul li.current-menu-item:first-child, .sf-menu li.sfHover ul ul li.current-menu-item:first-child, .sf-menu li.current-menu-item a ul li:first-child a, .sf-menu li:hover ul li.current-menu-item:first-child a, .sf-menu li.sfHover ul li.current-menu-item:first-child a, .sf-menu a:hover ul li.current-menu-item:first-child a, .sf-menu li.current-menu-item a ul li:first-child a, .sf-menu li.current-menu-parent a ul li.current-menu-item:first-child a{border-radius:10px 10px 0 0!important;}
.sf-menu li.sfHover ul li:last-child, .sf-menu li.sfHover ul ul li:last-child, .sf-menu li.current-menu-item a ul li:last-child, .sf-menu li:hover ul li.current-menu-item:last-child a, .sf-menu li.sfHover ul li.current-menu-item:last-child a, .sf-menu a:hover ul li.current-menu-item:last-child a, .sf-menu li.current-menu-item a ul li:last-child a, .sf-menu li.current-menu-parent a ul li.current-menu-item:last-child a{border-radius:0 0 10px 10px!important;}

.sf-menu li:hover ul li.current-menu-item a, .sf-menu li.sfHover ul li.current-menu-item a, .sf-menu a:hover ul li.current-menu-item a, .sf-menu li.current-menu-item a ul li a, .sf-menu li.current-menu-parent a ul li.current-menu-item a{background-color:#275da8!important; border-radius:0;}



.acc_color, .ch-info p a, .post_meta_data li a:hover, h3.entry-title a:hover, footer.f .widget_box ul li a:hover, .sidebar .widget_box ul li:before, .home_news h5 a:hover, .mb-style-2 blockquote p, .mb-style-2 cite a, .mb-style-3 blockquote p, .mb-style-3 cite a{
	color:#275da8;
}
#nav-single a, ul#filters li a:hover, ul#filters li a.selected, .border_acc, #toTop, .tagcloud a, .entry ul.accordion-container li.active a, .post_date,.post_read_more, .mb-style-2 blockquote:after, .mb-style-3 blockquote:after{
	background-color:#275da8;
}

body.search-results .entry a{color:#111;}

.home_slogan{
	background: url(../../images/drop_shadow_big.png) no-repeat bottom center;
}

.main_container {
background-color: white;
box-shadow: 0 0 4px rgba(0, 0, 0, .2);
}
h1.page_title, h2.home_page_title {
	background: url(../../images/drop_shadow_big.png) no-repeat bottom center;
}
h2.home_page_title {
	background-color: white;
	color: #111;
	margin-bottom: 0;
}
/******************************************************************************************************/
/* Flickr Widget
/******************************************************************************************************/
.sidebar .widget_box ul#flickr li a:hover{background:#275da8;}
/******************************************************************************************************/
/* Calendar Widget
/******************************************************************************************************/
.widget_calendar table{ border: 1px solid #fff; color: #275da8; }
.widget_calendar th{ color: #555; background: #f3f3f3;}
.widget_calendar tbody{ background: #fff;}
.widget_calendar td{ color: #666; border-top: 1px solid #dedede; }
.widget_calendar tfoot{ background-color:#f3f3f3; }
/******************************************************************************************************/
/* Shortcode Latest Portfolio
/******************************************************************************************************/
figure.custom_img_b_thick{padding:12px;}
figure.custom_img_b_thin:hover, figure.custom_img_b_thick:hover{background:#275da8;}
figure.custom_img_b_thin img, figure.custom_img_b_thick img{display:block; width: auto;}
figure.custom_img_b_thin.aligncenter, figure.custom_img_b_thick.aligncenter{display: inline-block;}
/******************************************************************************************************/
/* Shortcode Styled Boxes
/******************************************************************************************************/
.sb_custom {
	color: #444;
	background:#fff;
	padding-left:20px;
	border-color:#eee;
}
.sb_custom h4 {
	border-bottom:1px solid #ddd;
}
/******************************************************************************************************/
/* Shortcode Toggle
/******************************************************************************************************/
.entry h4.triggerr a {
	color:#fff;
}
.toggle.active h4 a {
color: #000;
}
.entry h4.active {
color: #fff;
}
.entry .toggle_container {
	background:#F7F7F7;
}
/******************************************************************************************************/
/* Shortcode Accordion
/******************************************************************************************************/
.accordion-container .acc_trigger, .toggle.active{background-color:#f7f7f7;}
.accordion-container .acc_trigger.active, .toggle, .dropcap2, .dropcap3, ::selection{background-color:#275da8}
.accordion-container .acc_trigger h4 a {
	color:#000;
}
.accordion-container .acc_trigger.active {
	background-position: 6px -58px;
}
.accordion-container .acc_trigger.active h4 a{
	color:#fff;
}
.accordion-container .acc_container img {
	background: #ddd;
	border: 1px solid #ccc;
}
/******************************************************************************************************/
/* Shortcode Tabs
/******************************************************************************************************/
.tabs-noheight .sliderkit-nav-clip li a {
	color:#666;
	background:#EAEAEA;
}
.tabs-noheight .sliderkit-nav-clip ul li.sliderkit-selected a {
	color:#000;
	background:#fff;
	border:1px solid #eee;
	border-bottom:none;
}
/* Panel */
.tabs-noheight .sliderkit-panels {
	border:1px solid #eee;
	background:#fff;
}
/******************************************************************************************************/
/* Shortcode Blockquote
/******************************************************************************************************/
blockquote.bquote_l {
	border-left:6px solid #888;background:#F7F7F7;
}
blockquote.bquote_r {
	border-right:6px solid #888;background:#F7F7F7;
}
/******************************************************************************************************/
/* Shortcode Highlight
/******************************************************************************************************/
.highlight{
	background:#275da8;
	color:#000;
}
/******************************************************************************************************/
/* Shortcode DropCap
/******************************************************************************************************/
.dropcap1 {
	color:#000;
}
.dropcap2, .dropcap3 {
	color:#fff;
}
/******************************************************************************************************/
/* Slider Styles
/******************************************************************************************************/
.flex-control-nav li a:hover, .flex-control-nav li a.flex-active {background:#275da8;}

/******************************************************************************************************/
/* RSS Feedlist
/******************************************************************************************************/
ul.feedlist li {
	border-bottom:1px solid #efefef;
}
/******************************************************************************************************/
/* Advanced Comment Styles
/******************************************************************************************************/
#comments .commentlist li {
	border-top:1px dotted rgba(0, 0, 0, .1);
}
#commentform input, #commentform textarea, #contact_form_holder input, #contact_form_holder textarea {
	border:1px solid #DFDFDF;
	color:#666;
}
#contact_form_holder input#send_message, #commentform input#submit {
	background:#275da8;
	color:#fff;
}
li.bypostauthor{background:#F8F8F8; padding:10px;}
/******************************************************************************************************/
/* Pagination Styles
/******************************************************************************************************/
ul.page-numbers li a:hover, ul.page-numbers li span.current{
	background:#275da8;
}
/******************************************************************************************************/
/* Post Table Styles
/******************************************************************************************************/

/* Table */
.entry table{border: 1px solid #fff;}
.entry th{color: #555; background: #f3f3f3;}
.entry tbody{ background: #fff; }
.entry td{ color: #666; border-top: 1px solid #dedede; }
.entry tfoot{ background-color:#f3f3f3; }