body {
	background: #fff url(../img/back-fade.jpg) repeat-x;
	font-family: Verdana,Arial,Sans-Serif;
	padding: 22px 0 1.5em;
}

h1 {
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 2.5em;
	line-height: 1.2em;
	margin-bottom: 0.6em;
}

.bold {
	font-weight: bold;
}

.nowrap {
	white-space: nowrap;
}

/* Splash
----------------------------------------------------------------------- */

#splash {
	padding-top: 5px;
}

#splash div.container {
	text-align: center;
}

#langchoice {
	padding: 155px 0 60px;
}

#langtext a {
	color: #c00;
	font-weight: bold;
	margin: 0 70px;
	text-transform: uppercase;
}

/* Header
----------------------------------------------------------------------- */

#flash-left { float: left; }
#flash-right { float: right; }

#banner {
	background: url(../img/logo-back-fade.gif) repeat-x;
	border: 1px solid #ccc;
	height: 158px;
	margin: 0 162px 4px;
	position: relative;
	text-align: center;
}

#banner-logo-en {
	background: url(../img/logo-back-fade-corner-en.jpg) no-repeat 100% 0;
}

#banner-logo-fr {
	background: url(../img/logo-back-fade-corner-fr.jpg) no-repeat 100% 0;
}

#logo {
	padding: 20px 0;
}

#pageturn {
	background: url(../img/spacer.gif);
	height: 0;
	padding-top: 70px;
	overflow: hidden;
	position: absolute; top: 0; right:0;
	width: 70px;
}

#cmec-logo {
	float: right;
}

/* Navigation
----------------------------------------------------------------------- */

#smoothmenu1 {
	clear: both;
}

div.ddsmoothmenu a.here {
	background-color: #9f0003;
}

/* Content
----------------------------------------------------------------------- */

#content {
	background: #fff;
	padding-top: 3em;
}

/* Tileview
----------------------------------- */

div.tileview ul {
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	width: 100%;
}

div.tileview li {
	float: left;
	height: auto !important;
	height: 10.5em;
	min-height: 10.5em;
	width: 49%;
}
* html div.tileview li { float: none; margin-left: 49%; }
* html div.tileview li.clear { float: left; margin: 0; }
*+html div.tileview li { float: none; margin-left: 49%; }
*+html div.tileview li.clear { float: left; margin: 0; }

div.tileview div.inner {
	margin-left: 110px;
}

div.tileview div.left {
	padding-right: 20px;
}

div.tileview img {
	float: left;
	height: 72px;
	margin-left: -110px;
	width: 99px;
}

div.tileview span.subhead {
	line-height: 1.25em;
}

div.tileview a {
	font-weight: bold;
}

/* Ministers
----------------------------------- */

#ministers div.tileview li {
	height: 9em;
	min-height: 9em;
}

/* Highlights
----------------------------------- */

#highlights h2 {
	margin: 0;
}

#mapimage {
	display: block;
}

/* Sponsors
----------------------------------- */

ul.logolist {
	list-style-type: none;
	margin-left: 0;
	text-align: center;
}

ul.logolist li {
	display: inline;
}

ul.logolist li.first {
	display: block;
	text-align: center;
}

ul.logolist img {
	margin: 20px 30px;
}

/* Footer
----------------------------------------------------------------------- */

#footer-divider {
	margin-top: 3em;
}

#footer {
	width: 100%;
}

#footer,
#footer a {
	color: #999;
}

#footer a:focus,
#footer a:hover {
	color: #000;
}

#footer ul {
	float: right;
	list-style-type: none;
	margin: 0;
}

#footer li {
	display: inline;
	margin-right: 20px;
}

#footer li.last {
	margin: 0;
}

#footer-cmec {
	float: left;
}
