Typically, the elements within the block definition should be on layer 0, with their color & linetype settings set to 'byblock'. this way, they will inherit the properties of the layer they are inserted on.
Martin Schmid
Product Line Manager
Mechanical Detailing and Electrical Design
Architecture, Engineering, and Construction
Autodesk, Inc.