/*
	IntenseDebate main CSS file
	Contains all stylings except those from "old IDM", those are still in /css/base.css.
	
	Ver 1.025
	*/

body {
	background: #fff;
	color: #222222;
	cursor: default;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px; line-height: 1.3em;
	margin: 0;
	padding: 0;
	}

a {
	color: #009ee4;
	cursor: pointer;
	outline: none;
	}
	
	a:hover {
		color: #00acff;
		}
	
	.external {
		background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/external.png) no-repeat 100% 0;
		padding: 0 12px 0 0;
		}

blockquote {
	background: #f6f6f6;
	border: 1px dashed #c6c6c6;
	margin: 0;
	padding: 10px;
	}

ul, ol {
	margin: 0;
	padding: 0;
	}
	ol.list_padding {
		padding: .5em 0 0 20px;
		}

iframe {
	border: none;
	width: 100%;
	}

/* Divide */
.divide_right,
.divide {
	clear: left;
	float: left;
	width: 50%;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	}
	.divide_right {	
		clear: none;
		}

textarea {
	background: #fff url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/textarea.png) no-repeat;
	border: 1px solid #ccc;
	border-top: 1px solid #999;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px; line-height: 1.3em;
	height: 65px;
	padding: 5px;
	width: auto;
	float: none;
	}
	textarea.textarea-install {
		font-family: "Courier New", Courier, monospace;
		font-size: 10px;
		line-height: 1.3em;
		height: 100px;
		overflow: hidden;
		padding: 2px;
		width: 300px;
		}

.text_small,
.text {
	background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/textfield.png) no-repeat;
	border: 1px solid #ccc;
	border-top: 1px solid #999;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px; line-height: 1.3em;
	padding: 6px 6px;
	width: 65%;
	float: none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	}
	
	.text:hover {
		border: 1px solid #90cbe8;
		border-top: 1px solid #009ee4;
		}
	
	.text_small {
		font-size: 13px;
		padding: 3px;
		}
	
	textarea.text {
		font-size: 13px;
		}
	
	.wrap .label_small {
		font-weight: normal;
		font-size: 13px;
		line-height: 22px !important;
		}

.textx_error,
.textx {
	background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/textx.png) no-repeat;
	border: 1px solid #ccc;
	border-top: 1px solid #999;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px; line-height: 1.3em;
	height: 26px;
	padding: 7px 0 3px 10px; /* Changed March 2010 from 10px 0 0 10px */
	width: 270px;
	float: none;
	}
	.textx_error {
		background-position: 0 -36px;
		}

.textx_large_error,
.textx_large {
	background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/textx_large.png) no-repeat;
	border: 1px solid #ccc;
	border-top: 1px solid #999;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px; line-height: 1.3em;
	height: 26px;
	padding: 10px 0 0 10px;
	width: 408px;
	float: none;
	}
	.textx_large_error {
		background-position: 0 -36px;
		}

.rad,
.chk {
	float: left;
	display: inline;
	margin: 1px 6px 0 0;
	}

input[type="checkbox"] {
	margin: 0;
	}

.rad-big,
.chk-big {
	float: left;
	display: inline;
	margin: 3px 6px 0 0;
	}

h2, h3, h4, h5, h6 {
	clear: left;
	}

h3 {
	font-size: 22px; line-height: 1.3em;
	margin: 0 0 .8em;
	}

h4 {
	font-size: 18px; line-height: 1.6em;
	font-weight: normal;
	margin: 0 0 .4em;
	}

h5 {
	font-size: 14px; line-height: 1.3em;
	margin: 0 0 .2em;
	}

h6 {
	font-size: 13px; line-height: 1.3em;
	margin: 0 0 .2em;
	}

img {
	border: none;
	}

p {
	margin: 0 0 1em;
	}

/* Special classes */

	/* Icons */
	
	.icon {
		background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite.png?=4) no-repeat;
		_background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-ie6.png?=2);
		float: left;
		display: inline;
		height: 16px;
		width: 16px;
		}
		
		.icon.icon-delicious {
			background-position: 0 -51px;
			}
		
		.icon.icon-myspace {
			background-position: -16px -51px;
			}
		
		.icon.icon-mybloglog {
			background-position: -32px -51px;
			}
		
		.icon.icon-twitter {
			background-position: -48px -51px;
			}
		
		.icon.icon-orkut {
			background-position: -64px -51px;
			}
		
		.icon.icon-lastfm {
			background-position: -80px -51px;
			}
		
		.icon.icon-flickr {
			background-position: -96px -51px;
			}
		
		.icon.icon-friendfeed {
			background-position: -112px -51px;
			}
		
		.icon.icon-linkedin {
			background-position: -128px -51px;
			}
		
		.icon.icon-facebook {
			background-position: -144px -51px;
			}
		
		.icon.icon-digg {
			background-position: -160px -51px;
			}
		
		/* 16x16 RSS icon */
		.icon.icon-rss {
			background-position: 0 -67px;
			}
		
		/* Small checkmark icon */
		
		.icon.icon-checkmark-small {
			background-position: 0 -83px;
			height: 24px;
			width: 24px;
			}
		
		/* imagecaption */
		
		.imagecaption {
			display: inline;
			margin: 8px;
			}
			
			.imagecaption .caption {
				color: #666;
				font-size: 90%;
				font-style: italic;
				margin: .4em 0 0;
				text-align: center;
				}
		
			.imagecaption img {
				display: block;
				margin: 0 auto;
				}
		
		/* Searchbox */
		
		.searchbox {
			
			}
			
			.smalltext {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite.png?=4) no-repeat -1532px -615px;
				_background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-ie6.png?=2);
				border: 1px solid #ccc;
				border-top: 1px solid #999;
				}
			
			.searchbox .smalltext {
				border-right: none;
				float: left;
				font-size: 11px;
				height: 16px;
				line-height: 16px;
				margin: 0;
				padding: 2px 8px;
				width: 120px;
				/* Rounded corners in most browsers! */
				-moz-border-radius-topleft: 11px; /* For Mozilla Firefox */
				-moz-border-radius-bottomleft: 11px; /* For Mozilla Firefox */
				-khtml-border-top-left-radius: 11px; /* For Konqueror */
				-khtml-border-bottom-left-radius: 11px; /* For Konqueror */
				-webkit-border-top-left-radius: 11px; /* For Safari */
				-webkit-border-bottom-left-radius: 11px; /* For Safari */
				border-top-left-radius: 11px; /* For future native implementations */
				border-bottom-left-radius: 11px; /* For future native implementations */
				}
			
			input.button_disabled,
			input.button_large,
			input.button {
				background: #f2f2f2 url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite.png?=4) no-repeat -1532px -545px;
				_background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-ie6.png?=2);
				border: 1px solid #bbb;
				color: #222;
				cursor: pointer;
				font-size: 11px;
				line-height: 16px;
				margin: 0 /*Temp*/ !important;
				padding: 2px 8px /*Temp*/ !important;
				text-shadow: 0 1px 0 #fff;
				outline: none !important;
				-moz-text-shadow: 0 1px 1px #fff;
				-webkit-text-shadow: 0 1px 1px #fff;
				text-shadow: 0 1px 1px #fff;
				-moz-box-shadow: 0 1px 3px #ccc;
				-webkit-box-shadow: 0 1px 3px #ccc;
				box-shadow: 0 1px 3px #ccc;
				-moz-border-radius: 11px; /* For Mozilla Firefox */
				-khtml-border-radius: 11px; /* For Konqueror */
				-webkit-border-radius: 11px; /* For Safari */
				border-radius: 11px; /* For future native implementations */
				}
				
				input.button_large {
					font-size: 14px;
					line-height: 20px;
					padding: 4px 12px /*Temp*/ !important;
					-moz-border-radius: 14px; /* For Mozilla Firefox */
					-khtml-border-radius: 14px; /* For Konqueror */
					-webkit-border-radius: 14px; /* For Safari */
					border-radius: 14px; /* For future native implementations */
					}
				
				input.button_disabled {
					color: #aaa;
					cursor: default;
					}
				
				input.button_large:hover,
				input.button:hover {
					border-color: #999;
					color: #222;
					-moz-box-shadow: 0 2px 15px #999;
					box-shadow: 0 2px 15px #999;
					}
				
				input.button_large:active,
				input.button:active {
					background: #f2f2f2;
					}
				
				input.primary {
					border: 1px solid #6cb3d2;
					font-weight: bold;
					}
					
					input.primary:hover {
						border-color: #009ee4;
						-moz-box-shadow: 0 2px 15px #009ee4;
						box-shadow: 0 2px 15px #009ee4;
						}
				
				/* Secondary text link */
				
				.button-alternative {
					font-size: 11px;
					line-height: 16px;
					margin: 0 2px;
					}
				
				.button_large-alternative {
					line-height: 20px;
					margin: 0 5px;
					}
			
			.searchbox .button {
				float: left;
				/* Reset rounded corners */
				-moz-border-radius: 0; /* For Mozilla Firefox */
				-khtml-border-radius: 0; /* For Konqueror */
				-webkit-border-radius: 0; /* For Safari */
				border-radius: 0; /* For future native implementations */
				/* Rounded corners in most browsers! */
				-moz-border-radius-topright: 11px; /* For Mozilla Firefox */
				-moz-border-radius-bottomright: 11px; /* For Mozilla Firefox */
				-khtml-border-top-right-radius: 11px; /* For Konqueror */
				-khtml-border-bottom-right-radius: 11px; /* For Konqueror */
				-webkit-border-top-right-radius: 11px; /* For Safari */
				-webkit-border-bottom-right-radius: 11px; /* For Safari */
				border-top-right-radius: 11px; /* For future native implementations */
				border-bottom-right-radius: 11px; /* For future native implementations */
				}
		
		/* Flippy arrow */
		
		.flippy_expanded,
		.flippy {
			background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/flippy-arrow.png?=2) no-repeat 0 50%;
			padding-left: 13px;
			}
			
			.flippy_expanded {
				background-position: -1000px 50%;
				}
		
		/* Tooltip */
		
		.tooltip {
			border-bottom: 1px dotted;
			border-color: inherit;
			}

p.highlight {
	background: #ffc;
	border: 1px solid #ffdd66;
	padding: 5px 6px;
	}
	
	span.highlight {
		background: #ffc;
		padding: 2px 3px;
		}
	
	.highlight_yellow,
	.highlight_white {
		background: #fff;
		border: 1px solid #ccc;
		padding: 5px 6px;
		-moz-border-radius: 2px;
		-o-border-radius: 2px;
		-webkit-border-radius: 2px;
		-khtml-border-radius: 2px;
		border-radius: 2px;
		}
	
	.highlight_yellow {
		background: #ffc;
		border: 1px solid #ffdd66;
		}
	
code,
.wrap .code {
	background: #fff;
	color: #222222;
	font-family: "Courier New", Courier, monospace;
	font-size: 95%; line-height: 1.3em;
	padding: 3px 4px;
	}

.textarea_code {
	font-family: Monaco, "Courier New", Courier, monospace;
	font-size: 12px;
	line-height: 1em;
	}

.clear {
	clear: both;
	}
	span.clear {
		display: block;
		}

.floatleft {
	float: left;
	}
.floatright {
	float: right;
	}

.noclear {
	clear: none;
	}

.nomargin {
	margin: 0 !important;
	}

.smallmargin {
	margin: 0 0 .4em;
	}

.moremargin {
	margin: 0 0 2em;
	}
	h4.moremargin {
		margin: 0 0 .8em;
		}

.bordertop {
	border-top: 1px solid #ccc;
	padding: 1em 0 0;
	}

.shortline {
	padding: 0 40% 0 0;
	}

.menupadding {
	float: left;
	width: 691px;
	}

.fade {
	color: #666;
	}
	.fade a {
		color: #50b7e5;
		}
		.fade a:hover {
			color: #00ACFF;
			}

.small {
	font-size: 90%; line-height: 1.3em;
	}

/* !o	sys-blogitem */
		
		.mainx-boxleft {
			float: left;
			width: 400px;
			}
			
			.mainx-scrollbox {
				max-height: 400px;
				_height: 400px;
				margin: 0 0 1em;
				overflow: auto;
				overflow-x: hidden;
				overflow-y: auto;
				padding: 0 0 0 5px;
				}
		
		.mainx-boxright {
			float: right;
			width: 287px;
			}
		
		.sys-blogitem,	
		.sys-blogitem-none {
			background: #fff url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sys-blogitem.png?=2) repeat-x 0 100%;
			float: none;
			margin: 0 0 8px;
			padding: 10px;
			width: auto;
			}
			
			.sys-blogitem-inner {

				}
			
			.sys-blogitem p {
				margin: 0;
				}
			
			.sys-blogitem .title {
				font-size: 15px;
				font-weight: normal;
				text-decoration: none;
				color: #444;
				}
			
			.sys-blogitem-tools {
				float: none;
				margin: 10px 0 0;
				-moz-border-radius: 3px;
				-o-border-radius: 3px;
				-webkit-border-radius: 3px;
				-khtml-border-radius: 3px;
				border-radius: 3px;
				}
				
				.sys-blogitem-tools li {
					float: left;
					list-style: none;
					margin: 0 2px 0 0;
					}
					
					.sys-blogitem-tools a {
						background: #fff;
						border: 1px solid #ddd;
						border-top: 1px solid #eee;
						color: #666;
						font-size: 11px;
						display: block;
						height: 14px;
						line-height: 14px;
						padding: 0 3px;
						text-decoration: none;
						-moz-border-radius: 2px;
						-o-border-radius: 2px;
						-webkit-border-radius: 2px;
						-khtml-border-radius: 2px;
						border-radius: 2px;
						}
						
						.sys-blogitem-tools a:hover {
							background: #f0f0f0;
							}
					
					.sys-blogitem-tools a img {
						float: left;
						margin: -2px 3px -2px -2px;
						}
						
				
				.sys-blogitem-bottom {
					
					}
					
			.sys-blogitem .divider {
				color: #4EBDF0;
				}
		
		.sys-blogitem-bottom img {
			border: 1px solid #4EBDF0;
			float: left;
			margin: 0 3px 0 0;
			}

/* !#	home-header */
		
		.home-header {
			background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/home-sprite.png?=2) repeat-x 50% 0;
			height: 220px;
			margin-bottom: 70px;
		}
			
		.home-header .wrap {
			padding-top: 1px;
			position: relative;
		}
		
		.home-logo {
			margin: 0;
			}
			
			.home-logo a {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/home-sprite.png?=2) no-repeat 0 -221px;
				_background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/home-sprite-ie6.png?=2);
				display: block;
				height: 60px;
				left: -4px;
				position: absolute;
				text-indent: -9999px;
				top: 5px;
				width: 232px;
				z-index: 5;
				}
			
			.home-tagline {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/home-sprite.png?=2) no-repeat 0 -279px;
				_background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/home-sprite-ie6.png?=2);
				display: block;
				height: 105px;
				margin: 42px auto 0;
				text-indent: -9999px;
				width: 964px;
				}
			
			.home-topinfo {
				margin: 0 auto;
				width: auto;
				}
			
			.home-topinfo {
				margin: 0 auto;
				height: 37px;
				text-indent: -9999px;
				width: 558px;
				}
			
				.home-topinfo .home-topinfo-left {
					background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/home-sprite.png?=2) no-repeat -2242px -221px;
					_background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/home-sprite-ie6.png?=2);
					float: left;
					display: inline;
					height: 37px;
					width: 445px;
					}
					
				.home-topinfo .home-featureslink {
					background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/home-sprite.png?=2) no-repeat 100% -221px;
					_background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/home-sprite-ie6.png?=2);
					float: left;
					display: inline;
					height: 37px;
					position: relative;
					width: 113px;
					}
					
				.home-topinfo .home-featureslink_hover {
					background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/home-sprite.png?=2) no-repeat -2437px -260px;
					_background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/home-sprite-ie6.png?=2);
					display: none;
					height: 49px;
					position: absolute;
					left: -12px;
					top: -7px;
					width: 135px;
					}
					
					.home-topinfo .home-featureslink:hover .home-featureslink_hover {
						display: block;
						}
				
				.home-login {
					right: 0;
					position: absolute;
					top: 5px;
					}
				
				.home-signupbtn_wrap {
					position: absolute;
					top: 194px;
					width: 100%;
					}
				
				.home-signupbtn {
					background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/home-sprite.png?=2) no-repeat -2572px -259px;
					_background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/home-sprite-ie6.png?=2);
					display: block;
					margin: 0 auto;
					height: 53px;
					text-indent: -9999px;
					width: 228px;
					border: solid 6px #dbf1fc;
					border-radius: 30px;
				}
					
				.home-signupbtn:hover {
					background-position: -2572px -313px;
				}
					
				.home-signupbtn:active {
					background-position: -2572px -367px;
				}
		
		.home-tabs {
			margin: 2.5em 0 0;
			}
		
		.home-tabs-main-showhide {
			min-height: 375px;
			}
		
		.home-tabs-featureslist {
			margin: 0 0 1.5em;
			}
			
			.home-tabs-featureslist li {
				border-bottom: 1px solid #ddd;
				list-style: none;
				line-height: 1.4em;
				}
				
				.home-tabs-featureslist p {
					margin: .4em 0;
					}
					
					.home-tabs-featureslist strong {
						float: left;
						display: inline;
						width: 165px;
						}
		
		/* home-tabs-bullet */
		
		.home-tabs-bullet {
			float: left;
			margin: 0 -2px -1px -1px;
			}
		
		/* home-tabs-menu */
		
		.home-tabs-menu {
			background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/home-sprite.png?=2) no-repeat -2319px -418px;
			_background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/home-sprite-ie6.png?=2);
			float: left;
			margin: 0;
			min-height: 335px;
			_height: 335px;
			padding: 35px 0 0;
			width: 147px;
			}
			
			.home-tabs-menu li {
				height: 45px;
				list-style: none;
				}
				
				.home-tabs-menu a {
					background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/home-sprite.png?=2) no-repeat 0 -504px;
					_background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/home-sprite-ie6.png?=2);
					cursor: pointer;
					display: block;
					height: 44px;
					line-height: 44px;
					padding: 1px 0 0 17px;
					width: 130px;
					}
					
					.home-tabs-menu .first {
						background-position: 0 -459px;
						}
					
					.home-tabs-menu .last {
						background-position: 0 -549px;
						height: 50px;
						}
					
					/* Sel */
					
					.home-tabs-menu .sel {
						position: relative;
						}
					
						.home-tabs-menu .sel a {
							background-position: 0 -403px;
							color: #666;
							cursor: default;
							position: absolute;
							line-height: 46px;
							height: 52px;
							left: -6px;
							text-decoration: none;
							top: -1px;
							width: 136px;
							}
		
		/* home-tabs-main */
		
		.home-tabs-main {
			float: left;
			padding: 0 55px 35px 35px;
			position: relative;
			min-height: 385px;
			width: 729px;
			}
			
			.home-tabs-main h3 {
				font-size: 15px;
				line-height: 1.4em;
				}
				
				.home-tabs-main .tab-title {
					font-family: Georgia, Cambria, "Times New Roman", times, serif;
					font-size: 32px;
					font-weight: normal;
					margin: 0 0 .2em;
					}
				
				.home-tabs-main .home-tabs-intro {
					padding-right: 35%;
					margin: 0 0 2em;
					}
					
					/*
					html>body .home-tabs-main .home-tabs-intro p:first-child:first-letter {
						font-size: 3em;
						font-family: Georgia, Cambria, "Times New Roman", Times, serif;
						display: block;
						float: left;
						margin: 3px 4px 0 0;
						}
					*/
			
			/* home-largebullets */
			
			.home-largebullets {
				margin: 10px 0 0;
				}
				
				.home-largebullets li {
					list-style: none;
					margin: 0 0 5px;
					}
				
				.home-largebullets h3 {
					background: #fff;
					font-family: Georgia, Cambria, "Times New Roman", Times, serif;
					font-size: 20px;
					font-weight: normal;
					margin: 0;
					}
					
					/*.home-largebullets .home-tabs-bullet {
						margin: 5px 3px 0 -5px;
						}*/
				
				.home-largebullets .last {
					margin-top: 15px;
					}
			
			/* home-tabsarrow */
			
			.home-tabsarrow {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/home-sprite.png?=2) no-repeat -984px -279px;
				_background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/home-sprite-ie6.png?=2);
				display: block;
				height: 52px;
				width: 78px;
				}
		
		/* home-sites */
		
		.home-sites {
			background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/home-sprite.png?=2) no-repeat 100% -418px;
			display: inline;
			float: right;
			padding: 35px 33px 0 10px;
			margin: 0 0 0 -4px;
			min-height: 335px;
			_height: 335px;
			width: 169px;
			}
		
		.home-sites h4 {
			color: #999;
			font-size: 13px;
			line-height: 1em;
			text-align: center;
			}
		
		.home-sites ul {
			margin: 0;
			padding: 0;
			}
			
			.home-sites li {
				list-style: none;
				margin: 0 0 3px 0;
				}
				
				.home-sites a {
					background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/home-sites-sprite.jpg?=1);
					color: #fff;
					display: block;
					height: 23px;
					padding: 3px;
					position: relative;
					text-indent: -9999px;
					width: 163px;
					}
				
					.home-sites a span {
						background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/home-sites-sprite.jpg?=1) 0 -29px;
						display: block;
						height: 23px;
						width: 163px;
						}
					
					.home-sites a span.home-site-Bra {
						background-position: 0 -29px;
						}
					
					.home-sites a span.home-site-Tec {
						background-position: 0 -52px;
						}
					
					.home-sites a span.home-site-Bre {
						background-position: 0 -75px;
						}
					
					.home-sites a span.home-site-UPI {
						background-position: 0 -98px;
						}
					
					.home-sites a span.home-site-KOM {
						background-position: 0 -121px;
						}
					
					.home-sites a span.home-site-iPh {
						background-position: 0 -144px;
						}
					
					.home-sites a span.home-site-KAT {
						background-position: 0 -167px;
						}
					
					.home-sites a span.home-site-Tra {
						background-position: 0 -190px;
						}
					
					.home-sites a span.home-site-Mac {
						background-position: 0 -213px;
						}
					
					.home-sites a span.home-site-Gaz {
						background-position: 0 -236px;
						}
					
					.home-sites a span.home-site-Dum {
						background-position: 0 -259px;
						}
					
					.home-sites a span.home-site-Wei {
						background-position: 0 -282px;
						}
					
					.home-sites a span.home-site-Scr {
						background-position: 0 -305px;
						}
					
					.home-sites a span.home-site-Hij {
						background-position: 0 -328px;
						}
					
					.home-sites a span.home-site-Kom {
						background-position: 0 -351px;
						}
					
					.home-sites a span.home-site-Don {
						background-position: 0 -374px;
						}
					
					.home-sites a span.home-site-Inf {
						background-position: 0 -397px;
						}
					
					.home-sites a span.home-site-Lau {
						background-position: 0 -420px;
						}
					
					.home-sites a span.home-site-Chr {
						background-position: 0 -443px;
						}
					
					.home-sites a span.home-site-Mic {
						background-position: 0 -466px;
						}
			
			/*
			.home-sites .overlay {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/home-sprite.png?=2) no-repeat -1169px -279px;
				_background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/home-sprite-ie6.png?=2);
				display: none;
				height: 50px;
				left: 4px;
				padding: 22px 5px 0;
				position: absolute;
				text-align: center;
				top: 4px;
				width: 86px;
				z-index: 100;
				}
				
				.home-sites a:hover .overlay {
					display: block;
					}
				*/
		
		/* Favicons */
		
		.feed-icon {
			_display: inline;
			float: left;
			margin: 2px 0 0;
			padding: 0 4px 0 0;
			}
		
		.favicon-lastfm,
		.favicon-flickr,
		.favicon-digg,
		.favicon-friendfeed,
		.favicon-myspace,
		.favicon-linkedin,
		.favicon-mybloglog,
		.favicon-delicious,
		.favicon-orkut,
		.favicon-facebook,
		.favicon-twitter,
		.favicon-openid,
		.favicon-gravatar,
		.favicon-intensedebate_plus {
			background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-services.png?=2) no-repeat;
			display: inline;
			float: left;
			height: 16px;
			margin: 0 4px 0 0;
			width: 16px;
			}
			
			.favicon-twitter {
				background-position: 0 -16px;
				}
			
			.favicon-openid {
				background-position: 0 -32px;
				}
			
			.favicon-gravatar {
				background-position: 0 -48px;
				}
			
			.favicon-intensedebate_plus {
				background-position: 0 -128px;
				height: 14px;
				margin: 0 -2px -1px -1px;
				width: 23px;
				}
			
			.favicon-lastfm {
				background-position: 0 -142px;
				}
			
			.favicon-flickr {
				background-position: 0 -158px;
				}
			
			.favicon-digg {
				background-position: 0 -174px;
				}
		
			.favicon-friendfeed {
				background-position: 0 -190px;
				}
			
			.favicon-myspace {
				background-position: 0 -206px;
				}
			
			.favicon-linkedin {
				background-position: 0 -222px;
				}
			
			.favicon-mybloglog {
				background-position: 0 -238px;
				}
			
			.favicon-delicious {
				background-position: 0 -254px;
				}
			
			.favicon-orkut {
				background-position: 0 -270px;
				}
			
		/* home-platforms */
		
		.home-platforms-wrap {
			clear: both;
			height: 36px;
			}
		
		.home-platforms {
			clear: both;
			color: #999;
			display: block;
			float: none;
			height: 36px;
			margin: 0 auto;
			padding: 0 0 0 25px;
			text-align: center;
			width: 820px;
			}
			
		.home-platformsinstall {
			margin: 0 0 10px;
			}
			
			.home-platforms:hover {
				color: #333;
				}
			
			.home-platforms a {
				color: #90cbe8;
				}
				
				.home-platforms:hover a {
					color: #0090d6;
					}
					
					.home-platforms a:hover {
						color: #009ee4;
						}
			
			.home-platforms h3 {
				font-size: 18px;
				}
			
			.home-platforms span {
				float: left;
				display: block;
				line-height: 36px;
				margin: 0 10px 0 0;
				}
			
			.home-platforms .description {
				display: block;
				color: #666;
				margin: 0;
				}
				
				html>body .home-platforms .description {
					visibility: hidden;
					}
				
				.home-platforms:hover .description {
					visibility: visible;
					}
			
			.home-platforms-logosinstall,
			.home-platforms-logos {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/home-sprite.png?=2) no-repeat -1275px -279px;
				display: block;
				height: 36px;
				margin: 0 auto .5em;
				text-indent: -9999px;
				width: 563px;
				}
				
				.home-platforms-logosinstall,
				.home-platforms:hover .home-platforms-logos {
					background-position: -1275px -316px;
					}
			
			.home-platforms-logo_wordpress,
			.home-platforms-logo_blogger,
			.home-platforms-logo_tumblr {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/home-sprite.png?=2) no-repeat -1275px -279px;
				display: inline;
				float: left;
				height: 37px;
				margin: 0 15px 0 0;
				text-indent: -9999px;
				width: 151px;
				}
				
				.home-platforms-logo_wordpress:hover {
					background-position: -1275px -316px;
					}
			
			.home-platforms-logo_blogger {
				background-position: -1444px -279px;
				width: 114px;
				}
				
				.home-platforms-logo_blogger:hover {
					background-position: -1444px -316px;
					}
			
			.home-platforms-logo_tumblr {
				background-position: -1570px -279px;
				width: 129px;
				}
				
				.home-platforms-logo_tumblr:hover {
					background-position: -1570px -316px;
					}
		
		.home-tabs-installcolumn {
			float: left;
			text-align: center;
			width: 160px;
			}
			
			.home-tabs-installcolumn p {
				margin: 0;
				}
			
			.home-tabs-installcolumn .number {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/home-tabs-installstep.png) no-repeat;
				font-size: 42px;
				font-weight: bold;
				height: 76px;
				display: block;
				line-height: 76px;
				margin: 0 auto 6px;
				text-align: center;
				width: 76px;
				}
		
		.home-tabsinstallcolumns {
			margin: 15px 0 5px;
			}
		
/* !o	automattic_joint */
		
		.automattic_joint {
		font-family: Helvetica,Arial,sans-serif;
		float: right;
		letter-spacing: .1em;
		text-transform: uppercase;
		font-size: 11px;
		color: #888888 !important;
		position: absolute;
		right: 0;
		top: 8px;
		}

/* !o	menu-inline */
		
		.menu-inline {
			list-style: none;
			height: 20px;
			margin: 0 -7px 10px;
			}
			
			.menu-inline li {
				display: inline;
				}
			
			.menu-inline a {
				margin: 0 2px;
				padding: 4px;
				-moz-border-radius: 4px; /* For Mozilla Firefox */
				-khtml-border-radius: 4px; /* For Konqueror */
				-webkit-border-radius: 4px; /* For Safari */
				border-radius: 4px; /* For future native implementations */
				}
				
				.menu-inline .sel a {
					color: #222222;
					cursor: default;
					text-decoration: none;
					}

/* !o	menu-onpage */
		
		.wrap .menu-onpage {
			background: #fff;
			border: 1px solid #dddddd;
			margin: 0 0 30px 14px;
			padding: 14px 14px 6px;
			}
			
			.wrap .menu-onpage h5 {
				margin: 0 0 8px;
				}
			
			.wrap .menu-onpage li {
				list-style: none;
				margin: 0;
				}
				
				.wrap .menu-onpage ul {
					margin: 0;
					padding: 0;
					}
					
					.wrap .menu-onpage ul li {
						margin: 0 0 8px;
						padding: 0 0 0 12px;
						}
			
			.menu-onpage li.current_page_item {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite.png?=4) no-repeat -369px -48px;
				}
				
			.menu-onpage .current_page_item a {
				color: #222222;
				cursor: default;
				text-decoration: none;
				}

/* !o	btn-action */

		.btn-action,
		.btn-secondary_large,
		.btn-action_large {
			cursor: pointer;
			float: left;
			text-decoration: none;
			}
			
			.btn-action span,
			.btn-secondary_large span,
			.btn-action_large span {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/btn-action_large.png?=3) no-repeat;
				_background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/btn-action_large-ie6.png?=3) no-repeat;
				color: #fff;
				display: block;
				float: left;
				height: 46px;
				width: 20px;
				}
				
				.btn-action:hover span,
				.btn-secondary_large:hover span,
				.btn-action_large:hover span {
					background-position: 0 50%;
					}
				
				.btn-action:active span,
				.btn-secondary_large:active span,
				.btn-action_large:active span {
					background-position: 0 100%;
					}
			
			.btn-action .r,
			.btn-secondary_large .r,
			.btn-action_large .r {
				background-position: 100% 0;
				height: 40px;
				font-size: 16px; line-height: 46px;
				min-width: 135px;
				padding: 1px 20px 5px 0;
				text-align: center;
				width: auto;
				-moz-text-shadow: 0 -1px 0 #888;
				-o-text-shadow: 0 -1px 0 #888;
				-webkit-text-shadow: 0 -1px 0 #888;
				-khtml-text-shadow: 0 -1px 0 #888;
				text-shadow: 0 -1px 0 #888;
				}
				
				.btn-action:hover .r,
				.btn-secondary_large:hover .r,
				.btn-action_large:hover .r {
					background-position: 100% 50%;
					}
				
				.btn-action:active .r,
				.btn-secondary_large:active .r,
				.btn-action_large:active .r {
					background-position: 100% 100%;
					}
				
			/* Secondary */
			
			.btn-secondary_large span {
				background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/btn-secondary_large.png);
				_background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/btn-secondary_large-ie6.png);
				color: #222222;
				}
				
			.btn-secondary_large .r {
				background-position: 100% 0;
				-moz-text-shadow: 0 1px 0 #fff;
				-o-text-shadow: 0 1px 0 #fff;
				-webkit-text-shadow: 0 1px 0 #fff;
				-khtml-text-shadow: 0 1px 0 #fff;
				text-shadow: 0 1px 0 #fff;
				}
		
			/* Btn-action */
			
			.btn-action {
				margin: 0 4px 0 0;
				}
				
				.btn-action span {
					background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/btn-action.png?=6) no-repeat;
					height: 32px;
					width: 15px;
					}
				
				.btn-action .r {
					height: 30px;
					font-size: 14px; line-height: 30px;
					padding: 1px 16px 1px 0;
					width: auto;
					}

/* !o	btn-add */
		
		.wrap .btn-add-disabled,
		.wrap .btn-add {
			background: #57d400 url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite.png?=4) no-repeat -1984px -56px;
			_background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-ie6.png?=2);
			color: #fff;
			line-height: 20px;
			padding: 0 4px;
			text-decoration: none;
			text-indent: 16px;
			text-shadow: 0 1px 2px #ccc;
			-webkit-box-shadow: 0 1px 2px #666;
			box-shadow: 0 1px 2px #999;
			/* Rounded corners in most browsers! */
			-moz-border-radius: 2px; /* For Mozilla Firefox */
			-khtml-border-radius: 2px; /* For Konqueror */
			-webkit-border-radius: 2px; /* For Safari */
			border-radius: 2px; /* For future native implementations */
			}
			
			.btn-add:hover {
				background-position: -1984px -116px;
				}
			
			.btn-add:active {
				background-position: -1984px -176px;
				-webkit-box-shadow: 0 0 1px #999;
				box-shadow: 0 0 1px #999;
				}
			
			.wrap .btn-add-disabled {
				background-color: #b2b2b2;
				background-position: -1984px -236px;
				cursor: default;
				}

/* !o	Reputation */
		
		.reputation {
			cursor: help;
			display: block;
			float: left;
			height: 14px;
			margin: 2px 0 0;
			}
			
			.reputation span {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite.png?=4) -1984px 0;
				_background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-ie6.png?=2);
				float: left;
				height: 14px;
				overflow: hidden;
				width: 5px;
				}
				
			.reputation .r {
				background-position: 100% 0;
				color: #333;
				font-size: 12px;
				height: 14px;
				line-height: 14px;
				padding: 0 5px 0 0;
				width: auto;
				}
			
			/* Levels */
			
			.reputation.level2 span {
				background-position: -1984px -28px;
				}
				
				.reputation.level2 .r {
					background-position: 100% -28px;
					color: #424b20;
					}
			.reputation.level1 span {
				background-position: -1984px -14px;
				}
				
				.reputation.level1 .r {
					background-position: 100% -14px;
					color: #667726;
					}
					
			.reputation.level-1 span {
				background-position: -1984px -42px; width: 17px;
				}
				
				.reputation.level-1 .r {
					background-position: 100% -42px;
					color: #fff;
					width: auto;
					}
		
/* Special elements */

/* ooo	statusmessage */
		
		#wrapx .statusmessage_error,
		#wrapx .statusmessage_success,
		.statusmessage_error,
		.statusmessage_success {
			clear: left;
			float: none;
			height: 40px;
			text-align: center;
			}
			
			#wrapx .statusmessage_error .statusmessage-inner,
			.statusmessage_error .statusmessage-inner {
				background: #d63d3d;
				}
			
			#wrapx .statusmessage_success .statusmessage-inner,
			.statusmessage_success .statusmessage-inner {
				background: #c5fb91;
				}
			
			.statusmessage_error .statusmessage-inner,
			#wrapx .statusmessage_error .statusmessage-inner a,
			.statusmessage_error .statusmessage-inner a {
				color: #fff;
				}
				
			#wrapx .statusmessage-inner,
			.statusmessage-inner {
				float: none;
				padding: 5px;
				width: auto !important; /* #wrapx fix */
				/* Rounded corners in most browsers! */
				-moz-border-radius: 2px; /* For Mozilla Firefox */
				-khtml-border-radius: 2px; /* For Konqueror */
				-webkit-border-radius: 2px; /* For Safari */
				border-radius: 2px; /* For future native implementations */
				}
			
		/* Statusmessage-close */
		#wrapx .statusmessage-close,
		.statusmessage-close {
			background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/close.png) no-repeat;
			display: inline;
			float: right;
			height: 14px;
			margin: 1px 1px 0 0;
			width: 14px;
			} .statusmessage-close span { display: none; }
			
			#wrapx .statusmessage-close:hover,
			.statusmessage-close:hover {
				background-position: 0 100%;
				}

/* ooo	message-status */

		.message-status {
			background: #c5fb91;
			clear: left;
			float: none;
			height: 20px;
			line-height: 20px;
			margin: 0 0 1em !important;
			position: relative;
			text-align: center;
			/* Rounded corners in most browsers! */
			-moz-border-radius: 2px; /* For Mozilla Firefox */
			-khtml-border-radius: 2px; /* For Konqueror */
			-webkit-border-radius: 2px; /* For Safari */
			border-radius: 2px; /* For future native implementations */
			}
			
			.message-status .dismiss {
				color: #222 !important;
				font-size: 10px;
				display: inline;
				float: right;
				position: absolute;
				right: 5px;
				top: 0;
				}
		
/* ooo	leftmenu */
		
		.leftmenu {
			border-right: 1px solid #dddddd;
			float: left;
			margin: 0 20px 0 0;
			width: 189px;
			}
			.leftmenu ul {	
				margin: 0 0 1em;
				}

/* ooo	pinnedbox */

		.pinnedbox_lightblue_medium,
		.pinnedbox_lightblue_small,
		.pinnedbox_lightblue,
		.pinnedbox_lightgreen_small,
		.pinnedbox_lightgreen {
			background: #cfedfb url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/pinnedbox_lightblue-l.png) no-repeat;
			margin: 0 0 1.5em;
			}
			
			.pinnedbox_lightblue_medium .pinnedbox-inner,
			.pinnedbox_lightblue_small .pinnedbox-inner,
			.pinnedbox_lightblue .pinnedbox-inner,
			.pinnedbox_lightgreen_small .pinnedbox-inner,
			.pinnedbox_lightgreen .pinnedbox-inner {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/pinnedbox_lightblue-r.png) no-repeat 100% 0;
				padding: 16px 20px;
				}
				
				.pinnedbox_lightgreen_small,
				.pinnedbox_lightblue_small {
					margin: 0 0 0 1em;
					width: 200px;
					}
				
				.pinnedbox_lightblue_medium {
					margin: 0 0 0 1em;
					width: 350px;
					}
					
			.pinnedbox_lightgreen_small,
			.pinnedbox_lightgreen {
				background: #e4f6d1 url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/pinnedbox_lightgreen-l.png) no-repeat;
				}
				
			.pinnedbox_lightgreen_small .pinnedbox-inner,
			.pinnedbox_lightgreen .pinnedbox-inner {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/pinnedbox_lightgreen-r.png) no-repeat 100% 0;
				}
				
/* ooo	paperbox */
		
		.paperbox_blue,
		.paperbox {
			background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-paperbox.png) no-repeat;
			_background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-paperbox-ie6.png);
			margin: 0 0 15px;
			width: 484px;
			}
			
			.paperbox_blue .paperbox-inner,
			.paperbox .paperbox-inner {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-paperbox.png) no-repeat -484px 100%;
				_background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-paperbox-ie6.png);
				min-height: 300px;
				padding: 32px;
				}
			
			/* Variations */
			
			.paperbox_blue {
				background-position: -968px 0;
				}
				
				.paperbox_blue .paperbox-inner {
					background-position: -1452px 100%;
					}

/* ooo	emptybox */
		
		.emptybox {
			padding: 17px 32px 47px;
			}

/* ooo	bg-flames */
		
		.bg-flames {
			background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/bg-flames.png) no-repeat 0 100%;
			height: 342px;
			}

/* ooo	bg-hamsters */
		
		.bg-hamsters {
			background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/bg-hamsters.png) no-repeat 50% 0;
			height: 342px;
			}

/* ooo	whitebox */
		
		.whitebox {
			background: #fff;
			padding: 5px;
			}
			.smalltext.whitebox p {
				font-size: 85%; line-height: 1.3em;
				}

/* !o	list-services */
		
		.list-services {
			margin: 0;
			padding: 0;
			}
			
			.list-services li {
				height: 1%; /* IE hack... */
				list-style: none;
				padding: 5px;
				}
				
				.list-services p {
					margin: 0;
					}
				
				.list-services label {
					font-weight: bold;
					}
						
					.list-services .list-checkboxes li {
						line-height: 1.3em;
						padding: 0;
						_position: relative; /* IE6 */
						}
				
					.list-services .list-checkboxes label {
						font-size: 13px;
						font-weight: normal;
						line-height: 22px;
						}
				
				.list-services li.variate {
					background: #eaf4f9;
					}
				
				.mainx .content .list-services .right {
					float: right;
					line-height: 22px;
					_position: relative; /* IE6 */
					}

				.mainx .content .list-services .right2 {
					float: right;
					height: 1.3em;
					margin: 0 0 0 10px;
					width: 150px;
					}
				
				.mainx .content .list-services .text_small {
					margin: -3px 0; /* For IE! */
					width: 150px;
					}
				
				.mainx .content .list-services .block_inline {
					margin: 10px;
					}

/* ooo	list-form */
		
		.wrap ul.list-form {
			margin: 0 0 2em;
			padding: 0;
			}
			
			ul.list-form li {
				list-style: none;
				margin: 0 0 .5em;
				}
				
				ul.list-form .padding {
					margin: 1.5em 0;
					}
					
				ul.list-form label {
					cursor: pointer;
					font-size: 15px; line-height: 1.6em;
					display: block;
					}
				
				.form-info,	
				ul.list-form .info {
					color: #666;
					font-size: 11px;
					margin: .2em 0 1em;
					}
					
					ul.list-form .info code {
						color: #666;
						font-size: 12px;
						padding: 1px 2px;
						}
				
				ul.list-form .chkradlabel {
					display: inline;
					}
				
				ul.list-form p.description {
					font-size: 15px;
					}
				
				li.submitform {
					margin-top: 1.4em !important;
					}
			
			.form-submit {
				margin: 25px 0 0 !important;
				}
			
			.wrap .mainx h4.section-title,
			.wrap .list-form h4.section-title_nomargin,
			.wrap .list-form h4.section-title {
				border-bottom: 1px solid #7aad01;
				color: #7aad01;
				font-size: 15px;
				line-height: 1em;
				margin: 1.5em 0 15px;
				padding: 5px 5px 5px 0;
				}
				
				.wrap .mainx h4.section-title_nomargin,
				.wrap .list-form h4.section-title_nomargin {
					margin-bottom: 2px;
					}
			
			.list-form h5 {
				margin: 1.2em 0 .5em;
				}
		
		/* Form-indent */
		
		.form-indent {
			padding-left: 10px !important;
			/* temp */
			float: none !important;
			width: auto !important;
			}

/* !o	list-themesize */
		
		.wrap .mainx .list-locationselect,
		.wrap .mainx .list-themesize {
			margin: 0;
			min-height: 80px;
			_height: 80px;
			padding: 0;
			}
			
			.wrap .mainx .list-locationselect li,
			.wrap .mainx .list-themesize li {
				clear: none !important;
				float: left;
				height: 80px;
				margin: 0 4px 0 0 !important;
				position: relative;
				width: 120px;
				}
			
			.wrap .mainx .list-locationselect li {
				height: auto;
				width: 150px;
				}
				
				.wrap .mainx .list-locationselect label,
				.wrap .mainx .list-themesize li label {
					background: #d6d6d6;
					float: left;
					display: block;
					height: 80px;
					line-height: 1em !important;
					position: relative;
					text-align: center;
					width: 120px;
					-moz-border-radius: 3px;
					-o-border-radius: 3px;
					-webkit-border-radius: 3px;
					-khtml-border-radius: 3px;
					border-radius: 3px;
					}
				
				.wrap .mainx .list-locationselect label {
					height: 140px;
					position: relative;
					width: 150px;
					}
					
					.wrap .mainx .list-locationselect li.sel label,
					.wrap .mainx .list-themesize li.sel label {
						background: #fff !important;
						cursor: default;
						-moz-box-shadow: 0 1px 2px #666;
						-o-box-shadow: 0 1px 2px #666;
						-webkit-box-shadow: 0 1px 2px #666;
						-khtml-box-shadow: 0 1px 2px #666;
						box-shadow: 0 1px 2px #666;
						}
				
				.wrap .mainx .list-locationselect li label:hover,
				.wrap .mainx .list-themesize li label:hover {
					background: #fff;
					-moz-box-shadow: 0 1px 1px #666;
					}
					
					.wrap .mainx .list-locationselect li img,
					.wrap .mainx .list-themesize li img {
						display: block;
						margin: 20px auto 0;
						}
					
					.wrap .mainx .list-locationselect li img {
						margin-top: 10px;
						}
					
					.wrap .mainx .list-locationselect li span,
					.wrap .mainx .list-themesize li span {
						display: block;
						bottom: 8px;
						left: 0;
						position: absolute;
						width: 120px;
						}
					
					.wrap .mainx .list-locationselect li span {
						width: 150px;
						}
						
						.wrap .mainx .list-locationselect li span span,
						.wrap .mainx .list-themesize li span span {
							position: static;
							}
						
						.wrap .mainx .list-locationselect li input,
						.wrap .mainx .list-themesize li input {
							margin-left: 0;
							}
					
					.wrap .mainx .list-locationselect .info {
						clear: left;
						line-height: 1.2em;
						margin: 0;
						padding: 6px 5px 4px;
						}

/* !o	list-horizontalselect */
		
		.list-horizontalselect {
			min-height: 30px;
			_height: 30px;
			margin: 0 0 1em;
			padding: 0;
			}
			
			.list-horizontalselect li {
				clear: none !important;
				float: left;
				margin: 0 10px 0 0 !important;
				}

/* !o	menu-simple_inline */
			
			.wrap .menu-simple_inline {
				border-bottom: 1px solid #7AAD01;
				clear: both;
				height: 25px;
				margin: 22px 0 1em;
				padding: 0;
				}
				
				.wrap .menu-simple_inline li {
					clear: none	!important;
					display: inline;
					float: left;
					margin: 0 5px 0 0 !important;
					}
					
				.wrap .menu-simple_inline a {
					display: block;
					line-height: 25px;
					padding: 0 7px;
					-moz-border-radius-topleft: 3px;
					-moz-border-radius-topright: 3px;
					-o-border-top-left-radius: 3px;
					-o-border-top-right-radius: 3px;
					-webkit-border-top-left-radius: 3px;
					-webkit-border-top-right-radius: 3px;
					-khtml-border-top-left-radius: 3px;
					-khtml-border-top-right-radius: 3px;
					border-top-left-radius: 3px;
					border-top-right-radius: 3px;
					}
					
					.wrap .menu-simple_inline a:hover {
						background: #e3fba9;
						}
					
					.wrap .menu-simple_inline h4.section-title {
						margin: 0;
						border: none;
						}
					
					.wrap .menu-simple_inline .sel a {
						background: #7AAD01;
						color: #fff;
						cursor: default;
						text-decoration: none;
						}
			
			.section_box {
				background: #eeffc5;
				padding: 10px 12px;
				-moz-border-radius-bottomleft: 4px;
				-moz-border-radius-bottomright: 4px;
				-moz-border-radius: 4px;
				-o-border-bottom-left-radius: 4px;
				-o-border-bottom-right-radius: 4px;
				-webkit-border-bottom-left-radius: 4px;
				-webkit-border-bottom-right-radius: 4px;
				-khtml-border-bottom-left-radius: 4px;
				-khtml-border-bottom-right-radius: 4px;
				border-bottom-left-radius: 4px;
				border-bottom-right-radius: 4px;
				}

/* ooo	OL list-form */
		
		.list-form_install {
			border-bottom: 1px solid #666;
			margin: 0 0 12px;
			}
			ul.list-form_install {
				list-style: none;
				}
			.list-form_install li {
				margin: 0 0 1em;
				}
				/* install step */
				.install-step {
					background: #fff url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/install-step.png) no-repeat 100% 0;
					color: #666;
					display: none;
					font-size: 18px; line-height: 40px;
					height: 40px;
					margin: 0 0 0 -48px;
					padding: 0 0 0 2px;
					position: absolute;
					text-align: center;
					width: 36px;
					}
				.list-form_install p {
					font-size: 13px; line-height: 1.3em;
					}
				.list-form_install h6 {
					font-size: 14px; line-height: 1.3em;
					}
				.list-form_install .input-wrap {
					margin: 0 0 .6em;
					}
				.list-form_install .padding {
					margin: 1.5em 0;
					}
				.list-form_install label {
					font-size: 15px; line-height: 1.6em;
					display: block;
					}
				.list-form_install .info {
					color: #666;
					font-size: 14px; line-height: 1.3em;
					margin: .2em 0 1em;
					}
				/*.list-form_install .rad,
				.list-form_install .chk {
					clear: left;
					height: 18px;
					width: 18px;
					}*/
					.list-form_install label.small {
						font-size: 14px; line-height: 1.3em;
						}
				.list-form_install label .fade {
					color: #646d5b;
					display: block;
					font-size: 13px;
					line-height: 1.2em;
					}
					
			/* Indented image */
			.list-form_install img.indent {
				margin: 0;
				}
			
			/* Imagewrap */
			.list-form_install .imagewrap {
				margin: 0 0 10px;
				}
				.list-form_install .imagewrap .indent {
					margin: 0;
					}
				.list-form_install .imagewrap p {
					margin: 0 0 4px;
					}
				.list-form_install .imagewrap .enlarge {
					margin: 0;
					}
					.list-form_install .imagewrap .enlarge a {
						background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/icon-magnifying-glass.png) no-repeat;
						padding: 0 0 0 18px;
						}
			
			/* Instructionwrap */
			.list-form_install .instructionwrap {
				margin: 0 0 10px;
				}
				.list-form_install .instructionwrap .info {
					font-size: 11px; line-height: 1.3em;
					margin: 0;
					}
				
				.instructionwrap textarea.textarea-install {
					width: 225px;
					}
					
			/* Install scroll */
			.install-scroll {
				height: 420px;
				overflow: auto;
				padding: 0 6px 0 0;
				}
				.install-scroll .pinnedbox-inner {
					padding: 24px 10px 16px 28px;
					}
			
			/* Install Window */
			.install-window {
				margin: 0 0 10px;
				}
				.install-window iframe {
					height: 420px;
					}

	/* Install Platforms */
	
	.install-platform-p {
		background: #f6f6f6;
		height: 34px;
		margin: 15px 0 0;
		padding: 4px;
		}
		
	.install-platform {
		background: #e6e6e6;
		clear: both;
		height: 32px;
		list-style: none;
		margin: 0 0 3px;
		padding: 5px;
		}
		.btn_bl,
		.btn_wp,
		.btn_mt,
		.btn_tr,
		.btn_tp,
		.btn_js {
			float: left;
			height: 32px;
			margin: 0 5px 0 0;
			width: 96px;
			} .install-platform a span { display: none; }
			.install-platform a:hover {
				background-position: 0 100%;
				}
	.btn_bl {
		background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/install-platform-bl.png) no-repeat;
		}
	.btn_wp {
		background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/install-platform-wp.png) no-repeat;
		}
	.btn_mt {
		background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/install-platform-mt.png) no-repeat;
		}
	.btn_tr {
		background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/install-platform-tr.png) no-repeat;
		}
	.btn_tp {
		background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/install-platform-tp.png) no-repeat;
		}
	.btn_js {
		background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/install-platform-js.png) no-repeat;
		}

/* ooo	form error */

		.form-error {
			margin: 10px 0 0 274px;
			position: absolute;
			z-index: 2;
			width: 258px;
			}
			
			.form-error-inner {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/error-message.png) no-repeat 0 0;
				_background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/error-message-ie6.png);
				color: #fff;
				padding: 13px 12px 0 32px;
				}
				
			.form-error-inner-b {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/error-message.png) no-repeat 0 100%;
				_background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/error-message-ie6.png);
				height: 21px;
				}
		
		.form-error:hover {
			z-index: 10;
			}

/* ooo	form error */
		
		ul.form-tool-list {
			margin: 4px 0 0;font-size: 12px;
			padding: 0 0 0 12px;
			}
			ul.form-tool-list li {
				display: list-item;
                                list-style: disc;
				margin: 0;
				}
			

/* !o	block */
	
		.block {
			background: #f0f0f0;
			margin: 0 0 12px;
			padding: 15px;
			position: relative;
			-moz-border-radius: 3px;
			-o-border-radius: 3px;
			-webkit-border-radius: 3px;
			-khtml-border-radius: 3px;
			border-radius: 3px;
			-moz-box-shadow: 0 1px 3px #bbb;
			-o-box-shadow: 0 1px 3px #bbb;
			-webkit-box-shadow: 0 1px 3px #bbb;
			-khtml-box-shadow: 0 1px 3px #bbb;
			box-shadow: 0 1px 3px #bbb;
			}
		
		.block_inline_tall,
		.block_inline_large,
		.block_inline {
			background: #fafafa;
			clear: both;
			margin: 8px 0 2em;
			padding: 10px;
			-moz-border-radius: 3px;
			-o-border-radius: 3px;
			-webkit-border-radius: 3px;
			-khtml-border-radius: 3px;
			border-radius: 3px;
			-moz-box-shadow: 0 -1px 0 #bbb;
			-o-box-shadow: 0 -1px 0 #bbb;
			-webkit-box-shadow: 0 -1px 0 #bbb;
			-khtml-box-shadow: 0 -1px 0 #bbb;
			box-shadow: 0 -1px 0 #bbb;
			}
			
			.variate .block_inline {
				background: #fcfeff;
				}
			
			.list-form .block_inline {
				background: #f0f0f0;
				}
		
		/* Block_inline_large */
		
		.block_inline_tall,
		.block_inline_large {
			background: #f0f0f0;
			overflow: auto;
			overflow-x: auto;
			overflow-y: hidden;
			position: relative; /* IE6 & 7 */
			}
		
		.block_inline_tall ul,
		.block_inline_large ul {
			margin: 0;
			min-height: 100px;
			_height: 100px;
			padding: 0;
			}
			
			.block_inline_tall ul li,
			.block_inline_large ul li {
				clear: none !important;
				float: left;
				display: inline;
				height: 102px;
				margin: 0 4px 0 0 !important;
				position: relative;
				list-style: none;
				width: 122px;
				}
			
			.block_inline_large ul li.block_inline-section_title {
				border-right: 1px solid #ccc;
				height: 100px;
				margin: -10px 10px 0 0 !important;
				padding: 10px 10px 0 35px;
				width: 68px;
				}
			
			.block_inline_tall h4,
			.block_inline_large h4 {
				font-size: 18px;
				margin: 0;
				}
			
			.block_inline_large ul li.block_inline-section_title h4 {
				color: #888;
				text-align: right;
				}
				
				.block_inline_large ul li label {
					background: #fff;
					float: left;
					display: block;
					height: 100px;
					line-height: 1em !important;
					border: 1px solid #fff;
					position: relative;
					text-align: center;
					width: 120px;
					-moz-border-radius: 3px;
					-o-border-radius: 3px;
					-webkit-border-radius: 3px;
					-khtml-border-radius: 3px;
					border-radius: 3px;
					-moz-box-shadow: 0 1px 2px #aaa;
					-o-box-shadow: 0 1px 2px #aaa;
					-webkit-box-shadow: 0 1px 2px #aaa;
					-khtml-box-shadow: 0 1px 2px #aaa;
					box-shadow: 0 1px 2px #aaa;
					}
				
				.block_inline_large ul li label input {
					cursor: pointer;
					}
					
					.block_inline_large ul li#sel_size label,
					.block_inline_large ul li#sel_button label,
					.block_inline_large ul li label:hover {
						border: 1px solid #666;
						-moz-box-shadow: 0 1px 2px #777;
						-o-box-shadow: 0 1px 2px #777;
						-webkit-box-shadow: 0 1px 2px #777;
						-khtml-box-shadow: 0 1px 2px #777;
						box-shadow: 0 1px 2px #777;
						}
					
					.block_inline_large ul li#sel_size label input,
					.block_inline_large ul li#sel_size label,
					.block_inline_large ul li#sel_button label input,
					.block_inline_large ul li#sel_button label {
						cursor: default;
						}
				
				.block_inline_tall ul li img,
				.block_inline_large ul li img {
					display: block;
					margin: 20px auto 0;
					}
				
				.block_inline_tall ul li span,
				.block_inline_large ul li span {
					display: block;
					width: 120px;
					}
			
			/* Tall */
			
			.block_inline_tall {
				padding: 14px;
				_width: 681px !important;
				}
				
				.block_inline_tall ul {
					height: auto;
					}
					
					.block_inline_tall ul li {
						display: inline;
						float: left;
						height: auto;
						margin: 0 14px 0 0 !important;
						width: auto;
						_width: 1%;
						}
					
						.block_inline_tall ul li a {
							_overflow: hidden !important;
							display: block;
							}
				
						.block_inline_tall .tall_box {
							background: #fff;
							display: block;
							padding: 5px;
							min-width: 180px;
							-moz-border-radius: 3px;
							-o-border-radius: 3px;
							-webkit-border-radius: 3px;
							-khtml-border-radius: 3px;
							border-radius: 3px;
							-moz-box-shadow: 0 1px 2px #aaa;
							-o-box-shadow: 0 1px 2px #aaa;
							-webkit-box-shadow: 0 1px 2px #aaa;
							-khtml-box-shadow: 0 1px 2px #aaa;
							box-shadow: 0 1px 2px #aaa;
							}
						
						.block_inline_tall .tall_box .text {
							height: 25px;
							overflow: hidden;
							padding: 4px 5px;
							resize: none;
							width: 88%;
							}
						
						.block_inline_tall ul li img {
							margin: 0 auto 6px;
							}
				
				.block_inline_tall textarea.text {
					font-size: 10px;
					}
							
				.block_inline_tall .tall-title {
					line-height: 1em;
					margin: 0 0 6px;
					}
					
					.block_inline_tall .tall-title span {
						color: #888;
						display: block;
						font-size: 14px;
						line-height: 22px;
						margin: -20px 0 0;
						position: relative;
						text-align: center;
						}
			
			/* Previews */
			
			.block_inline_large .preview {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/idc/buttons/examples/idc-button-examples.png);
				display: block;
				height: 35px;
				margin: 14px auto 12px;
				width: 100px;
				}
				
				.block_inline_large .theme_button_setting_1 .preview {
					background: none;
					line-height: 35px;
					}
			
			/* Theme size avatars */
			
			.block_inline_large .avatar-size {
				display: block;
				height: 61px;
				margin: 0 auto;
				width: 100px;
				}
				
				.block_inline_large .avatar-size img {
					margin: 0 auto;
					}

/* ooo	toolbar */
		
		.toolbar {
			float: left;
			}
			span.toolbar {
				display: inline;
				}
			.toolbar span {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/toolbar.png) no-repeat;
				display: block;
				float: left;
				height: 34px;
				width: 10px;
				}
			.toolbar .r {
				background-position: 100% 0;
				height: 34px;
				font-size: inherit; line-height: 34px;
				padding: 0 10px 0 0;
				text-align: center;
				width: auto;
				}

/* !o	list-statistics */
		
		.list-statistics {
			margin: 0 0 1em;
			padding: 0;
			}
			
			.list-statistics li {
				background: #f0f0f0;
				list-style: none;
				margin: 0 0 5px;
				padding: 4px;
				-moz-border-radius: 3px;
				-o-border-radius: 3px;
				-webkit-border-radius: 3px;
				-khtml-border-radius: 3px;
				border-radius: 3px;
				}

/* !o	list-apply */
		
		.list-apply {
			margin: 0 0 1em;
			min-height: 30px;
			_height: 30px;
			padding: 0;
			}
			
			.list-apply li {
				float: left;
				display: inline;
				list-style: none;
				margin: 0 5px 0 0;
				}
				
				.list-apply a {
					background: #f6f6f6;
					display: block;
					line-height: 20px;
					padding: 0 5px;
					-moz-border-radius: 3px;
					-o-border-radius: 3px;
					-webkit-border-radius: 3px;
					-khtml-border-radius: 3px;
					border-radius: 3px;
					-moz-box-shadow: 0 -1px 0 #ccc;
					-o-box-shadow: 0 -1px 0 #ccc;
					-webkit-box-shadow: 0 -1px 0 #ccc;
					-khtml-box-shadow: 0 -1px 0 #ccc;
					box-shadow: 0 -1px 0 #ccc;
					}
					
					.list-apply .sel a {
						background: #009ee4;
						border: 1px solid #00b1ff;
						border-bottom-color: #0079b4;
						color: #fff;
						line-height: 18px;
						padding: 0 4px;
						text-decoration: none;
						-moz-box-shadow: 0 1px 2px #aaa;
						-o-box-shadow: 0 1px 2px #aaa;
						-webkit-box-shadow: 0 1px 2px #aaa;
						-khtml-box-shadow: 0 1px 2px #aaa;
						box-shadow: 0 1px 2px #aaa;
						}
					
					.list-apply .submit {
						float: right;
						margin: 0;
						}

/* !o	list-siteselect */
		
		.list-siteselect {
			background: #f6f6f6;
			margin: 0 0 1em;
			padding: 0;
			-moz-border-radius: 4px;
			-o-border-radius: 4px;
			-webkit-border-radius: 4px;
			-khtml-border-radius: 4px;
			border-radius: 4px;
			}
			
			.list-siteselect li {
				border-bottom: 2px solid #fff;
				list-style: none;
				}
				
				.list-siteselect a {
					font-size: 15px;
					display: block;
					padding: 10px 12px;
					text-decoration: none;
					-moz-border-radius: 4px;
					-o-border-radius: 4px;
					-webkit-border-radius: 4px;
					-khtml-border-radius: 4px;
					border-radius: 4px;
					}
					
					.list-siteselect a:hover {
						background: #009EE4;
						border: none;
						color: #fff;
						text-shadow: 0 -1px 0 #2788B3;
						padding: 14px 16px;
						position: relative;
						margin: -4px;
						-moz-box-shadow: 0 1px 2px #aaa;
						-o-box-shadow: 0 1px 2px #aaa;
						-webkit-box-shadow: 0 1px 2px #aaa;
						-khtml-box-shadow: 0 1px 2px #aaa;
						box-shadow: 0 1px 2px #aaa;
						}
									
				.list-siteselect a:even {
					background: #f6c;
					}

/* !o	list-blogposts */
	
		.list-blogposts {
			background: #EEFFC5;
			float: right;
			margin: 0 0 10px 10px;
			max-height: 450px;
			_height: 450px;
			overflow: auto;
			overflow-x: hidden;
			overflow-y: auto;
			padding: 5px;
			width: 200px;
			-moz-border-radius: 3px;
			-o-border-radius: 3px;
			-webkit-border-radius: 3px;
			-khtml-border-radius: 3px;
			border-radius: 3px;
			}
			
			.list-blogposts li {
				list-style: none;
				margin: 0 0 4px;
				}
				
				.list-blogposts a {
					display: block;
					line-height: 1.2em;
					padding: 4px 5px;
					-moz-border-radius: 2px;
					-o-border-radius: 2px;
					-webkit-border-radius: 2px;
					-khtml-border-radius: 2px;
					border-radius: 2px;
					}
					
					.list-blogposts a:hover {
						background: #fff;
						}
				
				.list-blogposts .sel a {
					background: #fff;
					color: #444;
					cursor: default;
					text-decoration: none;
					font-weight: bold;
					}

/* !o	list-ordered */
		
		.list-ordered {
			margin: 0 0 1em;
			padding: 0 0 0 2em;
			}
			
			.list-ordered li {
				margin: 0 0 .6em;
				}
			
			.list-ordered .normal,
			.list-ordered .alternate {
				padding: 5px;
				}
			
			.list-ordered .alternate {
				background: #f6f6f6;
				}
				
			.list-ordered .floatright {
				margin: 0 0 10px 10px;
				}
				
/* !o	list-checklist */
		
		.wrap .list-checklist {
			margin: 0 0 1em;
			padding: 0;
			}
		
			.list-checklist li {
				display: block;
				margin: 0 0 1px;
				}
			
			.list-checklist label {
				display: block;
				cursor: pointer;
				background: #f0f0f0;
				padding: 10px 13px;
				}
			
			.list-checklist label:hover {
				background: #ffc;
				}
			
			.list-checklist li:first-child label {
				-moz-border-radius-topleft: 8px;
				-moz-border-radius-topright: 8px;
				-o-border-top-left-radius: 8px;
				-o-border-top-right-radius: 8px;
				-webkit-border-top-left-radius: 8px;
				-webkit-border-top-right-radius: 8px;
				-khtml-border-top-left-radius: 8px;
				-khtml-border-top-right-radius: 8px;
				border-top-left-radius: 8px;
				border-top-right-radius: 8px;
				}
			
			.list-checklist li:last-child label {
				-moz-border-radius-bottomleft: 8px;
				-moz-border-radius-bottomright: 8px;
				-o-border-bottom-left-radius: 8px;
				-o-border-bottom-right-radius: 8px;
				-webkit-border-bottom-left-radius: 8px;
				-webkit-border-bottom-right-radius: 8px;
				-khtml-border-bottom-left-radius: 8px;
				-khtml-border-bottom-right-radius: 8px;
				border-bottom-left-radius: 8px;
				border-bottom-right-radius: 8px;
				}
				
				.list-checklist label input {
					margin: 0 12px 0 0;
					}

/* !o	list-arrows */
		
		.list-arrows {
			padding: 0 0 0 12px;
			}
		
		.main-inner .list-arrows {
			padding: 0;
			margin: 0 0 1em;
			}
			
			.list-arrows ul h6 {
				font-size: 12px;
				}
				
			.list-arrows li {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite.png?=4) no-repeat -369px -48px;
				_background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-ie6.png?=4);
				list-style: none;
				margin: 0 0 8px;
				padding: 0 0 0 12px;
				}
				
				.list-arrows .noarrow {
					background: none;
					padding: .2em 0 0;
					}
					
				.main-inner .list-arrows ul {
					padding: 0 0 0 .5em;
					}
					
					.list-arrows ul li {
						background: none;
						list-style: disc;
						padding: 0;
						}
						
						.list-arrows ul a {
							font-weight: normal;
							}

/* !o	list-users */
		
		.list-users {
			width: 500px;
			}
			
			.list-users li {
				background: #f0f0f0;
				border-bottom: 1px solid #fff;
				line-height: 22px !important;
				margin: 0 0 3px !important;	
				padding: 3px 5px;
				-moz-border-radius: 3px;
				-o-border-radius: 3px;
				-webkit-border-radius: 3px;
				-khtml-border-radius: 3px;
				border-radius: 3px;
				}
				
			.list-users .first {
				background: none;
				border-bottom: 1px solid #ddd;
				padding: 0 0 4px;
				}

/* !o	list-users_extended */
		
		.grid_small .list-users_extended li,
		.grid .list-users_extended li {
			float: left;
			margin: 0 4px 4px 0;
			width: 434px;
			}
			
			.grid_small .list-users_extended li {
				width: 327px;
				}
			
			/* reset */
			.grid_small .list-users_extended li li,
			.grid .list-users_extended li li {
				float: none;
				margin: 0;
				width: auto;
				}
		
		.list-users_extended {
			margin: 0;
			padding: 0;
			}
			
			.list-users_extended li {
				background: #fff url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sys-blogitem.png?=2) repeat-x 0 100%;
				display: block;
				min-height: 42px;
				_height: 42px;
				margin: 0 0 5px;
				padding: 5px;
				-moz-border-radius: 2px;
				-o-border-radius: 2px;
				-webkit-border-radius: 2px;
				-khtml-border-radius: 2px;
				border-radius: 2px;
				}
				
				.list-users_extended .avatar {
					display: inline;
					float: left;
					height: 42px;
					margin: 0 8px 0 0;
					width: 42px;
					}
				
				.list-users_extended li h5 {
					clear: none;
					}
				
				.list-users_extended .action {
					float: right;
					}
				
				.list-users_extended .inline_reputation {
					display: inline;
					float: left;
					margin: 0 8px 0 0;
					}
		
		/* list-blogdropdown */
		
		.wrap .list-blogdropdown {
			display: inline;
			float: left;
			margin: 0;
			padding: 0;
			}
			
			.wrap ul.list-blogdropdown li {
				background: none;
				float: left;
				min-height: 0;
				_height: 0;
				list-style: none;
				padding: 0;
				}
			
			.wrap .list-blogdropdown ul {
				display: none;
				position: absolute;
				width: auto;
				margin: -22px 0 0 -5px !important;
				background: #fff url(/National_Library/20160517234414oe_/https://intensedebate.com/images/id-userinfo_menu.png);
				border: 1px solid #ccc;
				padding: 0;
				}
				
				.wrap .list-blogdropdown li.open {
					display: inline;
					float: left;
					margin: 0 0 0 5px;
					}
				
				.wrap .list-blogdropdown li.open:hover ul {
					display: block;
					}
			
			.wrap .list-blogdropdown ul li {
				float: none;
				line-height: 25px;
				margin: 0 2px;
				height: 24px;
				}
			
			.wrap .list-blogdropdown ul li a {
				padding: 5px 2px 1px;
				}
				
			.wrap .list-blogdropdown ul li a img {
				margin: -1px 1px 0 1px !important;
				border: none !important;
				}

/* ooo	list-data */
		
		.wrap .list-data {
			margin: 0 0 1em;
			padding: 0;
			}
			
			.wrap .list-data li {
				background: #edf9ff;
				line-height: 26px;
				list-style: none;
				margin: 0 0 2px;
				-moz-border-radius: 4px; /* For Mozilla Firefox */
				-khtml-border-radius: 4px; /* For Konqueror */
				-webkit-border-radius: 4px; /* For Safari */
				border-radius: 4px; /* For future native implementations */
				}
				
				.wrap .list-data .description {
					padding: 8px 12px;
					}
				
				.wrap .list-data .data {
					background: #cfedfb;
					float: right;
					font-size: 18px;
					padding: 8px 12px;
					width: 355px;
					-moz-border-radius: 4px; /* For Mozilla Firefox */
					-khtml-border-radius: 4px; /* For Konqueror */
					-webkit-border-radius: 4px; /* For Safari */
					border-radius: 4px; /* For future native implementations */
					}
				
				.wrap .list-data .submitform {
					background: none;
					}

/* ooo	list-tbone */
		
		.wrap .list-tbone {
			clear: left;
			padding: 0;
			margin: 0 0 1em;
			}
			
			.list-tbone ul h6 {
				font-size: 12px;
				}
				
			.list-tbone li {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite.png?=4) no-repeat -369px -198px;
				_background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-ie6.png?=4) no-repeat -369px -198px;
				list-style: none;
				margin: 0 0 14px;
				padding: 0 0 0 12px;
				}
			
			.list-tbone li:last-child {
				background-position: -369px -303px;
				}
				
				.list-tbone .noarrow {
					background: none;
					padding: .2em 0 0;
					}
					
				.main-inner .list-tbone ul {
					padding: 0 0 0 .5em;
					}
					
					.list-tbone ul li {
						background: none;
						list-style: disc;
						padding: 0;
						}
						
						.list-tbone ul a {
							font-weight: normal;
							}

/* ooo	list-checkmarks */
		
		.wrap .list-checkmarks {
			padding: 0;
			margin: 1em 0 2em;
			}
			.list-checkmarks ul h6 {
				font-size: 14px;
				}
			.list-checkmarks li {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/list-check.png) no-repeat 0 0;
				font-size: 14px;
				list-style: none;
				margin: .5em 0;
				padding: 0 0 0 22px;
				}
				.list-checkmarks .noarrow {
					background: none;
					padding: .2em 0 0;
					}
				.main-inner .list-checkmarks ul {
					padding: 0 0 0 .5em;
					}
					.list-checkmarks ul li {
						background: none;
						list-style: disc;
						padding: 0;
						}
						.list-checkmarks ul a {
							font-weight: normal;
							}

/* ooo	list-sections */
		
		.main-inner .list-sections {
			border-top: 1px solid #dddddd;
			margin: 1.5em 0;
			}
			.list-sections li {
				border-bottom: 1px solid #dddddd;
				list-style: none;
				padding: 2em 2em 2em 290px;
				position: relative;
				}
				.list-sections li.last {
					padding: 2em;
					}
			.list-sections img {
				float: left;
				left: 0;
				margin: 0 2em 15px 0;
				position: absolute;
				top: 2em;
				}

/* ooo	list-discussions */
		
		.wrap .list-discussions {
			padding: 0;
			}
			.list-discussions h5 {
				font-weight: normal;
				}
				.list-discussions li {
					background: #f6f6f6;
					/* height: 45px; */
					list-style: none;
					margin: 0 0 2px;
					overflow: hidden;
					padding: 5px;
					}
					.list-discussions .type2 {
						background: #eff9ff;
						}
				
				.list-discussions .floatright {
					border-left: 1px solid #ccc;
					padding: 0 5px 0 10px;
					}
					.list-discussions .type2 .floatright {
						border-left: 1px solid #c2e8ff;
						}
					
					.list-discussions p.nomargin {
						font-size: 11px; line-height: 1.3em;
						color: #666;
						}

/* ooo	list-keywords */
		
		.list-keywords,
		.wrap #wrapx .list-keywords {
			margin: 0 -2px .5em;
			max-height: 180px;
			overflow: hidden;
			overflow-y: auto;
			width: 100%;
			}
			
			.list-keywords li,
			.wrap #wrapx .list-keywords li {
				clear: none !important;
				float: left;
				margin: 0 2px 4px /*Temp*/!important;
				}
			
			.list-keywords a,
			.wrap #wrapx .list-keywords a {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite.png?=4) no-repeat -24px -68px;
				_background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-ie6.png?=4) no-repeat -24px -68px;
				float: left;
				height: 14px;
				line-height: 14px;
				overflow: hidden;
				padding: 0 5px 0 16px /*Temp*/!important;
				-moz-border-radius: 6px; /* For Mozilla Firefox */
				-khtml-border-radius: 6px; /* For Konqueror */
				-webkit-border-radius: 6px; /* For Safari */
				border-radius: 6px; /* For future native implementations */
				}
				
				.list-keywords a:hover,
				.wrap #wrapx .list-keywords a:hover {
					background-color: #0090d6;
					background-position: -24px -81px;
					color: #fff /*Temp*/!important;
					text-decoration: none;
					}
				
				.list-keywords a:active,
				.wrap #wrapx .list-keywords a:active {
					background-color: #009ee4;
					}

/* ***	Wrap */
		
		.wrap {
			margin: 0 auto;
			width: 974px;
			}


/* ***	Header */

		.header {
			background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/tiles.png) repeat-x 0 12px;
			color: #fff;
			clear: both;
			padding: 0 0 15px;
			}
		
	/* >>>	Badges */
	
			.badges {
				float: left;
				display: inline-block;
				margin: 10px 0 0;
				}
				.badges h5 {
					color: #999;
					font-weight: normal;
					text-align: right;
					}
	
	/* >>>	Logo */
			
			.logo {
				background: #fff url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/header.png) no-repeat -638px -125px;
				float: left;
				width: 165px;
				}
				
				.logo h1 {
					margin: 0;
					}
			
			/* intensedebate-logo */
		
			.intensedebate-logo {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite.png?=4) no-repeat;
				_background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-ie6.png?=4) no-repeat;
				display: block;
				height: 51px;
				margin: 0 0 0 16px !important;
				text-indent: -9999px;
				width: 150px;
				}
	
	/* >>>	Menu */
			
			.menu {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/header.png) no-repeat -638px -184px;
				float: left;
				margin: 0;
				padding: 14px 0 2px 2px;
				}
				.menu li {
					float: left;
					list-style: none;
					margin: 0 2px;
					}
				.menu h2 {
					font-size: 15px; line-height: 1.3em;
					font-weight: normal;
					margin: 0;
					}
				.menu a {
					color: #444444;
					display: block;
					line-height: 29px;
					padding: 4px 0 0;
					text-decoration: none;
					}
				/* Normal button */
				.menu .button {
					background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/header.png) no-repeat 100% 0;
					float: left;
					padding: 0 8px 0 0;
					}
					.menu .button a {
						background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/header.png) no-repeat -341px 0;
						float: left;
						padding: 0 0 0 8px;
						}
				/* Dropdown */
				.menu .dropdown_sel {
					margin: 0;
					}
				.menu .dropdown_sel .dropdown-button,
				.menu .dropdown .dropdown-button {
					background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/header.png) no-repeat 100% -60px;
					float: left;
					padding: 0;
					}
					.menu .dropdown_sel .dropdown-button {
						background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/header.png) no-repeat 100% -89px;
						padding: 0 0 0;
						}
					.menu .dropdown_sel .dropdown-button a,
					.menu .dropdown .dropdown-button a {
						background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/header.png) no-repeat -341px -60px;
						float: left;
						padding: 0 8px;
						}
						.menu .dropdown_sel .dropdown-button a {
							background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/header.png) no-repeat -341px -89px;
							padding: 0 8px 2px 10px;
							}
						/*.menu .button a:hover,
						.menu .dropdown-button a:hover {
							text-decoration: underline;
							}*/
						/* initiate arrow */
						.menu .dropdown_sel .initiate,
						.menu .dropdown .initiate {
							background: none;
							cursor: pointer;
							float: left;
							height: 29px;
							width: 23px;
							}
							.menu .dropdown_sel .initiate {
								margin: 0 2px 0 0;
								}
							.menu .dropdown_sel .initiate:hover,
							.menu .dropdown .initiate:hover {
								background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/header.png) no-repeat -607px -128px;
								}
						
						/* Menu */
						.menu .dropdown_sel ul,
						.menu .dropdown ul {
							background: #ebf8ff;
							border: 1px solid #9cdaf7;
							clear: both;
							display: none;
							margin: 26px 0 0;
							padding: 6px 0;
							position: absolute;
							width: 220px;
							z-index: 200;
							}
							.menu .dropdown_sel.display ul,
							.menu .dropdown.display ul {
								display: block;
								}
								.menu .dropdown_sel.display .initiate,
								.menu .dropdown.display .initiate {
									background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/menu-initiate.png) no-repeat 2px 2px;
									}
							.menu .dropdown_sel ul li,
							.menu .dropdown ul li {
								background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/header.png) no-repeat -418px 100%;
								margin: 0; /* resetting main menu margin */
								padding: 0 0 3px;
								width: 220px;
								}
								.menu .dropdown_sel ul li.last,
								.menu .dropdown ul li.last {
									background: none;
									padding: 0;
									}
							.menu .dropdown_sel ul h3,
							.menu .dropdown ul h3 {
								font-size: 15px; line-height: 1.3em;
								font-weight: normal;
								margin: 0;
								}
							.menu .dropdown_sel ul a,
							.menu .dropdown ul a {
								padding: 0 8px;
								}
								.menu .dropdown_sel ul a:hover,
								.menu .dropdown ul a:hover {
									background: #d6f1ff;
									}
				
				/* sel */
				.menu .sel {
					margin: 0;
					}
					.menu .sel .button {
					background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/header.png) no-repeat 100% -29px;
					float: left;
					padding: 0 10px 0 0;
					}
					.menu .sel a {
						background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/header.png) no-repeat -341px -29px;
						float: left;
						padding: 0 0 2px 10px;
						}
	/* >>>	submenu */
			
			.submenu {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/submenu-bg.png) no-repeat 0 38px;
				height: 50px;
				margin: 0 0 1em;
				padding: 0 13px;
				}
				.submenu li {
					float: left;
					height: 45px;
					list-style: none;
					margin: 0 10px 0 0;
					}
				.submenu a {
					display: block;
					padding: 5px;
					}
					.submenu .submenu_dropdown_sel ul a:hover,
					.submenu .submenu_dropdown ul a:hover,
					.submenu a:hover {
						background: #ebf8ff;
						}
					
					.submenu .submenu_dropdown_sel.display ul,
					.submenu .submenu_dropdown.display ul {
						display: block !important;
						}
					
				.submenu h3 {
					font-size: 14px; line-height: 1.3em;
					font-weight: normal;
					}
				/* sel */
				.submenu .submenu_dropdown_sel,
				.submenu .sel {
					background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/submenu-sel.png) no-repeat 50% 100%;
					}
					.submenu .sel a,
					.submenu .submenu_dropdown_sel a.submenu_dropdown-link {
						background: none;
						color: #222222;
						cursor: default;
						text-decoration: none;
						}
						/* ie6 fix */
						.submenu .sel a:hover {
							background: none;
							}
	/* >>>	submenu_dropdown */
	
			.submenu .submenu_dropdown {
				
				}
				/* hover effect */
				.submenu .submenu_dropdown_sel a.submenu_dropdown-link,
				.submenu .submenu_dropdown a.submenu_dropdown-link {
					background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/submenu-dropdown.png) no-repeat 100% 0;
					padding: 5px 27px 5px 5px;
					}
					.submenu .submenu_dropdown_sel.display .submenu_dropdown-link,
					.submenu .submenu_dropdown_sel a.submenu_dropdown-link:hover,
					.submenu .submenu_dropdown.display .submenu_dropdown-link,
					.submenu .submenu_dropdown a.submenu_dropdown-link:hover {
						background-position: 100% 100%;
						}
				
				.submenu .submenu_dropdown_sel ul,	
				.submenu .submenu_dropdown ul {
					background: #fff;
					border: 1px solid #9cdaf7;
					border-bottom: none;
					display: none;
					margin: 0;
					padding: 6px 0;
					position: absolute;
					width: 350px;
					z-index: 300;
					}
					.submenu .submenu_dropdown_sel ul li,
					.submenu .submenu_dropdown ul li {
						border-bottom: 1px solid #9cdaf7;
						height: auto;
						margin: 0;
						padding: 0;
						width: 350px;
						}
						.submenu .submenu_dropdown_sel ul li.divider,
						.submenu .submenu_dropdown ul li.divider {
							border-top: 1px solid #9cdaf7;
							}
					.submenu .submenu_dropdown_sel ul h3,
					.submenu .submenu_dropdown ul h3 {
						margin: 0;
						}
					.submenu .submenu_dropdown_sel ul a,
					.submenu .submenu_dropdown ul a {
						background: none;
						padding: 8px;
						}
						.submenu .submenu_dropdown_sel ul a:hover,
						.submenu .submenu_dropdown ul a:hover {
							background: #EBF8FF;
							}
				
				.submenu .addblog {
					float: left;
					margin: 4px 5px 0 0;
					}
	
	/* >>>	submenu-steps */
			
			.submenu-steps {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/submenu-bg.png) no-repeat 0 69px;
				height: 70px;
				margin: 15px 0 25px;
				padding: 0 35px;
				}
				.submenu-steps li {
					float: left;
					height: 70px;
					list-style: none;
					margin: 0 10px 0 0;
					}
				.submenu-steps a {
					float: left;
					display: block;
					text-decoration: none;
					}
					.submenu-steps a:hover strong {
						text-decoration: underline;
						}

					/* Icons */
					.submenu-steps .step_1,
					.submenu-steps .step_2,
					.submenu-steps .step_3 {
						background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/icon-install-url.png) no-repeat;
						height: 65px;
						padding: 0 0 0 80px;
						width: 122px;
						}
						.submenu-steps .step_2 {
							background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/icon-install-platform.png) no-repeat;
							}
						.submenu-steps .step_3 {
							background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/icon-install-install.png) no-repeat;
							}
						.submenu-steps .step_1 .fade,
						.submenu-steps .step_2 .fade,
						.submenu-steps .step_3 .fade {
							display: block;
							font-size: 11px; line-height: 1.3em;
							margin: 15px 0 0;
							}
						.submenu-steps .step_1 strong,
						.submenu-steps .step_2 strong,
						.submenu-steps .step_3 strong {
							display: block;
							}
						
				.submenu-steps h3 {
					font-size: 14px; line-height: 1.3em;
					font-weight: normal;
					}
				/* sel */
				.submenu-steps .sel {
					background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/submenu-steps-sel.png) no-repeat;
					}
				/* Locked/Done */
				.submenu-steps .locked,
				.submenu-steps .done {
					background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/submenu-install-locked.png) no-repeat;
					display: block;
					height: 69px;
					position: absolute;
					width: 202px;
					}
					.submenu-steps .done {
						background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/submenu-install-done.png) no-repeat;
						}
	
	/* >>>	Userbox */
			
			.userbox {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/header.png) no-repeat;
				color: #222222;
				float: right;
				height: 61px;
				width: 314px;
				padding: 9px 0 0 17px;
				}
			
			/* Userbox menu */
			.userbox-menu {
				margin: 0;
				padding: 0;
				}
				.userbox-menu li {
					float: left;
					line-height: 1.3em;
					list-style: none;
					width: 314px;
					}
					.userbox-menu li.loggedout {
						line-height: 28px;
						}
				.userbox-menu p.nomargin {
					padding: 3px 0 0;
					}
				.userbox-menu .small {
					color: #c2ecff;
					}
			
			/* Userbox avatar */
			.userbox-avatar {
				float: left;
				padding: 0 5px 0 0;
				}
				.userbox-avatar img {
					border: 2px solid #fff;
					border-top: none;
					}
				.userbox-avatar span {
					display: none;
					}


/* ***	Footer */
		
		.footer {
			color: #222;
			float: left;
			width: 100%;
			}
			
			.footer .wrap {
				border-top: 1px solid #ddd;
				margin: 35px auto 0;
				padding: 20px 0;
				position: relative;
				}
			
			.footer a {
				}
				
			.footer p {
				text-align: center;
				margin: 0;
				}
				
			.footer .fade {
				color: #666;
				}
				
				.footer .fade a {
					text-decoration: underline;
					}
		
		/* Footer menu */
		
		p.footer-menu {
			margin: 0 0 1.2em;
			}
			
			.footer-menu a {
				font-size: 14px; line-height: 1.3em;
				font-weight: normal;
				margin: 0 3px;
				}

/* ***	Main */
		
		.main {
			background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/sys-main-t.png) no-repeat;
			/*padding: 0 0 35px;*/
			}
			.main .main-inner {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/sys-main-b.png) no-repeat 0 100%;
				min-height: 300px;
				padding: 32px;
				/* To prevent right sidebar from not expanding the page */
				overflow: auto;
				}
				
		/* Main-inner settings */
		.main-inner ul {
			margin: 0 0 1em;
			padding: 0 0 0 14px;
			}
			
		/* Jobs page: topshelf widget */
		.main-inner .topshelf {
			border-bottom: 1px solid #ccc;
			margin: 0 0 4px;
			padding: 0 0 6px 14px;
			}
			
		.topshelf-credit {
			color: #999;
			font-size: 10px; line-height: 1.5em;
			}
		
		.page-title {
			margin: 0 0 .4em;
			}
		
		.secondary-title {
			margin: 1em 0 0
			}

/* !*	Mainx */
		
		.mainx-menu-count {
			border: 2px solid #fff;
			float: right;
			font-weight: normal;
			font-size: 11px;
			background: #7AAD01;
			display: inline;
			color: #fff;
			text-shadow: none;
			height: 15px;
			padding: 0 4px;
			margin: -1px 6px 0 0;
			max-width: 55px;
			min-width: 12px;
			text-align: center;
			_width: 12px; /* IE6 */
			-moz-border-radius: 10px;
			-o-border-radius: 10px;
			-webkit-border-radius: 10px;
			-khtml-border-radius: 10px;
			border-radius: 10px;
			-moz-text-shadow: none;
			-o-text-shadow: none;
			-webkit-text-shadow: none;
			-khtml-text-shadow: none;
			text-shadow: none;
			}
			
			.moderationCount {
				font-style: normal;
				}
		
		.mainx {
			background: #f0f0f0;
			height: 1%; /* IE hack... */
			min-height: 220px;
			-o-border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			border-radius: 5px;
			position: relative;
			}
			
			.mainx-menu {
				float: left;
				padding: 0;
				width: 190px;
				}
			
			.mainx .page-title {
				color: #666;
				font-size: 15px;
				font-weight: normal;
				margin: 0;
				padding: 8px 10px;
				}
				
				.mainx .page-title .small {
					font-size: 80%;
					float: none;
					display: block;
					line-height: 1em;
					}
				
			.mainx-menu ul {
				margin: 0;
				padding: 0 5px;
				position: relative;
				width: 180px;
				}
				
				.mainx-menu li {
					list-style: none;
					margin: 0 0 6px;
					-moz-box-shadow: 0 1px 2px #aaa;
					-o-box-shadow: 0 1px 2px #aaa;
					-webkit-box-shadow: 0 1px 2px #aaa;
					-khtml-box-shadow: 0 1px 2px #aaa;
					box-shadow: 0 1px 2px #aaa;
					-moz-border-radius: 4px;
					-o-border-radius: 4px;
					-webkit-border-radius: 4px;
					-khtml-border-radius: 4px;
					border-radius: 4px;
					}
					
					.mainx-menu .mainx-menu-item_cut,
					.mainx-menu .mainx-menu-item {
						display: block;
						text-decoration: none;
						width: 180px;
						-moz-border-radius: 3px;
						-o-border-radius: 3px;
						-webkit-border-radius: 3px;
						-khtml-border-radius: 3px;
						border-radius: 3px;
		
						}
					
					.mainx-menu .mainx-menu-item_cut span,
					.mainx-menu .mainx-menu-item span {
						background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-menu.png?=4) no-repeat;
						display: block;
						font-size: 15px;
						line-height: 17px;
						padding: 6px 0 0 12px;
						width: 168px;
						}
						
					.mainx-menu .mainx-menu-item_cut span {
						padding-bottom: 6px;
						}
						
						.mainx-menu .mainx-menu-item_cut:hover span,
						.mainx-menu .mainx-menu-item:hover span {
							background-position: 50% 0;
							}
						
						.mainx-menu .sel .mainx-menu-item_cut span,
						.mainx-menu .sel .mainx-menu-item span {
							background-position: 100% 0;
							color: #fff;
							_height: 17px;
							}
						
						.mainx .mainx-menu .mainx-menu-item .r {
							background-position: 0 100%;
							height: 6px;
							_overflow: hidden;
							padding: 0;
							width: 180px;
							}
							
						.mainx .mainx-menu .mainx-menu-item_cut .r {
							display: none;
							}
						
						.mainx .mainx-menu .mainx-menu-item_cut:hover .r,
						.mainx .mainx-menu .mainx-menu-item:hover .r {
							background-position: 50% 100%;
							}
							
							.mainx .mainx-menu .sel .mainx-menu-item_cut .r,
							.mainx .mainx-menu .sel .mainx-menu-item .r {
								background-position: 100% 100%;	
								}
						
						.mainx-menu ul a:hover {
							color: #fff;
							-webkit-text-shadow: 0 -1px 0 #2788b3;
							text-shadow: 0 -1px 0 #2788b3;
							}
						
						.mainx-menu ul .sel a {
							cursor: default;
							color: #fff;
							font-weight: bold;
							-webkit-text-shadow: 0 -1px 0 #555;
							text-shadow: 0 -1px 0 #555;
							}
							
							.mainx-menu .sel ul a {
								cursor: pointer;
								}
								
								/* Sub-tabs */
								
								.mainx-menu ul ul {
									background: #f6f6f6;
									border-top: 1px solid #ddd;
									padding: 3px 0;
									width: 180px;
									-moz-border-radius-bottomleft: 3px;
									-moz-border-radius-bottomright: 3px;
									-webkit-border-bottom-left-radius: 3px;
									-webkit-border-bottom-right-radius: 3px;
									-o-border-bottom-left-radius: 3px;
									-o-border-bottom-right-radius: 3px;
									-khtml-border-bottom-left-radius: 3px;
									-khtml-border-bottom-right-radius: 3px;
									border-bottom-left-radius: 3px;
									border-bottom-right-radius: 3px;
									}
									
									.mainx .mainx-menu ul ul li {
										margin: 0;
										-moz-box-shadow: none;
										-o-box-shadow: none;
										-webkit-box-shadow: none;
										-khtml-box-shadow: none;
										box-shadow: none;
										}
								
									.mainx .mainx-menu ul ul a {
										/*background: #f0f0f0;*/
										color: #009EE4;
										display: block;
										font-size: 13px;
										font-weight: normal;
										line-height: 22px;
										_height: 22px;
										text-decoration: none;
										padding: 0 0 0 20px;
										-moz-text-shadow: none;
										-o-text-shadow: none;
										-webkit-text-shadow: none;
										-khtml-text-shadow: none;
										text-shadow: none;
										}
										
										.mainx .mainx-menu ul ul a.last {
											-moz-border-radius-bottomleft: 2px;
											-moz-border-radius-bottomright: 2px;
											-webkit-border-bottom-left-radius: 2px;
											-webkit-border-bottom-right-radius: 2px;
											-o-border-bottom-left-radius: 2px;
											-o-border-bottom-right-radius: 2px;
											-khtml-border-bottom-left-radius: 2px;
											-khtml-border-bottom-right-radius: 2px;
											border-bottom-left-radius: 2px;
											border-bottom-right-radius: 2px;
											}
									
									.mainx .mainx-menu ul ul .sel a,
									.mainx .mainx-menu ul ul a:hover {
										background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-menu.png) no-repeat -183px -2px;
										color: #fff;
										}
										
										.mainx .mainx-menu ul ul .sel a {
											background: #ccc !important;
											color: #444;
											cursor: default;
											font-weight: bold;
											-moz-text-shadow: 0 -1px 0 #555 !important;
											-o-text-shadow: 0 -1px 0 #555 !important;
											-webkit-text-shadow: 0 -1px 0 #555 !important;
											-khtml-text-shadow: 0 -1px 0 #555 !important;
											text-shadow: 0 1px 0 #eee !important;
											}
										
										.mainx .mainx-menu ul ul a:hover {
											background: #009ee4;
											-moz-text-shadow: 0 -1px 0 #2788b3;
											-o-text-shadow: 0 -1px 0 #2788b3;
											-webkit-text-shadow: 0 -1px 0 #2788b3;
											-khtml-text-shadow: 0 -1px 0 #2788b3;
											text-shadow: 0 -1px 0 #2788b3;
											}
			
			.mainx-smallmenu {
				left: 15px;
				bottom: 15px;
				position: absolute;
				}
				
				.block .mainx-smallmenu {
					left: auto;
					line-height: 1.2em;
					right: 10px;
					bottom: 10px;
					}
				
				.form-submit .mainx-smallmenu {
					bottom: auto;
					float: right;
					left: auto;
					position: static;
					}
				
				.mainx-smallmenu a {
					color: #999;
					}
					
					.mainx-smallmenu .delete:hover {
						color: #c00;
						}
			
			.mainx .mainx-toolbar {
				background: #f0f0f0;
				padding: 5px;
				-moz-border-radius: 3px;
				-o-border-radius: 3px;
				-webkit-border-radius: 3px;
				-khtml-border-radius: 3px;
				border-radius: 3px;
				}
			
			.mainx .content {
				background: /*#f1fce9*/ #fff;
				display: inline;
				float: left;
				margin: 0 0 12px 0;
				min-height: 200px;
				_height: 200px;
				padding: 25px 35px;
				width: 709px;
				_width: 680px;
				-o-border-radius: 3px;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				border-radius: 3px;
				-o-box-shadow: 0 1px 2px #bbb;
				-moz-box-shadow: 0 1px 2px #bbb;
				-webkit-box-shadow: 0 1px 2px #bbb;
				box-shadow: 0 1px 2px #bbb;
				-moz-box-shadow: 0 1px 2px #bbb;
				-webkit-box-shadow: 0 1px 2px #bbb;
				box-shadow: 0 1px 2px #bbb;
				}
				
				.mainx .content .list-form {
					float: left;
					margin: 0;
					width: 100%;
					}
				
				.mainx .content .list-form li {
					clear: both;
					margin: 0 0 8px;
					}
					
				.mainx .content .list-form p {
					line-height: 1.4em;
					}
				
				.mainx .content .list-form .left {
					float: left;
					width: 220px;
					}
					
					.mainx .content .list-form .left label {
						line-height: 30px;
						}
					
					.mainx .content .list-form .disabled {
						color: #666;
						display: block;
						}
				
				.mainx .content .list-form .right {
					float: left;
					width: 380px;
					}
					
					.mainx .list-checkboxes {
						margin: 5px 0 0 5px;
						}
						
						.mainx .content .list-checkboxes label {
							line-height: 1em;
							}
					
					.mainx .list-checkboxes .info {
						margin-bottom: 0;
						}
					
					.wrap .mainx .list-checkboxes li {
						line-height: 1.3em;
						}
					
					.mainx .list-checkboxes li.normal,
					.mainx .list-checkboxes li.variate {
						min-height: 35px;
						_height: 35px;
						margin: 0 0 2px;
						padding: 5px;
						}
						
					.mainx .list-checkboxes li.variate {
						background: #eee;
						}
						
						.mainx .list-checkboxes li.normal .block_inline,
						.mainx .list-checkboxes li.variate .block_inline {
							margin-top: 0;
							-moz-border-radius-topleft: 0;
							-o-border-top-left-radius: 0;
							-webkit-border-top-left-radius: 0;
							-khtml-border-top-left-radius: 0;
							border-top-left-radius: 0;
							}
						
						.mainx .list-checkboxes li.variate .block_inline {
							background: #fff;
							}
						
						.mainx .list-checkboxes img.screenshot {
							float: left;
							margin: 0 8px 1px 0;
							}
				
				/* Divide, 50% */
				
				.mainx .content .divide_right,
				.mainx .content .divide {
					background: #f6f6f6;
					padding: 2%;
					width: 45%;
					}
					
					.mainx .content .divide_right {
						margin: 0 0 0 2%;
						}
	
/* ***	Main-l */
		
		.main-install-center,
		.main-l,
		.main-l_small,
		.main-r,
		.main-r_small {
			min-height: 250px;
			}
		
		.main-l {
			float: left;
			width: 484px;
			}
			.main-l_small {
				float: left;
				width: 290px;
				}

/* ***	Main-r */
		
		.main-r {
			float: right;
			width: 484px;
			}
			.main-r_large {
				float: right;
				width: 678px;
				}

/* ***	Main-r-big */
		
		.main-r-big {
			float: right;
			width: 752px;
			}
			
			.main-r-big .paperbox {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite.png?=4) no-repeat 0 -599px;
				_background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-ie6.png?=2);
				padding: 0 0 15px;
				position: relative;
				width: 752px;
				}
				
				.main-r-big .paperbox-inner {
					background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite.png?=4) no-repeat -756px 100%;
					_background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-ie6.png?=2);
					min-height: 300px;
					padding: 32px;
					}

/* ***	sidebar */
		
		.sidebar {
			background: #eee;
			float: left;
			margin: 20px 0 0;
			padding: 12px 12px 0;
			width: 191px;
			/* Rounded corners in most browsers! */
			-moz-border-radius: 4px; /* For Mozilla Firefox */
			-khtml-border-radius: 4px; /* For Konqueror */
			-webkit-border-radius: 4px; /* For Safari */
			border-radius: 4px; /* For future native implementations */
			}
			
			.sidebar h5 {
				margin: 0;
				}
						
			.sidebar ul {
				list-style: none;
				}
			
		/* List-actions */
		
		.list-actions-buttons,
		.list-actions {
			background: #fff;
			margin: 0 0 12px;
			padding: 6px;
			-webkit-box-shadow: 0 1px 2px #999;
			box-shadow: 0 1px 2px #999;
			/* Rounded corners in most browsers! */
			-moz-border-radius: 3px; /* For Mozilla Firefox */
			-khtml-border-radius: 3px; /* For Konqueror */
			-webkit-border-radius: 3px; /* For Safari */
			border-radius: 3px; /* For future native implementations */
			}
			
			.list-actions-buttons a,
			.list-actions a {
				display: block;
				padding: 4px;
				-moz-border-radius: 2px; /* For Mozilla Firefox */
				-khtml-border-radius: 2px; /* For Konqueror */
				-webkit-border-radius: 2px; /* For Safari */
				border-radius: 2px; /* For future native implementations */
				}
				
				.list-actions-buttons a:hover,
				.list-actions a:hover {
					background-color: #f0f0f0;
					}
			
			.list-actions-buttons .icon,
			.list-actions .icon {
				margin: 0 8px 0 0;
				}
			
			/* List-actions-buttons mod */
			
			.list-actions-buttons {
				padding-bottom: 2px;
				}
					
				.list-actions-buttons li {
					margin: 0 0 4px;
					}
		
		/* List-sites */
		
		.list-sites {
			margin: 0 0 8px;
			}
				
			.list-sites li {
				background: #fff;
				margin: 0 0 4px;
				padding: 4px;
				text-align: center;
				-webkit-box-shadow: 0 1px 2px #999;
				box-shadow: 0 1px 2px #999;
				/* Rounded corners in most browsers! */
				-moz-border-radius: 3px; /* For Mozilla Firefox */
				-khtml-border-radius: 3px; /* For Konqueror */
				-webkit-border-radius: 3px; /* For Safari */
				border-radius: 3px; /* For future native implementations */
				}
				
				.list-sites a {
					display: block;
					padding: 4px;
					/* Rounded corners in most browsers! */
					-moz-border-radius: 2px; /* For Mozilla Firefox */
					-khtml-border-radius: 2px; /* For Konqueror */
					-webkit-border-radius: 2px; /* For Safari */
					border-radius: 2px; /* For future native implementations */
					}
					
					.list-sites a:hover {
						background: #f0f0f0;
						}
				
				.list-sites .image {
					display: block;
					margin: 0 auto 5px;
					}
		
		/* List-avatar-quilt */
		
		.list-avatar-quilt {
			background: #fff;
			float: left;
			margin: 0 0 12px;
			min-height: 30px;
			_height: 30px;
			padding: 7px 3px 3px 7px;
			width: 181px;
			-webkit-box-shadow: 0 1px 2px #999;
			box-shadow: 0 1px 2px #999;
			/* Rounded corners in most browsers! */
			-moz-border-radius: 3px; /* For Mozilla Firefox */
			-khtml-border-radius: 3px; /* For Konqueror */
			-webkit-border-radius: 3px; /* For Safari */
			border-radius: 3px; /* For future native implementations */
			}
			
		.list-avatar-quilt li {
			float: left;
			list-style: none;
			margin: 0 4px 4px 0;
			}
			
			.list-avatar-quilt li.link {
				clear: left;
				margin: 3px 0 0;
				float: none;
				}
				
				.list-avatar-quilt li.link a {
					outline: none;
					}
			
			.list-avatar-quilt a {
				display: block;
				}
				
				.list-avatar-quilt a:hover {
					outline: 3px solid #ccc;
					}
	
		/* Description/Last twitter */
		
		#userdescription .time {
			color: #999;
			font-size: 11px;
			font-style: italic;
			}
		
		/* Polaroid! */
		
		.polaroid {
			background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite.png?=4) no-repeat 0 -200px;
			_background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-ie6.png?=2);
			height: 110px;
			margin: -40px 0 0 -45px;
			position: absolute;
			width: 104px;
			z-index: 15;
			}
			
			.polaroid-overlay {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite.png?=4) no-repeat -104px -200px;
				_background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-ie6.png?=2);
				height: 110px;
				left: 0;
				position: absolute;
				top: 0;
				width: 104px;
				z-index: 20;
				}
			
			.polaroid img {
				float: left;
				color: #fff;
				left: 7px;
				position: absolute;
				top: 7px;
				}

/* ***	Main-install-center */

		.main-install-center {
			float: none;
			margin: 0 auto;
			width: 632px;
			}
	
	/* >>>	iconwrap */
			
			.iconwrap_arrows,
			.iconwrap_arrows_down,
			.iconwrap_checkmark {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/icon-round-checkmark.png) no-repeat;
				margin: 0 0 1em;
				padding: 6px 0 0 50px;
				}
				.iconwrap_arrows {
					background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/icon-round-arrows.png) no-repeat;
					}
				.iconwrap_arrows_down {
					background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/icon-round-arrows_down.png) no-repeat;
					min-height: 32px;
					}
	
	/* >>>	list-features */
			
			.main-inner .list-features {
				padding: 0;
				}
				.list-features li {
					background-repeat: no-repeat;
					display: block;
					list-style: none;
					margin: 0 0 1em;
					padding: 0 0 0 48px;
					}
					.list-features li a {
						display: block;
						min-height: 54px;
						}
						.list-features li a {
							color: #222222;
							text-decoration: none;
							}
							.list-features li a:hover {
								color: #00ACFF;
								}
						.list-features li strong,
						.list-features li span {
							display: block;
							}
				
				/* Frontpage features (combined image for speed */
				
				.list-features .feature_migration,
				.list-features .feature_rbe,
				.list-features .feature_threading {
					background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/frontpage_features.png) no-repeat;
					}
					.list-features .feature_rbe {
						background-position: 0 -74px;
						}
					.list-features .feature_migration {
						background-position: 0 -148px;
						}
	
	/* >>>	features-list_large */
			.more-features {display: block !important;}
			.main-inner .features-list_large {
				margin: 0 0 2em;
				padding: 0;
				}
				
				.features-list_large li {
					border-bottom: 1px solid #dddddd;
					clear: both;
					list-style: none;
					margin: 20px 10px 0 0;
					padding: 0 0 20px;
					}
					
					.features-list_large h4 {
						clear: none;
						font-size: 16px; line-height: 1.3em;
						font-weight: bold;
						margin: 0 0 .2em;
						}
					
					.features-list_large p {
						color: #444444;
						}
						
					.features-list_large li a {
						display: block;
						}
						.features-list_large li a {
							color: #222222;
							text-decoration: none;
							}
							.features-list_large li a:hover {
								color: #00ACFF;
								}
						/*.features-list_large li strong,
						.features-list_large li span {
							display: block;
							}*/
					
					/* Morefeatures */
					.morefeatures {
						border-bottom: 1px solid #dddddd;
						margin: 0 0 2em;
						padding: 1em 0;
						text-align: center;
						}
	
	/* >>>	features-list */
			
			.wrap .features-list {
				margin: 0 -13px 2em 0;
				padding: 0;
				width: 987px;
				}
				
				.features-list li {
					background-position: 0 2px;
					background-repeat: no-repeat;
					float: left;
					height: 180px;
					list-style: none;
					margin: 0 24px 2em 0;
					padding: 0 0 0 48px;
					width: 257px;
					}
						
					.features-list .features-list-none {
						padding: 0;
						width: 305px;
						}
						
				.features-list h4 {
					font-size: 14px; line-height: 1.3em;
					font-weight: bold;
					margin: 0 0 .1em;
					}
				
				.features-list p {
					color: #666;
					line-height: 1.4em;
					}
	
	/* >>>	iframe-idc */
			
			.iframe-idc {
				height: 350px;
				}
	
	/* >>>	FAQ */
	
			.sys-faq-item {
				margin: 0 0 2em;
				}
			.sys-faq_list {
				margin: 0 0 1em;
				}
				.sys-faq_list li {
					list-style: none;
					}
			
			.sys-faq-nav {
				border-bottom: 1px solid #ccc;
				margin: 0 0 2em;
				padding: 0 0 1.5em;
				}
			
			/* FAQ feedback */
			.textarea-wrap {
				margin: 0 0 5px;
				width: 450px;
				}
				.sys-faq-feedback textarea {
					width: 90%;
					}
	
	/* >>>	About IntenseDebate */
			
			.teammember {
				margin: 0 0 1em;
				}
				.teammember_pic {
					border: 1px solid #eeeeee;
					float: left;
					margin: 0 6px 0 0;
					padding: 3px;
					}
		
	/* >>>	Post register */
	
			.postregister-avatar {
				display: inline;
				float: left;
				margin: 0 5px 0 0;
				}
	
	/* >>>	Partners page */
			
			.partners-idc {
				height: 393px;
				overflow-x: hidden;
				}
	
	/* !#	Developer Center Stuff */
			
			.Section1 {
				margin: -25px 0 0;
				}
			
			.Section1 h4 {
				border-bottom: 1px solid #dddddd;
				margin: 1.4em 0 .4em;
				}
			
			.Section1 h5 {
				margin: 1.4em 0 .6em;
				}
	
	/* !o	WP Plugin download link button */
			
			#wrapx .wp_plugin-downloadlink,
			.wp_plugin-downloadlink {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images1/wp-plugin-downloadlink.png) no-repeat;
				display: inline-block;
				float: left;
				height: 97px;
				text-decoration: none;
				width: 475px;
				}
				
				.wp_plugin-downloadlink:hover {
					background-position: 0 50%;
					}
					
				.wp_plugin-downloadlink:active {
					background-position: 0 100%;
					}
					
				.wp_plugin-downloadlink strong,
				.wp_plugin-downloadlink span {
					display: block;
					}
					
					#wrapx .wp_plugin-downloadlink-inner,
					.wp_plugin-downloadlink-inner {
						margin: 46px 0 0 87px;
						}
						
					.wp_plugin-downloadlink strong .sys-table
					a.wp_plugin-downloadlink span span {
						color: #666;
						}

/* !o	.sys-data */
		
		
		.sys-data-item {
			background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite.png?=4) no-repeat -1532px -605px;
			_background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-ie6.png?=2);
			margin: 0 0 14px;
			padding: 7px 8px;
			/* Rounded corners in most browsers! */
			-moz-border-radius: 3px; /* For Mozilla Firefox */
			-khtml-border-radius: 3px; /* For Konqueror */
			-webkit-border-radius: 3px; /* For Safari */
			border-radius: 3px; /* For future native implementations */
			}
			
			.sys-data-item .sys-header {
				margin: 0 0 4px;
				}
				
			html>body .sys-data-item .sys-header {
				color: #bbb;
				}
				
				html>body .sys-data-item .sys-header a {
					color: #90cbe8;
					}
			
			.sys-data-item:hover .sys-header {
				color: #222;
				}
				
				.sys-data-item:hover .sys-header a {
					color: #0090d6;
					}
					
					.sys-data-item:hover .sys-header a:hover {
						color: #00ACFF;
						}
		
		.sys-data-item .small {
			display: block;
			}
		
		.user.sys-data .sys-data-item .sys-content {
			padding: 0 0 0 50px;
			}
		
		.sys-data-footer {
			padding: 10px 0 0;
			}
			
			.sys-data-footer .moderation {
				margin: 0;
				padding: 0 0 0 50px;
				}
				
				.sys-data-footer .moderation label {
					cursor: pointer;
					}
				
				.sys-data-footer .moderation li {
					display: inline;
					float: left;
					line-height: 22px;
					list-style: none;
					margin: 0 6px 0 0;
					}

/* !o	.sys-toolbar */
		
		.sys-toolbar {
			margin: 0;
			}
			
			.sys-toolbar select {
				border: 1px solid #bbbbbb;
				font-size: 11px;
				height: 2em;
				line-height: 20px;
				padding: 2px;
				vertical-align: top;
				-moz-border-radius: 4px; /* For Mozilla Firefox */
				-khtml-border-radius: 4px; /* For Konqueror */
				-webkit-border-radius: 4px; /* For Safari */
				border-radius: 4px; /* For future native implementations */
				}
				
			.sys-toolbar select:hover {
				border-color: #999;
				}
				
				.sys-toolbar .sys-toolbar-section {
					float: left;
					margin: 0 1.5em 0 0;
					}
		
/* !o	.sys-pagination */
		
		.sys-pagination {
			clear: both;
			float: none;
			padding: 10px 0;
			text-align: center;
			}
			
			.sys-pagination .sel,
			.sys-pagination a {
				background: #f2f2f2 url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite.png?=4) no-repeat -1532px -545px;
				_background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-ie6.png?=2);
				border: 1px solid #ccc;
				color: #222222;
				line-height: 18px;
				margin: 0 1px;
				padding: 5px 8px;
				text-decoration: none;
				-moz-border-radius: 100px; /* For Mozilla Firefox */
				-khtml-border-radius: 100px; /* For Konqueror */
				-webkit-border-radius: 12px; /* For Safari */
				border-radius: 100px; /* For future native implementations */
				}
				
				.sys-pagination a:hover {
					border-color: #999;
					}
				
				.sys-pagination a:active {
					background: #f0f0f0;
					color: #666;
					}
							
				.sys-pagination .sel {
					background: none !important;
					border: none;
					color: #222 !important;
					cursor: default;
					text-decoration: none;
					}
					
				.sys-pagination .divider {
					float: none;
					}
			
			.sys-pagination .inactive {
				background: none !important;
				border: 1px solid #ccc !important;
				color: #ccc !important;
				cursor: default;
				}

/* !o 	.sys-message */
		
		.sys-message {
			background: #f0f0f0;
			margin: 0 0 20px;
			padding: 8px;
			/* Rounded corners in most browsers! */
			-moz-border-radius: 4px; /* For Mozilla Firefox */
			-khtml-border-radius: 4px; /* For Konqueror */
			-webkit-border-radius: 4px; /* For Safari */
			border-radius: 4px; /* For future native implementations */
			}

/* !o 	.sys-table */
		
		.icon_header {
			line-height: 32px;
			}
		
		.sys-table {
			margin: 0 0 20px;
			width: 100%;
			}
				
			.sys-table tr.active {
				background: #EEFFC5;
				}
				
				.sys-table tr.active .table_list {
					background: #d5ee99;
					}
				
				.sys-table tr.active .table_list li {
					border-bottom-color: #a8c75e;
					}
			
			.sys-table td {
				border-bottom: 1px solid #dddddd;
				margin: 0 0 4px;
				padding: 8px 10px;
				vertical-align: top;
				}
			
			.sys-table .table_chk {
				width: 14px;
				}
				
				.sys-table .table_chk input {
					margin: 0;
					}
			
			.sys-table .table_chk_center {
				border-right: 1px solid #ccc;
				text-align: center;
				width: 40px;
				}
			
			.sys-table .table_action {
				min-width: 70px;
				_width: 70px;
				}
			
			.plugin_icon {
				display: inline;
				float: left;
				margin: 0 8px 0 0;
				}
			
			.sys-table .highlight td {
				background: #ffc;
				}
			
			.sys-table.plugins tbody tr:hover td {
				background: #ffffdd;
				}
				
				.sys-table.plugins tbody tr:hover td.table_list {
					background: #ffffbb;
					}
			
			/* Info */
			.sys-table .info {
				color: #666;
				font-size: 11px;
				margin: 0;
				}
			
			.sys-table .field_info {
				color: #666;
				font-size: 12px;
				margin: 5px 0 0;
				}
			
			.sys-table .table_author,	
			.sys-table .table_list {
				background-color: #f0f0f0;
				border-left: 1px solid #e0e0e0;
				}
			
			.sys-table.plugins .table_list {
				width: 220px;
				}
				
				.sys-table .table_list ul {
					list-style: none;
					margin: 0;
					padding: 0 8px;
					}
					
					.sys-table .table_list li {
						border-bottom: 1px solid #dddddd;
						padding: 8px 0;
						}
						
					.sys-table .table_list .fade {
						border: none;
						}
					
					.sys-table .table_author img.avatar {
						display: inline;
						float: left;
						margin: 0 6px 0 0;
						}

					.sys-table .table_author .username,
					.sys-table .table_author .email,
					.sys-table .table_author .url,
					.sys-table .table_author .ip {
						display: inline;
						float: left;
						}
					
					.sys-table .table_author .username {
						margin: 0 4px 0 0;
						}
					
					.table_author .list-tbone a {
						color: #90CBE8;
						}
					
					tr:hover .table_author .list-tbone a {
						color: #0090D6;
						}
						
						tr:hover .table_author .list-tbone a:hover {
							color: #009EE4;
							}
			
			/* table_customizebox*/
			
			.sys-table tbody .table_customizebox-chk,
			.sys-table tbody .table_customizebox {
				line-height: 1.3em;
				}
				
				.sys-table tbody .table_customizebox-chk {
					display: table-cell;
					text-align: center;
					vertical-align: middle;
					width: 40px;
					}
				
				.sys-table tbody .table_customizebox .screenshot {
					display: inline;
					float: left;
					margin: -9px 15px 0 0;
					}
				
				.sys-table tbody .table_customizebox .nomargin {
					padding-top: 9px;
					}
			
			/* table_author */
			.sys-table.trackbacks .table_main,
			.sys-table .table_author {
				border-right: 1px solid #ccc;
				}
			
				.sys-table .table_author .details {
					list-style: none;
					}
				
				.sys-table .table_author .details li {
					float: left;
					}
				
				.sys-table .table_author .author-avatar {
					float: left;
					margin: 0 6px 0 0;
					}
			
			/* Moreinfo */
			
			.sys-table .moreinfo {
				margin: .8em 0 0;
				}
			
			/* Options */
			
			.sys-table .options {
				margin: .8em 0 0;
				}
				
				.sys-table .options ul {
					margin: 0;
					padding: 0;
					}
					
					.sys-table .options ul li {
						display: inline;
						float: left;
						list-style: none;
						margin: 0 1em 0 0;
						}
					
					/* List-options */
						
						.sys-table .list-options label strong {
							display: block;
							margin: 0 0 5px;
							}
						
						.sys-table .list-options label img {
							clear: both;
							float: none;
							}
			
		/* Head/Foot */
		.sys-table tfoot td,
		.sys-table thead td {
			color: #999;
			}
			
			.sys-table tfoot:hover td,
			.sys-table thead:hover td {
				color: #222;
				}
	
	/* sys-table.comments + sys-table.trackbacks */
	
	/*
	.sys-table.trackbacks tbody tr:hover,
	.sys-table.comments tbody tr:hover {
		outline: 4px solid #ff9;
		-moz-outline-radius: 4px;
		-webkit-outline-radius: 4px;
		-khtml-outline-radius: 4px;
		outline-radius: 4px;
		}
	*/
	
	.sys-table.trackbacks tbody td,
	.sys-table.comments tbody td {
		background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-horizontal.png?=3);
		_background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-horizontal-ie6.png?=3);
		background-repeat: no-repeat;
		background-position: -197px -97px;
		}
	
	.sys-table.trackbacks td,
	.sys-table.comments td {
		border-left: 1px solid #ccc;
		}
	
	.sys-table.trackbacks .table_chk,
	.sys-table.comments .table_chk {
		cursor: pointer;
		padding: 0;
		width: 32px;
		}
		
		.sys-table.trackbacks tbody .table_chk,
		.sys-table.comments tbody .table_chk {
			border-left: none;
			}

	.sys-table.trackbacks .table_chk-inner,
	.sys-table.comments .table_chk-inner {
		padding: 7px 1px 0 0;
		}
		
		.sys-table.trackbacks tbody .table_chk-inner,
		.sys-table.comments tbody .table_chk-inner {
			height: 92px;
			padding: 10px 0 0;
			}
		
		.sys-table.trackbacks .table_chk .chk,
		.sys-table.comments .table_chk .chk {
			cursor: pointer;
			float: none;
			display: block;
			margin: 0 auto;
			}
		
		/* Approved */
		
		/*
		.sys-table.trackbacks tr.approved:hover,
		.sys-table.comments tr.approved:hover {
			outline-color: #7fb282;
			}
		*/
		
		.sys-table.trackbacks .approved .table_chk-inner,
		.sys-table.comments .approved .table_chk-inner {
			background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-horizontal.png?=3) no-repeat;
			_background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-horizontal-ie6.png?=3);
			}
		
		.sys-table .approved .table_chk:hover {
			background-color: #edf4dd;
			}
		
		/* Unapproved */
		
		/*
		.sys-table.trackbacks tr.unapproved:hover,
		.sys-table.comments tr.unapproved:hover {
			outline-color: #ecc27f;
			}
		*/
			
		.sys-table.trackbacks .unapproved .table_chk-inner,
		.sys-table.comments .unapproved .table_chk-inner {
			background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-horizontal.png?=3) no-repeat -32px 0;
			_background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-horizontal-ie6.png?=3);
			}
		
		.sys-table .unapproved .table_chk:hover {
			background-color: #f4ebdd;
			}
		
		/* Spam */
		
		/*
		.sys-table.trackbacks tr.spam:hover,
		.sys-table.comments tr.spam:hover {
			outline-color: #ff7f7f;
			}
		*/
		
		.sys-table.trackbacks .spam .table_chk-inner,
		.sys-table.comments .spam .table_chk-inner {
			background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-horizontal.png?=3) no-repeat -64px 0;
			_background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-horizontal-ie6.png?=3);
			}
		
		.sys-table .spam .table_chk:hover {
			background-color: #ffdddd;
			}
		
		/* Deleted */
		
		/*
		.sys-table.trackbacks tr.deleted:hover,
		.sys-table.comments tr.deleted:hover {
			outline-color: #ff7f7f;
			}
		*/
		
		.sys-table.trackbacks .deleted .table_chk-inner,
		.sys-table.comments .deleted .table_chk-inner {
			background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-horizontal.png?=3) no-repeat -96px 0;
			_background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-horizontal-ie6.png?=3);
			}
		
		.sys-table .deleted .table_chk:hover {
			background-color: #e8ded5;
			}
			
		/* Write */
		.sys-table.trackbacks .write .table_main,
		.sys-table.comments .write .table_main {
			border-right: 1px solid #ccc;
			}
		
	.sys-table.trackbacks tbody .table_author,
	.sys-table.comments tbody .table_author {
		padding-top: 11px;
		width: 200px;
		}
	
	/* table_main */
	.sys-table.trackbacks tbody .table_main,
	.sys-table.comments tbody .table_main {
		padding-top: 11px;
		}
	
	/* sys-table head modifications */
	
	.sys-table.trackbacks tfoot td,
	.sys-table.trackbacks thead td,
	.sys-table.comments tfoot td,
	.sys-table.comments thead td {
		background: #ebebeb url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-vertical.png?=2) repeat-x;
		border-top: 1px solid #ccc;
		height: 31px;
		line-height: 31px;
		padding: 0 10px;
		}
	
	.sys-table.trackbacks tfoot .table_chk,
	.sys-table.trackbacks thead .table_chk,
	.sys-table.comments tfoot .table_chk,
	.sys-table.comments thead .table_chk {
		width: 31px;
		}
		
		.sys-table.trackbacks thead .table_chk,
		.sys-table.comments thead .table_chk {
			-moz-border-radius-topleft: 4px; /* For Mozilla Firefox */
			-khtml-border-top-left-radius: 4px; /* For Konqueror */
			-webkit-border-top-left-radius: 4px; /* For Safari */
			border-top-left-radius: 4px; /* For future native implementations */
			}
		
		.sys-table.trackbacks thead .table_main,
		.sys-table.comments thead .table_author {
			-moz-border-radius-topright: 4px; /* For Mozilla Firefox */
			-khtml-border-top-right-radius: 4px; /* For Konqueror */
			-webkit-border-top-right-radius: 4px; /* For Safari */
			border-top-right-radius: 4px; /* For future native implementations */
			}
	
	.sys-table.trackbacks tfoot td,
	.sys-table.comments tfoot td {
		background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/sprite-vertical.png?=2) repeat-x 0 -31px;
		border-top: none;
		padding: 3px 10px 0;
		}
		
		.sys-table.trackbacks tfoot .table_chk-inner,
		.sys-table.comments tfoot .table_chk-inner {
			padding: 10px 0 0;
			}
		
		.sys-table.trackbacks tfoot .table_chk,
		.sys-table.comments tfoot .table_chk {
			-moz-border-radius-bottomleft: 4px; /* For Mozilla Firefox */
			-khtml-border-bottom-left-radius: 4px; /* For Konqueror */
			-webkit-border-bottom-left-radius: 4px; /* For Safari */
			border-bottom-left-radius: 4px; /* For future native implementations */
			}
		
		.sys-table.trackbacks tfoot .table_main,
		.sys-table.comments tfoot .table_author {
			-moz-border-radius-bottomright: 4px; /* For Mozilla Firefox */
			-khtml-border-bottom-right-radius: 4px; /* For Konqueror */
			-webkit-border-bottom-right-radius: 4px; /* For Safari */
			border-bottom-right-radius: 4px; /* For future native implementations */
			}
	
	.sys-table tr.fade td {
		border-right: 1px solid #ccc;
		padding-top: 11px;
		}
		
		.sys-table.trackbacks tbody tr.fade:hover,
		.sys-table.comments tbody tr.fade:hover {
			outline: none !important;
			}
	
	/* Comment looks */
	
	.comment-head {
		font-size: 90%;
		margin: 0 0 2px;
		}
		
		html>body .comment-head {
			color: #bbbbbb;
			}
		
		html>body .comment-head a {
			color: #90cbe8;
			}
	
	tr:hover .comment-head {
		color: #222222;
		}
		
		tr:hover .comment-head a {
			color: #0090d6;
			}
			
			tr:hover .comment-head a:hover {
				color: #009ee4;
				}
	
	.comment-highlight {
		background: #ffc;
		margin: 6px 0;
		padding: 8px;
		-moz-border-radius: 4px; /* For Mozilla Firefox */
		-khtml-border-radius: 4px; /* For Konqueror */
		-webkit-border-radius: 4px; /* For Safari */
		border-radius: 4px; /* For future native implementations */
		}
	
	.comment-body {
		line-height: 1.5em;
		max-width: 380px;
		_width: 380px;
		}
		
		/* Embedded images */
		
		.comment-body div {
			max-width: 380px;
			_width: 380px;
			overflow: auto;
			overflow-x: auto;
			overflow-y: visible;
			}
		
		/* Textarea mods */
		
		textarea.comment-body {
			height: 150px;
			width: 600px;
			-moz-border-radius: 4px; /* For Mozilla Firefox */
			-khtml-border-radius: 4px; /* For Konqueror */
			-webkit-border-radius: 4px; /* For Safari */
			border-radius: 4px; /* For future native implementations */
			}
	
	.comment-toolbar {
		margin: 6px 0;
		width: 600px;
		}
		
		.comment-toolbar .floatright {
			list-style: none;
			}
			
			.comment-toolbar .floatright li {
				clear: both;
				}
	
	.comment-actions {
		margin: 12px -6px 4px;
		}
		
		html>body .comment-actions {
			color: #bbbbbb;
			}
		
		tr:hover .comment-actions {
			color: #222222;
			}
		
		.comment-actions a {
			margin: 0 2px;
			padding: 4px;
			}
			
			html>body .comment-actions a {
				color: #90cbe8;
				}
		
		.comment-actions a.normal {
			margin: 0;
			padding: 0;
			}
			
			.wrap tr:hover a {
				color: #009EE4;
				}
				
				.wrap tr:hover a:hover {
					color: #00ACFF;
					}
			
			tr:hover .comment-actions .approve {
				color: #006505;
				}
			
			tr:hover .comment-actions .unapprove {
				color: #D98500;
				}
			
			tr:hover .comment-actions .spam {
				color: #ff0000;
				}
			
			tr:hover .comment-actions .delete {
				color: #6f5a45;
				}
		
		.sys-table.comments .table_author .avatar {
			float: left;
			display: inline;
			margin: 0 4px 4px 0;
			position: relative;
			}
			
			.sys-table .table_author .favicon-facebook,
			.sys-table .table_author .favicon-twitter {
				left: 27px;
				position: absolute;
				top: 27px;
				}
		

/* !o	Profile page */
		
		.profile-header {
			height: 90px;
			padding: 0 0 0 75px;
			}
			
			.profile-header-inner {
				height: auto;
				}
				
				.profile-header .page-title {
					float: left;
					font-weight: normal;
					margin: 0 8px 0 0;
					line-height: 1.2em;
					}
			
			.profile-header .details {
				clear: left;
				color: #666;
				}
			
			.profile-header .reputation {
				margin: 8px 0 0;
				}
		
		.profile-header .searchbox {
			float: right;
			}

/* !o	Article page stylings
		- This is for the pages we have turned into WP themes, such as the API documentation */
		
		.article h4 {
		    border-bottom: 1px solid #dddddd;
		    margin: 2em 0 1em;
		    }
		
		.article code {
		    background: #dddddd;
		    color: #000;
		    display: block;
		    margin: 15px;
		    padding: 10px;
		    /* Rounded corners in most browsers! */
		    -moz-border-radius: 4px; /* For Mozilla Firefox */
		    -khtml-border-radius: 4px; /* For Konqueror */
		    -webkit-border-radius: 4px; /* For Safari */
		    border-radius: 4px; /* For future native implementations */
		    }
		
		.article ol {
		    margin: 20px 20px 20px 40px;
		    }
		    .article ul li,
		    .article ol li {
		        margin: 0 0 8px
		        }
		.article ul {
		    list-style: disc;
		    margin: 20px;
		    }

/* !#	Blog Layout page stylings */
		
		.layout-btn1 {
			float: left;
			height: 20px;
			margin: 0;
			width: 67px;
			text-indent: -9999px;
			line-height: normal !important;
			}
			
			.layout-btn1 {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/theme-btn1.png) no-repeat;
				}
			
			.layout-btn1:hover {
				background-position: 0 100%;
				cursor: pointer;
				}

/* !#	Extras pages */
		
		.widget-example {
			height: 220px;
			margin: 0 0 1em;
			overflow: auto;
			overflow-x: hidden;
			overflow-y: auto;
			width: 236px;
			}
		
		/* One-click install */
	
		.install-bl,
		.install-tp {
			background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/install_bl.png) no-repeat;
			float: left;
			height: 30px;
			margin: 0 3px 3px 0;
			width: 189px;
			}
			
			.install-bl span,
			.install-tp span {
				display: none;
				}
				
			.install-bl:hover,
			.install-tp:hover {
				background-position: 0 100%;
				}
			
			.install-tp {
				background: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/install_tp.png) no-repeat;
				width: 194px;
				}

/* !!!	Page specific modificiations/changes */
			
			.dc-api .page-title {
				margin: 0 0 1em;
				}

	/* TEMP */
	
	.tempwrap center {
		margin: 0 0 2em;
		}

#divFBCInfo li {
	margin: 0 0 10px 25px;
	padding: 0 0 0 8px;
}

#divFBCInfo ol li {
	list-style-type: decimal !important;
}
#divFBCInfo ul li {
	list-style-type: square !important;
}

#wpcc-button {
	display: block;
	padding: 1em 0 2em 0;
}

.wpcc.login .wpcc-button {
	font-size: 18px;
}

.wpcc .wpcc-button {
	width: auto;
	margin: 2em auto;
	border: 1px solid #176c92;
	background-color: #1e8cbe;
	background-image: url(/National_Library/20160517234414oe_/https://intensedebate.com/images/wpcc-logo.png);
	background-repeat: no-repeat;
	background-position: 6px 5px;
	background-size: 26px;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);
	color: #fff;
	text-decoration: none;
	padding: 8px 15px 8px 38px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
	position: relative;
	font-size: 15px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	line-height: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-background-clip: padding-box;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
