a {

	color:#FF2A00;

}

a:hover {

	color:#ccc;

}

.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:#FF2A00;

	color:#000;

	outline:0;

	border-radius:16px;

}

.sf-menu ul li:hover, .sf-menu ul li.sfHover{background-color:#FF2A00; 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:#FF2A00!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:#FF2A00;

}

#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:#FF2A00;

}



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:#FF2A00;}

/******************************************************************************************************/

/* Calendar Widget

/******************************************************************************************************/

.widget_calendar table{ border: 1px solid #fff; color: #FF2A00; }

.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:#FF2A00;}

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:#FF2A00}

.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:#FF2A00;

	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:#FF2A00;}



/******************************************************************************************************/

/* 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:#FF2A00;

	color:#fff;

}

li.bypostauthor{background:#F8F8F8; padding:10px;}

/******************************************************************************************************/

/* Pagination Styles

/******************************************************************************************************/

ul.page-numbers li a:hover, ul.page-numbers li span.current{

	background:#FF2A00;

}

/******************************************************************************************************/

/* 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; }