/*removes whitespace at top*/
* {
	margin: 0; 
	padding: 0;
	border: 0;
}

/* begin image mapping for header */
	dl.image_map {
	display:block; 
	width:833px; 
	height:245px; 
	background:url(images/main-image.jpg); 
	position:relative; 
	margin:0px auto 2px auto;
	}

	a.LINK0 {
	left:55px; /*adj here */
	top:60px; /*adj here */
	background:transparent;
	}
	
	a.LINK0 {
	display:block; 
	width:120px; /*adj here */
	height:0; 
	padding-top:110px; /*adj the hieght */
	overflow:hidden; 
	position:absolute;
	}
	
	a.LINK0:hover  {
	background:transparent; 
	border:0px dashed black; 
	color:black;
	}
	/*
	a.LINK1 {
	left:738px; 
	top:124px; 
	background:transparent;
	}
	
	a.LINK1 {
	display:block; 
	width:26px; 
	height:0; 
	padding-top:28px; 
	overflow:hidden; 
	position:absolute;
	}
	
	a.LINK1:hover  {
	background:transparent; 
	border:0px dashed black; 
	color:black;
	}
	
	a.LINK2 {
	left:768px; 
	top:124px; 
	background:transparent;
	}
	
	a.LINK2 {
	display:block;	
	width:26px; 
	height:0; 
	padding-top:28px; 
	overflow:hidden; 
	position:absolute;
	}
	
	a.LINK2:hover  {
	background:transparent; 
	border:0px dashed black; 
	color:black;
	}
	
	a.LINK3 {
	left:798px; 
	top:124px; 
	background:transparent;
	}
	
	a.LINK3 {
	display:block; 
	width:26px; 
	height:0; 
	padding-top:28px; 
	overflow:hidden; 
	position:absolute;
	}
	
	a.LINK3:hover  {
	background:transparent; 
	border:0px dashed black; 
	color:black;
	}
	*/
	a.BLINK {
	left:831px; 
	top:160px; 
	background:transparent;
	}
	
	a.BLINK {
	display:block; 
	width:202px; 
	height:17px; 
	overflow:hidden; 
	position:absolute; 
	font-size:0px;
	}
	
	a.BLINK:hover  {
	background:black; 
	border:0px dashed white; 
	color:white; 
	font-size:9px;
	}
/* end image mapping for header */

body {
/*	background: url("images/coffee-bean-texture.jpg") repeat scroll 0 0 #111d29;*/
	background:none repeat scroll 0 0 #c6b28d;
	font-family:verdana,arial,serif;/*font of the body copy*/
	font-size:0.8em;
	margin-bottom:20px;
	margin-top:1px;
	text-align:center;
	overflow: scroll; 
}
/*main menu definitions*/
	ul#menu {
		position: absolute;
		top: 204px; /*vertical position of the TOP NAV buttons */
		left: 0px; /*horizontal position of the TOP NAV buttons */
		list-style-type: none;
		padding: 0;
		margin: 0;
		display: inline;
	}
	ul#menu li {
		padding: 0;
		margin: 0;
		display: inline;
	}
	ul#menu li a {
		padding: 3px 20px 3px 20px;
		font-family: 'Francois One', sans-serif;
		font-size: 14px;
		color: #fff;/*text color on tabs*/
	}
	
/*change link background colors for the menu here*/
	ul#menu li.tab1 a {
		background: #;/*tab color, nothing for no color*/
	}
	body.tab1 ul#menu li.tab1 a {
		color:#207796;/*selected color*/
	}
	ul#menu li.tab2 a {
		background: #;
	}
	body.tab2 ul#menu li.tab2 a {
		color:#207796;
	}	
	ul#menu li.tab3 a {
		background: #;
	}
	body.tab3 ul#menu li.tab3 a {
		color:#207796;
	}
	ul#menu li.tab4 a {
		background: #;
	}
	body.tab4 ul#menu li.tab4 a {
		color:#207796;
	}
	ul#menu li.tab5 a {
		background: #;
	}
	body.tab5 ul#menu li.tab5 a {
		color:#207796;
	}
	ul#menu li.tab6 a {
		background: #;
	}
	body.tab6 ul#menu li.tab6 a {
		color:#207796;
	}
	}
	ul#menu li a:hover {
		color: #000;/*don't know what this does now*/
	}
/*end main menu definitions*/
img {
	border: 0;
}

a {
	color: #86402d;/*color of e-mail link*/
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}



/*beginning of header*/
#header h1 {
	font-size: 1.0em;
	position: relative;
	left: 260px;
	top: 2px;
}

#header a {
	background-color: transparent;
	color: #666666;
	font-family: helvetica, verdana, arial, serif;
	text-decoration:none;
}

#header a:hover {
	background-color: transparent;
	color: #888888;/*hover color*/
}

#header {
	background-color: #fadd67;
	background: no-repeat;	
	clear: right;
	color: #000000;
	font-size: 0.7em;	
	text-align: right;
	width: 833px;
	margin: 0 auto;
	height: 227px; /*vertical positioning of main container under header*/
	position: relative;
}


/*begin header bottom half background*/
#bgcolor {
    background: #ce0201;/*color behind top nav*/
    bottom: 0;
    left: 0; 
    height: 267px;
    position: absolute;
    width: 833px;
}

/*end header bottom half background*/



/*t in f links and twitter img*/
#soc-net {
	float: center;
	margin-top: 10px;	
}

#soc-net img{
	margin: 0 7px;
}

#twitter-ad {
	float: right;
	margin-top: 10px;	
}
/*end t in f links and twitter img*/


/*
#phone-number {
	background: url("images/phone-number.gif") no-repeat;
	height:31px;
	left:56px;
	position:absolute;
	top:77px;
	width:271px;
}

#green-car {
	background: url("images/green-car.jpg") no-repeat;
	height: 169px;
	position: absolute;
	right: 0;
	top: 67px;
	width: 390px;	
}

#logo {
	bottom: 47px;
	left: 50px;
	position: absolute;
}
*/
#homeimage {
	background: url("images/homeimage.jpg") no-repeat;
	height: 267px;
	position: absolute;
	right: 0;
	top: 21px;
	width: 833px;	
}
#contactimage {
	background: url("images/homeimage.jpg") no-repeat;
	height: 267px;
	position: absolute;
	right: 0;
	top: 21px;
	width: 833px;	
}
#servicesimage {
	background: url("images/homeimage.jpg") no-repeat;
	height: 267px;
	position: absolute;
	right: 0;
	top: 21px;
	width: 833px;	
}
#referimage {
	background: url("images/homeimage.jpg") no-repeat;
	height: 267px;
	position: absolute;
	right: 0;
	top: 21px;
	width: 833px;	
}
#folioimage {
	background: url("images/homeimage.jpg") no-repeat;
	height: 267px;
	position: absolute;
	right: 0;
	top: 21px;
	width: 833px;
}
#modelingimage {
	background: url("images/homeimage.jpg") no-repeat;
	height: 267px;
	position: absolute;
	right: 0;
	top: 21px;
	width: 833px;		
}
/*end of header*/



/*begin main container holding nav and content*/
#container {
	background-color: #f2f2f2;/*color of bottom of container*/
	color: #5a5a5a; /* text color */
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 833px;
	/*height: 530px;*/
	overflow: auto;
	padding-bottom: 10px;

}
#container-s {
	background-color: #f2f2f2;/*color of bottom of container*/
	color: #5a5a5a;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 833px;
	/*height: 530px;*/
	overflow: auto;
	padding-bottom: 50px;

}
#container-gal{
	background-color: #f2f2f2;/*color of bottom of container*/
	color: #5a5a5a; /* text color */
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 833px;
	/*height: 530px;*/
	overflow: auto;
	padding-bottom: 25px;

}
#container-con {
	background-color: #f2f2f2;/*color of bottom of container*/
	color: #5a5a5a;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 833px;
	/*height: 488px;*/
	overflow: auto;
	padding-bottom: 50px;
}

/*begin content*/
#content {
 float: left;
 text-align: center;
 margin-top: 0px;
 width: 833px;
 line-height: 1.5em;
	background: #f2f2f2;/*color of background behind main body*/
	/*height: 520px;*/
}

#content-s {
 float: left;
 text-align: center;
 margin-top: 0px;
 width: 833px;
 line-height: 1.5em;
	background: #f2f2f2;/*color of background behind main body*/
	/*height: 520px;*/
}
#content-cl {
 float: left;
 text-align: center;
 margin-top: 0px;
 width: 833px;
 line-height: 1.5em;
	background: #f2f2f2;/*color of background behind main body*/
	/*height: 520px;*/
}
#content-contact {
 float: left;
 text-align: center;
 margin-top: 0px;
 width: 833px;
 line-height: 1.5em;
	background: #f2f2f2;/*color of background behind main body*/
	/*height: 520px;*/
}

/*
#content.home{background:#fff;}
#content.services{background:#fff;}
#content.gallery{background:#fff;}
#content.clients{background:#fff;}
#content.contact{background:#fff;}
*/
h1.mainheading {
 font-size: 13px !important;
}
p {
 text-align: justify;
}
p.left {
 text-align: left;
}
ul li span.bold {
 font-weight: bold;
}
ul li.spacing {
 padding-bottom: 20px;
}
/*end content*/
/*end main container holding nav and content*/




/*begin footer copyright and validation*/
#footer {
	clear: right;
	color: #000;
	font-size: 0.7em;
	margin: 0 auto;
	padding-bottom: 4px;	
	padding-top: 0px;
	text-align: left;
	padding-left: 0px;
	width:833px;
}

#footer a {
	background-color: transparent;
	color:#132262; /*color of link "Womack Design" */
}

#footer a:hover {
	text-decoration: underline;	
}

/*end footer copyright and validation*/

			.row {
				width:733px;
				margin:0 50px 10px 50px;
				clear:both;
				text-align:left;
			}
			.row-force {
				width:733px;
				margin:0 50px 10px 50px;
				clear:both;
				text-align:justify;
			}

			.row:after {
				content: ".";
				display: block;
				height: 0;
				clear: both;
				visibility: hidden;
			}

			.unit {
				float:left;
			}

			.unit1-of-1 {
				width:733px; /* (-50px) + 833px + (-50px) */
			}

			.unit1-of-2 {
				width:351px; /* (733px - 30px) / 2 */
				margin-right:31px;
			}

			.unit1-of-3 {
				width:224px; /* (673px - 30px - 30px) / 3 */
				margin-right:30px;
			}

			.last {
				margin-right:0;
			}
			.last2 {
				margin-right:-10;
			}
