.iesux{display:none;}
html{height:100%;}
body{background:url(dp_img/barbk.jpg) repeat-y;height:100%;overflow:auto;}
.text{font-family:Arial,Helvetica,sans-serif;font-size:smaller;}
header,.header,nav,.nav,article,.article,footer,.footer{padding:0;margin:0;display:block;}
.wrapper{width:100%;margin-bottom:2em;height:100%;}
.clear:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display: inline-block;}

header,.header{width:800px;background:url(dp_img/headback2.jpg) no-repeat;border-style:none;margin-bottom:1em;
margin-left:auto;margin-right:auto;vertical-align:middle;padding:1em 0;text-align:center;color:white;
font-family:Verdana,Arial,Helvetica,sans-serif;font-size:3em;font-weight:bold;
text-shadow:2px 2px 3px #000;}
nav,.nav{position:absolute;float:left;width:8em;left:0em;padding:1em;border:1px solid blue;}
article,.article{position:relative;float:left;width:55em;margin-left:12em;padding: 0 .5em;border:1px dashed brown;}
aside,.aside{position:absolute;float:left;left:70em;width:20em;margin-left:1em;padding-left:.9em;border:1px dashed blue;}
footer,.footer{position:relative;bottom:-2em;height:3em;clear:both;width:100%;text-align:center;font-size:smaller;text-transform:uppercase;}
clear{clear:both;}
a:link{color:#0000bb}
a:visited{color:#cc0044}
a:active{color:#77ff77}
a:hover{color:red;}

.center{text-align:center;display:block;margin-left:auto;margin-right:auto;vertical-align:middle;border-style:none;}

.boxborder{border:solid #fc3 1px;}