/* $Id: m.skeleton.css 11266 2011-11-08 15:44:10Z warren $ */

body,table,tr,td,h2,h3,ul,dl,dt,dd,form,blockquote {
	margin:0;
	padding:0;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
}

p { 
	margin: 2px;
}

small {
	color: #AAA;
}

caption {
	font-weight: bold;
	text-align: left;
}

img.adPlaceholder {
	background: #888 url('/pics/0/banner.gif') repeat;
}

img.adPlaceholder:hover {
	background-color: #8C8C8C;
}

/*top bar*/
.tb {} 
.mb {
	padding: 2px; 
	margin-bottom: 0.8em;
} 

/*menu bar*/
.mnt {
	font-size:2em;
} /*member name title*/


h3, h4 { 
	margin-top: 0.5em;
} 

.mobileTable td, .mobileTable th { 
	padding-right: 0.3em; 
	padding-left: 0.1em;
}

.copyblob {
	margin-left: 0.5em;
}

th {
	text-align: left;
}

.foot {
	margin-top: 0.5em; 
	padding-top: 0.3em;
}

.flag {
	margin-right: 4px;
}

#footerLinks {
	margin-top: 0.5em;
}

tr.result_row h3 { 
	margin: 0; 
	padding: 0; 
}

.c { 
	text-align: center; 
}

.readgap { 
	margin: 0.4em; 
}
.topspacer { 
	padding-top: 0.5em; 
}

/* --- table specific styling --- */
.r { 
	padding-left: 0.3em; 
}

td.key { 
	padding-right: 0.3em; 
}

.tip { 
	font-size: 0.8em; 
}

.narrative { 
	margin-top: 0.3em;
}

td { 
	padding: 3px;
}

#mobile_content { 
	margin-left: 0.2em; 
}

.tmh {
	padding-left: 4px; 
	padding-right: 4px; 
	padding-bottom: 3px;
	background-color: #DCEFFF; 
	border-top: 1px solid #D1F68A; 
	border-left: 1px solid #D1F68A; 
	border-right: 1px solid #D1F68A;
}

.firstLevel  { 
	background-color: #DBFFC9; 
	padding-bottom: 2px;
}

.secondLevel { 
	background-color: #C9E5FF; 
	margin-bottom: 4px; 
	padding-bottom: 1px; 
	padding-top: 1px; 
	padding-left: 3px;
}

.firstLevel span {
	padding-left: 2px; 
	padding-right: 2px;
}

.secondLevel span {
	margin-left: 2px; 
	margin-right: 2px; 
	font-size: 0.9em; 
}

li .on { 
	font-weight: bold; 
	text-decoration: underline; 
}

div.sec li, li#favourite, li#tellFriend, div#actionsSecondaryLinks li, li.removeButton, li.contactButton { 
	list-style: none; 
}

div#actionsPrimaryLinks ul {
	margin-left: 0;
	padding-left: 0;
}

ul.profilePhotoLinks{
	list-style: none;
	padding: 0;
}

.listingImage{
	float: left; 
	margin-right: 10px;
}

div#altPayBlurb {
	background: transparent url("/pics/i1/0/chrome/noCard.png") no-repeat scroll 0.8em 0.2em;
	padding: 0 1em 0 70px;
}

div#altPayBlurb h5 {
	color: #000;
}

.resultsImageA{
	float: left; 
	margin: 0.3em; 
	margin-right: 0.5em; 
	margin-bottom: 0.1em;
}

body#find_profile div.pagingBox td {
	border-bottom: none;
}

div.success, div.success h4 {
	color: #0fc90f;
}

div.err, div.err h4 {
	color: #C00;
}
