.container {
		width:650px;
		}
	
	#main {
		background:url(../images/header-tail2.gif) 0 0 repeat-x;
		}
	
	
	/* Header */
	#header {
		height:277px;
		width:650px;
		margin:0 auto;
		position:relative;
		}
		
	section.head {
		padding:54px 0 0 0;
		}
		
		/* Logo */
		.logo {
			float:left;
			}
			.logo h1 {
				float:none;
				margin-bottom:0;
				background-position:0 5px;
				}
				.description {
					float:none;
					background:none;
					padding:0 0 0 35px;
					margin:-18px 0 0 25px;
					}
		/* User Area */
		.user-area {
			position:absolute;
			right:0;
			top:174px;
			}
			.user-area li {
				background:url(../images/divider.gif) no-repeat 0 0;
				padding:2px 20px 2px 21px;
				}
			.user-area li:first-child {
				background:url(../images/divider.gif) no-repeat 0 0;
				padding:2px 20px 2px 21px;
				}
	/* Navigation */
	.top-nav {
		position:absolute;
		left:0;
		top:160px;
		width:630px;
		height:66px;
		border:1px solid #e4e4e0;
		border-right-color:#fefefd;
		border-bottom-color:#fefefd;
		padding:9px;
		background:url(../images/content-pattern.gif) 50% 0 #f0f0ec;
		}
		.top-nav .container {
			background:#fff;
			width:630px;
			height:64px;
			}
			.top-nav ul {
				padding:19px 0 19px 0;
				margin-bottom:0;
				}
	
	#searchform {
		position:absolute;
		top:-90px;
		right:0;
		margin:0;
		}
	
	/* Slider */
	#faded {
		width:610px;
		height:356px;
		padding:0;
		}
		#faded .rap {
			height:304px;
			width:610px;
			}
		#faded img {
			width:610px;
			height:auto;
			}
		#faded ul.pagination {
			padding:16px 0 0 0;
			}
	
	
	/* Content */
	#content .inside {
		padding:10px;
		}
	#main-content {
		width:317px;
		}
	#content .indent {
		padding:34px 20px 40px 30px;
		}
	
	.welcome-box {
		width:570px;
		}
	
	article.capabilities .one_half {
		float:none;
		width:100%;
		padding:0;
		overflow:hidden;
		}
	article.capabilities .one_half.last {
		margin-top:55px;
		}
		article.capabilities .one_half.last ul li {
			display:none;
			}
		article.capabilities .one_half.last ul li:nth-child(1),
		article.capabilities .one_half.last ul li:nth-child(2),
		article.capabilities .one_half.last ul li:nth-child(3){
			display:block;
			}
	
	
	.features-list li {
		margin-bottom:45px;
		}
		.features-list li:nth-child(2n) {
			padding-right:0;
			}
		.features-list li:nth-child(2n-1) {
			padding-left:0;
			border-left:none;
			}
	
	
	/* Sidebar */
	#sidebar {
		width:282px;
		float:right;
		}
	.home #sidebar {
		margin-top:475px;
		}
		#sidebar .inner {
			padding:25px 20px 25px 20px;
			}
	
	
	
	
	/* contacts-list */
	#contacts-list {
		
		}
		.contacts-list {
			padding:32px 0 0 0;
			width:650px;
			margin:0;
			}
		.contacts-list li.last {
			position:absolute;
			left:0;
			top:0;
			width:100%;
			border:none;
			text-align:center;
			}
	
	#loopedCarousel ul.pagination {
		width:270px;
		margin:0 0 0 -20px;
		}
	
	
	.resize-image {
		width:50%;
		height:auto;
		}
			
	/* Process steps */
	.process-steps {
		width:100%;
		overflow:hidden;
		background:none;
		}
		.process-steps li {
			margin:0 0 20px 0;
			float:none;
			width:100%;
			}
	
	
	
	.find_us_column {
		width:290px;
		}
	.contact_form_column {
		width:320px;
		}
	
	#map_canvas {
		width:235px;
		height:150px;
		overflow:hidden;
		}
	
	.address dt,
	.address dd{ 
		font-size:11px;
		}
		.address dd span {
			padding-right:10px;
			}

	
	#contact-form input[type=text] {
		width:245px;
		}
	#contact-form textarea {
		width:245px;
		height:200px;
		}
	
	
	
	/* Footer */
	#footer {
		text-align:left;
		}
		#footer .indent {
			padding:0 0 0 47px;
			}
	#footer-widgets .indent {
		padding:0 0 0 47px;
		}
	#footer-widgets .inner {
		padding:45px 0 30px 0;
		}
	#footer-widgets .column1 {
		width:310px;
		padding:0 40px 0 0;
		border:none;
		min-height:160px;
		}
	#footer-widgets .column2 {
		float:left;
		padding:0;
		width:253px;
		border:none;
		min-height:160px;
		}
	#footer-widgets .column3 {
		display:none;
		}