body {
	font : 13px/18px Arial, Helvetica, 'Nimbus Sans L', sans-serif;
}

h1, 
a.logo span.title {
	font : 54px/54px Cambo, Arial, Helvetica, 'Nimbus Sans L', sans-serif;
}

h2, 
.post .published {
	font : 30px/36px Cambo, Arial, Helvetica, 'Nimbus Sans L', sans-serif;
}

h3 {
	font : 24px/36px Cambo, Arial, Helvetica, 'Nimbus Sans L', sans-serif;
}

h4, 
.format-quote .aside blockquote {
	font : 30px/36px Cookie, Arial, Helvetica, 'Nimbus Sans L', sans-serif;
}

h5 {
	font : 24px/18px Cambo, Arial, Helvetica, 'Nimbus Sans L', sans-serif;
}

h6, 
.cmsms-form-builder label, 
.wpcf7 label, 
.button_large, 
.togg .tog {
	font : 18px/18px Cambo, Arial, Helvetica, 'Nimbus Sans L', sans-serif;
}

q, 
blockquote {
	font : 24px/24px Cookie, Arial, Helvetica, 'Nimbus Sans L', sans-serif;
}

code {
	font : 12px/18px Arial, Helvetica, 'Nimbus Sans L', sans-serif;
}

small, 
abbr {
	font : 10px/18px Arial, Helvetica, 'Nimbus Sans L', sans-serif;
}

input, 
textarea, 
select, 
option, 
.cmsms-form-builder .check_parent input[type="checkbox"]+label, 
.cmsms-form-builder input[type="radio"]+label, 
.wpcf7 label input[type="checkbox"]+span, 
.wpcf7 label input[type="radio"]+span {
	font : 13px/18px Arial, Helvetica, 'Nimbus Sans L', sans-serif;
}

#navigation li > a {
	font : 16px/16px Cambo, Arial, Helvetica, 'Nimbus Sans L', sans-serif;
}

#navigation ul li a, 
.widget .cmsms-form-builder label, 
.widget .wpcf7 label, 
.blog.short .post .published, 
.portfolio.short .post .published {
	font-family : Arial, Helvetica, 'Nimbus Sans L', sans-serif;
}

#navigation ul li a {
	font-size:12px;
	line-height:19px;
}

body {
	color : #707070;
}

a, 
.color_3, 
q:before, 
blockquote:before, 
.blog .post h2.entry-title a:hover,
.blog .page h2.entry-title a:hover, 
.portfolio_container .portfolio .entry-title a:hover, 
.widget_custom_popular_portfolio_entries h6.project_title a:hover, 
.widget_custom_recent_portfolio_entries h6.project_title a:hover, 
ul.p_filter li.current a, 
ul.p_filter li a:hover, 
.blog.short .post .entry-title a:hover, 
.widgetinfo {
	color : #25458d;
}

a:hover, 
.color_1, 
.tabs li a.current, 
.related_posts ul li a.current, 
.tags li a, 
.user_name a, 
.category_name a, 
.comments_number, 
.cmsmsLike:hover, 
.cmsmsLike.active, 
div.jp-playlist a.jp-playlist-current {
	color : #707070;
}

h1, 
a.logo span.title {
	color : #444444;
}

h2, 
.blog .post h2.entry-title a, 
.blog .page h2.entry-title a, 
.portfolio_container .portfolio .entry-title a, 
.blog.short .post .entry-title a {
	color : #444444;
}

h3 {
	color : #444444;
}

h4 {
	color : #444444;
}

h5 {
	color : #25458d;
}

h6, 
.widget_custom_popular_portfolio_entries h6.project_title a, 
.widget_custom_recent_portfolio_entries h6.project_title a {
	color : #444444;
}

#navigation li > a {
	color : #444444;
}

#navigation > li.current-menu-ancestor > a, 
#navigation > li.current-menu-item > a, 
#navigation > li > a:hover, 
#navigation li:hover > a {
	color : #ffffff;
}

#navigation ul li a {
	color : #ffffff;
}

#navigation li.current_page_item li.current_page_item li.current_page_item a, 
#navigation li.current_page_item li.current_page_item li a:hover, 
#navigation li.current_page_item li.current_page_item a, 
#navigation li.current_page_item li a:hover, 
#navigation ul li a:hover {
	color : #ffffff;
}

q, 
blockquote {
	color : #707070;
}

code {
	color : #707070;
}

small, 
abbr, 
.color_2, 
.widget_custom_twitter_entries ul li abbr.published a, 
.widget_custom_contact_form_entries .form_info label, 
.tags li a:hover,
.user_name a:hover, 
.category_name a:hover, 
.comments_number:hover, 
.togg .tog.current, 
.blog.short .post .published, 
.portfolio.short .post .published, 
.tour li.current a {
	color : #444444;
}

input, 
textarea, 
select, 
option, 
.cmsms-form-builder .check_parent input[type="checkbox"]+label, 
.cmsms-form-builder input[type="radio"]+label, 
.wpcf7 input[type="checkbox"]+span, 
.wpcf7 label input[type="radio"]+span {
	color : #707070;
}

code:before, 
span.dropcap2, 
.table thead th, 
.table tfoot th, 
.post .published, 
.shortcode_slideshow ul.shortcode_slideshow_pager li.current a, 
.shortcode_slideshow ul.shortcode_slideshow_pager li a:hover, 
.wp-pagenavi a, 
.button, 
.wpcf7 input[type="submit"], 
.button_medium, 
.button_large, 
.cmsmsLike:hover, 
.cmsmsLike.active, 
.cmsms_slider_parent a.cmsms_prev_slide:hover span, 
.cmsms_slider_parent a.cmsms_next_slide:hover span, 
.cmsms_slider_parent a.cmsms_close_video:hover, 
.cmsms_slider_parent ul.cmsms_slides_nav li.active a, 
.cmsms_slider_parent ul.cmsms_slides_nav li:hover a, 
.cmsms_content_slider_parent ul.cmsms_slides_nav li.active a, 
.cmsms_content_slider_parent ul.cmsms_slides_nav li:hover a {
	background-color : #25458d;
}

#bottom .cmsms-form-builder input[type="text"]:focus, 
#bottom .cmsms-form-builder textarea:focus, 
#bottom .wpcf7 input[type="text"]:focus, 
#bottom .wpcf7 textarea:focus, 
input[type="text"]:focus, 
textarea:focus, 
select:focus, 
.cmsmsLike:hover, 
.cmsmsLike.active, 
select#resp_navigation:focus {
	border-color : #25458d;
}

.colored_block, 
#navigation li.current-menu-ancestor > a, 
#navigation li.current-menu-item > a, 
#navigation li:hover > a:hover, 
#navigation ul li:hover > a, 
.logo img {
	background-color : #d11e30;

}

#navigation ul li a,
#navigation li:hover > a {
	background-color : #25458d;
}

#header, 
#navigation > li > ul > li:first-child > a {
	border-top-color : #d11e30;
/*I manually changed the top border color ....border-top-color : #d11e30; */
}

#navigation ul li.current_page_item:first-child > a:before, 
#navigation ul li:first-child > a:hover:before, 
#navigation ul li.current_page_item:first-child:hover > a:hover:before, 
#navigation ul li:first-child > a:before {
	border-bottom-color : #d11e30; 
}

#navigation ul li.current_page_item:first-child:hover > a:before {
	border-bottom-color : #25458d;
}
