/* $Revision: 1.16 $ */

body {
	background: #FFE;
	font-family: Arial, sans-serif;
}

.header {
	background: #9C9; font-size: 90%;
}
.blockquote {
	margin-left: 1cm; margin-right: 1cm;
}
.weblio {
	background: #9C9; font-size: 150%;
}
.weblio-header {
	margin-left: 5%;
}

@media (min-width: 800px) {
    .left-side { float: left; width: 45%; }
	.right-side { float: right; width: 45%; }
	.clear {clear:both; } /* needed for blocks after left-right section */
}

.flexwrap { white-space: nowrap; }
@media	only screen and (-webkit-min-device-pixel-ratio: 1.3),
	only screen and (-o-min-device-pixel-ratio: 13/10),
	only screen and (min-resolution: 120dpi)
	{
		body { font-size: 150%; }
		.flexwrap { white-space: normal !important; font-size: 80%; text-align: center; }
	}

h1 {
	font-size: 120%; margin: 0; 
}

h2 {
	font-size: 110%;
	font-weight: bolder;
	background: #252;
	color: #FFE !important;
	padding-left: 3px;
	text-decoration: none;
}

h3 {
	color: #252;
	background: #EFE;
	padding-left: 3px;
	border: 1px solid black;
}

.d2014  { background: #FCC; font-weight: 600; padding-left: 2px; padding-right: 2px;}
.d2015  { background: #ADA; padding-left: 2px; padding-right: 2px;}
.light  { background: #FFE; color: #252; }
.medium { background: #EFE; color: #000; }
.dark   { background: #252; color: #FFE; }
.teeny  { font-size: 70%; }
.boxed  { border: 1px solid black; padding: 5px; background: #FFF; }
.nowrap { white-space: nowrap; }
.nomargin { margin: 0; }
.summary { font-size: 80%; }
.nunderline {text-decoration: none;}
.histobar { background: #999; white-space: nowrap; margin-left: 5px; }
.histoconf { background: #9CC; }
.histojour { background: #C99; }
.info {color: green; }
.link2 {color: #080; }
.date {font-size: 90%; white-space: nowrap; color: green; }
.news {font-size: 90%; }
.papers {color: #900; }
.articles {color: #090; }
.flash { color: #C00; font-size: 120%; font-weight: 800; }
.sibling {color: #CCC;}

.language {color: #900; }
.author {color: #060; }
.bigger {font-size: 110%; }
.smaller {font-size: 90%; }
.centerBlock {margin-left: auto; margin-right: auto; display: block; }
.hottocauthor {font-weight:bold;}
.abstract {font-family: sans-serif; font-size: 80%; }
.other {margin: 5px 5px 5px 5px; }
.funny {font-family: Comic Sans MS; }
.history {font-family: Courier New, fixed-width; font-weight: 600; }
.minitab {border-left: 1px solid gray; white-space: nowrap; text-align: left;}
.minitabheader {font-size:120%; padding: 3px; margin: 0; }
.icon {padding-right: 3px; }
.ambiguousName { display: table-row }
.editorname { min-width: 15em; display: inline-block; font-weight: bold; }
.editorcount { min-width: 3em; display: inline-block; }
.editorline:hover { background-color: #DDD; }
.eventsToC {
	font-weight: 800;
	border: 1px solid blue;
	text-decoration: none !important;
	padding: 0 2px 0 2px;
	background: white;
	float: right;
	}
.bibtocComment { color: #F66; }

.urgent {
	border: 5px solid #000;
	width: 75%;
	background: #FFF;
	text-align: center;
	font-family: sans-serif;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 3px;
	}

/*
	FFE = bgcolor
	FFE = light = color1
	CC9 = tan = color2
	663 = dark
*/

table.event {border: 1px solid #999;}
td.event {font-size: 80%; border: 1px solid #999; }
th.event {font-size: 90%; border: 1px solid #333; }
.CA {background: #FDD; }
.US {background: #EEF}
.MX {background: #EFE}
.EU {background: #FFC}
.PR {background: #EFF}
.AP {background: #EFF}

@media (min-width: 750px) {
	.table { display: table; width: 100%; }
	.row { display: table-row; }
	.cell { display: table-cell; }
}
@media (max-width: 750px) {
	.hide4small {display: none;}
}
.left-align { text-align: left; }
.center-align { text-align: center; }

.active { /* active button */
	font-family: sans-serif;
	font-size:80%;
	vertical-align: baseline;
	height: 1.5em;
	color: blue;
	text-decoration: none;
	background: #EEE;
	padding: 2px;
	border: solid 1px #666;
	border-radius: 3px;
	white-space: nowrap;
}
.inactive { /* inactive button */
	font-family: sans-serif;
	font-size:80%;
	vertical-align: baseline;
	height: 1.5em;
	color: #666;
	text-decoration: none;
	background: white;
	padding: 2px;
	border: solid 1px #AAA;
	border-radius: 3px;
	white-space: nowrap;
}
