.gall_cont_text
{
	color: white;
}

/* styles for header text within p tags */
p.txt_header
{
	letter-spacing: 2px;
	font-size: 13px;
	font-weight: bold;
 	color: #C8A36C;
	margin-top: 5px;
	margin-bottom: 15px;
}

/* styles for the news header within p tags */
p.txt_news_header
{
	font-size: 14px;
	font-weight: bold;
	color: black;
	border-top: 3px #B8BBA8 solid;
	border-bottom: 1px #B8BBA8 solid;
	padding-left: 5px;
	width: 190px;
}

/* styles for a sub header */
.txt_header_2
{
	font-size: 12px;
	font-weight: bold;
	color: #C8A36C;
	margin-bottom: 2px;
	margin-top: 5px;
}

/* styles for a sub header (dates in news column) */
.txt_header_3
{
	font-size: 9px;
	font-weight: bold;
	letter-spacing: 3px;
	color: #B8BBA8;
}

/* styles for sub header (headers in news column) */
.txt_header_4
{
	font-size: 10px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}


/* styles for the alert text box */
.alert_txt
{
	border: 1px red solid;
	width:400px;
	background: white;
	padding: 10px;
	color: red;
	font-weight: bold;
	margin-bottom: 40px;
}

/* styles for the alert text without color and bold */
.alert_txt_normal
{
	color: black;
	font-weight: normal;
}

.txt_bold
{
	font-weight: bold;
}

a.edit
{
	font-weight: normal;
	font-size: 11px;
	letter-spacing: 0px;
}

span.edit
{
	font-weight: normal;
	font-size: 11px;
	letter-spacing: 0px;
	color: black;
}

.block_txt
{
	display: block;
}
