body{
margin:0;
padding:0;
color:#000000;
text-align:center;
}

#content{
float:left;
width: 945px;
margin:40px 0px 0px 0px;

}

#main_left {
float:left;
width: 475px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#main_left_set {
float:left;
width: 400px;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}
#main_left_name {
float:left;
width: 400px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 3px 0px;
border-bottom:dotted 1px #ad7575;
}

#main_left_name h1{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#main_left_cate {
float:left;
width: 396px;
margin: 0px 0px 0px 0px;
padding: 2px 2px 2px 2px;
text-align:left;
background-color:#f4f4f4;
}

#main_left p{
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

#main_left_table table{
margin: 10px 0px 20px 0px;
padding: 0px 0px 0px 0px;
}

#main_left_table td{
padding: 3px 0px 3px 0px;
border-bottom:dotted 1px #ad7575;
}

#main_left_table2 table{
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#main_left_table2 td{
padding: 3px 0px 3px 0px;
}


#main_right {
float:right;
width: 455px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#main_right td{
text-align:center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#vote_button {
position:absolute;
left:350px;
width:90px;
height:60px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
top:12px;
}

#main_left_blacktable {
float:left;
width: 440px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 25px;
}
