*, * html {  /* REMOVES MARGINS/PADDING */
	margin: 0; 
	padding	: 0; 
	
}

div#header {
	background: url(images/filler.gif) repeat-x top left;
	height: 103px;
}

div#body{
	background: #FFFFAA repeat top left;
	font: 12px arial;
	height: 100%;
	width: 100%;
}

#top a{
font: bold 10px/15px arial, helvetica, sans-serif;
font-weight:bold;
color: #fff;
text-transform: uppercase;
text-decoration: none;
}

b.plustext{
font-size:14px;
}

div#info{
color: #ebe805;
font-size:10px;
}

td.addinfo{
bgcolor: #33325c;
color: #ebe805;
}

h1.pagetitle{
font-size: 2em;
}

img.floatright{
float: right;
margin: 15px;
}

img.floatleft{
float: left;
margin: 15px;
}

td.mspecial{
font-size: 15px;
text-align: center;
color: #ff0000;
font-weight:bold;
}

td.setupspecial{
text-decoration: line-through;
color: red;
}

table.outer{
width:700px;
border: 0px;
border-spacing: 10px;
}

table.membership{
width: 295px;
border: 0px;
border-spacing: 0px;
}

td.mtitle{
text-align: center;
font-weight: bold;
font-size: 18px;
}

td.mnote{
text-align: center;
font-style: italic;
font-size: 10px;
}

td.mhead{
color: #fff;
background-color: #008;
font-size: 12px;
}

tr.mbanded{
background-color: #0ff;
}

td.mdetails{
color:#9966ff;
font-style:italic;
font-size:18px;
text-align:center;
}

td.mdetinfo{
color:#33325C;
font-size:16px;
text-align:center;
}

div#mconfi{
color:#008;
font-size:18px;
text-align:center;
}

div#bio{
text-align:justify;
}

p.indent {
left-margin: 10px;
}

a, a:visited, a:hover {
text-decoration: none;
color: #ebe805;
}

a.questions, a.questions:visited, a.questions:hover {
text-decoration: none;
color: #33325c;
}

td.davespace {
background-color: #000000;
color: #FFFFFF;
font-size: 11px;
text-align: center;
padding: 4px;
}

div#colortext {
color: red;
}

a.special, a.special:visited, a.special:hover {
text-decoration:none;
color: #000000;
}