/*  base  */

body, body#content
{
/*	font-size:62.5%; */ /*Font-size: 1.0em = 10px when browser default size is 16px*/
	font-size: 85%;
	background-color:rgb(255,255,255);
	font-family:verdana,arial,sans-serif;
	padding: 0 15px 15px 15px;
	margin: 0;
}

strong
{
	font-weight: bold;
}

cite, em, dfn
{
	font-style: italic;
}

code, kbd, samp, pre, tt, var
{
	font-size: 92%;
	font-family: monaco, "Lucida Console", courier, monospace;
}

del
{
	text-decoration: line-through;
	color: #666;
}

ins, dfn
{
	border-bottom: 1px solid #ccc;
}

small, sup, sub
{
	font-size: 85%;
}

abbr, acronym
{
	text-transform: uppercase;
	font-size: 85%;
	letter-spacing: .1em;
}

a abbr, a acronym
{
	border: none;
}

abbr[title], acronym[title], dfn[title]
{
	cursor: help;
	border-bottom: 1px solid #ccc;
}

sup
{
	vertical-align: super;
}

sub
{
	vertical-align: sub;
}

/*  text  */

p
{
	line-height: 150%;
	clear: none;
}

p.center
{
	text-align: center;
}

p.right
{
	text-align: right;
}

p.bigger
{
	font-size: 190%;
	line-height: 190%;
	margin: 30px;
	font-style: italic;
	font-weight: bold;
	color: #663695;
}

blockquote
{
	clear: both;
	margin: 0 30px 6px 30px;
	font-size: 99%;
	font-style: italic;
}

/*  lists  */

ul
{
	list-style: none;
	margin: 5px 0 10px 0;
	padding: 0;
}

ul li
{
	margin: 0 0 2px 2px;
	padding: 0 0 0 18px;
	line-height: 20px;
}

ul li ul
{
	margin: 2px 0 2px 0;
}

ol
{
	margin:0.5em 0 1.0em 20px;
	list-style: decimal;
}

ol li
{
	list-style-position: outside;
	margin: 0 0 2px 0;
	line-height: 20px;
}

/*  links  */

a:link, a:visited
{
	color: #467aa7;
	font-weight: bold;
}

a:hover
{
	color: #2a5a8a;
}

a:active
{
	color: #2a5a8a;
}
