/* CSS Document */

body {
	background: #444;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	font-size: small;
}

	#wrapper {
		width: 878px;
		margin-top: 82px;
		margin-left: auto;
		margin-right: auto;
		position: relative;
	}
	
		#wrapper img.logo {
			position: absolute;
			bottom: 0px;
			border: 0;
			left: 0px;
		}
	
		#logo {
			width: 251px;
			float: left;
		}
		
		#right {
			background: url(../grfx/content_divider.gif) top left repeat-y;
			width: 627px;
			float: right;
			min-height: 473px;
			height: auto !important;
			height: 473px;
		}
		
			#content {
			}
			
				#content .home_callout {
					border: 0;
					margin: 0 0 0 16px;
				}
				
			#internal_content {
				background: url(../grfx/content_divider.gif) top left repeat-y;
				width: 480px;
				padding: 0 0 0 18px;
				float: right;
				min-height: 473px;
				height: auto !important;
				height: 473px;
			}
			
					#internal_content .profile {
						padding: 40px 0 0 0;
						display: block;
					}
					
					#internal_content .services {
						float: right;
						display: block;
					}
					
					#internal_content .portfolio {
						float: right;
						display: block;
					}
					
					#internal_content .homewares {						
						padding: 40px 0 0 50px;
						display: block;
					}
					
						#internal_content .portfolio_image {
							padding: 40px 18px 0 0;
							float: left;
							display: block;
						}
			
				#internal_content ul li {
					list-style-type: none;
				}
				
					#internal_content ul.tabbed {
						margin: 0 0 0 30px;
					}
					
					#internal_content ul.spaced {
						margin: 16px 0 0 0;
					}
					
						#internal_content ul.spaced li {
							padding: 35px 0 35px 0;
						}
					
						#internal_content ul.spaced li a {
							padding: 20px 0 20px 0;
							color: #999;
							text-decoration: none;
						}
						
						#internal_content ul.spaced li a:hover {
							color: #aaa9a9;
						}
				
		#footer {
			padding: 52px 0 0 0;
		}
		
			#footer p {
				padding: 0 0 0 267px;
				color: #999;
				font-size: 0.85em;
			}
			
			#footer p a {
				color: #999;
				text-decoration: none;
			}
			
			#footer p a:hover {
				color: #aaa9a9;
			}