/*css layout formatting done by mtness.net*\
 for cf.html
\*              2008-05-30                */

* { margin: 0; border: 0; padding: 0; }

body {
	font-family: /* trebuchet MS, */ verdana, helvetica, arial, sans-serif;
	font-size: 11px;
	color: #555;
	background: #fff 0 0 repeat-y url(../images/bg-links.png);

}
#canvas
{
	display: block;
	position: relative;
	margin: 0 auto;
	width: 828px;
	height: 100%;
	background: red; 
}

#header
{
	top: 0;
	width: 100%;
	height: 207px;
	border-bottom: 0px solid #c3c3c3;
	/* background: #000;/*  -288px -256px fixed no-repeat url(../images/the_orb.jpg); */
	z-index: 4;
	position: absolute;
}

	#logo
	{
		position: fixed;
		top: 0;
		left: 811px;
		width: 120px;
		height: 75px;
	}
	
	#menu
	{
		position: absolute;
		top: 185px;
		left: 175px;
		width: 467px;
		height: 17px;
		line-height: 17px;
		padding: 0 0 2px 0;
		border-bottom: 3px solid #ccc;
	}

/* main navigation: son of suckerfish dropdowns */
/* ************************************************************************* */

#nav 
{
	width: 467px;
	margin: 0 auto;
	padding: 0; 
	list-style: none;
}

	#nav li
	{
		margin: 0; 
		padding: 0;
		display: block;
		list-style-type: none;
		z-index: 333;
	}
	
#n01,
#n02,
#n03,
#n04,
#n05,
#n06 { position: absolute; top: 0; }

#n01 { width:  48px; left:     0; }
#n02 { width:  98px; left:  48px; }
#n03 { width:  91px; left: 146px; }
#n04 { width:  55px; left: 237px; }
#n05 { width:  84px; left: 292px; }
#n06 { width:  90px; left: 376px; }

#n01 a,
#n02 a,
#n03 a,
#n04 a,
#n05 a,
#n06 a {
	display: block;
	height: 0;
	padding: 13px 0 0 0;
	text-decoration: none;
	color: #666;
	outline: 0;
	background-repeat: no-repeat;
	background-image: url(../images/menu-sprite.png);
	overflow: hidden;
}

#n01 a	{ background-position:      0 0; }
#n02 a	{ background-position:  -48px 0; }
#n03 a	{ background-position: -146px 0; }
#n04 a	{ background-position: -237px 0; }
#n05 a	{ background-position: -292px 0; }
#n06 a	{ background-position: -376px 0; }

#n01 a:hover	{ background-position:      0 -13px; }
#n02 a:hover	{ background-position:  -48px -13px; }
#n03 a:hover	{ background-position: -146px -13px; }
#n04 a:hover	{ background-position: -237px -13px; }
#n05 a:hover	{ background-position: -292px -13px; }
#n06 a:hover	{ background-position: -376px -13px; }

#n01 a.active	{ background-position:      0 -26px; }
#n02 a.active	{ background-position:  -48px -26px; }
#n03 a.active	{ background-position: -146px -26px; }
#n04 a.active	{ background-position: -237px -26px; }
#n05 a.active	{ background-position: -292px -26px; }
#n06 a.active	{ background-position: -376px -26px; }


/* ************************************************************************* */

#content
{
	padding: 245px 0 175px 175px;
	width: 467px;
	line-height: 1.6;
	background: 0 0 fixed no-repeat url(../images/communication.png);
	float: left;
}

#content h1,
#content h2 { font-size: 1.1em; text-transform: uppercase; color: #8ABA16; margin: 12px 0; }
#content h3 { font-size: 1.15em; }
#content h4 { font-size: 1.1em; font-style: normal; }
#content h5 { font-size: 1.05em; font-style: normal; }
#content h6 { font-size: 1em; font-style: normal; }
#content p  { font-size: 1em; padding: 0 0 24px 0; }
#content p + ul { position: relative; top: -24px; margin: 0; }
#content a { color: #8ABA16; padding: 0 0 1px 0 }
#content a:link   { text-decoration: none;}
#content a:visited   { text-decoration: none;}
#content a:hover  { border-bottom: 1px solid #8ABA16; }
#content a:active { text-decoration: none;}

#content em { font-style: normal; color: #fff; }
#content ul { list-style: none; margin: 0 0 24px 0; }
#content li { margin-bottom: 5px; background: 4px 9px no-repeat url(../images/li.png); padding: 0 0 0 12px; }
#content ol { margin: 0 0 0 24px; }

#content img { float: right; padding: 0 0 0 40px; }

#content .date {
	margin: 0 4px 0 0; 
	padding: 0 7px 0 0; 
	border-right: 2px solid #999; 
}

#mtness
{
	position: fixed;
	bottom: 0;
	right: 0;
	border: 0px solid #000000;
	z-index: 23;
	filter:alpha(opacity=23);
	-moz-opacity: 0.23;
	opacity: 0.23;
}
