from my understanding rep works like this. you recieve reps based on your posts. if someone like something you post they can rep you. the amount of rep you can recieve depends on the number of total posts they have made. so say you say something i like and +rep you i can give you 3 points because i have 3k posts. but at the same time if you something i disagree with or think is retarded i can neg rep you taking away 3 points. for every 100 points of rep you have you get a green bar. when you hit 600 points your bars go from dark green to light and what your rep bar says is determined by the admins of the site. it is not time related as far as i can tell feel free to correct me if im wrong