body{
	margin:12px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	background-color:#333333;
}
p{}
a{text-decoration:none; color:#666666}
a:hover{text-decoration:none; font-weight:bold; color:#666666}
img{border:0px}
td{vertical-align:top}

#div{border:1px solid silver}

#spgd{
	position:absolute;
	width:163px;
	height:20px;
	left:12px;
	top:12px;
	color:#999999
}

#emailbox{
	position:absolute;
	width:128px;
	height:20px;
	left:273px;
	top:12px;
}
#emailbox a{color:#666666}
#emailbox a:hover{color:#666666}
#telbox{
	position:absolute;
	width:121px;
	height:20px;
	left:487px;
	top:12px;
}
#mobile{
	position:absolute;
	width:95px;
	height:20px;
	left:700px;
	top:12px
}
#about, #design, #art, #photography, #clients, #resume, #contact, #nittygritty, #detailedbrief, #tips, #ownership, #money, #general, #contactformresponse, #portfolio{
	position:absolute;
	left: 273px;
	top:175px;
	height:380px;
	width:510px;
}

.top{color:#333333; text-align:right; border-top:1px dotted silver; padding-top:5px}

.dotted{height:1px; border-top:1px dotted silver; padding-top:5px; margin-top:10px}

.textcol{width:440px}

.picwindow{
	position:absolute;
	left: 273px;
	top:96px;
	height:380px;
	width:510px;
}
#text1{
	position:absolute;
	left:534px;
	top:488px;
	height:80px;
	width:249px;
}
#text2{
	position:absolute;
	left:273px;
	top:488px;
	height:80px;
	width:500px;
}
#intromenu{
	position:absolute;
	width:75px;
	height:40px;
	left:12px;
	top:99px;
}
#mainmenu{
	position:absolute;
	width:75px;
	height:120px;
	left:12px;
	top:186px;
	display:block;
}
#submenu, #hirememenu{
	position:absolute;
	width:162px;
	height:120px;
	left:99px;
	top:186px;
}
.menu ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.menu li{
	margin:0px;
	padding:0px;
}


#pagelinks{
	position:absolute;
	left:273px;
	top:588px;
	height:20px;
	width:249px;
}
#pagelinks ul{list-style:none; margin:0px; padding:0px}
#pagelinks li{ margin-right:12px; display:inline}
#pagelinks a{text-decoration:none; color:#666666}
#pagelinks a:hover{color:#666666;}

#seal{
	position:absolute;
	width:25px;
	height:25px;
	left:-1012px;
	top:573px;
}
#copyright{
	position:absolute;
	width:100px;
	height:25px;
	left:-1041px;
	top:588px;
	color:#CCCCCC;
	font-size:10px
}
.contactformfield{ width:440px; clear:both}
#3table td{ padding-right:10px}