body {
text-align:center;
background:#2e3552;
font-family:Arial, Trebuchet MS, Helvetica, sans-serif;
font-size:.9em;
margin:0;
padding:0;
}

#container {
text-align:left;
width:800px;
margin:0 auto;
}

#header {
background:url(images/header.jpg);
width:800px;
height:355px;
}

#navigation {
width:760px;
height:33px;
background-image:url(images/navigation.jpg);
padding-top:15px;
font-weight:700;
background-repeat:no-repeat;
background-color:#FFF;
padding-left:40px;
}

a:link,a:active,a:visited {
color:#336;
text-decoration:none;
}

#navigation ul li {
float:left;
list-style:none;
padding-right:0;
margin-top:0;
padding-left:0;
margin-left:0;
}

#navigation ul {
margin:0;
padding:0;
}

#navigation a:link,#navigation: a:visited,#navigation a:active {
text-decoration:none;
}

#navigation a:hover {
text-decoration:none;
background-image:url(images/underline.gif);
background-repeat:no-repeat;
background-position:right bottom;
display:block;
height:18px;
}

#navigation li a {
padding-right:25px;
}

#content {
width:800px;
background:url(images/back.jpg);
background-repeat:repeat-y;
}

#main {
width:540px;
float:right;
margin-right:22px;
padding:0 10px;
}

#main a:link,#main a:visited,#main a:active {
font-weight:700;
border-bottom:dotted 1px #2E3552;
}

#main a:hover {
border-bottom:solid 1px #2E3552;
}

#sidebar {
width:160px;
float:left;
margin:0 0 0 21px;
padding:0 10px;
display: inline;
}

#sidebar ul {
margin:5px 0 0;
padding:0;
}

#sidebar ul li {
list-style-type:none;
margin:0 0 0 5px;
padding:0;
}

#top {
width:800px;
height:23px;
background:url(images/top.jpg);
}

#footer {
width:800px;
height:13px;
background:url(images/footer.jpg) no-repeat;
clear:both;
margin:0;
padding:0;
}

h1 {
font-size:20px;
border-bottom-width:5px;
border-bottom-style:solid;
border-bottom-color:#2E3552;
margin:0;
padding:0;
}

blockquote {
background:#2E3552;
color:#FFF;
font-weight:400;
font-size:.9em;
margin:0;
padding:10px;
}

blockquote a:link,blockquote a:visited,blockquote a:active {
color:#FFF;
}

blockquote a:hover {
text-decoration:underline;
}