/*
File Name: style_cf.css
23.10.2009
*/
body {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
	font-size:13.5px;
	line-height:21px;
	background-color:#4b8dab;
	color:#396D86;
}

/* top navigation */
	/*a */
	#nav ul li a { 
		color:#71889d;
	}
	#nav ul li a:hover { 
		color:#2f6060;
	}
	#nav ul li.current_page_item a { 
		color:#8B9EAF;
	}
	#nav ul li.current_page_item a:hover { 
		color:#fff;
	}
	/* Sub level menu links style */
	#nav ul li ul li a, #nav ul li ul li.page_item  a{
		background: #e6eded;
		color:#71889d;
		border-bottom:1px solid #FCFDFE;
		border-left:1px solid #FCFDFE;
		border-right:1px solid #FCFDFE;
	}
	#nav ul li ul li a:hover{ /*sub menus hover style*/
		background: #FBFCFD;
		color: #54687A;
	}
	#nav ul li ul li ul li a{
		border-top:1px solid #FCFDFE;
	}
/* slider area */
	/* sliding texts on main page slider */
	#slider_in{
	}
	/* slider title text */
	.sliding_text_text{
		color:#fff;
	}
	/* slider title title*/
	.sliding_text_text h1,.sliding_text_text  h1 a{
		color:#4684A2;
	}
	/* slider text link */
	.sliding_text_text a{
		color:#fff;
	}
	.sliding_text_text a:hover{
		color:#fff;
	}
/* boxes  */
	/* home page left side boxes  */
	#home_left .box h2{
		color:#2F586C;
	}	
	#home_left .box .textarea{
		color:#396D86;
	}	
	/*right side boxes  */
	#home_right .box h2,
	#page_right .box h2{
		color:#2F586C;
	}	
	#home_right .box .titlearea2 h2,
	#page_right .box .titlearea2 h2{
		color:#2F586C;
	}	
	#home_right .box .textarea,
	#page_right .box .textarea{
		color:#396D86;
	}	
	/* testimonials author   */
	#home_right .box .textarea h3,
	#page_right .box .textarea h3{
		color:#2F586C;
	}	
	/* testimonials company name   */
	#home_right .box .textarea h4,
	#page_right .box .textarea h4{
		color:#78a6a6;
	}	
/* buttons   */
	/* big button */
		.button_big a{
			color:#74A9C2;
		}
		.button_big a:hover{
			color:#577777;
		}
	/* small button */
		.button_small a{
			color:#74A9C2;
		}
		.button_small a:hover{
			color:#577777;
		}
/* footer */
	/* footer1 copyright text */
	#footer1 .part1{
		color:#CFDCE2;
	}
	/* footer1 navigation */
	#footer1 .part2{
		color:#CFDCE2;
	}
	/* footer1 links */
	#footer1 .part1 a, #footer1 .part2 a{
		color:#CFDCE2;
	}
	#footer1 .part1 a:hover, #footer1 .part2 a:hover{
		color:#27495A;
	}
	/* twitter */
	/* twitter entry text*/
	#footer1 .twitter_entry{
		color:#396A82;
	}
	/* twitter links*/
	#footer1 .twitter_entry a{
		color:#396A82;
	}
	#footer1 .twitter_entry a:hover{
		color:#27495A;
	}
	/* twitter baloon*/
	#footer1 .twitter_baloon{
		color:#fff;
	}
	/* footer 2 */
	#footer2{
		background-color:#4b8dab;
	}
	/* footer2 left space */
	#footer2 .part1{
		color:#396A82;
	}
	/* footer2 right space */
	#footer2 .part2{
		color:#396A82;
	}
	/* footer2 links */
	#footer2 .part1, #footer .part2 a{
		color:#396A82;
	}
	#footer2 .part1, #footer .part2 a:hover{
		color:#27495A;
	}
/* headings*/
	h1,h2{ 
		color:#2C5265;
	}
	h3,h4,h5,h6 { 
		color:#2C5265;
	}
/* sub page layout two columns */
	/* Lists */
	#page_left ul {
		color:#2C5265;
	}
	#page_left ul ul{
		color:#162B34;
	}
	#page_left ul ul li{
		background:#C4D5DB;
		border:1px solid #E3ECEE;
	}
	#page_left ul li {
		background:#DEE8EB;
		border:1px solid #EDF2F3;
	}
	#page_left ol {
		color:#464646;
	}
	#page_left ol li {
		background:#DEE8EB;
		border:1px solid #EDF2F3;
	}
	#page_left ol ol{
		color:#464646;
	}
	#page_left ol ol li{
		background:#C4D5DB;
		border:1px solid #E3ECEE;
	}
	/* links */
	a{	
		color:#3F758F;
	}
	a:hover{
		color:#3E748E;
	}
/* sub navigation */
	#sub_menu  li a{	
		color:#3F758F;
	}
	#sub_menu  li a:hover{
		color:#A8C9D9;
	}
/* side bar */
	#page_right .textarea li a{	
		color:#3F758F;
	}
	#page_right .textarea li a:hover{
		color:#3E748E;
	}
/* side bar form elements*/
	#page_right .textbox
	{
		color:#3F758F;
	}

	#page_right .button
	{
		color:#5396B3;
		background:#bcd6e1;
	}
/* flickr images */
	.flickr_badge_image img {
		border: 1px solid #E3ECEE !important;
	}
	.flickr_badge_image img:hover {
		border: 1px solid #fff !important;
	}
/* tables */
	table{
		border:1px solid #c9dfdf;

	}
	table caption strong{
		color: #2f6060;
	}
	table th {
		background: #C4D5DB;
		color: #2f6060;
	}
	table td {
		background:#DEE8EB;
		border-left:1px solid #c9dfdf;
		border-bottom:1px solid #c9dfdf;
	}
/* text elements */
	blockquote {
		color:#4E91B1;
	}
/* portfolio */
	 /* portfolio box*/
	.portfolio_con{
		border:1px solid #d3e1e1;
		background:#e6eded;
	}
	 /* portfolio image*/
	.portfolio_con img{
		border:1px solid #fff;
	}
	 /* portfolio text */
	.portfolio_text{
		background: #4E91B1;
		color:#fff;
	 }
	 /* portfolio heading */
	.portfolio_text h3{
		color:#fff;
	 }
 	 /* portfolio arrow */
	.portfolio_con .portf_arrow{
		border:0px solid #fff;
	}
/* paging*/
		#paging ul li{
			border-top:1px solid #fff;
			border-left:1px solid #fff;
			border-right:1px solid #C1D5D5;
			border-bottom:1px solid #C1D5D5;
			background:#e6eded;
		}
		 /* paging mouseover*/
		#paging ul li:hover{
			background:#fff;
		}
		 /* paging active*/
		#paging ul li.active{
			background:#fff;
		}
/* photo gallery */
	 /* photo gallery box*/
	.photo_gallery_con{
			border-top:1px solid #fff;
			border-left:1px solid #fff;
			border-right:1px solid #C1D5D5;
			border-bottom:1px solid #C1D5D5;
			background:#e6eded;
	}
	 /* photo gallery image*/
	.photo_gallery img{
		border:1px solid #fff;
	}
	 /* photo gallery text */
	.photo_gallery_text{
		background: #4E91B1;
		color:#fff;
	 }
/* blog*/
	.blog_box h2 a{
		color:#2C5265;
	}
	.blog_box h2 a:hover{
		color:#458D8D;
	}
	.blog_box .dateandcategories{
		border:1px solid #c2d5da;
		background:#c2d5da;
		color:#2f6060;
	}
	.post_image{
		border:1px solid #c2d5da;
		background:#e6eded;
	}
/* form elements*/
	#contact_form form,
	#contact_form input,
	#contact_form select,
	#contact_form textarea
	{
		color:#2f6060;
	}

	#contact_form input,
	#contact_form select,
	#contact_form textarea
	{
		background:#dfe7eb;
		border:1px solid #c2d5da;
	}	
	#contact_form .button
	{	
		color:#CFDCE2;
		background:#4b8dab;
	}
	/* form elements lists */
	#contact_form ul {
		color:#2f6060;
	}
	#contact_form label.error {
		color:#ff0000;
	}
	#contact_form ul li {
		background:transparent;
		border:0px solid #c9dfdf;
	}
	#contact_form ul li.title {
		background:transparent;
		border:0px solid #c9dfdf;
		color:#2f6060;
	}
