Why 95% height and width and the 2.5% from the top relative positioning. If this is set up properly, this element shouldn't need a specific width/height (and let the margin/padding from its parent provide visual space).