body {
margin:0;
padding:0;
font-family:Palatino Linotype, Helvetica, ; sans-serif
font-size:16px;
}

.all {
width:900px;
margin-left:auto;
margin-right:auto;
background-image:url(dropshadow.jpg);
}

.main {
width:795px;
margin-left:auto;
margin-right:auto;

}

.banner {
width:800px;
height:293px;
}

.navbar {
width:800px;
height:29px;
background:url(navbar.jpg);
}

.navbar a {
text-decoration:none;
color:#333333;
}

.navbar a:hover{
text-decoration:underline;
}

ul {
padding:4px 0 0 40px;
margin:0;
list-style-type:none;
}

li {
display:inline;
padding-right:10px;
}
.content {
width:800px;
min-height:200px;
}

.cont_left {
width:500px;
padding-bottom:15px;
}

.cont_left h2 {
padding-top:10px;
padding-left:10px;
line-height:0;
color:#3366ff;
}
.cont_left a{
text-decoration:none;
color:#3300ff;
}
.cont_left a:hover{
text-decoration:underline;
color:#6699ff;
}

.cont_left p {
padding:10px;
}
*:first-child+html .cont_left h2 {
padding-top:25px;
}
.cont_right {
float:right;
width:290px;
border-left:1px  dashed #afc4ff;
padding-left:5px;
}

*:first-child+html  .cont_right {
padding-top:10px;
}

.footer {
width:800px;
height:35px;
margin-left:auto;
margin-right:auto;
text-align:center;
font-size:12px;
}
.footerbar {
width:896px;
height:40px;
margin-left:auto;
margin-right:auto;
background:url(footer.jpg) no-repeat left top;
}
*:first-child+html  .footerbar {
width:896px;
}
