ol {
margin: 0;
padding: 0;
}

li {
margin-left: 22px;
margin-bottom: 10px;
}

#currentNews{
position: absolute;
padding: 10px;
top: 150px;
left: 663px;
height: 375px;
width: 253px; /*Subtract the padding from total width*/
border-top: 1px solid #24a00c;
background-image: url(../main_imgs/boxBG.gif);
overflow: hidden;
}

#rightTopContent {
position: absolute;
padding: 10px;
top: 566px;
left: 663px;
width: 253px; /*Subtract the padding from total width*/
border-top: 1px solid #24a00c;
background-image: url(../main_imgs/boxBG.gif);
}

#upperNewsText {
position: absolute;
padding-left: 10px;
padding-top: 0px;
top: 310px;
left: 635px;
width: 290px; /*Subtract the padding from total width*/
height: 50px;
border-left: 1px solid #24a00c;
}

#lowerContentDiv1 {
position: absolute;
padding-left: 10px;
padding-right: 10px;
padding-top: 15px;
padding-bottom: 10px;
top: 354px;
left: 200px;
height: 475px;
width: 423px; /*Subtract the padding from total width*/
border-top: 1px solid #24a00c;
background-image: url(../main_imgs/boxBG.gif);
overflow: hidden;
}

#lowerContentDiv2 {
position: absolute;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
top: 874px;
left: 200px;
width: 423px; /*Subtract the padding from total width*/
border-top: 1px solid #24a00c;
background-image: url(../main_imgs/boxBG.gif);
overflow: hidden;
}

#rulesDiv {
position: absolute;
padding: 10px;
top: 1231px;
left: 200px;
width: 423px; /*Subtract the padding from total width*/
border-top: 1px solid #24a00c;
background-image: url(../main_imgs/boxBG.gif);
overflow: hidden;
}

#upperContentDiv {
position: absolute;
padding-left: 0px;
padding-top: 0px;
top: 150px;
left: 200px;
width: 443px;
height: 182px;
border: 1px solid #24a00c;
background: transparent;
overflow: hidden;
}

#logoDiv {
position: absolute;
top: 10px;
left: 15px;
}

#copyright {
position: absolute;
border-top: 1px solid #24a00c;
top: 1700px;
left: 200px;
width: 736px;
height: 35px;
}