﻿/* reset css */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, 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,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}/* end reset *//* Headings */div.content h1, div.content h2, div.content h3, div.content h4, div.content h5, div.content h6 {font-family:'PT sans', sans-serif;font-weight: bold;line-height: 1; margin-bottom: 0.75em; color:#2E2E2E;}h1 {font-size: 1.5em;}h2 {font-size: 1.2em;}h3 {font-size: 1.1em;}h4 {font-size: 1em;}h5 {font-size: 1em;}h6 {font-size: 1em;}/* Text elements */p {}a {}a:focus, a:hover {}blockquote {}strong, dfn { font-weight: bold;}em, dfn {font-style: italic;}sup, sub { line-height: 0;}abbr, acronym {border-bottom: 1px dotted #666;}address {}del {}pre {}pre, code, tt {font: 1em 'andale mono', 'lucida console', monospace;line-height: 1.5;}/* List*/li ul, li ol {margin: 0;}ul, ol {margin: 0 1.5em 1.5em 0;padding-left: 1.5em;}ul {list-style-type: disc;}ol {list-style-type: decimal;}dl {margin: 0 0 1.5em 0;}dl dt {font-weight: bold;}dd {margin-left: 1.5em;}/* Tables */table {}th {font-weight: bold;}thead th {}th, td, caption {}/* take out margin for menus */ul.menu, ul.menu li, ul.menu li ul, ul.menu ul li ul li { margin: 0; padding: 0;}