body {
 margin: 0;
 padding: 0;
 background: #41436f;
 font-family: "Century Gothic", sans-serif;
}

#container {
 width: 800px;
 margin: 8px auto 10px auto;
}

#header {
 padding: 0px;
 margin-bottom: 0;
 width: 800px;
 height: 218px;
 background: url(header.png) no-repeat;
}

a, a.link, a.visited { 
# color: #41436f; 
 text-decoration: none 
}

.contentbox_head {
 padding: 0px;
 margin: 0;
 width: 800px;
 height: 20px;
 background: url(contentbox_head.png) no-repeat;
}

.contentbox {
 padding: 0px;
 margin: 0px;
 background: url(content.png) repeat-y;
}

.contentbox_foot {
 padding: 0px;
 margin: 0px;
 width: 800px;
 height: 35px;
 background: url(contentbox_foot.png) no-repeat;
}

.content {
 padding: 0px;
 margin: 0px;
 width: 800px;
 background: url(content_border.png) repeat-y;   
}

.content_text {
 padding: 5px;
 margin-left: 50px;
 width: 690px;
 font-size: 13px;
}

.content_border_head {
 padding: 0px;
 margin-left: 0px;
 width: 800px;
 height: 10px;
 background: url(content_border_head.png) no-repeat;
}

.content_border_foot {
 padding: 0px;
 margin-left: 0px;
 width: 800px;
 height: 10px;
 background: url(content_border_foot.png) no-repeat;
}

li {
 padding-bottom: 4px;
 padding-top: 4px;
}

#footer {
 clear: left;
 margin-top: 0;
 height: 50px;
 background: url(footer.png) no-repeat;
}

#menu {
 font-size: 14px; 
}

.figure {
width: 100%;
border: #dddddd 1px solid;
}

.figure .caption {
padding: 5px;
text-align: left;
background-color: #dddddd;
}

