@import url(reset.css);

/* HTML Elements */

body,html { min-height:101% }
	
body { background:#8a8987;  }

body, select, input, textarea { font: 100% Arial, Verdana, Sans-Serif }

a, a:visited { text-decoration:none; outline:none }

a:hover, a:active { text-decoration:underline; outline:none }
	
a img { border:none }

div.clear { clear:both; height:1px; font-size:1px }
/* Navigation */

#navigation { background-color:#000000 }
#navigation-container { margin:0 auto; width:940px; height:45px; }

#navigation-container a img { position:relative; z-index:1; top:10px }

#navigation-container ul { float:right; margin-top:22px; position:relative; }
#navigation-container ul li { display:inline }
#navigation-container ul li a { text-indent:-5000px; margin:0 11px; }

/* buttons */
#navigation-container ul li .home { width:40px; display:block; float:left; background:url(../images/sprite.png) 0 0 no-repeat }
#navigation-container ul li .home:hover, #navigation-container ul li .home-active {width:40px; display:block; float:left;  background:url(../images/sprite.png) 0 -150px no-repeat }

#navigation-container ul li .about-us { width:70px; display:block; float:left; background:url(../images/sprite.png) 0 -25px no-repeat }
#navigation-container ul li .about-us:hover,#navigation-container ul li .about-us-active { width:70px; display:block; float:left; background:url(../images/sprite.png) 0 -175px no-repeat }

#navigation-container ul li .services { width:67px; display:block; float:left; background:url(../images/sprite.png) 0 -50px no-repeat }
#navigation-container ul li .services:hover, #navigation-container ul li .services-active {  width:67px; display:block; float:left; background:url(../images/sprite.png) 0 -200px no-repeat }

#navigation-container ul li .blog { width:37px; display:block; float:left; background:url(../images/sprite.png) 0 -75px no-repeat }
#navigation-container ul li .blog:hover, #navigation-container ul li .blog-active { width:37px; display:block; float:left; background:url(../images/sprite.png) 0 -225px no-repeat }

#navigation-container ul li .portfolio { width:77px; display:block; float:left; background:url(../images/sprite.png) 0 -100px no-repeat }
#navigation-container ul li .portfolio:hover, #navigation-container ul li .portfolio-active { width:77px; display:block; float:left; background:url(../images/sprite.png) 0 -250px no-repeat }

#navigation-container ul li .contact { width:64px; display:block; float:left; background:url(../images/sprite.png) 0 -125px no-repeat }
#navigation-container ul li .contact:hover, #navigation-container ul li .contact-active { width:64px; display:block; float:left; background:url(../images/sprite.png) 0 -275px no-repeat }
/* end buttons */

/* HOMEPAGE CSS */
#homepage { background:#f7f7f6 url(../images/bg.jpg) repeat-x; min-height:600px; border-top:1px solid #000000 }

#homepage #homepage-container { width:953px; margin:0 auto; position:relative }

#homepage #homepage-container .tag_line { color:#afafaf; font-size:35px; margin-top:75px; text-align:center; height:35px; padding:0; }/*background:url(../images/sprite.png) center -776px no-repeat; text-indent:-5000px */

#homepage #homepage-container #featured { margin-top:55px; margin-bottom:10px; padding-left:10px;  }

#homepage #homepage-container #featured #latest-project { background:url(../images/latest_project.png) no-repeat; width:234px; height:230px; margin-top:29px; float:left; padding:21px }

	#latest-project h2 { font-size:12px; font-weight:bold; color:#5c5c52; margin-bottom:4px }
	#latest-project h3 { font-size:26px; height:54px; font-weight:bold; color:#fe7200 }
	#latest-project h4 { font-size:12px; color:#7a7a7a; text-decoration:underline; margin-bottom:15px }
	#latest-project  { font-size:12px; color:#FFFFFF }
	#latest-project ul { height:110px }

#homepage #homepage-container #featured #featured-project { background:url(../images/featured_bg.png) no-repeat; width:400px; height:283px; margin-top:29px; float:left; padding:16px }

#homepage #homepage-container #featured #featured-projects { float:left; width:233px }

#homepage #homepage-container #featured #featured-projects .information { position:absolute; bottom:0; width:204px; padding:5px; color:white; background:#38393a; display:none }

#homepage #homepage-container #featured #featured-projects #featured-1 { background:url(../images/featured1_bg.png) no-repeat; width:213px; height:139px; margin-top:0px; padding:8px 10px }
#homepage #homepage-container #featured #featured-projects #featured-2 { background:url(../images/featured2_bg.png) no-repeat; width:213px; height:139px; margin-top:19px; padding:8px 10px }

#middle { padding-bottom:44px }
	
	#middle h2 { margin-bottom:16px }
	
	#middle p { margin:0; line-height:18px; color:#121212; font-size:12px; margin-left:75px; height:95px }
	
	#middle a { float:right }

	#middle #why_work { width:275px; height:185px; background:url(../images/work_with_us.jpg) 0 72px no-repeat; float:left; padding:10px 15px 0 15px;  }
	
		#middle h2 { color:#cf5d00; font-size:28px; padding:0; }/*background:url(../images/sprite.png) 0 -625px no-repeat;  text-indent:-5000px*/
		#middle h2 span { color:#313131; font-size:12px; text-transform:uppercase }
	
	#middle #what_we_do { width:330px; height:175px; background:url(../images/what_we_do.jpg) 15px 70px no-repeat; float:left; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; padding:10px 15px;  }
		/*#middle #what_we_do  h2 { background:url(../images/sprite.png) 0 -575px no-repeat; padding:0; text-indent:-5000px }*/
	
	#who_likes { width:270px; height:185px; background:url(../images/quotes.jpg) 15px 60px no-repeat; float:left; padding:10px 0 0 15px }
		 /*#who_likes  h2 { background:url(../images/sprite.png) 0 -675px no-repeat; padding:0; text-indent:-5000px;height:40px; margin-bottom:16px }*/
	
		#who_likes p.who { color:red; line-height:inherit; text-align:right; height:auto }
			
			#who_likes p.who .name { color:#01487e; font-size:12px; font-weight:bold }
			#who_likes p.who .job { color:#353638; font-size:12px; font-weight:bold }
			#who_likes p.who .company { color:#2c2c2c; font-size:11px; font-weight:normal }
			
/* END HOMEPAGE CONTENT */
#bottom-content { background:#d9d7d0; border-bottom:1px solid #6c6b68 }
			
#bottom { padding-bottom:44px; padding-top:20px; width:945px; margin:0 auto; padding-left:5px }
	
	#bottom h2 { margin-bottom:6px }/*height:25px; */
	
	#bottom p { margin:0; line-height:18px; color:#121212; font-size:12px; margin-left:75px; height:85px }

	#bottom #gossip { width:282px; height:255px; background:url(../images/gossip_bg.jpg) 0 31px no-repeat; float:left; padding:0px 15px 0 0px;  }
		h2.h2 { font-size:28px; color:#777777 }
		/*#bottom #gossip  h2 { background:url(../images/sprite.png) 0 -400px no-repeat; padding:0; text-indent:-5000px }*/
		#bottom #gossip a { color:#01487e; font-size:11px }
		#bottom #gossip .tweet { margin:0px 12px; padding:10px 0px; border-bottom:1px solid #e3e2df; line-height:16px; font-size:11px; color:#121212 }
		#bottom #gossip .tweet .time { color:#909090; font-size:10px; line-height:normal }
		#bottom #gossip .last { border:0px }
		
	#bottom #our_clients { width:330px; height:255px; background:url(../images/they_loved_us_bg.jpg) 35px 31px no-repeat; float:left; padding:0px 15px;  }
		/*#bottom #our_clients  h2 { background:url(../images/sprite.png) 0 -375px no-repeat; padding:0; margin-left:20px; text-indent:-5000px }*/
		#bottom #our_clients div { text-align:center }
		
	#bottom #contact_us { width:282px; height:255px; background:url(../images/hello_bg.jpg) 0 31px no-repeat; float:left; padding:0px 0 0 0px; margin-left:5px; position:relative;  }
		/*#bottom #contact_us  h2 { background:url(../images/sprite.png) 0 -350px no-repeat; padding:0; text-indent:-5000px }*/
		
		#bottom #contact_us  #contact_email { margin:13px 0px 0px 24px; padding:0px }
		#bottom #contact_us  #contact_phone { background:url(../images/contact_phone.png) left top no-repeat; width:137px; height:29px; margin:17px 0px 0px 14px; padding:0px }
		#bottom #contact_us .phone_number { position:absolute; top:132px; left:61px; margin:0px; padding:0px }
		#bottom #contact_us .phone_number p.phone { margin:5px 0 0 3px; padding:0px; font-size:26px; line-height:23px; color:#777777 }
		
		#bottom #contact_us	.address { margin-left:20px; font-size:11px; color:#121212; margin-top:20px; width:264px }
			.address .label { font-weight:bold;}
			.address a	{ color:#01487e; font-size:11px; font-weight:bold }
			.address .icons { float:right; margin-top:35px }
		#bottom #contact_us	.address a {font-weight:normal;}
	
		#bottom #our_clients  h2 { margin-left:20px }
	/*#bottom #our_clients { width:330px; height:255px; background:url(../images/out_clients.jpg) 0px 31px no-repeat; float:left; padding:0px 15px;  }
		#bottom #our_clients  h2 { background:url(../images/sprite.png) 0 -375px no-repeat; padding:0; text-indent:-5000px }
	
	#bottom #contact_us { width:268px; height:255px; background:url(../images/contact_us.jpg) 12px 40px no-repeat; float:left; padding:0px 0 0 15px }
		#bottom #contact_us  h2 { background:url(../images/sprite.png) 0 -350px no-repeat; padding:0; text-indent:-5000px }
		#bottom #contact_us	.address { margin-left:88px; font-size:11px; color:#121212; margin-top:5px }
			.address .label { font-weight:bold;}
			.address a	{ color:#01487e; font-size:11px; font-weight:bold }
		#bottom #contact_us	.address a {font-weight:normal;}*/

#footer { background:none; width:940px; margin:0 auto; text-align:center }
	#footer ul {  }
		#footer ul li { display:inline }
		#footer ul li a {  color:#ffffff; font-size:11px; font-weight:bold; text-transform:uppercase; margin-right:10px }
		#footer ul li a:hover {text-decoration:underline }
	#footer p { color:#c5c6c6; font-size:11px }
	
#header { background:#f7f7f6 url(../images/bg_internal.jpg) repeat-x; height:75px; border-top:1px solid #000000; position:relative }

	#header .tag_line { color:#FFF; margin-top:30px; text-align:center; height:35px; padding:0;color:#afafaf; font-size:35px;  }/*background:url(../images/sprite.png) center -776px no-repeat; text-indent:-5000px */

/* Breadcrump */	
#breadcrump { background:#d9d7d0; border-top:1px solid #e6e5d4; height:27px }
	#breadcrump #breadcrump-content { width:940px; margin:0 auto }
		#breadcrump #breadcrump-content ul li { float:left; padding-right:5px; color:#121212; font-size:10px; line-height:25px; background:url(../images/arrow.jpg) 0 11px no-repeat; padding-left:7px }
		#breadcrump #breadcrump-content ul li.no-arrow { background:none; padding-left:0px }
		#breadcrump #breadcrump-content ul li a { color:#cf5d00 }
		#breadcrump #breadcrump-content span.location { color:#7a7a7a; font-size:10px }
		#breadcrump #breadcrump-content .home { background:url(../images/home.jpg) no-repeat; display:block; width:17px; height:17px; text-indent:-5000px; float:left; margin-top:4px }

/* END breadcrump */
		
#container-wrapper { background:#f7f7f6; padding-top:17px }
	#container-wrapper #container { margin:0 auto; width:940px; padding-bottom:80px }
		#container-wrapper #container #column-left { width:640px; float:left; margin-right:29px; padding-top:10px }
			#container-wrapper #container h1 { font-size:26px; color:#fe7200; }
			#container-wrapper #container #column-left h1.about { height:40px; background:url(../images/sprite.png) 0 -826px no-repeat; text-indent:-5000px }
			/*#container-wrapper #container #column-left h1.contact { height:40px; background:url(../images/sprite.png) 0 -725px no-repeat; text-indent:-5000px }
			#container-wrapper #container #column-left h1.design { height:40px; background:url(../images/sprite.png) 0 -1375px no-repeat; text-indent:-5000px }
			#container-wrapper #container #column-left h1.creative { height:40px; background:url(../images/sprite.png) 0 -1225px no-repeat; text-indent:-5000px }
			#container-wrapper #container #column-left h1.marketing { height:40px; background:url(../images/sprite.png) 0 -1275px no-repeat; text-indent:-5000px }
			#container-wrapper #container #column-left h1.development { height:40px; background:url(../images/sprite.png) 0 -1325px no-repeat; text-indent:-5000px }*/
			
			
			#container-wrapper #container #column-left p { margin-top:15px; color:#121212; font-size:13px; line-height:17px }
			#container-wrapper #container #column-left p.first { margin-top:27px }
		#container-wrapper #container #column-right { font-size:13px; width:271px; float:left;color: #121212; line-height: 17px;}
			#container-wrapper #container #column-right #who_likes { padding-left:0px }
			#container-wrapper #container #column-right #who_likes p { margin-top:10px; margin-left:10px; height:80px }
			
			#container-wrapper #container #column-right #contact_us { width:268px; height:255px; float:left; padding:0px 0 0 0px; margin-top:50px;}
			#container-wrapper #container  h2.h2right { font-size:28px; color:#777777 } /*{ background:url(../images/sprite.png) 0 -350px no-repeat; padding:0; text-indent:-5000px; height:25px }*/
			#container-wrapper #container #column-right #contact_us  h2.address { background:url(../images/sprite.png) 0 -426px no-repeat; padding:0; text-indent:-5000px; height:24px }
			#container-wrapper #container #column-right #contact_us	.address { font-size:11px; color:#121212; margin-top:5px }
			
		#container-wrapper #container #column { width:940px; }
			#container-wrapper #container #column .project { background:#e8e7e3; width:190px; height:275px; padding:15px; color:#01487e; margin:0px 20px 15px 0; float:left; }
			.project-big {width:220px; height:305px; color:#01487e; margin:15px 20px 15px 0; float:left; position:relative;  }
			#container-wrapper #container #column .last { margin-right:0px }
			#container-wrapper #container #column .project:hover { background:#2c2c2c; cursor:pointer }
				#container-wrapper #container #column .project:hover a { color:white }
				#container-wrapper #container #column .project h2 { font-size:12px; font-weight:bold; text-align:center; margin-top:15px }
					#container-wrapper #container #column .project h2 a { font-size:12px; font-weight:bold; color:#01487e }
					#container-wrapper #container #column .project h2 a:hover { font-size:12px; font-weight:bold; color:white }
					
					#container-wrapper #container #column h2.project_url { position:absolute; bottom:-10px; font-size:12px; font-weight:bold; text-align:center; margin:0; padding:0; width:220px }
					#container-wrapper #container #column h2.project_url a { font-size:12px; font-weight:bold; color:#01487e }
			
			#container-wrapper #container #column p { margin-bottom:10px }
			/*#container-wrapper #container #column h1.services { height:40px; background:url(../images/sprite.png) 0 -1125px no-repeat; text-indent:-5000px }
			#container-wrapper #container #column h1.portfolio { height:40px; background:url(../images/sprite.png) 0 -875px no-repeat; text-indent:-5000px }
			
			#container-wrapper #container #column h1.testimonials { height:40px; background:url(../images/sprite.png) 0 -1175px no-repeat; text-indent:-5000px }*/
			/* SERVICES */
			#container-wrapper #container #column #creative { height:170px; margin-top:5px; width:312px; background:url(../images/creative.jpg) 0 35px no-repeat; padding-left:145px; padding-top:40px; margin-right:25px; float:left }
				
				#container-wrapper #container #column h2 { height:40px; margin-bottom:22px; font-size:18px; color:#707070 }
				#container-wrapper #container #column p { color:#121212; font-size:12px }
				#container-wrapper #container #column h2 a.h2 { font-size:18px; color:#707070; display:block; height:40px; text-decoration:none }/*(text-indent:-5000px; */
				#container-wrapper #container #column h2 span { font-size:24px; display:block; margin-top:5px }
				
				#container-wrapper #container #column #creative h2 span { color:#719010 }/*background:url(../images/sprite.png) 0 -925px no-repeat;*/
				
			#container-wrapper #container #column #web_development { height:170px; margin-top:5px; width:312px; background:url(../images/web_development.jpg) 0 53px no-repeat; padding-left:145px; padding-top:40px; margin-right:0px; float:left }
				#container-wrapper #container #column #web_development h2 span { color:#903a00 }/*background:url(../images/sprite.png) 0 -1025px no-repeat;*/
			
			
			
			#container-wrapper #container #column #mobile_applications { height:170px; margin-top:45px; width:312px; background:url(../images/mobile_app.jpg) 0 65px no-repeat; padding-left:145px; padding-top:70px; margin-right:0px; float:left }
				#container-wrapper #container #column #mobile_applications h2 span { color:#c48900 }/*background:url(../images/sprite.png) 0 -975px no-repeat;*/
			
			#container-wrapper #container #column #graphic_design { height:170px; margin-top:45px; width:312px; background:url(../images/graphic_design.jpg) 0 60px no-repeat; padding-left:145px; padding-top:70px; margin-right:25px; float:left }
				#container-wrapper #container #column #graphic_design h2 span { color:#006e9c }/*background:url(../images/sprite.png) 0 -1075px no-repeat;*/
			
		/* TESTIMONIALS */
		
			#container-wrapper #container #column div.testimonial { width:460px; margin-top:40px; margin-right:20px; float:left }
				#container-wrapper #container #column div.no-margin { margin-right:0px }
				#container-wrapper #container #column .testimonial p { font-size:12px; color:#121212; line-height:18px }
				#container-wrapper #container #column .testimonial p.title { font-size:30px; color:#000; line-height:32px; margin-bottom:32px }
				#container-wrapper #container #column .testimonial p.testimonial { font-size:12px; font-style:italic; color:#121212; line-height:18px }
				#container-wrapper #container #column .testimonial p.projects { font-size:10px; color:#787878; line-height:18px; margin-top:40px }
				#container-wrapper #container #column .testimonial ul li { background:url(../images/arrow1.jpg) 0px center no-repeat; padding-left:7px }
				#container-wrapper #container #column .testimonial ul li a { color:#01487e; font-size:12px; font-weight:bold; line-height:20px }
				
		#container-wrapper #container #column-left-project { width:700px; float:left; margin-right:20px }
			/*#container-wrapper #container #column-left-project h1 { height:40px; background:url(../images/sprite.png) 0 -826px no-repeat; text-indent:-5000px }
			
			#container-wrapper #container #column-left-project h1.portfolio-35 { height:30px; background:url(../images/sprite.png) 0 -1480px no-repeat; text-indent:-5000px; margin-bottom:10px }
			
			#container-wrapper #container #column-left-project h1.portfolio-34 { height:30px; background:url(../images/sprite.png) 0 -1450px no-repeat; text-indent:-5000px; margin-bottom:10px }
			
			#container-wrapper #container #column-left-project h1.portfolio-36 { height:30px; background:url(../images/sprite.png) 0 -1510px no-repeat; text-indent:-5000px; margin-bottom:10px }
			
			#container-wrapper #container #column-left-project h1.portfolio-37 { height:30px; background:url(../images/sprite.png) 0 -1698px no-repeat; text-indent:-5000px; margin-bottom:10px }
			
			#container-wrapper #container #column-left-project h1.portfolio-38 { height:30px; background:url(../images/sprite.png) 0 -1542px no-repeat; text-indent:-5000px; margin-bottom:10px }
			
			#container-wrapper #container #column-left-project h1.portfolio-39 { height:30px; background:url(../images/sprite.png) 0 -1574px no-repeat; text-indent:-5000px; margin-bottom:10px }
			
			#container-wrapper #container #column-left-project h1.portfolio-33 { height:30px; background:url(../images/sprite.png) 0 -1420px no-repeat; text-indent:-5000px; margin-bottom:10px }
			
			#container-wrapper #container #column-left-project h1.portfolio-17 { height:30px; background:url(../images/sprite.png) 0 -1606px no-repeat; text-indent:-5000px; margin-bottom:10px }
			
			#container-wrapper #container #column-left-project h1.portfolio-19 { height:30px; background:url(../images/sprite.png) 0 -1638px no-repeat; text-indent:-5000px; margin-bottom:10px }
			
			#container-wrapper #container #column-left-project h1.portfolio-24 { height:30px; background:url(../images/sprite.png) 0 -1668px no-repeat; text-indent:-5000px; margin-bottom:10px }
			
			#container-wrapper #container #column-left-project h1.portfolio-41 { height:30px; background:url(../images/sprite.png) 0 -1728px no-repeat; text-indent:-5000px; margin-bottom:10px }
			
			#container-wrapper #container #column-left-project h1.portfolio-42 { height:30px; background:url(../images/sprite.png) 0 -1758px no-repeat; text-indent:-5000px; margin-bottom:10px }
			
			#container-wrapper #container #column-left-project h1.portfolio-43 { height:30px; background:url(../images/sprite.png) 0 -1788px no-repeat; text-indent:-5000px; margin-bottom:10px }
			
			#container-wrapper #container #column-left-project h1.portfolio-46 { height:30px; background:url(../images/sprite.png) 0 -1820px no-repeat; text-indent:-5000px; margin-bottom:10px }
			
			#container-wrapper #container #column-left-project h1.portfolio-44 { height:30px; background:url(../images/sprite.png) 0 -1850px no-repeat; text-indent:-5000px; margin-bottom:10px }
			
			#container-wrapper #container #column-left-project h1.portfolio-45 { height:30px; background:url(../images/sprite.png) 0 -1880px no-repeat; text-indent:-5000px; margin-bottom:10px }
			
			#container-wrapper #container #column-left-project h1.portfolio-47 { height:30px; background:url(../images/sprite.png) 0 -1910px no-repeat; text-indent:-5000px; margin-bottom:10px }
			
			#container-wrapper #container #column-left-project h1.portfolio-48 { height:30px; background:url(../images/sprite.png) 0 -1940px no-repeat; text-indent:-5000px; margin-bottom:10px }
			
			#container-wrapper #container #column-left-project h1.portfolio-49 { height:30px; background:url(../images/sprite.png) 0 -1970px no-repeat; text-indent:-5000px; margin-bottom:10px }
			
			#container-wrapper #container #column-left-project h1.portfolio-50 { height:30px; background:url(../images/sprite.png) 0 -2000px no-repeat; text-indent:-5000px; margin-bottom:10px }
			
			#container-wrapper #container #column-left-project h1.portfolio-51 { height:30px; background:url(../images/sprite.png) 0 -2033px no-repeat; text-indent:-5000px; margin-bottom:10px }
			
			#container-wrapper #container #column-left-project h1.portfolio-52 { height:30px; background:url(../images/sprite.png) 0 -2066px no-repeat; text-indent:-5000px; margin-bottom:10px }
			
			#container-wrapper #container #column-left-project h1.portfolio-53 { height:30px; background:url(../images/sprite.png) 0 -2099px no-repeat; text-indent:-5000px; margin-bottom:10px }
			
			#container-wrapper #container #column-left-project h1.portfolio-54 { height:30px; background:url(../images/sprite.png) 0 -2130px no-repeat; text-indent:-5000px; margin-bottom:10px }*/
			
			#container-wrapper #container #column-left-project .project { background:#e8e7e3; width:670px; padding:15px;color:#01487e; margin:15px 20px 15px 0; float:left;  }
				#container-wrapper #container #column-left-project .project .numbers { float:left; margin-top:15px }
					#container-wrapper #container #column-left-project .project .numbers a { height:22px; width:22px; border:1px solid #2c2c2c; display:block; background:#2c2c2c; float:left; margin-right:8px; text-align:center; font-size:12px; color:#FFF; line-height:22px; text-decoration:none }
					#container-wrapper #container #column-left-project .project .numbers a:hover, #container-wrapper #container #column-left-project .project .numbers a.active { height:22px; width:22px; background:none; border:1px solid #707070; display:block; float:left; margin-right:8px; text-align:center; font-size:12px; color:#2c2c2c; line-height:22px }
				#container-wrapper #container #column-left-project .project .launch { float:right; margin-top:15px }
					#container-wrapper #container #column-left-project .project .launch a { height:22px; border:1px solid #2c2c2c; display:block; background:#2c2c2c; float:left; text-align:center; font-size:12px; color:#FFF; line-height:22px; text-decoration:none; padding:0 11px; font-weight:bold }
					#container-wrapper #container #column-left-project .project .launch a:hover { height:22px; border:1px solid #707070; display:block; background:none; float:left; text-align:center; font-size:12px; color:#2c2c2c; line-height:22px; text-decoration:none; padding:0 11px; font-weight:bold }
					
			
		#container-wrapper #container #column-right-project { font-size:12px; width:220px; float:left; margin-top:55px }
		.column-right-project { font-size:12px; width:180px; float:left; margin-top:20px }
			#container-wrapper #container #column-right-project p, .column-right-project p { font-size:12px; color:#121212 }
				#container-wrapper #container #column-right-project p strong, .column-right-project p strong { color:#01487e }
				
		#container-wrapper #container #column-right-project .services { border-bottom:1px solid #CCCCCC; padding-bottom:3px; margin-bottom:5px; width:170px }
		
		#container-wrapper #container #column-right-project ul li, .column-right-project ul li { background:url(../images/arrow.png) left -1px no-repeat; padding-left:13px; line-height:20px }
			
/* CONTACT FORMS */

form#hello { width:257px; padding:18px 10px 18px 13px; background:#e8e7e3; margin-top:15px; float:left; margin-right:30px }

	form#hello h2.hello { background:url(../images/sprite.png) 0 -525px no-repeat; padding:0; text-indent:-5000px; height:40px }
	form#hello div.input { float:left; background:url(../images/input_bg.jpg) no-repeat; width:194px; height:23px }
	form#hello input { height:15px; font-size:12px; color:white; width:188px; border:0; margin-top:3px; margin-left:3px; background-color:#707070 }
	
	form#hello div.textarea { float:left; background:url(../images/textarea_bg.jpg) no-repeat; width:194px; height:141px; }
	form#hello textarea { height:132px; font-size:12px; color:white; width:185px; border:0; margin-top:3px; margin-left:3px; background-color:#707070; overflow:hidden  }
	form#hello input.submit_btn_send { float:right; background:url(../images/buttons/send.jpg) left top no-repeat; width:90px; height:33px; border:0px; cursor:pointer }

form#hire_us { width:317px; padding:18px 0px 18px 13px; background:#e8e7e3; margin-top:15px; float:left }
	
	form#hire_us .hire_us { background:url(../images/sprite.png) 0 -475px no-repeat; padding:0; text-indent:-5000px; height:40px }
	form#hire_us div.input { float:left; background:url(../images/input_bg_large.jpg) no-repeat; width:244px; height:23px }
	form#hire_us input { height:15px; font-size:12px; color:white; width:238px; border:0; margin-top:3px; margin-left:3px; background-color:#707070 }
	form#hire_us select { height:19px; font-size:12px; color:white; width:238px; border:0; margin-top:3px; margin-left:3px; background-color:#707070 }
	
	form#hire_us div.textarea { float:left; background:url(../images/textarea_bg_large.jpg) no-repeat; width:238px; height:135px; padding:3px }
	form#hire_us textarea { height:128px; font-size:12px; color:white; width:230px; border:0; margin-top:3px; margin-left:3px; background-color:#707070; overflow:hidden}
	form#hire_us input.submit_btn_hire_us { float:right; background:url(../images/buttons/get_quote.jpg) left top no-repeat; width:126px; height:33px; border:0px; cursor:pointer; margin-right:10px }

form#hello p, form#hire_us p { color:#121212; font-size:12px; margin-bottom:22px; margin-left:0; padding:0 }

form#hello label.form_contact, form#hire_us label.form_contact { color:#121212; font-size:12px; float:left; padding-top:0; width:62px }

form#hello .submit, form#hire_us .submit { float:right }

.clear_forms { clear:both; height:12px }

/* END CONTACT FORMS */

h4 { font-size:13px }

.sponsorData {	display:none;}

.projectData {	width:190px;	height:240px }

.tags strong { font-weight:normal }

.slider2 { margin:0; padding:0; top:0; margin-left:20px; width:284px; height:300px; }
.slider2 li { left:0;text-align:center; height:144px; width:284px; }

#latest-project ul li { background:url(../images/arrow.png) left -1px no-repeat; padding-left:13px; line-height:20px }

.chat { position:fixed; right:0; bottom:0; }
.twitter { position:fixed; right:0; top:160px; }

h1.home { display:inline }
h1.home a { text-indent:-9999px; position:absolute; display:block; height:56px; width:280px; background:url(../images/logo.png) no-repeat; float:left; top:20px }
.team {
	padding:15px;
	background:#E8E7E3;
	width:220px;
	margin-top:30px;
	float:left;
	margin-left:40px;
}

.second {
	margin-left:60px
}
	
#container-wrapper #container #column-left .team p.name {
	color:#01487E;
	text-transform:uppercase;
	font-weight:bold;
}

#container-wrapper #container #column-left .team p.name span {
	font-weight:normal;
	color:#121212;
}
