/**
 * Base CSS, includes Reset.CSS and standard / baseline styles.
 * @browsers: All
 **/

	/* Reset Default Browser Styles */

		html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, 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;
			outline: 0;
			font-size: 100%;
			vertical-align: baseline;
			background: transparent;
		}
	
		body {
			line-height: 1;
		}
	
		ol, ul {
			list-style: none;
		}
	
		blockquote, q {
			quotes: none;
		}
	
		blockquote:before, blockquote:after,
		q:before, q:after {
			content: '';
			content: none;
		}

		:focus {
			outline: 0;
		}

		ins {
			text-decoration: none;
		}
	
		del {
			text-decoration: line-through;
		}

		table {
			border-collapse: collapse;
			border-spacing: 0;
		}
	
	/* Base CSS */

		/* Visibility */

			*.displayNone {
				display: none;
			}
		
			*.visibilityHidden {
				visibility: hidden;
			}
		
			*.displayBlock {
				display: block;
			}
		
			*.visible {
				visibility: visible;
			}

		/* Floats and Clears */

			*.floatLeft {
				float: left;
			}

			*.floatRight {
				float: right;
			}
		
			*.clear,
			*.clearAfter:after {
				clear: both;
				visibility: hidden;
				display: block;
				overflow: hidden;
				width: 0;
				height: 0;
			}		
    
				*.clearAfter:after {
					content: " ";
					line-height: 0;
					font-size: 0;
				}
	
		/* Alignment */
	
			*.centered {
				margin-left: auto !important;
				margin-right: auto !important;
			}
	
				/* For elements without a fixed width */
				*.centered.dynamic {
		            display: table !important;
			 	}
		
			*.textLeft {
				text-align: left !important;
			}

			*.textRight {
				text-align: right !important;
			}

			*.textCenter {
				text-align: center !important;
			}
	
		/* Typography */
	
			body {
				font-size: 100%; /* Typical Default font-size 16px, 1em = 16px */
			}
