*
{
	width:auto !important;
	position:relative !important;
	color:#333 !important;
	left:auto !important;
	top:auto !important;
	text-indent:0 !important;
	background-image:none !important;
	overflow:visible !important;
	height:auto !important;
	border:none !important;
}

a
{
	text-decoration:underline !important
}

body
{
	background:none transparent !important;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:0.15px;
	color:#2a2a2a;
	width: 100%;
}

p{width:100% !important;}

h1, h2, h3, h4, h5, h6
{
	font-weight:normal;
	margin:0;
	line-height:120%;
}

h1
{
	font-size:165%;
	font-weight:bold;
	margin-bottom:10px;
}

h2
{
	font-size:135%;
	font-weight:bold;
	margin-bottom:10px;
}

h3, div.collection_item h2
{
	font-size:120%;
	font-weight:bold;
	color:#4a4a4a;
	display:block;
	margin-bottom:10px;
}

#logo, #container #header h1 a
{
	text-align:center;
}

#largeMessageContent, #homepage_message2, #homepage_message3, #message2_contents
{
	width:100% !important;
	display:inline;
}

#content .date, #content .date2 {
clear:left;
color:#A7B30B;
display:block;
font-size:90%;
font-weight:bold;
margin-bottom:8px;
margin-top:-10px;
}


#breadcrumbs,
#react_popup,
#navigation,
#extra,
#homepage_navigation,
#bar,
#share_icons,
#headerbg,
.corner_top,
.corner_bottom,
#navBottom,
.backtotop,
.top,
#banner,
#vertical_share_icons,
.readmore
{
	display:none !important;
}
