@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; }
#lang-selection .description { font-size: 1.3em; line-height: 1.5em; }


/* Language buttons */

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

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

#lang-selection a .button			{ background-position: 0 0; }
#lang-selection a:hover .button
, #lang-selection a:focus .button	{ background-position: 0 -16px; }
#lang-selection a:active .button	{ background-position: 0 -32px; }

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

#main-container { height: 455px; position: relative; padding-top: 54px; }
body > #main-container { min-height: 455px; height: auto; }
h1 {
	margin: 0; padding: 0;
	margin-left: 39px;
	margin-bottom: 39px;
	margin-top: 30px;
	width: 411px; height: 94px;
	text-indent: -999em;
	background: url(../img/uOttawa-logo.png) no-repeat top left;
	overflow: hidden;
	float: left;
}

#lang-selection {
	float: left;
	width: 411px;
	margin-left: 23px;
	margin-right: -60%;
}


#lang-selection li {
	padding: 2em 0 1.5em;;
}
#lang-selection li .description {
	margin: 5px 16px;
	display: block;
}


/* Colours, backgrounds */
body { 
	color: #73644e;
	background: #fff url(../img/bg-tiles-maple-leaf.jpg) no-repeat top left;
}
a			{ color: #73644e; text-decoration: none; }
a:hover		{ color: #8f001a; text-decoration: none; }
a:active
, a:focus	{ color: #73644e; text-decoration: none; }

#lang-selection li.en {
	background: url(../img/hr-gradient.png) no-repeat top left;
}
