/*--------------------------------------------------------------
| Reset
-------------------------------------------------------------- */
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,
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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus { outline: 0; }
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul { list-style: none; }
table {
	border-collapse: collapse;
	border-spacing: 0;
}
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/*--------------------------------------------------------------
| General
-------------------------------------------------------------- */
body{
	padding: 10px 0;
	text-align: center;
	font-size: 75%;
	line-height: 1.4;
	color: #222;
	background: #870020 url(/includes/nav/img/bg-body.png) left top repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}

/* Headings
-------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6 {
	margin-bottom: 10px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	line-height: 1.1;
	color: #222;
}
h1 a, h2 a, h3 a, h4 a, h5 a{ text-decoration: none; }
h1 { font-size: 3.0em; }
h2 { font-size: 2.0em; }
h3 { font-size: 1.5em; }
h4 { font-size: 1.2em; }
h5 { font-size: 1.0em; }
h6 { font-size: 1.0em; }

/* Text elements
-------------------------------------------------------------- */
p			{ margin: 0 0 10px; }
a:focus, 
a:hover		{ color: #490011; text-decoration: none; outline: 0; }
a			{ color: #333; text-decoration: underline; outline: 0; }
blockquote	{ margin: 1.5em; color: #666; font-style: italic; font-family: Georgia, sans-serif; }
em			{ font-weight: bold; color: #000; }
strong		{ font-size: 1.2em; color: #000; font-weight: bold; }
dfn,cite	{ font-style: italic; }
sup, sub	{ line-height: 0; }
abbr, 
acronym		{ border-bottom: 1px dotted #666; }
address		{ margin: 0 0 1.5em; font-style: italic; }
del			{ color:#666; }
pre 		{ margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }


/* Lists
-------------------------------------------------------------- */
li ul, 
li ol	{ margin:0 1.5em; }
ul,ol	{ margin: 0 1.5em 1.5em 2em; }
ul		{ list-style-type: square; }
ul ul	{ list-style-type: circle; }
ol		{ list-style-type: decimal; }
dl		{ margin: 0 0 1.5em 0; }
dl dt	{ font-weight: bold; }
dd		{ margin-left: 1.5em;}


/* Tables
-------------------------------------------------------------- */
table			{ margin-bottom: 15px; width:100%; }
th				{ font-weight: bold; }
th,td,caption	{ padding: 3px; vertical-align: middle; }
table img		{ margin: 0 3px; vertical-align: middle; }
table a			{ text-decoration: none; color: #333; }

/* Form
-------------------------------------------------------------- */
label		{ font-weight: bold; }
fieldset	{ padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend		{ font-weight: bold; font-size:1.2em; }

/* Form fields
-------------------------------------------------------------- */
input.text, input.title,
textarea, select {
	margin: 0;
	border: 1px solid #bbb;
}
input.text:focus, input.title:focus,
textarea:focus, select:focus {
	border:1px solid #666;
}
input.text, 
input.title	 { width: 300px; padding:5px; }
input.title	 { font-size:1.5em; }
textarea			{
	font-size: 1em;
	overflow: auto;
}

/*--------------------------------------------------------------
| Layout
-------------------------------------------------------------- */
#page{
	position: relative;
	width: 992px;
	margin: 0 auto;
	text-align: left;
	background: #FFF;
}
#body{
	margin: 0 23px 0 3px;
	background: url(/includes/nav/img/bg-content.gif) left top repeat-y;
}
#sidebar{
	float: left;
	width: 125px;
	padding: 10px 10px 0 0;
	font-family: Verdana, sans-serif;
	color: #FFF;
}
#content{
	float: right;
	width: 808px;
	margin-top: 23px;
}