body{ 
	margin: 0; 
	padding: 0; 
}

body.entry {
	background: #2B2929;
}

body.fma {
	background: #2B2929;
}

h2.entry  {
	#color: #00A1E3; 
	color: #fff;
	text-align: center;
	font-size: large;
	font-family: "Verdana";
}

div.entry {
	position: absolute; 
	top:40%; 
	left:50%; 
	margin-left:-320px; 
	margin-top:-240px;
}

div.fma {
	padding-top: 1em;
}

div.background {
	height: 100%;
	left: 0px;
	position: absolute;
	text-align: center;
	top: 0px;
	width: 100%;
	display: block;
}

div.header {
	display: block;
	margin-bottom: 2em;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2em;
	padding-bottom: 2em;
	padding-left: 2em;
	padding-right: 2em;
	padding-top: 2em;
	width: 49em;
}

div.logo {
	display: block;
	padding-bottom: 3em;
}

div.footer {
	color: #00A1E3;
	padding-bottom: 1em;
	font-size: small;
	font-family: "Verdana";
}

img.lang {
	width: 15%;
	height: 15%;
}

img.fma {
	width: 25%;
	height: 25%;
}

img.footer {
	width: 2%;
	height: 2%;
}

section {
	display: block;
	margin-bottom: 0em;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2em;
	padding-bottom: 2em;
	padding-left: 2em;
	padding-right: 2em;
	padding-top: 2em;
	width: 49em;
}

article {
	display: block;
	text-align: justify;
	border-style: solid;
	border-width: 1px;
	border-color: #00A1E3;
	color: #fff;
	padding-left: 2em;
	padding-right: 2em;
	padding-bottom: 2em;
	padding-top: 2em;
	font-size: small;
	font-family: "Verdana";
}

article li {
	padding-bottom: 0.7em;
}

#centeredmenu {
   float: left;
   width: 100%;
   background: #2B2929;
   overflow: hidden;
   position: relative;
   margin-bottom: 2em;
   #font-size: large;
   font-family: "Verdana";
}
#centeredmenu ul {
   clear: left;
   float: left;
   list-style: none;
   margin: 0;
   padding: 0;
   position: relative;
   left: 50%;
   text-align: center;
}
#centeredmenu ul li {
   display: block;
   float: left;
   list-style: none;
   margin: 0;
   padding: 0;
   position: relative;
   right: 50%;
}
#centeredmenu ul li a {
   display: block;
   margin: 0 0 0 1px;
   padding: 3px 30px;
   background: #fff;
   color: #000;
   text-decoration: none;
   line-height: 1.3em;
}
#centeredmenu ul li a:hover {
   background: #00A1E3;
   color: #fff;
}
#centeredmenu ul li a.active,
#centeredmenu ul li a.active:hover {
   color: #fff;
   background: #00A1E3;
   font-weight: bold;
}

a.mailentry {
	color: #00A1E3;
}

a.mail {
	font-weight: bold;
	color: #fff;
}

#advisories table {
	width: 100%;
	border: solid 1px;
}

table.advisoryTable {
	color: #B8B8B8;
}

span.advisoryInfoTitle
{
	background-color: #2B2929; 
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	font-weight:bold;
	color:#909090 ;
	display: inline-block;
	width: 120px;
	vertical-align: top;
}

span.advisoryInfoData
{
	background-color: #2B2929; 
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:#B8B8B8;
	display: inline-block;
	width: 600px;
}

ul.advisory
{
	background-color: #2B2929; 
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:#D8D8D8 ;
	padding: 0px;
	list-style: none;
}

code 
{
	display: inline-block;
	
	font-size:12px;
	white-space:pre-wrap;
	margin-top: 3px;
	margin-bottom: 0em;
}

a.advisory
{
	color: #00A1E3;
}

a.footer
{
	color: #00A1E3;
}

hr {
	margin-top: 2em;
	margin-bottom: 2em;
	color: #00A1E3;
}

#tweeter-div {
    position: fixed;
    top: 1em;
    right: 1em;
}