body
{
	font-family: "Lucida Grande", arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666; /*868585*/
}

img { border-style: none; }

:focus { outline: 0; }

h1, h2, h3, h4, h5, h6, h1 a
{
	margin: 10px 0;
	font-size: 20px;
	text-decoration: none;
}

h2, h3
{
	margin: 0 0 .5em 0;
	font-size: 130%;
}

h3
{
	margin: 0 0 .4em 0;
	font-size: 100%;
}

h4
{
	padding: 0 0 .4em 0;
	font-size: 85%;
}

h5
{
	padding: 0 0 .4em 0;
	font-size: 120%;
	border-bottom: 1px solid #888;
}

a        { color: #666; }

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration: none; }


a.small-link
{
	font-size: 10px;
	font-family: arial, geneva, verdana, sans-serif;
}

em, i     {font-style: oblique;}
strong, b {font-weight: bold;}
code      {color: #555; background-color: #ccc;}
.form-div div.subtle   { padding: 0; font-size: 10px; }


p, dt, dd
{
	padding: 0 0 1em 0;
}

dt
{
	margin: 1.5em 0 0.5em 0;
	font-weight: bold;
}

ul, ol
{
	list-style-type: none;
}

ul ul        { margin: 2px 0 4px 0; }
ol ol, ul ol { margin: 2px 0 4px 0; }
ol ul        { margin: 2px 0 4px -18px; padding: 0; }

ul li
{
	margin: 0 0 .2em 1.5em;
	padding: 0;
	list-style-type: disc;
}

ol li
{
	margin: 0 0 .2em 1.5em;
	padding: 0;
	list-style-type: decimal;
}

ul ul li, ol ul li, ul ul ul li, ol ol ul li 
{
	margin: 0 0 .2em 1.6em;
	padding: 0;
	list-style-type: disc;
	list-style-position: outside;
	background-image: none;
}

ol ul li, ul ol ul li
{
	margin-left: 3.3em;	
}

ol ol li, ul ol li, ol ol ol li, ul ul ol li
{
	margin: 0 0 .2em 1.5em;
	padding: 0;
	list-style-type: lower-alpha;
	background-image: none;
}

div.hr
{
	margin: 0 0 10px 0;
	height: 10px;
	border-bottom: 1px solid #888;
}

blockquote
{
	display: block;
	margin: 0 1.75em 1em 1.75em;
	padding: 10px 8px 8px 8px;
	font: 85% 'Lucida Grande', 'Lucida Sans Unicode', arial, verdana, sans-serif;
	line-height: 1.4;
	color: #666;
	border-color: #D5D5D5;
	border-width: 1px;
	border-style: dotted;
	background-color: #F1F1F1;
}

.small, a.small, .small a { font-size: 9px; }
.big, a.big, .big a       { font-size: 13px; }

a.flowplayer, a#flowplayer
{
	background: url('../images/pic_image_holder.gif') no-repeat 0 0; 
}