﻿/* Fonts */
/******************************/
	body 	{ background-color:#FFF; font-size:50%; }

	html,
	 body	{ color:#000; font:normal 0.9em Tahoma,Verdana,"Trebuchet MS",sans-serif; letter-spacing:.01px; }

	/* Anchors */
	a:link,
	 a:visited	{ color:#C11A08; }
	a:hover		{ text-decoration:none; }

	/* Headings */
	h1,h2,
	 h3,h4,
	  h5, h6	{ letter-spacing:.01px; margin:.25em 0; padding:.1em 0; text-transform:uppercase; vertical-align:top;  }

	h1		{ font-size:150%; }
	h2		{ font-size:140%; }
	h3		{ font-size:130%; }
	h4		{ font-size:120%; }
	h5		{ font-size:110%; }
	h6		{ font-size:100%; }

	/* Text */
	p 		{ line-height:1.6em; padding:0; margin:0; }

	del 	{ text-decoration:line-through; }
	ins 	{ text-decoration:none; }

	hr 		{ display:none; }
	address	{ font-size:90%; font-style:normal; line-height:normal; margin:0; padding:0; }

	pre, hr	{ margin-bottom:1em; }

	code, pre	{ background-color:#F1F5FA; border-left:3px solid #A9BBCD; color:#44464D; font:normal 90% "Courier New",Courier,monospace; margin:10px; padding:3px 6px; }

	kbd, samp,
	 pre, tt, var	{ font-size:90%; }

	del		{ color:#888; text-decoration:line-through; }
	dfn		{ border-bottom:1px solid #CCC; }
	ins		{ border-bottom:1px solid #CCC; }
	.big,
	 .Big	{ font-size:150%; }
	small,
	 .Small	{ font-size:75%; line-height:120%; }
	sup 	{ font-size:85%; vertical-align:super; }
	sub 	{ font-size:85%; vertical-align:sub; }

	abbr[title],
	 acronym[title],
	  dfn[title]	{ cursor:help; border-bottom:1px dashed #AAA; text-transform:uppercase; }

	/* Blockquotes & quotes */
	blockquote,q	{ background:#E2E8EE; border:1px dotted #A9BBCD; color:#44464D; font:italic 90%/200% Georgia,"Times New Roman",serif; margin:1em; padding:1em; text-align:justify; }

	q				{ quotes:"\201C" "\201D" "\2018" "\2019"; }
	q:after			{ content:""; }
	q:before		{ content:""; }

	blockquote						{ quotes:"" ""; }
	blockquote:after				{ content:""; }
	blockquote:before				{ content:""; }
	blockquote *:first-child:before	{ content:"\201C"; }
	blockquote *:first-child:after	{ content:"\201D"; }
	blockquote *:first-child		{ margin:.8em 0; }

	cite		{ color:#44464D; display:block; font-weight:bold; margin:5px 30px; text-align:right; }

	code	{ display:block; font:normal 85%/150% "Courier New", Courier, mono, serif; padding:5px 10px; white-space:pre-line; }
	em		{ font-style:italic; }
	strong	{ font-weight:bold; }