

/* default properties */
body { margin: 1px; padding: 0px; font-size: small;}
a:link { color: #ff0000 }
a:active { color: #00ffff }
a:visited { color: #ff0000 }
img { border-width: 0px; }

/* rounded boxes */
/* we should hard code wapamama colors to this one, though */
.rbroundbox { background-color: #ff9900; }
.rbtop div  { } /* { background: url(/site/images/corners/tl.gif) no-repeat top left; } */
.rbtop      { } /* { background: url(/site/images/corners/tr.gif) no-repeat top right; } */
.rbbot div  { } /* { background: url(/site/images/corners/bl.gif) no-repeat bottom left; } */
.rbbot      { } /* { background: url(/site/images/corners/br.gif) no-repeat bottom right; } */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 5px;
}
.rbcontent  { margin: 0 5px; text-align: center; }
.rbroundbox { margin: 1px; width: 100%; }

/* actual styles */
.a {
	color: #000000; font-weight: normal; padding: 1px;
}
.at {
	color: #000000; font-weight: bold; margin: 0px; padding: 1px;
}

.b {
	color: #000000; font-weight: normal;
	margin: 0px; padding: 1px;
	border-color: #dddddd; border-style: solid; border-width: 0px; border-bottom-width: 1px;
}
.bt {
	color: #000000; font-weight: bold;
	margin-top: 1px; margin-bottom: 1px; padding: 1px; border-color: #dddddd; border-style: solid; border-width: 1px;
}

.c {
	color: #000000; font-weight: normal; margin-bottom: 0px; margin-right: 0px; padding: 1px; margin: 0px;
	border-color: #dddddd; border-style: solid; border-width: 0px; border-bottom-width: 1px;
}
.ct {
	color: #000000; background:#dddddd; font-weight: bold; margin-top: 1px; margin-bottom: 1px; padding: 1px;
}

.d {
	color: #000000; font-weight: normal;
	padding: 1px; margin: 0px;
	border-color: #dddddd; border-style: solid; border-width: 0px; border-bottom-width: 1px;
}
.dt {
	color: #000000; font-weight: bold;
	margin: 0px; padding: 1px;
	border-color: #dddddd; border-style: solid; border-width: 1px; border-left-width: 0px; border-right-width: 0px;
}

.e {
	color: #000000; font-weight: normal; padding: 1px; margin: 0px;
}
.et {
	color: #000000; font-weight: bold; margin: 0px; padding: 1px;
	border-color: #dddddd; border-style: solid; border-width: 1px; border-left-width: 0px; border-right-width: 0px;
}

.f {
	color: #000000; font-weight: normal; background:#dddddd; padding: 1px; margin: 0px;
}
.ft {
	color: #000000; font-weight: bold; margin: 0px; padding: 1px; background:#dddddd;
}

.g {
	color: #000000; font-weight: normal; background:#dddddd; padding: 1px; margin: 0px;
}
.gt {
	color: #000000; font-weight: bold; margin: 0px; padding: 1px;
	background:#dddddd; border-color: #000000; border-style: solid; border-width: 0px; border-bottom-width: 1px;
}

.h {
	color: #000000; font-weight: normal; padding: 1px;
	border-color: #dddddd; border-style: solid; border-width: 0px; border-bottom-width: 1px;
}
.ht {
	font-weight: bold; margin: 0px; padding: 1px;
	border-color: #dddddd; border-style: solid; border-width: 0px; border-top-width: 1px;
}

.i {
	color: #000000; font-weight: normal;
	margin: 0px; padding: 1px;
	border-color: #dddddd; border-style: solid; border-width: 1px; border-top-width: 0px;
}
.it {
	color: #000000; font-weight: bold;
	margin-top: 1px; margin-bottom: 0px; padding: 1px; border-color: #dddddd; border-style: solid; border-width: 1px;
}

.j {
	color: #000000; font-weight: normal;
	padding: 1px; margin: 0px;
	border-color: #dddddd; border-style: solid; border-width: 1px; border-top-width: 0px;
}
.jt {
	color: #000000; font-weight: bold;
	margin: 0px; padding: 1px;
	border-color: #dddddd; border-style: solid; border-width: 1px; border-bottom-width: 0px
}