body { background: url(../images/background.jpg) center top no-repeat #000; margin: 0px; padding: 0px; font-family: Arial; }

#wrap { width: 990px; margin: 0 auto; }
#header { height: 95px; }
#header .logo { margin: 30px 25px 0px 25px; float: left; }

#moodimage, #moodimage .outershadow { 
-moz-box-shadow:	0px 0px 30px #000000;
-webkit-box-shadow: 0px 0px 30px #000000;
box-shadow:			0px 0px 30px #000000;
padding: 0px; margin: 0px;
/* Voor IE 8 
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=0, Color='#000000')";   */ 
/* Voor IE 5.5 - 7 
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=0, Color='#000000');  */  
} 

#moodimage .outershadow  { border: 0px; }

#moodimage .innershadow { background: url(../images/selector.png); }


#moodimage .innershadow { 
position: absolute; 
z-index: 2;
width: 990px;
height: 522px;
border: 1px solid #696969;
padding: 0px; margin: 0px;
-moz-box-shadow:    inset 0 0 20px #000000;
-webkit-box-shadow: inset 0 0 20px #000000;
box-shadow:         inset 0 0 20px #000000;
} 

a img { border: 0px; }


#footer { clear: both; width: 100%; background: url(../images/footer.png) repeat-x; margin: 30px 0px 0px 0px; height: 250px; color: #777; }
#footer div { width: 650px; margin: 0 auto;  font-size: 0.9em; text-shadow: 0 1px 0 #000; }
#footer div div { width: 280px; padding: 5px 20px 5px 20px; margin: 20px 0px 0px 0px; float: left; line-height: 1.5em; text-shadow: 0 1px 0 #000; }
#footer div div strong, .event strong { color: red;  text-shadow: 0 1px 0 #000; }
#footer div div a { color: #fff; text-decoration: none; }
#footer .wallpaper {  margin: 0px; padding: 2px;  }
#footer .wallpaper img { float: left; margin: 0px 10px 0px 0px;  }
#footer .wallpaper ul { float: left; list-style: none; margin: 0px; padding: 0px; }
#footer .wallpaper ul li { border-bottom: 1px dotted #333; font-size: 0.8em; color: #777; }



.stripes { border-left: 1px dotted #333;  }

.event {  font-size: 0.8em; color: #fff; text-align: center; margin: 20px 0px 0px 0px; background: url(../images/black85.png);  padding: 8px; line-height: 1.5em; }
#header ul { margin: 30px 0px 0px 0px; padding: 0px; clear: both; height: 30px; width: 260px; float: right; font-size: 0.8em;  }
#header ul li { display: inline; margin: 0px 12px 0px 0px; color: #fff; }
#header ul li.text { float: left; width: 120px; padding: 2px 12px 2px 2px; border-right: 1px dotted #777; text-align: right; }

.region { margin: 0 auto; width: 180px; color: #fff; font-size: 8pt; text-transform: uppercase; text-align: center; padding: 8px;  background: url(../images/red.png); }

.country { position: absolute; height: 52px; width: 100px; color: #fff; font-size: 8pt; text-transform: uppercase; text-align: center; padding: 8px;  background: #000; }
.usa { margin: 100px 0px 0px 250px; }
.world { margin: 100px 0px 0px 550px; }
.country div { border: 1px solid #666; line-height: 22px; }
.country a { float: left; background: url(../images/buttonbg.png) right #330000; padding: 4px 3px 5px 7px; width: 88px; text-align: left; border: 1px solid #990000; margin: 5px 0px 0px 0px; font-size: 7pt; text-transform: uppercase; color: #fff; text-decoration: none;  }
.country a:hover { background-color: red; }