.articleadminwarning
{
	color: red;
	font-size: 15pt;
}

.fullarticle
{
	margin-left: 100px;
	margin-bottom: 35px;
}


.fullarticle h1,h2,h3,h4
{
	font-size: 12pt;
	font-family: sans-serif;
	color: #f99625;
	margin: 10px 0px 0px 0px;

}

.fullarticle h1
{
	font-family: serif;
	margin: 0px 0px 0px 0px;
	font-size: 20pt;
	margin-bottom: 2px;
}

.fullarticle h2
{
	font-size: 10pt;
	font-weight: bold;
	margin-top: 2px;
	margin-left: 5px;
	margin-bottom: 10px;
}

.fullarticle h2 span
{
	border-bottom: 3px solid #545454;
}


.fullarticle h3
{
	font-size: 12pt;
}

.fullarticle h4
{
	font-size: 10pt;
}

.articleitem
{

}

.articlebody
{
	margin-left: 30px;
	margin-right: 60px;
	font-size: 12pt;
	font-family: sans-serif;
	color: black;
}

.articleviewfull
{
	margin-left: 30px;
	font-size: 10pt;
	color: gray;
}

.articleviewfull a
{
	color: gray;
}

.articleviewfull a:hover
{
	color: green;
}

.articleviewfull span.adminnote
{
	color: red;
}

#articleviewer
{
	background-color: #f2f2f2;
	margin: 0px 30px 0px 30px;
	padding: 10px 10px 10px 30px;
}

label.commentlbl
{	
	float:left;
	width: 125px;
	margin-right:10px;
	text-align: right;
}

#commentbtn
{
	margin-left: 135px;
}

.aline
{
position: relative;
height:20px;
top: -11px;
border-top: 2px solid #477383;
left:10px;
margin-right:21px;
}

.articleitemcomments
{
	margin: 0px 0px 0px 30px;
}

.singlecomment
{
	margin-top: 20px;
	margin-left: 40px;
	margin-right: 150px;
	border: 1px dotted gray;
}

.unmoderatedcomment
{
	border: 2px solid red;
}

.articleitemcomments h1
{
	font-family: serif;
	font-size: 16pt;
}

.articleitemcomments h1#commentsform
{
	font-family: serif;
	font-size: 16pt;
	margin-top: 40px;
	//border: 1px solid red;
}


.articleitemcomments h2
{
	margin-top: 0px;
	font-size: 12pt;
}

.articleitemcomments p
{
	font-size: 8pt;
	margin-top: 0px;
	margin-left: 10px;
}


.moderatorwrapper
{
	border: 1px solid green;
}
