body 
{
	font-family: Open Sans,Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px; 
	color : #56351E; 
	background-color: #FFFFFF;
}

a:link, a:visited, a:hover, a:active
{ 
	color : #1f2638;
	text-decoration : none; 
}

img
{
	border: 0;
}

.logo
{
	margin: auto;
	text-align: center;
}

.logo img
{
	max-width: 95%;
  	height: auto;
}

.top_header
{
	font-size: 24px;
	font-weight: bold;
	margin: 5px auto;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	background-color: #F2631C;
	color: #FFFFFF;
}
.top_header a:link, .top_header a:visited, .top_header a:hover, .top_header a:active 
{ 
	color : #FFFFFF; 
}

.normal_header
{
	font-size: 18px;
	font-weight: bold;
	margin: 5px auto;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: center;
	background-color: #F8981C;
	color: #56351E;
}
.normal_header a:link, .normal_header a:visited, .normal_header a:hover, .normal_header a:active 
{ 
	color : #1f2638;
	/*color : #56351E; */
}

.description
{
	margin: 5px auto;
	padding: 10px;
	background-color: #FDE0D2;
}

h1
{
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin: 5px auto;
	padding: 10px;
	background-color: #FDE0D2;
}

h2
{
	font-size: 14px;
	font-weight: bold;
	margin: 5px auto;
	padding: 10px;
	background-color: #FCD5A2;
}

.news
{
	margin: 5px auto;
	padding: 10px;
	background-color: #FCD5A2;
}

.listing
{
	display: block;
	font-size: 16px;
	margin: 5px auto;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	background-color: #F9AC48;
}
.listing a:link, .listing a:visited, .listing a:hover, .listing a:active 
{ 
	color : #1f2638;
	display: block;
}

.download
{
	display: block;
	font-size: 16px;
	margin: 5px auto;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	background-color: #56351E;
	color: #ffffff;
}
.download a:link, .download a:visited, .download a:hover, .download a:active 
{ 
	color : #ffffff;
	display: block;
}

.update
{
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin: 3px auto;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #FCD5A2;
}
.update a:link, .update a:visited, .update a:hover, .update a:active 
{ 
	color : #1f2638;
	display: block;
}

.pagination 
{
  	display: inline-block;
  	font-size: 16px;
	font-weight: bold;
}

.pagination a:link, .pagination a:visited, .pagination a:hover  
{
	float: left;
  	padding: 5px 10px;
  	margin: 0 3px;
  	background-color: #F8981C;
	color: #56351E;
}
.sub
{
	font-size: 12px; 
	font-weight: normal;
	margin: 0px auto;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.share
{
	margin: auto;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 10px;
	color : #1f2638;
	border-top: 1px solid #102E50;
	border-bottom: 1px solid #102E50;
}