body { 
  background-color:#e2dddf; 
  margin:0px; 
  margin-top:20px;
  margin-bottom:20px;
  text-align: center;
  font-family:verdana, arial, helvetica, sans-serif;
  color:#666;
}

#main {
  width: 652px;
  width:766px;
  background:#ccc;
background-image:url('/images/blot.jpg');
background-position: top right;
background-repeat: no-repeat;
  padding:15px;
  border:1px solid #999;
  margin:0px auto;

}
#header { 
  margin:20px auto;
  background-image:url('/images/pagelay/stripes.gif');
  border:1px solid #000;
  height:148px;
}

#topnav {float:right; 
padding:0px;
padding-right:37px;
padding-top:5px;
text-align:left;
background-image:url('/images/blot2.jpg');
background-position: top right;
background-repeat: no-repeat;
}
#topnav ul {
padding-left:0;
margin-left:0px;
display:inline;
color:#fff;
font-weight:bold;
font-variant:small-caps;
font-size:11px;
list-style-type:none;
} 
#topnav ul li {

margin-left:0px;
}
#topnav a {color: #eee; 
text-decoration:none;
padding-left:22px;
line-height:140%;
background-image: url('/images/pagelay/square.gif');
background-postiion:left;
background-repeat:no-repeat;
}
#topnav a:hover {
color: #fff;
background-image: url('/images/pagelay/squareon.gif');
background-postiion:left;
background-repeat:no-repeat;
}

#left {
  width: 233px;
  margin:0px auto;
  float:left;
}

#right {
  width: 470px;
  margin:0px auto;
  float:right;
}
#pright {
  width: 233px;
  margin:0 14px 0 0;
  float:right;
}

#pleft {
  width: 450px;
  margin:0px auto;
  float:left;
}

#footer { 
background-color:#b6c2ba;
border:1px solid #999;
text-align:center;
font-size:70%;
padding:12px;
color:#fff;
clear:both;}

#bottomad {
background-color:#b6c2ba;
padding:4px;
border:1px solid #f7f7f7;
margin:5px;
width:70%;}

.lback { 
  background-color: #808080;
  border:1px solid #666;
  padding: 8px;
  width: 215px;
  margin: 0px 0px 20px 0px;
  text-align: left;
  font-size: 65%;
  color:#eee;
}
.lback a {color:#eee;
text-decoration:underline;
}
.lback a:hover {
text-decoration:none;
}
.lbox { 
  background-color: #f1f1f1;
  border:1px solid #999;
  padding: 8px;
  width: 215px;
  margin: 0px 0px 20px 0px;
  text-align: left;
  font-size: 65%;
}

.rbox { 
  background-color: #fff;
  border:1px solid #999;
  padding:14px;
  text-align: left;
  font-size: 70%;
  margin-bottom:12px;

}
.prbox { 
  background-color: #fff;
  border:1px solid #999;
  padding: 14px;
  width: 215px;
  margin: 0px 0px 20px 0px;
  text-align: left;
  font-size: 65%;

}

.plbox { 
  background-color: #fff;
  border:1px solid #999;
  padding:12px;
  text-align: left;
  font-size: 70%;
  margin-bottom:12px;
}

a.title{color:#000;text-decoration:none;font-weight:normal;}
p.inkk { 
  font-family: helvetica, arial, sans-serif;
  font-size: 20px;
  text-align:left;
color:#000;
}
span.swift{font-style:italic; color:#7a6b74;font-variant:normal;}
img {border:0px;}
img.frame {margin-right:10px;}
span.imgl {float: left;text-align:center;font-style:italic;padding-right:20px;padding-bottom:10px;}
span.imgl img {display: block;}
span.imghead {float: left;padding:0px;}
span.imghead img {display: block;}
span.imgr {float: right;text-align:center;font-style:italic;padding-left:20px;padding-bottom:10px;}
span.imgr img {display:block;}
span.imgbf {float: left;text-align:center;font-style:italic;padding-right:4px;}
span.imgl img {display: block;}
h1 {font-size:125%;color:#6a8072;margin:0px;border-bottom:1px solid #ccc;font-variant:small-caps;}
a{color: #ff9a65;font-weight:bold;}
a:hover{text-decoration:none;}
ul{text-align:left;}
ul.sites{text-align:left;margin-left:8px;list-style: none;line-height:180%;padding-left:0px;}
a.sites {color:#6a8072;padding:2px;}
p.small {font-size:90%}
p.indent {padding-left:15px;}
p.nopad{padding-top:0px;margin-top:0px;font-variant:small-caps;}
p.nomargin{margin-left:8px;padding-top:0px;margin-top:0px;}
h2 {font-size:110%; font-variant:small-caps;}
h3 {font-size:105%; color:#86777e;font-weight:bold;margin-bottom:0px;border-bottom:1px solid #ccc;}
h4{color:#7a6b74;font-weight:bold;font-size:105%;}
h5 {font-size:105%; font-variant:small-caps;padding-bottom:0;margin-bottom:0;color:#6a8072;}
input {font-size:10px;color:#808080;font-weight:normal; border: 1px solid #808080; background-color:#f7f7f7;}
input.butt {font-size:10px;border: #808080 1px solid; color:#fff;font-weight:bold;background-color:#6a8072; }
select {font-size: 8pt; border: #808080 1px solid;  color: #666; font-weight: normal; background-color: #f7f7f7;}
textarea {font-size: 8pt; border: #808080 1px solid;  color: #666; font-weight: normal; background-color: #f7f7f7;}
input.check {font-size: 11px; font-weight:bold; color: #666; font-weight: normal; border:1px solid #808080; background-color: #ffffff;}
#recentwork img {margin:4px 2px 4px 0;padding:1px;border:1px solid #ccc;}