/* ########## HTML TAGS ########## */

body
{
	margin: 0px; padding: 0px;
	background-color: #563C23; color: #65523F; font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}

a:link, a:visited
{ color: #65523F; text-decoration: underline; }

a:hover, a:active
{ color: #959355; text-decoration: underline; }

fieldset
{ margin: 0px 0px 8px 50px; padding-left: 0px; border: none; }

h1
{ font-size: 15px; }

/* ########## NAMED ELEMENTS ########## */

#alert
{
	display: none; position: absolute; width: 300px; margin: 200px 0px 0px 209px; padding: 30px;  filter: alpha("opacity=0"); opacity: 0;
	background-color: #DBCBAA; border: 2px solid #959355; font-weight: bold; text-align: center;
}

#body
{ padding: 30px 30px 80px 30px; line-height: 1.75em; }

#body>h1
{ margin-top: 0px; }

#body>p
{ margin-top: 0px; }

#body img
{ margin: 0px 10px 10px 0px; border: 2px solid #959355; }

#body ol
{ padding-left: 20px; }

#body ul
{ padding-left: 15px; }

#copyright
{
	position: relative; width: 772px; margin: 0px auto; margin-bottom: 70px; padding: 10px 0px 0px 0px;
	color: #E5D9C0; font-size: 9px; line-height: 1.5em; text-align: center;
}

#copyright a:link, #copyright a:visited
{ color: #E5D9C0; text-decoration: none; }

#copyright a:hover, #copyright a:active
{ color: #E5D9C0; text-decoration: underline; }

#copyright ul
{ display: inline; list-style-type: none; }

#copyright ul li
{ display: inline; margin: 0px; padding: 0px 3px 0px 3px; }

#footer
{
	position: absolute; bottom: 0px; width: 718px; height: 48px; padding: 12px 0px 0px 0px;
	background-color: #DBCBAA; border-top: 2px solid #563C23; font-size: 11px; font-weight: bold; line-height: 1.5em; text-align: center;
}

#footer ul
{ display: inline; list-style-type: none; }

#footer ul li
{ display: inline; margin: 0px; padding: 0px 3px 0px 3px; }

#mask
{ display: none; position: absolute; width: 718px; background-color: #E5D9C0; filter: alpha("opacity=0"); opacity: 0; }

#masthead
{ height: 88px; background-color: #65523F; }

#nav
{
	position: relative; height: 124px; border-bottom: 3px solid #959355;
	background-color: #DBCBAA; background-image: url("/assets/img/navBackground.gif"); background-repeat: no-repeat;
}

#nav #navItem1
{ left: 82px; }

#nav #navItem2
{ left: 202px; }

#nav #navItem3
{ left: 328px; }

#nav #navItem4
{ left: 448px; }

#nav #navItem5
{ left: 580px; }

#nav #screwHead1
{ left: 90px; }

#nav #screwHead2
{ left: 221px; }

#nav #screwHead3
{ left: 348px; }

#nav #screwHead4
{ left: 472px; }

#nav #screwHead5
{ left: 598px; }

#page
{
	position: relative; width: 718px; min-height: 500px; margin: 0px auto; margin-top: 70px; padding-right: 54px;
	background-color: #E5D9C0; background-image: url("/assets/img/tapeMeasure.jpg"); background-position: top right; background-repeat: no-repeat;
}

/* ########## CLASS ELEMENTS ########## */

.formField
{ margin-bottom: 6px; }

.formField #control
{ }

.formField #control .button
{ padding: 4px; background-color: #959355; border: 1px solid #65523F; color: #FFFFFF; font-size: 10px; font-weight: bold; letter-spacing: 1pt; text-transform: uppercase; }

.formField #control .select
{ padding: 3px 4px 3px 4px; background-color: #DED2B9; border: 1px solid #65523F; color: #65523F; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; }

.formField #control .textarea
{ width: 300px; height: 75px; padding: 4px; background-color: #DED2B9; border: 1px solid #65523F; color: #65523F; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; }

.formField #control .textfield
{ width: 300px; padding: 4px; background-color: #DED2B9; border: 1px solid #65523F; color: #65523F; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; }

.formField #label
{ font-size: 9px; font-weight: bold; letter-spacing: 1pt; text-transform: uppercase; }

.inline
{ float: left; margin-right: 10px; }

.screwHead
{ position: absolute; top: 31px; }

.navItem
{ position: absolute; top: 80px; }