body {
	background:#333;
	font-family:Tahoma;
}
#content {
	width:989px;
	height:560px;
	background:#666;
	margin:20px auto 0px auto;
}
		#header {
			background: url(../images/header_bg.jpg) repeat-x;
			height:32px;
			color:#fff;
			padding-top:30px;
		}
		#home-top {
			background: url(../images/home_top.jpg) no-repeat;
			height:121px;
		}
		#home-content {
			background: url(../images/home_content.jpg) no-repeat;
			height:226px;
		}
		#home-footer {
			background: url(../images/home_footer.jpg) no-repeat;
			height:156px;
			padding:5px;
		}
		#drive-line {
			color:#ccc;
			font-size:16px;
			padding-top:13px;
			position:relative;
			top:140px;
			left:595px;
			background:url(../images/drive_bg.png);
			width:409px;
			height:30px;
		}
		.button {
			background: url(../images/button_bg.png) no-repeat;
			color:#ccc;
			width:196px;
			height:88px;
			padding:20px 15px 10px 30px;
		}
		
		#main-top {
			background: url(../images/main_top.jpg) no-repeat;
			height:100px;
			padding-left:20px;
		}	
		#main-content {
			background:#333;
			height:329px;
			border-right:1px solid #363636;
			border-left:1px solid #363636;
		}	
		#main-title {
			font-family:tahoma;
			color:#ddd;
			font-size:22px;
			font-weight: bold;
			margin-top:26px;
		}
		#main-description {
			color:#ddd;
			font-size:16px;
			margin-top:11px;
			margin-left:100px;
		}
		.project-title {
			color:#ddd;
			font-size:28px;
			margin-right:360px;
			float:right;
			margin-top:55px;
			line-height:100%;
		}
		#main-footer {
			background: url(../images/main_footer.jpg) no-repeat;
			height:69px;
			padding:5px;		
		}
		#blue-line {
			color:#ccc;
			font-family:arial;
			font-weight: bold;
			font-size:16px;
			line-height:100%;
			padding-top:10px;
			padding-left:20px;
			position:relative;
			margin-top:10px;
			left:7px;
			background:url(../images/drive_bg.png);
			width:190px;
			height:24px;
		}		
		.cloud {
			color:#eaebed;
		}
		.cloud div {
			cursor:pointer;
			padding:5px;
		}
		.cloud div:hover {
			color:#6480ff;
		}
		#cloud_css {
			position:relative;
			top:0px;
			left:20px;
			font-size:16px;
			width:30px;
		}
		#cloud_php {
			position:relative;
			left:120px;
			top:-10px;
			height:35px;
			font-size:34px;
		}
		#cloud_moo {
			position:relative;
			top:-35px;
			left:0px;
			width:70px;
			font-size:18px;
		}
		#cloud_action {
			position:relative;
			top:-45px;
			left:90px;
			font-size:15px;
		}
		#cloud_xml {
			position:relative;
			top:-50px;
			left:0px;
			width:30px;
			font-size:15px;
		}
		#cloud_flash {
			position:relative;
			top:-60px;
			left:60px;
			font-size:26px;
		}
		#cloud_mysql {
			position:relative;
			top:-60px;
			left:0px;
			width:50px;
			font-size:20px;
		}
		#cloud_ajax {
			position:relative;
			top:-75px;
			left:110px;
			font-size:23px;
		}
		#cloud_javascript {
			position:relative;
			top:-75px;
			left:25px;
			width:100px;
			font-size:16px;
		}
		.service {
			margin-top:10px;
			border-bottom:1px solid #444;
			width:150px;
			padding-bottom:3px;
			font-size:15px;
			font-family:fantasy;
			color:#ccc;
			font-weight: bold;
			cursor:pointer;
			text-transform: lowercase;
			text-decoration:none;
			display:block;
		}
		.service-mini {
			margin:5px 0px 0px 20px;
			font-size:12px;
			color:#bbb;
			font-weight:bold;
			cursor:pointer;
			text-transform: lowercase;
			text-decoration:none;
			display:block;
		}
		.service.active {
			color:#fff;
		}
		.services_content {
			font-family:arial;
			width:505px;
			height:330px;
			border-right:1px solid #444;
			color:#ddd;
			font-size:1.2em;
			text-indent:2em; 
			line-height:1.2em; 
			padding:0px 40px 0px 50px;
		}
		.services_content p {
			margin-bottom:10px;
		}		
		.services_content b {
			color:#FFFFFF;
		}