#wrapper { border-top: none; }
#header { padding: 15px 0 20px; }
#header-outer { background-image: none; }
#logo { padding-top:5px; }
.search-widget { padding: 25px 0 0 0; }
.centered { text-align: center; }
#navigation-outer { background:#f9a243 url('images/navigation-outer-bg2.jpg') repeat-x left top; border-top:1px solid #f98343; border-bottom:1px solid #f98343; }
#navigation { border: none; }
.nav a { text-shadow: none; border-left: 1px solid #faba56; padding: 10px; }
.nav a:hover, .nav li.current_page_item, .nav li.current_page_parent{ background:#f9bb43; }
.nav li  { border-left: 1px solid #f98c43; }
.nav li.current_page_item { background: #f9bb43; border-bottom: none; }
#footer { border-top: 1px solid #007db7; }
#footer a { color:#FFF; }
#footer-region-outer { background: #006cb7 url('images/footer-widgets-bg-alt.jpg') repeat-x left top; }
#footer-widgets { border-bottom: 1px solid #0056b7; }
#footer-widgets a { color: #eee; }
#featured-skyline { background: none; }
.post .title-page { font-size: 20px; }
.page .post .title-page  { margin: 0 0 20px 0; }
.post .title-page a:link, .post .title-page a:visited  { color:#dd7a0a; font-style: italic; }
.sub-title { margin: -20px 0 0 0; font-size: 16px; color:#dd7a0a; font-style: italic; }
.page-bg { background-image: url('images/post-bg.jpg'); background-repeat: no-repeat; }
.page-bg img { background: none; margin:0; padding:0; }
.keynote { border:1px solid #fc9e3a; width:288px; background-color: #fff; background-image:url(http://kwiklearning.com/original/images/jim-sm.jpg); background-repeat: no-repeat; background-position: right bottom; }
.keynote-text { width:190px; text-align:center; font-size:11px; padding: 0 15px; }
.requiredField { background:#f6f6f6; border:1px solid #046cb3; font-size:14px; margin-bottom:0px; padding:5px; width:250px; }
.thumbnail { display: block; padding: 10px; height: 184px; width: 245px; border: 1px solid #ccc; margin: 0px 12px 5px 10px; float: left; }
.thumbnail-title { text-align: center; font-size: 10px; font-style: italic; width: 287px; float:left; }
input, textarea { margin-bottom: 10px; padding: 5px; background:#f6f6f6; border:1px solid #046cb3; }
#pwbox-290 { background:#f6f6f6; border:2px solid #046cb3; font-size:14px; padding:5px; }

<!-- Home Page Style -->
.homepage { margin: 0 auto; padding: 20px; background-color: #fff; }
.main-video { float: left; }
.whats-new { float: left; font-size: 12px; margin-top: 10px; width: 325px; }
.whats-new li { padding-top: 10px; list-style-image: url(http://kwiklearning.com/original/images/vinieta.gif); margin-left: 20px; }
.whats-new li a { color: #555; text-decoration: underline; }
.home-content { font-size: 12px; border-top: 1px solid #faa13b; border-bottom: 1px solid #faa13b; margin: 10px auto 5px; padding: 10px 20px; }
#duel-boxes { font-size: 12px; line-height: 1.2em; }
#duel-boxes .box-one { width: 310px; float: left; }
#duel-boxes .box-two { width: 245px; float: left; padding-left: 5px; }
#duel-boxes p { margin-top: 5px; }

.side-opt { background: url(http://kwiklearningblog.com/wp-content/themes/spectrum/images/opt-bg.jpg) no-repeat; width: 300px; height: 250px; margin-bottom: 20px; }
.side-opt form { width: 220px; margin: auto; }
.opt-field { width: 200px; padding: 8px 10px; float: left; font-size: 12px; color: #666; text-align: center; margin: 140px auto 5px; }
