body {
height: 100%;
margin: 0;
background-image: url("images/backline.gif");
background-repeat: repeat-y;
background-position: 60px 0;
}
.preload {
width: 1px;
height: 1px;
overflow: hidden;
float: right;background-color: black;
}
.preload img {
width: 1px;
height: 1px;

}
.toppadding {
width: 100%;
height: 90px;
background-color: white;
border-bottom: 2px solid #c0c0c0;
}

.hiddencorner {
float: left;
width: 108px;
height:92px;
background-color: white;
}

.maincontainer {
width: 650px;
height: 500px;
background-color: white;
position: relative;
left: 110px;
padding-left: 30px;
}

.logo {
background: url("images/logo.jpg") no-repeat 0px 0px;
margin-top: 30px;
margin-bottom: 70px;
width: 495px;
height: 43px;
}
.logo a:link , .logo a:visited {
display: block;
width: 10px;
height: 10px;
position: relative;
top: 24px;
left: 292px;
}
.logo a:hover , .logo a:active {
background-color: white;
}
.submitbutton {
margin-bottom: 3px;
border: 1px solid #bbb;
height: 41px;
width: 200px;
color: #ccc;
background-color: #555;
}
.submitbutton:hover {
border: 1px solid #4F80FF;
color: #222;
}
img {
}
.clear {
clear:both;
}
.result1 .cake, .result1 .pie, .result1 .or {
border: 1px solid white;
cursor: default;
}
.result1 .cake:hover, .result1 .pie:hover, .result1 .or:hover {
border: 1px solid #4F80FF;
cursor: default;
}
.result2 .cake, .result2 .pie, .result2 .or {
border: 1px solid #bbb;
cursor: default;
}
.result2 .cake:hover, .result2 .pie:hover, .result2 .or:hover {
border: 1px solid #4F80FF;
cursor: default;
}
.result3 .cake, .result3 .pie, .result3 .or {
border: 1px solid #bbb;
cursor: default;
}
.result3 .cake:hover, .result3 .pie:hover, .result3 .or:hover {
border: 1px solid #4F80FF;
cursor: default;
}

.choices {
width: 200px;
float: left;
height: 40px;
margin-bottom:30px;
}
.votes {
width: 190px;
height: 30px;
margin-top:7px;
float: left;
text-align:center;
margin-bottom:30px;
}
.percentage {
width: 100px;
height: 30px;
padding: 0;
margin-top: 7px;
float: left;
margin-bottom: 30px;
text-align: center;
}