body {
	color: #000000;
	background: #369;
}

#main {
	background: #fff;
	border-color: #000;
}

#menu {
	border-color: #369;
	background: #FFFFFF;
}

#menu a:link, a:visited {
	color: #339;
	background: transparent;
}

#menu a:hover {
	background: #c99;
	color: #fafafa;
}

#menu div {
	background: #369;
	color: #fefeee;
}

#menu2 {
	border-color: #369;
	background: #FFFFFF;
}

#menu2 a:link, a:visited {
	color: #339;
	background: transparent;
}

#menu2 a:hover {
	background: #c99;
	color: #fafafa;
}

#menu2 div {
	background: #369;
	color: #fefeee;
}

hr {
	border-color: #ddccbb;
}

h1 {
	color:  #666699;
	background: transparent;	
}

h2 {
    color: #666699;
	background: transparent;
}

h2-old{color: #A36155;}

h3 {
	color: #333366;
	background: transparent;
}
h4 {
	color: #933;
	background: transparent;
}

div.rightside {
	background: #f7f6fb;
	color: inherit;
	border-color: #9999cc;
}

table {
 background-color: #aa9988;
 border-color: #ccc;
 color: inherit;
}

td {
 background-color: #fff;
 color: #000;
}

th {
	background-color: #fff;
	color: #fff;
}

td.food {
   background-color: yellow;
   text-align:center;   
}

td.plenary {
   background-color: lightgreen;
   text-align:center;
}

td.plenary a{  
   text-decoration: underline;
}

td.special {
   background-color: pink;
   text-align:center;
}

q, tt, span.file {
	color: #444;
	background: transparent;
}

pre{
	color: inherit;
	border-color: #aaa;
	background: #fff;
}

.linkreg #linkreg, .linktravel #linktravel, .linksponsors #linksponsors,
.linkorg #linkorg, .linkinfo #linkinfo, .linkschedule #linkschedule,
.linksocial #linksocial,
.linkspeakers #linkspeakers, .linkhome #linkhome, .linkvenue #linkvenue, 
.linkcontact #linkcontact, .linkpart #linkpart {
	background: #ecc;
	color: #339;
}

