a:link{
margin:0px, 0px, 0px, 0px;
margin-top:0px;
font:bold 10pt;
font-weight:bold;
font-size:10pt;
font-family: Universe, Helvetica, Sans-serifs;
letter-spacing:1;
line-height:14px;
text-decoration:none;
}

a:visited{
margin:0px, 0px, 0px, 0px;
margin-top:0px;
font:bold 10pt;
font-weight:bold;
font-size:10pt;
font-family: Universe, Helvetica, Sans-serifs;
letter-spacing:1;
line-height:14px;
color:#3c5207;
text-decoration:none;
}

a:hover{
margin:0px, 0px, 0px, 0px;
margin-top:0px;
font:bold 10pt;
font-weight:bold;
font-size:10pt;
font-family: Universe, Helvetica, Sans-serifs;
letter-spacing:1;
line-height:14px;
text-decoration:underline;
}
a.folionav:link{
color:#3c5207;
}
a.folionav:visited{
color:#3c5207;
}
a.folionav:hover{
color:#973009;
}
a.methodnav:link{
color:#3c5207;
}
a.methodnav:visited{
color:#3c5207;
}
a.methodnav:hover{
color:#973009;
}
a.bionav:link{
color:#3c5207;
}
a.bionav:visited{
color:#3c5207;
}
a.bionav:hover{
color:#973009;
}
H1{
font:bold 18pt;
font-weight:bold;
font-size:18pt;
color:#FFCC33;
text-align:right;
margin-right:20px;
font-family: Helvetica, Universe, Gill Sans, Sans-Serif;
letter-spacing:1;
}
H2{
font:bold 14pt;
font-weight:bold;
font-size:14pt;
line-height:14pt;
color:#FCAD04;
text-align: right;
font-family: Helvetica, Universe, Gill Sans, Sans-Serif;
letter-spacing:1;
}
P, BODY{
margin:0px, 0px, 0px, 0px;
margin-top:0px;
font:normal 10pt;
font-weight:normal;
font-size:10pt;
font-family: Bookman Old Style, Sans-serifs;
letter-spacing:1;
line-height:18px;
color:#676633;
background-color:#FFFFFF;
background-image:url("images/background.gif");
background-repeat:repeat-x;
background-position:0px 507px;
}
b{
font:bold 10pt;
font-weight:bold;
font-size:10pt;
}
ul{
margin: 0px 0px 0px 20px;
list-style-type:square;
}
/* HOME PAGE*/
.homelogo{
position:absolute;
top:37px;
left:169px;
}
.homeimg{
position:absolute;
top:116px;
left:0px;
}
.homefolio{
position:absolute;
top:0px;
left:685px;
}
.homemethod{
position:absolute;
top:16px;
left:772px;
}
.homebio{
position:absolute;
top:83px;
left:699px;
}
.homecontact{
position:absolute;
top:102px;
left:772px;
}
/* MAIN MENU LAYOUT */
.mainmenu{
position:absolute;
top:0px; 
left:48px;
}
.header{
position:absolute;
top:0px;
left:48px;
}
.folio{
position:absolute;
top:0px;
left:268px;
}
.method{
position:absolute;
top:15px;
left:354px;
}
.bio{
position:absolute;
top:83px;
left:282px;
}
.contact{
position:absolute;
top:101px;
left:354px;
}
.subhead{
position:absolute;
top:21px;
left:78px;
}
.contactover{
position:absolute;
top:21px;
left:240px;
}
.methodover{
position:absolute;
top:15px;
left:350px;
}
.contactover2{
position:absolute;
top:97px;
left:350px;
}
.contactover3{
position:absolute;
top:79px;
left:268px;
}
.bioover{
position:absolute;
top:79px;
left:282px;
}
.home{
position:absolute;
top:0px;
left:350px;
}
.subnavtxt{
position:absolute;
top:35px;
left:150px;
text-align:right;
line-height:14px;
color:#3c5207;
font-family:helvetica, San-Serif;
}
.subnavmethod{
position:absolute;
top:35px;
left:110px;
text-align:right;
line-height:14px;
color:#272b34;
font-family:helvetica, San-Serif;
}

/* BODY LAYOUT */
.txt{
position:absolute; 
top:161px; 
left:66px; 
width:175px;
text-align:left;
}
.highTxt{
position:absolute; 
top:100px; 
left:66px; 
width:175px;
text-align:left;
}
.thumbs{
position:absolute; 
top:30px; 
left:280px;
}
.img{ 
position:absolute; 
top:0px; 
left:476px;
text-align:right; 
}
.imgTxt{ 
position:absolute; 
top:60px; 
left:476px;
width:500px;
text-align:left; 
}
.imgSplit{
position:absolute; 
top:0px; 
left:750px;
}
.imgSplitTxt{ 
position:absolute; 
top:60px; 
left:476px;
width:300px;
text-align:left; 
}
.logo{ 
position:absolute; 
top:464px; 
left:732px; 
}
.logoPatch{
position:absolute; 
top:464px; 
left:732px; 
width:243px;
height:34px;
background-color:#ffffff;
z-depth:3;
}
.print{
position:absolute;
top:20px;
left:30px;
}

/* SUBMENU LAYOUT */
.submenu{
position:absolute;
top:140px; 
left:280px;
}
.leftnarrow{
position:absolute;
top:0px;
left:0px;
margin:4px, 0px, 0px, 4px;
}
.rightnarrow{
position:absolute;
top:0px;
left:0px;
margin:4px, 0px, 0px, 4px;
}
/* CONTACT FORM */
.error{
font:bold 12pt;
font-family: Universe, Helvetica, Sans-serif;
font-weight:bold;
font-size:12pt;
color:#e0060e;
}
.err1star{
position:absolute; 
top:28px; 
left:3px; 
}
.err2star{
position:absolute; 
top:108px; 
left:45px; 
}
.err1{
position:absolute; 
top:40px; 
left:350px; 
}
.err2{
position:absolute; 
top:90px; 
left:350px; 
}
.form{
position:absolute; 
top:128px; 
left:34px; 
font:bold 12pt;
font-family: Universe, Helvetica, Sans-serif;
font-weight:bold;
font-size:12pt;
}
.gobbledygook{
position:absolute;
top:13px;
left:15px;
width:223px;
height:42px;
background-color:#e0060e;
border:none;
font-family: Universe, Helvetica, Sans-serif;
font-weight:bold;
font-size:12pt;
vertical-align:middle;
}
.nameImg{
position:absolute;
top:0px;
left:37px;
}
.nameSquare{
position:absolute;
top:45px;
left:0px;
width:27px;
height:25px;
background-color:#e0060e;
}
/* this is to fool IE into displaying the correct style for e-mail */
.little{
position:absolute;
top:0px;
left:0px;
width:1px;
height:1px;
border:none;
}
.gobbledygeek{
position:absolute;
top:92px;
left:61px;
width:223px;
height:42px;
background-color:#e0060e;
background-image:url('images/contact/txtEmail.gif');
background-repeat:no-repeat;
background-position:center;
border:none;
}
.emailTxt{
color:#ffffff;
background-color:#e0060e;
}
.messageTop{
position:absolute;
top:155px;
left:0px;
width:337px;
height:337px;
border:1px;
border-color:#e0060e;
border-style:solid;
background-image:url('images/contact/txtMessage.gif');
background-repeat:no-repeat;
background-position:10% 0%;
}
.mssgSquareTop{
position:absolute;
top:473px;
left:324px;
width:41px;
height:41px;
border:1px;
border-color:#e0060e;
border-style:solid;
background-color:#d8e8ad;
}
.mssgSquare{
position:absolute;
top:472px;
left:323px;
width:13px;
height:19px;
border:none;
background-color:#d8e8ad;
}
.message{
position:absolute;
top:175px;
left:1px;
width:336px;
border:none;
scrollbar-3dlight-color:#e0060e; 
scrollbar-arrow-color:#ffffff; 
scrollbar-base-color:#e0060e; 
scrollbar-darkshadow-color:#e0060e; 
scrollbar-face-color:#e0060e; 
scrollbar-highlight-color:#ffffff; 
scrollbar-shadow-color:#ffffff;
}
.submit{
position:absolute;
top:515px;
left:0px;
width:120px;
height:42px;
border:none;
color:ffffff;
font:bold 12pt;
font-weight:bold;
font-size:12pt;
font-family: Century Gothic,Universe, Helvetica, Sans-serif;
letter-spacing:2;
background-color:#e0060e;
}
