/* Global Styles */

body { background: #ed1e24; margin: 0; margin-top: 25px; padding: 0; }


/* Link Styles */

a, a:visited, a:active { color: #b1b1b1; text-decoration: none; }
a:hover { color: #ed1e24; text-decoration: none; }
a img { border: 0; }

li.highlight a { color: #ed1e24; }

#wrapper_left a,
#wrapper_right a { color: #00b09c; }

#wrapper_left a:hover,
#wrapper_right a:hover { text-decoration: underline; }

#content a { color: #00b09c; text-decoration: none; }
#content a:hover { text-decoration: underline; }

#content a.download { color: #b1b1b1; text-decoration: none; }


/* Typographic Styles */

body { font-size: 62.5%; line-height: 2em; font-family: Arial, Helvetica, Verdana, Sans-serif; color: #444; }

p, li, dd { font-size: 1.2em; text-align: left; }
	p.intro { font-size: 1.75em; line-height: 1.35em; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; width: 500px; margin: auto; margin-bottom: 1em; text-align: center; }
	#wrapper_left p,
	#wrapper_right p { text-align: left; font-size: 1.5em; line-height: 1.25em; }
	p.contact { text-align: right; font-size: 1.1em; line-height: 1.2em; }
	p.small { font-size: 1em; line-height: 1.2em; margin-top: 1.5em; }

p { margin-bottom: 6px; }

#content p { margin-bottom: 10px; }

strong { font-weight: bold; color: #ed1e24; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; }
#content strong { color: #444; }

dd {  }

ul { margin: 0 0 10px 0; padding: 0; list-style-type: none; }

li { margin-left: 0; padding-left: 0; }

h1, h2 { font-size: 2.5em; line-height: 1.25em; color: #ed1e24; margin: 20px 0; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; }
h2 { font-size: 1.7em; margin: 30px 0 0 0; }

#content h1 { font-weight: bold; font-size: 1.5em; line-height: 1.35em; color: #444; margin: 25px 0 5px 0; }
#content h2 { font-weight: normal; font-style: italic; font-size: 1.35em; line-height: 1.35em; color: #444; margin: 0; margin-bottom: 20px; }

em { font-style: italic; }

/* Some Default Classes */
  
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.last { margin: 0; }
.hidden { display: none; }
.push { margin-bottom: 12px; }
.bump { margin: 20px 0; }