/*
 Additional stylings for the talk database output. I try to keep it to the strict minimum, 
 and rely on the common w3c style files instead
 
 Ivan Herman, W3C
 $Date: 2008/02/05 13:21:00 $
*/

cite span:lang(ja), cite:lang(ja) { font-style:normal }
cite span:lang(zh-hant), cite:lang(zh-hant) { font-style:normal }
cite span:lang(zh-hans), cite:lang(zh-hans) { font-style:normal }
cite span:lang(ko), cite:lang(ko) { font-style:normal }
cite span:xml|lang(ko), cite:xml|lang(ko) { font-style:normal }
cite span:lang(ar), cite:lang(ar) { font-style:normal }
cite span:lang(hi), cite:lang(hi) { font-style:normal }

.copyright, .small { font-size: small }
p.copyright        { margin-left: 0; }
dd                 { margin-bottom:1em; }
@media print {
	span.details { display: none }
}
span.talkComment { display:none; }
.notification    { display:none; }


/* These are the styles controlling the pop ups for the abstracts */

/* This is the old system! */
.abstract            { background: #FFFFCC; }
.abstractCaption     { background: #005a9c; }
.captionText         { font-weight: bold; color:white}
.captionCloseText    { font-weight: bold; color:white; text-align: right; padding-right:0.5em;}
.captionCloseText a  { font-weight: bold; color:white; }
.captionText a:hover { color: red }
.closeText           { font-weight: bold; color:white; }
.abstractText        { color: black; }

/* until here.... */
.abstract {
		z-index:    1000;	
		height:     auto;
		font-style: italic;
}
.abstractTitle {
		background-repeat:   no-repeat;
		background-position: 99% 3px;
		background-image:    none;
		width:               100%;
		color:               black;
		font-weight:         bold;
		display:             inline;
}

.abstractContent {
		display: inline;
}	

.abstractClick {
		color:        teal;
		cursor:       pointer;
		display:      none;
}

div.abstract button {
		display: block;
		font-size: 80%;
		height: 2.5em;
		float: right;
		cursor: pointer;
 }


/* ------------------------------------------------------------------------------ */
h1 { 
  	background:			#90A7D0; /* #0050B2; #EFEBCE;  #005a9c;#cccc99; */
  	color:				white;
	margin-top: 		10px;
	margin-bottom:		0.5em;
	padding-left: 		0.5em;
	padding-right:		0.5em;
	background-repeat:	no-repeat;	
	clear: 				left;
	font-size:			150%;
}
h2 { 
	background:        #EFEBCE; /* #aa7; */ 
  	color:             #0050B2;
	/* padding-left:      10px; */
	/* background-image:  url(translation-corner.png); */
	/* background-repeat: no-repeat; */
	font-weight:       bold;
	font-size:         110%;
	clear: 			   left;
	padding-left: 	   0.3em;
}

div.core {
		margin-right: 20%;
		margin-left: 1%;
		}
div.links {
		float:right;
		margin-left:1em;
		/* margin-top:52px; */
		font-size:85%;
		width: 17%;
		}
div.links-further a { margin-left: 1em }

a:link, a:visited { 
	color: teal;
}

a:hover { 
	color:      black; 
	background: yellow;
}
