.curvy {
  background:transparent;
}
.curvy h1, .curvy h2, .curvy h3, .curvy h4 {
  margin:0px 10px;
}
h2, h3 {
  padding-top:1em;
}
.nav .curvy h3 {
  margin:0px;
  text-align:center;
  padding-top:0px;
}
h4 {
  padding-top:0.5em;
}
.curvy p {
  margin:20px;
}
.curvy input {
  margin-top:0.5em;
}

.curvy form {
	margin:0px 10px;
}

.curvy .b1, .curvy .b2, .curvy .b3, .curvy .b4, .curvy .b1b, .curvy .b2b, .curvy .b3b, .curvy .b4b {
  display:block;
  overflow:hidden;
  font-size:1px;
}
.curvy .b1, .curvy .b2, .curvy .b3, .curvy .b1b, .curvy .b2b, .curvy .b3b {
  height:1px;
}
.curvy .b2, .curvy .b3, .curvy .b4 {
  background:#efffff;
  border-left:1px solid #fff;
}

.curvy .b2 {
  border-right:1px solid #eee;
}
.nav .curvy .b2 {
  background:#dfefff;
}
.curvy .b3 {
  border-right:1px solid #ddd;
}
.nav .curvy .b3 {
  background:#dfefff;
}
.curvy .b4 {
  border-right:1px solid #aaa;
}
.nav .curvy .b4 {
  background:#dfefff;
}
.curvy .b4b, .curvy .b3b, .curvy .b2b {
  background:#efffff;
  border-right:1px solid #999;
}
.curvy .b4b {
  border-left:1px solid #eee;
}
.nav .curvy .b4b {
  background:#dfefff;
}
.curvy .b3b {
  border-left:1px solid #ddd;
}
.nav .curvy .b3b {
  background:#dfefff;
}
.curvy .b2b {
  border-left:1px solid #aaa;
}
.nav .curvy .b2b {
  background:#dfefff;
}
.curvy .b1 {
  margin:0px 5px;
  background:#fff;
}
.curvy .b2, .curvy .b2b {
  margin:0px 3px;
  border-width:0 2px;
}
.curvy .b3, .curvy .b3b {
  margin:0px 2px;
}
.curvy .b4, .curvy .b4b {
  height:2px; margin:0 1px;
}
.curvy .b1b {
  margin:0px 5px; background:#999;
}
.curvy .boxcontent {
  display:block;
  padding:0.5em 0.5em 0.5em 0.5em;
  background:#efffff;
  border-left:1px solid #fff;
  border-right:1px solid #999;
  /*Required for preventing peekaboo bug in internet explorer 6*/
  line-height: 1.2;
}
.nav .curvy .boxcontent {
  background:#dfefff;
  /*Required for preventing peekaboo bug in internet explorer 6*/
  line-height: 1.2;
}
