CSS or Templates

which one do yall think is better when designing large websites?

or a mixture of both?