/* generics */
	.clearer{display:block; margin:0; padding:0; clear:both; font-size:1px; width:1px; height:0px; overflow:hidden;}
	.p10t{
		padding-top:10px;
	}
	.p20t{
		padding-top:20px;
	}
	.m10t{
		margin-top:10px;
	}
	.m20t{
		margin-top:20px;
	}
	.m20b{
		margin-bottom:20px;
	}
	.m5t{
		margin-top:5px;
	}
	.m5b{
		margin-bottom:5px;
	}
	.vlinet{
		vertical-align:top;
	}
	.vlinem{
		vertical-align:middle;
	}

/* inset items (floats)*/
	.insetLeft{
		float:left;
		margin:0 20px 5px 0;
	}
	.insetRight{
		float:right;
		margin:0 8px 5px 20px;
	}
	.insetLeft.action,
	.insetRight.action{
		font-size:8pt;
		font-weight:normal;
		margin-bottom:0;
		font-variant:normal;		
	}
	.insetRight.action img{
		vertical-align:middle;
	}
	
/*alignment styles */
	.lineRight{
		text-align:right;
	}
	.lineCenter{
		text-align: center;
	}
	.lineLeft{
		text-align:left;
	}

	
/* titles */
	h1.subbed{
		margin-bottom:3px;
	}
	
	h5 .secondary{
		color:#666;
	}
	
	h4.listLabel{
		display:inline;
		clear:none;
		font-style:italic;
		font-weight:normal;
		padding-right:10px;
		color:#666;
	}
	.module-small-head h4.listLabel{
		font-size:9pt;
	}
	
	h3.item-title{
		color:#000;
		margin:0;
		padding:0;
		font-size:8pt;
	}

/* module title icons */
	h2.plain{
		border-bottom:none;
		margin-bottom:5px;
		padding:0;
	}
	h2.f2{
		padding-left:30px;
		background-image:url(../images/backgrounds/bg_2friends.gif);
		background-repeat:no-repeat;
		background-position:0 5px;
	}
	
	h2.f3{
		padding-left:43px;
		background-image:url(../images/backgrounds/bg_3friends.gif);
		background-repeat:no-repeat;
	}


/* feature lists */
	ul.featureList{
		list-style:none;
		margin:0;
		padding:0;
	}
	ul.featureList li{
		list-style:none;
		padding:0;
		margin:0 0 5px 0;
	}
	ul.featureList li span.label{
		color:#001b90;
		font-weight:bold;
	}
	ul.featureList li.multi span.label{
		display:block;
		float:left;
		margin-right:5px;
	}
	ul.featureList li.multi ul{
		margin:0;
		padding:0;
		float:left;
	}
	ul.featureList.prime{
		font-weight:bold;
	}
	
/* inline lists */
	ul.inlineFull,
	ul.inline{
		list-style:none;
		margin:0;
		padding:0;
		line-height:1.3em;

	}
	ul.inlineFull{
		display:inline;
	}
	ul.inlineFull li,
	ul.inline li{
		list-style:none;
		margin:0;
		padding:0;
		display:inline;
		line-height:1.3em;

	}
	ul.inline.spaced li{
		padding-right:20px;
	}
/* action lists */
	ul.actionList{
		list-style:none;
		margin:0;
		padding:0;
		position:relative;
	}
	ul.actionList li{
		list-style:none;
		margin:0;
		padding:0 0 3px 0;
		font-size:9pt;
	}	
	
/* highlighted lists*/
	ul.highlight li,
	ul.highlight{
		list-style:none;
		margin:0;
		padding:0;
		font-weight:bold;
		font-size:9pt;
	}
	ul.highlight li span{
		padding-left:5px;
	}
/* pagination lists */
	ul.pagination{
		list-style:none;
		/* margin:0;*/
		padding:0;
		line-height:1.3em;
	}
	ul.pagination li{
		list-style:none;
		display:inline;
		padding:0;
		margin:0;
		font-size:8pt;
		line-height:1.3em;
		
		margin-bottom: -10px;

	}
	ul.pagination li.page-on{
		color:#000;
		font-weight:bold;
	}
	ul.pagination li.page-prev{
		padding-right:10px;
	}
	ul.pagination li.page-next{
		padding-left:10px;
	}
/* plain lists */
	ul.plain,
	ul.plain-lg{
		list-style:none;
		margin:0;
		padding:0;
	}	
	ul.plain li,
	ul.plain-lg li{
		list-style:none;
		margin:0 0 5px 0;
		padding:0;
	}
	ul.plain-lg li{
		font-size:9pt;
	}
	
	ul.plain.tight li{
		margin-bottom:0;
	}

/* thumbnails */
	div.thumb {
		width: 163px;
	}
	img.thumbnail{
		border:1px solid #c9c9c9;
		background-color:#fff;
		padding:2px;
	}
	
	
/* timestamps */
	h4 span.timestamp{
		color:#666;
		font-weight:normal;
		font-size:8pt;
	}
	
	
/* paragraphs */
	p.feature-description{
		font-weight:bold;
		margin-bottom:20px;
	}
	p.action-status{
		font-style:italic;
	}
	p.summary{
		font-size:9pt;
		color:#000;
	}
	p.snug{
		margin-bottom:5px;
	}
	p.tight{
		margin-bottom:0;
	}
	p.footnote{
		font-size:8pt;
		color:#666;
	}

	
	
/* anchors */
	a.pageNp{
		font-size:13pt;
		font-weight:bold;
	}
	a.actionLink{
		font-size:8pt;
	}
	
	span.disabled-link{
		color:#ddd;
		text-decoration:underline;
	}
	a.topLink{
		color:#000;
		text-decoration:none;
	}
	
	

	
	
