table.anytable {
	display:inline-block;
	margin:8px 0;
}

table.anytable tr th,
table.anytable tr td {
	padding:4px 10px;
}

table.anytable tr th.anyright {
	text-align:right;
}

table.anytable tr td.anyleft {
	text-align:left;
}


/*==========================================================================================================*/
/*---- This adds in the menu at the top ----*/
div#headerArea div#header_menu {
	position:absolute;
	top:1px;
	right:160px;
}

div#headerArea div#header_menu ul li {
	display:inline;
	list-style:none;
	background:none;
	padding:0 15px 0 0;
}

div#headerArea div#header_menu ul li a {
	color:#FFF;
	font-size:10px;
	text-decoration:none;	
}

div#headerArea div#header_menu ul li a:hover {
	text-decoration:underline;
}

/*==========================================================================================================*/


/*----- Adoption form -----*/
dl#adoption_form {
	width:600px;
}

dl#adoption_form dt {
	float:left;
	width:240px;
	margin:0;
	padding:0;
	text-align:right;
	padding:0 10px 10px 0;
	font-weight:bold;
	color:#ee670f;
}

dl#adoption_form dd {
	float:left;
	width:350px;
	margin:0;
	padding:0 0 10px 0;	
}



/*====================================================== over-ride any border or backgrounds on tables */
table.noborder {
	border:0;
	background:none;
}

table.noborder * {
	border:0;
	background:none;
}

