/* base.css */

/*----------------------------------------------------------
	g l o b a l
----------------------------------------------------------*/

body {
	font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans","Helvetica","Arial",Sans-Serif;
	font-size: 14px;
	line-height: 1.4em;
	color: #5a504b;
}

/* GRID */
.grid .col {
	float: left;
	display: inline;
}
.grid .first {}
.grid .last {}

/*----------------------------------------------------------
	h e a d e r s
----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
h1 {}
h2 {}
h3 {
   font-weight: bold;
   margin-left: 100px;
   text-transform: uppercase; 
    }
h4 {}
h5 {}
h6 {}

/*----------------------------------------------------------
	c o n t e n t
----------------------------------------------------------*/
#content p, 
#content ul, 
#content ol, 
#content dl {
	margin-bottom: 25px;
	margin-left: 100px;
}
ul {}
ol {}
ol li {
    margin-bottom: 25px;
    margin-left: 20px;
    list-style-type: decimal;
    list-style-position: outside;
    font-weight: bold;
    color: #d62829;
}

ol li span {
    font-weight: normal;
    color: #5a504b;
}
li {}
dl {}
dt {}
dd {}
blockquote {}
code, pre { 
	font-family:"Courier New", Courier, monospace;
	white-space: pre;
}

/*----------------------------------------------------------
	n a v i g a t i o n
----------------------------------------------------------*/
a,
a:link,
a:visited {
	color: #F00;
    text-decoration: none;
}
a:focus,
a:hover,
a:active {
	color: #F00;
	text-decoration: underline;
}

/*----------------------------------------------------------
	d e t a i l s
----------------------------------------------------------*/

b, strong {
	font-weight: bold;
}
i, em {
	font-style: italic;
}
del {
	text-decoration: line-through;
}
small {
	font-size: .8em;
}
big {
	font-size: 1.2em;
}

/*----------------------------------------------------------
	u t i l i t y
----------------------------------------------------------*/
.block
{
    display: block;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.center 
{
    text-align: center;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
span.nindent
{
    display: block;
    text-indent: -10000px;
}
