body {

background-color:#333333;

margin:0;

text-align:center;

font-family:Arial;

font-size:12px;

color:#555555;

}

#page {

width:960px;

margin:auto;

background-image:url(images/page.png);

background-repeat:repeat-y;

text-align:left;

}

#header {

width:960px;

height:100px;

background-image:url(images/header.png);

clear:both;

}

#menulinks {

width:960px;

height:50px;

background-image:url(images/menulinks.png);

clear:both;

}

#mainarea {

width:960px;

clear:both;

padding-top:10px;

}

#contentarea {

float:right;

width:560px;

padding-right:45px;

padding-left:10px;

margin-bottom:10px;

position:relative;

top:0;

text-align:justify;

}

#sidebar {

float:left;

width:290px;

padding-left:55px;

position:relative;

top:0;

left:0;

margin-bottom:50px;



}

#footer {

margin-left:30px;

width:900px;

height:100px;

background-image:url(images/footer.png);

clear:both;

}

#footer p {

padding-top:30px;

color:#FFFFFF;

padding-left:50px;

line-height:20px;

}

a.logo {

width:520px;

height:100px;

float:left;

background-image:url(images/logo.png);

}

h2 {

font-size:20px;

color:#333333;

font-weight:bold;

}

a:hover {

color:#389ccb;

text-decoration:underline;

}

a {

font-weight:bold;

color:#333333;

text-decoration:none;

}

#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:1px;

}

#menulinks a:hover {

background-image:url(images/menuhover.png);

}

#menulinks {

width:930px;

padding-left:30px;

height:44px;

background-image:url(images/menulinks.png);

clear:both;

}

#blocks1, #blocks2 {

width:100%;

height:200px;

}

#buttons1, #buttons2 {

width:200px;

height:120px;

float:left;

}

#describe1, #describe2{

width:300px;

padding: 0 20px 0 0;

text-align:justify;

float:right;

}

#sidebar ul {

list-style-type:none;

margin-top:40px;

margin-bottom:40px;

}

#sidebar li {

margin-top:15px;

font-size:16px;

}


