body { padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; line-height: 16px; color: #042624; background: #090804 url(../_images/template/page_bkg.jpg) no-repeat top center scroll;}

#container { margin-left: auto; margin-right: auto; width: 782px;}
#logo { width: 203px; height: 54px; position: absolute; top: 25px;}
#nav { position: absolute; top: 43px; margin-left: 220px;}
	#nav ul { margin: 0px; padding: 0px;}
	#nav li { background: url(../_images/template/nav_divider.gif) no-repeat center right scroll; list-style-type: none; float: left; padding-right: 17px;}
	#nav .nobkg { background: none;}

#jobs { position: absolute; top: 112px; margin-left: 719px;}

#main { position: absolute; top: 40px; width: 782px;}
#mainhome { position: absolute; top: 40px; width: 782px;}
#flash { width: 782px; padding-bottom: 10px;}

#content { color: #464646;}
	#content a { color: #763315; text-decoration: none;}
	#content a:hover { color: #C33C00;}
	#content #paper { margin-top: -20px; width: 440px; padding: 20px 50px 30px 20px; background: url(../_images/template/paper_bkg.jpg) repeat-y top left scroll;}
	.thankyoucontent { padding-top: 60px; padding-left: 549px;}
	.sexynote { position: absolute; margin-left: 449px;}
	.contactnote { position: absolute; margin-left: 469px;}
	.callus { float: right; width: 181px; text-align: right; padding-right: 7px;}
	.buttons { float: left; width: 184px;}
	.crayons { position: absolute; top: 620px; margin-left: 460px;}

#footer { padding-top: 10px; padding-bottom: 10px; width: 782px; color: #6C4724;}
	#footerleft { float: left; width: 200px;}
	#footerright { float: right; width: 580px; text-align: right;}
	#footer ul { margin: 0px; padding: 0px;}
	#footer li { list-style-type: none; display: inline; padding-right: 2px;}
	#footer a { color: #6C4724; text-decoration: none;}
	#footer a:hover { color: #A97542; text-decoration: none;}
	
#gallery { width: 782px; height: 472px; background: url(../_images/photos/gallery.jpg) no-repeat top left scroll;}
#noflash { width: 782px; height: 472px; background: url(../_images/photos/noflash.jpg) no-repeat top left scroll;}
	#flashdownload { padding: 199px 0px 0px 314px;}
	
h1 { width: 743px; height: 79px; padding-top: 5px; background: url(../_images/template/h1_bkg.gif) no-repeat top left scroll;}
.nobkg { height: 22px; background: none;}

ul#portfolio_list { margin: 0px; padding: 0px;}
	ul#portfolio_list li { list-style-type: none; float: left; padding-right: 35px; padding-bottom: 15px;}

.thankyou { width: 782px; height: 355px; background: url(../_images/photos/thankyou_bkg.jpg) no-repeat top left scroll;}
.emailbutton { position: absolute; top: 640px; margin-left: 150px;}

.contact { width: 782px; height: 355px; background: url(../_images/photos/contact_bkg.jpg) no-repeat top left scroll;}
	#contactform { position: absolute; top: 497px; margin-left: 548px; width: 300px;}
	#contactform p { padding-bottom: 02px;}
	#contactform label { float: left; width: 80px; color: #5A5A5A;}
	#contactform .textfield { width: 108px; border: none; background-color: none; font-size: 11px; color: #5A5A5A; padding: 11px 0px 0px 10px; margin-top: -6px; height: 20px; background: url(../_images/template/textfield.gif) no-repeat top left scroll;}
	#contactform .textfieldmulti { width: 210px; height: 70px; padding: 10px; border: none; overflow: auto; background-color: none; background: url(../_images/template/textfield_multi.gif) no-repeat top left scroll;}
	#contactform .button { margin-left: 150px;}
	
#servicesdivs { position: absolute; margin-left: 160px; top: 626px; width: 280px;}

#gallerynav { position: absolute; top: 178px; margin-left: 64px; width: 125px;}
	#gallerynav ul { margin: 0px; padding: 0px;}
	#gallerynav li { list-style-type: none;}
	#gallerynav a { color: #F45E21; font-weight: bold; text-decoration: none; width: 115px; display: block;}
	#gallerynav a:hover { color: #fff; background-color: #F45E21; text-decoration: none;}
.galleryimages { position: absolute; top: 135px; margin-left: 249px; width: 425px; height: 272px;}

ul#portfoliobuttons { position: absolute; top: 376px; margin: 0px 0px 0px 228px; padding: 0px;}
	ul#portfoliobuttons li { list-style-type: none; float: left;}

#div0 { visibility: hidden;}
#div1 { visibility: hidden;}
#div2 { visibility: hidden;}
#div3 { visibility: hidden;}
#div4 { visibility: hidden;}
#div5 { visibility: hidden;}
#div6 { visibility: hidden;}
#div7 { visibility: hidden;}
#div8 { visibility: hidden;}
#div9 { visibility: hidden;}
#div10 { visibility: hidden;}
#div11 { visibility: hidden;}
#div12 { visibility: hidden;}
#div13 { visibility: hidden;}
#div14 { visibility: hidden;}
#div15 { visibility: hidden;}
#div16 { visibility: hidden;}
#div17 { visibility: hidden;}
#div18 { visibility: hidden;}
#div19 { visibility: hidden;}

ul#bottomlogos { margin: 40px 0px 0px 0px; border-top: 1px solid #28210f; padding: 10px 0px 10px 0px; position: absolute; text-align: center; top: 840px; width: 782px;}
ul#bottomlogos li { list-style-type: none; padding-right: 10px; display: inline; text-align: center;}

.clear { clear: both;}