/*parent styles*/

.parents {
	font-size: small;
	margin:0;
	padding:0;
}
.parents ul{
	margin-bottom: 0;
} 
	
.parent {
	margin:0;
	padding:0;
}

a.parent {
	color:#666666;
	text-decoration:none;
}
a.parent:visited {
	color:#424242;
	text-decoration:none;
}
a.parent:hover {
	color:#2E5E78;
	text-decoration:underline;
}


/*main content styles*/
.question {
	font-size:20px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 10px;
}
.answer {
	margin-top: 5px;
	margin-bottom: 5px;
}



/*children styles*/
.children {
	font-size: small;
	margin:0;
	padding:0;
}
.children ul{
	margin-top: 0;
}
	
.child{
	margin:0;
	padding:0;
}

/*Related Articles Style*/
.relatedBlock{
	border: 1px solid #F5C95B;
	padding:0;
	margin:20px 0 3px 0;
	background-color:#FFF1C7;
}
.relatedBlockTitle{
	background-color:#FFDF7D;
	font-size:15px;
	text-align:left;
	font-weight:bold;
	padding:3px;
	border-bottom: 1px solid #F5C95B;
	
}	
.relatedBlockText{
	font-size:11px;	
	padding:0px 10px;
}
.relatedBlockText ul{
	list-style-type:square;
	padding-left:20px;	
	text-align:left;
	line-height:1em;
}


.relatedBlockMarker{
	font-size:x-small;
	font-weight:bold;
}	

/*additional styles*/
pre {
	background-color:#FFFFCC;
	color: #000000;
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	padding:2px;
}
