* {
     padding: 0px;
     margin: 0px;
}
body {
     background-color: #4386ce;
     background-image: url(images/thoughts/bg_body.gif);
     background-repeat: repeat-x;
     font-family: "Trebuchet MS", Trebuchet, sans-serif;
}
#wrapper {
     width: 760px;
     margin-left: auto;
     margin-right: auto;
}
#header {
     height: 88px;
     background-image: url(images/thoughts/bg_header.gif);
     background-repeat: repeat-x;
}
h1 {
     font-family: Arial, sans-serif;
     color: #eef6fe;
     line-height: 88px;
     text-indent: 85px;
     background-image: url(images/thoughts/bg_header_bottom.gif);
     background-repeat: no-repeat;
     background-position: bottom center;
}
#content {
     background-image: url(images/thoughts/bg_main_wrapper.gif);
     margin-top: -5px;
}
#nav {
     float: right;
     background-image: url(images/thoughts/nav-bg.gif);
     background-repeat: repeat-y;
     background-position: right;
     margin-right: 10px;
}
#nav ul {
     width: 220px;
     padding-top: 30px;
}
#nav li {
     list-style-image: url(images/thoughts/nav.gif);
     margin-bottom: 10px;
}
#nav a {color: #599be2;
}
#nav a:visited {color: #3372b6;
}
.current {
     list-style-image: url(images/thoughts/current.gif);
}
#forward {
     color: #204063;
     margin: 5px;
     background-image: url(images/thoughts/bg_content.gif);
     background-repeat: repeat-x;
     width: 480px;
     padding-bottom: 10px;
}
#forward p {
     padding: 0px 25px 10px 30px;
     text-align: justify;
}
#forward ul {
     padding: 0px 25px 10px 30px;
     text-align: justify;
     border-bottom: 2px #bdd4eb solid;
}
#forward li {
     list-style-image: url(images/thoughts/button.gif);
     padding-bottom: 10px;
}
#forward a {
     color: #4386ce;
}
#forward a:visited {
     color: #2462a5;
}
h2 {
     color: #477fba;
     padding: 20px 0px 10px 30px;
}
#footer {
     background-color: #1d3b5b;
}
h5 {
     color: #eef6fe;
     text-align: center;
     background-image: url(images/thoughts/bg_footer_top.gif);
     background-repeat: no-repeat;
     background-position: top;
     padding-top: 15px;
}
#footer p {color: #fff;
     padding: 5px;
     text-align: center;
     font-size: .8em;
}
#footer a {
color: #fff;
text-decoration: none;
}
a:hover {
     font-style: italic;
}