/* @group Reset */
/* Reset based on Eric Meyer's reset | http://meyerweb.com/eric/tools/css/reset/ | Thanks Eric! *//* v1.0 | 20080212 | Modified by Ty Hatch 20090102 */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,font,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,input,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100.1%;vertical-align:baseline;background:transparent;color:#66665f;}body{line-height:1.15;color:#5b594f;}ol, ul{list-style:none;}blockquote, q{quotes:none;}blockquote:before, blockquote:after,q:before, q:after{content:'';}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}input[type=hidden]{display:none !important;}em{font-style:italic;}strong{font-weight:bold;}a img{border:none;}
/* @end Reset */

/* @group Basic styles */

body { padding: 50px; font-family: "Helvetica Neue", Arial, Helvetica; }

a { color: #40bfff; text-decoration: underline; }
a:hover { color: #fff; background-color: #40bfff; margin: -2px; padding: 2px; text-decoration: none; }

h1, h2, h3, h4, h5, h6, 
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration: none; font-weight: normal; }

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration: underline; }

h1, h2, h3, h4, h5, h6, p { font-size: 2.5em; line-height: 1.25; }

h1 { font-size: 3em; color: #000; font-weight: bold; line-height: 2; }

h1 a { color: #000; font-weight: bold; }
h1 a:hover { text-decoration: none; border-bottom: none; }

p, ol, ul { padding-top: .5em; margin-right: 375px; }

li { padding-bottom: .75em; }

h1 + p { padding-top: 0; }

.small { font-size: .85em; color: #bebebe	; }
p.small { padding-top: 3em; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }

/* @end Basic styles */
