body {
	text-align: center;
	background-image: url("images/topBanner.gif");
	background-repeat: repeat-x;
	font-family: verdana,georgia;
	font-size: 14px;
	margin: 0px;
	text-align: center;
}
body a{
	color: #000000;
}
body a:hover{
	color: #ff6600;
}
div#container {
	width: 750px;
	height: auto;
	min-height: 600px;
	background-image: url("images/bg_tile2.gif");
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

div#mastHead {
	width: 537px;
	height: 117px;
	float:left;
}
div#content {
	height: auto;
	width: 537px;
	float: left;
}
div#footer {	
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	height: 45px;
	width: 750px;
	padding: 0px;
	background-image: url("images/footer_bg.gif");
	background-repeat: repeat-x;
}
div#footerBg {
	width: 100%;
	height: 45px;
}
div#footerRightImg {
	float: right;
	height: 45px;
	width: 23px;
}
div#sideColBtm {
	float: left;
}
div#footerText {
	width: 502px;
	height: 45px;
	float: left;
	color: #ff6600;
	text-align: center;
}
div#footerText a {
	color: #ff6600;
}
div#footerPadding {
	padding: 16px 0px 0px 0px;
	width: 502px;
	height: 45px;
	font-size: 10px;
	float: left;
}
.hr {
	width:160px;
	border: 1px dashed #535353;
	height: 2px;
	padding: 0px;
}
.hrPadding {
	padding-left: 25px;	
}
.workImage {
	padding-left: 8px;
}
div#work {
	width: 525px;
	height: 145px;
	padding: 2px 2px 2px 2px;
	/*background-color: #cccccc;*/
	border	: 1px dashed #535353;
}
div#footerBgSpan {
	width: 100%;
	height: 45px;
	background-image: url("images/footerSpan_bg.gif");
	background-repeat: repeat-x;
}
.workText {
	padding: 4px 6px 0px 2px;
	width: 350px;
	float: left;
	align: top;
}
h3 {
	padding: 4px 2px 0px 10px;
}

div#workImage1 {
	padding-right: 4px;
	width: 163px;
	text-align: center;
	font-size: 10px;
	float: left;
}
div#workImage2 {
	padding-right: 4px;
	width: 163px;
	text-align: center;
	font-size: 10px;
	float: left;
}
div#workImage3 {
	padding-right: 4px;
	width: 163px;
	text-align: center;
	font-size: 10px;
	float: left;
}
div#workImage4 {
	padding-right: 4px;
	height: auto;
	width: 163px;
	text-align: center;
	font-size: 10px;
	float: left;
}
div#workImage5 {
	padding-right: 4px;
}
div#workImage6 {
	padding-right: 4px;
	float: left;
}
div#workImage7 {
	padding-right: 4px;
	float: left;
}
.hrBig {
	border: 1px dashed #535353;
	width: 520px;
	float: left;
}
.workHeaders {
	font-size: 15px;
	font-weight: bold;
	padding: 0px 10px 10px 0px;
}
div#workPadding {
	padding-top:5px;
}
div#contentText {
	padding: 2px;
}
div#topLogo {
	width: 213px;
	height: 154px;
}
.nav {
    background-color:#ccc;
	text-align: left;
	float: left;
	width: 179px;
	height: auto;
}
.navPadding {
	padding-left: 5px;	
}
div#sideCol {
	/*background-image: url("images/sideCol_bg.gif");
	background-repeat: repeat-y;
	background-color:#999;*/
	color: #535353;
	height: auto;
	/*width: 213px;*/
	float: left;
	font-size: 14px;
	text-align: center;
}
div#homeBtn {
	width: 175px;
	height: 25px;
	/*background-color:red;*/
	padding-top: 4px;
	border-bottom: 1px dashed #000000;
	margin-left:auto;
	margin-right: auto;
}
div#homeBtn:hover {
	background-color:#ffffff;
	color: red;
	border-bottom: 1px solid #000000;
}
div#homeBtn a{
	width: 175px;
	height: 25px;
}
div#webBtn {
	width: 175px;
	height: 25px;
	/*background-color:red;*/
	border-bottom: 1px dashed #000000;
	padding-top: 4px;
	margin-left:auto;
	margin-right: auto;
}
div#webBtn:hover {
	background-color:#ffffff;
	border-bottom: 1px solid #000000;
}
div#flashBtn {
	width: 175px;
	height: 25px;
	/*background-color:red;*/
	border-bottom: 1px dashed #000000;
	padding-top: 4px;
	margin-left:auto;
	margin-right: auto;
}
div#flashBtn:hover {
	background-color:#ffffff;
	border-bottom: 1px solid #000000;
}
div#printBtn {
	width: 175px;
	height: 25px;
	/*background-color:red;*/
	border-bottom: 1px dashed #000000;
	padding-top: 4px;
	margin-left:auto;
	margin-right: auto;
}
div#printBtn:hover {
	background-color:#ffffff;
	border-bottom: 1px solid #000000;
}
div#threedBtn {
	width: 175px;
	height: 25px;
	/*background-color:red;*/
	border-bottom: 1px dashed #000000;
	padding-top: 4px;
	margin-left:auto;
	margin-right: auto;
}
div#threedBtn:hover {
	background-color:#ffffff;
	border-bottom: 1px solid #000000;
}
div#blogBtn {
	width: 175px;
	height: 25px;
	/*background-color:red;*/
	border-bottom: 1px dashed #000000;
	padding-top: 4px;
	margin-left:auto;
	margin-right: auto;
}
div#blogBtn:hover {
	background-color:#ffffff;
	border-bottom: 1px solid #000000;
}
div#contactBtn {
	width: 175px;
	height: 25px;
	/*background-color:red;*/
	border-bottom: 1px dashed #000000;
	padding-top: 4px;
	margin-left:auto;
	margin-right: auto;
}
div#contactBtn:hover {
	background-color:#ffffff;
	border-bottom: 1px solid #000000;
}
.btnLinks {
	width: 175px;
	height: 25px;
	padding-top:2px;
}
.btnLinks:hover {
	background-color: #ffffff;
}

/*HERE IS WHERE THE STYLING FOR THE LOGIN FORM GOES*/
.textLabels {
	font-size: 14px;
}
.inputText {
	border: 1px solid #999999;
	padding: 2px;
}
.submitBtn {
	border: 1px dashed #999999;
	background-color: #686868;
	font-weight: bold;
	color: #ff6600;
	height: 23px;
}
.submitBtn:hover {
	background-color: #ff6600;
	color: #000000;
}
.inputTable {
	padding-left: 6px;
}
div#loginError {
	padding-left: 6px;
	text-decoration: underline;
}

/*HERE IS THE STYLING FOR THE CONTACT FORM*/
div#contactForm {
	padding-left: 6px;
	width: 525px;
}
.contactInput {
	width: 200px;
}
.contactLabels {
	font-size: 14px;
	text-align: right;
}
.contactMessage {
	width: 300px;
}
div#adminNav {
	padding-bottom: 4px;
	border-bottom: 1px dashed #000000;
}
div#adminNav a{
}
.resumeText {
	color: #ff6600;
	font-size: 12px;
}
.requiredField {
	color: #ff6600;
	font-size: 12px;
}
/*  HERE IS THE STYLING FOR THE HOME PAGE  */
div#indexContent {
	width: 525px;
	float: left;
}
div#indexContentPadding {
	padding: 0px 10px 4px 10px;
}
div#indexImage1 {
	float: left;
	padding-right: 4px;
	height: auto;
}
.indexHeader {
	font-size: 20px;
	font-weight: bold;
	padding: 10px 0px 0px 14px;
}
h1 {
	font-size: 20px;
	padding: 10px 0px 0px 14px;
}