#wrapper{
	width:960px;
	margin:0 auto;
}


/*header*/

#header{
	background:url(../img/bg-edu-header.gif) no-repeat 0 0;
	height:192px;
	_height:153px;
}
#header #nav{
	display:block;
	height:39px;
	float:left;
}
#header #nav li{
	display:block;
	float:left;
}
#header #nav li a{
	font-weight:bold;
	font-family:verdana,sans-serif;
	display:block;
	height:39px;
	text-indent:-999em;
}
#header #nav li.home a			{	width:57px;		}
#header #nav li.about-us a		{	width:75px;		}
#header #nav li.key-stage-3-4 a	{	width:120px;	}
#header #nav li.video-drama a	{	width:103px;	}
#header #nav li.contact-us a	{	width:90px;		}

#header #aaa{
	width:170px;
	height:39px;
	float:left;
	padding-left:125px;
}
#header #aaa li{
	display:block;
	float:left;
	padding-top:10px;
}
#header #aaa li a{
	display:block;
	width:19px;
	height:19px;
	margin-right:1px;
	text-indent:-999em;
}
#header #aaa li.st a{
	margin-left:8px;
}
#header #aaa li.hc a{
	margin:0 10px 0 1px;
}
#header #aaa li.to a{
	width:65px;
}
#header #search{
	width:200px;
	height:28px;
	float:left;
	padding:11px 0 0 20px;
	font-size:1.4em;
}
#header #search #keywords{
	height:17px;
	border:1px solid #fff;
	width:137px;
	color:#797979;
}
#header #search #submit{
	height:21px;
	border:1px solid #b00a47;
	width:60px;
	color:#fff;
	font-weight:bold;
	background:#b00a47;
	cursor:hand;
}


#header #pagehead{
	height:192px;
	_height:153px;
	background:url(../img/bg-edu-select-theme.gif) no-repeat 0 167px;
	_background:url(../img/bg-edu-select-theme.gif) no-repeat 0 130px;
}
#header #pagehead h1{
	float:left;
}
#header #pagehead h1 a{
	display:block;
	background:url(../img/bg-logo.gif) no-repeat 0 0;
	width:313px;
	height:89px;
	text-indent:-999em;
}
#header #pagehead p.subtext{
	clear:left;
}
#header #pagehead p.subtext a{
	text-decoration:underline;
}
#header #pagehead p.haveyoursay{
	float:right;
	margin:25px 0 0 0;
}
#header #pagehead p.haveyoursay a{
	display:block;
	text-indent:-999em;
	width:218px;
	height:104px;
	background:url(../img/bg-edu-haveyoursay-1.gif) no-repeat 0 0;
}
#header #pagehead .flash{
	float:right;
	width:270px;
	height:153px;
	margin-left:6px;
	background:#b00a47 url(../img/bg-edu-flash.sub.jpg) no-repeat 0 0;
}
/*Modifications for index page*/
#header.index{
	height:278px;
	_height:100px !important;
}
#header.index #pagehead{
	height:276px;
	*height:237px;
	_height:100px !important;
	border-bottom:2px solid #E7E6E1;
	background:none;
}
#header.index #pagehead .flash{
	float:right;
	width:390px;
	height:237px;
	background:#ED7001 url(../img/bg-index.flash.jpg) no-repeat 0 0;
}
#header.index #pagehead p.haveyoursay a{
	display:block;
	text-indent:-999em;
	width:151px;
	height:60px;
	margin:35px 14px 0 0;
	background:url(../img/bg-haveyoursay-0.gif) no-repeat 0 0;
}
#header.index #pagehead p.question{
	width:514px;
	font-size:1.4em;
	line-height:1.2em;
	color:#555555;
}
#header.index #pagehead p.question strong{
	display:block;
	width:514px;
	height:22px;
	background:url(../img/bg-index-question.gif) no-repeat 0 0;
	margin:26px 0 13px 0;
	*margin:8px 0 13px 0;
	_margin:6px 0 13px 0;
	text-indent:-999em;
}
/*Content */
#content{
}
#content.index{
	position:relative;
}
#content .colone{
	float:left;
	padding-bottom:30px;
}
#content .coltwo{
	margin-bottom:30px;
	background:url(../img/bg-coltwo-item.gif) repeat-y 100% 0;
}

/*Left-hand themes*/


.themetab a{
	display:block;
	width:205px;
	height:50px;
	background:url(../img/bg-edu-themetab.gif) no-repeat 0 0;
	color:#fff;
	font-size:1.5em;
	font-weight:bold;
	line-height:50px;
	text-indent:10px;
}

.themetab a.on{
	background:url(../img/bg-edu-themetab.gif) no-repeat 0 0;
}

ul.themelist{
	width:216px;
	display:none;
	padding-bottom:-1px;
}
ul.on{
	display:block;
}
ul.themelist a{
	display:block;
	width:163px;
	padding:6px 45px 0 8px;
	height:38px;
	background:url(../img/bg-edu-themelist.gif) no-repeat 0 0;
	border-left:1px solid #E07CA1;
	font-size:1.2em;
	line-height:1.3em;
}
ul.themelist li.last a{
	height:37px;
}
ul.themelist a.on{
	background-position:0 -44px;
	color:#fff;
}
/*More index mods*/

ul.b-list li,
#education-index .cms-details ul li{
	/*width:487px;*/
	margin-bottom:1em;
	padding-left:30px;
	background:url(../img/bg-edu-bullet.gif) no-repeat 15px 4px;
}

#content.index{
	border:1px solid #CDCECA;
	border-width:0 0 1px 0;
	margin-bottom:70px;
	background:url(../img/bg-content.index.gif) no-repeat 100% 100%;
}
#content.index .themetab{
	position:absolute;
	top:39px;
	left:0;
	height:60px;
}
#content.index .themetab a{
	height:60px;
	width:223px;
	text-indent:-999em;
	background:url(../img/bg-index-tabs.gif) no-repeat 0 -60px;
}
#content.index .global{
	left:223px;
}
#content.index .global a{
	left:205px;
	width:175px;
	background:url(../img/bg-index-tabs.gif) no-repeat -223px -60px;
}

#content.index .greater a.on{
	background:url(../img/bg-index-tabs.gif) no-repeat 0 0px;
}
#content.index .global a.on{
	background:url(../img/bg-index-tabs.gif) no-repeat -223px 0;
}

#content.index .themelist{
	position:absolute;
	top:99px;
	width:398px;
	_width:361px;
}
#content.index .themelist li{
	background:url(../img/bg-index-li.gif) no-repeat 0 -78px;
}
#content.index .themelist li.on{
	_height:36px;
}
#content.index .themelist li.next{
	_margin-top:-3px;
}
#content.index .themelist a{
	width:398px;
	_width:361px;
	height:36px;
	color:#fff;
	padding-top:0;
	line-height:36px;
	font-size:1.4em;
	font-weight:bold;
	border:none;
	background:url(../img/bg-index-li.gif) no-repeat 0 -78px;
}
#content.index .themelist li.on a,
#content.index .themelist li.on a:hover{
	background-position:0 -3px;
}
#content.index .themelist li.next a{
	background-position:0 -42px;
}
#content.index .themelist a:hover{
	background-position:0 -114px;
	text-decoration:none;
}
#content.index .themelist li.next a:hover{
	background-position:0 -114px;
}
#content.index .themelist li div{
	position:absolute;
	left:430px;
	top:-60px;
	display:none;
	width:530px;
}
#content.index .themelist li.on div{
	display:block;
	height:276px;
}
#content.index .themelist li div h3{
	float:left;
	width:232px;
	padding-right:13px;
	font-size:1.9em;
	line-height:1.2em;
	font-weight:normal;
	color:#b00a47;
	margin:0 0 15px 0;
}
#content.index .themelist li div p{
	width:232px;
	padding-right:13px;
	font-size:1.2em;
	line-height:1.4em;
	color:#525252;
	height:216px;
	*height:132px;
	_height:157px;
}
#content.index .themelist li div p.more{
	height:auto !important;
	position:absolute;
	top:216px;
}
#content.index .themelist li div ul{
	float:right;
	width:282px;
	margin:0 0 0 0;
}
#content.index .themelist li div ul li{
	float:left;
	background:none;
}
#content.index .themelist li div ul li a{
	width:89px;
	height:71px;
	padding:0;
	background:blue;
	margin-right:5px;
}
#content.index .themelist li div ul li.first a{
	width:277px;
	height:187px;
	margin:0 5px 5px 0;
}
#content.index .themelist li div ul li.last a{
	m/argin-right:0;
}
#content.index .themelist li div p.more a,
#content.index .themelist li div p.more a:hover{
	width:214px;
	height:46px;
	padding:0;
	display:block;
	text-indent:-999em;
	background:url(../img/bg-index-explore.gif) no-repeat 0 0;
}

/* learning-card landing */

#ks34-theme #main-content{
	background-color:#cfd0c2
}


/* learning card objects */
#ks34-theme .lc-objects{
	width:512px;
	background-color:#d0d0c3;
	margin:10px auto 0 auto;
}

#ks34-theme .lc-objects .top{
	display:block;
	height:0px;
	_height:auto;
	line-height:0px;
	background:url(../img/bg-edu-learning-card-top.gif) no-repeat 0 0px;
	margin: 0 0 0 0px;
	padding: 5px 0px 0px 0px;
	text-align: left;
}

#ks34-theme .lc-objects .inner-wrap{
	background:url(../img/bg-edu-learning-card-mid.jpg) repeat-y;
	padding:0px 0 0px 0;
	position:relative;
	height:346px;
	_height:200px;
	}

#ks34-theme .lc-objects .bottom{
	display:block;
	height:0px;
	line-height:0px;
	background:url(../img/bg-edu-learning-card-bottom.gif) no-repeat 0px 0px;
	margin: 0 0 0 0px;
	*margin: -1px 0 0 0px;
	padding: 0px 0px 3px 0px;
	text-align: left;
}

#ks34-theme #main-content .lc-objects h3{
	color:#FFF;
	margin:0 0 0 15px;
	padding:8px 0 0 60px;
}

#ks34-theme #main-content .lc-objects p{
	color:#FFF;
	padding-left:75px;
}

#ks34-theme .lc-objects img.speech-bubble{
	float:left;
	margin:10px 0 0 15px;
	border:none;
}

#ks34-theme .lc-objects ul{
	margin-left:16px;
}

#ks34-theme .lc-objects ul li{
	display:block;
	float:left;
	border:4px solid #6d3319;
	margin-bottom:15px;
	height:155px;
}

#ks34-theme .lc-objects div{
	padding-left:15px;
}

#ks34-theme .lc-objects li.first{
	border-right:2px solid #6d3319;
}

#ks34-theme .lc-objects li.last{
	border-left:2px solid #6d3319;
}

/* related links large */

#ks34-theme .related-links-large{
	width:506px;
	_width:476px;
	margin:15px auto 10px auto;
	background:url(../img/bg-edu-related-links-gradient.png);
	border:1px solid #cd9984;
}


#ks34-theme .related-links-large dl{
	margin:0 0 15px 15px;
	width:450px;
}


#ks34-theme .related-links-large dl dd.last{
	margin-top:1em;
}

#ks34-theme .related-links-large dl dt{
	padding-top:1em;
}

#ks34-theme .related-links-large dl dt a{
	font-size:1.2em;
	font-weight:bold;
}

#ks34-theme .related-links-large dl dd{
	font-size:1.2em;
}

#ks34-theme .related-links-large dl dt a img{
	margin-left:0.4em;
}


#ks34-theme .related-links-large dt{
	border-top:1px dotted black;
}

#ks34-theme .related-links-large dt.first{
	border-top:none;
}

#ks34-theme .related-links-large dd.last{
	margin-bottom:1em;
}
#ks34-theme .related-links-large h4{
	margin:0 0 0 10px !important;
}
#ks34-theme .related-links-large p{
	margin:10px 10px 10px 10px !important;
	line-height:1.3em !important;
}

#ks34-theme .related-links-large h4{
	display:block;
	text-indent:10px;
	width:506px;
	height:44px;
	line-height:44px !important;
	color:#fff !important;
	margin:0 0 0 0px !important;
	padding:0px !important;
	background:#690E30;/*url(../img/bg-edu-related-links-large.png) no-repeat 0px 0px;*/
}

/* learning-card open */

#ks34-theme.open .lc-objects ul li{
	border:none;
	height:auto;
}

#ks34-theme.open .lc-objects ul{
	margin-left:12px;		
}

#ks34-theme.open .lc-objects ul li{
	border:7px solid #6d3319;
}

#ks34-theme.open .lc-objects ul li.first{
	height:229px;
	border-right:4px solid #6d3319;
}

#ks34-theme.open .lc-objects ul li a.first{
	border-bottom:7px solid #6d3319;
}

#ks34-theme.open .lc-objects ul li div{
	padding:0;	
}

#ks34-theme.open .lc-objects ul li div a img{
	float:left;
	clear:left;
}

#ks34-theme.open .lc-objects a.enlarge-image{
	position:absolute;
	margin:220px 0 0 224px;
	display:block;
	width:121px;
	height:39px;
	background:url(../img/bg-edu-enlarge-image.png);
	top:82px;
	left:-3px;
	_l/eft:434px;
}


#ks34-theme.open .object-description{
	background:#FFF;
	border-left:1px solid #bebeb5;
	border-right:1px solid #bebeb5;
	border-bottom:1px solid #bebeb5;
	margin:0 0 10px 7px;
	padding:0 15px;
	width:477px;
}

#ks34-theme.open .object-description h3{
	color:#d86213 !important;
	font-size:1.6em !important;
	border-bottom:1px dotted #c5c5c5;
	padding:15px 0 !important;
}	

#ks34-theme.open .object-description p a{
	color:#d86213;
}

#ks34-theme.open .object-description p.first a{
	text-decoration:underline;
	font-size:1em;
	font-weight:bold;
	padding-left:20px;
	background:url(../img/bg-museum-icon.gif) no-repeat 0 0;
}


#ks34-theme.open .object-description p.second{
	border-bottom:1px dotted #c5c5c5;
	padding-bottom:1em;
	font-size:1.1em;
}


/*Theme tabs*/
#itemtabs{
	height:50px;
	background: url(../img/bg-themetabs.jpg) no-repeat 0 0;
}
#itemtabs li{
	display:block;
	float:left;
}
#itemtabs li a{
	display:block;
	height:50px;
	color:#fff;
	font-size:1.6em;
	font-weight:bold;
	line-height:50px;
	background:url(../img/bg-themetabs.jpg) no-repeat 0 0;
}

#itemtabs li.int a{	width:131px;text-align:center;	background-position:0 0;		}
#itemtabs li.obj a{	width:110px;text-indent:33px;	background-position:-131px 0;	}
#itemtabs li.art a{	width:112px;text-indent:39px;	background-position:-241px 0;	}
#itemtabs li.peo a{	width:118px;text-indent:39px;	background-position:-352px 0;	}
#itemtabs li.pla a{	width:113px;text-indent:43px;	background-position:-470px 0;	}
#itemtabs li.vid a{	width:108px;text-indent:43px;	background-position:-583px 0;	}

#itemtabs li.int a.on{	width:131px;text-align:center;	background-position:0 -50px;		}
#itemtabs li.obj a.on{	width:110px;text-indent:33px;	background-position:-131px -50px;	}
#itemtabs li.art a.on{	width:112px;text-indent:39px;	background-position:-241px -50px;	}
#itemtabs li.peo a.on{	width:118px;text-indent:39px;	background-position:-352px -50px;	}
#itemtabs li.pla a.on{	width:113px;text-indent:43px;	background-position:-470px -50px;	}
#itemtabs li.vid a.on{	width:108px;text-indent:43px;	background-position:-583px -50px;	}

#content h2.title{
	line-height:50px;
	font-size:1.6em;
	color:#fff;
	font-weight:800;
	background:#7C3B1F;
	margin-left:221px;
	_margin-left:224px;
	padding-left:20px;
}
/*Items*/
#item{
	width:549px;
	float:left;
	padding:19px 14px 0 20px;
	background: url(../img/bg-item.gif) no-repeat 100% 0;
}
#item h3{
	font-size:2.4em;
	color:#803819;
	font-weight:normal;
	line-height:1.2em;
	margin:0 0 14px 0;
}
#item h4{
	font-size:1.8em;
	line-height:1.3em;
	color:#803819;
	font-weight:400;
}
#item li{
	font-size:1.2em;
	line-height:1.3em;
	color:#4C4C4C;
	padding:3px 0;
	list-style-type:disc;
	margin:0 2em;
}
#item .cms-details p{
	font-size:1.2em;
	line-height:1.3em;
	color:#4C4C4C;
	margin:1em 0;
}
#item .cms-details p a{
	color:#DA700F;
}
#item .cms-details p a.ext{
	padding-right:10px;
	background:url(../img/a.ext.gif) no-repeat 100% 3px;
}
#item .cms-details blockquote{
	font-size:1.3em;
	line-height:1.5em;
	margin:1.3em 1.5em;
	color:#854229;
	font-family:Georgia,serif;
}
#item .cms-details blockquote p{
	font-size:1em;
	margin:0;
	color:#854229;
	line-height:1.5em;
	font-family:Georgia,serif;
	line-height:1.6em !important;
}
/*Item CMS content first*/
/*Intro extras*/
#item.intro{
	width:702px;
	padding:0 0 0 37px;
	background:url(../img/bg-item.intro.gif) no-repeat 0 0;
}
#item.intro .image{
	width:272px;
	h/eight:330px;
	position:relative;
	float:right;
}
#item.intro .image span{
	display:block;
	width:272px;
	h/eight:330px;
	overflow:hidden;
	background:#eee;
}
#item.intro .image p.caption{
	position:absolute;
	bottom:-20px;
	padding:12px 10px;
	background:#E05900;
	color:#fff;
	width:252px;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.3em;
}
#item.intro .cms-details{
	width:390px;
}
#item.intro .cms-details h3{
	text-align:center;
	font-size:2em;
	padding:15px 0 12px 0;
	background:url(../img/bg-item.intro-h3.gif) no-repeat 50% 100%;
}
#item.intro .cms-details p{
	line-height:1.5em;
}
#item.intro p.more{
	text-align:center;
	width:525px;
	margin:0 auto;
}
#item.intro p.more a{
	margin-top:30px;
	text-align:center;
	width:214px;
	height:46px;
	padding:0;
	display:block;
	text-indent:-999em;
	background:url(../img/bg-index-explore.gif) no-repeat 0 0;
}
/*Person extras*/

#item.person .cms-details blockquote{
	line-height:1.3em;
	margin:0;
}
#item.place .cms-details blockquote{
	line-height:1.3em;
	margin:0;
}
/*Object extras*/
#item.object .image{
	width:540px;
	padding-bottom:30px;
	position:relative;
	background:#F5F5E2;
	padding-bottom:37px;
}
#item.object .image div.details{
	width:159px;
	float:right;
}
#item.object .image div.details h3{
	font-size:1.9em;
	line-height:1.1em;
}
#item.object .image div.details p{
	border-top:1px dotted #7D3B22;
	padding:1em 0;
	font-size:1.1em;
	margin-right:0.8em 10px 0.8em 0;
	line-height:1.2em;
}
#item.object .image div.details p a{
	display:block;
	font-weight:bold;
	line-height:1.4em;
	text-decoration:underline;
	text-indent:16px;
	margin:2px 0 7px 0;
	background:url(../img/bg-place-link.gif) no-repeat 0 0px;
}
#item.object .image div.details p a:hover{
	color:#7C3B1F;
}
#item.object .image div.details p span{
	color:#514E55;
}
#item.object .image img{
	w/idth:371px;
	h/eight:270px;
	background:#D7D9CD;
	float:left;
	border:3px solid #fff;
	border-width:0 0 3px 0;
}
#item.object .image p.copyright{
	position:absolute;
	bottom:0;
	left:0;
	background:#fff;
	width:345px;
	height:32px;
	padding:0 10px;
	font-size:1.1em;
	line-height:31px;
	color:#4D4D4D;
	border:3px solid #eee;
}
#item.object .image p.copyright a{
	float:right;
	position:absolute;
	right:10px;
	bottom:1px;
	font-size:1.1em;
	color:#000;
	padding:0 16px 0 0;
	background:url(../img/bg-image-zoom.gif) no-repeat 100% 50%;
}
#item.object.image h3{
	font-weight:normal;
	font-size:1.2em;
}
.coltwo .clear{
	clear:both;
}
/*related items*/
#related{
	width:155px;
	float:right;
	*float:right;
	_float:right;
}
#related h4{
	width: 155px;
	height:54px;
	background:url(../img/bg-related.gif) no-repeat 0 0;
	text-indent:-999em;
}
#related ul{
	width:134px;
	border:1px solid #A7AA9C;
	margin:10px 8px;
	padding:0 0 6px 0;
	*padding:0 0 0 0;
	background:url(../img/bg-related-ul.gif) repeat 0 0;
}
#related ul li{	
	display:block;
	float:left;
	margin:6px 0px 0 0px;
}
#related ul li a{	
	display:block;
	position:relative;
	width:53px;
	height:38px;
	background:#D7D9CD;
	border:1px solid #A7AA9C;
	text-decoration:none;	
	z-index:1;
	background-position:50% 50%;
}
#related ul li.one{	
	display:block;
	clear:left;
	margin:6px 8px 0 8px;
	_margin:6px 8px 0 4px;
}
/*Related popups*/
#related ul li a span.popup{
	display:none;
	width:173px;
	background:#fff;
	top:-16px;
	left:-91px;
	border:1px solid #AFB1A9;
	padding:3px;
}
#related ul li a:hover span.popup,
#related ul li a:hover span.popup span{
	cursor:hand;
}
#related ul li.one a span.popup{
	left:-28px;
}
#related ul li a:hover{
	border:1px solid #AFB1A9;
	z-index:999;
}
#related ul li a:hover .popup{
	display:block;
	position:absolute;
}
#related ul li a span.copy{
	background:#D7D7CC url(../img/bg-related-more.gif) no-repeat 98% 95%;
	display:block;
	z-index:999;
}
#related ul li a span.popup span.img{
	display:block;
	width:65px;
	height:54px;
	float:left;
	margin:6px 6px 2px 6px;
	_margin:6px 6px 2px 3px;
	border:1px solid #AFB1A9;
	background-position:50% 50%;
}
#related ul li a span.popup span.txt{
	display:block;
	font-size:1.1em;
	color:#000;
	padding:20px 18px 6px 0;
	margin:0 0 0 78px;
	background:url(../img/bg-related-pla.gif) no-repeat 0px 4px;
}
/*Theme Tab item list*/
#itemlist.items{
	background:#fff;
}
#itemlist.items p.intro{
	font-size:1.1em;
	line-height:1.1em;
	color:#4D4D4D;
	padding:10px;
	margin-left:220px;
}
#itemlist.items ul{
	margin-left:220px;
}
#itemlist.items ul.small li{
	width:142px;
	height:178px;
	float:left;
	background:url(../img/bg-tab-li.gif) no-repeat 0 0;
	margin:10px 0 11px 0;
}
#itemlist.items ul.small li span{
	display:block;
	width:128px;
	height:104px;
	margin:6px;
	background:url() no-repeat 50% 50%;
}
#itemlist.items ul.small li a{
	font-size:1.1em;
	font-weight:normal;
	color:#000;
	display:block;
	width:117px;
	padding:10px 15px 0 8px;
	height:50px;
}
#itemlist.items ul.large li{
	width:228px;
	height:235px;
	float:left;
	background:url(../img/bg-tab-li.large.gif) no-repeat 0 0;
	margin:10px 0 11px 0;
}
#itemlist.items ul.large li span{
	display:block;
	width:214px;
	height:160px;
	margin:6px;
	background:url() no-repeat 50% 50%;
}
#itemlist.items ul.large li a{
	font-size:1.1em;
	font-weight:normal;
	color:#000;
	display:block;
	width:204px;
	padding:10px 15px 0 8px;
	height:50px;
}
#itemlist.items ul.articles{
	margin:10px 0 10px 221px;
}
#itemlist.items ul.articles li{
	width:709px !important;
	height:86px;
	position:relative;
	background:none;
	margin:0 0 2px 0;
	
}
#itemlist.items ul.articles li a span.img{
	width:100px;
	height:80px;
	float:left;
	padding:0;
	margin:2px;
	display:block;
	position:absolute;
	left:0;
	top:0;
}
#itemlist.items ul.articles li a{
	position:absolute;
	width:592px;
	height:80px;
	border:1px solid #eee;
	top:0;
	padding:4px 0 0 115px;
	font-size:1.2em;
	line-height:1.4em;
}
#itemlist.items ul.articles li a strong{
	display:block;
	font-size:1.2em;
	color:#723A25;
}
#itemlist.items ul.articles li a:hover{
	background:url(../img/bg-article-hover.gif) repeat-y 0 0;
	text-decoration:none;
	color:#fff;
}
#itemlist.items ul.articles li a:hover strong{
	color:#fff;
}
/* contact box* */


.contact-partnership{
	margin-top:10px;
	font-size:1.2em;
	line-height:1.3em;
	width:205px;
/*	border-left:1px solid #DCDCDC;
	border-right:1px solid #DCDCDC;*/
}

.contact-partnership span.top{
	display:block;
	height:0px;
	_height:auto;
	line-height:0px;
    background: transparent url(../img/bg-edu-contact-top.gif) repeat 0 0px;
    margin: 0px;
    padding: 4px 0px 0px 0px;
    text-align: left;
}

.contact-partnership .inner-wrap{
	background:url(../img/bg-edu-contact-mid.gif) repeat-y;
	padding:6px 0 10px 0;
}
.contact-partnership span.bottom{
	display:block;
	height:0px;
	line-height:0px;
    background:url(../img/bg-edu-contact-bottom.gif) no-repeat 0 0px;
    margin: 0px;
    /* *margin: -1px 0 0 0px; */
    padding: 0px 0px 4px 0px;
    text-align: left;
}
.contact-partnership h3{
	display:block;
	text-indent:-999em;
	width:218px;
	height:71px;
	background:url(../img/bg-edu-contact-head.gif) no-repeat 1em 0;
}

.contact-partnership p{
	color:#4E4E50;
	margin-left:10px;
}

.contact-partnership a{
	text-decoration:underline;
}


/* Right-Menu */
#education-index #content .page .right-menu{
	float:left;
	width:211px;
	padding:10px 0;
	background:url(../img/bg-edu-right-menu.jpg) no-repeat 0 0 #d6d7c8;
}

#ks34-theme .right-menu{
	float:left;
	width:211px;
	padding:6px 0 10px 0;
	background:url(../img/bg-edu-right-menu-lc.jpg) no-repeat 0 0 #d6d7c8;
}

	/* dl-learning card */
	.dl-learning{
		width:197px;
		margin:0 0 0 7px;
		border:1px solid #9c9e90;
		background-color:transparent;
	}
	
	.dl-learning .top{
		display:block;
		height:0px;
		_height:auto;
		line-height:0px;
		background: #aaaca0 url(../img/bg-edu-dl-learning-top.gif) no-repeat 0 0px;
		margin: 0 0 0 0px;
		padding: 8px 0px 0px 0px;
		text-align: left;
	}
	
	.dl-learning .inner-wrap{
		background:url(../img/bg-edu-dl-learning-mid.gif) repeat-y;
		padding:0px 0px 5px 0;
		font-size:1.2em;
		line-height:1.3em;
	}
	
	.dl-learning .bottom{
		display:block;
		height:0px;
		line-height:0px;
		background:#aaaca0 url(../img/bg-edu-dl-learning-bottom.gif) no-repeat 0px 0px;
		margin: 0 0 0 0px;
		*margin: -1px 0 0 0px;
		padding: 0px 0px 8px 0px;
		_padding:0;
		text-align: left;
	}
	
	.dl-learning h4{
		display:block;
		text-indent:-999em;
		width:182px;
		height:118px;
		margin:0 0 0 8px;
		background:url(../img/bg-edu-dl-learning.jpg) no-repeat 0px 0px;
	}	



	.dl-learning dt{
		font-weight:bold;
	}
	
	.dl-learning dl{
		margin:8px 0 0 15px;
		width:175px;
	}
	
	.dl-learning dl dd{
		color:#ffc999;
	}
	
	.dl-learning dt, .dl-learning dd{
		display:inline;
		color:#ffffff;
	}
	.dl-learning dl dt a{
		color:#fff;
	}
	
		/* dl-learning card theme */
		#ks34-theme .dl-learning{
			width:197px;
			margin:0 0 0 7px;
			border:none;
			background-color:transparent;
		}
		
		#ks34-theme .dl-learning .top{
			display:block;
			height:0px;
			_height:auto;
			line-height:0px;
			background:url(../img/bg-edu-dl-learning-top-lc.gif) no-repeat 0 0px;
			margin: 0 0 0 0px;
			padding: 3px 0px 0px 0px;
			text-align: left;
		}
	
		#ks34-theme .dl-learning .inner-wrap{
			background:url(../img/bg-edu-dl-learning-mid-lc.jpg) repeat-y;
			padding:0px 0px 5px 0;
		}
		
		#ks34-theme .dl-learning .bottom{
			display:block;
			height:0px;
			line-height:0px;
			background:#aaaca0 url(../img/bg-edu-dl-learning-bottom-lc.gif) no-repeat 0px 0px;
			margin: 0 0 0 0px;
			*margin: -1px 0 0 0px;
			padding: 0px 0px 9px 0px;
			_padding:0;
			text-align: left;
		}
		
		#ks34-theme .dl-learning h4{
			display:block;
			text-indent:-999em;
			width:197px;
			height:45px;
			margin:0 0 0 0px;
			background:url(../img/bg-edu-dl-learning-lc.png) no-repeat 0px 0px;
		}
		
	/* accursed thing */
	
	.accursed{
		width:197px;
		background-color:transparent;
		margin:10px 0 0px 7px;
		border:1px solid #9c9e90;
	}
	
	.accursed .top{
		display:block;
		height:0px;
		_height:auto;
		line-height:0px;
		background: #aaaca0 url(../img/bg-edu-accursed-top.gif) no-repeat 0px 0px;
		margin: 0 0 0 0px;
		padding: 9px 0px 0px 0px;
		text-align: left;
	}
	
	.accursed .inner-wrap{
		background:url(../img/bg-edu-related-mid.gif) repeat-y;
		padding:0 0 8px 0px;
	}
	
	.accursed .bottom{
		display:block;
		height:0px;
		line-height:0px;
		background:#aaaca0 url(../img/bg-edu-accursed-bottom.gif) no-repeat 0px 0px;
		margin: 0 0 0 0px;
		/* *margin: -1px 0 0 0px; */
		padding: 0px 0px 8px 0px;
		_padding:0;
		text-align: left;
	}
		
	.accursed h4{
		display:block;
		text-indent:-999em;
		width:164px;
		height:18px;
		margin:0 0 8px 16px;
		background:url(../img/bg-edu-accursed.png) no-repeat 0px 0px;
	}

	.accursed h5.explore,
	.inner-wrap h5.explore{
		display:block;
		t/ext-indent:-999em;
		width:174px;
		height:65px;
		margin:0 0 0 12px;
		background:url() no-repeat 0px 0px;
	}	
	.accursed h5.explore a{
		color:#fff;
		font-size:1.2em;
		line-height:1.2em;
		display:block;
		width:164px;
		height:39px;
		padding:26px 0 0 10px;
		font-weight:bold;
	}
	.accursed h5.explore a,
	.inner-wrap h5.explore a{
		color:#fff;
		font-size:1.2em;
		line-height:1.2em;
		display:block;
		width:164px;
		height:39px;
		padding:26px 0 0 10px;
		font-weight:bold;
	}
	.accursed h5.explore a span{
		display:block;
		width:100px;
		b/ackground:red;
		height:37px;
	}

	.accursed .inner-wrap .top{
		display:block;
		height:0px;
		_height:auto;
		line-height:0px;
		background: transparent url(../img/bg-edu-right-rounded-top.gif) no-repeat 0 0px;
		margin: 5px 0 0 15px;
		padding: 2px 0px 0px 0px;
		text-align: left;
	}
	
	.accursed .inner-wrap .bottom{
		display:block;
		height:0px;
		line-height:0px;
		background:transparent url(../img/bg-edu-right-rounded-bottom.gif) no-repeat 0px 0px;
		margin: 0 0 0 15px;
		padding: 0px 0px 2px 0px;
		text-align: left;
	}
	
	.accursed p{
		font-size:1.2em;
		margin:0 0 5px 15px;
		width:170px;
		color:#535353;
		display:block;
		padding:0.5em 0;
	}
	
	.accursed ul{
		padding-top:6px;
		padding-bottom:4px;
		margin-left:15px;
		background-color:#eff0eb;
		width:170px;
	}

	.accursed ul li{
		margin-left:8px;
		padding-left:18px;
		line-height:1.4em;
	}

	.accursed ul li.first{
		font-size:1.1em;
		font-weight:bold;
		background:url(../img/bg-edu-dl-icon.gif) no-repeat 0 0.2em;
	}
	
	
	/* Related Links */
	
	.related-links{
		width:197px;
		background-color:transparent;
		margin:10px 0 0px 7px;
		border:1px solid #9c9e90;
	}
	
	.related-links .top{
		display:block;
		height:0px;
		_height:auto;
		line-height:0px;
		background: #aaaca0 url(../img/bg-edu-related-top.gif) no-repeat 0 0px;
		margin: 0 0 0 0px;
		padding: 8px 0px 0px 0px;
		text-align: left;
	}
	
	.related-links .inner-wrap{
		background:url(../img/bg-edu-related-mid.gif) repeat-y;
		p/adding:0px 0 8px 0px;
		padding:5px 15px;
		font-size:1.2em;
		color:#535353;
		line-height:1.3em;
	}
	.related-links .inner-wrap p{
		margin:1em 0;
	}
	
	.related-links .bottom{
		display:block;
		height:0px;
		line-height:0px;
		background:#aaaca0 url(../img/bg-edu-related-bottom.gif) no-repeat 0px 0px;
		margin: 0 0 0 0px;
		padding: 0px 0px 8px 0px;
		_padding:0;
		text-align: left;
	}
	
	.related-links h4{
		display:block;
		text-indent:-999em;
		width:197px;
		height:35px;
		margin:0 0 0 0px;
		background:url(../img/bg-edu-related.png) no-repeat 0px 0px;
	}
			
	.related-links dl{
		margin-left:15px;
		width:167px;
	}
	
	.related-links dl dd.last{
		margin-top:1em;
	}
	
	.related-links dl dt{
		padding-top:1em;
	}

	.related-links dt.first{
		border-top:none;
	}
	
	.related-links dt.last{
		border-top:1px dotted black;
	}
	
	.related-links dd.last{
		margin-bottom:1em;
	}

	
	/* related items */
	.related-items{
		width:197px;
		background-color:#ABC;
		margin:10px 0 0px 7px;
		border:1px solid #9c9e90;
	}
	
	.related-items .top{
		display:block;
		height:0px;
		_height:auto;
		line-height:0px;
		background: #aaaca0 url(../img/bg-edu-related-items-top.gif) no-repeat 0 0px;
		margin: 0 0 0 0px;
		padding: 8px 0px 0px 0px;
		text-align: left;
	}
	
	.related-items .inner-wrap{
		background:url(../img/bg-edu-related-items-mid.gif) repeat-y;
		padding:0px 0 5px 0px;
		*padding:0 0 40px 0;
	}
	
	.related-items .bottom{
		display:block;
		height:0px;
		line-height:0px;
		background:#aaaca0 url(../img/bg-edu-related-items-bottom.gif) no-repeat 0px 0px;
		margin: 0 0 0 0px;
		padding: 0px 0px 8px 0px;
		_padding:0;
		text-align: left;
	}
			
	.related-items h4{
		display:block;
		text-indent:-999em;
		width:197px;
		height:33px;
		margin:0 0 0 0px;
		background:url(../img/bg-edu-related-items.png) no-repeat 0px 0px;
	}
		
	.related-items ul{
		margin:10px 0 0 14px;
	}
	
	.related-items li{
		background-color:#FAB;
		float:left;
		margin:1px;
		display:block;
		height:38px;
		width:53px;
		border:1px solid #cfcfcf;
	}
	
	.related-items p{
		margin-left:15px;
		width:167px;
		color:#535353;
		padding:0.8em 1em 0 0;
		font-size:1.1em;

					
	}
	.related-items li a{
		display:block;
		width:53px;
		height:38px;
	}
	.related-items li a span{
		display:none;
	}

/*Englarged images*/
div.images{
	*width:544px;
	_width:521px;
	_overflow:hidden;
	margin-left:240px;
	_margin-left:236px;
}
div.images p.main{
	text-align:center;
	width:544px;
}
div.details p.caption{
	font-size:2em;
	line-height:1.3em;
	color:#7C3B1F;
}
#enlarged.coltwo{
	background:#fff !important;
}
#enlarged.coltwo .details{
	margin:10px 10px 10px 240px;
	padding-bottom:4px;
	border-bottom:1px dotted #bbb;
}
#enlarged.coltwo .images p.links{
	height:30px;
	padding:4px 0 0 26px;
	background:url(../img/bg-paging.prev.gif) no-repeat 0 0%;

	*margin-left:00px;
	*width:538px;
	*padding:4px 0 0 26px;

	_margin-left:00px;
	_padding:4px 0 0 26px;
	_width:521px;
}
#enlarged.coltwo .images p.links a.prev{
	font-size:1.4em;
	font-weight:bold;
	height:30px;
	display:block;
	float:left;
}
#enlarged.coltwo .images p.links a.partner{
	display:block;
	float:right;
	margin-right:20px;
	font-size:1.1em;
	line-height:16px;
	padding:0 0 0 18px;
	background:url(../img/bg-place-link.gif) no-repeat 0 0%;
}
#enlarged.coltwo p.print{
	display:block;
	float:right;
	width:142px;
	margin:10px 0 0 10px;
	font-size:1.4em;
	font-weight:bold;
}
#enlarged.coltwo p.print a{
	display:block;
	height:20px;
	padding:0 0 0 22px;
	margin-top:-5px;
	padding-top:2px;
	text-align:right;
	background:url(../img/bg.print.gif) no-repeat 11px 0;
	_line-height:24px;
	_background-position:11px 4px;
}
#related.img{
	background:none;
	clear:right;
	_width:170px;
	_overflow:hidden;
}
#enlarged.coltwo #related.img h4{
	background:url(../img/bg.enlarged.h4.gif) no-repeat 0 0;
	width:132px;
	height:20px;
	margin:32px 0 0 14px;
	_margin:32px 0 0 30px;
}
#related.img ul{
	background:none;
	border:none;
}
#related.img li{
	width:109px;
	height:89px;
	background:url() no-repeat 50% 50%;
	padding:0;
	margin:8px 18px;
}
#related.img li a{
	display:block;
	background:none;
	width:101px;
	height:81px;
	border:4px solid #fff;
	text-indent:-999em;
}
#related.img li a:hover{
	border:4px solid #EFCB99;
}
#related.img li a.on{
	border:4px solid #DB7F1D;
}
/*paging*/
p#itempaging{
	display:block;
	float:right;
	width:709px;
	height:24px;
	text-align:center;
	font-size:1.2em;
	line-height:24px;
	margin:10px 0 0 0;
	padding-right:30px;
}
ul#itempaging li{
	width:24px;
	height:24px;
	white-space:nowrap;
}
#itempaging a{
	margin:0 0.2em;
}
#itempaging a.selected{
	font-weight:bold;
	color:#744217;
	text-decoration:underline;
}
#itempaging a img{
	border:none;
	vertical-align:middle;
}
/*Content pages*/

#main-content{
	float:left;
	width:523px;
	_width:521px;
	margin-left:10px;
}

#education-index #main-content{
}

#content .page{
	background:url(../img/bg-edu-page.gif) repeat-y 226px 0;;
}
#content .page .cms-details h2{
	display:block;
	/*width:409px;*/
	height:50px;
	line-height:50px;
	color:#fff;
	text-indent:15px;
	font-size:1.6em;
	background:url(../img/bg-edu-page.h2.gif) no-repeat 0 0;
}

#content .page .cms-details h3,
#content .page .cms-details h4{
	font-size:1.8em;
	line-height:1.3em;
	color:#b00a47;
	font-weight:400;
	/* dhr
	margin:1em -1em;
	padding:12px 1em;
	padding:12px 0;
	*/
	margin:1em 0;
}
#content .page .cms-details p{
	font-size:1.2em;
	line-height:1.4em;
	color:#535353;
	/*width:497px;*/
	margin:1em 0;
	padding:0 1em 0 0;
}
#content .page .cms-details ul{
	font-size:1.2em;
	line-height:1.4em;
	color:#535353;
	/*margin-left:221px;*/
}
#wrapper.full #pagehead{
	background:none;
}
#wrapper.full #content{
}
#wrapper.full #content h2{
	background:url(../img/bg.full.h3.gif) no-repeat 0 0;
	width:960px;
	height:43px;
	color:#fff;
	font-size:1.8em;
	text-indent:17px;
	line-height:43px;
}
#wrapper.full #content p{
	font-size:1.2em;
	color:#4E4E50;
	line-height:1.3em;
	padding:0 15px;
}
#wrapper.full #content ul#partners{
	margin:20px 0 0 15px;
}
#wrapper.full #content ul#partners li{
	display:block;
	width:447px;
	height:171px;
	float:left;
	margin:0 23px 3px 0;
	border:1px solid #DDDDDD;
}
#wrapper.full #content ul#partners li span{
	display:block;
	width:67px;
	height:68px;
	background:url() no-repeat 50% 50%;
	float:left;
	margin:14px 14px;
	border:1px solid #DDDDDD;
}
#wrapper.full #content ul#partners li h3{
	font-size:14px;
	font-weight:bold;
	color:#773C26;
	margin:14px 0 14px 97px;
}
#wrapper.full #content ul#partners li p{
	font-size:12px;
	margin:0 0 0 83px;
}
#wrapper.full #content ul#partners li p.details{
	margin:14px 0 14px 83px;
}
#wrapper.full #content ul#partners li p.item{
	font-size:11px;
	margin:5px 0 5px 83px;
	padding:0 0 0 31px;
	font-weight:bold;
	height:13px;
	line-height:16px;
	background:url(../img/bg-place-link2.gif) no-repeat 14px 0;
}
#wrapper.full #content ul#partners li p.url{
	font-size:11px;
	font-weight:bold;
	color:#773C26;
}
#wrapper.full #content ul#partners li p.url a{
	font-weight:normal;
}
#wrapper.full #content ul#partners li span{
}
/*More image captions*/
.itemimage{
	float:right;
	margin:0 0 10px 10px;
	width:277px;
}
.itemimage .copyright{
	border:3px solid #EBEBE9;
	padding:8px;
	height:16px;
}
.itemimage .copyright a{
	float:right;
	padding:0 16px 0 0;
	background:url(../img/bg-image-zoom.gif) no-repeat 100% 50%;
}
/*Contact form*/
div.form{
	border:1px solid #DDDDDD;
	margin:14px;
	background:url(../img/bg.contact.gif) repeat-y 0 0;
}
div.form ul{
	float:left;
	width:168px;
	ma/rgin:-1px 0 0 0;
}
div.form ul li{
}
div.form ul li.on{
	background:#fff;
}
div.form ul li a{
	height:47px;
	width:80px;
	display:block;
	padding:26px 10px 10px 78px;
	font-size:1.4em;
	font-weight:bold;
	color:#783D26;
	border:1px solid #DDDDDD;
	border-width:0 0 1px 0;
}
div.form ul li.general a{
	background:url(../img/bg.contact.general.gif) no-repeat 8px 50%;
}
div.form ul li.technical a{
	background:url(../img/bg.contact.technical.gif) no-repeat 8px 50%;
}
div.form form{
	margin:10px 0 0 204px;
}
div.form label{
	color:#773C26;
	display:block;
	font-size:1.6em;
	line-height:28px;
	font-weight:bold;
}
div.form input{
	width:203px;
	height:15px;
	padding:5px;
}
div.form input,
div.form select,
div.form textarea{
	border:1px solid #CCCCCC;
	font-size:1.2em;
}
div.form select{
	width:482px;
	padding:5px;
}
div.form textarea{
	width:470px;
	height:108px;
	margin:0 0 15px 0;
	padding:5px;
}
div.form #submit{
	margin:0 244px 15px 0;
	float:right;
	width:110px;
	height:36px;
	text-indent:-999em;
	background:url(../img/bg.form.submit.gif) no-repeat 0 0;
	border:none;
}
div.form div.cssyour-name{
	float:left;
	width:266px;
}
div.form div.cssyour-email-{
	float:left;
	width:266px;
}
div.form div.csssubject{
	width:490px;
}
div.form div.cssyour-comments--{
	width:490px;
}
div.msg_err{
	width:490px;
	margin-left:200px;
}
div.msg_err{
	font-size:1.2em;
	padding-top:1em;
	font-weight:bold;
}
div.msg_err ul{
	float:none;
	margin:14px 0;
	line-height:1.3em;
	width:490px;
	color:#800;
	font-weight:400;
}	
div.msg_err ul li{
}
p.thanks{
	padding:1em;
}
/*Search results */
ul.search_paging{
	margin:1em 0;
}
ul.search_paging li{
	display:inline;
	padding:0 1px;
}
ul.search_paging li.selected a{
	font-weight:bold;
	text-decoration:underline;
	color:#803819;
}
ul.newsearch{
}
ul.newsearch li{
	line-height:1.4em;
	margin:0 0 1em 0;
}
ul.newsearch li h4{
	margin:0 !important;
	padding:0 !important;
	font-size:1.2em !important;
}
ul.newsearch li h4 span.type{
	font-size:0.7em;
	font-weight:bold;
	color:#444;
}
ul.newsearch li p{
	margin:0 !important;
	padding:0 !important;
	font-size:1em !important;
}
ul.newsearch li p a{
	font-weight:bold;
}

/*Footer*/

#footer{
	clear:both;
	padding-top:22px;
	padding-bottom:22px;
	height:114px;
	background:url(../img/bg-edu-footer.png) no-repeat 0 22px;
}
#footer #global{
	height:37px;
	float:left;
}
#footer #global li{
	float:left;
}
#footer #global li a{
	display:block;
	height:37px;
	text-indent:-999em;
}
#footer #global .policies a	{	width:	67px;	}
#footer #global .site-map a	{	width:	73px;	}
#footer #global .credits a	{	width:	63px;	}
#footer #global .partners a	{	width:	74px;	}
#footer #global .help a		{	width:	50px;	}

#footer #links li{
	float:left;
}
#footer #links li a{
	display:block;
	height:37px;
	text-indent:-999em;
}
#footer #links{
	height:37px;
	float:right;
}
#footer #links .tnl a	{	width:	183px;						}
#footer #links .hlf a	{	width:	51px;	margin:0 0 0 28px;	}
#footer #links .rnw a	{	width:	221px;	margin:0 0 0 50px;	}



.bg-container{
	background-color:#3C6;
}
/*popups*/

.related-items ul li a{	
	display:block;
	position:relative;
	width:53px;
	height:38px;
	background:#D7D9CD;
	text-decoration:none;	
	z-index:1;
	background-position:50% 50%;
}

.related-items ul li a span.popup{
	display:none;
	width:173px;
	background:#fff;
	top:-16px;
	left:-91px;
	border:1px solid #AFB1A9;
	padding:3px;
}
.related-items ul li a:hover span.popup,
.related-items ul li a:hover span.popup span{
	cursor:hand;
}
.related-items ul li.one a span.popup{
	left:-28px;
}
.related-items ul li a:hover{
	border:1px solid #AFB1A9;
	z-index:999;
}
.related-items ul li a:hover .popup{
	display:block;
	position:absolute;
}
.related-items ul li a span.copy{
	background:#D7D7CC url(../../tpl/img/bg-related-more.gif) no-repeat 98% 95%;
	display:block;
	z-index:999;
}
.related-items ul li a span.popup span.img{
	display:block;
	width:65px;
	height:54px;
	float:left;
	margin:6px 6px 2px 6px;
	_margin:6px 6px 2px 3px;
	border:1px solid #AFB1A9;
	background-position:50% 50%;
}
.related-items ul li a span.popup span.txt{
	display:block;
	font-size:1.1em;
	color:#000;
	padding:20px 18px 6px 0;
	margin:0 0 0 78px;
	background:url(../../tpl/img/bg-related-pla.gif) no-repeat 0px 4px;
}



/* Header */





/* Sidebar */


/* Footer */




