/**************************************
 * THEME NAME: w3c
 *
 * Files included in this sheet:
 *
 *   w3c/styles_fonts.css
 *   w3c/styles_color.css
 *   w3c/styles_layout.css
 **************************************/

/***** w3c/styles_fonts.css start *****/


body, table, td, th, li {
  font-family: "Gill Sans", arial, helvetica, sans-serif;
}

.topper {font-style:italic; text-align:right}

div.courseMaterial a:link, div.courseMaterial a:hover, div.courseMaterial a:active, div.courseMaterial a:visited {text-decoration:underline}/***** w3c/styles_fonts.css end *****/

/***** w3c/styles_color.css start *****/

h1, h2, h3 {color:#365D95}

/* begin new title */

#titleW3CMWI{
	color: red; font-style: italic;
}

#titleW3CMWI .titleW3C {
  display: block; position: absolute; top: 12px; left: 10px; width: 87px; height: 43px; background: white url('http://w3.org/Mobile/W3C') no-repeat top left; border-right: 2px #777 solid;
}
#titleW3CMWI .titleMWI {
  display: block; position: absolute; top: 12px; left: 105px; width: 157px; height: 65px; background: white url('http://w3.org/Mobile/MWI') no-repeat top left;
}
#titleW3CMWI .titleW3C span.text, #titleW3CMWI .titleMWI	 span.text {
	display: none;
}

/* -- end title --  */

#header-home {
  height:65px; 
/*  padding-left:260px; */
}

#tagline {
  padding: 10px 1em 60px 1em;
  margin: 0;
  color: white;
  font-size: 18pt;
  background: url('http://w3.org/Mobile/darkblue-bl') 0% 100% no-repeat;
  font-weight: bold;
  position: absolute;
  top: 0px; left: 280px; right: 0px;
  z-index: -2;
}

/* anti-IE6 */
#tagline { width: 100%; }
html>body #tagline { width: auto; }

.headermenu {
  color:#fff;
  z-index: 2;
  line-height:1.5em;
}

div.headermenu div.logininfo a {color:#fff}

table.single-borders {
  border-collapse: collapse;
}
table.single-borders td, table.single-borders th {
  padding:0.5em;
  border:1px solid black;
}

a:visited {color:#909}
@media print {
  a:after { content: " (" attr(href) ") "; font-size: 90%; }
}




p.register {text-align:center}
.register a {border: 2px solid black;
  padding:0.3em 35px 0.3em 0.3em; 
  background: #0B5B9D url('http://w3.org/Mobile/color_keys') no-repeat 99% 50%;
  color:#fff; 
}
.register a {border-top-color:#666; border-left-color:#666}

.scream {
  border:2px solid red;
  border-left-color:#f66;
  border-top-color:#f66;
  padding:0.2em;
  background-color:#0B5B9D;
  color:white;
  font-size:larger;
}

.scream a {
  color:white;
  text-decoration:underline;
}/***** w3c/styles_color.css end *****/

/***** w3c/styles_layout.css start *****/

iframe {height:200px}

div.iFrame {
  width:20em;
  text-align:center;
  margin-bottom:0.5em;
}

div.iFrame span {
  font-weight:bold;
  font-size:smaller;
}

div.iFrameLeft {
  float:left;
}

div.iFrameRight {
  float:right;
}

h1, h2, h3 {clear:both}

dd {margin-bottom:0.5em}/***** w3c/styles_layout.css end *****/

