body
{
background-image:url('images/flag_bg.jpg');
background-repeat:no-repeat;
background-position:center top;
  background-color: #000000;
  font-family: verdana,arial,helvetica,san-serif;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text: #ffffff;
  
}



A:link    { color: #ffffff; }
A:visited { color: #ffffff; }
A:active  { color: #e0ebff; font-weight: bold; }
A:hover   { color: #e0ebff; }


table, td, th

th        { color:white; }




h1 {font-size:110%;}

html, body {height: 100%;}

#wrap {min-height: 100%;}

#main {overflow:auto;
	padding-bottom: 30px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -30px; /* negative value of footer height */
	height: 30px;
	clear:both;
        font-size:60%;
        color:#ffffff;} 

/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/
}

