/*
Description: GDMN
Author: Barnum Design
*/	

/***** Zero Settings *****/

html, body, form, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, hr, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; 
	padding: 0; 
	border: 0; 
	}
table {
	border-collapse: collapse; 
	border-spacing: 0;
	}
.zero {
	margin: 0; 
	padding: 0; 
	border: 0; 
	}

/***** Global Settings *****/

html,
body {
	height: 100%;
	}
body {
	font-size: 10px;
	}
h1, h2, h3, h4, h5, h6 { 
	font-weight: normal;
	}
a {
	outline: none;
	}

/***** lists *****/

ul, li                         { list-style-type: none; }

ul.inside li, li.inside        { list-style-position: inside;}
ul.outside li, li.outside      { list-style-position: outside;}
ul.disc li, li.disc            { list-style-type: disc; }
ul.circle li, li.circle        { list-style-type: circle; }
ul.square li, li.square        { list-style-type: square; }
ul.decimal li, li.decimal      { list-style-type: decimal; }
ul.none li, li.none            { list-style-type: none; }
 
/***** Links *****/

a {
	text-decoration: none;
	}
 
/***** Global Classes *****/

.f-l           { float:left !important; }
.f-r           { float:right !important; }

.c-n           { clear:none !important; }
.c-l           { clear:left !important; }
.c-r           { clear:right !important; }
.c-b,.clear    { clear:both !important; }
.c-z { 
	clear:both; 
	float:none !important;
	height: 0;
	line-height: 0;
	font-size: 0;
	}
 
.t-l           { text-align:left !important; }
.t-r           { text-align:right !important; }
.t-c           { text-align:center !important; }
.t-j           { text-align:justify !important; }
 
.bold          { font-weight:bold !important; }
.normal        { font-weight:normal !important; }
.italic        { font-style:italic !important; }
.underline     { text-decoration:underline !important; }

.d-n        { display: none !important; }
.block         { display: block !important; }
.inline        { display: inline !important; }
.iblock        { display: inline-block !important; }

.v-top         { vertical-align: top !important; }
.v-middle      { vertical-align: middle !important; }
.v-bottom      { vertical-align: bottom !important; }

.h-a           { height: auto !important; }
.w-a           { width: auto !important; }
.w-100         { width: 100% !important; }
