changed design containing static stylesheet vector and static rule_list