body,a,table,div,p,h1,h2,h3,h4,h5,h6,td,tr,img,ul,li,hr {
margin: 0; padding: 0;
border:0;
font-weight:normal;
}

body {
background: #eee;
line-height: 1.73;
color: #545454;
font-family: Verdana, Arial, Helvetica, sans; 
text-align: center; /* ie>6] center layout hack */
}

#container {
width: 773px;
margin: 0 auto;
text-align:left; /* ie>6] center layout hack */
background: white url(dec-images/bgcontainer.jpg);
}

#header {
background: #FFF;
}

.contrast {color:#2e8f00;}

#header img {margin: 10px;float:left;}

#header span.box {
float: right;
margin-top:50px;
padding: 20px 20px 30px 20px;
background: url(dec-images/stippellijn.gif) repeat-y left;
font-size:0.7em;
letter-spacing: 0.05em;
color:#707070;
}

#subheader {
width:100%;
height: 190px;
clear:both;
background: #111 url(cont-images/header.jpg) no-repeat;
}

#subheader p {
float:left;
font-size:12px;
widh:1px;
height:1px;
overflow:hidden;
color:#111;
}

div#nav {
width:100%;
background:#84b700;
}

#nav ul {
list-style:none;
clear:both;
height:33px;
}

#nav ul li {
float:left;
position:relative;

}

#nav ul li a {
color:green;
display:block;
height: 33px;
overflow:hidden;
text-indent:-9999999px;
}

li.home a {background:url(dec-images/home.gif) no-repeat center; width:92px;}
li.about a {background:url(dec-images/about.gif) no-repeat center; width:84px;}
li.products a {background:url(dec-images/products.gif) no-repeat center; width:74px;}
li.articles a {background:url(dec-images/articles.gif) no-repeat center; width:64px;}
li.ftp a {background:url(dec-images/ftp.gif) no-repeat center; width:50px;}
li.contact a {background:url(dec-images/contact.gif) no-repeat center; width:87px;}
li.links a {background:url(dec-images/Links.gif) no-repeat center; width:43px;}

body#home li.home a { background: #FFF url(dec-images/home-atv.gif) no-repeat center }
body#about li.about a { background: #FFF url(dec-images/about-atv.gif) no-repeat center }
body#products li.products a { background: #FFF url(dec-images/products-atv.gif) no-repeat center }
body#articles li.articles a { background: #FFF url(dec-images/articles-atv.gif) no-repeat center }
body#ftp li.ftp a { background: #FFF url(dec-images/ftp-atv.gif) no-repeat center }
body#upload li.ftp a { background: #FFF url(dec-images/ftp-atv.gif) no-repeat center }
body#contact li.contact a { background: #FFF url(dec-images/contact-atv.gif) no-repeat center }
body#links li.links a { background: #FFF url(dec-images/Links-atv.gif) no-repeat center }

div#main {
font-size: 0.7em;
padding: 0 20px 20px 20px;
margin: 8px 0;
float:left;
width: 510px;
background: url(dec-images/stippellijn.gif) repeat-y top right;
}

#main h1, #main h2, #main h3, #main h4, #main h5, #main h6 {
text-indent:-9999999px;
font-size:10px; /* prevent ie from stretching image replacement elements */
}

#main h1, #main h3, #main h4, #main h5, #main h6 {margin:45px 0;}
#main h2 {margin:20px 0;}

body#home #main h1 {
width:484px;
height:31px;
margin:25px 0;
background: url(cont-images/h1ourmission.gif);
}

body#upload #main h1 {
width:484px;
height:31px;
background: url(cont-images/h1ourmission.gif);
}

body#home #main h2 {
width:440px;
height:31px;
background: url(cont-images/h2recentsigns.gif);
}

body#about #main h1 {
width:131px;
height:37px;
background: url(cont-images/about.gif);
}

body#products #main h1 {
width:475px;
height:118px;
background: url(cont-images/products.gif);
}

body#products #main h3 {
width:156px;
height:30px;
background: url(cont-images/monuments.gif);
}

body#products #main h4 {
width:187px;
height:35px;
background: url(cont-images/wraps.gif);
}

body#products #main h5 {
width:117px;
height:35px;
background: url(cont-images/banners.gif);
}

body#products #main h6 {
width:274px;
height:35px;
background: url(cont-images/dp.gif);
}

body#contact #main h1 {
width:176px;
height:47px;
background: url(cont-images/contact_up.gif);
}

body#articles #main h1 {
width:119px;
height:47px;
background: url(cont-images/articles.gif);
}

body#links #main h1 {
width:119px;
height:47px;
background: url(cont-images/Links.gif);
}

body#articles #main h3 {
width:489px;
height:54px;
background: url(cont-images/article_1.gif);
}

body#articles #main h2 {
width:474px;
height:68px;
background: url(cont-images/article_2.gif);
}

#main img {
border: solid 3px #7c7c7c;
margin:5px 10px;
}

#main img.banner {
border: solid 0px ;
margin:0px 0px 10px 0px;
}

ul#home_list {
list-style-type:none;
padding-left:30px;
}

ul#home_list a {
color: #545454;
}

div#colophon {
float:right;
width:181px;
font-size:0.8em;
text-align:justify;
padding: 20px 15px;
}

#colophon img {
border: solid 3px #7c7c7c;
margin-bottom:20px;
}

div#footer {
height:71px;
overflow:hidden;
width:100%;
clear:both;
background-color:#333333;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
padding-top:20px;
}

#hileftal{
color:#564b47;
float: left;
width: 170px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
}

#hileftext{
text-decoration: underline;
color:#564b47;
float: left;
width: 30px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
}