/* FLOATS */
.left						{ float:left; }
.right						{ float:right; }
.clear						{ clear:both; }
.noshow 					{visibility:hidden;}

/* MARGINS */
.margin0					{ margin:0; }

.marginT5					{ margin-top:5px; }
.marginR5					{ margin-right:5px; }
.marginL5					{ margin-left:5px; }
.marginB5					{ margin-bottom:5px; }
.margin5					{ margin:5px; }

.marginT10					{ margin-top:10px; }
.marginB10					{ margin-bottom:10px; }

.marginB15					{ margin-bottom:15px; }
.marginB20					{ margin-bottom:20px; }
.marginB30					{ margin-bottom:30px; }
.marginB50					{ margin-bottom:50px; }


/* PADDING */
.padding0					{ padding:0; }

.padding5					{ padding:5px; }

.paddingT10					{ padding-top:10px; }
.paddingB10					{ padding-bottom:10px; }
.padding10					{ padding:10px; }

.padding15					{ padding:15px; }
.padding20					{ padding:20px; }


/* COLOURS */
.black 						{ color:#000; }
.white						{ color:#fff; }
.grey						{ color:#888; }
.darkGrey					{ color:#333; }

.blackH a:hover				{ color:#000!important; }
.whiteH a:hover				{ color:#fff!important; }
.greyH a:hover				{ color:#888!important; }

.blackL a:link, .blackL a:visited	{ color:#000; }
.whiteL a:link, .whiteL a:visited	{ color:#fff; }
.greyL a:link, .greyL a:visited		{ color:#888; }

.blackBg					{ background:#000; }
.whiteBg					{ background:#fff; }
.darkGreyBg					{ background:#888; }
.greyBg						{ background:#eee; }

/* FONTS */
.georgia					{ font-family:georgia; }


/* BORDERS */
.border0					{ border:none; }

.borderST					{ border-top:1px solid; }
.borderSB					{ border-bottom:1px solid; }
.borderSL					{ border-left:1px solid; }

.borderDT					{ border-top:1px dotted; }
.borderDB					{ border-bottom:1px dotted; }



/* TYPOGRAPHY */
.caps						{ text-transform:uppercase; }
.bold						{ font-weight:bold; }
.italic						{ font-style:italic; }

.notBold					{ font-weight:normal; }

.taLeft						{ text-align:left; }
.taRight					{ text-align:right; }
.taCenter					{ text-align:center; }

.tDecUL a:link, .tDecUL a:visited { text-decoration:underline; }
.tDecNL a:link, .tDecNL a:visited { text-decoration:none; }
.tDecUH a:hover				{ text-decoration:underline; }
.tDecNH a:hover				{ text-decoration:none; }

.em0-9						{ font-size:.9em;}
.em1						{ font-size:1em; }

.lSpace0-1					{ letter-spacing:.1em; }
.lHeight1-5					{ line-height:1.5em; }


/* HEADERS */
h1 							{ font-size:3em; }
h2 							{ font-size:2.5em; }
h3 							{ font-size:2em; }
h4 							{ font-size:1.5em; }
h5							{ font-size:1em; }