* {
    margin:0;
    padding:0;
    font-family:Arial;
}

#header{
    background-image: url(/img/bg.png);
    background-position: top left;
    background-repeat: repeat-x;
    height:102px;
}

#header-inner1{
    background-image: url(/img/bg-right.png);
    background-position: top right;
    background-repeat: no-repeat;
    height:102px;
    width:100%;
}

#header-inner2{
    background-image: url(/img/bg-left.png);
    background-position: top left;
    background-repeat: no-repeat;
    height:102px;
    width: 100%;
}

#navigation {
    height: 25px;
   margin-left: 160px;
   padding-top:66px;
   width:100%;
}

#navigation .button{
    float:left;
    font-weight:bold;
    font-size:12px;
    background-image: url(/img/button-left.png);
    background-position: top left;
    background-repeat: no-repeat;
    margin-right: 10px;
    background-color: #ffffff;
    padding-left: 7px;
    height:25px;
    line-height:25px;
}

#navigation .button p{
    background-image: url(/img/button-right.png);
    background-position: top right;
    background-repeat: no-repeat;
    padding-right:7px;
}

#navigation .button a{
    text-decoration: none;
    color: #000000;
    outline:none;
}

#navigation .button a:hover{
    text-decoration: underline;
    color: #000000;
}

#content {
    width:600px;
}

#content h1,h2,h3{
   padding: 20px;
   padding-bottom: 10px;
}

#content p{
   padding: 20px;
   padding-top:0px;
   margin-left: 10px;
}

#content table{
   margin-left: 10px;
   border-top: 2px solid #000000;
   border-left: 2px solid #000000;
}

#content table td,th {
   border-right: 2px solid #000000;
   border-bottom: 2px solid #000000;
}

#content table th {
   background-color: #cccccc;
}

#content table td {
   padding: 5px;
}

#content ul{
   margin-bottom: 10px;
   margin-left: 35px;
}

#footer {
    margin-top:20px;
    width: 600px;
    font-size: 10px;
    text-align:center;
}
