/* css mainly hacked from templates by miss monorom at www.intensivstation.ch */
/* css menu from http://css.maxdesign.com.au/listamatic/ */
/* If something breaks... it's probably my fault ;) */
body {
background: url('../images/black.gif') repeat top left;
background-color: #ffffff;
padding:0px;
margin:0px;
font-size: 13px;
font-family: "Trebuchet MS",verdana,arial,sans-serif;
color:#000000;
}

a:link { color: #003399; text-decoration: underline; }
a:visited { color: #003399; text-decoration: underline; }
a:active { color: #003399; text-decoration: underline; } 
a:hover { color: #cc3300; text-decoration: underline; }

a.mini:link {  text-decoration:none;color: #000000; font-size: 10px; }
a.mini:visited { text-decoration:none;color: #000000; font-size: 10px;  }
a.mini:active { text-decoration:none;color: #000000; font-size: 10px;  }
a.mini:hover { text-decoration:none;color: #666666; font-size: 10px; }

#vlines {
width: 772px;
margin: 0px;
padding: 0px 2px 0px 2px;
background-color: #000000;
border-left:2px solid #ffffff;
border-right:2px solid #ffffff;
margin-left: auto;
margin-right: auto;
}

#container {
width: 768px;
margin-left: auto;
margin-right: auto;
background-color: #ffffff;
}

#header {
background-color: #ffffff;
padding: 0px;
margin: 0px;
text-align:center;
}

#blackback {
margin-left:20px;
margin-right:20px;
background-color:#000000;
text-align:center;
}

#banner {
background-color: #ffffff;
padding: 0px;
margin: 0px;
text-align:center;
}

#inner {
clear:both;
}

div#inner { 
background-color:#ffffff;
min-height:660px;
height:expression(this.scrollHeight > 660 ? "auto":"600px"); 
}

#leftcol {
background-color: #ffffff;
float: left;
width: 587px;
margin: 0px;
padding: 10px 0px 20px 0px;
}

#rightcol {
background-color: #ffffff;
margin:  0px 0px 0px 588px;
padding: 20px 0px 20px 0px;
}

#footer {
clear: both;
margin: 0px;
padding: 0px;
text-align: right; 
border-top:2px dotted #000000;
}

#navcontainer {
margin:0px;
padding: 0px 20px 0px 20px;
}

#navcontainer ul {
border-top:7px solid #000000;
background-color: #f40204;
margin: 0px;
padding: 0px;
font-family: arial,verdana, sans-serif;
color: #ffffff;
float: left;
width: 100%;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a {
padding: 0.4em 1em;
background-color: #f40204;
color: #ffffff;
text-decoration: none;
font-size:14px;
float: left;
border-right: 1px solid #ffffff;
background: url('../images/tab_right2.gif') no-repeat bottom right;
}

#navcontainer ul li#active a {
padding: 0.4em 1em;
background-color:  #000000;
color: #ffffff;
text-decoration: none;
font-size:14px;
float: left;
border-right: 1px solid #ffffff;
}

#navcontainer ul li a:hover {
background-color: #000000;
color: #ffffff;
}

.wallpapers {
padding:20px;
}

#wallpapers img {
padding-right:20px;
padding-bottom:20px;
}

.newsletter {
padding-left:20px;padding-bottom:20px;
}

.arrowpush {
padding-bottom:120px;
}

.hpagepics {
float:right;width:180px;text-align:center;
}

h1 { font-size: 24px;font-weight: bold; padding-left: 20px;padding-top: 10px;padding-bottom: 5px;margin:0px;}
h2 { font-size: 18px; font-weight: bold; padding-left: 20px;padding-top: 10px;padding-bottom: 5px;margin:0px;}
h3 { font-size: 14px; font-weight: bold; padding-left: 20px;padding-top: 10px;padding-bottom: 5px;margin:0px; }

p {
padding: 7px 20px 7px 20px;
margin:0px;
}

.fun-game{
padding: 0px 0px 10px 10px;
}

.padzero {
margin: 0px;
padding: 0px 20px 0px 20px;
}

.pf {
padding: 12px 0 5px 0;
margin:0px;
}

