/* CSS Document */
/* Undo some of the default styling of common (X)HTML browsers */
/* Inspired by Tantek Celik's undohtml.css */
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,pre,td,th,ul {margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
:link img, :visited img, a img, fieldset, img, area {border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;font-weight:normal;}
q:before, q:after {content:'';}
:link, :visited {text-decoration:none;}
body {
 background:#fff;
 color:#000;
 font:76% Arial, Helvetica, sans-serif;
 margin:0;
 padding:0;
 text-align:center;
}
#body {
 background:#ade url(/images/background.gif) repeat-y;
 margin:5px auto;
 text-align:left;
 width:770px;
}
#head {
 float:left;
 font-size:2em;
 font-weight:bold;
 padding:50px 0;
 text-align:center;
 text-transform:uppercase;
 width:80px;
}
#content {
 float:left;
 line-height:1.5;
 padding:10px 20px;
 width:650px;
}
h1 {
 font-size:2em;
 font-weight:bold;
 margin:0 0 1ex;
}
h2 {
 font-size:1.5em;
 font-weight:bold;
 margin:1ex 0;
}
p {
 margin:0 0 2ex;
}
strong {
 font-weight:bold;
}
em {
 font-style:italic;
}
#nav {
 clear:both;
 padding:10px 0 20px 80px;
 text-align:center;
}
#nav li {
 border-left:1px solid #999;
 display:inline;
 list-style-type:none;
 padding:0 .5em;
}
#nav li.first {
 border:none;
}