/*CSS Reset*/
body,div,dl,dt,dd,li,pre,form,fieldset,input,textarea,p,blockquote,th,td,button { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-size:100%; font-weight:normal; }
address,caption,cite,code,dfn,em,strong,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
caption,th { text-align:left; font-weight:normal; font-style:normal; }
acronym,abbr,fieldset,img { border:0; }
:focus { outline:0; }

html, body {  height: 100%; font-family: Arial, sans-serif; font-size: 17px; line-height: 27px; color: #555;}

h1 {padding-bottom: 20px;}

a {color: #555; text-decoration: none;}
a:hover { text-decoration: underline;}


#wrapper { background:white url(bg.gif) top left; width:899px; height:620px; margin: 0 auto; position:absolute; top:50%; left:50%; margin:-310px auto auto -449px; text-align:center; border: 1px solid #b0c7bf;}

#box { background: white url(logo.gif) center 15px no-repeat; height: 500px; width: 485px; border: 2px solid #777; position: absolute; bottom:75px; left: 130px;}

#footer { background:white; height:60px; border-top:3px solid #777; width:100%; position: absolute; bottom:0; left: 0;}

div#image { background: transparent; height: 520px; width: 311px; position: absolute; bottom:10px; right: 130px;}

#boxtext { position: absolute; bottom:40px; left: 70px; text-align: left;}



