/* CSS Document - Created by Sean Menick */

/* Main Structure Styles */

body {
padding:0;
margin:0;
font-size:62.5%;
font-family:Tahoma, Helvetica, Arial, sans-serif;
background: url(http://www.pearsonschoolcanada.ca/images/canada/pearson21/site_bg.jpg) top center no-repeat;
}

em {
font-style:italic;
}

.outerframe {
width:900px;
margin:0px auto;
}

a { outline: none; }

.homelink {
display:block;
margin-left:20px;
width:130px;
height:70px;
}

.flash {
margin:0px auto;
width:900px;
height:162px;
}

.noflash {
margin:0px auto;
width:900px;
height:121px;
}

.nav {
background:url(http://www.pearsonschoolcanada.ca/live/images/custom/21cl/nav-bg.gif) top left repeat-x;
text-align:center;
}
	.nav img {
	margin-left: 0;
	margin-right: 0;	
	}
	
.intro {
height:235px;
clear:both;
margin-bottom:20px;
padding-right:90px;
background:url(http://www.pearsonschoolcanada.ca/live/images/custom/21cl/intro-bg.png);
background-color:#e2e0d1;
}

/* News */

.newsbody p {
width:560px;
margin-left:24px;
font-size:1.3em;
margin-bottom:20px;
}
	.newsbody p a, .newsbody p a:visited {
	color:#e53827;
	text-decoration:none;
	}
	
	.newsbody p a:hover {
	text-decoration:underline;
	}

/* Resources Content Styles */

.resourcewrap {
margin-left:24px;
}
.resourcewrap img {
padding-bottom:20px; 
}
	.resource {
	float:right;
	width:650px;
	padding-right:50px;
	}
		
	.resource h2 {
	font-size:1.5em;
	line-height:1.2em;
	color:#333333;
	margin:0;
	padding:0;	
	padding-bottom:6px;	
	}
	
	.resource p {
	font-size:1.3em;
	line-height:1.3em;
	padding-bottom:6px;
	}
	
	.resource p a, .resource p a:visited {
	color:#e43827;
	text-decoration:underline;	
	}
	
	p a.pdf:link, p a.pdf:visited, p a.pdf2:link, p a.pdf2:visited {
	background: url(http://www.pearsonschoolcanada.ca/images/canada/pearson21/pdf_icon.gif) left top no-repeat;
	margin: 5px 0 18px;
	padding: 5px 0 17px 35px;
	display: block;
	text-decoration:none;
	}
	
	p a.pdf2:link, p a.pdf2:visited { padding: 0 0 8px 35px; }
	
.resourceside {
background:url(http://www.pearsonschoolcanada.ca/live/images/custom/21cl/resourceside.jpg) no-repeat;
width:240px;
height:1300px;
float:right;
}
	.resourceside p {
	margin-left:21px;
	margin-top:90px;
	font-size:1.1em;
	line-height: 1.6em;
	width:200px;	
	}
	
	.resourceside ul {	
	margin-top:26px;
	width:220px;
	}
	.resourceside ul li {
	width:80px;
	float:left;
	list-style:none;
	font-size:1.2em;
	padding-left:21px;	
	}
	
	.resourceside ul li a {
	color:#e53827;	
	}

/* Pearson Solutions Styles */

.solbucketarea {
width:900px;
padding-top:14px;
margin:0px auto;
text-align:center;
}
	.solbucketarea ul{
	margin: 0;
	padding: 0;
	}
	.solbucketarea ul li {
	width:215px;
	display:block;
	float: left;
	padding-left:5px;
	padding-right:5px;	
	}	

.soltitle {
color:#e43827;
font-size:1.5em;
font-weight:bold;
text-decoration:none;
padding-bottom:4px;
}
	.soltitle a {
	color:#e43827;
	text-decoration:none	
	}	

.solbody {
margin-left:5px;
color:#171717;
font-size:1.2em;
text-align:left;
width:200px;
line-height:1.7em;
}
	.solbody a, .solbody a:visited {
	color:#e43827;
	text-decoration:none;
	}
	.solbody a:hover {
	text-decoration:underline;
	color:#e43827;
	}

.solwrap {
padding-top:14px;
margin-left:24px;
padding-bottom:20px;
}

.sol {
float:right;
width:570px;
padding-right:100px;
}
	.sol h2 {
	font-size:1.8em;
	line-height:1.2em;
	color:#333333;
	margin:0;
	padding:0;	
	padding-bottom:6px;	
	}
	.sol ul {
	margin-top:8px;
	margin-bottom:8px;
	margin-left:12px;
	list-style: none;
	}
	
	.sol ul li {
	font-size:1.2em;
	width:450px;
	vertical-align:top;
	background:url("http://www.pearsonschoolcanada.ca/images/canada/pearson21/bullet.jpg") no-repeat left 0.4em;
	padding-left: 14px;
	margin: 5px 0;
	}
	
	.sol p {
	font-size:1.3em;
	line-height:1.3em;
	padding-bottom:6px;
	}
	
	.sol p a, .sol p a:visited {
	color:#e43827;
	text-decoration:underline;	
	}

/* Video Content Styles */

.videowrap {
margin-left:24px;
}
.videowrap img {
padding-bottom:30px; 
}

.video {
float:right;
width:590px;
padding-right:120px;
}
	.video h2 {
	font-size:1.8em;
	line-height:1.2em;
	color:#333333;
	margin:0;
	padding:0;	
	padding-bottom:6px;	
	}
	
	.video p {
	font-size:1.3em;
	line-height:1.3em;
	padding-bottom:6px;
	}
	
	.video p a, .video p a:visited {
	color:#e43827;
	text-decoration:underline;	
	}

/* Large Video Content Styles */

.videowrap2 {
padding-left:8px;
}
	
.video2 {
float:right;
width:400px;
padding-right:110px;
}
	.video2 h2 {
	font-size:1.8em;
	line-height:1.2em;
	color:#333333;
	margin:0;
	padding:0;	
	padding-bottom:6px;	
	padding-top:26px;
	}
	
	.video2 p {
	font-size:1.3em;
	line-height:1.3em;
	padding-bottom:6px;
	}

/* Home Content Styles */

.introcopy {
margin-top:30px;
width:390px;
float:right;
}
	.introcopy h1 {
	margin:0;
	padding:0;
	color:#333333;
	font-size:1.9em;
	font-weight:bold;
	}
	.introcopy p {
	font-size:1.4em;
	line-height:1.6em;
	}

.bucketarea {
width:900px;
margin:0px auto;
text-align:center;
}
	.bucketarea ul{
	margin: 0;
	padding: 0;
	}
	.bucketarea ul li {
	display:block;
	float: left;
	padding-left:10px;
	padding-right:10px;	
	}	

.hometitle {
color:#e43827;
font-size:1.8em;
font-weight:bold;
text-decoration:none;
padding-bottom:14px;
}
	.hometitle a {
	color:#e43827;
	text-decoration:none	
	}	

.homebody {
color:#171717;
font-size:1.3em;
text-align:left;
width:260px;
}
	.homebody a, .homebody a:visited {
	color:#e43827;
	text-decoration:none;
	}
	.homebody a:hover {
	text-decoration:underline;
	color:#e43827;
	}

/* Main Content Styles */

h1 {
color:#e53827;
font-size:2.4em;
margin-top:10px;
margin-left:24px;
}

h2 {
color:#333333;
font-size:1.6em;
font-weight:bold;
margin-top:10px;
margin-left:10px;
}

.mainbody p {
width:550px;
margin-left:24px;
font-size:1.3em;
margin-bottom:20px;
}
	.mainbody p a, .mainbody p a:visited {
	color:#e53827;
	text-decoration:none;
	}
	
	.mainbody p a:hover {
	text-decoration:underline;
	}
	
	.mainbody li {
	list-style: none;
	margin-left:24px;
	font-size:1.5em;
	line-height:2.0em;	
	}
	
	.mainbody li a, .mainbody li a:visited {
	color:#e43827;
	text-decoration:none;	
	}
	
	.mainbody li a:hover {
	text-decoration:underline;
	color:black;
	}
	
	
/* Footer Styles */

.footermenu {
border-top: solid 2px #f5c534;
background:url(http://www.pearsonschoolcanada.ca/live/images/custom/21cl/nav-bg.gif);
height:29px;
text-align: center;
}
	.footermenu ul {
	padding-left:14px;
	padding-top:6px;
	}

	.footermenu li {
	display:inline;
	color:#FFFFFF;
	font-size:1.1em;
	padding: 0 10px;
	}
	
	.footermenu li a, footermenu li a:visited{
	color:#FFFFFF;
	text-decoration:none;	
	}
	.footermenu li a:hover {
	text-decoration:underline;
	}
	
.footerfade {
clear:both;
background:url(http://www.pearsonschoolcanada.ca/live/images/custom/21cl/yellow-fade.jpg);
height:74px;
}

.comm {
position:relative;
padding-right:14px;
top:6px;
float:right;
}

.foot p {
color:#1e1a7d;
font-size:1.0em;
margin-top:15px;
margin-bottom:15px;
}
	.foot p img {
	margin-left:12px;
	margin-bottom:15px;
	}
	
.archivebar {
width: 852px;
background-color: #fefefe;
height: 20px;
padding-top: 3px;
padding-left: 6px;
margin-left: 24px;
margin-bottom: 20px;
margin-top: 30px;
}

.resourcebar {
color:#e53827;
width: 204px;
font-size:1.3em;
height: 24px;
padding-top: 4px;
padding-left: 6px;
margin-left: 24px;
margin-bottom: 20px;
margin-top: 30px;
}

/* Alignment Styles */ 

.alignR {float:right;}
.alignL {float:left;}
.clear {clear:both;height:1px;}
.clearL {clear:left;height:1px;}

.flash img, .noflash img { margin-top: 1px; }

#header-image {
	position: absolute;
	top: 0px;
	margin: 0;
}

ul.canlist {
	margin: -12px 0 20px 75px;
	font-size: 1.2em;
}

ul.canlist li {
	margin: 7px 0;
}

ul.canlist2 {
	text-align: left;
}

ul.canlist2 li {
	margin: 5px 0;
}

.footer_links a {
	color: #1e1a7d;
	text-decoration: none;
}

.footer_links a:hover {
	text-decoration: underline;
	color: #1e1a7d;
}



