/************************************************
*	GENERAL			      						*
************************************************/
html, body, div, img, span, form, applet, object, iframe, h1, h2, h3, h4, h5, h6, p {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

img, object {
	vertical-align:bottom;
	border:0;
	}

input {
	padding:0 0 0 0;
	margin:10px 0 0 0;
	border:0;
	outline:0;
	}


/************************************************
*	LINK STYLES		      						*
************************************************/
a,  a:link {
	color: #000;
	background-color:transparent;
	text-decoration: none;
}

a:hover {
	color: #000;
	background-color:transparent;
	text-decoration: none;
}

a:focus {
	color: #000;
	background-color:transparent;
}

a:active {
	color: #000;
	background-color:transparent;
}


/************************************************
*	TYPOGRAPHY		      						*
************************************************/
p {
    font-size:0.75em; /* 16x.75 = 12 */
	}

h1 {
	background-color:transparent;
	color: #000;
	font-size: 1.625em; /* 16x1.625 = 26 */
	line-height: 1.25em;
	font-weight: normal;
	}

h2 {
	background-color:transparent;
	color: #000;
	font-size: 1em; /* 16x1 = 16px */
	line-height:1.25em;
	font-weight: bold;
	}

h3 {
	background-color:transparent;
	color:#000;
	font-size: 0.875em; /* 16x.875 = 14px */
	line-height:1.5em;
	font-weight:normal;
	}

h4 {
	background-color:transparent;
	color:#000;
	font-size: 0.75em; /* 16x.75 = 12px */
	font-weight:normal;
	}

h5 {
	background-color:transparent;
	color: #000;
	font-size: 0.625em; /* 16x.625 = 10px */
	font-weight:normal;
	}



.clear {
	clear:both;
	}

.paddingten {
        margin: 0 0 10px 0;
        padding: 0;
}

.paddingtwenty {
        margin: 0 0 20px 0;
        padding: 0;
}


.paddingthirty {
        margin: 0 0 30px 0;
        padding: 0;
}