	.additionalcommentimage {
		margin:6px 0px 6px 0px;
		border:1px solid #111;
		}
	.imagedescription {
		min-height:139px;
		}
	.archiveentrytitle {
		text-transform:capitalize;
		}
	#dsq-content .dsq-moderator .dsq-comment-header {
		background:rgba(100, 100, 100, 0.7) !important;
		border:1px solid #AAA !important;
		}
	A,
	A:link,
	A:visited { 
		text-decoration:none;
		}
	A:active,
	A:hover	{ 
		text-decoration:none; 
		}
	a.dsq-subscribe-email em, a.dsq-subscribe-rss em {
		text-decoration: none !important;
		}
	.zforward {
		z-index:2000;
		}
	.commenttrackback4 {
		border:0px;
		font-size:9pt; 
		}
	#sc {
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border:2px solid #EEE;
		padding:6px 0px 7px 0px;
		margin-bottom:6px;
		width: 646px;
		text-align:center;
		font-variant:small-caps;
		font-size:11pt;
	}
	.commentpopuppic {
		float:right;
		padding:4px;
  		background:#303030;
		border:1px solid #303030;			
		margin:5px 0px 12px 20px;
		}
	#topnav {
		position:relative;
		z-index:1400;
		}
	#topnavleftpreviousimagedetails {
		z-index:1401;
		}
	#topnavleftnextimagedetails {
		z-index:1401;
		}
	#comment_close_box {
		}
	#comment_close {
		text-align:center;
		color: #ff9933;
		background:rgba(23, 23, 23, 0.8);  
		letter-spacing:1px;
		border:3px solid #CCC;
		padding:7px 8px 6px 8px;
		position:fixed;
		font-weight:bold;
		text-transform:uppercase;
		display:none;
		left:703px;
		width:165px;
		bottom:9px;
		z-index:2200;
		opacity:0;
		-moz-border-radius: 9px;
		-webkit-border-radius: 9px;
		font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif;
		font-size:10pt;
		}
	#comment_reveal {
		text-align:center;
		color: #ff9933;
		background:rgba(23, 23, 23, 0.7);  
		border:3px solid #555;
		padding:5px 8px 5px 8px;
		position:fixed;
		display:none;
		left:20px;
		width:640px;
		bottom:9px;
		z-index:2200;
		opacity:0;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif;
		font-size:10pt;
		}
	#lock {
		border:0px solid #F00;
		}
	#lockformouseover {
		border:0px solid #F00;
		}
	.locked {
		position:fixed;
		width:100%;
		top:0px;
		left:0px;
		}
	.locked2 {
		position:absolute;
		width:100%;
		top:0px;
		left:0px;
		opacity:1;
		}
	.hidec {
		position:fixed;
		width:100%;
		top:0px;
		left:0px;
		}
	.locked3 {
		position:relative;
		}
	.heightfix {
		max-height:1px;
		}
	#disqus_comments_block {
		opacity:0;
		display:none;
		font-size:10pt;
	    position:absolute;
    	padding-left:20px;
    	top: 23px;
    	left: 0;
    	z-index:1000;
    	overflow-y: auto;
    	width: 670px;
		background:rgba(23, 23, 23, 0.8);  
		border-right:1px solid #333;  
		border-bottom:1px solid #333;  
		-moz-border-radius-bottomright: 8px;
		-webkit-border-bottom-right-radius: 8px;
		}
	#disqus_entry {
		padding:12px 0px 0px 0px;
		text-align:left;
		color:#FFF;
		font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif;
		font-size:9pt;
		line-height:1.4em;
		width:650px;
		}
	#disqus {
		width:650px;
		margin-bottom:9px;
		margin-top:0px;
		padding-bottom:2px;
		color:#FFF;
		font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif;
		font-size:9pt; 
		border: 0px solid #6A9D9D;
		display:block;
		position:relative;
		}
	#disqus_thread_box {
		width:650px;
		margin: 0px auto 6px auto;
		padding-top:0px;
		font-family: 'Helvetica Neue', arial, sans-serif !important;
		}
	.dsq-textarea-background {
		background:rgba(255, 255, 255, 0.9) !important;
		}
	.dsq-comment-meta {
		font-size:10pt !important;
		font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif !important;
		font-weight:normal !important;
		}
	.dsq-comment-actions {
		font-size:10pt !important;
		font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif !important;
		font-weight:normal !important;
		}
	#disqus_thread {
		margin-top:0px;
		padding-top:1px;
		text-align:left;
		}
	#disqus_header_box {
		width:650px;
		margin:24px 0px 0px 0px;
		padding-bottom:3px;
		border-bottom: 2px solid #6A9D9D;
		}				
	#disqus_header_box_blog {
		width:650px;
		margin:18px 0px 0px 0px;
		padding-bottom:3px;
		border-bottom: 2px solid #6A9D9D;
		}				
	.disqus_header {
		-moz-border-radius-topright: 8px;
		-webkit-border-top-right-radius: 8px;
		-moz-border-radius-topleft: 8px;
		-webkit-border-top-left-radius: 8px;
		color:#FFF;
		background:#6A9D9D;
		font-size:18px; 
		padding:5px 12px 3px 10px;
		font-weight:normal;
		font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif;
		-webkit-transition: background-color .2s;
		-moz-transition: background-color .2s;
		}				
	.generic_tab {
		-moz-border-radius-topright: 8px;
		-webkit-border-top-right-radius: 8px;
		-moz-border-radius-topleft: 8px;
		-webkit-border-top-left-radius: 8px;
		color:#FFF;
		background:#6A9D9D;
		font-size:18px; 
		padding:5px 12px 3px 10px;
		font-weight:normal;
		font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif;
		}				
	.disqus_header:hover {
		background:#88BBBB;
		cursor:pointer;
		}				
	.disqus_header a,
	.disqus_header a:link,
	.disqus_header a:visited { 
		color:#FFF; 
		font-weight:normal; 
		text-decoration:none;
		}
	.disqus_header a:active,
	.disqus_header a:hover { 
		color: #FFF;
		font-weight:normal; 
		text-decoration:none; 
		}
	.dsq-notice {
		background:rgba(100, 100, 100, 0.7) !important;
		border:1px solid #555 !important;
		box-shadow: 0 0px 0 rgba(255, 255, 255, 0.8) inset !important;
		}
	.dsq-realtime-alert {
		background:rgba(100, 100, 100, 0.7) !important;
		border:1px solid #555 !important;
		box-shadow: 0 0px 0 rgba(255, 255, 255, 0.8) inset !important;
		}
	.dsq-more-button {
		background:#333 !important;
		color:#ff9933 !important;
		-moz-text-shadow: 1px 1px 1px #333 !important;
		-webkit-text-shadow: 1px 1px 1px #333 !important;
		text-shadow: 1px 1px 1px #333 !important;
		}
	.dsq-reactions {
		width:650px !important;
		}
	.dsq-more-button:hover {
		background:#444 !important;
		color:#BBB !important;
		-moz-text-shadow: 1px 1px 1px #333 !important;
		-webkit-text-shadow: 1px 1px 1px #333 !important;
		text-shadow: 1px 1px 1px #333 !important;
		}
	.dsq-commenter-bio {
		display:none !important;
		max-width:300px !important;
		color:#444;
		overflow:hidden !important;
		}
	.dsq-comment-message {
		padding:0px 0px 0px 0px !important;
		line-height:1.4em;
		}
	.dsq-comment-body:hover {
		}
	.dsq-comment-text {
		font-size:9pt;
		border-bottom:0px;
		margin:0px 0px 0px 0px !important;
		line-height:1.4em;
		}
	.dsq-comment-text a,
	.dsq-comment-text a:link,
	.dsq-comment-text a:visited { 
		border-bottom: 0px dashed #447777 !important;
		}
	.dsq-comment-text a:active,
	.dsq-comment-text a:hover { 
		border-bottom:0px dashed #FFF !important;
		}
	.dsq-comment-header-meta {
		font-family:Trebuchet ms, Tahoma, Verdana, Georgia, Arial, sans-serif;
		font-size:11px; 
		}
	.dsq-reaction-header-left {
		background:#555 !important;
		}
	.dsq-header-avatar {
		}
	.dsq-comment-header-meta a,
	.dsq-comment-header-meta a:link,
	.dsq-comment-header-meta a:visited { 
		text-decoration:none;
		}
	.dsq-comment-header-meta a:active,
	.dsq-comment-header-meta a:hover { 
		text-decoration:none; 
		}
	.dsq-comment-header {
		background:rgba(100, 100, 100, 0.7) !important;  
		border: 1px solid #393939 !important;
		}
	.dsq-apend-post {
		background:#F00;
		}
	.dsq-reply-link {
		font-weight:normal;
		}
	.disqusimage {
		margin-top:2px;
		border:0px solid #EEE;
		}
	.dsqlink {
		text-decoration:none;
		font-size:9pt;
		border:0px solid #EEE;
		}
	.dsqlink a,
	.dsqlink a:link,
	.dsqlink a:visited { 
		text-decoration:none;
		}
	.dsqlink a:active,
	.dsqlink a:hover { 
		text-decoration:none; 
		}
	#dsq-subscribe {
		}
	#dsq-subscribe a,
	#dsq-subscribe a:link,
	#dsq-subscribe a:visited { 
		text-decoration:none;
		}
	#dsq-subscribe a:active,
	#dsq-subscribe a:hover { 
		text-decoration:none; 
		}
	.dsq-item-trackback {
		max-width:740px;
		margin: 2px 0px 2px 0px !important;
		padding: 2px 0px 2px 0px !important;
		}
	.dsq-pagination {
		margin: 2px 0px 2px 0px !important;
		padding: 4px 0px 4px 0px !important;
		}
	.dsq-subscribe-rss {
		}
	.dsq-subscribe-rss a,
	.dsq-subscribe-rss a:link,
	.dsq-subscribe-rss a:visited { 
		text-decoration:none;
		}
	.dsq-subscribe-rss a:active,
	.dsq-subscribe-rss a:hover { 
		text-decoration:none; 
		}
	.dsq-widget-list {
		}
	.dsq-widget-thread {
		font-size:11px;
		font-style:normal;
		}
	.dsq-widget-thread a,
	.dsq-widget-thread a:link,
	.dsq-widget-thread a:visited { 
		text-decoration:none;
		}
	.dsq-widget-thread a:active,
	.dsq-widget-thread a:hover { 
		text-decoration:none; 
		}
	.dsq-request-user-name {
		}
	.dsq-request-user-name a,
	.dsq-request-user-name a:link,
	.dsq-request-user-name a:visited { 
		text-decoration:none;
		}
	.dsq-request-user-name a:active,
	.dsq-request-user-name a:hover { 
		text-decoration:none; 
		}
	.dsq-request-user-info {
		}
	.dsq-request-user-info a,
	.dsq-request-user-info a:link,
	.dsq-request-user-info a:visited { 
		text-decoration:none;
		}
	.dsq-request-user-info a:active,
	.dsq-request-user-info a:hover { 
		text-decoration:none; 
		}
	.dsq-item-trackback {
		width:740px;
		text-align:right;
		color:#CCC;
		}
	.dsq-trackback-url input {
		margin-left:3px;
		width:420px !important;
		}
	.dsq-trackback-url {
		color:#CCC;
		margin-top:6px !important;
		text-align:left;
		padding:0px 0px 2px 0px !important;
		border-top: 1px solid #171717 !important;
		border-right: 1px solid #171717 !important;
		border-left: 1px solid #171717 !important;
		border-bottom:0px dashed #CCC !important;
		box-shadow: 0 0px 0px #FFF, inset 0 0px 0px #FFF !important;
		}
	.dsq-full-comment {
		border:0px;
		padding:0px;
		}
	.dsq-widget-comment {
		font-style:normal;
		padding-top:3px;
		font-size:11px;
		}
	.dsq-widget-user {
		font-style:normal;
		font-size:11px;
		}
	.dsq-widget-meta {
		font-size:11px;
		text-decoration: none;
		font-style:italic;
		text-align:left;
		}
	.dsq-widget-meta a,
	.dsq-widget-meta a:link,
	.dsq-widget-meta a:visited {
		text-decoration: none !important;
		}
	.dsq-widget-meta a:active,
	.dsq-widget-meta a:hover {
		color:#333;
		}
	.dsq-widget-item {
		padding:0px;
		margin-top:6px !important;
		margin-bottom:3px !important;
		}
	.dsq-widget-avatar {
		margin:0px 0px 0px 5px !important;
		float:right !important;
		padding:1px !important;
		border:1px solid #DDD !important;
		-moz-border-radius: 3px !important;
		-webkit-border-radius: 3px !important;
		}
	.dsq-widget-avatar:hover {
		padding:3px !important;
		background:#CCC !important;
		border:1px solid #FFF !important;		
		}
	#dsq-global-toolbar {
		height:20px;
		}
	.plusonebuttonsmall {
		max-width:72px;
		overflow:hidden;
		max-height:20px;
		padding:0px 6px 0px 1px;
		}
	.plusonebuttonsmall:hover {
		opacity:1;
		}
