/****************************************************************************
SET DEFAULT FORMATTING STYLES
*****************************************************************************/

body {
	margin: 0px;
	background: #222D24;
	}
	
.left {
	float: left;
	}

.right {
	float: right;
	}

#headerContainer {
	width: 100%;
	float: left;
	background-color: #637945;
	}

	#headerConstraint {
		width: 1000px;
		}
	
#contentContainer {
	width: 100%;
	float: left;
	background-color: #334338;
	}
	
	#contentConstraint {
		width: 1000px;
		background-image: url(../images/bg_full.jpg);
		background-postion: top left;
		background-repeat: no-repeat;
		overflow: auto;
		}
		
		#contentWrapper {
			width: 1000px;
			float: left;
			background-image: url(../images/shade.png);
			background-position: bottom center;
			background-repeat: no-repeat;
			padding-bottom: 30px;
			}
	
		#navigationBuffer {
			width: 1000px;
			float: left;
			}
		
		#navigation {
			width: 1000px;
			float: left;
			}
		
			.navigationItem {
				float: left;
				}
				
		#flash {
			width: 900px;
			float: left;
			padding: 15px 0px 15px 100px;
			}
		
		#boxRow {
			width: 900px;
			float: left;
			padding: 0px 0px 0px 100px;
			}
			
			#box1 {
				width: 446px;
				height: 71px;
				float: left;
				background-image: url(../images/welcome_box2.png);
				background-position: top center;
				background-repeat: no-repeat;
				margin-right: 25px;
				padding: 40px 15px 20px 15px;
				overflow: hidden;
				}
			
			#box2 {
				width: 287px;
				height: 131px;
				float: left;
				background-image: url(../images/projects.png);
				background-postion: top center;
				background-repeat: no-repeat;
				}
				
				#box2Left {
					width: 123px;
					height: 71px;
					float: left;
					padding: 40px 15px 20px 15px;
					}
				
				#box2Right {
					width: 132px;
					float: left;
					padding: 22px 2px 0px 0px;
					}
					
		#content {
			width: 800px;
			float: left;
			background-color: #FFFFFF;
			margin: 20px 0px 0px 100px;
			}
			
			#contentLeft {
				width: 465px;
				float: left;
				padding: 35px 30px 40px 30px;
				}
				
				#portfolioMain {
					border: 2px solid #8A8A8A;
					float: left;
					}
				
				.portfolioRow {
					width: 492px;
					float: left;
					padding-bottom: 25px;
					}
				
					.portfolioItem {
						float: left;
						border: 2px solid #8A8A8A;
						margin-right: 14px;
						margin-top: 14px;
						}
					
					.portfolioItemEnd{
						float: left;
						border: 2px solid #8A8A8A;
						margin-top: 14px;
						}
						
				#projectContent {
					width: 492px;
					float: left;
					}
						
				
				#projectWrap {
					float: left;
					width: 500px;
					border-top: 2px solid #959796;
				}
				
					.projectDraw {
						float: left;
						width: 500px;
						padding: 8px 0px 8px 0px;
						border-bottom: 2px solid #959796;
					}
					
						.projectDraw img {
							float: left;
							border: 1px solid #959796;
							margin: 8px 8px 8px 0px;
							width: 80px;
						}
						
						.projectText {
							width: 375px;
							float: left;
							padding-left: 10px;
						}
			
			#contentRight {
				width: 205px;
				min-height: 369px;
				float: left;
				background-image: url(../images/interiorbar.jpg);
				background-position: top left;
				background-repeat: no-repeat;
				padding: 20px 20px 30px 50px;
				}
				
				.sideNavItem {
					width:185px;
					float: left;
					padding: 4px 10px 4px 10px;
					border-bottom: 1px solid #AAC585;
					}
				
				#sideNavTitle {
					width: 185px;
					float: left;
					padding: 4px 10px 4px 10px;
					border-bottom: 1px solid #AAC585;
					}

					.interiorFormText {
						font-family: Arial, Helvetica, sans-serif;
						font-size: 12px;
						color: #5C685E;
						padding: 0px 0px 2px 0px;
						margin: 0px;
						font-weight: bold;
						}
					
					.interiorFormField {
						font-family: Arial, Helvetica, sans-serif;
						font-size: 12px;
						color: #5C685E;
						margin-bottom: 10px;
						width: 280px;
						border: 1px solid #ACACAC;
						padding: 2px;
						}
						
					#message {
						width: 269px;
						float: left;
						background-color: #990000;
						color: #FFFFFF;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 13px;
						padding: 10px;
						margin-bottom: 15px;
						}
	
#footerContainer {
	width: 100%;
	float: left;
	border-top: 1px solid #334236;
	}
	
	#footerConstraint {
		width: 820px;
		padding: 10px 80px 25px 100px;
		}
	
	
	

