<body style="margin-left:30px;margin-top:40px;(eccetera);background-color:red">

margin-width e margin-height non so cosa facciano, questi devono essere davvero crepati, sto cercando di capire che caspita potevano fare, non è che corrispondono al padding?
ah ok sono roba di frame, in questo caso non ne so niente, so solo che per validare pagine con frame devi usare un doctype frameset.