body {
  margin: 0;
  padding: 0;
  background-color: #FFFFFF;
  font-family: verdana, helvetica, arial, sans-serif;
  font-size: 0.87em;
  color: #242424;
}

body#webhorus {
  background: white url("daisybodytop.jpg") top left repeat-x;
}

h1, h2, h3, h4 { font-weight: normal }
h1, h2 { margin: 2px 2% 5px 0 }

h1 {
  padding: 3px 0 10px 0;
  font-size: 150%;
  letter-spacing: 0px;
  color: #996600;
}

h2 {
  margin-top: 10px;
  font-size: 115%;
  color: #7A5D07;
}

h3 {
  margin: 15px 0 5px 0;
  font-size: 110%;
  color: #996600;
}

h4 {
  margin: 0 0 0 0;
  font-size: 105%;
}
input, textarea {
	border: 1px solid #C2B98B;
	color: #493100;
	background-color: #FAFAFA;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 100%;
	}
input.button {
	border: 1px solid #C2B98B;	
	background-color: #E0D1B6;
	}
th {font-weight: normal; text-align: left; color:#996600;}

a:link, a:visited, a:hover, a:active { text-decoration: none }

a {
  border-bottom: 1px solid #999999;
  color: #996600;
}

a:hover, a:active {
  border-bottom-color: #FFCC00;
  color: #999999;
}

a.more { margin-left: 1em }

img { border-style: none }
.portfolioimage {float: right; padding-left: 10px;}

.error { color: red }
.highlight { color: #996600;}

#wrapper {
  position: relative;
  z-index: 10;
  margin: 40px 10% 0 12%;
  margin: 39px 10% 0 12%;
  padding: 0;
}

#pagetop {
  position: relative;
  z-index: 30;
  height: 80px;
  margin: 0;
  background: url("daisypagetop.jpg") top left repeat-x; 
  padding: 0;
}

#eye, #hwe, #leaves {
  position: absolute;
  border: none;
}

#eye {
  display: block;
  top: 11px;
  left: -64px;
  height: 46px;
  width: 58px;
  background: url("daisyeye.png") top left no-repeat;
}

* html #eye {
  top: 1px;
  height: 62px;
  background: url("daisyeye-ie6.png") top left no-repeat;
}

#hwe {
  display: block;
  top: 10px;
  left: 12px;
  height: 49px;
  width: 207px;
  background: url(daisyhwe.png) no-repeat left;
}

#hwe span { visibility: hidden }

#leaves {
  display: block;
  top: -20px;
  right: -40px;
  height: 159px;
  width: 158px;
  background: url("daisybunch.png") top left no-repeat;
}

#maincontent {
  position: relative;
  z-index: 20;
  line-height: 150%;
}

* html #maincontent {
  position: absolute;
  top: 80px;
  left: 0;
  width: 80%;
}

#sitebarwrapper {
  position: absolute;
  top: 10px;
  left: 0;
  width: 120px;
  font-size: 11px;
}

#sitebar, #sitelist {
  border-color: #EAD6AF;
  border-width: 1px;
  border-style: none solid solid solid;
  background: url("daisysitebar.png") top left repeat-x; 
  padding: 0.5em 1em;
  text-align: center;
}

#sitebar .shot { padding: 0.5em }
#sitebar .shot a { border-bottom-style: none }

#sitelist { text-align: left }

#navwrapper {
  position: absolute;
  top: 30px;
  right: 0;
  width: 145px;
  font-size: 11px;
}
.thispage {
	background-image:url(tinyflower.png);
	background-repeat: no-repeat;
	background-position: right;
		}
#menu a {
  display: block;
  margin-top: 5px;
  border: 1px solid #DBDBDB;	
  padding-left: 10px;
  font-size: 12px;
}

#menu a:link, #menu a:visited, #menu a:active {
  background-color: #FFFFFF;
  color: #B47B00;

}

#menu a:hover, #menu a.hover:link, #menu a.hover:visited, #menu a.hover:active {
  background-color: #E5DEDD;
  color: #A26B01; 
   background-image:url(tinyflower.png);
	background-repeat: no-repeat;
	background-position: right;
}

#switcher { margin-top: 2em }
#switcher h3 { display: inline; font-size: 100%; color: #999 }
#switcher a { border-bottom-style: none; opacity: 0.5 }
#switcher a:hover, #switcher a.daisy { opacity: 1 }
#switcher img { vertical-align: -8px }

#content {
  margin: 0 195px 0 140px;
}

#screenshots { clear: both; margin-top: 2em }
#screenshots img { margin: 2px }

#screenshots a {
  border-style: solid solid solid solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ccc #ccc #ccc #ccc;
}

/*
#screenshots a { opacity: 0.65 }
#screenshots a:hover { opacity: 1 }

#screenshots a { -moz-opacity: 0.65 }
#screenshots a:hover { -moz-opacity: 1 }
#screenshots a { -khtml-opacity: 0.65 }
#screenshots a:hover { -khtml-opacity: 1 }
* html #screenshots a { filter: alpha(opacity=65) }
* html #screenshots a:hover { filter: alpha(opacity=100) }
*/ 