hr { border: 0; padding: 0; margin: 0 0 1em; color: #cdcdcd; background: #cdcdcd; height: 1px; }
.site-title { display: none; }
.custom { background: url(images/bg.png) repeat-x top; }
.custom #header { padding: 0; border: 0; text-align: center; }
.custom .tab { margin: 0 .3em -.1em 0; }
.custom .tab a { letter-spacing: .15em; }
.custom #banner { width: 961px; height: 304px; overflow: hidden; padding-bottom: 10px; }
.custom #banner img { width: 961px; height: 304px; }
.custom #content_box { background: url(images/dot-ddd.png) repeat-y right; }
.custom #footer { text-align: center; color: #111; border-top: 1px solid #cdcdcd; }
.custom #footer p { padding: 0 0 1em; }
.custom #footer a { border: 0; color: #093c51; }
.custom #footer a:hover { text-decoration: underline; }
.custom .sidebar h3 { height: 34px; line-height: 34px; width: 290px; background: url(images/sidebar-header.png) no-repeat; font-variant: normal; padding: 0 8px; }
.custom .widget li { padding-left: .8em; padding-right: .8em; border-bottom: 1px solid #cdcdcd; }
.custom .widget p { padding-left: .8em; padding-right: .8em; }

.wid-show-wordtube { margin-bottom: 0!important; }
#text-4 hr { margin: .4em 0; }
#text-5 img { vertical-align: middle; padding: 0 2px 0 0; }
#text-5 a { padding: 0 8px 0 0; }
.submit { border: 0; float: right; }
.clear { clear: both; }
.radio input, .checkbox input { width: 25px; }
.when .wpcf7-list-item { display: block; }