html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
* html .clearfix {
	height:1%;
}
.clear {
	clear:both;
	height:0;
	overflow:hidden;
}
body {
	background:#e6e5de;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:76%;
	height:100%;
	margin:0;
	padding:0;
	color:#000;
}
a.active {
	color:#000;
}
a {
	color:#000;
	text-decoration:underline;
}
a img {
	border:0 none;
}
a:hover {
	color:#01669c;
	border:0 none;
}
a:focus {
	outline-style:none;
	outline-width:medium;
}
p {
	color:#000;
	font-size:1em;
	line-height:1.6em;
	margin:0 0 1.2em;
}
h1 {
	color:#333333;
	font-size:1.7em;
	font-weight:normal;
	line-height:1em;
	margin:0 0 10px;
	width:auto;
	text-transform:lowercase;
}
h2 {
	color:#333333;
	font-size:1.6em;
	font-weight:normal;
	line-height:1.6em;
	margin:0 0 0.4em;
	padding:0;
	text-transform:lowercase;
	width:auto;
}
h3 {
	color:#333333;
	font-size:1.3em;
	font-weight:bold;
	line-height:1em;
	margin:0 0 5px;
	text-transform:lowercase;
	width:auto;
}
div.hr {
	background:transparent url(/socialfabric/socialfabric/images/hr.png) repeat scroll 0 0;
	border:0 none;
	height:15px;
	margin:10px 0 8px;
	padding:0;
	width:auto;
}
div.divider hr, div.hr hr {
	display:none;
}
.imageReplace { 
	position:relative; 
	margin:0; 
	padding:0; 
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
	} 
.imageReplace span { 
	display:block; 
	position:absolute; 
	height:100%;
	width:100%;
	top:0; 
	left:0; 
	z-index:1; /*for Opera 5 and 6*/ 
	cursor:pointer;
}
#skipNav {
	display:none;
}
.corner {
	position:absolute; 
	width:11px; 
	height:11px;
	font-size:0;
	z-index:998;
}
.contentPanel {
	margin:15px 0;
	position:relative;
	padding:0 1px 1px 0;
}
.contentPanel .content {
	padding:11px;
}
.topLeft {
	top:0; 
	left:0; 
	background-position:0 0;
}
.topRight {
	top:0; 
	right:-1px; 
	background-position:-11px 0;
}
.bottomLeft {
	bottom:-1px; 
	left:0; 
	background-position:0 -11px;
}
.bottomRight {
	bottom:-1px; 
	right:-1px; 
	background-position:-11px -11px;
}
.whitePanel, #homePanel, #landingPanel, #detailsPanel, #orphanPanel {
	border-bottom:1px solid #d3d2cc;
	border-right:1px solid #dbdad4;
	background:#aeada8;
}
.whitePanel .content, #homePanel .content, #landingPanel .content, #detailsPanel .content, #orphanPanel .content {
	background:#FFF;
}
.whitePanel .corner, #homePanel .corner, #landingPanel .corner, #detailsPanel .corner, #orphanPanel .corner {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersMedium.gif);
}

/* Column container */
.columnMask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}

/* Common column settings */
.columnLeft, 
.columnMiddle,
.columnRight {
	float:left;
	width:100%;
	position:relative;
}
.columnOne,
.columnTwo,
.columnThree {
	float:left;
	position:relative;
	padding:0 0 1em 0;
	overflow:hidden;
}
/* Three Column style settings */
.contentPanels {
	background:#e6e5de url(/socialfabric/socialfabric/images/ui/bkgContentPanelsMiddle.png) scroll repeat-y 0 0;		/* right column background colour */
}
.contentPanelsTop {
	width:961px;
	position:relative;
	padding:8px 0 0 0;
	background:url(/socialfabric/socialfabric/images/ui/bkgContentPanelsCorners.png) scroll no-repeat top left;
}
.contentPanelsBottom {
	width:961px;
	padding:0 0 10px 0;
	background:url(/socialfabric/socialfabric/images/ui/bkgContentPanelsCorners.png) scroll no-repeat bottom left;
	position:relative;
}
.contentPanels .columnMiddle {
	right:25%;					/* width of the right column */
	background:transparent;		/* center column background colour */
}
.contentPanels .columnLeft {
	right:25%;					/* width of the middle column */
	background:transparent;		/* left column background colour */
}
.contentPanels .columnOne {
	width:41%;					/* width of center column content (column width minus padding on either side) */
	left:50%;					/* 100% plus left padding of center column */
	background:#FFF;
}
.contentPanels .columnTwo {
	width:26%;					/* Width of left column content (column width minus padding on either side) */
	left:53%;					/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	background:#FFF;
}
.contentPanels .columnThree {
	background:#FFF;
	width:27.1%;					/* Width of right column content (column width minus padding on either side) */
	left:55.7%;					/* Please make note of the brackets here: (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
}
a.readMore { 
	position:relative; 
	margin:0; 
	padding:0;
	width:77px;
	height:12px;
	text-decoration:none;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
	} 
a.readMore span { 
	display:block; 
	position:absolute; 
	height:100%;
	width:100%;
	top:0; 
	left:0; 
	z-index:1; /*for Opera 5 and 6*/ 
	cursor:pointer;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:left top;
	background-attachment:scroll;
	height:12px;
	width:77px;
}
a.readMore:hover span {
	background-position:left bottom;
}
#container {
	clear:both;
	font-size:1em;
	height:auto;
	margin:0 auto;
	padding:15px 0 30px;
	width:961px;
	position:relative;
}
/* Header */
#header {
	padding:0 1px 1px 0;
	position:relative;
	margin-bottom:15px;
	border-bottom:1px solid #d3d2cc;
	border-right:1px solid #dbdad4;
	background:#aeada8;
}
#header .content {
	background:#FFF;
	padding:10px 10px 15px 10px;
	display:block;
}
#header .bottomBorder {
	background-color:#fff;
	padding:0 0 8px;
}
.secSoftLight #header .bottomBorder{
	background-color:#f7b80d;
}
.secSilkyShiny #header .bottomBorder{
	background-color:#cc3300;	
}
.secCoarseWoolly #header .bottomBorder{
	background-color:#ff9900;
}
.secBrightNoisy #header .bottomBorder{
	background-color:#f9d74c;
}
.secAromaticHeavy #header .bottomBorder{
	background-color:#cc6600;
}
#header .corner {
	width:10px; 
	height:10px;
}
#header .topRight {
	right:-1px; 
	background-position:-10px 0;
}
#header .bottomLeft {
	bottom:-1px; 
	background-position:0 -10px;
}
#header .bottomRight {
	bottom:-1px; 
	right:-1px; 
	background-position:-10px -10px;
}
#header .corner {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersSmall.gif);
}
.secSoftLight #header .bottomLeft{
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersSmallYellow.gif);
}
.secSoftLight #header .bottomRight {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersSmallYellow.gif);
}
.secSilkyShiny #header .bottomLeft{
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersSmallRed.gif);
}
.secSilkyShiny #header .bottomRight{
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersSmallRed.gif);
}
.secCoarseWoolly #header .bottomLeft {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersSmallOrange.gif);
}
.secCoarseWoolly #header .bottomRight {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersSmallOrange.gif);
}
.secBrightNoisy #header .bottomLeft{
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersSmallLightYellow.gif);
}
.secBrightNoisy #header .bottomRight{
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersSmallLightYellow.gif);
}
.secAromaticHeavy #header .bottomLeft{
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersSmallBrown.gif);
}
.secAromaticHeavy #header .bottomRight{
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersSmallBrown.gif);
}
#logo {
	margin:5px 0 0 16px;
	display:inline;
}
#logo {
	float:left;
	width:160px;
}
#logo h1 {
	height:80px;
}
#logo h1 a {
	text-decoration:none;
	height:80px;
	position:relative;
	width:160px;
	display:block;
}
#logo h1 span {
	width:160px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:left top;
	background-attachment:scroll;
}
#nav {
	margin:17px 0 0 65px;
	float:left;
	display:inline;
}
#nav ul {
	margin:0 auto;
	padding:0;
}
#nav ul li {
	display:block;
	float:left;
	height:64px;
	width:121px;
	list-style-type:none;
	overflow:hidden;
	text-align:left;
	position:relative;
	margin:0 11px 0 0;
}
#nav ul li#navAromaticHeavy {
	margin-right:0;
}
#nav ul li.lastChild {
	margin-right:0;
}
#nav ul li a {
	display:block;
	height:64px;
	width:121px;
	cursor:pointer;
	text-transform:lowercase;
	font-weight:bold;
	position:relative;
}
#nav ul li a .hoverText {
	position:absolute;
	width:121px;
	height:64px;
	z-index:3;
}
#nav ul li a .hoverImage {
	position:absolute;
	top:64px;
	left:0;
	width:121px;
	height:104px;
	z-index:2;
	background:#FFF url(/socialfabric/socialfabric/images/ui/bkgMainNavigationDrip.png) scroll no-repeat left top;;
}
#nav ul li a span {
	display:block;
	width:121px;
	height:104px;
	text-indent:-999em;
}
#nav ul li#navSoftLight a .hoverImage {
	background-color:#f7b80d;
}
#nav ul li#navSoftLight a {
	text-decoration:none;
}
#nav ul li#navSoftLight a img {
	margin:11px 0 0 0;
}
#nav ul li#navSilkyShiny a .hoverImage {
	background-color:#cc3300;
}
#nav ul li#navSilkyShiny a img {
	margin:11px 0 0 0;
}
#nav ul li#navCoarseWoolly a .hoverImage {
	background-color:#ff9900;
}
.secSoftLight #nav ul li#navSoftLight a .hoverImage {
	top:-20px !important;
}
.secSilkyShiny #nav ul li#navSilkyShiny a .hoverImage {
	top:-20px !important;
}
.secCoarseWoolly #nav ul li#navCoarseWoolly a .hoverImage {
	top:-20px !important;
}
.secBrightNoisy #nav ul li#navBrightNoisy a .hoverImage {
	top:-20px !important;
}
.secAromaticHeavy #nav ul li#navAromaticHeavy a .hoverImage {
	top:-20px !important;
}
#nav ul li#navCoarseWoolly a img {
	margin:11px 0 0 0;
}
#nav ul li#navBrightNoisy a .hoverImage {
	background-color:#f9d74c;
}
#nav ul li#navBrightNoisy a img {
	margin:11px 0 0 0;
}
#nav ul li#navAromaticHeavy a .hoverImage {
	background-color:#cc6600;
}
#nav ul li#navAromaticHeavy a img {
	margin:11px 0 0 0;
}
#nav ul li a .hoverArea {
	position:absolute;
	top:0;
	left:0;
	width:121px;
	height:64px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:left top;
	background-attachment:scroll;
	z-index:4;
}
#footer {
	padding:0 1px 1px 0;
	position:relative;
	margin:15px 0;
	border-bottom:1px solid #d3d2cc;
	border-right:1px solid #dbdad4;
	background:#aeada8;
}
#footer .content {
	background:#FFF;
	padding:24px 10px 25px 10px;
	display:block;
}
#footer .topBorder {
	background-color:#a7be29;
	padding:34px 0 0;
}
.secSoftLight #footer .topBorder{
	background-color:#f7b80d;
}
.secSilkyShiny #footer .topBorder{
	background-color:#cc3300;
}
.secCoarseWoolly #footer .topBorder{
	background-color:#ff9900;
}
.secBrightNoisy #footer .topBorder{
	background-color:#f9d74c;
}
.secAromaticHeavy #footer .topBorder{
	background-color:#cc6600;
}
#footer .corner {
	width:16px; 
	height:16px;
}
#footer .topRight {
	right:-1px; 
	background-position:-16px 0;
}
#footer .bottomLeft {
	bottom:-1px; 
	background-position:0 -16px;
}
#footer .bottomRight {
	bottom:-1px; 
	right:-1px; 
	background-position:-16px -16px;
}
#footer .corner {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersLarge.gif);
}
#footer .topLeft {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersLargeGreen.gif);
}
#footer .topRight {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersLargeGreen.gif);
}
.secSoftLight #footer .topLeft {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersLargeYellow.gif);
}
.secSoftLight #footer .topRight {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersLargeYellow.gif);
}
.secSilkyShiny #footer .topLeft {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersLargeRed.gif);
}
.secSilkyShiny #footer .topRight {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersLargeRed.gif);
}
.secCoarseWoolly #footer .topLeft {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersLargeOrange.gif);
}
.secCoarseWoolly #footer .topRight {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersLargeOrange.gif);
}
.secBrightNoisy #footer .topLeft {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersLargeLightYellow.gif);
}
.secBrightNoisy #footer .topRight {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersLargeLightYellow.gif);
}
.secAromaticHeavy #footer .topLeft {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersLargeBrown.gif);
}
.secAromaticHeavy #footer .topRight {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersLargeBrown.gif);
}
#footer #footerCredits {
	width:920px;
	position:absolute;
	top:12px;
	left:20px;
}
#footer a {
	color:#333333;
	font-size:0.9em;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}
#footer #footerCredits a {
	float:left;
	padding-right:8px;
}
#footer #footerContact {
	padding-left:8px;
	border-left:1px solid #333;	
}
#footer #footerCredits span {
	font-size:0.9em;
	float:right;	
}
#footer ul#footerSiteMap {
	float:left;
	width:525px;	
}
#footer ul#footerSiteMap li {
	line-height: 2.3em;
}
#footer ul#footerSiteMap li.column1 {
	background:url(/socialfabric/socialfabric/images/ui/bkgFooterListSeperator.gif) repeat-y 7.9em 0;
}
#footer ul#footerSiteMap li.column2 {
	background:url(/socialfabric/socialfabric/images/ui/bkgFooterListSeperator.gif) repeat-y 10.7em 0;
	margin-left: 10em;
}
#footer ul#footerSiteMap li.column3 {
	margin-left: 22em;
}
#footer ul#footerSiteMap li.columnTop {
	margin-top: -6.9em;
}
#footer ul#footerSiteMap li a {
	position: relative;
	display:block;
	width: 11em;
	padding:0 0 0 1em;
}
#footer ul#footerSiteMap li.column1 {
	width: 8em;	
}
#footer ul#footerSiteMap li.column3 a {
	width: 15em;	
}
#footer ul#footerSiteMap li a:hover {
	background:url(/socialfabric/socialfabric/images/ui/bkgFooterListBullet.gif) no-repeat 0 1em;
	color:#01669c;
}
#footer ul#footerSponsors {
	width:320px;
	float:right;
	font-size:1em;
	line-height:1.6em;
	margin:10px 0 0 0;
}
#footer ul#footerSponsors li {
	background:none;
	height:50px;
	float:left;
	margin:0;
	padding:0;
	position: relative;
	overflow:hidden;
	line-height:1em;
	text-align:center
}
#footer ul#footerSponsors li a {
	position:relative;
	overflow:hidden;
	display:block;
	height:50px;
}
#footer ul#footerSponsors li span {
	top:0;
	left:0;
	position: absolute;
	width: 100%;
	height: 100%;
	cursor:pointer;
}
#footer ul#footerSponsors li#canadianHeritage {
	padding-right:20px;	
}
#footer ul#footerSponsors li#canadianHeritage a {
	width: 345px; 
}
#footer ul#footerSponsors li#canadianHeritage span {
	background:transparent url(/socialfabric/socialfabric/images/imgCanadianHeritage.png) no-repeat top left;
}
#footer ul#footerSponsors li#textileMuseum a {
	width: 320px; 
}
/* Central Panels */
#panelFeature a.readMore {
	float:right;
}
#panelFeature h2 {
	margin:0 0 0 11px;
	height:30px;
}
#panelFeature h2 a {
	text-decoration:none;
}
#panelFeature h2 span {
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:left top;
	background-attachment:scroll;
	cursor:default;
}
#panelFeature dl {
	margin: 14px 0 0 15px;
	padding: 0;
}
#panelFeature dt {
	margin:0 0 25px;
	padding:0 0 0 30px;
}


.secSoftLight #panelFeature dt, #panelFeature.secSoftLight dt {
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:0 5px;
	background-attachment:scroll;
}
.secSilkyShiny #panelFeature dt, #panelFeature.secSilkyShiny dt {
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:0 5px;
	background-attachment:scroll;
}
.secCoarseWoolly #panelFeature dt, #panelFeature.secCoarseWoolly dt {
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:0 5px;
	background-attachment:scroll;
}
.secBrightNoisy #panelFeature dt, #panelFeature.secBrightNoisy dt {
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:0 5px;
	background-attachment:scroll;
}
.secAromaticHeavy #panelFeature dt, #panelFeature.secAromaticHeavy dt {
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:0 5px;
	background-attachment:scroll;
}
.secSoftLight #panelFeature dt, #panelFeature.secSoftLight dt {
	background-image: url(/socialfabric/socialfabric/images/ui/icoFeatureQuestionYellow.png);
}
.secSilkyShiny #panelFeature dt, #panelFeature.secSilkyShiny dt {
	background-image: url(/socialfabric/socialfabric/images/ui/icoFeatureQuestionRed.png);	
}
.secCoarseWoolly #panelFeature dt, #panelFeature.secCoarseWoolly dt {
	background-image: url(/socialfabric/socialfabric/images/ui/icoFeatureQuestionOrange.png);	
}
.secBrightNoisy #panelFeature dt, #panelFeature.secBrightNoisy dt {
	background-image: url(/socialfabric/socialfabric/images/ui/icoFeatureQuestionLightYellow.png);	
}
.secAromaticHeavy #panelFeature dt, #panelFeature.secAromaticHeavy dt {
	background-image: url(/socialfabric/socialfabric/images/ui/icoFeatureQuestionBrown.png);	
}
.secSoftLight #panelFeature dd, #panelFeature.secSoftLight dd {
	background-image: url(/socialfabric/socialfabric/images/ui/icoFeatureResponseYellow.png);
}
.secSilkyShiny #panelFeature dd, #panelFeature.secSilkyShiny dd {
	background-image: url(/socialfabric/socialfabric/images/ui/icoFeatureResponseRed.png);
}
.secCoarseWoolly #panelFeature dd, #panelFeature.secCoarseWoolly dd {
	background-image: url(/socialfabric/socialfabric/images/ui/icoFeatureResponseOrange.png);
}
.secBrightNoisy #panelFeature dd, #panelFeature.secBrightNoisy dd {
	background-image: url(/socialfabric/socialfabric/images/ui/icoFeatureResponseLightYellow.png);
}
.secAromaticHeavy #panelFeature dd, #panelFeature.secAromaticHeavy dd {
	background-image: url(/socialfabric/socialfabric/images/ui/icoFeatureResponseBrown.png);
}
#panelFeature dt a {
	display:block;
	float:left;	
	margin:4px 10px 0 0;
	width:140px;
}
#panelFeature dt img {
	display:block;
	margin:0 auto;
}
#panelFeature dt span {
	display:block;
	line-height:1.6em;
	float:left;
	width:190px;
}
#panelFeature dt span a {
	display:block;
}
#panelFeature dd {
	margin: 0 0 1em 0;
	padding:0 0 0 30px;
}
.secSoftLight #panelFeature dd, #panelFeature.secSoftLight dd {
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:0 5px;
	background-attachment:scroll;
}
.secSilkyShiny #panelFeature dd, #panelFeature.secSilkyShiny dd {
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:0 5px;
	background-attachment:scroll;
}
.secCoarseWoolly #panelFeature dd, #panelFeature.secCoarseWoolly dd {
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:0 5px;
	background-attachment:scroll;
}
.secBrightNoisy #panelFeature dd, #panelFeature.secBrightNoisy dd {
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:0 5px;
	background-attachment:scroll;
}
.secAromaticHeavy #panelFeature dd, #panelFeature.secAromaticHeavy dd {
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:0 5px;
	background-attachment:scroll;
}
#panelFeature dd p.postExtract {
	float:left;
	width:190px;
}
#panelFeature dd p.postAsset {
	width:140px;
	float:left;	
	margin:4px 10px 0 0;
	background-color:#FFF;
}
#panelFeature dd p.audioAsset a.btnAudio {
	position:relative;
	right:auto;
	width:auto;
}
#panelFeature dd p.audioAsset a.btnView.btnAudio span {
	background-color:#F2F2F2;
	background-position:3px bottom;
	height:25px;
	width:100%;
}
#panelFeature dd p.postAsset a img {
	display:block;
	margin:0 auto;	
}
#panelFeature dd p.postAsset.videoAsset {
	background-color:#000;
}
#panelFeature dd p.videoAsset a img {
	padding:0 0 1px 0;
}
#panelFeature dd p.postAsset a.btnView.btnVideo span {
	background-color:#F2F2F2;
	background-position:3px bottom;
	height:25px;
}
#panelFeature dd p.postAsset a.btnView.btnVideo {
	background-color:#F2F2F2;
}
#panelFeature p.postExtract a {
	display:block;	
}
#panelResponses h2 {
	margin:0 0 0 11px;
	height:30px;
	font-size:1.5em;
}
#panelResponses h2 a {
	text-decoration:none;
}
#panelResponses h2 span {
	cursor:default;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:left top;
	background-attachment:scroll;
}
#panelResponses ul {
	margin-top:8px;
	padding:0 1px 0 8px;
}
#panelResponses ul li {
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:center bottom;
	background-attachment:scroll;
	background: transparent url(/socialfabric/socialfabric/images/ui/bkgListBottomBorder.gif) scroll no-repeat center bottom;
	padding:10px 5px 13px 5px;
	margin:2px 0 0 0;
	width:231px;
}
#panelResponses ul li.hover {
	background-color:#f2f2f2;
}
#panelResponses ul li.hover a {
	color:#01669c;	
}
#panelResponses ul li.lastChild {
	background-image:none;	
}
#panelResponses ul li span {
	font-size:0.9em;
	display:block;
	margin-bottom:2px;
}
#panelResponses ul li p {
	margin:0;
	color:#333;
}
#panelResponses ul li h4 {
	font-weight:bold;
	line-height:1.2em;
}
.previousExhibitions #panelSocialFabric {
	padding-bottom:100px;	
}
#panelSocialFabric h2 {
	margin:0 0 0 11px;
	padding:0 0 14px;
	font-size:1.5em;
	line-height:1.5em;
}
#panelSocialFabric h2 a {
	font-style:normal;
	text-decoration:none;
}
#panelSocialFabric h2 span {
	height:30px;
	cursor:default;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:left top;
	background-attachment:scroll;
}
#panelSocialFabric p {
	padding:0 15px;
}
#panelSocialFabric a {
	font-style:italic;
}

.secSoftLight #panelFeature, #panelFeature.secSoftLight  {
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position:right top;
	background-attachment:scroll;
}
.secSilkyShiny #panelFeature, #panelFeature.secSilkyShiny {
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position:right top;
	background-attachment:scroll;
}
.secCoarseWoolly #panelFeature, #panelFeature.secCoarseWoolly  {
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position:right top;
	background-attachment:scroll;
}
.secBrightNoisy #panelFeature, #panelFeature.secBrightNoisy  {
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position:right top;
	background-attachment:scroll;
}
.secAromaticHeavy #panelFeature, #panelFeature.secAromaticHeavy  {
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position:right top;
	background-attachment:scroll;
}

#panelPreviousExhibitionsWrapper {
	position:absolute;
	background:#e6e6de;
	padding-top:20px;
	bottom:11px;
	right:0;
	margin:0;
	padding:15px 0 0 0;
	width:263px;
	border-top:1px solid #b0afaa;
}
#panelPreviousExhibitionsWrapper .corner {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersMedium.gif);
}
#panelPreviousExhibitionsWrapper .bottomLeft {
	top:-10px;
}
#panelPreviousExhibitionsWrapper .bottomRight {
	top:-10px;
	right:0;
}
#panelPreviousExhibitions {
	border-right:1px solid #dbdad4;
	background:#c3c2bc;
	margin:0;
	padding:0 1px 0 0;
}
#panelPreviousExhibitions .content {
	background:#FFF;
	padding:11px 11px 7px 11px;
}
#panelPreviousExhibitions .corner {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersMedium.gif);
}
#panelPreviousExhibitions h2 {
	margin:0;
	height:31px;
}
#panelPreviousExhibitions h2 a {
	text-decoration:none;
}
#panelPreviousExhibitions h2 span {
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:left top;
	background-attachment:scroll;
	cursor:default;
}
#panelPreviousExhibitions select {
	margin:10px 4px 0 4px;
	width:231px;
}
.kwicks {
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
	float:left;
}
.kwicks li {  
	display: block;
	position:relative;
	overflow: hidden;
	padding: 0;
	cursor: pointer;
    width: 475px;  
    height: 58px;
    margin-bottom: 6px;
}  
.kwicks li.lastChild {  
	margin-bottom:0;
}
.kwicks li a {
	cursor:pointer;
	display:block;
	height:84px;
	text-decoration:none;
	z-index:21;
}
.kwicks li span {
	background-position:center left;
	display:block; 
	position:absolute; 
	height:100%;
	width:100%;
	top:0; 
	left:0; 
	z-index:1; /*for Opera 5 and 6*/ 
	cursor:pointer;
}
#homeKwicks li a {
	font-size:1.3em;
	font-weight:bold;
	text-transform:lowercase;
}
#homeKwicks li .corner {
	width:9px; 
	height:9px;
	z-index:19;
}
#homeKwicks li .topRight {
	right:13px; 
	background-position:-9px 0;
}
#homeKwicks li .bottomLeft {
	bottom:0; 
	background-position:0 -9px;
}
#homeKwicks li .bottomRight {
	bottom:0; 
	right:13px; 
	background-position:-9px -9px;
}
#homeKwicks li .corner {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedOutlineMedium.png);
}
.kwicks li .hoverimage {
	position:absolute;
	right:-13px;
	top:0;
	height:77px;
	z-index:20;
}
.kwicks li .hoverarea {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:21;
}
.kwicks li.firstChild {
	background-position:left center !important;
}
.kwicks li.columnTop {
	background-position:left center !important;
}
.kwicks li.lastChild {
	background-position:left center !important;
}
#kwickSoftLight a span {   
    background: transparent url(/socialfabric/socialfabric/images/imgKwickSoftLight.jpg) no-repeat left center;  
}  
#kwickSoftLight .hoverimage {
	width:242px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:left top;
	background-attachment:scroll;
}
#kwickSilkyShiny a span {  
    background: transparent url(/socialfabric/socialfabric/images/imgKwickSilkyShiny.jpg) no-repeat left center;  
}  
#kwickSilkyShiny .hoverimage {
	width:242px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:left top;
	background-attachment:scroll;
}
#kwickCoarseWoolly a span {  
    background: transparent url(/socialfabric/socialfabric/images/imgKwickCoarseWoolly.jpg) no-repeat left center; 
}  
#kwickCoarseWoolly .hoverimage {
	width:242px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:left top;
	background-attachment:scroll;
}
#kwickBrightNoisy a span {
    background: transparent url(/socialfabric/socialfabric/images/imgKwickBrightNoisy.jpg) no-repeat left center;  
}
#kwickBrightNoisy .hoverimage {
	width:242px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:left top;
	background-attachment:scroll;
}
#kwickAromaticHeavy a span {   
    background: transparent url(/socialfabric/socialfabric/images/imgKwickAromaticHeavy.jpg) no-repeat left center; 
}
#kwickAromaticHeavy .hoverimage {
	width:242px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:left top;
	background-attachment:scroll;
}
#homePanel .content {
	padding:25px 15px 20px;
	width:929px;
}
#homePanel .kwickImages {
	float:right;
	margin:0;
	width:454px;
	height:314px;
	position:relative;
}
.kwickImages div.item {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}
.kwickImages div.item a {
	display:block;
	text-decoration:none;
}
.kwickImages div.item div.itemPanel{
	margin:0;
	width:454px;
	height:314px;
	position:relative;
}
.kwickImages div.item a.kwickImage {
	position:absolute;
	top:0;
	left:0;
	width:454px;
	height:314px;
	display:block;
	z-index:1;
}
.kwickImages div.item.active {
    z-index:10;
}
.kwickImages div.item.lastActive {
    z-index:9;
}
.kwickImages a span {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	font-size:0;
	line-height:0;
	display:block;
	cursor:pointer;
}
.kwickImages a.kwickSoftLight span{
	background:transparent url(/socialfabric/socialfabric/images/ui/bkgRoundedOutlineKwickYellow.png) no-repeat 0 0;
}
.kwickImages a.kwickAromaticHeavy span{
	background:transparent url(/socialfabric/socialfabric/images/ui/bkgRoundedOutlineKwickBrown.png) no-repeat 0 0;
}
.kwickImages a.kwickBrightNoisy span{
	background:transparent url(/socialfabric/socialfabric/images/ui/bkgRoundedOutlineKwickLightYellow.png) no-repeat 0 0;
}
.kwickImages a.kwickCoarseWoolly span{
	background:transparent url(/socialfabric/socialfabric/images/ui/bkgRoundedOutlineKwickOrange.png) no-repeat 0 0;
}
.kwickImages a.kwickSilkyShiny span{
	background:transparent url(/socialfabric/socialfabric/images/ui/bkgRoundedOutlineKwickRed.png) no-repeat 0 0;
}
#kwickInformationIntroWrapper {
	display:block;
	z-index:13;
}
#kwickInformationInfoWrapper {
	display:block;
	z-index:14;
}
.kwickInformation div {
	display:block;
	margin-bottom:20px;
}
.kwickInformationWrapper {
	position:absolute;
	top:0;
	left:0;
	width: 454px; 
	z-index:2;
	height:314px;
	display:none;
}
.kwickInformation {
	position:relative;
	margin:0;
	width: 454px; 
	height:100%;
	cursor:default;
}
.kwickInformation div {
	bottom:0;
	left:20px;
	padding:10px 10px 0 10px;
	position:absolute;
	background-color:#e9e9e9;
	width:395px;
}
.kwickInformation div p, .kwickInformation div a {
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	line-height:1.35em;
	padding:12px 20px;	
	margin-bottom:10px;
}
.kwickInformation div p {
	background-color:#feffff;	
}

.kwickInformation div a {
	padding:12px 20px 12px 40px;	
	width:335px;
}
.secSoftLight .kwickInformation div a {
 	background:#feffff url(/socialfabric/socialfabric/images/ui/bkgQuestionIconYellow.png) scroll no-repeat 10px 12px;
}
.secSilkyShiny .kwickInformation div a {
 	background:#feffff url(/socialfabric/socialfabric/images/ui/bkgQuestionIconRed.png) scroll no-repeat 10px 12px;
}
.secCoarseWoolly .kwickInformation div a {
 	background:#feffff url(/socialfabric/socialfabric/images/ui/bkgQuestionIconOrange.png) scroll no-repeat 10px 12px;
}
.secBrightNoisy .kwickInformation div a {
 	background:#feffff url(/socialfabric/socialfabric/images/ui/bkgQuestionIconLightYellow.png) scroll no-repeat 10px 12px;
}
.secAromaticHeavy .kwickInformation div a {
 	background:#feffff url(/socialfabric/socialfabric/images/ui/bkgQuestionIconBrown.png) scroll no-repeat 10px 12px;
}
.kwickInformation div a {
	text-decoration:none;
}
.kwickInformation div ul li {
	width:395px;
	position:relative;
}
.kwickInformation div p {
	padding:12px 20px;
	background-repeat:no-repeat;
	background-position:17px 15px;	
}
.kwickInformation div p.kwickIntro {
	text-indent:20px;
	background-image:url(/socialfabric/socialfabric/images/ui/btnInformationIcon.png);
}
.kwickImages div.item div.itemQuestions {
	background-color:#E9E9E9;
	bottom:20px;
	left:0;
	padding:10px 10px 0;
	position:absolute;
}

#landingPanel .content {
	padding:25px 15px 20px;
	width:929px;
}
#landingPanel .kwickImages {
	margin:0;
	width:454px;
	height:314px;
	position:relative;
	z-index:30;
}
#landingKwicks li {
	width:229px;	
}
#landingKwicks li a {
	font-weight:bold;
	text-transform:lowercase;
}
#landingKwicks li .corner {
	width:9px; 
	height:9px;
}
#landingKwicks li .topRight {
	right:0; 
	background-position:-9px 0;
}
#landingKwicks li .bottomLeft {
	bottom:0; 
	background-position:0 -9px;
}
#landingKwicks li .bottomRight {
	bottom:0; 
	right:0; 
	background-position:-9px -9px;
}
#landingKwicks li .corner {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedOutlineMedium.png);
}
#landingKwicks li.columnFlip {
	margin-left: 700px;
}
#landingKwicks li.columnTop {
	margin-top: -320px;
}
#landingKwickImage{
	position:absolute;
	width:454px;
	height:314px;
	top:25px;
	left:252px;
	overflow:hidden;
}
#landingKwickImage img {
	margin-top:-4px;	
}
#landingKwickImage .kwickImages span {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	font-size:0;
	line-height:0;
	display:block;
	z-index:13;
}
#landingKwicks li .hoverimage {
	width:32px;
	height:85px;
	right:-13px;
	top:0;
}
#landingKwicks li.columnFlip .hoverimage {
	right:auto;
	left:-13px;
}
.secSoftLight #landingKwicks li .hoverimage {
	background:white url(/socialfabric/socialfabric/images/ui/bkgLandingKwickTailYellow.png) no-repeat 0 0;
}
.secSoftLight #landingKwicks li.columnFlip .hoverimage {
	background:white url(/socialfabric/socialfabric/images/ui/bkgLandingKwickTailYellowFlip.png) no-repeat 0 0;
}
.secSilkyShiny #landingKwicks li .hoverimage {
	background:white url(/socialfabric/socialfabric/images/ui/bkgLandingKwickTailRed.png) no-repeat 0 0;
}
.secSilkyShiny #landingKwicks li.columnFlip .hoverimage {
	background:white url(/socialfabric/socialfabric/images/ui/bkgLandingKwickTailRedFlip.png) no-repeat 0 0;
}
.secCoarseWoolly #landingKwicks li .hoverimage {
	background:white url(/socialfabric/socialfabric/images/ui/bkgLandingKwickTailOrange.png) no-repeat 0 0;
}
.secCoarseWoolly #landingKwicks li.columnFlip .hoverimage {
	background:white url(/socialfabric/socialfabric/images/ui/bkgLandingKwickTailOrangeFlip.png) no-repeat 0 0;
}
.secBrightNoisy #landingKwicks li .hoverimage {
	background:white url(/socialfabric/socialfabric/images/ui/bkgLandingKwickTailLightYellow.png) no-repeat 0 0;
}
.secBrightNoisy #landingKwicks li.columnFlip .hoverimage {
	background:white url(/socialfabric/socialfabric/images/ui/bkgLandingKwickTailLightYellowFlip.png) no-repeat 0 0;
}
.secAromaticHeavy #landingKwicks li .hoverimage {
	background:white url(/socialfabric/socialfabric/images/ui/bkgLandingKwickTailBrown.png) no-repeat 0 0;
}
.secAromaticHeavy #landingKwicks li.columnFlip .hoverimage {
	background:white url(/socialfabric/socialfabric/images/ui/bkgLandingKwickTailBrownFlip.png) no-repeat 0 0;
}
.secSoftLight #landingKwickImage .kwickImages span {
	background:transparent url(/socialfabric/socialfabric/images/ui/bkgRoundedOutlineKwickYellow.png) no-repeat 0 0;
}
.secAromaticHeavy #landingKwickImage .kwickImages span {
	background:transparent url(/socialfabric/socialfabric/images/ui/bkgRoundedOutlineKwickBrown.png) no-repeat 0 0;
}
.secBrightNoisy #landingKwickImage .kwickImages span {
	background:transparent url(/socialfabric/socialfabric/images/ui/bkgRoundedOutlineKwickLightYellow.png) no-repeat 0 0;
}
.secCoarseWoolly #landingKwickImage .kwickImages span {
	background:transparent url(/socialfabric/socialfabric/images/ui/bkgRoundedOutlineKwickOrange.png) no-repeat 0 0;
}
.secSilkyShiny #landingKwickImage .kwickImages span {
	background:transparent url(/socialfabric/socialfabric/images/ui/bkgRoundedOutlineKwickRed.png) no-repeat 0 0;
}

#detailsPanel h2 {
	line-height:1em;
	margin:0;
	padding:13px 240px 13px 35px;
	font-weight:bold;
	background-position:center right;
	background-repeat:no-repeat;
	background-attachment:scroll;
	display:block;
	position:relative;
}
#detailsPanel .topRight {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersMedium.png);
}
.secSoftLight #detailsPanel h2 {
	background-color:#f7b80d;	
}
.secSoftLight #detailsPanel .topLeft {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersMediumYellow.gif);
}
.secSilkyShiny #detailsPanel h2 {
	background-color:#cc3300;	
}
.secSilkyShiny #detailsPanel .topLeft {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersMediumRed.gif);
}
.secCoarseWoolly #detailsPanel h2 {
	background-color:#ff9900;	
}
.secCoarseWoolly #detailsPanel .topLeft {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersMediumOrange.gif);
}
.secBrightNoisy #detailsPanel h2 {
	background-color:#f9d74c;	
}
.secBrightNoisy #detailsPanel .topLeft {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersMediumLightYellow.gif);
}
.secAromaticHeavy #detailsPanel h2 {
	background-color:#cc6600;	
}
.secAromaticHeavy #detailsPanel .topLeft {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersMediumBrown.gif);
}
#detailsPanel .detailsBackToLink {
	position:relative;
	display:block;
	width:100%;
	padding:0 0 5px;
}
#detailsPanel .detailsBackToLink a {
	float:right;
	font-weight:bold;
	height:15px;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	text-decoration:none;
	text-transform:lowercase;
	margin-right:5px;
	display:inline;
}
#detailsPanel .detailsBackToLink a span {
	cursor:pointer;
	display:block;
	height:15px;
	left:0;
	position:absolute;
	top:0;
	z-index:1;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:left top;
	background-attachment:scroll;
}
#detailsPanel .detailsBackToLink a:hover span {
	background-position:left bottom;
}
#panelArtefact {
	float:left;
	width:331px;
	margin-left:5px;
	display:inline;
	position:relative;
}
#panelArtefactImages {
	position:relative;
	width:331px;
}
#panelArtefactImages a.magnifyIcon {
	position:absolute;
	width:27px;
	height:27px;
	background:transparent url(/socialfabric/socialfabric/images/ui/icoDetailsAssetZoomify.png) scroll no-repeat 0 0;
	top:-11px;
	right:4px;
	text-indent:-9999px;
	z-index:999;
}
#detailsPanel #panelArtefactImages .corner {
	width:11px; 
	height:11px;
}
#detailsPanel #panelArtefactImages .topRight {
	right:0; 
	background-position:-10px 0;
}
#detailsPanel #panelArtefactImages .corner {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersMediumWhite.png);
}

#panelArtefactOverview dl {
	float: left;
	width:309px;
	padding:12px 10px 5px 10px;
	background:#FFF url(/socialfabric/socialfabric/images/ui/bkgPanelArtefactOverviewFade.gif) scroll repeat-x 0 0;
}

#panelArtefactOverview dl dt {
	clear: left;
	float: left;
	width:90px;
	margin:0 10px 8px 0;
	padding:3px 0 0;
	line-height:1.2em;
	text-align:left;
	color:#666666;
}

#panelArtefactOverview dl dd {
	float: left;
	margin:0 0 8px 0;
	padding:3px 0 0;
	line-height:1.2em;
	width:205px;
}

a.moreInfo {
	text-transform:lowercase;
	font-weight:bold;
	text-decoration:none;
	font-size:0.9em;
	padding:0 14px 0 0;
	color:#000;
	display:block;
	height:15px;
	overflow:hidden;
	position:relative;
	text-align:left;
	text-decoration:none;
}
a.moreInfo span {
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:right top;
	background-attachment:scroll;
	cursor:pointer;
	height:15px;
	width:69px;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}
a.moreInfo:hover span {
	background-position:bottom left;	
}
#detailsPanels {
	position:relative;
	width:933px;
	padding-right:3px;
	display:block;
	margin-bottom:5px;
}
#panelArtefactOverview .viewMore {
	width:321px;
	margin:0 8px 0 0;
	display:none;	
}
#panelArtefactOverview .viewMore a {
	margin:0 0 5px 0;
	float:right;
}
#panelArtefactOverview .viewMore a.moreInfo {
	padding:0;
}
#panelArtefactAssetsControls ul {
	clear:both;
	height:35px;
	margin:0;
	padding:0;
	width:329px;
	border-bottom:1px solid #CCC;
	background:#FFF url(/socialfabric/socialfabric/images/ui/bkgPanelArtefactControlsFade.gif) scroll repeat-x 0 0;
}
#panelArtefactAssetsControls ul li {
	display:block;
	float:left;
	height:35px;
	list-style-type:none;
	overflow:hidden;
	text-align:left;
}
#panelArtefactAssetsControls ul li a {
	color:#000;
	display:block;
	height:35px;
	overflow:hidden;
	position:relative;
	text-align:left;
	text-decoration:none;
	width:54px;
	border-right:1px solid #CCC;
}
#panelArtefactAssetsControls ul li#assetControlMagnifyView a {
	width:53px;
}
#panelArtefactAssetsControls ul li#assetControlMagnifyView a span {
	background-image:url(/socialfabric/socialfabric/images/ui/navArtefactControlsSprite.png);
	background-position:left top;
	background-repeat:no-repeat;
}
#panelArtefactAssetsControls ul li#assetControlMagnifyView a:hover span {
	background-position:bottom left;	
}
#panelArtefactAssetsControls ul li#assetControlLargeImage a span {
	background-image:url(/socialfabric/socialfabric/images/ui/navArtefactControlsSprite.png);
	background-position:-49px 0;
	background-repeat:no-repeat;
}
#panelArtefactAssetsControls ul li#assetControlLargeImage a:hover span {
	background-position:-49px -33px;
}
#panelArtefactAssetsControls ul li#assetControl3dView a span {
	background-image:url(/socialfabric/socialfabric/images/ui/navArtefactControlsSprite.png);
	background-position:-105px 0;
	background-repeat:no-repeat;
}
#panelArtefactAssetsControls ul li#assetControl3dView a:hover span {
	background-position:-105px -33px;
}
#panelArtefactAssetsControls ul li a span.assetControlAlernateView {
	background-position:0 0;
	background-repeat:repeat-x;
}
#panelArtefactAssetsControls ul li a span {
	background:transparent url(/socialfabric/socialfabric/images/ui/bkgPanelArtefactControlsFade.gif) no-repeat center center;
	cursor:pointer;
	height:35px;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}
#panelArtefactAssetsControls ul li a:hover span.assetControlAlernateView {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgPanelArtefactControlsFade.gif);
	background-position:center bottom;
}
#panelArtefactOverviewDetailsWrapper {
	overflow:hidden;
}
#panelArtefactOverviewDetails {
	margin:0 10px;
	border-top:#e5e5e5 1px solid;
	display:block;
	position:relative;
	display:block;
	padding:10px 0 0;
}
#panelArtefactOverviewDetails p em {
	font-style:italic;
}
#panelArtefactOverviewDetails p.lastChild {
	margin-bottom:0;	
}
#panelArtefactDiscussion {
	float:right;
	width:582px;
	position:relative;
}
#panelArtefactOverview {
	padding:0 0 10px;
	position:relative;
	width:329px;
}
#detailsPanel .content {
	padding:6px 11px 11px 11px;
	width:937px;
}
#detailsPanel.contentPanel {
	width:959px;
	margin:0;	
}
#detailsPanel .panelOutline {
	position:relative;
	border:1px solid #CCC;	
}
#detailsPanel .panelOutline .corner{
	width:10px;
	height:10px;
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersOutlineMedium.gif);
}
#detailsPanel .panelOutline .bottomLeft {
	background-position:0 -10px;
	left:-1px;
}
#detailsPanel .panelOutline .bottomRight {
	background-position:-10px -10px;
	right:-1px;
}
#detailsPanel .panelOutline .topRight {
	background-position:-10px 0;
	right:-1px;
	top:-1px;
}
#detailsPanel .panelOutline .topLeft {
	left:-1px;
	top:-1px;
}
#panelArtefactConnections {
	position:relative;	
	padding-top:5px;
	margin-top:20px;
	width:329px;
}
#panelArtefactConnections ul {
	display:block;
	margin:10px 10px 0 10px;
	overflow:visible;
	width:309px;
}
#panelArtefactConnections ul li {
	border-top:1px solid #e5e5e5;
	padding:10px 0;
	color:#333;
	width:306px;
}
#panelArtefactConnections ul li .artefactConnectionImage {
	float:left;	
	width:94px;
	overflow:hidden;
	display:block;
}
#panelArtefactConnections ul li .artefactConnectionImage a {
	display:block;
}
#panelArtefactConnections ul li a img {
	padding:1px;
	border:1px solid #d6d6d6;
}
#panelArtefactConnections ul li .artefactConnectionDetails {
	float:right;
	width:200px;
	position:relative;
}
#panelArtefactConnections ul li .artefactConnectionDetails h4 {
	font-size:1.1em;
	font-weight:bold;
	line-height:1.1em;
	margin:0 0 2px;
}

#panelArtefactConnections ul li .artefactConnectionDetails p {
	line-height:1.3em;
	margin:0 0 3px;	
}
#panelArtefactConnections ul li .artefactConnectionDetails a {
	display:block;
	overflow:hidden;
	padding:0;
}
.content #panelArtefactConnections h2 {
	height:30px;
	margin:0 0 0 11px;
	background-color:#FFF;
	padding:0;
}
#panelArtefactConnections h2 a {
	text-decoration:none;
}
#panelArtefactConnections h2 span {
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:left top;
	background-attachment:scroll;	
	width:250px;
	cursor:default;
}
#artefactDisabledQuestion {
	background-color:#f5f4f1;
	position:relative;
	margin:0 0 6px;
}
#artefactDisabledQuestion h3 {
	margin:0;
	width:100%;
	display:block;
	position:relative;
}
#artefactDisabledQuestion a {
	display:block;
	padding:15px 1em 15px 2.5em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	line-height:1.25em;
	background:url(/socialfabric/socialfabric/images/ui/bkgQuestionDisabledIcon.gif) scroll no-repeat 10px 0.9em;
	color:#939291;
}
#artefactDisabledQuestion a:hover {
	color:#333;
}
#detailsPanel #artefactDisabledQuestion .corner {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersMediumBeige.gif);
	height:10px;
	width:10px;
}
#detailsPanel #artefactDisabledQuestion .topRight {
	background-position:-10px 0;
	right:0;
}
#detailsPanel #artefactDisabledQuestion .bottomLeft {
	background-position:0 -10px;	
	bottom:0;
}
#detailsPanel #artefactDisabledQuestion .bottomRight {
	background-position:-10px -10px;
	right:0;
	bottom:0;
}
#artefactResponses {
	position:relative;
	display:block;
	margin:15px 0 5px 0;
}
#artefactResponses div.PagerControl {
	margin:0 6px 0 8px;
	padding:0 0 8px;
	width:550px;
	border-bottom:1px solid #CCC;
	overflow: hidden;
}
#artefactResponses div.PagerControl .PagerResults {
	float:left;
	width:250px;
	text-align:left;
	padding:0 !important;
}
#artefactResponses div.PagerControl .PagerNumberArea {
	float:right;
	width:270px;
	text-align:right;
	font-weight:bold;
}
#artefactResponses div.PagerControl a {
	text-decoration:none;	
	color:#333;
}
#artefactResponses div.PagerControl .UnselectedPage, #artefactResponses div.PagerControl .SelectedPage {
	padding:0 3px;
}
#artefactResponses div.PagerControl .SelectedPage {
	color:#000;
	padding-bottom:3px;
	background:#FFF url(/socialfabric/socialfabric/images/ui/bkgArtefactPagingHere.gif) no-repeat center bottom;
}
#artefactResponses div.PagerControl .SelectedPrev, #artefactResponses div.PagerControl .SelectedNext {
	color:#939291;
}
#artefactResponses h3 {
	text-transform:none;
	font-weight:normal;
}
#artefactResponses ul {
	width:563px;
	padding:0 8px 0 8px;
}
#artefactResponses ul li.firstChild {
	margin-top:0;	
}
#artefactResponses ul li div.postThumbnail {
	float:right;
	width:120px;
	margin-left:17px;
	text-align:right;
}
#artefactResponses ul li div.postExtract {
	float:left;
	width:405px;
}
a.btnView {
	color:#000000;
	display:block;
	font-size:0.9em;
	font-weight:bold;
	height:24px;
	overflow:hidden;
	padding:0;
	position:relative;
	text-align:left;
	text-decoration:none;
	text-transform:lowercase;
}
a.btnView span {
	cursor:pointer;
	height:24px;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}
a.btnView.btnVideo span {
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position:top right;
	background-attachment:scroll;
}
a.btnAudio {
	position:absolute;
	right:17px;
	width:58px;	
}
a.btnView.btnAudio span {
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position:top right;
	background-attachment:scroll;
}
#artefactResponses ul li.hover a.btnView span {
	background-position:bottom right;	
	background-color:#F2F2F2;
}
#artefactResponses ul li {
	background: transparent url(/socialfabric/socialfabric/images/ui/bkgListBottomBorderWide.gif) scroll no-repeat center bottom;
	padding:10px 10px 23px 10px;
	margin:2px 0 0 0;
	width:543px;
}
#artefactResponses ul li.hover {
	background-color:#f2f2f2;
}
#artefactResponses ul li.hover a {
	color:#01669c;	
}
#artefactResponses ul li.lastChild {
	background-image:none;	
}
#artefactResponses ul li span {
	font-size:0.9em;
	display:block;
	margin-bottom:2px;
}
#artefactResponses ul li p {
	margin:0;
	color:#333;
}
#artefactResponses ul li h4 {
	font-weight:bold;
	line-height:1.2em;
}
#detailsPanel #navArtefactResponses h2 {
	float:left;
	display:inline;
	width:116px;
	background-color:transparent;
	height:30px;
	margin:7px 0 0 11px;
	padding:0;
	font-size:1.2em;
}
#detailsPanel #navArtefactResponses h2 span {
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:left top;
	background-attachment:scroll;
	cursor:default;
	width:116px;
}
#detailsPanel #navArtefactResponses ul {
	float:left;
	width:414px;
	height:45px;
	padding-left:39px;
	display:block;
}
#navArtefactResponses {
	position:relative;
	margin:0;
	overflow:hidden;
}

#artefactQuestion {
	display:block;
	width:580px;
	position:relative;
	padding:10px 0;
}
.secSoftLight #artefactQuestion {
	border:1px solid #f7b80d;
}
.secSilkyShiny #artefactQuestion {
	border:1px solid #cc3300;
}
.secCoarseWoolly #artefactQuestion {
	border:1px solid #f59f1e;
}
.secBrightNoisy #artefactQuestion {
	border:1px solid #f9d74c;
}
.secAromaticHeavy #artefactQuestion {
	border:1px solid #cc6600;
}

#detailsPanel #artefactQuestion .corner {
	width:10px; 
	height:10px;
}
#detailsPanel #artefactQuestion .topLeft {
	left:-1px; 
	top:-1px;
}
#detailsPanel #artefactQuestion .topRight {
	right:-1px; 
	top:-1px;
	background-position:-10px 0;
}
#detailsPanel #artefactQuestion .bottomLeft {
	bottom:-1px; 
	left:-1px; 
	background-position:0 -10px;
}
#detailsPanel #artefactQuestion .bottomRight {
	bottom:-1px; 
	right:-1px; 
	background-position:-10px -10px;
}

.secSoftLight #detailsPanel #artefactQuestion .corner {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersOutlineMediumYellow.gif);
}
.secSilkyShiny #detailsPanel #artefactQuestion .corner {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersOutlineMediumRed.gif);
}
.secCoarseWoolly #detailsPanel #artefactQuestion .corner {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersOutlineMediumOrange.gif);
}
.secBrightNoisy #detailsPanel #artefactQuestion .corner {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersOutlineMediumLightYellow.gif);
}
.secAromaticHeavy #detailsPanel #artefactQuestion .corner {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersOutlineMediumBrown.gif);
}

#artefactQuestion #artefactEnabledQuestion h2 {
	color:#333333;
	margin:0;
	padding:5px 1em 25px 2.3em;
	font-size:1.5em;
	font-weight:normal;
	line-height:1.25em;
	text-transform:none;
	width:auto;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.secSoftLight #artefactQuestion #artefactEnabledQuestion h2 {
	background:transparent url(/socialfabric/socialfabric/images/ui/bkgQuestionIconYellow.png) no-repeat scroll 10px 5px;
}
.secSilkyShiny #artefactQuestion #artefactEnabledQuestion h2 {
	background:transparent url(/socialfabric/socialfabric/images/ui/bkgQuestionIconRed.png) no-repeat scroll 10px 5px;
}
.secCoarseWoolly #artefactQuestion #artefactEnabledQuestion h2 {
	background:transparent url(/socialfabric/socialfabric/images/ui/bkgQuestionIconOrange.png) no-repeat scroll 10px 5px;
}
.secBrightNoisy #artefactQuestion #artefactEnabledQuestion h2 {
	background:transparent url(/socialfabric/socialfabric/images/ui/bkgQuestionIconLightYellow.png) no-repeat scroll 10px 5px;
}
.secAromaticHeavy #artefactQuestion #artefactEnabledQuestion h2 {
	background:transparent url(/socialfabric/socialfabric/images/ui/bkgQuestionIconBrown.png) no-repeat scroll 10px 5px;
}
.secSoftLight #artefactEnabledQuestion, .secSoftLight #navArtefactResponses {
	background:#FFF url(/socialfabric/socialfabric/images/ui/bkgResponseFilterFadeYellow.gif) repeat-x scroll left bottom;
}
.secSilkyShiny #artefactEnabledQuestion, .secSilkyShiny #navArtefactResponses  {
	background:#FFF url(/socialfabric/socialfabric/images/ui/bkgResponseFilterFadeRed.gif) repeat-x scroll left bottom;
}
.secCoarseWoolly #artefactEnabledQuestion, .secCoarseWoolly #navArtefactResponses {
	background:#FFF url(/socialfabric/socialfabric/images/ui/bkgResponseFilterFadeOrange.gif) repeat-x scroll left bottom;
}
.secBrightNoisy #artefactEnabledQuestion, .secBrightNoisy #navArtefactResponses {
	background:#FFF url(/socialfabric/socialfabric/images/ui/bkgResponseFilterFadeLightYellow.gif) repeat-x scroll left bottom;
}
.secAromaticHeavy #artefactEnabledQuestion, .secAromaticHeavy #navArtefactResponses {
	background:#FFF url(/socialfabric/socialfabric/images/ui/bkgResponseFilterFadeBrown.gif) repeat-x scroll left bottom;
}
#navArtefactResponses .navHereStates {
    position: relative;
    overflow: hidden;
}
#navArtefactResponses .navHereStates li.back {
	background: url("/socialfabric/socialfabric/images/ui/bkgResponseFilterHere.gif") no-repeat right -30px;
	width: 9px; 
	top:8px;
	height: 30px;
	z-index: 8;
	position: absolute;
	padding:0;
}
#navArtefactResponses .navHereStates li.back .left {
	background: url("/socialfabric/socialfabric/images/ui/bkgResponseFilterHere.gif") no-repeat top left;
	height: 30px;
	margin-right: 9px;
}
.navHereStates li a {
	position: relative; 
	overflow: hidden;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff; 
	outline: none;
	text-align: left;
	top: 0;
	z-index: 10; 
	float: left; 
	display: block;
	top:11px;
}

#navArtefactResponses ul li {
	display:block;
	float:left;
	height:24px;
	list-style-type:none;
	padding:0 8px;
	margin:0 10px 0 0;
	overflow:hidden;
	position:relative;
	text-align:left;
	height:45px;
	text-align:left;
	z-index:10;
}
#navArtefactResponses ul li.lastChild {
	margin:0;	
}
.secSoftLight #navArtefactResponses ul li.navHere {
	background:transparent url(/socialfabric/socialfabric/images/ui/navResponseFilterHereYellow.gif) no-repeat scroll center bottom;
}
.secSilkyShiny #navArtefactResponses ul li.navHere {
	background:transparent url(/socialfabric/socialfabric/images/ui/navResponseFilterHereRed.gif) no-repeat scroll center bottom;
}
.secCoarseWoolly #navArtefactResponses ul li.navHere {
	background:transparent url(/socialfabric/socialfabric/images/ui/navResponseFilterHereOrange.gif) no-repeat scroll center bottom;
}
.secBrightNoisy #navArtefactResponses ul li.navHere {
	background:transparent url(/socialfabric/socialfabric/images/ui/navResponseFilterHereLightYellow.gif) no-repeat scroll center bottom;
}
.secAromaticHeavy #navArtefactResponses ul li.navHere {
	background:transparent url(/socialfabric/socialfabric/images/ui/navResponseFilterHereBrown.gif) no-repeat scroll center bottom;
}
#navArtefactResponses ul li a {
	font-size:0.9em;
	text-transform:uppercase;	
	text-decoration:none;
	font-weight:bold;
	padding:7px 0;
	color:#333333;
}
#artefactRate {
	position:absolute;
	right:40px;
	text-align:right;
	top:0;
	padding-top:5px;
	width:275px;
	overflow:visible;
	display:block;
}
#artefactRateToolTip {
	margin-top:6px;
	background: #FFF url(/socialfabric/socialfabric/images/ui/bkgArtefactResponseTooltip.gif) no-repeat scroll top right;	
}
#artefactRate a {
	text-decoration:none;
	padding-right:20px;
	padding-bottom:3px;
	line-height:1.3em;
	overflow:hidden;
	margin-bottom:2px;
	display:inline;
	overflow:visible;
	height:16px;
	background:#FFF url(/socialfabric/socialfabric/images/ui/icoRateResponse.png) no-repeat scroll top right;
}
#artefactRate a:hover {
	background:#FFF url(/socialfabric/socialfabric/images/ui/icoRateResponse.png) no-repeat scroll bottom right;
}
#artefactRate span.respRating {
	line-height:1.3em;
	padding-right:20px;
	height:18px;
	display:block;
	background:#FFF url(/socialfabric/socialfabric/images/ui/icoRateResponse.png) no-repeat scroll top right;
}
#artefactRateToolTip span {
	padding:7px 15px;
	line-height:3.2em;
	background-color:#f2f1ed;
	font-size:0.9em;
}

#artefactResponseFormIntro {
	padding:4px 15px 10px 42px;
	margin-bottom:0;
}
#artefactResponseFormIntro h4 {
	margin-top:3px;
	font-weight:bold;	
}
#artefactResponseForm {
	position:relative;
	width:497px;
	padding:0 40px 0 43px;
}
#artefactResponseForm .responseMessage {
	display:block;
	position:relative;
	width:497px;
	margin-bottom:20px;
}
#artefactResponseForm .responseMessage legend {
	display:none;
}
#artefactResponseForm label {
	display:block;
	font-size:1.2em;
	margin-bottom:2px;
}
#artefactResponseForm .responseMessage label {
	width:330px;
	position:relative;
	display:block;
}
#artefactResponseForm p {
	margin-bottom:1em;
}
#artefactResponseForm .responseMessage p {
	width:497px;
}

#artefactResponseForm textarea, #artefactResponseForm input.input {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	border:1px solid #CCC;
	color:#666;
	font-size:1.1em;
	padding:4px;
}
#artefactResponseForm .responseMessage input.input {
	width:320px;
}
#artefactResponseForm .responseMessage textarea {
	width:487px;
	height:177px;
}
#artefactResponseForm span.asterisk {
	color:#990000;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:1.2em;
	font-weight:bold;
	vertical-align:top;
}
#artefactResponseForm span.instruction {
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:0.9em;
	color:#666;
	line-height:1.4em;
	text-align:right;
	position:absolute;
	top:1px;
	right:0;
}
.secSoftLight #artefactResponseFormIntro {
	background:url("/socialfabric/socialfabric/images/ui/bkgResponseIconYellow.png") no-repeat scroll 11px 5px transparent;
}
.secSilkyShiny #artefactResponseFormIntro {
	background:url("/socialfabric/socialfabric/images/ui/bkgResponseIconRed.png") no-repeat scroll 11px 5px transparent;
}
.secCoarseWoolly #artefactResponseFormIntro {
	background:url("/socialfabric/socialfabric/images/ui/bkgResponseIconOrange.png") no-repeat scroll 11px 5px transparent;
}
.secBrightNoisy #artefactResponseFormIntro {
	background:url("/socialfabric/socialfabric/images/ui/bkgResponseIconLightYellow.png") no-repeat scroll 11px 5px transparent;
}
.secAromaticHeavy #artefactResponseFormIntro {
	background:url("/socialfabric/socialfabric/images/ui/bkgResponseIconBrown.png") no-repeat scroll 11px 5px transparent;
}
#artefactResponseForm .responseAsset {
	background-color:#e6e5de;
	padding:30px 20px 30px 40px;
	margin-bottom:40px;
	position:relative;
}
div.growlUI { 
	background: url("/socialfabric/socialfabric/images/ui/icoValidationErrorMessage.png") no-repeat 5px 5px; 
}
div.growlUI p {
	color: #FFF; 
	padding: 5px 10px 0 45px; 
	text-align: left
}
#artefactResponseForm input.responseAudio {
	margin-top:1px;
	padding:4px;	
}
#artefactResponseForm div.MultiFile-wrap {
	width:437px;
	position:relative;
	display:block;
}
#artefactResponseForm input.file.MultiFile-applied {
	padding:4px;
	margin-top:1px;
}
#artefactResponseForm .responseAsset input.input {
	width:400px;
}
#artefactResponseForm .MultiFile-list {
	width:409px;	
	margin:10px 0 0 0;
	display:block;
	line-height:0;
}
#artefactResponseForm .MultiFile-label {
	padding:4px;
	font-size:1.1em;
	background-color:#f5f4f1;
	margin-bottom:5px;
	border-bottom:1px solid #D2D2D2;
}
#artefactResponseForm .MultiFile-label a.MultiFile-remove {
	display:block;
	height:27px;
	text-indent:-9999em;
	width:25px;
	float:left;
	background:url("/socialfabric/socialfabric/images/ui/icoRemoveImage.png") scroll no-repeat 0 0;
}
#artefactResponseForm .MultiFile-label span.MultiFile-title {
	float:left;
	width:365px;
	padding:0 0 0 11px;
	line-height:1.8em;
}
#artefactResponseForm .responseAssetInfo {
	margin-bottom:0;
	padding-bottom:8px;
}
#artefactResponseForm .responseAssetInfoPanel p {
	background-color:#edede8;
	padding:15px 15px 15px 25px;
	margin-bottom:5px;
	width:457px;
}
#artefactResponseForm .responseAssetInfoPanel em {
	font-style:italic;
}
span.errMsg, span.ErrorLabel {
	background:#990000 url(/socialfabric/socialfabric/images/ui/icoFormErrorArrow.gif) no-repeat scroll 5px 4px;
	border:0 none !important;
	color:#FFF !important;
	display:inline;
	font-weight:bold;
	left:auto;
	line-height:1.8em;
	padding-left:20px;
	padding-right:4px;
	position:relative;
	right:auto;
	text-align:left;
	top:5px;
	width:auto;
}

#artefactResponseForm .responseAssetInfo {
	display:block;	
	margin-bottom:8px;
}
#artefactResponseForm .responseAssetInfo h3 {
	float:left;
	margin-bottom:0;
}
#artefactResponseForm .responseAssetInfo a {
	float:right;
	margin-top:3px;
}
#artefactResponseForm #artefactRequiredField {
	color:#666666;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	text-align:right;	
}
#artefactResponseForm #artefactRequiredField span.asterisk {
	font-size:1.5em;
}
#artefactResponseForm #responseSubmit {
	margin:20px 0 50px;	
}
#artefactResponseForm #responseSubmit input {
	border:none;
	margin:0;
	padding:0;
	overflow:hidden;
	text-decoration:none;
	text-indent:-999px;
	display:block;
	font-size:0;
	height:32px;
	background-color:#E6E5DE;
	background-repeat:no-repeat;
	background-position:center top;
	background-attachment:scroll;
	cursor:pointer;
}
div#artefactResponseFormIntro {
	margin-bottom:20px;
}
#artefactResponseDetail {
	padding:0 40px 0 43px;
	position:relative;
	width:497px;
}
.formReportAbuse {
	margin:15px 0;
	padding:0 40px 0 43px;
	position:relative;
	width:497px;
}
.formReportAbuse .formButton {
	margin-top:3px;
}
.formReportAbuse textarea {
	border:1px solid #CCCCCC;
	color:#666666;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:1.1em;
	padding:4px;
	width:486px;
}
#artefactResponseAbort {
	text-align:right;	
	margin:15px 40px 15px 43px;
	padding:10px 0 0 0;
	position:relative;
	width:497px;
	overflow:hidden;
}
#artefactResponseAbort a {
	display:inline;
	height:17px;
	line-height:1.4em;
	margin-bottom:2px;
	margin-left:10px;
	overflow:hidden;
	padding-bottom:2px;
	text-decoration:none;
	text-transform:lowercase;
}
#artefactResponseAbort a.btnAbuseReport {
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:right top;
	background-attachment:scroll;
	display:block;
	float:right;
	line-height:1em;
	margin:5px 0 0 17px;
	overflow:hidden;
	padding:0;
	text-align:left;
	text-indent:-9999em;
	height:11px;
	font-size:0;
}
#artefactResponseAbort a.btnAbuseReport:hover {
	background-position:right bottom;		
}
#artefactResponseAbort a.artefactRating {
	padding-right:20px;
	background:#FFFFFF url(/socialfabric/socialfabric/images/ui/icoAbuseReport.png) no-repeat scroll right top;	
}
#artefactResponseAbort a.artefactRating:hover {
	background-position:right bottom;	
}

.formReportAbuse span.ContentLabel {
	line-height:1.5em;
}
.formReportAbuse .Messages label{
	font-weight:bold;	
	text-transform:lowercase;
	line-height:1.3em;
}

#artefactResponseDetail h4 {
	font-size:0.9em;
	margin-bottom:5px;
	text-transform:uppercase;
	font-weight:bold;
}
#artefactResponseAudio {
	margin-bottom:30px;	
}
#artefactResponseAudio div {
	background-color:#F2F1ED;
	padding:10px;
	display:block;
	width:477px;
}
#artefactResponseAudio div span {
	font-size:0.9em;
	display:block;
	padding:5px 0 0 0;
}
#artefactResponseAudio #artefactResponseAudioPlayer {
	padding:0;
	width:477px;	
}
#artefactResponseVideo {
	margin-bottom:30px;
}
#artefactResponseVideo div {
	background-color:#f2f1ed;
	text-align:center;
	padding:10px 0;
}
#artefactResponseText {
	line-height:1.5em;
}
#artefactResponseImages {
	margin-bottom:30px;
}
#artefactResponseImages ol {
	background-color:#f2f1ed;
	text-align:center;
	padding:10px 7px 10px 7px;
}
#artefactResponseImages ol li{
	float:left;
	text-align:center;
	width:69px;
}
#artefactResponseImages ol li a {
	display:block;
}
#orphanPanel .content {
	padding:6px 230px 35px 35px;
	width:694px;
}
#orphanPanel #orphanTopBorder {
	background-color:#abc22c;
	margin:0;
	height:46px;
	font-weight:bold;
	background-position:center right;
	background-repeat:no-repeat;
	background-attachment:scroll;
	display:block;
	position:relative;
}
#orphanPanel .topLeft {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersMediumGreen.gif);
}
#orphanPanel .topRight {
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersMedium.png);
}
#orphanPanel em {
	font-style:italic;
}
#orphanPanel strong {
	font-weight:bold;
}
#orphanPanel ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	padding:0 0 0 15px;
	margin:0 0 1em;
}
#orphanPanel ul li {
	padding:0 0 0.5em;
	line-height:1.6em;
}
#orphanPanel ol {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:decimal;
	padding:0 0 0 15px;
	margin:0 0 1em;
}
#orphanPanel ol li {
	padding:0 0 0.5em;
	line-height:1.6em;
}
#orphanPanel h2 {
	font-weight:bold;
	font-size:2em;
	margin:30px 0 20px;
}
#orphanPanel h3 {
	font-size:1.2em;
	text-transform:none;
	margin-bottom:1.2em;
	padding-top:15px;
}
#orphanPanel h3.topBorder {
	border-top:1px solid #E7E7E7;
}
#orphanPanel h2 {
	height:31px;	
}
#orphanPanel h2 span {
	cursor:default;
}
.secSplash #header .bottomBorder{
	background-color:#A7BE29;
}
.secSplash #header .bottomLeft{
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersSmallGreen.gif);
}
.secSplash #header .bottomRight{
	background-image:url(/socialfabric/socialfabric/images/ui/bkgRoundedCornersSmallGreen.gif);
}
#logoRight {
	display:inline;
	margin:5px 16px 8px 0;
}
#logoRight {
	float:right;
	width:160px;
}
#logoRight h1 {
	height:80px;
}
#logoRight h1 a {
	text-decoration:none;
}
#logoRight h1 span {
	width:160px;
	background: transparent url(/socialfabric/socialfabric/images/fr/imgSocialFabric.png) scroll no-repeat left top;
}
#footer ul#footerSplash {
	float:left;
	width:930px;	
	padding-left:6px;
	background: url(../images/imgSlashFooterBackground.gif) repeat-y 0 0;
}
#footer ul#footerSplash li span {
	color:#333333;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;	
}
#footer ul#footerSplash h3 {
	color:#666666;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1em;
	font-weight:normal;
	text-transform:none;	
		
}
#footer ul#footerSplash li {
	line-height: 2.1em;
	
}
#footer ul#footerSplash li.column1 a {
	width:202px;	
	height:120px; /*72px*/
}
#footer ul#footerSplash li.column1 a span {
	background:url(/socialfabric/socialfabric/images/imgTextileMuseumOfCanada.png) no-repeat 0 0;
	width:202px;
}
#footer ul#footerSplash li.column1 {
	/*background:url(/socialfabric/socialfabric/images/ui/bkgFooterListSeperator.gif) repeat-y 18em 0;	*/
	line-height: 5.1em;
}
#footer ul#footerSplash li.column2 {
	/*background:transparent url(/socialfabric/socialfabric/images/ui/bkgFooterListSeperator.gif) repeat-y scroll 34em 0;*/
	margin-left: 19.5em;
	width:36.4em;
	
}
#footer ul#footerSplash li.column2 ul li { 
	float:left;
}
#footer ul#footerSplash li.column3 {
	margin-left: 56em;
}
#footer ul#footerSplash li.column3 ul {
	margin-top: 12px; /*16px*/
	margin-bottom:50px;
}
#footer ul#footerSplash li.column2.columnTop {
	margin-top: -15.7em;
}
#footer ul#footerSplash li.column3.columnTop {
	margin-top: -19.2em;
}

#footer ul#footerSplash li a {
	position: relative;
	display:block;
	width: 11em;
	padding:0 0 0 1em;
}
#footer ul#footerSplash li.column1 {
	padding:3em 0;
	width: 20em;	
}

#footer ul#footerSplash li.column3 a {
	width: 21em;	
}
#footer ul#footerSplash li a:hover {
	color:#01669c;
}
#footer ul#footerSplash #footerSplashFunding, #footer ul#footerSplash #footerSplashFundingFr, #footer ul#footerSplash #footerSplashSupport {
	font-size:0.7em;	
	height:34px;
	width:392px;
	line-height:1.5em;
}
#footer ul#footerSplash #footerSplashSupport {line-height:1.5em;}
#footer ul#footerSplash li ul li a {
	padding-left:0;
}
#footer ul#footerSplash li.column2 ul {
	margin-bottom:2px;
	overflow:hidden;	
}
#footer ul#footerSplash li.column2 ul li {
	height:47px;
	padding-right: 40px;
}
#footer ul#footerSplash li.column2 ul li a {
	display:block;
	height:62px;
}
#footer ul#footerSplash #logoCanadianHeritage a {
	width:139px;	
	margin-right:15px;
	margin-top:5px;
}
#footer ul#footerSplash #logoCanadianHeritage a span {
	background:url(/socialfabric/socialfabric/images/imgCanadianHeritage.png) no-repeat 0 0;
	width:139px;
}
#footer ul#footerSplash #logoCanada a {
	width:119px;	/*112*/	
	margin-right:20px;
	margin-top:5px;
}
#footer ul#footerSplash #logoCanada a span {
	background:url(/socialfabric/socialfabric/images/imgCanada.png) no-repeat 0 0;
	width:119px; /*112*/	
}

#footer ul#footerSplash #logoOntario a {
	/*margin-left:150px;*/
	margin-top:5px;
	margin-bottom:5px;
	height: 47px;
}
#footer ul#footerSplash #logoOntario a span {
	background:url(/socialfabric/socialfabric/images/logoOntario.gif) no-repeat 0 0;
	width:119px;
}

#footer ul#footerSplash #logoEcentricarts a {
	width:138px;
	height: 47px;
	margin:0;
	padding:0;
	/*margin-left: 50px;*/
	
}
#footer ul#footerSplash #logoEcentricarts a span {
	background:url(/socialfabric/socialfabric/images/imgEcentricarts.png) no-repeat 0 0;
	/*width:138px;*/
}
#footer ul#footerSplash #footerSplashFunding span, #footer ul#footerSplash #footerSplashFundingFr span  {
	width:392px;
	cursor:default;
}
#footer ul#footerSplash #footerSplashFunding span {
	/*background:url(/socialfabric/socialfabric/images/imgProjectFunding.png) no-repeat 0 0;*/
}
#footer ul#footerSplash #footerSplashFundingFr span  {
	/*background:url(/socialfabric/socialfabric/images/imgProjectFundingFr.png) no-repeat 0 0;*/
}
#footer ul#footerSplash #footerSplashSupport span  {
	/*background:url(/socialfabric/socialfabric/images/imgProjectSupport.png) no-repeat 0 0;*/
}
#splashPanel {
	background:url(/socialfabric/socialfabric/images/imgSplashImage1.jpg) no-repeat 0 0;
	height:350px;
}
#splashPanel h2 {
	font-size:2.1em;
	font-family:Georgia, "Times New Roman", Times, serif;	
	line-height:1.3em;
}
#splashBackDrop {
	left:-25px;
	top:30px;
	position:absolute;
	background:url(/socialfabric/socialfabric/images/imgSplashBackdrop1.png) no-repeat 0 0;
	width:1009px;
	height:249px;
	padding-top:30px;
}
#splashEn {
	float:left;
	margin:0 25px 0 245px;
	display:inline;
	width:225px;
	text-align:right;
}
#splashFr {
	float:left;
	width:250px;
	margin:0 60px 0 25px;
	display:inline;
	text-align:left;
}
#splashEn a.imageReplace {
	float:right;	
}
#splashEn a.imageReplace, #splashFr a.imageReplace {
	display:block;
	height:46px;
	width:175px;
	font-size:1.5em;
	text-decoration:none;
	text-transform:lowercase;
	margin-bottom:45px;
}
#splashEn a.imageReplace span {
	height:46px;
	width:175px;
	background:url(/socialfabric/socialfabric/images/btnSplashEnglish.png) no-repeat 0 0;
}
#splashFr a.imageReplace span {
	height:46px;
	width:175px;
	background:url(/socialfabric/socialfabric/images/btnSplashFrancais.png) no-repeat 0 0;
}
#splashEn a.imageReplace:hover span, #splashFr a.imageReplace:hover span {
	background-position:left bottom;
}
#kwickInformationBtn {
	position:absolute;
	top:4px;
	right:15px;
	width:17px;
	height:17px;
	display:block;
	text-indent:-9999em;
	background:url(/socialfabric/socialfabric/images/ui/icoKwicksInformation.png) no-repeat 0 0;
}
#footerFlashDisclaimer {
	text-align:right;
	padding-right:20px;
	font-size:0.9em;
	color:#333333;
}
