body {
	background: #000;
	color: #eee;
	font-family: Arial, sans-serif; 
	font-size: medium; 
	line-height: 1.4em; 
	margin: 0; 
	padding: 0; 
}

 @media screen{
  body>div#sidebar{
   position:fixed;
  }
 }

a { text-decoration: none; }

a:link { 	color: #94B9E4; }
a:visited {	color: #E4B694; }
a:active {	color: #aaaaaa; }

/* content boxes / */

#main {
	position: absolute; 
	left: 120px;
	width: 520px; 
	
	margin: 0em;
	margin-left: 5em;
	padding: 0em; 
	padding-top: 1em; 
}
	
#body {
	border-right: 1px solid #444;
	padding-right: 2em; 
}

#foot {
	margin-top: 2em; 
	border-top: 1px solid #444;
	margin-bottom: 1em; 
}

/* / content boxes */

/* sidebar */

/*
a.sidebar:link { 	color: #94B9E4; }
a.sidebar:visited {	color: #E4B694; }
a.sidebar:active {	color: #aaaaaa; }
*/
a.sidebar { text-decoration: none; }

#sidebar {
	position: absolute; 
	top: 0px;
	left: 0px; 
	width: 120px; 
	height: 100%; 
	
	border: 0px; 
	border-right: 1px solid #999;
	
	background: #222; 
	
	font-size: 10pt; 
	padding: 1em 2em 0em 2em; 
}

div.inquiries {
	border-top: 1px solid #666;
	line-height: 1.2em; 
}

p.sidebar { 
	line-height: 1.2em; 
	text-indent: -1em; 
	margin-left: 1em; 
	margin-bottom: .4em; 
}

li.sidebar {
	margin-left: 2em;
	text-indent: -1em; 
	list-style-type: none; 
	line-height: 1.15em; 
	margin-bottom: .4em; 
}

span.sidebarSubtext {
	margin-left: 1em;
	font-style: italic; 
}

ul {
	margin: 0; 
	padding: 0; 
}

/* / sidebar */

dd {
	margin-bottom: 1em; 
	margin-left: 0em; 
}

dt {
	margin-bottom: 0em; 
}

h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Verdana, sans-serif; 
	color: #fff;
	font-weight: bold; 
}

.venue,dd.track {
	margin: 0em 0em 0em 2em; 
	font-size: small; 
	font-style: italic; 
	line-height: 1.3em; 
}

dd.track { 
	margin-bottom: .75em; 
}

h1 { 
	font-size: 18pt; 
}

h2 { 
	font-size: 14pt;
	text-align: right; 
}

h3 { 
	font-size: 11pt; 
	text-align: left; 
	color: #94B9E4;
	padding: 0em 2em; 
}



