*::selection { background-color: #ffffe0; }
*::-moz-selection { background-color: #ffffe0; }
*::-webkit-selection { background-color: #ffffe0; }

h1, h2, h3, h4, h5, h6, 
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited { 
	font-family: "Myriad Pro Light", "Myriad Pro", "Arial Narrow", Arial, Helvetica, sans-serif;
	margin: 15px 0 15px 0; text-transform: none;
	font-weight: 100;
}

h1 { font-size: 28px; }
h2 { font-size: 24px; }
h3 { font-size: 22px; }
h4 { font-size: 20px; }
h5 { font-size: 18px; }
h6 { font-size: 16px; }

a, a:active, a:visited { color: #757575; text-decoration: none; border: none; outline: none; }
a:hover, a:visited:hover { text-decoration: none; border: none; outline: none; }

p, pre, abbr, dl, dt, dd, ol, ul, li, span, small, a { font-family: "Myriad Pro Light", "Myriad Pro", "Arial Narrow", Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-transform: none; letter-spacing: normal; line-height: 1.4em; }
p { color: #757575; font-size: 12px; margin: 0.5em 0 0.8em 2px; }

ul, ol { color: #757575; font-size: 14px; padding: 5px 0 5px 20px; }
ol li { list-style: decimal; }

span { font-size: 100%; }
span.amp { font-family: "Myriad Pro Light", "Myriad Pro", "Arial Narrow", Arial, Helvetica, sans-serif; font-style: italic; }
em { font-style: italic; }
strong { font-weight: bold; }
pre, code { padding: 0 0 0 15px; font-family: monospace; font-size: 15px; }
sup { bottom: 1ex; }
sub { top: .5ex; }
blockquote { color: #757575; text-shadow: 1px 1px 0px #ffffff; font-size: 14px; margin: 5px 0 25px 25px; border-left: 5px solid #e1e1e1; padding: 0 0 0 5px; line-height: 18px; float: left; }
blockquote p { margin: 0; font-family: Georgia, serif; font-size: 14px; font-style: italic; }