body { background: #000; }
.nav > li > a { font-weight: bolder; }
.site-description { color:#c2dc15; font-weight: bold; letter-spacing: 0.4em; border-left: 1px solid #999;
margin: .5em 0 0 1em; padding: .2em 0 .2em .8em; font-size: 120%; line-height: 64px;}

.widget > h3 {background-image:url(/images/block-title.png); font-weight: bold;
background-repeat: no-repeat;
background-position: left top;
background-size: 100%;
color: #fff;
line-height: 100%;
letter-spacing: normal;
margin: 0;
padding: 0;
text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
text-transform: uppercase;
text-align: left;
line-height: 23px; padding: 14px 8px 0 4px;}

.s1 .widget > h3 { padding-top: 18px; padding-bottom: 30px; font-size: 130%; padding-left: 14px;
}
.s2 .widget > h3 { padding-top: 10px; padding-bottom: 19px; font-size: 100%; padding-left: 12px;
}

.widget ul li { background: transparent url(/images/icons.png) no-repeat 4px -816px;
margin: 0;
padding: 0 0 0 18px; }

.widget a:-webkit-any-link, .widget a:link, .widget a:visited, .widget a:active { font-family: "Segoe UI",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif;
font-size: 14px;
font-style: normal; color: #0071bb;
outline: none; color: -webkit-link;
text-decoration: underline;
cursor: auto; line-height: 1.2em; }

#page {
background:#fff url(/main-right.jpg) no-repeat right top;
}

#page .container-inner {
background: transparent url(/images/main-left.jpg) no-repeat left top;
}

.col-3cm .main-inner, .col-3cm .main { background:#fff url(/images/main-right.jpg) no-repeat right top;}

.col-3cm .s1 { background: transparent url(/images/main-left.jpg) no-repeat left top; }

.main { background:#fff url(/images/main-right.jpg) no-repeat right top;}