a{color: #000000; }
a:hover{color: #000000;}
body{
    background-color: #000000;
    background-image: url('images/background.jpg');
    background-position: center top;
    color: #000000;
    font-family: Helvetica, Verdana, sans-serif;
}
a{color: #000; text-decoration: none; }
a:hover{color: #000; text-decoration: underline;}
a:visited{color: #000; text-decoration: none;}

#container {
    position: relative;
    width: 100%;
}
#DOMWindow {
    padding-left:20px !important;
    padding-right:20px !important;
    background-image: url('images/popup_bg.png');
}
#login.whitebox form#loginform {
    background:none;
    color:#000;
}
#login.whitebox form#loginform input {
    color:#000;
}
#login.whitebox form#loginform #email,
#login.whitebox form#loginform #password {
    background-color: #fff;
    border:1px solid #000;
    box-shadow: 0px 0px 3px #666;
}
.whitebox #logintext {
    top:80px;
}
/*.day{background-image: url('images/day_closed.png');}
.day .inner{background-image: url('images/day_open.png');}
.day {
    background: url('images/day_closed.png') center center;
}

.day .inner{height:100%;} 
.sidebar{background-color: #FFF;border-radius: 8px;box-shadow: 0px 0px 10px 8px rgba(0,0,0,0.15);}
.sidebar{margin-top:0px;padding:0;width:250px;background-image: url('images/sidebar_bg.png');background-position:center 30px;background-repeat:no-repeat;}*/
.sidebarinside{height:500px;padding:0px 10px;}
.sidebar small{text-align:center;font-size: 13px;margin-top:0;margin-bottom: 5px;}
.sidebar p{font-size: 19px;}
.sidebar .prize {
margin-top: 5px;
margin-bottom: 6px;
}
/*
.day .number{
    color:  #FFF;
    text-align: right;
    font-style: normal;
    font-size: 36px;
    cursor: default;
}
*/
.closed,
.closed .number
{cursor: pointer;}
/*
.closed:hover {
    background-image: url('images/day_hover.png');
}
*/

header{
    position: relative;
}

header #logo{
    position: absolute;
    top: 170px;
}

#main {
    margin-top:285px;
    height:530px;
}
h2{
    position:absolute;
    top:55px;
    right:170px;
}

header nav{
    position: absolute;
    top: 255px;
    right: 0;
    text-align:right;
}
/*
nav a{
    font-size: 16px;
    font-weight: bold;
    display: inline-block;
    margin: 0 5px;
    text-shadow:0px 0px 15px rgba(255,255,255,1);
}
*/

.day .inner img.prizeimage {
    top: 10px;
    left: 12px;
}

.sidebar img {
    margin:2px 5px;
}
.sidebar img.top {
    padding:0;
    margin:0;
}