/* FLOATS */
.left				{ float:left; }
.right				{ float:right; }
.clear				{ clear:both; }

/* 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; }

.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; }

.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; }
