added error page & update layout, css v.2.0