/**
 * Slide CSS
 * Updated: 28 Oct 2013
 */

/**
 * Basics
 */
body{
font-family: Arial, sans-serif;
background: #eee url(../img/bg_gradient.jpg) repeat-x 0 100%;
}

ul,ol{
padding: 0;
margin: 0 0 9px 25px;
}



/*ul,
ul ul ul{
list-style-type: disc;
}
ul ul,
ul ul ul ul{
list-style-type: none;
margin-left: 7px;
}
ul ul>li:before,
ul ul ul ul>li:before{
content: '– ';
}
ul ul ul{
list-style-type: disc;
margin-left: 43px;/* 25 + (25 - 7) * /
}
ul ul ul>li:before{
content: '';
}*/



/**
 * Header
 */
header{
position: relative;
width: 100%;
}
#title{
font-size: 1.75em;
width: 20em;
margin: 0 auto;
}
#nav{
position: fixed;
top: 0;
left: 0;
}
#nav ul{
margin: 0;
padding: 0.5em 0;
}
#nav ul li{
position: relative;
left: -8em;
}
#nav ul a{/* deliberately hidden when presenting */
display: block;
width: 10em;
position: relative;
left: 0;
/*background: #eee;*/
color: #fff;
padding: 0.5em 1em;
}
#nav ul a:focus,
#nav ul a:hover,
#nav ul a:active{
left: 8em;
background: #fff;
color: #00f;
}
#footer{
position: fixed;
bottom: 0;
width: 100%;
line-height: 2.5;
text-align: center;
background: #ddd;
border-top: 1px solid #bbb;
color: #777;
}



/**
 * Header: Presentation Title
 */
header h1{
font-size: 1em;
font-weight: normal;
}
header h1 b{
display: block;
font-size: 0.625em;
}



/**
 * Slide Controls
 */
#slide-controls{
position: fixed;
right: 0;
top: 0;
/*background: #eee;*/
}
#slide-controls ul{
margin: 0;
}
#slide-controls a{/* deliberately hidden when presenting */
/*background: #eee;*/
/*color: #eee;*/
text-indent: -9999px;
padding: 0.5em 1em;
}
#slide-controls a:focus,
#slide-controls a:hover,
#slide-controls a:active{
background: #fff;
color: #00f;
text-indent: 0;
}



/**
 * Slide Titles
 */
.slide header h1{
font-weight: normal;
}



/**
 * Slide Content
 */
.slide-content{
padding-bottom: 32px;
}


/**
 * Slide Footers
 */
.slide-footer-left{
background: #fff url(../img/dig-55.gif) no-repeat 0 0;
width: 55px;
height: 55px;
position: absolute;
bottom: 0;
right: 85px;
}
.slide-footer-right{
background: #fff url(../img/w3c-72.png) no-repeat 0 0;
width: 72px;
height: 48px;
position: absolute;
bottom: 7px;
right: 0;
}
.slide-footer .slide-number{
padding-right: 22.5em;
}



/**
 * Slide Notes
 */
.notes-heading{
margin: 0 0 1em;
color: #555;
}
.notes p{
margin: 0 0 1em;
}


