body {
 font-family: Verdana, Tahoma, Helvetica, sans-serif;
 margin: 15px 0;
 padding: 0;
 color: #333;
 background-color: #fff;
 font-size: 100%;
}

a {
 color: #003366;
}

div#container {
 margin: 0 auto;
 width: 850px;
}

div#wrap {
 margin: 15px 0;
}

div#wrap div#content {
 margin-top: 0;
 margin-bottom: 20px;
 float: left;
 width: 600px;
}

div#wrap div#sidebar {
 float: right;
 width: 200px;
 border: 1px solid #666;
 padding: 5px;
 margin-bottom: 20px;
}

div#header {
 border-bottom: 1px solid #666;
}

div#footer {
 clear: both;
 border-top: 1px solid #666;
}

div#header h1 {
 font-size: 1.5em;
 margin: 0;
}
div#header p {
 font-size: 0.8em;
 margin: 0;
 font-style: italic;
 color: #666;
}
div#header a {
 text-decoration: none;
}

div#footer p {
 font-size: 0.8em;
 margin: 0;
}

div#sidebar div.box {
 margin-bottom: 15px;
}
div#sidebar h5 {
 margin: 0;
}
div#sidebar p {
 margin: 0 0 10px 0;
 font-size: 0.8em;
}
div#sidebar ul {
 margin: 0;
 padding-left: 20px;
 font-size: 0.8em;
 list-style: square;
}

div#content h1 {
 margin: 0;
 font-size: 1.2em;
}

div.excerpt {
 margin: 10px 0 20px 20px;
}
div.excerpt ul {
 margin: 0;
 padding-left: 20px;
 font-size: 0.8em;
 line-height: 1.5em;
 list-style: square;
}

div.entry h3 {
 margin: 20px 0 10px 0;
 border-bottom: 1px solid #CCC;
 font-size: 0.8em;
 font-weight: normal;
}

div.entry h4 {
 margin: 0 0 5px 0;
}
div.entry h5 {
 margin: 0 0 5px 0;
}
div.entry ul {
 margin: 0 0 20px 0;
 padding: 0;
 font-size: 0.8em;
}
div.entry ul li {
 display: inline;
 margin-right: 15px;
}
div.entry p {
 font-size: 1em;
 line-height: 1.5em;
 margin: 0 0 10px 0;
}

div.entry blockquote p {
 font-style: italic;
}

body#jds div.entry h4 {
 margin: 15px 0 0 0;
}
body#jds div.entry ul {
 margin: 0;
 padding-left: 40px;
 list-style: square;
 font-size: 1em;
 line-height: 1.5em;
}
body#jds div.entry ul li {
 display: list-item;
 margin: 0;
}
