.header
{width: 99%;
float: top;
text-align: right;
padding: 5px;}

body
{ background: #000000;
background-image: url(header.png);
background-repeat: no-repeat;
background-position: center top;
background-attachment: scroll;
margin: 0px;
font-family: tahoma, verdana;}

.media
{ width: 1010px;
height: 100%;
margin-right: auto;
margin-left: auto;
margin-top: 380px;
margin-bottom: 50px;
padding: 10px;
background-image: url();}

img
{border: 0px;}

.heading
{margin-top: 40px;
padding: 0 0 0 4px;
align: right;}

.buttons
{ opacity:1;
filter:alpha(opacity=100);
margin: 0px;}

.buttons:hover
{ opacity:0.5;
filter:alpha(opacity=50);}


div.horizontal

{
width:100%;}


div.horizontal ul

{
list-style-type:none;

margin:0;

padding:0;
}


div.horizontal li

{
float:left;}


div.horizontal a

{
display:block;

width:212px;}


div.horizontal a:link,div.horizontal a:visited

{
font-weight:bold;

color:#FFFFFF;

background-color:#0f0f0f;

text-align:center;

padding:15px;

margin: 5px;

text-decoration:none;

text-transform:uppercase;
height:180px;}


div.horizontal a:hover,div.horizontal a:active

{
background-color:#1d1d1d;
}



#announcement{
background: url(announcement.png) no-repeat; 
left:1px;  
top:20%;left:5%;height:200px;width:210px;margin:0;padding:0;position:fixed;z-index:5000;}
#announcement a{display:block;width:100%;height:100%;}

.footer
{width; 100%;
height: 50px;
background: #121212;
text-align: center;
padding: 5px;}

