/***** Global Settings *****/

html, body {
border:0;
margin:0;
padding:0;
height: 100%;
width: 100%;
color: #5f5f5f;
}

body {
font:100%/1.25 arial, helvetica, sans-serif; 

}

/***** Common Formatting *****/

h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}

h2 {
padding:0;
letter-spacing:-1px;
font:1.3em arial, helvetica, sans-serif;

}

h1 {
padding:0;
letter-spacing:-.5px;

font:1.1em arial, helvetica, sans-serif;
}

h3 {
padding:0;
font:.8em arial, helvetica, sans-serif;
color: #9e2d28;
}

p, ul, ol {
margin:0;
padding:0 0 0 0;
font-size: 12px;
}

ul, ol {
padding:0 0 8px 10px;
}

blockquote {
margin:22px 40px;
padding:0;
}

small {
font-size:0.85em;
}

img {
border:0;
}

sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}

sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}

acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}

/***** Links *****/

a, a:visited {
text-decoration: underline;

color: #5f5f5f;
}

a:hover
{
    color: #5f5f5f;
}

/***** Forms *****/

form {
margin:0;
padding:0;
}

input, select, textarea {
font:1em arial, helvetica, sans-serif;
}

textarea {
line-height:1.25;
}

label {
cursor:pointer;
}

/***** Tables *****/

table {
border:0;
margin:0 0 0 0;
padding:0;
color: #ffffff;
font-size: 12px;
}

	table tr td {
	padding:1px;
	}
