a.gb-list-button {
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	padding:9px 12px 9px 12px;
	background-color:#003366;
	color:#FFFFFF;
	border:none;
//	border-radius:4px;
}

.gb-list {
	display:block;
	margin:0px;
	padding:0px;
}

.gb-list div {
	box-sizing:border-box;
}

.gb-list .gb-record {
	margin:12px 0px 12px 0px;
	padding:12px;
	background-color:#C8C8C8;
	color:#003366;
	font-size:15px;
	border:none;
//	border-radius:6px;
}

.gb-list .gb-record.statusblue 		{background-color:#C8C8F8;}
.gb-list .gb-record.statusgreen		{background-color:#C8F8F8;}
.gb-list .gb-record.statusyellow	{background-color:#F8F8C8;}

.gb-list .gb-header > span,
.gb-list .gb-ansheader > span {
	display:inline-block;
	vertical-align:bottom;
}

.gb-list .gb-header .gb-date {
	color:#FFFFFF;
	background-color:#336699;
	font-size:12px;
	font-weight:bold;
	padding:4px 9px 4px 9px;
	border:none;
	border-radius:4px 4px 0px 0px;
}

.gb-list .gb-header .gb-author {
	color:#336699;
	font-size:16px;
	font-weight:bold;
	margin:0px 0px 4px 12px;
}

.gb-list .gb-question {
	border:1px solid #336699;
	background-color:#F8F8F8;
	color:#003366;
	font-size:15px;
	font-weight:bold;
	padding:9px;
	border-radius:0px 4px 4px 4px;
}

.gb-list .gb-ansheader {
	margin-top:12px;
}

.gb-list .gb-ansheader .gb-date {
	color:#FFFFFF;
	background-color:#339966;
	font-size:11px;
	font-weight:bold;
	padding:4px 9px 4px 9px;
	border:none;
	border-radius:4px 4px 0px 0px;
}

.gb-list .gb-answer {
	border:1px solid #339966;
	background-color:#F8F8F8;
	color:#003366;
	font-size:14px;
	font-weight:normal;
	padding:9px;
	border-radius:0px 4px 4px 4px;
}
