/* Begin Typography & Colors */
/* NORMALIZE */
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; } 
ol, ul { list-style: none; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
caption, th { text-align: left; }
q:before, q:after { content: ''; }
:link, :visited { text-decoration: none; }

body {
background: #FFF url(images/bg.jpg) repeat-x;
color: #000;
margin: 0;
padding:0;
text-align: left;
font: 16px/24px Helvetica;}

#container {
margin: 0px auto 0px 50px;
width:991px;}

#header {
padding:0;
text-align:left;
background:#FFFF00;
border-bottom:5px solid #000;}


#navi{width:200px;
float:right;}

#navi ul {	
margin:0;
font: bold 22px/22px Helvetica;}

#navi li {
margin:0;
background: #CC0000;
display:block;
height:25px;
padding:10px;
border:5px solid #FFF;}

#navi li a{
color:#FFF;}

#navi li a:hover{
color:#000;}

#navi img{
color:#000;
border:5px solid #FFF;}

#navi a:link#current, #navi a:visited#current
{color: #000;}

#content{
margin:0 205px 0 0px;
padding:30px;
background:#FFF;
min-height:700px;}

#footer{
margin:0 0 0 50px;
font: 13px/24px Helvetica;}

p{margin:0 50px 30px 0px;}

h1{font: bold 28px/22px Helvetica;}
h2{font: bold 26px/22px Helvetica;}
h3{font: bold 22px/22px Helvetica;}
h4{font: bold 16px/22px Helvetica;}

a{
font-weight: bold;
color: #CC0000;}


blockquote{margin:0px 0px 50px 50px;}
