/*
 Theme: i18n
 Eric A. Meyer (http://meyerweb.com/)
 Theme placed under CC by-sa 2.0 license
*/

body {
	background: #95A7D4 url(bg-slide.jpg) 100% 100% no-repeat;
	color: #210;
	font: 28px Arial, sans-serif;
	/* for Firefox: background image is not shown, if display isn't block
	 * http://www.webmasterworld.com/forum83/5941.htm */
	display: block;
	background-image: url(bg-slide.jpg);
	background-attachment: fixed;
	background-position: right bottom;
	background-repeat: no-repeat;
}

a {text-decoration: none; color: #336; border-bottom: 1px dotted;}
h1, h2, h3, h4, h5, h6 {font-size: 1em; margin: 0;}
sup {font-size: 0.75em; font-weight: normal;
  vertical-align: 0.5em; line-height: 1px;}
ul {margin-left: 1em; padding-left: 0;}
li {margin-bottom: 0.66em;}
li li {margin: 0.33em 0; font-size: smaller;}

#header {background: url(bg-shade.png); border-bottom: 1px solid #333;
  padding-bottom: 2em;}
#footer {background: url(bg-shade.png); color: #BBB; border-top: 1px solid #333;}
#header, #footer {font-size: 0.5em;}
#footer h1, #footer h2 { padding: 0.5em 0.75em;
  font-weight: normal; font-style: italic;}
#footer h1 {left: 0; font-size: 1em; letter-spacing: 1px;}
#footer h2 {position: absolute; bottom: 0; right: 0;}

#controls {font-size: 0.75em;}
#navList {margin-top: 3px;}
#navLinks a {margin: 0 0.33em; padding: 0 0.25em;
  border: 1px solid; border-color: #CCD #556 #556 #CCD;
  background-color: #8597C4;}

#currentSlide {font-size: 0.5em;}
#currentSlide span {font-size: 13px; color: rgb(49%,47%,66%);}
#currentSlide #csSep {display: none;}
#currentSlide #csHere {font-weight: bold;}
#currentSlide #csHere:before {content: "#"; font-weight: normal;}
#currentSlide #csTotal:before {content: " of ";}

.slide h1 {font-size: 1.66em; line-height: 1; letter-spacing: -1px;
  margin: 0 -15% 1em 0; padding: 0.5em 15% 0.06125em 0; border-bottom: 0.06125em solid rgb(90,94,120);}
#slide0 h1 {border: none; font-size: 2.25em; letter-spacing: 0; margin: 3em 0 1.5em;}
#slide0 h3 {margin: 0.5em 0 0;}
#slide0 h4 {margin-top: 0; font-size: smaller;}

.slide .current {color: #003; text-shadow: 0 0 0.25em #9AABD7;}

td {
	padding: 10px;
}

img {
	border: 0px;
}

.center {
	text-align: center;
}

.red {
	color: red;
}

.green {
	color: green;
}

div.lastslide {
	text-align: center;
	height: 100%;
	/* border: 1px black solid; */
	margin-top: 150px;
}

h1.lastslide {
	border-bottom: none;
}

