a, body, div, form, html, input { padding:0; margin:0; }

html, body { font-family:Arial, Helvetica, sans-serif; font-size:small; }
body { background:#FFFFFF url(Images/bg-nav.png) repeat-y top left; }
br { clear:both; }
img { border:none; }

li { line-height:1.5em; margin-bottom:1em; }

a { color:#0d5482; }
a:hover { color:#861614; }
a:visited { color:#167fc1; }

#header, .article-header { background:#0D5482 url(Images/bg-header.png) repeat-x bottom left; color:#FFFFFF; padding:10px; }
#header a, .article-header a { color:#FFF; }
#header a:hover, .article-header a:hover { color:#9fd1f0; }
#header a#title, .article-header a.title { float:left; font-weight:bold; text-decoration:none; margin-top:10px;}
#header a#return, .article-header a.return { color:#9fd1f0; float:right; }
#header a#return:hover, .article-header a.return:hover { color:#ffffff; }

#search { float:right;  }
#searchbox { padding:2px; margin:6px; width:260px; }

#nav { clear:left; float:left; width:200px; }
#nav h2 { font-size:1.4em; padding-left:10px; }

ul#categories { list-style:none; margin:0; padding:0; }
ul#categories li { border-top:1px solid #ddd; margin-bottom:0px; width:220px; }
ul#categories li a { background:#eeeeee url(Images/folders.png) no-repeat 12px 2px; font-size:18px; line-height:36px; padding:0 0 0 40px; text-decoration:none; }

#help { margin-top:20px; margin-left:10px; }

#content { margin-left:240px; margin-right:20px; }

div.contentBlock { float:left; padding:0 10px 10px 0; width:400px; }

ol { margin-top:5px; }

#article-content { background:#fff; border-bottom:1px solid #ccc; padding:20px; }
#article-details { border:1px solid #ddd; margin-top:20px; margin-bottom:30px; }
#article-update { color:#999; padding:4px; text-align:right; }

p.extras { color:#666; }

table { border-collapse:collapse; width:100%; }
