body	{
background-color: transparent;	
}
html    {
background: #000 url('../../images/minisites/apocalypse/background.jpg') no-repeat center top fixed;
}
div#branding	{
width: 144px;
height: 56px;
top: 20px;
left: 0;
background: transparent url('../../images/minisites/apocalypse/logo.gif') no-repeat;	
}
.ir span {
background: transparent url('../../images/minisites/apocalypse/logo.gif') no-repeat;
}
div#navbox	{
margin: -33px 0 0 0;	
}
div#navigation ul li a	{
color: #03d1fd;	
background: transparent none;
}
div#subnavigation ul li a {
color: #fff;	
background: transparent none;
}
div#navigation ul li a:hover	{
width: auto;
background: #03d1fd none;
color: #000;
}
div#subnavigation ul li a:hover {
width: auto;	
background: #fff none;
color: #000;	
}
a.active    {
background: #03d1fd none;
color: #000;
}
div.minisite    {
width: 960px;
overflow: visible;
margin: 0;
padding: 0;
}
div.intro p    {
font-size: 1.5em;
line-height: 130%;
}
div#copy    a:hover	{
text-decoration: none;
}
div#minisite_left    {
margin: 10px 15px 10px 0;
width: 305px;
float: left;
}
div#minisite_right    {
margin: 10px 0 10px 7px;
width: 625px;
float: left;
}
div#minisite_right img    {
margin: 0 0 15px 0;
}
div#copy p	{
margin: 0 0 30px 0;	
}
div#copy p a	{
text-decoration: underline;
padding: 0 0 0 20px;
background: transparent url('../../images/arrow-transparent.gif') no-repeat 0 4px;	
}
div#copy p a:hover	{
text-decoration: none;	
}
div#footer	{
border-color: #03d1fd;	
}
div#footer, div#footer ul li a    {
color: #03d1fd;	
background: transparent none !important;
}
div#footer ul li a:hover	{
/* width: auto; if added, IE goes nuts */
text-decoration: underline;
width: auto;
}


