/* **************** CONTENT OBJECTS ***************** */

/* ====== Default spacing ====== */
h1, h2, h3, h4, h5, h6, ul, ol, dl, p, blockquote{padding:5px 10px;}
h1, h2, h3, h4, h5, h6,img{padding-bottom:0px;}
pre{margin: 10px;}
table h1,table h2,table h3, table h4, table h5, table h6, table p, table ul, table ol, table dl,
ul h1,ul h2,ul h3, ul h4, ul h5, ul h6, ul p, ul ul, ul ol, ul dl,
ol h1,ol h2,ol h3, ol h4, ol h5, ol h6, ol p, ol ul, ol ol, ol dl {padding:0;}

/* ====== Elements ====== */
img{display:block;}
em{font-style: italic;}
strong{font-weight:bold;}
hr{border: 5px solid #e2e2e2; border-width: 0 0 5px 0; margin: 20px 10px 10px 10px;}
code{color:#0B8C8F;}

/* ====== ALIGNMENT ====== */
.left{float:left;}
.right{float:right;}

/* ====== HEADINGS ====== */
/* .h1-.h6 classes should be used to maintain the semantically appropriate heading levels - NOT for use on non-headings */
h1, .h1{color:#000; font-weight:normal; font-size:2.417em; padding-top:0; line-height:1.455; clear:both;}
h2, .h2{color:#514239; font-weight:normal; font-size:1.5em;}
h2.home{color:#514239; font-weight:normal; font-size: 2.417em; padding-top:0; padding-left:20px; line-height:1.455; clear:both; overflow:hidden;}
h2.home span{display:inline-block; float:left;}
h2.home .rss{background:none; display:inline; float:left; left:15px; position:relative; top:12px;}
h2 a, h2 a:visited, .h2 a, .h2 a:visited{color:#514239;}
h3, .h3{font-size:1.091em; font-weight:bold; font-style:normal; color:#514239; line-height: 1.455;}
h3 a, h3 a:visited, .main h3 a:visited, .h3 a, .h3 a:visited, .main .h3 a:visited{color:#514239;}
h4, .h4{font-size:100%; font-weight:normal; font-style:normal; color:#514239;}
h5, .h5{font-size:108%; font-weight:bold; font-style: normal; color:#514239;}
h6, .h6{font-size:108%; font-weight:normal;  font-style: italic; color:#514239;}

/* ====== HEAD ====== */
.head h1{padding:0; color:#FFF;}
.head .sitename{display:block; text-indent:-9000px; background:url(../images/te-mangoroa-banner.png) no-repeat; width:940px; height:85px; position:absolute; top: 29px; left: 4px;}
* html .head .sitename{background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/extension/tki-tem/design/tki-tem/images/te-mangoroa-banner.png', sizingMethod='crop');}
.head p{color:#fff; font-size:1.417em; font-weight:normal; margin:0; padding:0; position:absolute; bottom: 10px; left:19px;}

/* ====== PATTERNS ====== */

.pattern-left{background:url(../images/pattern-left.png) no-repeat 0 0; width:87px; height:127px; display:block; position:absolute; top:0; left:-87px;}
* html .pattern-left{background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/extension/tki-tem/design/tki-tem/images/pattern-left.png', sizingMethod='scale');}
.pattern-right{background:url(../images/pattern-right.png) no-repeat 0 0; width:87px; height:127px; display:block; position:absolute; top:0; right:-86px;}
* html .pattern-right{background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/extension/tki-tem/design/tki-tem/images/pattern-right.png', sizingMethod='scale');}

/* ====== MAIN NAV ====== */
.mainnav ul{zoom:1; padding:0; margin-top:-3px;}
.mainnav li{display:block; float:left; padding-right:8px; width: 321px; text-align:center;}
.mainnav a.btn{position:relative;display:block;width:280px;height:42px;margin:-26px auto 0;font-size:18px;color:#fff;line-height:42px;z-index:11}
.mainnav li.identity__language_and_culture .btn {background:url(../images/buttons/btn-identity.png) no-repeat}
.mainnav li.ako .btn{background:url(../images/buttons/btn-ako.png) no-repeat;}
.mainnav li.productive_partnerships {padding:0}
.mainnav li.productive_partnerships .btn {background: url(../images/buttons/btn-partnerships.png) no-repeat}
.mainnav img{position:relative; width:319px; height:195px; overflow:hidden; border:1px solid #636363; z-index:10;}
	/* current states for above */
	
	.mainnav li.identity__language_and_culture .btn {_color:#fff;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/extension/tki-tem/design/tki-tem/images/buttons/btn-identity.png', sizingMethod='crop')}
	.mainnav li.ako .btn {_color:#fff;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/extension/tki-tem/design/tki-tem/images/buttons/btn-ako.png', sizingMethod='crop')}
	.mainnav li.productive_partnerships .btn {_color:#fff;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/extension/tki-tem/design/tki-tem/images/buttons/btn-partnerships.png', sizingMethod='crop')}
	
	.mainnav li.identity__language_and_culture .current, .mainnav li.ako .current, .mainnav li.productive_partnerships .current {color:#514239;background:url(../images/buttons/btn-main-nav-current.png) no-repeat;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/extension/tki-tem/design/tki-tem/images/buttons/btn-main-nav-current.png', sizingMethod='crop')}
	/* IE6 fixes for above */

/* ====== SECTION NAV ====== */
.secnav{float:left; margin-top:25px;}
.secnav ul{zoom:1; padding:0; margin-left:23px;}
.secnav li{width:214px;height:35px;line-height:35px;background:url(../images/buttons/secnav-default.png) no-repeat;_background:url(../images/buttons/secnav-default.gif);margin-left:-23px;float:left;position:relative}
.secnav li.current{background-image:url(../images/buttons/secnav-current.png); _background-image:url(../images/buttons/secnav-current.gif); color:#514239;}
.secnav .l1{z-index:14;}
.secnav .l2{z-index:13;}
.secnav .l3{z-index:12;}
.secnav .l4{z-index:11;}
.secnav li a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.167em; color:#000; padding-left:20px; letter-spacing:-0.5px;}
.secnav .l3 a {padding-left:15px}
.secnav li a:hover{text-decoration:underline;}
	/* IE6 fixes for above */
/*	* html .secnav li{background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/extension/tki-tem/design/tki-tem/images/buttons/secnav-default.png', sizingMethod='crop');}
	* html .secnav li.current{background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/extension/tki-tem/design/tki-tem/images/buttons/secnav-current.png', sizingMethod='crop');}
*/
/* ====== GENERAL STYLES ====== */
/* intro text */
.intro{font-size:1.182em; color:#1B535A; line-height:1.818;}
/* links */
a{color:#12627f; text-decoration:none;}
a:focus, a:hover {text-decoration:underline;}
.main a:visited {color:#0090d3;}
/* hide stuff */
.hide {position:absolute; top:-9999px; left:-9999px;}

/* ====== BREADCRUMB ====== */
.main .breadcrumb{font-size:.909em; padding-top:4px;}
.main .breadcrumb li{padding:0 3px 0 0; background:none; margin:0;}
.main .breadcrumb li a{display:inline-block; padding-right:3px;}
/* ====== FOOTER ====== */
#footer .links{margin-bottom:15px; padding-top:10px;font-size:0.909em;}
#footer .links li{display:inline-block; border-right:1px solid #707070; padding:0 7px 0 10px; line-height:1; float:left;}
#footer .links li.last{border:none;}

/* ====== Lists ======*/
.main ol li{list-style-type: decimal; margin-left:20px;}
.main ol ul li{list-style-type: disc; padding-left: 10px;}
/* numbered list */
ol.simpleList li{list-style-type: decimal; margin-left:40px;}
/* standard list */
ul.simpleList li{list-style-type:disc; margin-left:40px;}
/* flat list */
.flat-list li{display:inline-block; float:left;}
/* body section default ul style */
.main ul li{list-style-type:disc; margin-left:20px;}
/* ====== Tables ====== */
th, td{vertical-align:top;}
.data {width:100%;border:1px solid #DBD9D5;}
.data th{background:#666666; font-weight:bold; color:#fff;}
.data th, .data td{padding:3px 8px; border-left:1px solid #DBD9D5; border-right:1px solid #DBD9D5;}
.data thead tr{background-color:#fff0f8;}
.data tr.alternate td{background:#F2F2F2;}
.txtC, .data .txtC td, .data .txtC th{text-align:center;}
.txtL, .data .txtL td, .data .txtL th{text-align:left;}
.txtR, .data .txtR td, .data .txtR th{text-align:right;}
.txtT, .data .txtT td, .data .txtT th{vertical-align:top;}
.txtB, .data .txtB td, .data .txtB th{vertical-align:bottom;}
.txtM, .data .txtM td, .data .txtM th{vertical-align:middle;}
/* specification table - extends data table */
.spec{padding:10px;}
.spec{border-top: 1px solid #e2e2e2; border-bottom-color:#fff; border-left:none; border-right:none;}
.spec th, .spec td{border:1px solid #e2e2e2; border-width: 1px 0; padding-left:0;}
.spec .odd, .spec .even{background-color: #fff;}

/* ====== blockquote ====== */
cite{display:block; text-align:right; padding-top: 10px;}

/* ====== image treatments ====== */
.caption{font-size:.909em; padding-top:0;}

/* ====== DOWNLOAD DOCS ====== */
.download{padding-left:20px; background-repeat:no-repeat; background-position:0 0; display:inline-block;}
.filesize{color:#636363;}
.filesize span{color:#12627F;}
.filesize:hover{text-decoration:none;}
.filesize:hover span{text-decoration:underline;}
.body .main .pdf{padding:2px 0 0 24px;background:url(../images/icons/icon-pdf.gif) 0 1px no-repeat;font-size:1.167em}
.avi{background-image:url(../images/icons/icon-avi.gif);}
.bmp{background-image:url(../images/icons/icon-bmp.gif);}
.excel{background-image:url(../images/icons/icon-excel.gif);}
.default{background-image:url(../images/icons/icon-default.gif);}
.gif{background-image:url(../images/icons/icon-gif.gif);}
.jpeg{background-image:url(../images/icons/icon-pdf.gif);}
.mov{background-image:url(../images/icons/icon-mov.gif);}
.mp3{background-image:url(../images/icons/icon-mp3.gif);}
.rss{background-image:url(../images/icons/icon-rss.gif);}
.rtf{background-image:url(../images/icons/icon-rtf.gif);}
.wma{background-image:url(../images/icons/icon-wma.gif);}
.wmv{background-image:url(../images/icons/icon-wmv.gif);}
.word{background-image:url(../images/icons/icon-word-doc.gif);}
.zip{background-image:url(../images/icons/icon-zip.gif);}
.ppt{background-image:url(../images/icons/icon-ppt.gif);}

/* ====== BACK TO TOP ====== */
.totop{text-align:right; clear:both; margin-top:20px;}
.totop a{/*background:url(../images/icons/totop.gif) center 0 no-repeat;*/ padding-top: 12px;}
.totop a:visited{color:#561160;}
.totop a:hover{text-decoration:none;}
.totop a:hover span{text-decoration:underline;}

/* ====== FACTBOX AND QUOTES ====== */
.factbox{border:1px solid #DBD9D5; background:#F2F2F2; padding:5px 10px; margin:10px 0; font-size:1.083em; clear:both; -moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
blockquote{font-family:Georgia, "Times New Roman", Times, serif; color:#5e5e5e; font-size:1.167em;padding:0;}
blockquote .indent{text-indent: 15px; background:url(../images/quote-small.gif) no-repeat 10px 6px;}
.small{width:200px;}
blockquote.large{font-size:1.5em;}
blockquote.large .indent{text-indent:18px; background:url(../images/quote-large.gif) no-repeat 10px 6px;}
blockquote.right{margin-left:10px;}
blockquote cite{font-style:italic; font-family:Arial, Helvetica, sans-serif; font-size:0.857em; text-align:left; padding:5px 10px;}
blockquote.large cite{font-size:0.667em;}

/* ====== IMAGES & IMAGES W/BACKGROUNDS ====== */
.gallery{padding:0 0 0 10px;}
/* homepage hero */
.hero{margin:3px 19px 10px 0;}
.hero img{border:1px solid #8db6cf;}
	/* nothing supplied in design
.size1{width:66px;}
.size2{width:192px;}
	*/
.size3{width:230px;}
/* set backgrounds and position of image */
	/* nothing supplied in design
.size1 .bg{background:url(../images/img-50x50-bg.png) no-repeat; width:66px; height:66px;}
.size2 .bg{background:url(../images/img-176x89-bg.png) no-repeat; width:192px; height:106px;}
	*/
.size3 .bg{/*background:url(../images/img-220x155-bg.gif) no-repeat;*/ width:230px; height:165px;}
.size1 img, .size2 img, .size3 img, .size1 a, .size2 a, .size3 a{padding:4px 0 0 5px;}
.size1 a img, .size2 a img, .size3 a img{padding: 0;} /* remove img padding if it's within <a> */
.image a {display: block;}
.size1 img {width:50px; height:50px; overflow:hidden;}
.size2 img {width:176px; height:89px; overflow:hidden;}
.size3 img {width:220px; height:155px; overflow:hidden;}
/* image alignment */
	/* nothing supplied in design
.center .size1{padding-left:284px;}
.center .size2{padding-left:221px;}
	*/
.center .size3{padding-left:254px;}
.image.right{padding-left:10px;}/* not for IE6 - oh well...*/
.image.left{padding-right:10px;}/* not for IE6 - oh well...*/

/* ====== GENERAL PAGE (LHS NAV/MAIN) ====== */

.general .secnav {margin-bottom:30px;}
.general .body{ /* uses PIE */
	background:#fff; 
	margin-top: 30px;
	padding-left:20px;
	padding:0 0 20px;
	*display:inline;
	border:1px solid #dbd9d5; 
	-webkit-border-radius:4px; 
	-moz-border-radius:4px; 
	border-radius:4px; 
	behavior:url(/extension/tki-tem/design/tki-tem/stylesheets/pie.htc); /* path may require updating once in eZ P. */
}
.general .page-bg{padding-bottom:40px;}
.general .main{padding-right:8px;}
.general .leftCol{padding-top:46px;}
.general .leftCol ul .first{font-size:1.5em; color:000; font-weight:normal; line-height:1; color:#000; margin-bottom:17px;}
.general .leftCol ul{margin:0 10px 21px; padding:0;}
.general .leftCol li li{border-bottom:1px solid #e1e1e1;}
.general .leftCol li li a{display:block; padding:5px 1px; color:#514239;}
.general .leftCol li li li a{padding:3px 1px 3px 12px; background:url(../images/secnav-icon.gif) no-repeat 1px 8px;}
.general .leftCol li li li li a{padding-left:24px; background:url(../images/secnav-icon.gif) no-repeat 13px 8px;}
.general .leftCol li li a.current{font-weight:bold;}
.general .leftCol li li .icon{display:inline-block; padding-left:1px; width:11px;}
.general .leftCol li li li{border:none;}
.general .leftCol li ul{margin:24px 0 0; border-top:1px solid #e1e1e1;}
.general .leftCol li ul ul{margin:0; border:none;}
.general .leftCol li li li ul{border:none;}
.general h1, .general .h1{border-bottom:1px solid #e0e0e0; margin:0 10px 10px; padding:5px 0 17px;}

	/* related stories */
.general .related{float:right; width:285px; padding-top:19px; padding-left:10px;}
.general .related h2{border-bottom:1px solid #f9f7f1; padding:0;}
.general .related ul{border-top:1px solid #e0e0e0; padding:0;}
.general .related ul li{padding:4px 0 4px 2px; float:left; width:272px; clear:both; zoom:1; list-style:none; *display:inline; margin-left:10px;}
.general .related a span{color:#514239;}
.general .related .img{border:1px solid #dbd9d5; float:left; margin: 0 5px 5px 0; padding: 2px;}
/* ====== SEARCH/STORIES RESULTS  ====== */
.results ol{padding:13px 0 0;}
.results ol li, .results ol ul li{list-style:none; padding:0; margin:0;}
.results ol li{ /* uses PIE */
	background:#fff; 
	margin-bottom:20px;
	width:655px;
	*display:inline;
	border:1px solid #dbd9d5; 
	-webkit-border-radius:4px; 
	-moz-border-radius:4px; 
	border-radius:4px; 
	/* removed in later design v0.7
	-moz-box-shadow:0 3px 3px #e0ded8;
	-webkit-box-shadow:0 3px 3px #e0ded8;
	box-shadow:0 3px 3px #e0ded8;
	*/
	behavior:url(/extension/tki-tem/design/tki-tem/stylesheets/pie.htc); /* path may require updating once in eZ P. */
}
.results ol ul li{border:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; behavior:none; width:auto; list-style-type:disc; margin-left:20px;}
.results ol ul.controls li{border:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; behavior:none; width:auto; display:inline-block; *display:inline; padding-right: 17px; list-style-type:none; margin-left:0;}
.results .hd{border-bottom:1px solid #f9f7f1; padding:17px 20px 3px; overflow:hidden; zoom:1; display:block;}
.results .bd{border-top:1px solid #dbd9d5; padding:0 20px 13px; overflow:hidden;}
.results .bd p{padding:5px 0;}
.results h3 {color:#514239;font-size:1.5em;font-weight:normal;/*float:left;*/}
.results-inner .results h3 {/* *width:454px */}
.results h3 img {padding:4px 0.6em 4px 0;float:left;display:inline}
.results h3 a img {padding-right:0}
.results .date{ /* uses PIE */ position:relative;bottom:2px;
	float:right; 
	font-family:Lucida Grande, Arial, Helvetica, sans-serif; 
	font-size:.75em; 
	color:#fff; 
	padding:0 8px;
	margin:4px 0 0 10px;
	background:#827a75;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#827a75), to(#000));
	background:-moz-linear-gradient(#827a75, #000);
	background:linear-gradient(#827a75, #000);
	-pie-background:linear-gradient(#827a75, #000);
	border:1px solid #827a75; 
	-webkit-border-radius:4px; 
	-moz-border-radius:4px; 
	border-radius:4px; 
	behavior:url(/extension/tki-tem/design/tki-tem/stylesheets/pie.htc); /* path may require updating once in eZ P. */
}
.results .bd .path{font-size:.917em; padding-bottom:3px;}
.results .path a:visited, .results .controls a:visited{color:#12627f;}
.results .img{float:left; width:180px; padding: 5px 0;}
.results .text{overflow:hidden;}
.results .controls{text-align:right; margin:0 0 0.5em; clear:both; *float:right;}
.results .controls a{display:block; *display:inline; padding-bottom:2px}
.results .view-resource a{background:url(../images/icons/control-view.gif) no-repeat right center; padding-right:25px;*padding-top:2px; *padding-bottom:2px;}
.results .add-comments a{background:url(../images/icons/control-add.gif) no-repeat right center; padding-right:25px;}
.results .view-comments{padding:0;}
.results .view-comments span{display: inline-block; width:20px; height:19px; background:url(../images/icons/control-num.gif) no-repeat 0 1px; *background-position: 0 2px; color:#fff; text-align:center; font-weight:bold; font-size:11px;}

/* ====== RESULTS INNER PAGE ====== */
.results-inner{/*uses PIE*/width:454px;margin:22px 10px 20px 0;padding:0 20px;float:right;*display:inline;border:1px solid #dbd9d5;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;/*removed in later design v0.7 -moz-box-shadow:0 3px 3px #e0ded8;-webkit-box-shadow:0 3px 3px #e0ded8;box-shadow:0 3px 3px #e0ded8;*/behavior:url(/extension/tki-tem/design/tki-tem/stylesheets/pie.htc)}/*path may require updating once in eZPub*/

.results-inner h1{padding:0;}
.results-inner p{padding:5px 0;}
.results-inner .hd .image{float:right; margin:0 0 10px 10px;}
.results-inner .hd form{padding:8px 0; clear:both;}
.results-inner .hd form label{float:left;}
.results-inner .hd .select-wrap{display:inline-block; padding:0 10px; float:left;}
#show-all-sections {width:195px;margin:1em 0 0.5em 92px}
@media screen and (-webkit-min-device-pixel-ratio:0) {#show-all-sections {width:193px;margin-left:94px}} /*webkit/safari hack*/
.filter-selects {position:relative}
.filter-selects .default-btn {position:absolute !important;left:308px;top:-1px}
@media screen and (-webkit-min-device-pixel-ratio:0) {.filter-selects .default-btn {top:1px}} /*webkit/safari hack*/
.filter-selects .default-btn .button, .default-btn .btn  {padding:0 5px;cursor:pointer}
.results-inner .hd .default-btn{display:inline-block; position:relative;}
.results-inner .results ol{padding:0;}
.results-inner .results ol li{margin:0; width:auto; border:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; behavior:none;border-bottom:1px solid #f9f7f1; border-top:1px solid #dbd9d5; *width:672px; *float:left;}
.results-inner .results ol li {_width:454px}
.taglist-view .results ol li {_width:auto}
.results-inner .results ol li.last{border-bottom:none;}
.results-inner .results ol ul li{border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;behavior:none;width:auto;display:inline-block; *display:inline;padding-right:0;position:relative}
.results-inner .hd{padding-top:30px; border-bottom:1px solid #f9f7f1;}
.main .results-inner .results .hd {padding-top:17px}
.results .hd h3 a {padding-right:0.6em;float:left}
.main .results-inner .results .hd h3 span a {float:none}
.results-inner .results .hd, .results-inner .results .bd {border:none;background:none;*width:454px;*float:left;padding:0}
.results-inner .kc-icons {height:24px;position:relative;top:2px}
.results-inner .kc-icons a {margin:0 0 0 5px}
/* ====== STORY and REPLY - FULL VIEW  ====== */
.story{ /* uses PIE */
	background:#fff; 
	margin-bottom:20px;
	margin-top: 22px;
	width:672px;
	padding-left:20px;
	padding-right:20px;
	*display:inline;
	border:1px solid #dbd9d5; 
	-webkit-border-radius:4px; 
	-moz-border-radius:4px; 
	border-radius:4px; 
	/* removed in later design v0.7
	-moz-box-shadow:0 3px 3px #e0ded8;
	-webkit-box-shadow:0 3px 3px #e0ded8;
	box-shadow:0 3px 3px #e0ded8;
	*/
	behavior:url(/extension/tki-tem/design/tki-tem/stylesheets/pie.htc); /* path may require updating once in eZ P. */
}
.story .hd{border-bottom:1px solid #f9f7f1; padding:15px 0 3px; overflow:hidden; zoom:1; display:block; position:relative;}
.story .bd{border-top:1px solid #dbd9d5; padding:12px 0 13px; overflow:hidden;}
.story .bd h2, .story .bd h3, .story .bd h4, .story .bd h5, .story .bd h6, .story .bd ul, .story .bd ol, .story .bd dl, .story .bd p, .story .bd blockquote{padding:5px 0;}
.story .hd h1{padding-right:120px;}
.story .hd h1, .story .hd .path, .story .hd .tags{padding-left: 0;}
.story .date{ /* uses PIE */
	float:left; 
	font-family:Lucida Grande, Arial, Helvetica, sans-serif; 
	font-size:.75em; 
	color:#fff; 
	padding:0 8px;
	margin-top: 4px;
	background:#827a75;
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#827a75), to(#000));
	background:-moz-linear-gradient(#827a75, #000);
	background:linear-gradient(#827a75, #000);
	-pie-background:linear-gradient(#827a75, #000);
	border:1px solid #827a75; 
	-webkit-border-radius:4px; 
	-moz-border-radius:4px; 
	border-radius:4px; 
	behavior:url(/extension/tki-tem/design/tki-tem/stylesheets/pie.htc); /* path may require updating once in eZ P. */
}
.story .path{font-size:.917em; padding-bottom:0;}
.story .tags{font-size:.917em; padding-top:0;}
.story .path a:visited, .story .tags a:visited, .results .controls a:visited{color:#12627f;}
.story .hd .controls{position:absolute; top:15px; right:0;}
.story .hd .controls li{display:inline;}
.story .hd .controls a{text-indent:-9000px; display:inline-block; height:20px; background-repeat:no-repeat;}
.story .hd .controls .view-resource a {text-indent:0;}
.story .hd .controls .like a{background-image:url(../images/icons/icon-like.gif); width:22px;}
.story .hd .controls .twitter a{background-image:url(../images/icons/icon-tweet.gif); width:15px;}
.story .hd .controls .facebook a{background-image:url(../images/icons/icon-facebook.gif); width:20px;}
	/* related stories */
.story .related{float:right; width:285px; padding-top:19px; padding-left:10px;}
.story .related h2{border-bottom:1px solid #f9f7f1; padding:0;}
.story .related ul{border-top:1px solid #e0e0e0; padding:0;}
.story .related ul li{padding:4px 0 4px 2px;}
.story .related a span{color:#514239;}
	/* story hero image */
.story .img{float:left; padding:5px 56px 5px 0;}
.story .img object{border:3px solid #D9D1C1; border-left-width:2px; *border-left-width:3px; background:#D9D1C1;}
.story .img img{border:1px solid #c1c1c1;}
	/* XML body text */
.story .text{overflow:hidden; clear:left; display:inline;}
  	/* document available for download */
.story .docs{padding-top:.75em;}
.story .docs dl{padding:0; font-size:.917em;}
.story .docs dt.doc-details{text-indent:-9000px; padding:0;}	
.story .docs dd.doc-details{font-size:1.091em;}
.story .docs dt{display:inline-block; float:left; padding:0 3px 0 20px;}
.story .docs dd{overflow:hidden;}
	/* forms */
.story .forms{padding-top:.75em;}
.story .forms legend, .reply .forms legend{color:#514239; font-size:1.33em;}
.story .forms label, .reply .forms label{display:block;}
.story .forms .add-tags label{display:none;}
.story .forms textarea, .reply .forms textarea { /* uses PIE */
	background:#fff; 
	padding:10px 0 10px 10px;
	width:660px;
	height: 40px;
	*display:inline;
	border:1px solid #c1c1c1; 
	-webkit-border-radius:4px; 
	-moz-border-radius:4px; 
	border-radius:4px; 
	/* removed in later design v0.7
	-moz-box-shadow:0 3px 3px #e0ded8;
	-webkit-box-shadow:0 3px 3px #e0ded8;
	box-shadow:0 3px 3px #e0ded8;
	*/
	behavior:url(/extension/tki-tem/design/tki-tem/stylesheets/pie.htc); /* path may require updating once in eZ P. */
}
.story .forms input.text, .reply .forms input.box { /* uses PIE */
	background:#fff; 
	padding:10px ;
	width:650px;
	*display:inline;
	border:1px solid #c1c1c1; 
	-webkit-border-radius:4px; 
	-moz-border-radius:4px; 
	border-radius:4px; 
	/* removed in later design v0.7
	-moz-box-shadow:0 3px 3px #e0ded8;
	-webkit-box-shadow:0 3px 3px #e0ded8;
	box-shadow:0 3px 3px #e0ded8;
	*/
	behavior:url(/extension/tki-tem/design/tki-tem/stylesheets/pie.htc); /* path may require updating once in eZ P. */
}
.story .bd .forms .controls{margin-top:5px;}
.story .bd .forms .controls form{display:inline;}
.story .forms .btn{border:none; color:#12627F; font-size:12px; background-color:#fff; padding-right:25px; cursor:pointer; height:20px;}
.story .forms .add-comments .btn{background: url(../images/icons/control-add.gif) no-repeat right center;}
.story .forms .add-tags .btn{background: url(../images/icons/control-add-tag.gif) no-repeat right center; padding-right:35px;}
.story .forms .like{background: url(../images/icons/icon-like.gif) no-repeat right top; height:26px; margin-right: 20px;}
.story .forms .reply{background: url(../images/icons/icon-reply.gif) no-repeat right bottom; height:26px; margin-right: 20px;}
.story .forms .report{background: url(../images/icons/icon-report.gif) no-repeat right bottom; height:26px;}
.story .comments h2, .reply .forms h2{font-weight:normal; color:#514239; font-size:1.33em; padding:0;}
.story .comments ul{padding:0;}
.story .comments li{padding:0 0 0 130px; position:relative; _display:inline-block;}
.story .comments h3{font-size:1em; font-weight:bold; color:#514239; padding:6px 0 1px 30px; background: url(../images/icons/icon-comment.gif) no-repeat left 5px; left: -30px; position: relative;}
.story .comments .number{position:absolute; top:0; left:20px; background: url(../images/icons/icon-like.gif) no-repeat left top; padding-left: 30px;}
.story .comments .posted{font-size:.917em; padding:0 0 5px;}

.story .bd .controls{text-align:right; margin-top: -6px;}
.story .bd .controls a{display:block; *display:inline; padding-bottom:2px}
.story .view-resource a{background:url(../images/icons/control-view.gif) no-repeat right center; padding-right:25px;*padding-top:2px; *padding-bottom:2px;}
.story .add-comments a{background:url(../images/icons/control-add.gif) no-repeat right center; padding-right:25px;}
.story #add-comments h3{color:#514239; font-size:1.33em; font-weight:normal;}
.story .view-comments{padding:0;}
.story .view-comments span{display: inline-block; width:20px; height:19px; background:url(../images/icons/control-num.gif) no-repeat 0 1px; *background-position: 0 2px; color:#fff; text-align:center; font-weight:bold; font-size:11px;}

/* ====== WARNINGS ====== */
.warning {color: #000; background: #F9E3E3; border: 1px solid #CC0000; margin: 1em 0;}
.warning h2{padding:10px 10px 0 !important; color:#CC0000 !important;}

/* ====== PAGINATION ====== */
.pagination{text-align:center;padding: 50px 0 10px;}
.pagination .spacer{display:inline-block; width: 10px;}

/* ====== TAGS ====== */
.taglist-view{width:676px;_width:673px;overflow:hidden}
.taglist-view form{padding:20px 0 8px;border-bottom: 1px solid #DBD9D5;}
.tags .tag-col{padding:0 10px; margin:0 0 20px; float:left; width:22%; overflow:hidden;}
.tags .tag-col li{list-style-type:none; margin-left:0;}
.tags .tag-col li a{display:inline-block; padding-right: 15px;}
.tags h3{clear:both;}
/* ====== WIDGETS ====== */
.widget{
	width:240px;
	background:#f3ecde;
	margin-bottom:20px;
	border:1px solid #dddbd7; 
	-webkit-border-radius:4px; 
	-moz-border-radius:4px; 
	border-radius:4px; 
	/* removed in later design v0.7
	-moz-box-shadow:0 3px 3px #e0ded8;
	-webkit-box-shadow:0 3px 3px #e0ded8;
	box-shadow:0 3px 3px #e0ded8;
	*/
	behavior:url(/extension/tki-tem/design/tki-tem/stylesheets/pie.htc); /* path may require updating once in eZ P. */}
	
.widget h2 {border-bottom:1px solid #f9f7f1;padding:10px 20px 2px}
.getting-started h2 {padding-left:0}
.widget ul.list{padding:10px 10px 0; border-top:1px solid #d6d1c5;}
.widget ul.list li{overflow: hidden; margin-bottom: 5px; zoom:1;}
.widget .img{background:url(../images/widget-img-bg.jpg) no-repeat;width:57px;height:59px;padding:6px 0 0 6px;float:left;margin-right:10px}
.getting-started .img {margin:10px 10px 7px}
.getting-started .img {padding-bottom:7px\9;_margin-left:5px}
.widget .img img{width:50px; height:50px; overflow:hidden;}
.widget .text{overflow:hidden;}
.widget .tags{padding: 5px 20px; border-top:1px solid #d6d1c5;}
.widget .tags a{line-height:1;}
.widget .tags .t1{font-size:1em; 		/* 12px */}
.widget .tags .t2{font-size:1.083em; 	/* 13px */}
.widget .tags .t3{font-size:1.167em; 	/* 14px */}
.widget .tags .t4{font-size:1.25em; 	/* 15px */}
.widget .tags .t5{font-size:1.333em; 	/* 16px */}
.widget .tags .t6{font-size:1.417em; 	/* 17px */}
.widget .tags .t7{font-size:1.5em; 		/* 18px */}
.widget .tags .t8{font-size:1.583em; 	/* 19px */}
.widget .tags .t9{font-size:1.667em; 	/* 20px */}
.widget .more{padding: 5px 20px;}

/* collapser */
.collapsible .button{cursor:pointer; padding:0;}
.collapsible-icon .button span{background:url(../images/collapser-plus.gif) no-repeat 0 16px; padding:7px 10px 7px 18px; display:block}
.collapsible-icon .button .collapse {background:url(../images/collapser-minus.gif) no-repeat 0 16px; padding:7px 10px 7px 18px; display:block;}

#tkisearchresult .record b {display:inline}

/* ######
FACET BOX
##### */
#facet-box {width:200px;float:left}

#secondary-tools p a {padding:0 10px}
#secondary-tools .tags a, #secondary-tools .more a {padding:0}