*, html{margin:0;padding:0;}
body{background:#262626 url(images/background.gif) top left repeat-x;color:#000;font:62.5% "Trebuchet MS", Verdana, sans-serif;}
a,a:link,a:hover,a:visited{text-decoration:none;color:#a4a4a4;}
a:link{border-bottom:1px dotted #a4a4a4;}
a:hover{background:#84d65b;color:#fff;}
h1{width:585px;height:101px;background:url(images/karlsondesign.gif) no-repeat top center;}
h1 span{visibility:hidden;}
ul{list-style-type:none;float:right;margin:5px 0 0 0;}
li{padding:0 0 0 5px;font-size:1.2em;color:#a4a4a4;}
li.sep{background:url(images/pipe.gif) no-repeat 0px 4px;}
ul.inline li{display:inline;}
form{width:250px;margin:0 auto;}
textarea{height:7em;}
label{color:#999;font-size:1.4em;}
label em{color:#84d65b;font-size:1.2em;}
fieldset{border-style:none;}
legend{font-size:1.8em;color:#7d7d7d;padding:0 0 0 30px;}
h2{font-size:1.8em;color:#84d65b;}
dl{padding:10px 0 10px 30px;}
#contact{width:585px;clear:both;margin:30px 0 0 0;font-size:1.1em;background:url(images/formbottom.jpg) bottom center no-repeat;}
#name,#email,textarea{display:block;width:16em;margin:1px 0 5px 0;border:1px solid #f2f2f2;background:#ffffee;}
#submit{margin:1px 0 5px 0;}
#name.error,#email.error{border:1px dotted #cc0000;background:#ffffcd;}
#wrapper{width:585px;margin:50px auto 0 auto;}