body {
margin: 0px;
padding: 0px;
border-top-width: 5px;
border-top-color: #993333;
border-top-style: solid;
background-color: #C0C0C0;
background-image : url(bgsplite.png);
}

div {
margin: 0px;
padding: 0px;
}

img {
margin: 0px;
padding: 0px;
border-style: none;
}

#header1 {
border-bottom: 1px solid #000000;
background-color: #282828;
}

#logo {
position: relative;
top: 5px;
left: 5px;
height: 140px;
width: 369px;
background-image : url(champ_kart.gif);
background-repeat: no-repeat;
}

#logoSub {
position: relative;
top: 5px;
left: 5px;
height: 150px;
width: 369px;
background-image : url(champ_kart.gif);
background-repeat: no-repeat;
}

#topimg {
text-align: center;
position: relative;
top: -40px;
}

#header2 {
font-family: arial black;
color: #FFFFFF;
margin-bottom: 15px;
border-top: 1px solid #505050;
background-color: #363636;
}

.content_box {
margin-top: 10px;
border-right: 1px solid #A3A3A3;
border-bottom: 2px solid #A3A3A3;
background-color: #EFE9E5;
}

.content_text {
line-height: 1.5em;
padding-top: 3px;
padding-bottom: 6px;
padding-left: 15px;
}

.content_text img {
position: relative;
top: 2px;
left: -3px;
}

#menu_b {
margin: 20px 0px 0px;
padding: 0px;
border: 1px solid #2B0000;
}

.header {
margin-top: 15px;
border-right: 1px solid #A3A3A3;
border-bottom: 2px solid #A3A3A3;
width: 950px;
background-color: #EFE9E5;
}

.headers {
border-right: 1px solid #A3A3A3;
border-bottom: 2px solid #A3A3A3;
width: 950px;
background-color: #EFE9E5;
}

.submain{
border-bottom-width: 10px;
border-bottom-style: none;
background-color: #EFE9E5;
}

#sub{
padding-top: 6px;
padding-bottom: 6px;
}

.diary{
margin: 10px;
border-width: 1px;
border-color: #0000FF;
border-style: solid;
width: 950px;
background-color: #F5F5F5;
}

#mi{
border-right: 1px solid #A3A3A3;

}