html	{
	/* this rule forces a vertical scroll bar and eliminates
	   page shift in FF */
	min-height: 100%;
	margin-bottom: 1px;
}	

body {
	background: #4a5a26;
	color: #2A2A2A;
	font-family: Verdana, Helvetica, sans-serif;	
	line-height:18px;
	font-size:12px;
	margin:0;
	padding: 18px;
}

#main_layout	{
	width: 863px;
	margin-top: 5px;
	padding: 0;
}	

#footer	{
	clear:both;
	margin-top: 15px;
	text-align:center;
	font-size: 10px;
}	

h1, h2, h3 {
	font-weight:normal;	
}

h1 {
	font-size: 24px;
	line-height: 30px;
	margin: 0;
}

h2 {
	font-size: 20px;
	line-height: 24px;
	margin:0;
}

h4	{
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
}	

h5	{
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
}


.small	{
	font-size: 10px;
}	

a.biglink	{
	font-size: 16px;
	text-decoration:none;
}	

/*p {
	margin: 0;
	padding: 0;
} */
/*
table {
	border-collapse: collapse; 
	clear: left;
}
*/
th, td {
	text-align: left;
	vertical-align: top;
	padding: 0;
}

td.column_left	{
	width: 36px;
	background-image: url(../images/vert_back_left4.jpg);
	background-repeat: y;
	padding: 0;
	margin: 0;
}	

td.column_center	{
	width: 793px;
	background: #ebf9d6;
}	

td.column_right	{
	width: 36px;
	background-image: url(../images/vert_back_right4.jpg);
	background-repeat: y;
	padding: 0;
	margin: 0;
}		

img.right_pad_top	{
	float:right;
  margin-top: 11px;
}	

ul#apldlist {
  list-style: none;
  margin: 0;
  padding: 0;
}

#apldlist li  {
  background-image: url(../images/li_icon.gif);
  background-repeat: no-repeat;
  background-position: 0 8px;
  padding: 3px 0 3px 20px;
  margin: 6px 0;
}

td.member_name	{
	background:#fefef2;
	padding: 3px 0px 3px 0px;
	border-top: 1px solid #4a5a26;
	border-bottom: 1px solid #4a5a26;
}
td.member_location	{
	background:#fefef2;
	font-size: 10px;
	padding: 3px 0px 3px 0px;
	border-top: 1px solid #4a5a26;
	border-bottom: 1px solid #4a5a26;
}			

td.left_end	{
	border-left: 1px solid #4a5a26;
	padding-left: 3px;
}	

td.right_end	{
	border-right: 1px solid #4a5a26;
}	

/*
table.event	{
	background: #fefef2;
}	*/

td.event_c1, td.event_c2, td.news	{
	line-height:14px;
	font-size:11px;
	padding: 2px 0px 2px 0px;
}	

td.event_c1		{
	text-align:right;
	font-weight:bold;
	padding-right: 10px;

}	

td.mtitle	{
	background-color:#490260; 
	color: #fff; 
	padding: 3px 0px 3px 3px;
	font-weight: bold;
}	

table.memberList	{
	width: 280px;
}

.memberListName	{
	font-size:10px;
	font-weight:normal;
	padding: 1px 0px 1px 2px;
	line-height:13px;
  font-weight:bold;
}		

.memberListNameMember {
	color: #C46200;
/*	color: #2A2A2A; */
	font-size:10px;
	font-weight:bold;
	padding: 1px 0px 1px 2px;
	line-height:13px;
}	

.memberList	{
	font-size:10px;
	font-weight:normal;
	padding: 1px 0px 1px 1px;
	line-height:13px;
}	

.purple	{
	color: #2A2A2A;
	font-weight:bold;
}	

/* @end */


