@charset "utf-8";

/* Style sheet for language selection pages
 * 
 * University of Ottawa
 * Computing and Communications Services
 */

/* Typography */
body { font-size: 62.5%; font-family: Verdana, Helvetica, Arial, sans-serif; }
#summary { font-size: 1.3em; }

/* Language buttons */

#lang-selection, #lang-selection li { margin: 0; padding: 0; }
#lang-selection li { list-style: none; }

#lang-selection a { 
	text-indent: -999em;
	display: block;
	width: 120px; height: 24px;
	background-repeat: no-repeat;
	outline: none;
}
#lang-selection .en a { background-image: url(img/button-en.png); }
#lang-selection .fr a { background-image: url(img/button-fr.png); }

#lang-selection a			{ background-position: 0 -24px; }
#lang-selection a:hover
, #lang-selection a:focus	{ background-position: 0 0; }
#lang-selection a:active	{ background-position: 0 -48px; }

/* Layout */
body { padding: 0; margin: 0; }

#main-container { height: 800px; position: relative; top: 40px; }
body > #main-container { min-height: 800px; height: auto; }
h1 {
	margin: 0; padding: 0;
	position: absolute;
	left: 120px; top: 0;
	width: 415px; height: 168px;
	text-indent: -999em;
	background: url(img/uOttawa-logo.png) no-repeat top left;
	overflow: hidden;
}

#lang-selection {
	position: absolute;
	left: 307px; top: 221px;
	width: 428px;
}
#lang-selection li { width: 204px; }
#lang-selection li.en { position: absolute; left: 224px; top: 0; }
#lang-selection li.fr a { margin-left: auto; }

#summary {
	position: absolute;
	left: 307px; top: 265px;
	width: 428px;
}
#summary .fr, #summary .en { width: 204px; margin-top: -1em; }
#summary .fr { text-align: right; }
#summary .en { position: absolute; left: 224px; top: 0; }

/* Colours, backgrounds */
body { 
	color: #73644e;
	background: #dbdcc6 url(img/bg-tiles-maple-leaf.jpg) no-repeat top left;
}