/************************************************************************************
RESET
*************************************************************************************/
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset, figure {
	margin: 0;
	padding: 0;
}

img, fieldset {
	border: 0;
}


/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
    display: block;
}

/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
	display: block;
}

/************************************************************************************
GENERAL STYLING
*************************************************************************************/
body {
	font: 					80%/150% Arial, Tahoma, Georgia, "Times New Roman", Times, serif;
	line-height:			24px;
	color:                  #000000;
	font-weight:            normal;
	letter-spacing:         0px;
	text-decoration:        none;
	text-indent:			0px;	
	padding: 				0px 0px 0px 0px;
	margin: 				0 auto;
	background-color:		#FFFFFF;
	-webkit-font-smoothing: subpixel-antialiased;
}
a {
	text-decoration: 		none;
	outline: 				none;
	color: 					#3c689b;
}
a:link { 
	color: 					#3c689b; 
}
a:visited { 
	color: 					#4e85c5; 
}
a:hover, a:active { 
	color: 					#27507f;
	/* background: 			url(../images/underline.png) repeat-x 100% 100%; */
}

p {
	font: 					110% Arial, Tahoma, Georgia, "Times New Roman", Times, serif;
	line-height:			24px;
	margin: 0 0 1.2em;
	padding: 0;
	
}
small {
	font-size: 87%;
}
blockquote {
	font: italic 110%/130% "Times New Roman", Times, serif;
	padding: 8px 30px 15px;
}
ins {
	text-decoration: none;
}

/* LIST
================================================ */
ul, ol {
	margin: 1em 0 1.4em 24px;
	padding: 0;
	line-height: 140%;
}
li {
	margin: 0 0 .5em 0;
	padding: 0;
}

/* HEADINGS
================================================ */
h1, h2, h3, h4, h5, h6 {
	line-height: 1.4em;
	margin: 20px 0 .4em;
	color: #000;
	font-family: Radley, Georgia, "Times New Roman", Times, serif;
}
h1 {
	font-size: 2em;
}
h2 {
	font-size: 1.8em;
}
h3 {
	font-size: 1.6em;
}
h4 {
	font-size: 1.4em;
}
h5 {
	font-size: 1.2em;
}
h6 {
	font-size: 1em;
}

/* FORM
================================================ */
/* form input */
input, select, input[type=search], button {
}
input[type=text], input[type=password], input[type=search], input[type=email] {

}
input[type=text], input[type=search], input[type=email] {
}

/* form input:focus */
input[type=password]:focus, input[type=text]:focus, input[type=search]:focus, input[type=email]:focus {
	outline: none;
}

/* FONTS */
@font-face {
	font-family: nameplate;
	src: url('../fonts/helvetica.ttf');
}

/* UPLOADS */
label { font-family: Verdana, sans-serif; font-size: 12px; display: block; }
input[type="text"] { padding: 3px 5px; width: 250px; margin: 0 0 10px; }
input[type="file"] { padding-left: 0; }
input[type="submit"] { width: auto; }
 
#files { font-family: Verdana, sans-serif; font-size: 11px; }
#files strong { font-size: 13px; }
#files a { float: right; margin: 0 0 5px 10px; }
#files ul { list-style: none; padding-left: 0; }
#files li { width: 280px; font-size: 12px; padding: 5px 0; border-bottom: 1px solid #CCC; }
