
	/*
	CSS Plugin - utils		**/
	
	
	.gwebfont {
		font-family: 'Amaranth', sans-serif;
	}
	
	.last 		{ margin-right:0px; }
	
	.left		{ float:left; }
	.right		{ float:right; }
	.clear		{ clear:both; }
	.clear-left	{ clear:left; }
	.clear-right{ clear:right; }
	
	.tleft		{ text-align:left; }
	.tright		{ text-align:right; }
	.tcenter	{ text-align:center; }
	.tjust		{ text-align:justify; }
	
	.ucase		{ text-transform:uppercase; }
	.lcase		{ text-transform:lowercase; }
	.ncase		{ text-transform:none; }
	
	.nomargin	{ margin:0px !important; }
	.nopadding	{ padding:0px !important; }
	.noborder	{ border:0px !important; }
	.nounder	{ text-decoration:none; }
	
	.hide		{ display:none; }
	.show		{ display:block; }
	
	/* border */
	
	.border {
		border:1px solid #CCC;
		padding:3px;
		background:#FFF;
	}
	
	.bborder li {
		border-bottom:1px solid #EEE;
		padding-bottom:5px;
		margin-bottom:7px;
	}
	
	/* margin */
	
	.mtz		{ margin-top:0px; }
	.mbz		{ margin-bottom:0px; }
	.mrz		{ margin-right:0px; }
	.mlz		{ margin-left:0px; }
	
	.m10		{ margin:10px 0px; }
	.mt10		{ margin-top:10px; }
	.mb10		{ margin-bottom:10px; }
	.mr10		{ margin-right:10px; }
	.ml10		{ margin-left:10px; }
	
	.m20		{ margin:20px 0px; }
	.mt20		{ margin-top:20px; }
	.mb20		{ margin-bottom:20px; }
	.mr20		{ margin-right:20px; }
	.ml20		{ margin-left:20px; }
	
	/* padding */
	
	.ptz		{ padding-top:0px; }
	.pbz		{ padding-bottom:0px; }
	.prz		{ padding-right:0px; }
	.plz		{ padding-left:0px; }
	
	.p10		{ padding:10px 0px; }
	.pt10		{ padding-top:10px; }
	.pb10		{ padding-bottom:10px; }
	.pr10		{ padding-right:10px; }
	.pl10		{ padding-left:10px; }
	
	.p20		{ padding:20px 0px; }
	.pt20		{ padding-top:20px; }
	.pb20		{ padding-bottom:20px; }
	.pr20		{ padding-right:20px; }
	.pl20		{ padding-left:20px; }
	
	