/* design.css by chrissi on 14.09.2007 */
body {
background-color:#000000;
font-size:12px;
font-family:Verdana, Helvetica, sans-serif;
}
.background {
background-color:#0018a8;
background-image:url("snow.png");
background-repeat:no-repeat;
width:950px;
position:absolute;
z-index:1;
border:1px solid gray;
left:20px;
min-height:710px;
}

.christmas{
background-image:url("lilchristmas.png");
background-repeat:no-repeat;
width:230px;
position:fixed;
height:180px;
z-index:4;
top:140px;
right:2px;
}
.logo {
background-image:url("logo.png");
background-repeat:no-repeat;
width:407px;
height:153px;
position:absolute;
z-index:2;
left:20px;
top:30px;
}
.revlogo {
background-image:url("of_logo_rev.png");
background-repeat:no-repeat;
width:321px;
height:155px;
position:absolute;
z-index:2;
left:100px;
top:170px;
}
.links {
background-image:url("links_s.png");
background-repeat:no-repeat;
width:216px;
height:365px;
position:absolute;
z-index:3;
left:0px;
top:227px;
}
.box {
background-image:url("box.png");
background-repeat:no-repeat;
width:212px;
height:115px;
position:absolute;
z-index:3;
left:0px;
padding-left:18px;
padding-top:27px;
}
.motto {
background-image:url("motto.png");
background-repeat:no-repeat;
width:255px;
height:36px;
position:absolute;
z-index:2;
left:600px;
top:150px;
}
.bar {
background-image:url("bar.png");
background-repeat:no-repeat;
width:950px;
height:42px;
position:absolute;
z-index:2;
left:0px;
top:0px;
}
.content {
padding-left:235px;
padding-top:250px;
color:#ffffff;
width:670px;
}
.rightbar {
background-image:url("rightbar.png");
background-repeat:no-repeat;
width:140px;
height:339px;
position:fixed;
z-index:3;
right:0px;
top:227px;
}
a#close {
text-decoration:none;
position:relative;
left:100px;
top:13px;
font-size:9px;
color:#ffffff;
}
h1#partners {
font-size:15px;
letter-spacing:2px;
color:#ffffff;
padding-left:18px;
padding-top:20px;
}
.linkst {
text-decoration:none;
color:#ffffff;
letter-spacing:1px;
font-size:12px;
}
.linkst:hover {
text-decoration:none;
color:#cccccc;
}
.linkst:visited {
text-decoration:none;
color:#ffffff;
}
.linkst:visited:hover {
text-decoration:none;
color:#cccccc;
}
h1.linktopic {
font-size:15px;
letter-spacing:2px;
color:#ffffff;
padding-left:18px;
}
.alert {
background-image:url('alert.png'); 
background-repeat:no-repeat; 
width:500px; 
height:300px;
position:fixed; 
z-index:6;
left:340px; 
top:220px;
padding-left:30px;
padding-top:30px;
font-size:12px;
color:#FFFFFF;
}
a#err {
text-decoration:none;
position:absolute;
right:85px;
top:32px;
font-size:9px;
color:#ffffff;
}
h1.error {
font-size:15px;
letter-spacing:2px;
color:#ffffff;
left:140px;
position:absolute;
top:60px;
}
.teamimg {
border:1px solid black;
float:right;
}
.teamimg:hover {
border:1px solid white;
}

.teamhref {
color:white;
text-decoration:none;
}
.teamhref:hover {
color:gray;
text-decoration:underline;
}
pre {
font-family:verdana;
}
.newshr {
background-color: #999999;
color: #999999;
border: 0px none;
height:1px;
width:300px;
float:left;
}
.endhr {
background-color: #CCCCCC;
color: #CCCCCC;
border: 0px none;
height:1px;
width:500px;
float:left;
} 
.dust {
background-image:url('dust.png');
background-repeat:no-repeat;
width:950px;
height:200px;
position:fixed;
bottom:0px;
z-index:1;
left:21px;
}
.irclink {
text-decoration:none;
color:#FFFFFF;
}
.irclink:hover {
text-decoration:underline;
color:#FFFFFF;

}
.snowcap {
background-image:url('snow_cap.png');
background-repeat:no-repeat;
height:100px;
width:130px;
position:fixed;
display:block;
right:57px;
top:193px;
z-index:4;
}
.snow {
background-image:url('snow.png');
background-repeat:no-repeat;
width:950px;
height:380px;
position:absolute;
top:0px; 
left:0px;
z-index:2;
}
