body {
 background-image: url("images/bg.png");
margin:0;
padding:0;
text-align:center;
font-family:Arial;
font-size:13px;
color:#ffffff;
}

#page {
width:960px;
margin:auto;
padding:auto;
background-image:url(images/page.png);
text-align:left;
}

#header {
width:960px;
height:240px;
background-image:url(images/header.png);
clear:both;

}

a.logo {
width:400px;
height:200px;
float:left;

}

h2 {
font-size:20px;
color:#ffffff;
font-weight:bold;
}

a {
font-weight:bold;
color:#fdd827;
text-decoration:none;
}

a:hover {
color:#fde679;
text-decoration:underline;
}

#menulinks {
width:930px;
padding-left:31px;
height:44px;
background-image:url(images/menulinks.png);
clear:both;
}

#menulinks a {
padding-top:15px;
padding-left:15px;
padding-right:15px;
height:27px;
float:left;
text-decoration:none;
color:#ffffff;
font-weight:bold;
font-size:14px;
margin-top:0px;
}

#menulinks a:hover {
background-image:url(images/menuhover.png);
}

#menublend {
width:930px;
padding-left:31px;
height:30px;
background-image:url(images/menu_blend.png);
clear:both;
}
#mainarea {
width:960px;
clear:both;
padding-top:0px;
}

#contentarea {
float:left;
width:560px;
padding-left:45px;
margin-bottom:10px;
}

#sidebar {
float:right;
width:270px;
padding-right:45px;
}

#footer {
width:960px;
height:70px;
background-image:url(images/footer.png);
clear:both;
}

#footer p {
padding-top:20px;
color:#FFFFFF;
padding-left:50px;
line-height:20px;
}

.but-back, .but-next {
    display: block;
    height: 49px;
    position: absolute;
    top: 186px;
    width: 25px;
    z-index: 99;
}
.but-back {
    background: url("../images/button-back.png") no-repeat scroll 0 0 transparent;
    left: 0;
}
.but-next {
    background: url("../images/button-next.png") no-repeat scroll 0 0 transparent;
    right: 2px;
}
.but-back:hover {
    background: url("../images/button-back.png") no-repeat scroll 0 -48px transparent;
}
.but-next:hover {
    background: url("../images/button-next.png") no-repeat scroll 0 -48px transparent;
}

