/* Container Staff
----------------------------------------------------------------------------- */
.dnn-containe{ position:relative; padding:0; margin:0;}
.dnn-containe h4.container-title{ margin:0; padding:0; height:36px; line-height:36px; font-size:18px;}
.container-space-1{ padding:15px 0 0 0;}
.container-space-2{ padding:20px 0 0 0;}
.container-title .title-color-1{ color:#444;}
.container-title .title-color-2{ color:#52A6DF;}
.container-title .title-color-3{ color:#fff;}

/* Container3 */
.container-3 h4.container-title{ padding-bottom:8px; border-bottom:1px solid #999; color:#444;}

/* Container4 */
.container-4 h4.container-title{ padding-bottom:8px; border-bottom:1px solid #52A6DF;}

/* Container5 */
.container-5 h4.container-title{ background:#f8f8f8; padding:10px; border:1px solid #e8e8e8;}
.container-5 .container-pane{ border:1px solid #e8e8e8; border-top:none; padding:15px 12px 12px 12px;}

/* Container6 */
.container-6 h4.container-title{ background:#52A6DF; padding:10px; border:1px solid #52A6DF;}
.container-6 .container-pane{ border:1px solid #52A6DF; border-top:none; padding:15px 12px 12px 12px;}

/* Container7 */
.container-7 h4.container-title{ position:relative; font-size:20px; font-weight:100; color:#666;}
.container-7 h4.container-title:after {background:url(images/title-bg.png) repeat scroll 0 0 rgba(0, 0, 0, 0); content:""; height:5px; position:absolute; left:0; top:14px; width:100%; z-index:8;}
.container-7 h4.container-title span{ position:relative; display:inline-block; background:#fff; height:100%; padding-right:10px; z-index:9;}
.container-7 .container-pane{ padding:5px 0 0 0;}

/* Container8 */
.container-8 h4.container-title{ position:relative; font-size:20px; font-weight:100; color:#666;}
.container-8 h4.container-title:after {background:url(images/title-bg.png) repeat scroll 0 0 rgba(0, 0, 0, 0); content:""; height:5px; position:absolute; left:0; top:14px; width:100%; z-index:8;}
.container-8 h4.container-title span{ position:relative; display:inline-block; background:#fff; height:100%; padding-right:10px; z-index:9;}
.container-8 .container-pane{ padding:5px 0 0 0;}

/* Footer */
.footer-container h4.container-footer-title{ margin-bottom:15px; font-size:18px; font-weight:200; color:#cdcdcd;}
.FooterContainer .container-pane{ color:#cdcdcd;}