body {
background-color: #FFF;
margin: 35px 0px; padding:0px; 
background: url(images/background.jpg) no-repeat;
}

#layout {
margin-right: auto;
margin-left:auto;
border: 0;
width: 784px; 
}

.content {
color: #000;
font: .8em/1.5em georgia, times, 'times new roman', serif;
text-align: left;
vertical-align: top;
}

.smtxt {
color: #999;
font: 10px/13px georgia, times, 'times new roman', serif;
letter-spacing: 2px;
text-align: left;
}

.smtxt2 {
color: #C8C7C7;
font: 10px/12px arial, verdana, helvetica, sans-serif;
}

.sub {
color: #000;
font: bold 1.3em/1.3em times, 'times new roman', serif;
letter-spacing: 3px;
vertical-align: top;
}

.sub2 {
color: #F2683C;
font: bold 1.3em/1.3em times, 'times new roman', serif;
letter-spacing: 3px;
vertical-align: top;
}

.form {
border: 1px solid #000;
color: #000;
font: 14px georgia, times, 'times new roman', serif;
text-align: left;
}

.button {
background-color: #FFF;
border: 1px solid #000;
color: #0000;
font: bold 10px georgia, times, 'times new roman', serif;
letter-spacing: 1px;
}

/* nav links */
A.type1:link 	{color:#666; text-decoration:none;}
A.type1:visited {color:#999; text-decoration:none;}
A.type1:hover   {color:#F63; text-decoration:none;}
A.type1:active  {color:#660; text-decoration:none;}

/* footer */
A.type2:link 	{color:#663; text-decoration:none;}
A.type2:visited {color:#663; text-decoration:none;}
A.type2:hover   {color:#663; text-decoration:underline;}
A.type2:active  {color:#663; text-decoration:none;}

/* content */
A.type3:link 	{color:#666; text-decoration:underline;}
A.type3:visited {color:#999; text-decoration:underline;}
A.type3:active  {color:#660; text-decoration:underline;}
A.type3:hover   {color:#F63; text-decoration:underline;}