body.article #content,
body.single #content {

}

#article {

}
	#article_header {
		margin-bottom: 12px;
		*margin-bottom: 0;
	}
		/* h1 inside body of article */
		#article h1 {
			font-style: normal;
			font-size: 16px;
			clear: none;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			padding-top: 15px;
			letter-spacing: normal;
		}
		/* main h1 in article header */
		#article_header h1 {
			font-size: 36px;
			*margin-bottom: 8px;
			padding-top: 0;
			clear: both;
		}
		#article_header p.subheader {
			font-size: 11px;
			color: #999;
			float: left;
			clear: left;
			white-space: nowrap;
			margin-bottom: 5px;
		}
			#article_header p.subheader img {
				display: inline;
				vertical-align: middle;
				margin-right: 6px;
			}
			#article_header p.subheader span {
				padding: 0 3px;
			}
			#article_header p.subheader a {
				color: #222;
				text-transform: inherit;
				font-size: inherit;
				line-height: normal;
				height: 13px;
			}
			#article_header ul {
				display: inline-block;
				margin: 0 0 0 5px;
				*padding-left: 5px;
			}
				#article_header ul li {
					list-style: none;
					display: inline-block;
					font-size: 11px;
					margin-bottom: 0;
					margin-right: 5px;
					*float: left;
				}
				#article_header ul li:not(:last-child):after {
					content: ",";
				}
				
	#article_footer {
		margin-bottom: 18px;
		clear: both;
	}
		#article_footer .tags,
		#article_footer .tools {
			margin-bottom: 12px;
		}
		#article_footer .tags {
			float: left;
			width: 350px;
		}
			#article_footer .tags p {
				float: left;
				width: 32px;
				padding: 0;
			}
			#article_footer .tags ul {
				float: left;
				padding: 5px 0 8px 12px;
				height: auto;
				width: 285px;
			}
				#article_footer .tags li {
					font-size: 11px;
					display: inline;
					color: #3a759a;
				}
				#article_footer .tags li:after {
					content: ", ";
				}
				#article_footer .tags li:last-child:after {
					content: "";
				}
		#article_footer .tools ul {
			margin-right: -5px;
		}		
	#article p.lede {
		clear: both;
		color: #222;
		font-weight: bold;
		font-size: 15px;
		margin-bottom: 32px;
		line-height: 1.55;
	}
	#article h2,
	#article h3 {
		color: #222;
		font-weight: bold;
		font-size: 14px;
		line-height: 1.5;
		margin-bottom: 13px;
	}
	#article h3 {
		font-size: 12px;
	}
	
	#related {
		width: 195px;
		border: solid #cccfd1;
		border-width: 0 1px 1px 1px;
		-moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
		-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
		box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
		margin: 0 25px 15px -24px;
		float: left;
		background: url(/toolkit/images/blue_notch.png) no-repeat;
		position: relative;
		_margin-left: -13px;
		top: 5px;
	}
		#related .notch {
			width: 5px;
			height: 6px;
			position: absolute;
			top: -6px;
			left: -1px;
			background: url(/toolkit/images/blue_notch.png) no-repeat;
			_background: url(/toolkit/images/blue_notch.8bit.png) no-repeat;
		}
		#related .section {
			background: #f0f3f6;
			background: -webkit-gradient(
				linear,
				left top,
				left bottom,
				color-stop(0.01, rgb(240,243,246)),
				color-stop(1, rgb(233,236,239))
			);
			background: -moz-linear-gradient(
				center top,
				rgb(242,244,247) 1%,
				rgb(233,236,239) 100%
			);
			border-bottom: 1px solid #edf0f2;
			padding-bottom: 10px;
			margin-bottom: 0;
			position: static;
		}
			#related strong {
				display: block;
				margin: 0 -1px 3px;
				color: #fff;
				font-size: 14px;
				font-weight: bold;
				letter-spacing: -0.2px;
				background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(0.01, rgb(5,143,192)),
					color-stop(1, rgb(25,100,131))
				);
				background: -moz-linear-gradient(
					center top,
					rgb(5,143,192) 1%,
					rgb(25,100,131) 100%
				);
				border-bottom: 1px solid #bbc0c4;
				height: 34px;
				line-height: 34px;
				padding-left: 10px;
			}
			#related,
			#related .section:first-of-type,
			#related .section:first-of-type strong,
			#related .section:only-of-type,
			#related .section:only-of-type strong {
				-moz-border-top-right-radius: 5px;
				-webkit-border-top-right-radius: 5px;
				border-top-right-radius: 5px;
			}
			#related {
				-moz-border-radius-bottomright: 5px;
				-webkit-border-radius-bottomright: 5px;
				border-radius-bottomright: 5px;
			}
			#related .section:last-of-type,
			#related .section:first-of-type  {
				-moz-border-radius-bottomright: 4px;
				-webkit-border-radius-bottomright: 4px;
				border-radius-bottomright: 4px;
				padding-bottom: 10px;
			}
			
			#related a.checklist,
			#related a.template {
				padding: 5px 0 5px 30px;
			}
			#related .section:first-child li:last-child {
				margin-bottom: -5px;
			}
			#related ul {
				border: solid #edf0f2;
				border-width: 1px 1px 0;
				margin: 0;
				padding: 0 8px;
			}
				#related li {
					list-style: none;
					border-bottom: 1px solid #f8f9fb;
					margin: 0;
					font-size: 11px;
					font-weight: bold;
					line-height: 1.5;
				}
					#related li a {
						display: block;
						border-bottom: 1px solid #c9d0d8;
						padding: 3px 0 3px 5px;
					}
				#related li:last-child {
					border: none;
				}
					#related li:last-child a {
						border: none;
					}
		#related a.more {
			font-size: 11px;
			margin-left: 14px;
			margin-top: 3px;
		}
/* BIZT-419: Remove multi-page footer links */
#article_nav {
	display: none;
	clear: both;
	height: 87px;
	background: url(/toolkit/images/navigator.png) top center no-repeat;
	width: 540px;
	margin: 0 auto 50px;
}
	#article_nav .section {
		text-align: center;
		line-height: 15px;
		padding: 30px 0 0;
		width: 220px;
		margin: 0 auto;
		float: left;
		border: none;
		clear: none;
	}
		#article_nav .section strong {
			text-align: center;
			font-weight: bold;
			font-size: 14px;
		}
			#article_nav .section strong a {
				color: #555;
			}
		#article_nav .section p {
			font-size: 11px;
			color: #555;
			text-align: center;
			margin: 0;
		}
		#article_nav .section a.more {
			font-size: 11px;
		}
	#article_nav .nav {
		width: 160px;
	}
	#article_nav .prev {
		float: left;
	}
	#article_nav .next {
		float: right;
	}
		#article_nav .nav a {
			display: block;
			height: 63px;
			background: url(/toolkit/images/navigator.png) no-repeat;
			overflow: hidden;
			margin-top: 15px;
		}
		#article_nav .nav a:hover {
			text-decoration: none;
		}
			#article_nav .nav em {
				font-size: 8px;
				text-transform: uppercase;
				color: #999;
				letter-spacing: 0.5px;
				font-style: normal;
				display: block;
				margin-bottom: 5px;
			}
			#article_nav .nav span {
				display: block;
				font-size: 11px;
				line-height: 1.4;
			}
			#article_nav .nav a:hover span {
				text-decoration: underline;
			}
		#article_nav .prev a {
			background-position: 0 -100px;
			padding-left: 44px;
		}
		#article_nav .prev a:hover {
			background-position: 0 -163px;
		}
		#article_nav .next a {
			background-position: right -100px;
			padding-right: 44px;
		}
		#article_nav .next a:hover {
			background-position: right -163px;
		}
		
/* article modules */
#article .module {
	border: 1px solid #bbc0c4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
	position: relative;
}
#article .module.wide {
	margin: 0 30px 15px 20px;
}
#article .module.narrow {
	margin-left: 198px;
}
	#article .module .graphic {
		position: absolute;
	}
	#article .module.wide .graphic {
		top: -6px;
		left: 16px;
	}
	#article .module strong.header {
		display: block;
		background: #FF8511;
		background: -moz-linear-gradient(top, #FF8511 0%, #FF6508 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF8511), color-stop(100%,#FF6508));
		border-bottom: 1px solid #bbc0c4;
		margin: -1px -1px 0;
		height: 29px;
		line-height: 29px;
		-moz-border-top-left-radius: 5px;
		-moz-border-top-right-radius: 5px;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #fff;
		font-weight: bold;
		font-style: normal;
	}
	#article .module.wide strong.header {
		padding-left: 79px;
		_text-indent: 79px;
		_padding-left: 0;
	}
	#article .module .content {
		padding: 18px 18px 5px;
		background: #ECEFF2;
		background: -moz-linear-gradient(top, #ECEFF2 0%, #E5E8EB 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ECEFF2), color-stop(100%,#E5E8EB));
		border: solid #ebedef;
		border-width: 0 1px 1px;
		-moz-border-radius-bottomleft: 5px;
		-moz-border-radius-bottomright: 5px;
		-webkit-border-radius-bottomleft: 5px;
		-webkit-border-radius-bottomright: 5px;
		border-radius-bottomleft: 5px;
		border-radius-bottomright: 5px;
	}
		#article .module p {
			font-size: 12px;
			text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.8);
			margin-bottom: 6px;
			line-height: 1.4;
		}
			#article .module p a {
				color: #166b8e;
			}
		
#comments {
	margin: 0 1px 30px;
	clear: both;
	overflow: hidden;
}
	#comments .wrapper {
		padding-left: 35px;
		padding-top: 30px;
		border-top: 1px solid #dbdcdc;
		margin: 0 -5px -15px;
		-moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
		box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.3);
		background: #fff;
		background: -webkit-gradient(
			linear,
			left top,
			left 230,
			color-stop(0, #f9f9fa),
			color-stop(1, #fff)
		);
		background: -moz-linear-gradient(
			center top,
			#f9f9fa 0%,
			#fff 100%
		);
	}
	/* disqus overrides */
	#comments #dsq-content-stub {
		font-size: 11px;
		font-weight: bold;
		color: #555;
	}
	#comments #disqus_thread {
		width: 580px;
		margin: 0;
		padding-bottom: 15px;
	}
	#comments #dsq-content #dsq-global-toolbar.dsq-community-preview .dsq-toolbar-logo {
		background: url(/toolkit/images/disqus_toolbar_sprite.png) -123px 0;
	}
	#comments #dsq-global-toolbar.dsq-community-preview #dsq-toolbar-dropdown:hover .dsq-toolbar-logo {
    background: url(/toolkit/images/disqus_toolbar_sprite.png) -123px -22px;
	}
	#comments #dsq-content #dsq-global-toolbar .dsq-thread-like {
    width: 54px;
    background: url(/toolkit/images/disqus_toolbar_sprite.png);
	}
	#comments #dsq-content #dsq-global-toolbar #dsq-like-thread-button:hover  {
		background: url(/toolkit/images/disqus_toolbar_sprite.png) 0 -22px !important;
	}

	#comments #dsq-content #dsq-global-toolbar #dsq-like-thread-button.dsq-toggled  {
		background: url(/toolkit/images/disqus_toolbar_sprite.png) 0 -44px !important;
	}
	#comments #dsq-content #dsq-global-toolbar .dsq-thread-dislike {
    width: 23px;
    background: url(/toolkit/images/disqus_toolbar_sprite.png) -54px 0;
    margin:0 0.75em 0 0;
}

    #comments #dsq-content #dsq-global-toolbar #dsq-dislike-thread-button:hover {
        background: url(/toolkit/images/disqus_toolbar_sprite.png) -54px -22px;
    }

    #comments #dsq-content #dsq-global-toolbar #dsq-dislike-thread-button.dsq-toggled {
        background: url(/toolkit/images/disqus_toolbar_sprite.png) -54px -44px;
    }

#comments #dsq-content #dsq-global-toolbar .dsq-admin-settings {
    width: 23px;
    background: url(/toolkit/images/disqus_toolbar_sprite.png) -100px 0;
}

    #comments #dsq-content #dsq-global-toolbar .dsq-admin-settings:hover {
        width: 23px;
        background: url(/toolkit/images/disqus_toolbar_sprite.png) -100px -22px;
    }

    #comments #dsq-content #dsq-global-toolbar a.dsq-admin-settings:active {
        background: url(/toolkit/images/disqus_toolbar_sprite.png) -100px -22px;
    }
    
#comments #dsq-content #dsq-global-toolbar .dsq-community-launcher {
    width: 23px;
    background: url(/toolkit/images/disqus_toolbar_sprite.png) -77px 0;
}

    #comments #dsq-content #dsq-global-toolbar .dsq-community-launcher:hover {
        width: 23px;
        background: url(/toolkit/images/disqus_toolbar_sprite.png) -77px -22px;
    }

   #comments  #dsq-content #dsq-global-toolbar a.dsq-community-launcher:active {
        background: url(/toolkit/images/disqus_toolbar_sprite.png) -77px -22px;
    }

#comments .dsq-community-preview #dsq-logo-dropdown .dsq-logo {
    width: 65px;
    height: 13px;
    background: url(/toolkit/images/disqus_toolbar_sprite.png) 0 -102px;
}

#comments .dsq-community-preview #dsq-logo-dropdown:hover .dsq-logo {
    background: url(/toolkit/images/disqus_toolbar_sprite.png) 0 -115px;
}

#comments #dsq-content .dsq-like-faces li {
	color: #a0aab1;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 0;
}
#comments #dsq-content #dsq-global-toolbar .toolbar-item {
	border: 1px solid #647d91;
}
#comments #dsq-content #dsq-toolbar-dropdown #dsq-toolbar-dropdown-wrap {
	background: #a7b6c5;
	border-color: #647d91;
}
#comments #dsq-content h3 {
	font-size: 22px;
	font-weight: bold;
	color: #999;
	margin-bottom: 15px;
}
#comments #dsq-content #dsq-toolbar-dropdown #dsq-toolbar-dropdown-wrap li {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 5px;
}
	#comments #dsq-content #dsq-toolbar-dropdown #dsq-toolbar-dropdown-wrap ul li h4 {
		margin-bottom: 8px;
		font-size: 12px;
		color: #fff;
	}
#comments .dsq-brlink {
	font-size: 11px;
	font-weight: bold;
	color: #a0aab1;
	display: none;
}
#comments #dsq-new-post,
#comments #dsq-content .dsq-append-post .dsq-post-area {
	-moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #e4e4e4;
	padding: 15px 10px;
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(248,248,248)),
		color-stop(0.50, rgb(255,255,255))
	);
	background: -moz-linear-gradient(
		center bottom,
		rgb(248,248,248) 0%,
		rgb(255,255,255) 50%
	);
	margin-bottom: 25px;
}
#comments #dsq-content .dsq-textarea .dsq-textarea-wrapper,
#comments #dsq-content .dsq-input-wrapper {
	/*
	background: #f7f7f7;
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #eee),
		color-stop(1, #f7f7f7)
	);
	background: -moz-linear-gradient(center bottom , #eee 0%, #f7f7f7 100%);
	*/
	background: #fff;
	-moz-box-shadow: inset 0 0 7px rgba(170, 170, 170, 0.65);
	-webkit-box-shadow: inset 0 0 7px rgba(170, 170, 170, 0.65);
	box-shadow: inset 0 0 7px rgba(170, 170, 170, 0.65);
	padding: 10px;
}
#comments textarea.placeholder-grey {
	color: #999;
}
#comments #dsq-content .dsq-options {
	*position: relative;
}
#comments #dsq-content .dsq-subscribe-email {
	*position: absolute;
	*right: -10px;
	*top: 0;
}
	#comments .dsq-subscribe-email a {
		color: #999 !important;
		font-size: 11px !important;
		line-height: 16px;
		height: 16px;
		padding-left: 26px;
		display: inline-block;
	}
	#comments .dsq-subscribe-email a:hover {

	}
	#comments #dsq-content .dsq-options span:last-of-type {
		margin: 0;
	}
	#comments #dsq-content .dsq-subscribe-email img,
	#comments #dsq-content .dsq-subscribe-rs img {
		display: none;
	}
	
	/* email subscribe link */
	#comments .dsq-subscribe-email span#dsq-subscribe a {
		background: url(/toolkit/images/icon_subscribe_email.png) no-repeat;
	}
	#comments .dsq-subscribe-email span#dsq-subscribe a:hover {
		background-position: bottom left;
	}
	/* rss subscribe link */
	#comments .dsq-subscribe-email span.dsq-subscribe-rss a {
		background: url(/toolkit/images/icon_subscribe_rss.png) no-repeat;
	}
	#comments .dsq-subscribe-email span.dsq-subscribe-rss a:hover {
		background-position: bottom left;
	}

#comments #dsq-content li {
	margin-bottom: 30px;
}
#comments .dsq-full-comment {
	overflow: hidden;
	*zoom: 1;
	padding-left: 10px;
	position: relative;
}
	#comments #dsq-content .dsq-moderator .dsq-comment-header,
	#comments #dsq-content .dsq-comment-header {
		background: none;
		float: left;
		border: none;
		width: 72px;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		border-radius: 0;
	}
		#comments #dsq-content .dsq-comment-header table {
			width: 72px;
		}
			#comments #dsq-content .dsq-comment-header td {
				display: block;
				clear: both;
				padding: 0;
			}
			#comments #dsq-content .dsq-header-avatar a.dsq-avatar {
				padding: 0;
				margin-bottom: 8px;
				display: block;
			}
			#comments #dsq-content #dsq-comments .dsq-header-avatar img {
				padding: 0;
				margin: 0;
				border: none;
				width: 60px;
				height: 60px;
				-moz-box-shadow: none;
				-webkit-box-shadow: none;
				box-shadow: none;
			}
			#comments #dsq-content .dsq-comment-header cite {
				font-size: 12px;
				font-weight: bold;
				color: #555;
				display: block;
			}
			#comments #dsq-content .dsq-comment-header-time {
				padding: 0;
				font-size: 11px;
				font-weight: normal;
				color: #555;
				display: block;
			}
			#comments #dsq-content .dsq-moderator img.dsq-moderator-star {
				display: none;
			}
			#comments #dsq-content .dsq-comment-header-meta-wrapper {
				position: static;
			}
	#comments .dsq-comment-body {
		float: left;
		width: 479px;
		background: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0, #f6f6f6),
			color-stop(1, #fafafa)
		);
		background: -moz-linear-gradient(center bottom , #f6f6f6 0%, #fafafa 100%);
		-moz-box-shadow: inset 0 0 6px rgba(170, 170, 170, 0.5);
		-webkit-box-shadow: inset 0 0 6px rgba(170, 170, 170, 0.5);
		box-shadow: inset 0 0 6px rgba(170, 170, 170, 0.5);
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		margin-left: 19px;
	}
		#comments #dsq-content .dsq-comment-message {
			background: url(/toolkit/images/comment_notch.png) 0 9px no-repeat;
			padding: 15px 30px 15px 34px;
			font-size: 12px;
			color: #555;
			margin: 0 0 0 -19px;
			line-height: 1.5;
		}
	#comments #dsq-content .dsq-comment-footer {
		margin: 0;
		float: right;
		width: 479px;
		padding-top: 10px;
	}
		#comments #dsq-content .dsq-comment-footer-left {
			clear: both;
			float: left;
		}
			#comments #dsq-content .dsq-comment-footer-left a {
				font-size: 11px;
				font-weight: bold;
				color: #a0aab1;
			}
		#comments #dsq-content .dsq-comment-footer-right {
			float: right;
		}
			#comments #dsq-content .dsq-comment-buttons {
				padding: 0;
			}
			
	
	#comments button.dsq-button,
	#comments button.dsq-button-small {
		font-size: 14px;
		font-weight: bold;
		color: #fff !important;
		text-shadow: 0 -1px 0 #5b8707;
		-moz-box-shadow: 1px 1px 0 rgba(92, 92, 92, 0.27);
		-webkit-box-shadow: 1px 1px 0 rgba(92, 92, 92, 0.27);
		box-shadow: 1px 1px 0 rgba(92, 92, 92, 0.27);
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		background: #89C716;
		background: -moz-linear-gradient(top, #89C716 0%, #4F9613 100%);		
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#89C716), color-stop(100%,#4F9613));
		border: none;
		padding: 8px 10px;
	}
	#comments button.dsq-button:hover,
	#comments button.dsq-button-small:hover {
		background: #639f13;
		background: -moz-linear-gradient(top, #89C716 0%, #417c10 100%);		
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#89C716), color-stop(100%,#417c10));
	}
	
	#comments #dsq-content .dsq-options {
		padding-bottom: 20px;
		background: url(/toolkit/images/comment_shadow.png) bottom center no-repeat;
		_background: url(/toolkit/images/comment_shadow.8bit.png) bottom center no-repeat;
		margin-bottom: 25px;
	}
		#comments span.dsq-item-sort select#dsq-sort-select {
			margin-left: 6px;
			font-weight: bold;
			color: #222;
		}
	
	#comments #dsq-content .dsq-comment-footer-right button.dsq-button-small,
	#comments #dsq-content .dsq-comment-footer-reply-tab {
		float: left;
		margin-left: 10px;
		*margin-left: 5px;
		color: #a3afbb !important;
		font-size: 11px;
		font-weight: bold;
		text-shadow: 1px 1px 0 #fff;
		background: #eff2f5;
		background: -moz-linear-gradient(top, #eff2f5 0%, #e7eaed 100%);		
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eff2f5), color-stop(100%,#e7eaed));
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		-moz-box-shadow: inset 1px 1px 0 rgba(163, 175, 187, 0.6);
		-webkit-box-shadow: inset 1px 1px 0 rgba(163, 175, 187, 0.6);
		box-shadow: inset 1px 1px 0 rgba(163, 175, 187, 0.6);
		padding: 6px 8px;
		border: none;
	}
	#comments #dsq-content .dsq-comment-footer-right button.dsq-button-small:hover {
		color: #808b93 !important;
		background: #d9dfe5;
		background: -moz-linear-gradient(top, #eff2f5 0%, #d9dfe5 100%);		
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eff2f5), color-stop(100%,#d9dfe5));
	}
		
	#comments #dsq-content .dsq-comment-hide-thread, #dsq-content .dsq-comment-show-thread {
		right: 8px;
		top: 8px;
	}
	#comments #dsq-content #dsq-comments .dsq-collapsed-comment .dsq-comment-show-thread {
	
	}
	
	/* nested posting */
	#comments #dsq-content .dsq-append-post {
		margin-top: 0;
		padding-top: 15px;
	}
	#comments #dsq-content a.dsq-reply-link {
		opacity: 1;
		color: #999;
		font-size: 11px;
	}
	/* level 1 */
	#comments #dsq-content li.dsq-depth-1 .dsq-full-comment {
	
	}
		#comments #dsq-content li.dsq-depth-1 .dsq-comment-body,
		#comments #dsq-content li.dsq-depth-1 .dsq-comment-footer {
			width: 449px;
		}
	
		/* level 2 */
		#comments #dsq-content li.dsq-depth-2 .dsq-full-comment {
		
		}
			#comments #dsq-content li.dsq-depth-2 .dsq-comment-body,
			#comments #dsq-content li.dsq-depth-2 .dsq-comment-footer {
				width: 419px;
			}
			
			/* level 3 */
			#comments #dsq-content li.dsq-depth-3 .dsq-full-comment {
			
			}
				#comments #dsq-content li.dsq-depth-3 .dsq-comment-body,
				#comments #dsq-content li.dsq-depth-3 .dsq-comment-footer {
					width: 389px;
				}
			
				/* level 4 */
				#comments #dsq-content li.dsq-depth-4 .dsq-full-comment {
				
				}
					#comments #dsq-content li.dsq-depth-4 .dsq-comment-body,
					#comments #dsq-content li.dsq-depth-4 .dsq-comment-footer {
						width: 359px;
					}
					
					/* level 5 */
					#comments #dsq-content li.dsq-depth-5 .dsq-full-comment {
					
					}
						#comments #dsq-content li.dsq-depth-5 .dsq-comment-body,
						#comments #dsq-content li.dsq-depth-5 .dsq-comment-footer {
							width: 329px;
						}
						
						/* level 6 */
						#comments #dsq-content li.dsq-depth-6 .dsq-full-comment {
						
						}
							#comments #dsq-content li.dsq-depth-6 .dsq-comment-body,
							#comments #dsq-content li.dsq-depth-6 .dsq-comment-footer {
								width: 299px;
							}
							
							/* level 7 and beyond */
							#comments #dsq-content li.dsq-depth-7 .dsq-full-comment {
							
							}
								#comments #dsq-content li.dsq-depth-7 .dsq-comment-body,
								#comments #dsq-content li.dsq-depth-7 .dsq-comment-footer,
								#comments #dsq-content li.dsq-depth-8 .dsq-comment-body,
								#comments #dsq-content li.dsq-depth-8 .dsq-comment-footer,
								#comments #dsq-content li.dsq-depth-9 .dsq-comment-body,
								#comments #dsq-content li.dsq-depth-9 .dsq-comment-footer,
								#comments #dsq-content li.dsq-depth-10 .dsq-comment-body,
								#comments #dsq-content li.dsq-depth-10 .dsq-comment-footer,
								#comments #dsq-content li.dsq-depth-11 .dsq-comment-body,
								#comments #dsq-content li.dsq-depth-11 .dsq-comment-footer {
									width: 269px;
								}
						
	.dsq-tooltip h3 {
		color: #fff;
		font-size: 13px;
		font-weight: bold;
		margin-bottom: 5px;
	}
	.dsq-tooltip p {
		margin-bottom: 0;
		color: #ccc;
	}
		.dsq-tooltip p input {
			display: inline;
		}
		.dsq-tooltip p label {
			display: inline;
			padding-left: 5px;
		}
		
/* article flyout */
#flyout {
	position: fixed;
	bottom: -250px;
	right: 0;
	width: 318px;
	margin-right: -5px;
	_display: none !important;
	-moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
	-moz-border-top-left-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
}
	#flyout .inner {
		padding: 0;
		position: relative;
	}
		#flyout .header {
			background: #89C716;
			background: -moz-linear-gradient(top, #89C716 0%, #4F9613 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#89C716), color-stop(100%,#4F9613));
			font-size: 15px;
			color: #fff;
			height: 29px;
			line-height: 29px;
			padding-left: 10px;
			-moz-border-top-left-radius: 6px;
			-webkit-border-top-left-radius: 6px;
			border-top-left-radius: 6px;
		}
		#flyout .body {
			background: #eef0f3;
			border: 1px solid #bbc0c4;
		}
			#flyout .body .wrapper {
				background: #f0f3f6;
				background: -moz-linear-gradient(top, #f0f3f6 0%, #e9ecef 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f3f6), color-stop(100%,#e9ecef));
				background-image: url(/toolkit/images/next_article.png);
				background-position: right center;
				background-repeat: no-repeat;
				margin: 1px;
				padding: 12px 55px 10px 9px;
			}
			#flyout .body strong {
				display: block;
				font-size: 14px;
				text-shadow: 1px 1px 0 #fff;
				margin-bottom: 5px;
			}
			#flyout .body p {
				color: #222;
				font-size: 11px;
				text-shadow: 1px 1px 0 #fff;
				line-height: 16px;
				margin-bottom: 3px;
			}
			#flyout .body a.more {
				color: #3a759a;
				font-size: 11px;
			}
			#flyout .body a.next_link {
				bottom: 0;
				display: block;
				height: 60px;
				opacity: 0.5;
				position: absolute;
				right: 0;
				text-indent: -9000px;
				width: 60px;
				z-index: 200;
			}
		#flyout .close {
			position: absolute;
			top: 6px;
			right: 6px;
		}
		#flyout .notch {
			width: 5px;
			height: 6px;
			position: absolute;
			top: -6px;
			right: 0;
			background: url(/toolkit/images/next_article.png) no-repeat;
			_background: url(/toolkit/images/next_article.8bit.png) no-repeat;
		}
		
table {
	margin-bottom: 15px;
}
	tr {
	
	}
		th,
		td {
			padding: 7px 10px;
			font-size: 12px;
			line-height: 1.4;
		}
	tr:nth-child(2n) td {
		background: #f8f8f8;
	}