body {
	background-color:#ddcccc;
	border: none;
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: .9em;
	line-height: 120%;
}

#navlist
{
padding: 0 1px 1px;
margin-left: 0;
font: bold 12px Verdana, Helvetica, sans-serif;
background: gray;
width: 13em;
}

#navlist li
{
list-style: none;
margin: 0;
border-top: 1px solid gray;
text-align: left;
}

#navlist li a
{
display: block;
padding: 0.5em 0.5em 0.5em 0.75em;
border-left: 1em solid #cf0000;
background: #CCD;
text-decoration: none;
}

#navlist li a:link { color: #900; }

#navlist li a:visited { color: #667; }

#navlist li a:hover {
border-color: #5455f4;
color: #CCD;
background: #332;
}


a:link{
color: #CE0000;
background: transparent;
text-decoration: underline;
}
 
a:visited{
color: #445533;
background: transparent;
text-decoration: underline;
}
   
a:hover{ 
color: #C96;
background: transparent;
text-decoration: underline;
}


.smallfont, TR.smallfont{ 
color: #C00;
font-family: Verdana, Helvetica, sans-serif;
font-size: 80%;
background-color: #FFFFFF;
line-height: 110%
}
	

H1, H2, H3, H4 { 
font-family: Verdana, Helvetica, sans-serif;
font-weight: bold;
margin-left: 10px;
line-height: 130%;

}
	
H1 { 
color: #990000;
font-size: 130%;
}

H2{ 
color: #CC9966; 
font-size: 125%;
}

H3{ 
font-size: 120%;
color: #445533; 
}
	
H4{ 
font-size: 100%;
color: #CE0000; 
}	

p, li { 
font-size: 90%;
margin-left: 20px;
margin-right: 30px;
}	 

table {
background-color: #FFFFFF;
}


TD.central{ 
border-left: thin solid #CD853F;
background-color: #FFFFFF; 

}

td.main{ 
border-left: thin solid #CD853F;
border-top: thin solid #CD853F;
background-color: #FFFFFF; 

}

ul.redtri { 
font-size: 95%;
list-style-position: outside;
list-style-image: url(images/triangle.gif);
}

.brags {
	font-size: 90%;
	margin-right: 20px;
}

.bragsright {
	float: right;
	margin-right: 15;
}
.box_text {
	margin: 10px;
	width: 70%;
	text-align: left;
	border: thin dotted #660000;
}
.special_text {
	margin: 10px auto;
	padding: 10px;
	width: 70%;
	text-align: left;
	font-weight: bold;
	color: #930;
	border: thin dotted #930;
}
/*text for within tables, including padding*/
.small_text {	
	font-size: 80%;
	padding: 4px;
	margin-bottom: 5px;
}	
.line {
	border-bottom: 1px dashed #660;
}	
.lt {
float: left;
margin-right: 10px;
}
.rt {
float: right;
margin-left: 10px;
}
.ctr {
margin: 0 auto;
text-align: center;
}
.footer {
 	font-size: 80%;
	margin: 5px auto;
	border-top: 1px solid #930;
	padding: 5px 0;
}
table .schedule {
border: 1px dashed #900;
margin: 0 auto;

border-collapse: collapse;

}
td.schedule {
border: 1px dashed #000;
border-collapse: collapse;
vertical-align: top;
font-size: 80%;
	padding: 4px;
	margin-bottom: 5px;
}

.clr {
clear: both;
}
#member-wrapper {
width:770;
background-color: white;
border: 1px solid #930;
margin: 0 auto;
text-align: center;
}
/*for member area only*/
.content {
text-align: left;
}
