/* CSS Core */

* { margin: 0; padding: 0; font-family: Segoe UI, Lucida Grande, arial, verdana, tahoma; }

body, html {
	height: 100%;
	font-size: 14px;
	cursor: default;
	line-height: 16px;
	letter-spacing: 0.01em;
	font-family: Segoe UI, Lucida Grande, arial, verdana, tahoma;
	background-color: #ffffff;
	color: #333331; }

body, html input::-moz-focus-inner { border: 0; }
	
a:link, a:visited, a:active { text-decoration: underline; color: #2297d9; outline: none; font-weight: normal; }
a:hover { text-decoration: underline; color: #222222; outline: none; }

h1 { font-family: 'Droid Sans', Segoe UI, Lucida Grande, arial, tahoma, trebuchet ms; text-shadow: -1px 1px 0px #f2f3f4; font-size: 24px; line-height: 24px; margin: 0px 0px 16px 0px; color: #1fb0e9; letter-spacing: -0.02em; font-weight: bold; } 
h2 { font-family: 'Droid Sans', Segoe UI, Lucida Grande, arial, tahoma, trebuchet ms; text-shadow: -1px 1px 0px #f2f3f4; font-size: 23px; line-height: 23px; color: #222222; letter-spacing: -0.03em; margin: 8px 0px 14px 0px; font-weight: bold; } 
h3 { font-family: 'Droid Sans', Segoe UI, Lucida Grande, arial, tahoma, trebuchet ms; text-shadow: -1px 1px 0px #f2f3f4; font-size: 23px; line-height: 23px; color: #222222; letter-spacing: -0.03em; margin: 8px 0px 14px 0px; font-weight: bold; } 
h4 { font-family: 'Droid Sans', Segoe UI, Lucida Grande, arial, tahoma, trebuchet ms; text-shadow: -1px 1px 0px #f2f3f4; font-size: 23px; line-height: 23px; color: #222222; letter-spacing: -0.03em; margin: 8px 0px 14px 0px; font-weight: bold; } 
li { padding-left: 4px; list-style: square; color: #333331; margin: 0px 0px 8px 16px; letter-spacing: 0.012em; }
li span { color: #5e5e5d; }
ul,ol { margin-bottom: 20px; margin-left: 30px; padding-right: 20px; }
ul ul,ol ol { margin-top: 10px; margin-bottom: 10px; }
li,ul,ol { line-height: 20px; }
p { padding-bottom: 20px; font-size: 14px; line-height: 22px; letter-spacing: 0.012em; }
img { border: 0px; }
blockquote { color: #71716a; font-style: italic; margin: 0px 0px 20px 40px; border-left: 4px solid #a5d34b; padding-left: 20px; padding-right: 60px; background-image: url(/img/blockquote-bg.png); background-repeat: no-repeat; background-position: bottom right; line-height: 20px; }