/* $Id: sikids.css,v 1.9 2010/10/11 17:55:17 ntai Exp $ */

/* legacy editor styles */
.rteleft { text-align: left; }
.rteright { text-align: right; }
.rtecenter { text-align: center; }

.views-admin-links.views-hide { display: none !important; visibility: hidden !important; }

/* T1 redesign */
#t1-shell { height: 303px; }
/* add */ #t1-shell { width: 680px; float: left }
.component { background-color: #000000; border: 1px solid #999999; }
#t1-flash { float: left; margin: 8px; }
#t1-side { float: right; margin-right: 8px; margin-bottom: 8px; }
#t1-side #view-all { margin-bottom: 1px; }
/* add */ #t1-side #view-all { height: 30px; }
#t1-side .views-hide { display: none; }
#t1-side .view-content { width: 216px; background-color: #EEEEEE; }
#t1-side .views-row { height: 67px; padding: 8px; overflow: hidden; border-top: 1px dotted #CCCCCC; }
#t1-side .views-row-first { border-top: none; }
#t1-side .field-content { font-size: 12px; font-family: arial, sans-serif; }
#t1-side a { color: #FF0000; font-size: 13px; font-weight: bold; text-decoration: none; }
#t1-side .views-field-field-thumbnail-t4-fid { float: left; }
#t1-side .views-field-field-thumbnail-t4-fid img { margin-bottom: 8px; margin-right: 8px; border: 1px solid #000000; }
#t1-side .ad { width: 214px; height: 92px; border: 1px solid #666666; }

/* hub */
.hub-bar { float: right; width: 344px; }

/* hub sponsor */
.sifk_header_wide { color: #FFFFFF; }
.sifk_header_wide h1 { display: inline; }
.sifk_header_wide .clear-block, .sifk_header_wide .content { display: inline; }
.sifk_header_wide .clear-block:after { display: none; }
/* have to reset this because of the original style */
.sifk_header_wide .block a {
  margin: 0;
  bottom: auto;
  right: auto;
  color: inherit;
  float: none;
  font-size: medium;
  font-style: normal;
  font-weight: normal;
  position: static;
  overflow: visible;
}
.sifk_header_wide span.sik-powered { margin: 0 10px; }
.sifk_header_wide img.sik-powered { vertical-align: text-bottom; margin: 0; }

/* SKOTY */
#sik-skoty { min-height: 600px; background-image: url("/sites/default/files/skoty/2010/skoty2010-bg.jpg"); padding-top: 10px; padding-bottom: 40px; color: #FFFFFF; font-size: 14px; }
#sik-skoty a { color: #FFFFFF; }
#sik-skoty p, #sik-skoty h2 { margin: 1em 0; }
#sik-skoty label { display: none; }
#sik-skoty .bio { display: none; }
#sik-skoty img.logo { display: block; margin: auto; clear: both; }
#sik-skoty .skoty-vote { margin: 20px; }
#sik-skoty .skoty-vote h2 { font-size: 18px; text-transform: uppercase; }
#sik-skoty .skoty-vote img.mags { float: right; margin-left: 20px; }
#sik-skoty .skoty-finalists { margin-left: 100px; margin-right: 100px; }
#sik-skoty .webform-client-form { width: 100%; clear: both; }
#sik-skoty .webform-client-form a { color: #FFFFFF; font-weight: bold; text-decoration: underline; }
#sik-skoty .form-radios label.option { display: inline; }
#sik-skoty .form-radios .form-item { margin: 20px; width: 300px; height: 160px; float: left; text-align: left; }
#sik-skoty .form-radios .form-item img { float: left; margin-right: 15px; border: 2px solid #FFFFFF; }
#sik-skoty .form-radios .form-item .form-radio { float: left; }
#sik-skoty .form-radios .form-item .name { text-transform: uppercase; font-weight: bold; }
#sik-skoty .form-radios .form-item .sport { font-style: italic; }
#sik-skoty .form-radios .form-item .desc { }
#sik-skoty .captcha { clear: both; width: 225px; margin: auto; padding: 10px; padding-bottom: 5px; border: none; background-color: #021C36; }
#sik-skoty .captcha legend { display: none; }
#sik-skoty .captcha img { margin-top: 3px; border-left: 10px solid #FFFFFF; border-right: 10px solid #FFFFFF; }
#sik-skoty #edit-captcha-response-wrapper { margin-top: 5px; }
#sik-skoty #edit-submit { display: block; clear: both; width: 212px; height: 30px; margin: auto; margin-top: 20px; padding: 0px 10px 1px; background: url('/sites/default/files/global/sifk_button_bkgd.jpg') repeat-x left top; border: none; text-transform: uppercase; color: #FFFFFF; font: italic normal bold 18px Arial; cursor: pointer; }
#sik-skoty .skid { margin-left: 18px; }
#sik-skoty .large { font-size: 40px; text-transform: uppercase; font-weight: bold; font-style: italic; }

#sik-skoty .field-field-webform-after { clear: both; }
#sik-skoty .field-field-webform-after a { color: #FFFFFF; text-decoration: underline; }
#sik-skoty .field-field-webform-after p { display: block; width: auto; float: none; margin: 1em 0; font-weight: normal; font-size: 11px; }

#sik-skoty .skoty-winner { margin: 0 20px; padding-bottom: 200px; }
#sik-skoty .skoty-left { float: left; }
#sik-skoty .skoty-winner-media { width: 280px; height: 600px; margin-right: 20px; }
#sik-skoty .skoty-winner-media a { display: block; padding-left: 38px; height: 29px; text-decoration: underline; font-style: italic; font-weight: bold; }
#sik-skoty .skoty-winner-media a.skoty-link-video { background: url("/sites/all/themes/sikids/images/sik_video_camera.gif") no-repeat left top; }
#sik-skoty .skoty-winner-media a.skoty-link-picture { background: url("/sites/all/themes/sikids/images/sik_picture_camera.gif") no-repeat left top; }

#TB_window .skoty-modal.overlay_thickbox h2 { border-top: 1px solid #000000; padding-top: 5px; }
#TB_window .skoty-modal.overlay_thickbox dl.description { clear: both; }
#TB_window .skoty-modal.overlay_thickbox .video { text-align: center; }

.page-contests-skoty-2010-finalists #sik-skoty form { padding-bottom: 100px; }
.page-contests-skoty-2010-finalists #sik-skoty .form-radio { visibility: hidden; }
.page-contests-skoty-2010-finalists #sik-skoty .form-radios .form-item { margin: 20px; width: 180px; height: 225px; float: left; text-align: left; }
.page-contests-skoty-2010-finalists #sik-skoty .form-radios .form-item img { float: none; margin-right: 0; border: 2px solid #FFFFFF; }
.page-contests-skoty-2010-finalists #sik-skoty .form-submit { visibility: hidden; }

/* news stories view block */
#sifk_newsfeed .view span.field-content { float: none; font-size: inherit; width: auto; height: auto; overflow: visible; }
#sifk_newsfeed .view ul, #sifk_newsfeed .view ul li { list-style-type: none; }
#sifk_newsfeed .view ul li { margin: 0; }
#sifk_newsfeed .views-field-field-thumbnail-t2-fid { display: none; visibility: hidden; }
#sifk_newsfeed .views-row-1 .views-field-field-thumbnail-t2-fid { display: inline; visibility: visible; margin: auto; }
#sifk_newsfeed .views-field-field-thumbnail-t2-fid a { padding-left: 0; padding-right: 0; background-image: none; }
#sifk_newsfeed .views-field-field-thumbnail-t2-fid img { width: 190px; height: 82px; }
/* IE */ #sifk_newsfeed .views-field-field-promotitle-value a { font-size: 10px; }

/* webforms */
.not-logged-in.node-type-webform div.messages.notice { display: none; visibility: hidden; }

/* code redemption */
#sik-code-redemption .webform-client-form {
  width: 440px;
  text-align: center;
  margin: auto;
  padding: 5px;
  border: 1px solid #CCCCCC;
  background-color: #DDDDDD;
}
#sik-code-redemption .webform-client-form label { margin-bottom: 20px; }
#sik-code-redemption .webform-client-form input.form-submit { font-size: 0.1px; width: 99px; height: 43px; border: 0; padding: 0; margin: 0; color: transparent; background: url("/sites/all/themes/sikids/images/submit_btn.gif") left top no-repeat; cursor: pointer; }

#sifk_video_getpoints {
	margin: 12px 0 0 0;
}

#sifk_video_getpoints #sifk_getpoints {
    background: none repeat scroll 0 0 #000000;
    display: block;
}

#sifk_video_getpoints #sifk_points_gotten {
    background: none repeat scroll 0 0 #000000;    
}

.view .group-sponsors {
	display: none;
}
.sifk_header_wide  #block-block-66 {
    display: inline-block;
    margin-bottom: 5px;
}
@media (max-device-width: 736px) {
 #sik-skoty .skoty-winner-media { height: 300px; }   
}