/*

V made this.

*/


#sidebar .module.navigation { padding:18px 0px 18px 0px; border-top:1px solid #d2d2d5; }
.module.navigation h2 { font-size:23px; }
.module.navigation li a { color:#333; }
.module.navigation li a:hover { color:#009fee; }
.module.navigation li a.active { font-weight:bold; }
.module.navigation li { font-size:13px; }
.module.navigation li.active { font-weight:bold; }

#sidebar .module.contact { display:block; margin-top:30px; }
.module.contact p { font-size:11px; line-height:16px; }
.module.contact h2 { font-size:14px; }

.module.text { border-bottom:1px solid #d2d2d5; margin-bottom:20px; }

#sidebar .module.text.step { opacity:0.4; }
#sidebar .module.text.step.on { opacity:1; }

.module.sections .sect { border-bottom:1px solid #d2d2d5; padding-bottom:20px; margin-bottom:20px; }
.module.sections .sect img.img { float:left; padding-right:25px; }

.module.team .member { border-bottom:1px solid #d2d2d5; padding-bottom:20px; margin-bottom:20px; }
.module.team .member img { float:left; padding-right:20px; }
.module.team h3 { color:#00aeef; float:right; }

#sidebar .module.sections { border-bottom:0; }
#sidebar .module.sections .sect { border-bottom:1px solid #d2d2d5; padding-bottom:20px; margin-bottom:20px; }
#sidebar .module.sections .sect img.img { float:left; width:100px; }
#sidebar .module.sections .sect h2 { font-size:13px; font-weight:bold; padding-top:6px; }
#sidebar .module.sections .sect p { display:none; }

/*

http://www.vcommunications.co.uk

*/