Wordpress Multisite Theme Question

I would like to know is it possible to have some sort of default theme which is pre configured in terms of home page layout, widgets, css, colours and pictures, so all created sites default to my main site homepage settings and look. and users then can create other pages, posts n stuff, but the default theme homepage remain the same. Im trying to get my site to look the same accross all the network. But allow new site owners to create as many pages, posts and stuff. but not able to change the theme or the pre configured style of the theme e.g homepage layout

Im using a theme called vibration, im using a few plugins including snapshot, google calender weekly, layer slider, revolution slider, wp super cache