	@import "dijit/themes/tundra/tundra.css";
	@import "dojox/widget/Dialog/Dialog.css";
	@import "dojox/layout/resources/RadioGroup.css";

	#dialog {
		padding:12px;
		-webkit-box-shadow:none;
	}

	#pseudoFooter,
	#content {
		position:absolute;
		top:0px;
		left: 0px;
		width:100%;
	}

	#pseudoFooter {
		top:647px;
	}

	#logoWrapper {
		float:left;
		width:180px;
		background:#333;
		margin-right:7px;
		padding-left:7px;
		padding-right:1px;
		-moz-border-radius:8pt;
		-webkit-border-radius:7pt;
	}

	.anImage {
		position:absolute;
		top:45px;
		width:120px;
		height:200px;
		overflow:hidden;
		margin:0; padding:0;
	}

	.anImage .imageInner {
		position:relative;
	}

	.imageNodeRight,
	.imageNodeLeft,
	.imageNodeCenter {
		visibility:hidden;
		position:absolute;
		top:0;
		left:0;
		z-index:40;
	}

	.alignRight .imageNodeRight,
	.alignLeft .imageNodeLeft,
	.alignCenter .imageNodeCenter {
		visibility:visible; 
		z-index:42;
	}

	.alignRight,
	.alignLeft {
		z-index:39;
	}
	.alignCenter {
		z-index:43;
		cursor:pointer;
	}

	.containerWrapper {
		overflow:hidden;
	}

	body, html {
		background:#111;
		margin:0; padding:0;
		height:100%; width:100%;
		text-align: center;
	}

	#overlay {
	background:#111 url('images/loading.gif') no-repeat 30pc top;
	width:1855px;
	height:1000px;
	position:absolute;
	z-index:500;
	top: 100px;
	left: 0px;
	}

	#scrollContainer, 
	#imageContainer {
		overflow:hidden;
		height:440px;
		border-top:1px solid #eee;
		border-bottom:1px solid #eee;
		background:#000;
		margin:0 auto;
		outline:0;
		z-index:30;
	}
	#gmap {
		display:none;
		float:right;
		border:1px solid #222;
		height:225px;
		width:225px;
	}
	#helper {
	cursor:pointer;
	margin-top:25px;
	float:right;
	height:48px;
	width:48px;
	background:url('images/info.png') no-repeat top left;
	}
	.dj_opera #helper {
		margin-top:25px;
	}

	#pseudoFooter h1, 
	#header h1 {
		color:#fff;
	}
	#header {
		padding-top:5px;
	}

	#imageContainer .anImage {
		height:210px;
		width:110px;
		cursor:pointer;
	}

	.centered {
		width:1000px;
		margin:0 auto;
	}
	.centeredText {
		text-align:center;
	}

	#dialog_underlay {
		background-color:#222;
	}

	#avatar {
	position: relative;
	display:table;
	margin-right:auto;
	margin-left:auto;
	top: 380px;
	text-align: center;
	width: 100%;
	background-color: #000;
	}

	.startsHidden {
		visibility:hidden;
	}

	.opening {
		margin-top:10px;
		padding-right:7px;
		float:right;
		width:427px;
		line-height:1.3em;
		text-align:justify;
	}

	.opening .dialogHead {
		font-weight:bold;
		font-size:29pt;
	}

	body {
		background:#111; /*  url('images/bg01.gif') repeat-x top left; */
		text-align: center;
	}

	.contribName {
	font-family:Lucida Grande,sans-serif;
	font-size:18px;
	color: #FF0;
	}
	.personalDetails {
	font-family:Lucida Grande,sans-serif;
	font-size: 12px;
	color: #CCC;
	}
	.alinklgyel {
	font-size: 16px;
	color: #FF0;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	}
	.alinkgrey {
	font-size: 12px;
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	}
	.alinklgyel {
	font-size: 16px;
	color: #FF0;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	}
	.infoParagraph {
		margin-top: 20px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		/* for now: */
		display:none;
	}
	.personalDetails div.label {
		float: left;
		width:60px;
	}
	.contentContainer {
	margin-top:0px;
	width: 600px;
	color:#000;
	clear: both;
	}
	.contentContainer .imageColumn {
	position: absolute;
	display: block;
	float: center;
	text-align: center;
	left: 0%;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	color: #000;
	}
	.contentContainer .detailsColumn {
	margin-left: 30px;
	float: left;
	width: 400px;
	color: #000;
	}
	
