You have 100% control over the templates so yes something like that is possible. The trickest part is that menu on the right. For that you have a couple options - you could hard code the paths / styles in the templates for the menu for example instead of
<ul>
<% control Menu(1) %>
<li>
...
You would just hard code the menu with the a classname for styling like
<ul>
<li><a href="home/" class="home">Home</a></li>
...
This has the benefit of if the user creates another menu item it won't break the menu (as you can't really have that dynamic length without some really fancy stuff. I would lent towards this method just because thats such a delicate menu. The other option is to use the $URLSegment on each <li> in the control loop and then you can apply styles to those css classes in your css file
<ul>
<% control Menu(1) %>
<li class="$URLSegment">...</li>
..
Then you would style classes .home, .services etc. This method works but if the cms user creates another page it will break the menu, if they change the page url it will break the menu. Which is why I reckon hardcoding the menu is probably the most straightforward approach.