/*-----------------------------------------------------------------------------------
  Global Reset v0.3 (based on http://meyerweb.com/eric/tools/css/reset/ - v1.0 | 20080212)
-----------------------------------------------------------------------------------*/
  html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, code, em, img, small, strike, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
  body { line-height: 1; }
  ol, ul { list-style: none; }
  :focus { outline: 0; }
  table { border-collapse: collapse; border-spacing: 0; }

/*---------------------------
  Elements
---------------------------*/

	body { font-family: "anivers-1", "anivers-2", 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; padding: 5px 10px 10px; word-wrap: break-word; }

	.block_link { background: #991C31; color: white; display: inline-block; font-size: 20px; margin-right: 10px; padding: 8px 20px; }

	h1 { color: #1A1A1A; font-size: 32px; line-height: 1.2; margin-bottom: 20px; }
	h2 { color: #191919; font-size: 24px; font-weight: normal; line-height: 1.2; margin-bottom: 5px; }
	h3 { color: #8D1A2F; font-size: 20px; font-weight: normal; line-height: 1.2; margin-bottom: 5px; }
	h4 { color: #191919; font-size: 16px; font-weight: normal; line-height: 1.2; margin-bottom: 5px; }
	h5 { color: #333333; font-family: "Anivers-Regular", "Lucida Grande", sans-serif; font-size: 15px; font-variant: small-caps; line-height: 1.2; text-transform: lowercase; }
	h6 { color: #666666; font-size: 15px; font-weight: normal; line-height: 1.3; margin-bottom: 5px; }
	p.intro { font-size: 20px; }
	p { color: #666666; font-size: 15px; line-height: 1.5; margin-bottom: 20px; }
	a { color: #DF7012; }
	a:hover { text-decoration: underline; }
	li { color: #666666; font-size: 15px; line-height: 1.5; margin-bottom: 5px; }
	ul, .content ol { margin: 0 0 25px 10px; }
	ul li { background: url(../images/list_bullet.png) no-repeat left 6px; padding-left: 10px; }
	ol { list-style: decimal; margin-left: 28px; }
	img.large { display: block; margin-bottom: 20px; }
	img.bordered { background-color: #DFDFDD; padding: 7px; }

	table { margin-bottom: 20px; width: 100%; }
	table tbody { border-top: 1px solid #E3E3E2; }
	table th { background-color: #EAEAE9; color: #070706; font-family: "Anivers-Bold", "Lucida Grande", sans-serif; font-size: 15px; font-weight: normal; padding: 12px 15px; text-align: left; vertical-align: top; }
	table td { border-bottom: 1px solid #E3E3E2; color: #666666; font-size: 15px; padding: 15px; vertical-align: top; }
	blockquote { background: url(../images/blockquote.png) no-repeat left top; color: #929292; font-size: 18px; line-height: 1.5; margin-bottom: 10px; padding-left: 40px; }
	blockquote p { color: #929292; font-size: 18px; line-height: 1.5; }

	.left { float: left; }
	.block_left { float: left; margin: 0 10px 10px 0; }
	.right { float: right; }
	.block_right { float: right; margin: 0 0 10px 10px; }
	.center { text-align: center; }
