/* * FrOSCon 2007 Stylesheet, based on 23C3 stylesheet */
  
size:21.0cm 14.85cm;
body {  background-color: white;  color: black;  font-family: "Lucida Grande", "Arial", sans-serif;  font-size: 2pt;  background-repeat: no-repeat;  background-position: 20px 20px;}

.noprint {    display: none;  }
.subtitle {
	display: none;
}	
.info {
	font-size: 50%;
	padding: 0px; 	margin-top: 0px; 	margin-bottom: 0px;
}
.type {
	dispaly: none;
}.feedback a{  color: white;}#content {  position: absolute;  top: 20px;  left: 0px;  padding: 0px;  margin-top: 0px;  margin-bottom: 0px;  clear:  both;  border-style: solid;  border-width: 1px;  border-color: #000;  border-top-width: 5px;  border-top-color: #000;  border-top-style: solid;}:link, :visited {  text-decoration: none;  color: black;}:link:hover, :visited:hover {  text-decoration: underline;}div.section {  clear:  both;  margin-left: 20px;}

div.section h1 {
	font-size: 70%;
}/* TEXT */p.release {  margin: 0;  margin-bottom: 0px;  padding: 0px 0px 0px 0px;  float: right;  color: white;  background-color: #000;  font-size: 100%;}p.intro {  font-size: 100%;  margin-left: 20px;}p.intro em {  font-family: "Times", serif;}/* IMAGES */img {    border-style: none;}#event img.event-image,#speaker img.speaker-image {  height: 0px;  width: 0px;  float: right;  margin-left: 0px;  margin-bottom: 0px;  padding: 0px;  border: 0px solid #000;}#speaker img.event-image,#event img.speaker-image {    height: 0px;    width: 0px;}#event-index img.event-image,#speaker-index img.speaker-image {  float: left;  margin-right: 0px;  height: 0px;  width: 0px;}#event-index td.event p,#speaker-index td.speaker p {  margin-left: 60px;}/* TABLES */table {  border-collapse: seperate;}th {  background-color: #333;  color: white;  text-align: center;  text-transform: uppercase;  padding-left: 2px;  padding-right: 2px;}td {  padding: 0px;  vertical-align: top;  text-align: left;}/* EVENT */#event h1.title {  margin-bottom: 0px;}#event p.subtitle {  font-family: "Times", serif;  font-style: italic;  font-size: 140%;  margin-top: 0px;}#event div.abstract {    font-weight: bold;}/* EVENT INDEX */#event-index p.title {    font-weight: bold;    font-size: 100%;    margin: 0;}#event-index p.subtitle {  font-family: "Times", serif;  font-style: italic;  font-size: 140%;  margin-top: 5px;}/* COLOURS: EVENT INDEX, SPEAKER INDEX, EVENT DETAIL */#event-index th, #speaker-index th, #infobox th {    background-color: #488AC7;}#event-index td, #speaker-index td, #infobox td {    background-color: #5CB3FF;}/* SCHEDULE */#schedule th {  padding: 2px;  background-color: #488AC7;  color: white;}#schedule td {  padding: 4px;}#schedule td.time {  font-size: 58%;  vertical-align: top;  background-color: #488AC7;  color: white;  padding: 2px;}#schedule td.empty {  background-color: #f1f5f8;}#schedule td.event {  background-color: #5CB3FF;  padding: 2px;  border-color: black;  border-style: solid;  border-width: 1px;}#schedule td.conflict {  background-color: red;  border-color: black;  border-style: solid;  border-width: 0.01cm;}ul.speakers { margin: 0; padding: 0; display: inline; font-weight: light; font-size: 50%;}ul.speakers li { margin: 0; padding: 0; display: inline; }ul.speakers li+li:before { content: ", "; }#schedule span.language {  font-weight: bold;
  font-size: 50%;}#schedule span.track {  display: none;}#schedule span.type {  display: none;}#schedule p.abstract {  border-top: black dotted 1px;  font-size: 90%;  padding: 8px 2px 0px 2px;}#schedule span.event-id {  display: block;  color: white;  background-color: black;  text-align: center;  padding: 2px;  width: 3em;}#schedule p.title {  font-weight: bold;  font-size: 50%;  margin-bottom: 0;  padding-bottom: 0;}#schedule p.subtitle {  font-family: "Times", serif;  font-style: italic;  font-size: 125%;  margin-top: 0;}/* track background colors */#schedule td.track-keynote {  background-color: #fb6c6c;}#schedule td.track-database {  background-color: #fbbd6c;}#schedule td.track-desktop {  background-color: #fbf96c;}#schedule td.track-java {  background-color: #bafb6c;}#schedule td.track-freesoftwareintherealworld {  background-color: #ca6cfb;}#schedule td.track-other {  background-color: #62cefb;}#schedule td.track-drupal {  background-color: #6c84fb;}#schedule td.track-virtualization {  background-color: #69d55b;}#schedule td.track-cluster {  background-color: #cdd55b;}#schedule td.track-openbeyondsoftware {  background-color: #deaefd;}#schedule td.track-web {  background-color: #fbbd6c;}#schedule td.track-administration {  background-color: #fbf96c;}#schedule td.track-legalissues {  background-color: #bafb6c;}#schedule td.track-freesoftwareineducation {  background-color: #ca6cfb;}#schedule td.track-embedded {  background-color: #cdd55b;}#schedule td.track-development {  background-color: #97cb97;}
}

