	body {
		margin:0px 0px 10px 0px;
		background: white url(images/header.jpg) no-repeat top left;
}
		

	A			{ color:#92CD00; text-decoration:none; }
	A:link		{ color:#92CD00; text-decoration:none; }
	A:visited	{ color:#92CD00; text-decoration:none; }
	A:active	{ color:#ACF100; }
	A:hover		{ color:#ACF100; }

	h1, h2, h3 {
		margin: 0px;
		padding: 0px;
	}
	
	h1 {
		margin-top: 20px;
		font-size: 18px;
	}
	
	h2 {
		margin-top: 16px;
		font-size: 14px;
		background:#eee;
		padding:4px;
	}
	
	h3 {
		margin-top: 14px;
		font-size: 12px;
		text-transform:uppercase;
	}
	
body.youthinmind h3,
body.workshops h3,
body.preconference h3,
body.confagenda h3 {padding-top:.5em;border-top:1px dotted #666;}

	
	hr {
		color: black;
	}

	#content {
		z-index: 3;
		padding: 10px;
		background:#ffffff;
		border-left:1px solid #cccccc;
		border-top:1px solid #cccccc;
		margin-top:120px;
		margin-right:30px;
		margin-left: 160px;
		margin-bottom:20px;
		font-family:verdana, arial, sans-serif;
		font-size: 12px;
		}
		
	#content td{
		font-family:verdana, arial, sans-serif;
		font-size: 12px;
		}

	#links {
		z-index:1;
		position:absolute;
		top: 110px; 
		left: 10px;
		width: 150px;
		padding: 0px;
		}

		
	#content a,
        #content a:link,
        #content a:visited,
        #content a:active,
        #content a:hover {
		color: #3333cc;
		text-decoration: none;
		font-weight:bold;
		}
		
        #content a:hover {
		text-decoration: underline;
				}
				
	.leftnavs a,
        .leftnavs a:link,
        .leftnavs a:visited,
        .leftnavs a:active,
        .leftnavs a:hover {
		display: block;
		margin-right:10px;
		margin-top:10px;
		padding: 3px;
		color: #ffffff;
		background:#3D3B6D;
		text-decoration: none;
		font-family:verdana, arial, sans-serif;
		font-size: 10px;
		font-weight:bold;
		}
		
        .leftnavs a:hover {
			background:#ffff99;
			background:#000000;
		}
		
	.leftnavs a.subnav,
        .leftnavs a.subnav:link,
        .leftnavs a.subnav:visited,
        .leftnavs a.subnav:active,
        .leftnavs a.subnav:hover {
		display: block;
		margin-right:5px;
		margin-top:3px;
		padding: 2px;
		color: #3D3B6D;
		background:#ffffff;
		text-decoration: none;
		font-family:verdana, arial, sans-serif;
		font-size: 9px;
		font-weight:bold;
		}
		
        .leftnavs a.subnav:hover {
			background:#ffffff;
			color: #000000;
		}

		
	#textnavs {
		margin-top:10px;
		font-family:verdana, arial, sans-serif;
		color:#000000;
		font-size:xx-small;
		font-weight:bold;
		text-align:center;
		}
		
	#copyright {
		margin-top:10px;
		font-family:verdana, arial, sans-serif;
		color:#000000;
		font-size:xx-small;
		text-align:center;
		}

		
	.label {
		padding:6px;
		font-family:verdana, arial, sans-serif;
		color:#000000;
		background:#ffffff;
		font-size: 12px;
		text-align:right;
		}
		
	.label-required {
		padding:6px;
		font-family:verdana, arial, sans-serif;
		color:#000000;
		background:#ffff99;
		font-size: 12px;
		text-align:right;
		}
		
	#textnavs a,
        #textnavs a:link,
        #textnavs a:visited,
        #textnavs a:active,
        #textnavs a:hover {
		color: #3333cc;
		text-decoration: none;
		}
		

	.side {
		font-family:verdana, arial, sans-serif;
		color:#eee;
		font-size:x-small;
		font-weight:normal;
		line-height:140%;
		padding:2px;
		}

	.sidetitle {
		font-family:verdana, arial, sans-serif;
		color:#FFCF79;
		font-size:x-small;
		font-weight:bold;
		line-height:140%;
		padding:2px;
		margin-top:10px;
		text-align:left;
		text-transform:uppercase;
		letter-spacing:.2em;
		}

.supporters {
	text-align:center;
	color:#999;
	font-size:11px;
	margin:1em 0 1em 0;
}

.supporters a {
	color:#999 !important;
	text-decoration:underline !important;
	font-weight:normal !important;
}

.supporters a:hover {
		color: #3333cc !important;
		text-decoration: underline !important;
}


