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

	Ver 1.025
	*/

:root {
	--menu-height: 56px;
}

html {
	font-size: 8px;
}

body {
	background: #fff;
	color: #222222;
	cursor: default;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 2rem;
	line-height: 2.5rem;
	margin: 0;
	padding: 0;
}

a {
	color: #009ee4;
	cursor: pointer;
	outline: none;
	}

	a:hover {
		color: #00acff;
		}

	.external {
		background: url(/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%;
	border-radius: 3px;
	}
	.divide_right {
		clear: none;
		}

textarea {
	background: #fff url(/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(/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;
	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(/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(/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: 2.4rem; line-height: 3.6rem;
	margin: 0 0 .8em;
	}

h4 {
	font-size: 2.3rem; line-height: 3.5rem;
	font-weight: normal;
	margin: 0 0 .4em;
	}

h5 {
	font-size: 2.2rem; line-height: 3.3rem;
	margin: 0 0 .2em;
	}

h6 {
	font-size: 2.1rem; line-height: 3.1rem;
	margin: 0 0 .2em;
	}

img {
	border: none;
	}

p {
	margin: 0 0 1em;
	}

/* Special classes */

	/* Icons */

	.icon {
		background: url(/images/sprite.png?=4) no-repeat;
		_background-image: url(/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(/images/sprite.png?=4) no-repeat -1532px -615px;
				_background-image: url(/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;
				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(/images/sprite.png?=4) no-repeat -1532px -545px;
				_background-image: url(/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;
				outline: none !important;
				box-shadow: 0 1px 3px #ccc;
				border-radius: 11px;
				}

				input.button_large {
					font-size: 14px;
					line-height: 20px;
					padding: 4px 12px /*Temp*/ !important;
					border-radius: 14px;
					}

				input.button_disabled {
					color: #aaa;
					cursor: default;
					}

				input.button_large:hover,
				input.button:hover {
					border-color: #999;
					color: #222;
					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;
						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 */
				border-radius: 0; /* For future native implementations */
				border-top-right-radius: 11px;
				border-bottom-right-radius: 11px;
				}

		/* Flippy arrow */

		.flippy_expanded,
		.flippy {
			background: url(/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;
		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;
}

#site-key-container .shortline {
	padding: 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;
			}
		

		.dash-manage-sites .install-btn {
			display: block;
			width: fit-content;
			height: fit-content;
			margin: 12px auto;
		}

		.sys-blogitem,	
		.sys-blogitem-none {
			display: flex;
			padding: 5px 10px;
			flex-direction: column;
			border-bottom: solid 1px #cfedfb;
		}

		.sys-blogitem .row {
			display: flex;
			flex-direction: row;
			justify-content: space-between;
			padding: 5px 0px;
		}

		.sys-blogitem:nth-child(2n) {
			background-color: #00000007;
		}
			
		.sys-blogitem p {
			margin: 0;
		}
			
		.sys-blogitem .title {
			font-size: 15px;
			font-weight: normal;
			text-decoration: none;
			color: #444;
			flex: 1;
			max-width: 300px;
			text-overflow: ellipsis;
			overflow: auto;
		}
			
			.sys-blogitem-tools {
				float: none;
				margin: 10px 0 0;
				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;
						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(/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(/images/home-sprite.png?=2) no-repeat 0 -221px;
				_background-image: url(/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(/images/home-sprite.png?=2) no-repeat 0 -279px;
				_background-image: url(/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(/images/home-sprite.png?=2) no-repeat -2242px -221px;
					_background-image: url(/images/home-sprite-ie6.png?=2);
					float: left;
					display: inline;
					height: 37px;
					width: 445px;
					}

				.home-topinfo .home-featureslink {
					background: url(/images/home-sprite.png?=2) no-repeat 100% -221px;
					_background-image: url(/images/home-sprite-ie6.png?=2);
					float: left;
					display: inline;
					height: 37px;
					position: relative;
					width: 113px;
					}

				.home-topinfo .home-featureslink_hover {
					background: url(/images/home-sprite.png?=2) no-repeat -2437px -260px;
					_background-image: url(/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(/images/home-sprite.png?=2) no-repeat -2572px -259px;
					_background-image: url(/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(/images/home-sprite.png?=2) no-repeat -2319px -418px;
			_background-image: url(/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(/images/home-sprite.png?=2) no-repeat 0 -504px;
					_background-image: url(/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(/images/home-sprite.png?=2) no-repeat -984px -279px;
				_background-image: url(/images/home-sprite-ie6.png?=2);
				display: block;
				height: 52px;
				width: 78px;
				}

		/* home-sites */

		.home-sites {
			background: url(/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(/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(/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(/images/home-sprite.png?=2) no-repeat -1169px -279px;
				_background-image: url(/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(/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(/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(/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(/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;
		}

		.automattic_joint img {
			width: 102px;
		}

/* !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;
				border-radius: 4px;
				}

				.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(/images/sprite.png?=4) no-repeat -369px -48px;
				}

			.menu-onpage .current_page_item a {
				color: #222222;
				cursor: default;
				text-decoration: none;
				}

/* !o	btn-add */

		.wrap .btn-add-disabled,
		.wrap .btn-add {
			background: #57d400 url(/images/sprite.png?=4) no-repeat -1984px -56px;
			_background-image: url(/images/sprite-ie6.png?=2);
			color: #fff;
			line-height: 20px;
			padding: 0 4px;
			text-decoration: none;
			text-indent: 16px;
			box-shadow: 0 1px 2px #999;
			border-radius: 2px;
			}

			.btn-add:hover {
				background-position: -1984px -116px;
				}

			.btn-add:active {
				background-position: -1984px -176px;
				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(/images/sprite.png?=4) -1984px 0;
				_background-image: url(/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 */
				border-radius: 2px;
				}

		/* Statusmessage-close */
		#wrapx .statusmessage-close,
		.statusmessage-close {
			background: url(/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;
			border-radius: 2px;
			}

			.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 */
		.box_lightgreen {
			background-color: #e4f6d1;
			padding: 10px;
		}

		.box_lightgreen h5 {
			margin: 0 0 15px 0 !important;
		}

		.box_lightgreen h5 span {
			display: block;
			margin-top: 5px;
		}

		.pinnedbox_lightblue_medium,
		.pinnedbox_lightblue_small,
		.pinnedbox_lightblue,
		.pinnedbox_lightgreen_small,
		.pinnedbox_lightgreen {
			background: #cfedfb url(/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(/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(/images1/pinnedbox_lightgreen-l.png) no-repeat;
				}

			.pinnedbox_lightgreen_small .pinnedbox-inner,
			.pinnedbox_lightgreen .pinnedbox-inner {
				background: url(/images1/pinnedbox_lightgreen-r.png) no-repeat 100% 0;
				}

/* ooo	paperbox */

		.paperbox_blue,
		.paperbox {
			background: url(/images/sprite-paperbox.png) no-repeat;
			_background-image: url(/images/sprite-paperbox-ie6.png);
			margin: 0 0 15px;
			width: 484px;
			}

			.paperbox_blue .paperbox-inner,
			.paperbox .paperbox-inner {
				background: url(/images/sprite-paperbox.png) no-repeat -484px 100%;
				_background-image: url(/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(/images1/bg-flames.png) no-repeat 0 100%;
			height: 342px;
			}

/* ooo	bg-hamsters */

		.bg-hamsters {
			background: url(/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;
					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;
						box-shadow: 0 1px 2px #666;
						}

				.wrap .mainx .list-locationselect li label:hover,
				.wrap .mainx .list-themesize li label:hover {
					background: #fff;
					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;
					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;
				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(/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(/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(/images1/install-platform-bl.png) no-repeat;
		}
	.btn_wp {
		background: url(/images1/install-platform-wp.png) no-repeat;
		}
	.btn_mt {
		background: url(/images1/install-platform-mt.png) no-repeat;
		}
	.btn_tr {
		background: url(/images1/install-platform-tr.png) no-repeat;
		}
	.btn_tp {
		background: url(/images1/install-platform-tp.png) no-repeat;
		}
	.btn_js {
		background: url(/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(/images/error-message.png) no-repeat 0 0;
				_background-image: url(/images/error-message-ie6.png);
				color: #fff;
				padding: 13px 12px 0 32px;
				}

			.form-error-inner-b {
				background: url(/images/error-message.png) no-repeat 0 100%;
				_background-image: url(/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;
			border-radius: 3px;
			box-shadow: 0 1px 3px #bbb;
			}

		.block_inline_tall,
		.block_inline_large,
		.block_inline {
			background: #fafafa;
			clear: both;
			margin: 8px 0 2em;
			padding: 10px;
			border-radius: 3px;
			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;
					border-radius: 3px;
					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;
						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;
							border-radius: 3px;
							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(/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(/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;
				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;
					border-radius: 3px;
					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;
						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;
			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;
					border-radius: 4px;
					}

					.list-siteselect a:hover {
						background: #009EE4;
						border: none;
						color: #fff;
						padding: 14px 16px;
						position: relative;
						margin: -4px;
						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;
			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;
					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 {
				border-top-left-radius: 8px;
				border-top-right-radius: 8px;
				}

			.list-checklist li:last-child label {
				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(/images/sprite.png?=4) no-repeat -369px -48px;
				_background-image: url(/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;
				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(/images/sys-blogitem.png?=2) repeat-x 0 100%;
				display: block;
				min-height: 42px;
				_height: 42px;
				margin: 0 0 5px;
				padding: 5px;
				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(/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;
				border-radius: 4px;
				}

				.wrap .list-data .description {
					padding: 8px 12px;
					}

				.wrap .list-data .data {
					background: #cfedfb;
					float: right;
					font-size: 18px;
					padding: 8px 12px;
					width: 355px;
					border-radius: 4px;
					}

				.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(/images/sprite.png?=4) no-repeat -369px -198px;
				_background: url(/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(/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(/images/sprite.png?=4) no-repeat -24px -68px;
				_background: url(/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;
				border-radius: 6px;
				}

				.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-color: #0f9cdf;
			color: #fff;
			margin: 0 0 16px;
			height: var(--menu-height);
			}

		.header .wrap {
			display: flex;
			align-items: center;
			height: var(--menu-height);
		}

	/* >>>	Badges */

			.badges {
				float: left;
				display: inline-block;
				margin: 10px 0 0;
				}
				.badges h5 {
					color: #999;
					font-weight: normal;
					text-align: right;
					}

	/* >>>	Logo */

			.logo {
				width: 165px;
				}

				.logo h1 {
					margin: 0;
					}

			/* intensedebate-logo */

			.intensedebate-logo {
				background: url(/images/svg/intensedebate-logo-white.svg) no-repeat;
				background-size: 134px 51px;
				display: block;
				height: 51px;
				margin-top: -14px;
				text-indent: -9999px;
				width: 150px;
				}

	/* >>>	Menu */

			.menu {
				margin: 0;
				display: flex;
				flex-direction: row;
				height: 100%;
				flex: 1;
				}
				.menu li {
					list-style: none;
					margin: 0 2px;
					}
				.menu h2 {
					display: flex;
					align-items: center;
					font-size: 15px; line-height: 1.3em;
					font-weight: normal;
					margin: 0;
					height: 100%;
					}
				.menu a {
					color: #fff;
					display: block;
					line-height: 29px;
					text-decoration: none;
					}
				/* Normal button */
				.menu .button {
					display: flex;
					align-items: center;
					float: left;
					height: 100%;
					padding: 0 16px;
					}
					.menu .button a {
						cursor: pointer;
						}
				/* Dropdown */
				.menu .dropdown_sel {
					margin: 0;
					}
				.menu .dropdown_sel .dropdown-button,
				.menu .dropdown .dropdown-button {
					float: left;
					padding: 0;
					}

					.menu .dropdown .add-blog:before {
						content: "\002b";
						margin-right: 4px;
						margin-top: -1px;
						vertical-align: top;
						display: inline-block;
					}
					.menu .dropdown_sel .dropdown-button {
						padding: 0 0 0;
						}
					.menu .dropdown_sel .dropdown-button a,
					.menu .dropdown .dropdown-button a {
						float: left;
						padding: 0 2px 0 8px;
						}
						.menu .dropdown_sel .dropdown-button a {
							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: default;
							float: left;
							height: 29px;
							}
							.menu .dropdown_sel .initiate {
								margin: 0 2px 0 0;
								}

						.menu .initiate:after {
							content: "\25bc";
							font-size: 12px;
							margin-top: 6px;
							display: block;
						}

						/* Menu */
						.menu .dropdown_sel ul,
						.menu .dropdown ul {
							background: #ebf8ff;
							border: 1px solid #9cdaf7;
							clear: both;
							display: none;
							margin: 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(/images1/menu-initiate.png) no-repeat 2px 2px;*/

									}
							.menu .dropdown_sel ul li,
							.menu .dropdown ul li {
								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;
								color: #444;
								}
								.menu .dropdown_sel ul a:hover,
								.menu .dropdown ul a:hover {
									background: #d6f1ff;
									}

				/* sel */
				.menu .sel {
					margin: 0;
					}
					.menu .sel .button {
					background: #fff;
					}
					.menu .sel a {
						color: #444444;
						}
	/* >>>	submenu */

			.submenu {
				background: url(/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(/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(/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(/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(/images1/icon-install-url.png) no-repeat;
						height: 65px;
						padding: 0 0 0 80px;
						width: 122px;
						}
						.submenu-steps .step_2 {
							background: url(/images1/icon-install-platform.png) no-repeat;
							}
						.submenu-steps .step_3 {
							background: url(/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(/images1/submenu-steps-sel.png) no-repeat;
					}
				/* Locked/Done */
				.submenu-steps .locked,
				.submenu-steps .done {
					background: url(/images1/submenu-install-locked.png) no-repeat;
					display: block;
					height: 69px;
					position: absolute;
					width: 202px;
					}
					.submenu-steps .done {
						background: url(/images1/submenu-install-done.png) no-repeat;
						}

	/* >>>	Userbox */

			.userbox {
				font-size: 1.6rem;
				color: #ffffff;
				display: flex;
				height: auto;
				}

			/* Userbox menu */
			.userbox-menu {
				margin: 0;
				padding: 0;
				}
				.userbox-menu li {
					line-height: 1.3em;
					list-style: none;
					display: flex;
					align-items: center;
					}
				.userbox-menu p.nomargin {
					padding: 3px 0 0;
					}
				.userbox-menu .small {
					color: #c2ecff;
					}
				.userbox-menu a {
					color: #ffffff;
				}

			/* Userbox avatar */
			.userbox-avatar {
				padding: 0 5px 0 0;
				}
				.userbox-avatar img {
					width: 26px;
					height: 26px;
					}
				.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-weight: normal;
				margin: 0 3px;
				}

		p.footer-a8c {
			font-size: 1.8rem;
		}

/* ***	Main */

		.main {
			background: url(/images1/sys-main-t.png) no-repeat;
			/*padding: 0 0 35px;*/
			}
			.main .main-inner {
				background: url(/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 */
			border-radius: 10px;
			line-height: 2.5rem;
			}

			.moderationCount {
				font-style: normal;
				}

		.mainx {
			background: #f0f0f0;
			height: 1%; /* IE hack... */
			min-height: 220px;
			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;
					box-shadow: 0 1px 2px #aaa;
					border-radius: 4px;
					}

					.mainx-menu .mainx-menu-item_cut,
					.mainx-menu .mainx-menu-item {
						display: block;
						text-decoration: none;
						width: 180px;
						border-radius: 3px;

						}

					.mainx-menu .mainx-menu-item_cut span,
					.mainx-menu .mainx-menu-item span {
						background: #fff;
						border-radius: 4px;
						display: block;
						font-size: 2rem;
						line-height: 3rem;
						padding: 6px 12px;
						}

					.mainx-menu .mainx-menu-item_cut span {
						padding-bottom: 6px;
						border-radius: 4px 4px 0 0;
						}

						.mainx-menu .mainx-menu-item_cut:hover span,
						.mainx-menu .mainx-menu-item:hover span {
							background-color: #49a0df;
							}

						.mainx-menu .sel .mainx-menu-item_cut span,
						.mainx-menu .sel .mainx-menu-item span {
							background: linear-gradient(#7c7c7c, #666666) repeat-x;
							color: #fff;
							_height: 17px;
							}

						.mainx .mainx-menu .mainx-menu-item .r {
							display: none;
							}

						.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;
							}

						.mainx-menu ul .sel a {
							cursor: default;
							color: #fff;
							font-weight: bold;
							}

							.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;
									border-bottom-left-radius: 3px;
									border-bottom-right-radius: 3px;
									}

									.mainx .mainx-menu ul ul li {
										margin: 0;
										box-shadow: none;
										}

									.mainx .mainx-menu ul ul a {
										/*background: #f0f0f0;*/
										color: #009EE4;
										display: block;
										line-height: 3rem;
										font-weight: normal;
										_height: 22px;
										text-decoration: none;
										padding: 0 0 0 20px;
										}

										.mainx .mainx-menu ul ul a.last {
											border-bottom-left-radius: 2px;
											border-bottom-right-radius: 2px;
											}

									.mainx .mainx-menu ul ul .sel a,
									.mainx .mainx-menu ul ul a:hover {
										color: #fff;
										}

										.mainx .mainx-menu ul ul .sel a {
											background: #ccc !important;
											color: #444;
											cursor: default;
											font-weight: bold;
											}

										.mainx .mainx-menu ul ul a:hover {
											background: #009ee4;
											}

			.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;
				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;
				border-radius: 3px;
				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;
							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(/images/sprite.png?=4) no-repeat 0 -599px;
				_background-image: url(/images/sprite-ie6.png?=2);
				padding: 0 0 15px;
				position: relative;
				width: 752px;
				}

				.main-r-big .paperbox-inner {
					background: url(/images/sprite.png?=4) no-repeat -756px 100%;
					_background-image: url(/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;
			border-radius: 4px;
			}

			.sidebar h5 {
				margin: 0;
				}

			.sidebar ul {
				list-style: none;
				}

		/* List-actions */

		.list-actions-buttons,
		.list-actions {
			background: #fff;
			margin: 0 0 12px;
			padding: 6px;
			box-shadow: 0 1px 2px #999;
			border-radius: 3px;
			}

			.list-actions-buttons a,
			.list-actions a {
				display: block;
				padding: 4px;
				border-radius: 2px;
				}

				.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;
				box-shadow: 0 1px 2px #999;
				border-radius: 3px;
				}

				.list-sites a {
					display: block;
					padding: 4px;
					border-radius: 2px;
					}

					.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;
			box-shadow: 0 1px 2px #999;
			border-radius: 3px;
			}

		.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(/images/sprite.png?=4) no-repeat 0 -200px;
			_background-image: url(/images/sprite-ie6.png?=2);
			height: 110px;
			margin: -40px 0 0 -45px;
			position: absolute;
			width: 104px;
			z-index: 15;
			}

			.polaroid-overlay {
				background: url(/images/sprite.png?=4) no-repeat -104px -200px;
				_background-image: url(/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(/images1/icon-round-checkmark.png) no-repeat;
				margin: 0 0 1em;
				padding: 6px 0 0 50px;
				}
				.iconwrap_arrows {
					background: url(/images1/icon-round-arrows.png) no-repeat;
					}
				.iconwrap_arrows_down {
					background: url(/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(/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(/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(/images/sprite.png?=4) no-repeat -1532px -605px;
			_background-image: url(/images/sprite-ie6.png?=2);
			margin: 0 0 14px;
			padding: 7px 8px;
			border-radius: 3px;
			}

			.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;
				border-radius: 4px;
				}

			.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(/images/sprite.png?=4) no-repeat -1532px -545px;
				_background-image: url(/images/sprite-ie6.png?=2);
				border: 1px solid #ccc;
				color: #222222;
				line-height: 18px;
				margin: 0 1px;
				padding: 5px 8px;
				text-decoration: none;
				border-radius: 100px;
				}

				.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;
			border-radius: 4px;
			}

/* !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.trackbacks tbody td,
	.sys-table.comments tbody td {
		background-image: url(/images/sprite-horizontal.png?=3);
		_background-image: url(/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(/images/sprite-horizontal.png?=3) no-repeat;
			_background-image: url(/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(/images/sprite-horizontal.png?=3) no-repeat -32px 0;
			_background-image: url(/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(/images/sprite-horizontal.png?=3) no-repeat -64px 0;
			_background-image: url(/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(/images/sprite-horizontal.png?=3) no-repeat -96px 0;
			_background-image: url(/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(/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 {
			border-top-left-radius: 4px;
			}

		.sys-table.trackbacks thead .table_main,
		.sys-table.comments thead .table_author {
			border-top-right-radius: 4px;
			}

	.sys-table.trackbacks tfoot td,
	.sys-table.comments tfoot td {
		background: url(/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 {
			border-bottom-left-radius: 4px;
			}

		.sys-table.trackbacks tfoot .table_main,
		.sys-table.comments tfoot .table_author {
			border-bottom-right-radius: 4px;
			}

	.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;
		border-radius: 4px;
		}

	.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;
			border-radius: 4px;
			}

	.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:not(.btn-action) {
				color: #009EE4;
				}

				.wrap tr:hover a:hover:not(.btn-action) {
					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 {
			display: flex;
			gap: 20px;
			align-items: center;
			margin-bottom: 16px;
			padding: 8px;
			background-color: #cfedfb;
		}

		.profile-header .profile-picture  {
			width: 104px;
		}

		.profile-header .profile-header-info {
			display: flex;
			gap: 8px;
			line-height: 1.2em;
			margin-bottom: 8px;
		}

		.profile-header .page-title {
			font-weight: normal;
			margin: 0;
		}

		.profile-header .profile-header-inner p.details {
			margin: 0;
		}

		.profile-header .details {
			clear: left;
			color: #666;
		}

		.profile-header .searchbox {
			float: right;
		}

		.profile-page .sys-data .sys-data-item {
			background: none;
			border-radius: 0px;
			border-top: solid 1px #efefef;
			margin: 0;
			padding: 8px 8px 16px 8px;

		}
		.profile-page .sys-data .sys-data-item:nth-child(odd) {
			background-color: #fbfbfb;
		}

		.profile-page .sys-data .sys-pagination .sel,
		.profile-page .sys-data .sys-pagination a,
		.profile-page .sys-data .sys-pagination .inactive {
			background: none !important;
			border: none !important;
			color: #00ACFF !important;
			line-height: initial !important;
			margin: 0;
			padding: 0;
			text-decoration: initial;
			border-radius: none;
			cursor: pointer;
		}

		.profile-page .sys-data .sys-pagination {
			display: flex;
			justify-content: center;
			gap: 16px;
		}

		.profile-page .sys-data .sys-pagination a:hover {
			text-decoration: underline;
			color: #0088ca !important;
		}

		.sidebar.profile-page-sidebar {
			background: none;
			margin: 0;
			padding: 0;
		}

		.sidebar.profile-page-sidebar .list-actions-buttons, .list-actions {
			padding: 0;
			box-shadow: none;
			border-radius: 0;
		}

		.sidebar.profile-page-sidebar h5 {
			border-top: solid 1px #efefef;
			text-align: center;
			padding: 8px 0pc;
		}

		.sidebar.profile-page-sidebar .btn-add-disabled,
		.sidebar.profile-page-sidebar .btn-add {
			padding: 6px;
			text-align: center;
			background-image: none;
			background-color: #57d400;
			text-indent: 0;
			box-shadow: none;
		}

		.sidebar.profile-page-sidebar .btn-add:hover {
			background-color: #60e900;
		}

		.sidebar.profile-page-sidebar li.stop-following {
			text-align: center;
			font-size: 12px;
			margin-bottom: 8px;
		}

		.sidebar.profile-page-sidebar li.stop-following a {
			display: inline;
			margin: 0;
			border-radius: 0;
			line-height: initial;
			text-decoration: none;
			color: #666;
		}


/* !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;
		    border-radius: 4px;
		    }

		.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(/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(/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(/images/install_tp.png) no-repeat;
				width: 194px;
				}

/* !o	btn-action */

	.btn-action,
	.btn-action_large {
		cursor: pointer;
		text-decoration: none;
		border-radius: 5px;
		color: #fff;
		background-color: #93b938;
	}

	.btn-action {
		padding: 6px 10px;
		font-size: 12px;
	}

	.btn-action_large {
		padding: 12px 20px;
		font-size: 15px;
	}

	.btn-action:hover,
	.btn-action_large:hover {
		background-color: #f6a735;
		color: #fff;
	}

	.btn-action:active,
	.btn-action_large:active {
		color: #fff;
	}

/* !!!	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: 2em 0 2em 0;
}

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

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

.page-content.blogger-install h4 {
	text-align: center;
	font-size: 24px;
	padding: 10px;
}

.page-content.blogger-install textarea {
    width: 100%;
    height: 200px;
    border: solid thin #00aeef;
    border-radius: 5px;
    margin-bottom: 10px;
}

#blogger-install-instructions {
	clear: both;
	margin-top: 30px;
}

#blogger-install-submit {
	float: none;
	display: block;
	width: fit-content;
	margin: auto;
	margin-top: 30px;
}

.cta-centered {
	text-align: center;
}

.cta-centered a.btn-action_large {
	display: block;
	width: fit-content;
	height: fit-content;
	margin: 20px auto;
}
