﻿body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
}


h1, .h1 {
	font-family: Century Gothic, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-weight:lighter;
	font-size: 40px;
	margin-bottom:20px;
	color:black;
	display:block;
}

h2 {
	font-family: Century Gothic, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-weight:lighter;
	font-size: 30px;
	margin-top:45px;
	margin-bottom:15px;
	color:black;
}

h3 {
	font-family: Century Gothic, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-weight:lighter;
	font-size: 24px;
	margin-top:30px;
	margin-bottom:10px;
	color:black;
	margin-top:30px;
}

h4 {
	font-family: Century Gothic, "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
	font-weight:lighter;
	font-size: 18px;
	margin-top:20px;
	margin-bottom:8px;
	color:black;
	margin-top:30px;
}


#banner{
	display:none;
}

#topBarContainer{
	display:none;
}

#navLeft{
	display:none;
}

#navRight{
	display:none;
}

.addThisWrapper{
	display:none;
}

.messageText{
	font-size:20px;
	font-weight:bold;
	margin-top:40px;
	margin-bottom:40px;
}

.messageText:before{
	content:"!";
	display:inline-block;
	width:20px;
	height:20px;
	border:2px black solid;
	border-radius:20px;
	text-align:center;
	margin-right:10px;
}

.listingDetailsFlag{
	height:40px;
	vertical-align:top;
	position:relative;
	top:30px;
}

.viewedNarrow{
	display:none;
}

.listingTopStrip{
	border:none !IMPORTANT;
	color:black;
	box-shadow:none;
}

.listingTopStrip .database{
	width:100%;
	text-align:center;
}

.listingTopStrip .database:before{
	content: "firstwriter.com ";
}

.listingTopStrip .database:after{
	content: " Database";
}

.listingTopStrip div:first-child{
	display:none;
}

.feedbackIcon{
	box-shadow:none;
	border:1px black solid;
	font-size:19px;
	font-weight:bold;
	text-align:center;
	height:23px;
	width:23px;
	font-family:Arial, Helvetica, sans-serif;
}

.feedbackIcon.positive:before{
	content:"+";
}

.feedbackIcon.caution:before{
	content:"!";
}

.feedbackIcon.negative:before{
	content:"x";
}

.feedbackIcon.neutral:before{
	content:"—";
}

.topSafeAssess .feedbackIcon.negative:before{
	position:relative;
	top:-1px;
}

.feedbackIcon.inlineSafeAssess:before{
	position:relative;
	top:1px;
}

.iconLinkBlock{
	border:1px black solid;
}

.iconLinkBlock div:nth-of-type(1){
	border-right:1px black solid;
	height:20px;
	margin-top:1px;
}

.iconLinkBlock img{
	filter: invert(100%);
	height:18px;
	width:18px;
}

.listingFunctionsWrap{
	display:none;
}

.listingCellLabel{
	display:inline-block;
	width:20%;
	text-align:right;
	font-weight:bold;
	color:black;
}

.listingCellContent{
	display:inline-block;
	width:70%;
}

.comment{
	padding: 20px 0;
	margin-left:50px;
}

.comment + .comment{
	border-top:1px black solid;	
}

.comment .feedbackIcon{
	margin-left:0;
}

#userFeedback input{
	display:none;
}

#notePad{
	display:none;
}

#noteAnchor{
	display:none;
}

#footerInner{
	display:none;
}

#narrowSearchBoxHolder{
	display:none;
}

#reminderPane{
	display:none;
}

#centrBar{
	display:none;
}

#cookieBar{
	display:none;
}