/*$Id: common.css,v 1.79 2011/01/13 17:26:59 ntai Exp $*/
/*GLOBAL*/
* { margin: 0; padding: 0; }
a img { border: 0; }
a { text-decoration: none; color: #ff6; }
a:hover { text-decoration: underline; }
a:focus { outline: none; }
ul { list-style: none; }
h1 { font-size: 20px; color: #fff; text-transform: uppercase; font-weight: normal; }
table { padding: 0; border: 0; border-spacing: 0; border-collapse: collapse; }

/*Helper Classes*/
.left { float: left; }
.right { float: right; }
a.btn_red_solid { display: inline-block; height: 29px; padding-right: 15px; margin: 0 10px; background: url(/.element/img/2.0/sect/common/btn_red_solid_right.gif) right top no-repeat; color: #fff; text-transform: uppercase; }
a.btn_red_solid:hover { text-decoration: none; color: #ff6; }
a.btn_red_solid span { display: inline-block; height: 22px; padding: 7px 0 0 15px; *height: 24px; *padding-top: 5px; background: url(/.element/img/2.0/sect/common/btn_red_left.gif) left top no-repeat; cursor: pointer; color: #fff; }
a.global_button { background: url('/sites/default/files/global/sifk_button_bkgd.jpg') repeat-x left top; cursor: pointer; padding: 4px 10px 0; border: 1px solid #690004; *border: none; text-transform: uppercase; color: #fff !important; height: 27px; font: italic bold 18px arial,sans; text-decoration: none; display: inline-block; }
a.global_button:hover { text-decoration: none; }

/*GENERAL STRUCTURE - ENTIRE BROWSER WIDTH*/
html, body { width: 100%; }
body { background: url(/.element/img/2.0/global/body_bg.gif) left top repeat; font: 12px helvetica, arial, sans-serif; text-align: center; }
#sifk_wrapper { min-width: 1000px; background: url(/.element/img/2.0/global/sky.jpg) center -30px repeat-x; }
#sifk_header_shell { min-width: 1000px; background: url(/.element/img/2.0/global/brick.jpg) -18px bottom repeat-x; }
#sifk_content_shell { float: left; width: 100%; padding: 10px 0 40px; background: url(/.element/img/2.0/global/content_bg.jpg) left top repeat-x; }
#sifk_footer_shell { float: left; width: 100%; height: 350px; background: url(/.element/img/2.0/global/footer_bg.jpg) left top repeat-x; }

/*Top of Page With Nav*/
#sifk_header { position: relative; width: 1000px; height: 275px; margin: 0 auto; z-index: 1;}
#sifk_head_top { float: left; width: 1000px; height: 94px; padding-top: 10px; background: url(/.element/img/2.0/global/logo_bg.gif) 30px bottom no-repeat; }
#sifk_header a.sifk_logo { float: left; margin: 0 10px 0 5px; }
#sifk_scoreboard { float: left; margin-top: 7px; outline: none; }
#sifk_teamselector { float: right; width: 200px; padding: 18px 50px 0 9px; background: url(/.element/img/2.0/global/teams_selector.gif) 10px top no-repeat; }
#sifk_teamselector ul { height: 15px; border: 3px solid #333; background: #000 url(/.element/img/2.0/global/teams_selector_board.gif) left top repeat-x; padding: 6px 0 5px; }
#sifk_teamselector ul li { display: inline; font-weight: bold; background: url(/.element/img/2.0/global/teams_selector_dot.gif) left 2px no-repeat; padding-left: 10px; }
#sifk_teamselector ul li.nodot { background: 0; padding-left: 0; }
#sifk_teamselector ul li.arrow { padding: 3px; background: url(/.element/img/2.0/global/teams_selector_button.gif) center 2px no-repeat; }
#sifk_teamselector ul li a { color: #ff0; }
#sifk_teamselector ul li.arrow a { padding: 3px; }
#sifk_teamselector ul li a:hover { text-decoration: none; color: #fff; }
#sifk_search, #search-block-form { border-left: 3px solid #333; border-right: 3px solid #333; background: #ced7e4; padding: 4px; }
#sifk_search input, #search-block-form input { vertical-align: middle; }
#sifk_search input.search, #search-block-form input.search { width: 140px; height: 18px; border: 0; margin-right: 5px; background: #e4e4e4 url(/.element/img/2.0/global/search_input.gif) left top repeat-x; color: #333; padding-left: 3px; }
#sifk_search input.submit, #search-block-form input.submit { width: 15px; height: 15px; border: 0; background: url(/.element/img/2.0/global/search_submit.gif) center center no-repeat; cursor: pointer; }

.cm-add iframe {
  z-index: 5;
}


/* Main Nav */
#sifk_nav { float: left; width: 1000px; height: 165px; margin-top: -24px; text-align: left; background: url(/.element/img/2.0/global/head_bg.gif) center bottom no-repeat; }
#sifk_nav ul { font: normal bold 24px courier new, monospace; text-transform: uppercase; float: left; padding: 5px 0 0 29px; }
#sifk_nav li { float: left; position: relative; background: url('/sites/default/files/nav/sifk_nav_right_off_border.jpg') no-repeat right top; height: 43px; }
#sifk_nav li.on { background-image: url('/sites/default/files/nav/sifk_nav_right_on_border.jpg'); }
#sifk_nav li.first { background: url('/sites/default/files/nav/sifk_home_off_bkgd.jpg') no-repeat right top; width: 55px; }
#sifk_nav li.first_on { background-image: url('/sites/default/files/nav/sifk_home_on_bkgd.jpg'); }
#sifk_nav li a { text-decoration: none; color: #fff; display: block; padding: 8px 22px 4px 13px; }
#sifk_nav li.first a span { display: none; height: 43px; }
#sifk_nav li.first a { background: url('/sites/default/files/nav/sifk_nav_first_border.jpg') no-repeat left top; height: 43px;  }
#sifk_nav li.drop { background: url('/sites/default/files/nav/sifk_nav_last_off_border.jpg') no-repeat right top; padding-right: 10px; }
#sifk_nav li.drop_on { background-image: url('/sites/default/files/nav/sifk_nav_last_on_border.jpg'); }
#sifk_nav li.drop a.more { cursor: pointer; background: url('/sites/default/files/nav/more_arrows_animation.gif') no-repeat right center; padding-right: 30px; }
#sifk_nav li ul { position: absolute; background: url('/sites/default/files/nav/sifk_pulldown_mid.gif') repeat-y left top; width: 241px; right: 0px; top: 43px; font-size: 15px; font-family: arial, sans; text-align: right; padding: 0; display: none; }
#sifk_nav li ul li { width: 231px; background: none; padding-right: 10px; height: auto; }
#sifk_nav li ul li a { padding: 10px 10px 0 0;  background: url('/sites/default/files/nav/sifk_pulldown_arrow.gif') no-repeat right 14px; display: block; }
#sifk_nav li ul li a:hover { color: #ffec1a; }
#sifk_nav li ul li.last { background: url('/sites/default/files/nav/sifk_pulldown_btm.gif') no-repeat left bottom; }
#sifk_nav li ul li.last a { padding-bottom: 10px; }
#sifk_topper { float: left; width: 728px; height: 90px; margin-left: 129px; _margin-left: 64px; padding-left: 10px; border: 2px solid #333; background: url(/.element/img/2.0/global/ad_tag_vert.gif) left center no-repeat; }

/*Main Content Structure*/
#sifk_content { position:relative; width: 1000px; margin: 0 auto; text-align: left; z-index: 0;}
#sifk_leftrail { float: left; width: 122px; padding-top: 20px; background: url(/.element/img/2.0/global/leftrail_top.gif) left top no-repeat; text-align: center; }
#sifk_center { float: left; width: 682px; margin: 0px 15px; padding-top: 5px; }
#sifk_rightrail { float: right; width: 164px; text-align: center; }

/*Left Rail Styles*/
#sifk_leftrail h1 { font-size: 12px; color: #000; font-weight: bold; }
#sifk_leftrail h2 { font-size: 12px; padding-bottom: 3px; }
#sifk_leftrail h1 a { font-size: 12px; color: #cc0000; }
#sifk_leftrail h1 a:hover { text-decoration: none; color: #cc0000; }
#sifk_leftrail p { font-size: 11px; padding: 3px 0; }
#sifk_leftrail a { color: #cc0000; font-size: 11px; }
#sifk_leftrail #yourroom { margin: 5px 0 8px; }
#sifk_counter { width: 98px; height: 18px; padding: 7px 6px; margin-top: 4px; background: url(/.element/img/2.0/global/leftrail_pointsbox.jpg) center center no-repeat; font-size: 18px; color: #ff6; }
#sifk_rooms { float: left; width: 110px; min-height: 700px; _height: 700px; padding: 10px 6px; background: url(/.element/img/2.0/global/leftrail_mid.gif) repeat-y; 	}
#sifk_rooms h1 { color: #000; }
#sifk_all_mascots { float: left; width: 122px; }
#sifk_all_mascots a { display: block; background: url('/sites/default/files/leftrail/sifk_bottom_bkgd.jpg') no-repeat left top; color: #fff; height: 29px; width: 100%; font-weight: bold; padding-top: 5px; }
#sifk_yourroom { margin-top: 7px; }
#sifk_leftrail_actions { width: 110px; border-top: 1px solid #8f949b; border-bottom: 1px solid #8f949b; padding: 7px 0; margin: 7px 0; }
#sifk_leftrail_actions h2 { padding-top: 16px; }
#sifk_leftrail ul { color: #0050aa; margin: 7px 0; padding: 0 3px; font-size: 10px; color: #000; }
#sifk_leftrail ul li { padding-bottom: 5px; }
#sifk_leftrail ul#signup li { padding: 0 0 0 4px; text-align: left; background: url(/.element/img/2.0/global/leftrail_bullet.gif) left center no-repeat; }
#sifk_leftrail ul#signup a { font-size: 10px; }
#sifk_signin { width: 100px; margin: 7px auto 0; padding: 7px 0 0; border-top: 1px solid #8c9098; }
#sifk_signin .login { display: block; margin: 0 auto; text-decoration: none; padding-top: 2px; color: #fff; font-weight: bold; background: url('/sites/default/files/leftrail/sifk_login_bkgd.jpg') no-repeat left top; height: 19px; width: 55px; font-size: 10px; }
#sifk_signin input { width: 100px; height: 18px; border: 0; margin: 5px 0; padding-top: 1px; text-align: center; background: #d8dbe0 url(/.element/img/2.0/global/leftrail_input.gif) left top repeat-x; 	}
#sifk_signin input.submit { width: 91px; height: 25px; background: #d8dbe0 url(/.element/img/2.0/global/leftrail_signin.gif) left top no-repeat; cursor: pointer; }
#sifk_signin form a { font-size: 9px; color: #000; }
#sifk_signin span { display: block; font-size: 11px; padding: 3px 0; }
#sifk_signin a.signup { text-transform: uppercase; color: #cc0000; font-weight: bold;}

/*Right Rail*/
#sifk_rightrail a { float: left; width: 160px; margin: 5px 0 0 0; }
#sifk_rightrail .clear-block { float: left; margin-bottom: 15px; display: inline-block; }
div.sifk_rightad { float: left; padding-bottom: 5px; background: url(/.element/img/2.0/global/rightrail_btm.gif) center bottom no-repeat; }
div.sifk_rightad img { display: block; }
div.sifk_adscript { float: left; padding-top: 10px; border: 2px solid #333; background: #000 url(/.element/img/2.0/global/ad_tag_hori.gif) center top no-repeat; }
#sifk_rightrail div.sifk_adscript a { margin: 0; }

/*Disclaimer Message*/
#sifk_disclaimer { position: relative; background: #000; font-family: arial, sans; text-align: center; margin-top: 10px; padding: 10px 80px; display: none; }
#sifk_disclaimer h2 { color: #fff; font-weight: bold; font-size: 18px; text-transform: uppercase; line-height: 18px; }
#sifk_disclaimer p { color: #ccc; font-size: 13px; }
#sifk_disclaimer a { position: absolute; top: 10px; right: 10px; }

/*Wide Layout Structure*/
#sifk_wide_login { float: right; width: 183px; padding: 6px 0 0 20px; text-align: right; margin: 0 0 0 0; background: url(/.element/img/2.0/sect/common/login_lock.gif) right bottom no-repeat; color: #ff6; font-weight: bold; }
#sifk_wide_login span { float: left; padding-left: 18px; background: url(/.element/img/2.0/sect/common/login_plus.gif) left top no-repeat; cursor: pointer; }
#sifk_content .login_over { background: url(/.element/img/2.0/sect/common/login_dropdown_bg.gif) right top no-repeat; }
#sifk_content .login_over span { background-image: url(/.element/img/2.0/sect/common/login_minus.gif);  color: #333; }
#sifk_wide_loginbox { position: absolute; display: none; top: 0; right: 0; width: 203px; padding-bottom: 5px; margin-top: 26px; text-align: right; background: url(/.element/img/2.0/sect/common/smallbox_btm.gif) center bottom no-repeat; z-index: 10000; }
#sifk_wide_loginbox form { float: left; width: 157px; padding: 20px; border: 3px solid #333; border-top: 0; background: #ced7e4; }
#sifk_wide_loginbox input { width: 157px; height: 18px; border: 0; margin: 5px 0; padding-top: 1px; text-align: center; background: #d8dbe0 url(/.element/img/2.0/global/leftrail_input.gif) left top repeat-x; }
#sifk_wide_loginbox input.submit { float: right; width: 91px; height: 25px; background: #d8dbe0 url(/.element/img/2.0/global/leftrail_signin.gif) left top no-repeat; cursor: pointer; }
#sifk_wide_loginbox form a { float: left; width: 157px; text-align: left; color: #333; margin: 6px 0 0; font-size: 11px; }
#sifk_wide_loginbox form a:hover { text-decoration: underline; }
/*#sifk_wide_bar { float: left; margin: 7px 0 3px; width: 1000px; text-align: right; color: #ff6; font-weight: bold; }
#sifk_wide_bar p { color: #a1a1a1; font-weight: normal; }
#sifk_wide_bar p.signup { float: left; padding: 5px 0 0 686px; }
#sifk_wide_bar p a { margin-right: 10px; }
#sifk_wide_bar span { color: #ff6; padding-right: 10px; }
#sifk_wide_bar span a { margin-right: 0; } */
#sifk_info_bar { width: 1000px; margin: 0 auto; padding-top: 10px; color: #333; }
#sifk_info_bar ul { float: left; font-size: 10px; margin-left: 30px; }
#sifk_info_bar ul li { float: left; list-style: none; background: url('/sites/default/files/info_bar/sifk_sl_right_bkgd.jpg') repeat-x right top; height: 18px; width: auto; }
#sifk_info_bar ul li.last { margin-left: 5px; }
#sifk_info_bar ul a { color: #000; display: block; text-decoration: none; background: url('/sites/default/files/info_bar/sifk_sl_left_bkgd.jpg') no-repeat left top; height: 100%; padding: 2px 5px 0; float: left; }
#sifk_info_bar ul span { color: #cc0000; font-weight: bold; }
#sifk_info_bar p { float: right; }
#sifk_info_bar p a { float: left; display: block; margin-left: 5px; color: #cc0000; font-weight: bold; }
#sifk_info_bar p span { float: left; display: block; margin-left: 5px; font-weight: bold; }
#sifk_info_bar p span.points { height: 15px; background: url('/sites/default/files/info_bar/sifk_points_right_bkgd.jpg') repeat-x right top; color: #fff; }
#sifk_info_bar p span.points span { height:100%; margin: 0; background: url('/sites/default/files/info_bar/sifk_points_left_bkgd.jpg') no-repeat left top; padding: 0 5px 0; }
#sifk_info_bar a.login { background: url('/sites/default/files/info_bar/sifk_login_bkgd.jpg') no-repeat left top; color: #fff; width: 55px; height: 18px; text-align: center; padding-top: 2px;  font-size: 10px; text-decoration: none; }
#sifk_info_bar a.last { margin-right: 35px; }
#sifk_info_bar a.signup { text-transform: uppercase; color: #cc0000; }
#sifk_wide_center { float: left; width: 666px; min-height: 600px; _height: 600px; border-right: 1px solid #666; }
#sifk_wide_center a { color: #c00; }
#sifk_wide_center h1 { color: #000; }
#sifk_wide_rightrail { float: left; width: 306px; padding: 0 4px 10px; }
#sifk_wide_rightrail .block { margin-top: 10px; float: left; width: 306px; }
#sifk_wide_rightrail .block .content { float: left; }
/* --ntai hack for photos rail */
#sifk_section_photos #sifk_wide_rightrail { float: right; }
#sifk_wide_generic { float: left; width: 1000px; min-height: 300px; _height: 300px; }

/*Footer Styles*/
#sifk_footer { width: 900px; height: 323px; margin: 0 auto; padding: 27px 50px 0; background: url(/.element/img/2.0/global/footer_border.gif) left top no-repeat; }
#sifk_footer_cover { float: left; width: 150px; padding-right: 20px; }
#sifk_footer_cover h1 { font-size: 12px; color: #333; text-transform: capitalize; margin-bottom: 10px; }
#sifk_footer_cover h1 span { color: #600; }
#sifk_footer_cover a { display: block; margin-top: 10px; }
#sifk_footer_links { float: right; width: 730px; padding-bottom: 10px; border-bottom: 1px solid #968b6c; }
#sifk_footer dl { float: left; padding-right: 40px; text-align: left; }
#sifk_footer dt { color: #333; text-transform: uppercase; font-size: 14px; font-weight: bold; margin-bottom: 7px; }
#sifk_footer dd { margin: 0 0 7px; }
#sifk_footer dd a { color: #600; }
#sifk_footer_search, #search-theme-form { float: left; width: 730px; text-align: center; padding: 10px 0; }
#sifk_footer_search input.keywords, #sifk_results_form input.keywords { border: 1px solid #999; width: 150px; height: 19px; padding-top: 2px; font-size: 13px; }
#search-theme-form input.search { border: 1px solid #999; width: 150px; height: 19px; padding-top: 2px; font-size: 13px; }
#sifk_footer_search input.submit, #search-theme-form input.submit, #sifk_results_form input.submit { border: 0; width: 79px; height: 23px; margin-left: 5px; background: url(/.element/img/2.0/global/footer_search.gif) left top no-repeat; cursor: pointer; }
#sifk_footer_nav { float: right; width: 730px; padding-top: 10px; border-top: 1px solid #968b6c; }
#sifk_footer_nav ul { margin-bottom: 3px; text-transform: uppercase; }
#sifk_footer_nav ul li { display: inline; margin-right: 6px; padding-left: 10px; border-left: 1px solid #555; }
#sifk_footer_nav ul li.first, #sifk_footer_nav ul.tertiary_nav li.first { background: none; padding-left: 0; border: 0; }
#sifk_footer_nav a { color: #600; }
#sifk_footer_nav ul.tertiary_nav { margin: 10px 0 0; text-transform: none; }
#sifk_footer_nav ul.tertiary_nav li { color: #333; background: url(/.element/img/2.0/global/footer_dot_light.gif) left center no-repeat; border: 0; }
#sifk_footer_nav ul.tertiary_nav li.last { display: block; background: none; margin-top: 7px; }

/*MAIN CONTENT - Global*/
div.sifk_header_wide { position: relative; float: left; width: 100%; border-bottom: 1px solid #999; padding-bottom: 3px; margin-bottom: 10px; }
div.sifk_header_wide h1 { font-size: 20px; font-weight: bold; }
div.sifk_header_wide h1 span { font-size: 12px; text-transform: capitalize; font-weight: normal; }
div.sifk_header_wide h2  { color: #fff; }
div.sifk_header_wide img { vertical-align: middle; margin-right: 5px; }
div.sifk_header_wide a { position: absolute; bottom: 0; right: 0; float: right; font-size: 12px; font-style: italic; font-weight: bold; color: #ff6; margin-bottom: 3px; overflow: hidden; }
/* Skoty */
div.sifk_header_wide .skoty_hdr_link {float:left; right:initial; margin-left:6px; margin-bottom:-3px;}

#sifk_t1_shell { float: left; width: 444px; text-align: center; border: 3px solid #333; outline: none; }
#sifk_t1 { float: left; }
#sifk_newsfeed { float: right; width: 218px; background: #333 url(/.element/img/2.0/sect/common/topstories_bg_top.gif) left 59px no-repeat; }
#sifk_newsfeed h1 { width: 218px; height: 58px; text-align: center; background: #333 url(/.element/img/2.0/sect/common/newsfeed_bg.jpg) center top no-repeat; }
#sifk_newsfeed h1 img { margin-top: 8px; }
#sifk_newsfeed img.topstories_img { margin-left: 2px; }
#sifk_newsfeed ul { position: relative; float: left; width: 218px; height: 170px; overflow: hidden; font-size: 10px; padding: 0 0 3px 0; margin: 9px 0 0; background: url(/.element/img/2.0/sect/common/topstories_bg_btm.gif) left bottom no-repeat; }
#sifk_newsfeed ul li { float: left; width: 202px; padding: 0 0 3px 13px; }
#sifk_newsfeed ul li a { float: left; background: url(/.element/img/2.0/sect/common/topstories_btn.gif) left center no-repeat; padding: 4px 0 2px 18px; color: #5c4d40; font-weight: bold; }
#sifk_newsfeed ul li.topstories_img a { background: none; padding: 0; }
#sifk_newsfeed ul li span { float: right; height: 10px; overflow: hidden; font-weight: bold; width: 60px; font-size: 20px; color: #C00; }
#sifk_newsfeed ul.newrooms li span { font-size: 10px; padding-top: 4px; color: #ea3345; }
#sifk_newsfeed ul li h2 { color: #ea3345; font-size: 11px; margin: 0 9px 2px; }
#sifk_newsfeed ul li.last { padding-top: 4px; font-weight: bold; }
#sifk_newsfeed ul li.last a { position: absolute; left: 13px; bottom: 3px; color: #ea3345; background: none; padding-left: 0; font-style: italic; }
#sifk_newsfeed ul li.stories a { background: 0; padding-left: 0; color: #cc0000; font-style: italic;  }
#sifk_callouts { float: left; width: 682px; margin: 20px 0 6px; }
#sifk_callouts h1 { border-bottom: 1px solid #666; margin-bottom: 10px; }
#sifk_callouts ul h2, #sifk_spots ul h2 { color: #ffff66; font-size: 12px; text-transform: uppercase; float: left; width: 135px; }
#sifk_callouts ul p, #sifk_spots ul p { float: left; width: 135px; }
#sifk_callouts ul p a,#sifk_spots ul p a { color: #fff; }
#sifk_callouts ul, #sifk_spots ul { float: left; width: 682px; margin-bottom: 14px }
#sifk_callouts li, #sifk_spots li { float: left; padding-bottom: 5px; margin: 0 14px 0 0; width: 214px; height: 92px; color: #fff; /*background: url(/.element/img/2.0/sect/common/mediumbox_btm.gif) center bottom no-repeat;*/ }
#sifk_callouts li.last, #sifk_spots li.last { margin-right: 0; }
#sifk_callouts li a, #sifk_spots li a { float: left; }
#sifk_callouts li a img, #sifk_spots li a img { float: left; border: 2px solid #333; margin-right: 5px; }
#sifk_hotlist { float: left; width: 682px; padding: 0 0 30px; margin-bottom: 10px; text-align: center; outline: none; }
#sifk_more_mascots { float: left; margin: 15px 0; width: 100%; }
#sifk_more_mascots h2 { font-size: 20px; }
#sifk_gameshub { float: left; width: 454px; margin-bottom: 30px; }
#sifk_gameshub_head { float: left; width: 454px; margin-bottom: 10px; border-bottom: 1px solid #666; }
#sifk_gameshub_head h1 { float: left; }
#sifk_gameshub_head a { float: right; margin-top: 6px; color: #ff6; font-size: 12px; font-weight: bold; font-style: italic; }
div.sifk_gameshub_row { float: left; width: 454px; }
div.sifk_gameshub_link { float: left; width: 220px; color: #fff; font-size: 11px; margin: 0 7px 10px 0; }
div.sifk_gameshub_link a { float: left; border: 1px solid #333; margin-right: 5px; }
div.sifk_gameshub_link a img { float: left; }
div.sifk_gameshub_link h2 a { float: none; border: 0; margin-right: 0; }
div.sifk_gameshub_link h2 a, #sifk_findit h2 a { font-size: 13px; color: #ff6; }
div.sifk_gameshub_link ol li { display: list-item; width: 198px; margin-left: 22px; }
div.sifk_gameshub_link h2.highscore { color: #ff6; font-size: 13px; text-transform: uppercase; }
#sifk_pollhub { float: right; width: 218px; color: #fff; padding-bottom: 5px; text-align: center; background: url(/.element/img/2.0/sect/common/mediumbox_btm.gif) center bottom no-repeat; }
#sifk_pollhub form { float: left; width: 184px; padding: 0 15px 10px; background: #015bd8 url(/.element/img/2.0/sect/common/pollhub_bg.jpg) left top repeat-x; border: 2px solid #333; }
#sifk_pollhub form li { text-align: left; margin: 2px 0; }
#sifk_pollhub h1 { margin-top: 12px; }
#sifk_pollhub p { font-weight: bold; margin: 5px 0 10px; }
#sifk_pollhub a { color: #fff; font-style: italic; text-transform: uppercase; font-size: 10px; }
#sifk_pollhub input, #sifk_pollhub label { vertical-align: middle; }
#sifk_pollhub input.submit { display: block; width: 56px; height: 22px; margin: 10px auto 3px; background: url(/.element/img/2.0/sect/common/pollhub_btn.gif) left top no-repeat; border: 0; cursor: pointer; }
#sifk_findit { float: left; width: 682px; margin-bottom: 20px; }
#sifk_findit h1 { border-bottom: 1px solid #666; margin-bottom: 10px; }
div.sifk_findit_row { float: left; width: 682px; margin-bottom: 5px; }
div.sifk_findit_link { float: left; width: 213px; padding-right: 14px; color: #fff; font-size: 11px; }
#sifk_spoints { outline: none; }
#sifk_spots { float: left; width: 682px; margin: 20px 0 16px; } /*Styles are same as sifk_callouts*/
#sifk_spots dl { float: left; width: 218px; margin-bottom: 4px; padding-right: 14px; color: #fff; line-height: 1.4em; }
#sifk_spots dl.last { padding-right: 0; }
#sifk_spots dl dt { color: #ff6; font-weight: bold; text-transform: uppercase; margin-bottom: 3px; }
#sifk_spots #sifk_300x250, #sifk_spots #sifk_internal_ads { margin-bottom: 20px; }
#sifk_300x250 { float: left; width: 300px; background: #000 url(/.element/img/2.0/global/ad_tag_hori.gif) center top no-repeat; padding: 10px 3px 3px; overflow: hidden; }
#sifk_builderbtn { float: left; width: 682px; padding-bottom: 5px; margin-bottom: 30px; background: url(/.element/img/2.0/sect/common/largebox_btm.gif) center bottom no-repeat; }
#sifk_builderbtn a { float: left; border: 2px solid #333; }
#sifk_builderbtn a img { float: left; }
#sifk_internal_ads { float: right; width: 344px; }
#sifk_internal_ads a { float: left; width: 162px; padding-bottom: 5px; margin-top: 10px; background: url(/.element/img/2.0/sect/common/smallbox_btm.gif) center bottom no-repeat; }
#sifk_internal_ads a.right { float: right; }
#sifk_internal_ads a img { float: left; border: 2px solid #333; }
/* skoty */
#sifk_internal_ads a.skoty_internal_ads {width: auto; padding-bottom: 10px; margin-top: 0px; background: inherit;}

#sifk_breadcrumbs { float: left; width: 682px; padding: 5px 0 20px; border-top: 1px solid #fff; }
#sifk_breadcrumbs a { margin-right: 10px; color: #ff6; font-style: italic; font-weight: bold; }

/* LOGIN PAGE */
#sifk_content .no_hairline { border: none !important; padding: 0 !important; margin-bottom: 0; }
#sifk_login { background:#0f0f0f; float:left; margin-top:5px; width:1000px; height: 460px; color: #fff; border: 1px solid #666; }
#sifk_login #sifk_wide_center { width:671px; height: 460px; min-height: 460px; background: url('/sites/default/files/login/sik_login_bkgd.jpg') no-repeat top left; }
#sifk_login #sifk_wide_rightrail { padding:10px 10px 0; width: 306px; }
#sifk_login #sifk_generic { padding: 0; }
#sifk_login form { margin: 40px 0 0 290px; width: 382px; border-bottom: 1px solid #666; padding-bottom: 2em; }
#sifk_login label { display: inline; }
#sifk_login #edit-name, #sifk_login #edit-pass { width: 150px; }
#sifk_login #sifk_generic a.pass { display: block; margin: 0 0 1em 72px; color: #ffff66; text-decoration: underline; }
#sifk_login #edit-submit { margin-left: 72px; background: url('/sites/default/files/global/sifk_button_bkgd.jpg') repeat-x left top; padding: 0 10px 1px; border: 1px solid #690004; *border: none; text-transform: uppercase; color: #fff; height: 33px; font: italic bold 18px arial,sans; width: auto; overflow: visible; cursor: pointer; }
#sifk_login #create_account { margin: 1em 0 0 362px; }
#sifk_login #create_account span { font-size: 14px; display: block; }
#sifk_login #create_account a { margin: 1em 0 1em 0;  }

/*INNER PAGES - Global*/
#sifk_billboard_shell { float: left; width: 682px; padding-bottom: 9px; margin-bottom: 30px; background: url(/.element/img/2.0/sect/common/billboard_btm.gif) center bottom no-repeat; }
#sifk_billboard { float: left; width: 680px; text-align: center; padding-bottom: 9px; background: url(/.element/img/2.0/sect/common/billboard_btm.gif) center bottom no-repeat; }
#sifk_billboard_flash { float: left; width: 680px; background: #000; border: 1px solid #444; padding: 15px 0 8px; }
#sifk_section_build #sifk_billboard_flash { padding: 0; }
#sifk_billboard_textbox { float: left; position: relative; width: 606px; padding: 15px 30px 30px; margin: 0 7px; _margin: 0 3px 0 4px; color: #fff; background: #000 url(/.element/img/2.0/sect/common/billboard_rail.gif) center top repeat-y; }
#sifk_billboard_textbox img.mascot_logo { position: absolute; bottom: 15px; right: 30px; }
#sifk_billboard_text { float: left; width: 270px; margin-top: 15px; }
#sifk_billboard_text p { padding: 3px 0; }

/*INNER PAGE - Registration Pages*/
#sifk_content div.sifk_register { width: 636px; border: 3px solid #333; padding: 0 20px 50px; margin-top: 8px; background: url(/.element/img/2.0/sect/build/register_bg.jpg) left top; }
#sifk_content div.sifk_register h1 { display: none; }
#sifk_content div.sifk_register h2 { width: 225px; font-size: 14px; color: #fff; padding: 135px 397px 15px 15px; background: url(/.element/img/2.0/sect/build/register_header.gif) center 10px no-repeat; }
#sifk_content #sifk_register_form { float: left; width: 331px; padding: 42px 0 0 0; background: url(/.element/img/2.0/sect/build/register_form.gif) left top no-repeat; }
#sifk_content #sifk_register_form form { background: #fff; padding: 0 15px 30px; color: #555; }

/* --ntai reg */
#sifk_content #sifk_register_form .msg { background: #fff; padding: 0 15px; }
#sifk_content #sifk_register_form #edit-name-tid-1-wrapper { float: left; }
#sifk_content #sifk_register_form #edit-name-tid-2-wrapper { float: left; padding-left: 3px; }
#sifk_content #sifk_register_form #edit-name-tid-2-wrapper label { visibility: hidden; }
#sifk_content #sifk_register_form #edit-name-message, #sifk_content #sifk_register_form #edit-pass-wrapper { clear: both; }
#sifk_content #sifk_register_form #edit-password-reset-answer { width: 75%; }
#sifk_content #sifk_login #password-reset-form #edit-username { width: 75%; }
#sifk_content #sifk_login #password-reset-form #edit-answer { width: 75%; }
#sifk_content #sifk_login #user-pass-reset p { color: #fff; }

#sifk_content #sifk_register_form h3 { font-size: 13px; padding: 15px 0 2px; }
#sifk_content #sifk_register_form h3 span { color: #c00; font-size: 16px; }
#sifk_content #sifk_register_form label.radio { display: block; padding: 2px 0 5px 3px; }
#sifk_content #sifk_register_form label.radio input { vertical-align: middle; margin-right: 5px; }
#sifk_content div.sifk_regform_row { margin: 10px 0; }
#sifk_content div.sifk_regform_row label { float: left; width: 100px; margin-right: 5px; text-align: right; color: #000; font-size: 14px; font-weight: bold; }
#sifk_content #sifk_register_list { float: right; width: 247px; padding: 104px 0 0; background: url(/.element/img/2.0/sect/build/register_list.gif) left top no-repeat ;}
#sifk_content #sifk_register_list ul { background: #fff; padding: 20px 20px 30px 30px; }
#sifk_content #sifk_register_list ul li { padding-left: 14px; margin-bottom: 7px; font-size: 14px; color: #000; background: url(/.element/img/2.0/sect/build/register_dot.gif) left 1px no-repeat; }
#sifk_content #sifk_register_list ul li span { display: block; color: #c00; font-size: 18px; font-weight: bold; text-transform: uppercase; }
#sifk_regform_submit { padding-top: 15px; border-top: 1px solid #333; text-align: center; }
#sifk_regform_submit span, #sifk_article #sifk_funny_form span.vote, #sifk_whatyouthink_submit span { display:inline-block; padding-right: 30px; background: url(/.element/img/2.0/sect/common/btn_red_right.gif) right top no-repeat; }
#sifk_regform_submit input, #sifk_article #sifk_funny_form span.vote input, #sifk_whatyouthink_form #sifk_whatyouthink_submit input { height: 29px; *width: 200px; color: #fff; font-style: italic; text-transform: uppercase; font-size: 14px; font-weight: bold; padding: 0 5px 4px 15px; *padding: 0; border: 0; background: url(/.element/img/2.0/sect/common/btn_red_left.gif) left top no-repeat; cursor: pointer; }
#sifk_content #change-password fieldset { border: none; margin: 0 0 0 72px; padding: 0; }
#sifk_content #change-password fieldset p { color: #fff; line-height: 1em; padding-bottom: 0; }
#sifk_content #change-password fieldset .form-item label { display: block; }
#sifk_content #change-password fieldset .form-item .username { display: block; margin-top: 1em; }
#sifk_content #change-password fieldset .question_1 { margin-top: 1em; }

/*Register - Congrats Page*/
#sifk_content div.sifk_congrats { width: 676px; border: 3px solid #333; padding: 0 0 50px; text-align: center;  margin-top: 15px; background: url(/.element/img/2.0/sect/build/register_bg.jpg) left top; }
#sifk_content div.sifk_congrats h1 { display: block; height: 167px; margin-bottom: 20px; background: url(/.element/img/2.0/sect/build/register_congrats_head.gif) left top no-repeat; }
#sifk_content div.sifk_congrats h1 span, #sifk_content div.sifk_congrats h2 span { display: none; }
#sifk_content div.sifk_congrats h2 { width: 616px; height: 113px; margin: 0 auto; background: url(/.element/img/2.0/sect/build/register_congrats.gif) left top no-repeat; }
#sifk_congrats_box { width: 616px; margin: 0 auto; padding: 5px 0 50px; background: #fff; }
#sifk_congrats_box ul li { color: #8a8a8a; font-weight: bold; line-height: 1.7em; }
#sifk_congrats_box ul li span { background: url(/.element/img/2.0/sect/common/check.gif) left center no-repeat; padding-left: 17px; }
#sifk_congrats_box ul li.print span { display:inline-block; padding-right: 30px; margin-top: 10px; background: url(/.element/img/2.0/sect/common/btn_red_right.gif) right top no-repeat; }
#sifk_congrats_box ul li.print a { display:inline-block; height: 24px; *height: 26px; color: #fff; font-style: italic; text-transform: uppercase; font-size: 14px; font-weight: bold; padding: 6px 5px 0 15px; *padding-top: 4px; background: url(/.element/img/2.0/sect/common/btn_red_left.gif) left top no-repeat; }
#sifk_congrats_box ul li.print a:hover { text-decoration: none; }
#sifk_congrats_box div.bottom_callouts {  }
#sifk_congrats_box div.bottom_callouts a {  }
#sifk_congrats_box div.bottom_callouts a img { border: 2px solid #333333; }
#register_card { display: inline-block; width: 182px; height: 139px; padding: 45px 35px 20px 135px; margin: 15px auto 30px; background: url(/.element/img/2.0/sect/build/register_card.jpg) left top no-repeat; text-align: left; }
#register_card h3, #register_card h4 { color: #8a8a8a; font-size: 12px; margin-bottom: 3px; }
#register_card h4 { padding-top: 17px; *padding-top: 9px; text-align: center; }
#register_card p { font-size: 22px; font-weight: bold; margin-bottom: 15px; }

/*Register - Error*/
#sifk_register_error { float: left; width: 506px; padding: 25px 0 25px 130px; margin-bottom: 15px; background: #ff9 url(/.element/img/2.0/sect/build/register_error.gif) 20px center no-repeat; }
#sifk_register_error li { margin: 5px 0; padding-left: 15px; font-weight: bold; background: url(/.element/img/2.0/sect/build/register_x.gif) left center no-repeat; }

/*INNER PAGES - Games Section*/
#sifk_highscores_main { color: #fff; font: 12px arial,sans; margin: 0 0 10px 4px; float: left; }
#sifk_highscores_main tbody { border: none; }
#sifk_highscores_main img { float: left; }
#sifk_highscores_main tr { border: none;}
#sifk_highscores_main th, #sifk_highscores_main td { border: 3px solid #666; }
#sifk_highscores_main th { padding: 0; }
#sifk_highscores_main td { vertical-align: top; }
#sifk_highscores_main td.first { text-align: right; }
#sifk_highscores_main td.last { color: #ffffb3; }
#sifk_highscores_main .odd { background: #2f2f2f; }
#sifk_highscores_main .even { background: #000; }
#sifk_highscores_main li { padding: 2px 6px; }
#sifk_highscores_main table { width: 100%; }
#sifk_highscores_main table td { border: none; padding: 2px 0; }
#sifk_highscores_main table td.rid { border-right: 3px solid #666; width: 29px; padding-right: 10px; text-align: right; }
#sifk_highscores_main table td.name { text-align: left; padding-left: 6px; }
#sifk_highscores_main table td.score { text-align: right; padding-right: 10px; }

#sifk_highscores { float: right; width: 260px; color: #fff; padding: 50px 20px 20px 36px; margin: 0 0 30px; background: #000 url(/.element/img/2.0/sect/games/h1_highscores.jpg) center 2px no-repeat; }
#sifk_highscores ol li { position: relative; display: list-item; width: 260px; margin: 7px 0 0; padding: 5px 0; list-style-type: decimal; }
#sifk_highscores ol li span { position: absolute; right: 0; font-weight: bold; font-size: 13px; }
#sifk_highscores ol li.last { margin-top: 27px; list-style: none; text-align: right; font-style: italic; }
#sifk_highscores ol li.last a { color: #ff6; }
/*
#sifk_highscores_partner { float: left; width: 100%; }
#sifk_highscores_partner div.left_column { float: left; width: 65%; }
#sifk_highscores_partner div.left_column table { color: #fff; font-size: 16px; font-family: arial; border: 4px solid #666; float: left;  }
#sifk_highscores_partner div.left_column table tbody { border: none; }
#sifk_highscores_partner div.left_column table th { padding: 0; border: 4px solid #666; }
#sifk_highscores_partner div.left_column table img { float: left; }
#sifk_highscores_partner div.left_column table tr { padding: 0; border: none; }
#sifk_highscores_partner div.left_column table tr.odd { background: #333; }
#sifk_highscores_partner div.left_column table tr.even { background: #000; }
#sifk_highscores_partner div.left_column table td { padding: 6px 0; }
#sifk_highscores_partner div.left_column table td.rank { text-align: right; padding-right: 10px; border-right: 4px solid #666; }
#sifk_highscores_partner div.left_column table td.name { padding-left: 7px; width: 291px; *width: 240px; }
#sifk_highscores_partner div.left_column table td.score { border-left: none; font-weight: bold; }
#sifk_highscores_partner div.left_column div { float: left; margin: 20px 0 0 64px; }
* html #sifk_highscores_partner div.left_column div { margin-left: 32px; }
#sifk_highscores_partner div.left_column span { padding: 0 30px; color: #fff; }

#sifk_highscores_partner div.right_column { float: right; width: 35%; }
#sifk_highscores_partner div.right_column a.global_button { display: block; margin: 0 auto; }
#sifk_highscores_partner div.right_column a.play_again { width:111px; }
#sifk_highscores_partner div.right_column a.view_all { margin-top: 10px; width: 157px; }
#sifk_highscores_partner div.right_column h2 { font-size: 16px; text-align: left; color: #fff; text-transform: uppercase; border-bottom: 1px solid #999; margin-top: 20px; }
#sifk_highscores_partner div.right_column div.sifk_gameshub_link { margin: 10px 0 0; float: none; }
#sifk_highscores_partner div.right_column div.sifk_gameshub_link h3 { display: block; }
#sifk_highscores_partner div.right_column div.sifk_gameshub_link h3 a { float: none; border: none; font-size: 12px; }
#sifk_highscores_partner div.right_column a.callout { display: block; }
#sifk_highscores_partner div.right_column a.callout img { margin-top: 10px; }
 */
#sifk_sortby { float: left; width: 100%; border-bottom: 1px solid #666; padding: 7px 0 8px; color: #fff; }
#sifk_sortby h2 { float: left; font-size: 12px; font-weight: normal; text-transform: uppercase; }
#sifk_sortby ul { float: left; margin-left: 7px; }
#sifk_sortby ul li { float: left; border-right: 1px solid #fff; margin-right: 7px; padding-right: 7px; }
#sifk_sortby ul li a { color: #ff6; }
#sifk_sortby ul li.dropdown { position: relative; margin: -3px 7px -3px 0; border: 0; padding: 0 20px 0 0; cursor: pointer; background: url(/.element/img/2.0/sect/common/sortby_btn_rt.gif) right top no-repeat; }
#sifk_sortby ul li.dropdown a { display: inline-block; height: 16px; padding: 3px 30px 0 10px; color: #333; text-decoration: none; background: url(/.element/img/2.0/sect/common/sortby_btn_left.gif) left top no-repeat; }
#sifk_sortby ul li.dropdown dl { display: none; position: absolute; top: 19px; left: 0; width: 130px; border: 1px solid #8a8a8a; border-top: 0; }
#sifk_sortby ul li.dropdown dl a { display: block; background: #dbdbdb; color: #333; padding: 6px 8px 3px; }
#sifk_sortby ul li.dropdown dl a:hover { background: #8a8a8a; color: #ff6; }
#sifk_gameslist_left { float: left; width: 316px; margin: 20px 0; }
#sifk_gameslist_right { float: right; width: 316px; margin: 20px 0; }
/*all other styles inherited from main content - global section*/
#sifk_gameslist_left div.sifk_gameshub_link, #sifk_gameslist_right div.sifk_gameshub_link { width: 316px; margin: 10px 0; }
#sifk_gameslist_left #sifk_300x250 { margin: 10px 0; }
/*Highscores popup pages*/
#sifk_content div.sifk_topscores #sifk_highscores { float: left; width: 378px; margin-top: 15px; background-image: url(/.element/img/2.0/sect/games/h1_highscores_top100.gif); }
#sifk_content div.sifk_topscores #sifk_highscores ol li { width: 378px; }
#sifk_highscores_rail, #sifk_highscores_btns { float: right; text-align: center; width: 233px;  }
#sifk_highscores_rail #sifk_callouts, #sifk_highscores_rail #sifk_callouts ul { width: 233px; margin: 0; }
#sifk_highscores_rail #sifk_callouts ul li { margin: 15px 6px 0; }
#sifk_highscores_btns { margin-top: 15px; }
#sifk_highscores_btns a { display: inline-block; height: 29px; padding-right: 15px; margin: 0 0 15px 3px; background: url(/.element/img/2.0/sect/common/btn_red_solid_right.gif) right top no-repeat; color: #fff; text-transform: uppercase; }
#sifk_highscores_btns a:hover { text-decoration: none; color: #ff6; }
#sifk_highscores_btns a span { display: inline-block; height: 21px; padding: 8px 0 0 15px; *height: 23px; *padding-top: 6px; background: url(/.element/img/2.0/sect/common/btn_red_left.gif) left top no-repeat; cursor: pointer; }
#sifk_highscores_done { float: left; width: 640px; text-align: center; }
#sifk_narrow_generic #sifk_highscores_done h1 { font-size: 21px; }
#sifk_narrow_generic #sifk_highscores_done p { font-size: 15px; padding: 8px 0 15px; }
#sifk_content div.sifk_topscores #sifk_gameslist_left { padding-left: 200px; }

/*INNER PAGES - Fantasy Section*/
#sifk_fantasy_btns { float: right; width: 344px; }
#sifk_fantasy_btns a { float: left; margin-right: 34px; }

/*INNER PAGES - Buzz Laugh Locker*/
#sifk_content div.sifk_buzz #sifk_hotlist { margin-top: 15px; }

/*INNER PAGES - Cover Viewer*/
#sifk_coverviewer_desc { float: left; width: 682px; padding: 15px 0 30px; }
#sifk_coverviewer_desc p { font-size: 11px; color: #fff; }

/*INNER PAGES - Photos Section*/
#sifk_photo_icons { float: left; width: 635px; }
#sifk_photo_icons h2 { color: #fff; font-size: 18px; border-bottom: 1px solid #666; margin-top: 50px; }
#sifk_photo_icons ul { float: left; width: 665px; margin: 20px 0 5px; }
#sifk_photo_icons div.view-content ul li { float: left; margin-right: 34px; text-align: center; width: 100px; }
#sifk_photo_icons div.view-content ul li.last { margin-right: 0; }
#sifk_photo_icons ul li a { color: #fff; }
#sifk_photo_icons ul li a:hover { text-decoration: none; color: #ff9; }
#sifk_photo_icons ul li a img { float: left; border: 1px solid #fff; margin-bottom: 7px; }
#sifk_photo_icons div.fivestar-widget-static { margin: 0 auto; }
/*Pagination Styles - for drupal-generated and custom markup*/
#sifk_content ul.sifk_pager { width: 100%; float: left; padding: 20px 0 0 0; margin: 20px 0; text-align: center; color: #fff; text-align: center; }
*:first-child+html #sifk_content ul.sifk_pager { padding-bottom: 20px; }
#sifk_content #sifk_paging_right ul.sifk_pager { margin: 0; padding-top: 0; border: 0; width: 306px; text-align: left; }
#sifk_content ul.sifk_pager li { float: none; width: auto; display: inline; height: 33px; padding: 9px 0 8px 0; *padding: 0; list-style: none; background-color: transparent; }
#sifk_content ul.sifk_pager li.pager-hidden { display: none; }
#sifk_content ul.sifk_pager li.pager-previous, #sifk_content ul.sifk_pager li.pager-next { text-transform: uppercase; font-size: 16px; font-weight: bold; font-style: italic; background-position: right top; background-repeat: no-repeat; }
#sifk_content ul.sifk_pager li.pager-previous { padding-right: 17px; background-image: url(/.element/img/2.0/sect/common/btn_black_solid_right.gif); }
#sifk_content ul.sifk_pager li.pager-current { height: 23px; margin: 10px 30px 0 30px; vertical-align: top; background-image: none; }
#sifk_content ul.sifk_pager li.pager-next { padding-right: 30px; *padding-right: 27px; background-image: url(/.element/img/2.0/sect/common/btn_black_right.gif); }
#sifk_content ul.sifk_pager li a { float: none; _display: inline-block; width: auto; height: 16px; padding: 9px 5px 8px 20px; *padding-top: 7px; margin: 0; font-size: 16px; color: #fff; background-position: left top; background-repeat: no-repeat; border: 0; }
#sifk_content ul.sifk_pager li.pager-previous a { padding-left: 33px; background-image: url(/.element/img/2.0/sect/common/btn_black_arrow_left.gif); }
#sifk_content ul.sifk_pager li.pager-next a { background-image: url(/.element/img/2.0/sect/common/btn_black_left.gif); }
#sifk_content ul.sifk_pager li a:hover { color: #ff9; text-decoration: none; }
#sifk_paging { float: left; width: 634px; padding-top: 20px; margin-top: 20px; border-top: 1px solid #666; text-align: center; color: #fff; }
#sifk_center #sifk_paging { width: 682px; }
#sifk_paging_right { float: left; width: 306px; padding: 20px 0 15px; color: #fff;}
#sifk_paging a, #sifk_paging_right a, div.sifk_pagination a { display: inline-block; padding-right: 30px; text-transform: uppercase; font-size: 16px; font-weight: bold; font-style: italic; background: url(/.element/img/2.0/sect/common/btn_black_right.gif) right top no-repeat; }
#sifk_paging a span, #sifk_paging_right a span { display: inline-block; height: 16px; padding: 9px 5px 8px 20px; *height: 18px; *padding-top: 7px; margin: 0; color: #fff; background:url(/.element/img/2.0/sect/common/btn_black_left.gif) left top no-repeat; cursor: pointer; }
#sifk_paging a.back, #sifk_paging_right a.back, div.sifk_pagination a.back { padding-right: 15px; padding-left: 0; background-image: url(/.element/img/2.0/sect/common/btn_black_solid_right.gif); }
#sifk_paging a.back span, #sifk_paging_right a.back span, div.sifk_pagination a.back span { padding-left: 35px; background-image: url(/.element/img/2.0/sect/common/btn_black_arrow_left.gif); }
#sifk_paging a:hover, #sifk_paging a:hover span, #sifk_paging_right a:hover, #sifk_paging_right a:hover span, div.sifk_pagination a:hover, div.sifk_pagination a:hover span { text-decoration: none; color: #ff6; }
#sifk_paging_right h2 { font-size: 18px; border-bottom: 1px solid #666; }
#sifk_paging_right p, #sifk_paging_right .sikslide_text { line-height: 1.3em; padding: 7px 0; border-bottom: 1px solid #666; font-weight: bold; }
#sifk_paging_right p.credits { text-align: center; font-style: normal; font-size: 11px; font-weight: normal; }
#sifk_paging img, #sifk_paging_right img { vertical-align: middle; }
#sifk_paging span, #sifk_paging_right span { margin: 0 25px; }
/*End Pagination*/
#sifk_paging_right .sikslide_text { padding: 0; }
#sifk_paging_right .sikslide_text p { border: none; margin: 1em 0; padding: 0; }
#sifk_paging_right .sikslide_text a { display: inline; padding: 0; background: none; font-size: 12px; font-style: normal; text-transform: none; }
#sifk_paging_right .sikslide_text a:hover { text-decoration: underline; }
#sifk_paging_right .sikslide_text li { margin: 1em 0; }

#sifk_actionbox { float: right; width: 306px; padding: 0 0 3px; background: url(/.element/img/2.0/sect/common/actionbox_btm.gif) left bottom no-repeat; }
#sifk_wide_rightrail #sifk_actionbox { margin-bottom: 20px; }
#sifk_actionbox h3 { color: #000; font-size: 11px; padding: 20px 15px 0; background: #fff url(/.element/img/2.0/sect/common/actionbox_top.gif) left top no-repeat; }
#fivestar-custom-widget { float: left; width: 276px; padding: 7px 15px; background: #fff; }
#fivestar-custom-widget .fivestar-widget { float: left; }
#sifk_actionbox .description { float: left; color: #000; font-size: 11px; margin: 3px 0 0 10px; font-weight: bold; }
#sifk_actionbox .description span { margin: 0; }
#sifk_actionbox_links { float: left; width: 276px; padding: 0 15px 15px; background: #fff; }
#sifk_actionbox_links a { display: block; margin: 5px 0; color: #c00; font-size: 13px; }
#sifk_actionbox_links a img { float: left; margin-right: 5px; }
#sifk_gallery { float: left; width: 668px; }
div.sifk_pagination { float: left; width: 668px; text-align: center; color: #fff; }
div.sifk_pagination a { float: left; margin-top: 7px; height: 33px; }
div.sifk_pagination a span { float: left; height: 16px; padding: 9px 5px 8px 20px; *height: 18px; *padding-top: 7px; margin: 0; color: #fff; background:url(/.element/img/2.0/sect/common/btn_black_left.gif) left top no-repeat; cursor: pointer; }
div.sifk_gallery_desc { float: left; width: 466px; *width: 459px; }
div.sifk_gallery_desc h1 { font-size: 18px; border-bottom: 1px solid #666; padding-bottom: 5px; margin: 0 14px 5px; }
#sifk_gallery_img { float: left; width: 666px; border: 1px solid #666; background: #000; margin: 20px 0; text-align: center; }
#sifk_gallery_img img { display: block; margin: 0 auto; }

/*INNER PAGES - Build Section*/
#sifk_moredens { float: left; width: 682px; padding-bottom: 5px; margin: 20px 0; border-bottom: 1px solid #666; }
#sifk_moredens ul { float: left; width: 670px; padding-left: 6px; margin-bottom: 10px; }
#sifk_moredens li { float: left; margin-right: 20px; }
#sifk_moredens li.last { margin-right: 0; }
#sifk_moredens #sifk_300x250, #sifk_moredens #sifk_internal_ads { margin-top: 20px; margin-bottom: 20px; }

/*INNER PAGES - Video Page*/
#sifk_video { float: left; width: 998px; border: 1px solid #666; background: #0f0f0f; }
#sifk_video_nav { float: left; width: 100%; text-align: center; text-transform: uppercase; font-size: 14px; font-weight: bold; border-bottom: 1px solid #666; background: #000 url(/.element/img/2.0/sect/sikidstv/nav_bg.gif) left top repeat-x; }
#sifk_video_nav ul { float: left; border-right: 1px solid #333; white-space: nowrap; margin:0 112px 0 113px;  }
#sifk_video_nav li { float: left; }
#sifk_video_nav a { float: left; color: #fff; padding: 10px 20px 8px; border-left: 1px solid #333; border-right: 1px solid #000; }
#sifk_video_nav a:hover { color: #ff6; text-decoration: none; }
#sifk_video_nav a.on { color: #000; background: #cc0 url(/.element/img/2.0/sect/sikidstv/nav_on.gif) right top no-repeat; border: 0; }
#sifk_video_main { float: left; width: 662px; border-right: 1px solid #666; }
#sifk_video_player { float: left; width: 662px; height: 373px; padding-left: 10px; }
#sifk_video_desc, #sifk_video_list { float: left; width: 632px; padding: 15px; color: #fff; background: #000 url(/.element/img/2.0/sect/sikidstv/video_bg.gif) left bottom repeat-x; }
#sifk_video_text { float: left; width: 301px; }
#sifk_video_text h2 { text-transform: uppercase; margin-bottom: 3px; font-size: 14px; }
#sifk_video_text p { line-height: 1.4em; }
#sifk_video_desc #sifk_actionbox { margin-top: 0; }
#sifk_video_desc { border-bottom: 1px solid #666; }
#sifk_video div.sifk_video_all { border-right: 1px solid #666; }
#sifk_video_list #sifk_sortby { border-bottom: 0; }
#sifk_video_list #sifk_paging { width: 100%; border: 0; margin-top: 0; padding-top: 0; }
#sifk_video_icons { float: left; width: 100%; margin: 15px 0 5px; }
#sifk_video_list div.videoHub ul { float: left; padding-bottom: 15px; }
#sifk_video #sifk_video_icons ul.videoRow { float: left; padding-bottom: 20px; }
#sifk_video_icons ul li { float: left; width: 144px; margin-right: 18px; background: #fff url(/.element/img/2.0/sect/sikidstv/video_icon_btm.gif) left bottom no-repeat; }
#sifk_video_icons ul li.last { margin-right: 0; }
#sifk_video_icons ul li a { float: left; width: 124px; padding: 10px; font-size: 11px; color: #000; background: url(/.element/img/2.0/sect/sikidstv/video_icon_top.gif) left top no-repeat; }
#sifk_video_icons ul li a img { display: block; margin-bottom: 3px; }
#sifk_video_icons ul li a span, #sifk_video_ondeck li a span { color: #666; }
#sifk_video_icons ul li a:hover, #sifk_video_ondeck li a:hover, #sifk_video_ondeck li a:hover span { text-decoration: none; }
#sifk_video_rail { float: right; width: 305px; padding: 5px 15px 15px; }
#sifk_video_rail .block { margin-top: 10px; }
#sifk_video_rail h2 { font-size: 16px; color: #fff; margin-bottom: 8px; }
#sifk_video_ondeck { float: left; width: 100%; margin-bottom: 15px; }
#sifk_video_ondeck a { color: #ff6; }
#sifk_video_ondeck li { float: left; width: 305px; margin-bottom: 15px; background: #fff url(/.element/img/2.0/sect/sikidstv/video_queue_btm.gif) left bottom no-repeat; }
#sifk_video_ondeck li a { float: left; width: 285px; padding: 10px; font-size: 11px; color: #000; background: url(/.element/img/2.0/sect/sikidstv/video_queue_top.gif) left top no-repeat; }
#sifk_video_ondeck li a img { float: left; margin-right: 5px; }
#sifk_video_rail #sifk_paging_right { width: 305px; padding: 0 0 15px; }
#sifk_video_rail #sifk_300x250 { padding: 10px 2px 2px; }

/*INNER PAGES  - Article Styles*/
#sifk_article { float: left; width: 1000px; margin-top: 5px; background: #fff url(/.element/img/2.0/sect/common/articles_bg.gif) left top repeat-x; }
.err { background-color: transparent !important; background-image: none !important; }
.err #sifk_wide_center { border-right: none !important; min-height: inherit !important; }
.err #sifk_generic { padding: 0 !important; margin-top: 10px !important; }
.err #sifk_wide_rightrail .block { margin-top: 10px !important; }
#sifk_article #sifk_wide_center, #sifk_article div.single { width: 684px; border-right: 1px solid #ccc; }
#sifk_article #sifk_wide_rightrail h2 { font-size: 16px; text-transform: uppercase; border-bottom: 1px solid #ccc; margin: 0 6px 0; width: 294px; }
#sifk_article #sifk_wide_rightrail h2.ribbon { background: url('/sites/all/themes/sikids/images/sik_right_rail_block_bkgd.jpg') no-repeat left top; height: 26px; padding: 20px 0 0 1em; color: #fff; text-transform: none; border-bottom: none; font: italic normal 18px georgia,serif; margin: 0; width: 288px }
#sifk_article #sifk_wide_rightrail h2 a.rss { float: right; background: url('/sites/all/themes/sikids/images/rss_large.gif') no-repeat left top; padding: 5px 5px 0 24px; font: 12px arial,sans-serif; text-transform: capitalize; }
#sifk_article #sifk_wide_rightrail h2 span { float: left; }
#sifk_article #sifk_wide_rightrail ul { padding-left: 27px; float: left; }
#sifk_article #sifk_wide_rightrail ul ul { padding: 10px 0 0 0; }
#sifk_article #sifk_wide_rightrail li li { margin: 0 0 10px 0; }
#sifk_article #sifk_wide_rightrail li { margin: 10px 0 0; }
#sifk_article #sifk_wide_rightrail .platforms li { }
/* --ntai style fix */ #sifk_article #sifk_wide_rightrail .platforms ul li { clear: both; }
#sifk_article #sifk_wide_rightrail .platforms li img { float: left; margin-right: 10px; }
#sifk_article #sifk_wide_rightrail .platforms span { margin-left: 5px; }
#sifk_article #sifk_wide_rightrail .platforms span.last { border: none; }
#sifk_article #sifk_wide_rightrail .platforms h3 { text-transform: uppercase; font-size: 10px; color: #444; font-weight: bold; line-height: 1em; float: left; width: 247px; }
#sifk_article #sifk_wide_rightrail .platforms .consoles { padding: 0; padding-bottom: 10px; }
#sifk_article #sifk_wide_rightrail .platforms .consoles li { display: inline; padding-right: 5px; line-height: 1em; border-right: 1px solid #000; margin-right: 5px; }
#sifk_article #sifk_wide_rightrail .platforms .consoles li.last { border: none; }
#sifk_article #sifk_wide_rightrail #sifk_post_sort { padding: 0; }
#sifk_article #sifk_wide_rightrail .sort_dropdown { float: none; clear: left; }
#sifk_article #sifk_wide_rightrail .sort_dropdown li { padding-left: 15px; background: url(/.element/img/2.0/sect/common/arrow_right_red.gif) 4px top no-repeat; }
#sifk_article #sifk_wide_rightrail .sort_dropdown li.clicked { background: url(/.element/img/2.0/sect/common/arrow_down_red.gif) left 3px no-repeat; }
#sifk_article #sifk_wide_rightrail .sort_dropdown ul { display: none; float: none; }
#sifk_article #sifk_wide_rightrail .sort_dropdown ul li { background: none; padding-left: 10px; }
/*#sifk_post_image { float: left; clear: left; width: 300px; margin: 5px 20px 0 0; }*/
#sifk_post_image { float: left; clear: left; margin: 5px 20px 0 0; }
#sifk_post_image img { display: block; margin-bottom: 8px; }
#sifk_article div.sifk_post_synopsis #sifk_post_image p { font: 11px arial, helvetica, sans-serif; margin: 0; }
#sifk_post_image cite { display: block; text-align: right; font: 10px arial, helvetica, sans-serif; color: #333; margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px solid #dbdbdb; }
#sifk_post_image #sifk_pollhub { float: left; width: 218px; color: #fff; padding-bottom: 5px; text-align: center; background: url(/.element/img/2.0/sect/common/mediumbox_btm.gif) center bottom no-repeat; }
#sifk_post_image #sifk_300x250 { padding: 11px 0 0 0; }
#sifk_post_image img.last_image { float: left; border-top: 1px solid #ccc; padding-top: 15px; margin-top: 15px; }
#sifk_subscribe { float: left; width: 278px; padding: 10px; margin-bottom: 15px; border: 1px solid #999; background: #ccc; font-family: arial, helvetica, sans-serif; }
#sifk_subscribe h1 { color: #005baf; font-size: 24px; font-weight: bold; }
#sifk_subscribe h1 span.red { color: #900; }
#sifk_subscribe h1 span.small { text-transform: uppercase; font-size: 20px; }
#sifk_subscribe input { width: 160px; height: 17px; border: 1px solid #999; color: #666; margin-bottom: 2px; }
#sifk_subscribe select { width: 55px; vertical-align: middle; }
#sifk_subscribe input.zip { width: 100px; vertical-align: middle; margin-left: 1px; }
#sifk_subscribe input.submit { width: 100px; height: 41px; border: 0; background: url(/.element/img/2.0/sect/common/subscribe_submit.gif) left top no-repeat; cursor: pointer; }
#form_fields { float: left; width: 162px; }
#form_btn { float: right; width: 101px; }
#sifk_subscribe_from_js { width: 278px; float: left; margin-bottom: 10px; }

/*INNER PAGES - Splogs Styles*/
#sifk_article div.sifk_post, #sifk_post_wide { position: relative; float: left; width: 644px; padding: 20px 20px 50px; border-bottom: 1px solid #dbdbdb; background: url(/.element/img/2.0/sect/common/blog_bg.gif) left bottom repeat-x; }
#sifk_article div.sifk_post_header { position: relative; float: left; width: 644px; margin-bottom: 20px; }
#sifk_article div.sifk_post a.writer_head { float: left; border: 2px solid #dbdbdb; margin-right: 10px; }
#sifk_article div.sifk_post a.writer_head img { float: left; }
#sifk_article div.sifk_post_headtext { position: absolute; bottom: 0; left: 0; width: 560px; margin-left: 84px; }
#sifk_article div.sifk_post h2 { font-size: 24px; color: #0050aa; margin-bottom: 5px; }
#sifk_article div.sifk_pressroom_headtext h2 { border-bottom: 1px solid #dbdbdb; }
#sifk_article h2 { border-bottom: 1px solid #dbdbdb; padding-bottom: 5px; float: left; width: 100%; }
#sifk_article div.sifk_post_headtext h2 a, #sifk_article div.sifk_post_header h2 a { float: left; width: 500px; }
/* Remove the red icon that has the blog count - on the right 
#sifk_article div.sifk_post_headtext h2 span, #sifk_article div.sifk_post_header h2 span { float: right; background: url('/sites/all/themes/sikids/images/sik_comments_count_bkgd.jpg') no-repeat left top; font: italic bold 12px georgia,sans; width: 52px; height: 26px; color: #fff; text-align: center; display: block; padding-top: 5px; }
*/
#sifk_article div.sifk_post h3 { font-size: 20px; color: #333; margin-top: 2px; }
#sifk_article div.sifk_post h6 { font-size: 11px; font-weight: normal; padding-top: 4px; margin-top: 4px;border-top: 1px solid #dbdbdb; clear: left; }
#sifk_article div.sifk_post h2 a { color: #0050aa; }
#sifk_article div.sifk_post h2 a:hover { text-decoration: none; color: #00326b; }
#sifk_article div.sifk_post_header h2 { float: left; width: 100%; }
#sifk_article div.sifk_post_header li { float: left; padding-right: 10px; margin-right: 7px; border-right: 1px solid #dbdbdb; font-size: 11px; }
#sifk_article div.sifk_post_header li.last { padding: 0; margin: 0; border: 0; }
#sifk_article div.sifk_post_header li a { color: #c00; font-weight: bold; font-size: 12px; }
#sifk_article div.sifk_post_header li cite { font-style: normal; font-weight: bold; }
/*#sifk_article div.sifk_post_synopsis { float: left; width: 474px; font: 14px/1.5em georgia, times, serif; }*/
#sifk_article div.sifk_post_synopsis { float: left; font: 14px/1.5em georgia, times, serif; }
#sifk_article div.single div.sifk_post_synopsis { width: 644px; }
#sifk_article div.sifk_post_synopsis p { margin-bottom: 10px; clear: left; }
#sifk_article div.sifk_post_synopsis p img { padding: 0 10px; }
#sifk_article div.sifk_post_synopsis h2 { color: #333; font-size: 14px; margin-bottom: 10px; }
#sifk_article div.sifk_post_synopsis a.more { padding-left: 5px; color: #c00; font-weight: bold; font-style: italic; }
#sifk_article div.sifk_post_synopsis div.sifk_story_images { clear:both; float:left; padding: 0 15px; }
#sifk_article div.sifk_post_synopsis cite {display: block; text-align: right; font: 10px arial, helvetica, sans-serif; color: #333; margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px solid #dbdbdb; }
#sifk_article div.sifk_post_synopsis span.caption { display: block; font-size: 10px; text-align: center; }
/*#sifk_article div.sifk_post_visual { float: right; width: 150px; margin-left: 20px; }*/
#sifk_article div.sifk_post_visual { float: right; margin-left: 20px; }
#sifk_post_visual #sifk_pollhub {width: 218px; color: #fff; padding-bottom: 5px; text-align: center; background: url(/.element/img/2.0/sect/common/mediumbox_btm.gif) center bottom no-repeat; }
/* added 3/9/2009 by apersaud*/
div.sifk_post_visual cite { display: block; text-align: right; font: 10px arial, helvetica, sans-serif; color: #333; margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px solid #dbdbdb; }
#sifk_article div.sifk_post_visual span { display: block; font-size: 10px; text-align: center; }
#sifk_article ul.sifk_post_actions { position: absolute; left: 0; bottom: 7px; width: 644px; margin-left: 20px; z-index: 11100; }
* html #sifk_article ul.sifk_post_actions { position: relative; bottom: -42px; margin-left: 0; }
#sifk_article ul.sifk_post_actions li { float: left; }
#sifk_article ul.sifk_post_actions li a { color: #c00; margin-right: 20px; }
#sifk_article ul.sifk_post_actions li a img { float: left; margin: 3px 5px 0 0; }
#sifk_article div.sifk_post_video div.sifk_post_synopsis { width: 304px; }
#sifk_article div.sifk_post_video div.sifk_post_visual { width: 320px; }
#sifk_article #sifk_post_sort { float: left; width: 282px; margin-top: 15px; padding: 0 12px; }
#sifk_article #sifk_post_sort a { color: #c00; padding-right: 5px; }
#sifk_article #sifk_post_sort h2 a { margin-left: 133px; text-transform: none; font-weight: normal; font-size: 12px; }
#sifk_article #sifk_post_sort h2 a.kidreporter { margin-left: 75px; }
#sifk_article #sifk_post_sort h2 a.sport { margin-left: 111px; }
#sifk_article #sifk_post_sort ul { padding-bottom: 20px; }
#sifk_article #sifk_post_sort ul li { margin-bottom: 10px; }
#sifk_article #sifk_post_sort ul ul { display: none; padding: 10px 0 0 0; }
#sifk_article #sifk_post_sort ul.sort_dropdown li { padding-left: 15px; background: url(/.element/img/2.0/sect/common/arrow_right_red.gif) 4px top no-repeat; }
#sifk_article #sifk_post_sort ul.sort_dropdown li.clicked { background: url(/.element/img/2.0/sect/common/arrow_down_red.gif) left 3px no-repeat; }
#sifk_article #sifk_post_sort ul.sort_dropdown ul li { background: none; padding-left: 10px; }
#sifk_post_wide { width: 624px; padding: 30px 30px 60px; border-right: 1px solid #dbdbdb; line-height: 1.5em; }
#sifk_post_wide h2 { color: #333; font-size: 12px; }
#sifk_post_wide ul { list-style: disc; color: #c30; margin: 0 0 20px 15px; }
#sifk_post_wide ul a { color: #c30; }
#sifk_article div.sifk_post p.intro { font: 14px georgia, times, "times new roman", serif; font-style: italic; line-height: 1.5em; }
#sifk_article div.sifk_post h2.whatyouthink { font-size: 20px; margin: 20px 0; color: #333; }
#sifk_whatyouthink #sifk_choices { margin-left: 50px; }
#sifk_whatyouthink #sifk_choices label { display: block; margin-bottom: 10px; font-size: 14px; font-weight: bold; }
#sifk_post_wide #sifk_choices label input { vertical-align: middle; margin-right: 10px; }
#sifk_whatyouthink_form { float: left; width: 622px; margin: 20px 0 10px; padding-top: 10px; border: 1px solid #999; background: #ccc; }
#sifk_whatyouthink_form .left { width: 391px; padding: 0 20px; }
#sifk_whatyouthink_form .right { width: 171px; padding-right: 20px; }
#sifk_whatyouthink_form textarea { width: 389px; height: 250px; border: 1px solid #999; overflow: auto; }
#sifk_whatyouthink_form input { width: 169px; height: 17px; border: 1px solid #999; margin-bottom: 8px; }
#sifk_whatyouthink_submit { float: left; width: 622px; text-align: center; padding: 15px 0; }
#sifk_whatyouthink_form #sifk_whatyouthink_submit input { width: 70px; }
#sifk_whatyouthink_form #sifk_alert { float: left; width: 592px; padding: 15px; background: #c00; color: #fff; font-size: 11px; text-align: center; }
#sifk_whatyouthink_form #sifk_alert p { line-height: 1.5em; }
#sifk_whatyouthink_form #sifk_alert a { color: #000; font-weight: bold; }
#sifk_article div.funny_photo { font-family: arial, helvetica, sans-serif; }
#sifk_article div.funny_photo ol { float: left; width: 274px; padding-left: 30px; }
#sifk_article div.funny_photo ol li { margin-bottom: 20px; font-size: 16px; }
#sifk_article div.funny_photo ol span { display: block; font-size: 14px; font-weight: normal; }
#sifk_article #sifk_funny_form { float: left; width: 298px; padding-bottom: 15px; margin-bottom: 15px; border: 1px solid #999; background: #ccc; color: #333; }
#sifk_article #sifk_funny_form h1 { color: #fff; text-align: center; background: #c00; text-transform: uppercase; }
#sifk_article #sifk_funny_form h2 { font-size: 18px; padding: 15px 15px 0; margin: 0; text-align: center; }
#sifk_article #sifk_funny_form form { padding: 20px 20px 10px; }
#sifk_article #sifk_funny_form label { display: block; margin-bottom: 8px; font-weight: bold; }
#sifk_article #sifk_funny_form label span { font-weight: normal; font-style: italic; }
#sifk_article #sifk_funny_form input { margin-right: 6px; vertical-align: middle; }
#sifk_article #sifk_funny_form span.vote { margin-top: 15px; }
#sifk_article #sifk_funny_form span.vote input { margin-right: 0; }
#sifk_article #sifk_funny_form a { display: block; padding-left: 20px; font-style: italic; color: #c00; text-decoration: underline; }
#sifk_article form.fivestar-widget { padding-bottom: 20px; }

/* INNER PAGES - Blog Commenting */
#sifk_article #sifk_generic div.sifk_post_header ul, #sifk_article #sifk_generic ul.sifk_post_actions { margin-bottom: 0; list-style-type: none; }
#sifk_article #sifk_generic div.sifk_post_header li { margin: 0 7px 0 0; padding-right: 10px; }
#sifk_article #sifk_generic ul.sifk_post_actions li { margin: 0; }
#sifk_article #sifk_generic div.sifk_post_headtext { width: 540px; }
#sifk_article #sifk_generic div.sifk_post { width: 624px; }
#sifk_article #comments { clear: both; padding: 20px 20px; *padding: 20px 20px 20px; float: left; width: 644px; }
#sifk_article #comments h2 { padding: 10px 0; clear: both; }
* html #sifk_article #comments h2 { margin-bottom: 10px; }
#sifk_article #comments h2:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; } /* for standards compliant browsers */
*:first-child+html #sifk_article #comments h2  { min-height: 1px; } /* for ie7 */
* html #TB_window #sifk_article #comments h2 { height: 1%; } /* for ie6 */
#sifk_article #comments h2 span { float: left; display: block; font-size: 14px; }
#sifk_article #comments .item-list { width: 100%; float: right; border-top: 1px solid #ccc; padding: 10px 0; }
#sifk_article #comments h2 .item-list { float: right; width: auto; border: none; padding: 0; }
#sifk_article #comments h2 .item-list ul { margin: 0; }
#sifk_article #comments .new, #sifk_article #comment-form .new { display: none; }
#sifk_article #comments h2, #sifk_article #comment-form h2 { font-size: 14px; color: #000; text-transform: capitalize; border-top: 1px solid #ccc; }
#sifk_article #comments h3, #sifk_article #comment-form h3 { font-size: 14px; padding: 10px 10px 0; }
#sifk_article #comments a, #sifk_article #comment-form a { color: #cc0000; }
#sifk_article #comments .comment { padding: 20px 20px 10px; border-top: 1px solid #ccc; clear: both; }
#sifk_article #comments .comment * { margin: 0; padding: 0; }
#sifk_article #comments .comment-unpublished { background: #fff; }
#sifk_article #comments .comment .comment_outer { background: url('/sites/all/themes/sikids/images/sik_comment_post_bottom_bkgd.jpg') no-repeat left bottom; }
#sifk_article #comments .comment-unpublished .comment_outer { background: url('/sites/all/themes/sikids/images/sik_comment_post_bottom_unpublished_bkgd.jpg') no-repeat left bottom; }
#sifk_article #comments .comment .comment_inner { background: url('/sites/all/themes/sikids/images/sik_comment_post_top_bkgd.jpg') no-repeat left top; position: relative; }
#sifk_article #comments .comment-unpublished .comment_inner { background: url('/sites/all/themes/sikids/images/sik_comment_post_top_unpublished_bkgd.jpg') no-repeat left top; position: relative; }
#sifk_article .comment { padding: 10px 20px; }
#sifk_article .comment .content { padding: 5px 20px 28px; }
#sifk_article #comments .comment .content{ padding: 5px 20px 38px; }
#sifk_article #comments .comment .content p, #sifk_article #comment-form .comment .content p, #sifk_article .comment .content p { font: italic normal 12px georgia,times,serif; }
#sifk_article #comments .submitted, #sifk_article #comment-form .submitted, #sifk_article .submitted { padding: 20px 20px 0; color: #666; font-size: 10px; }
#sifk_article #comments .links { position: absolute; right: 15px; bottom: -1px; font: normal bold 10px arial,sans-serif; }
* html #sifk_article #comments .links { position: static; margin: 0 15px 13px 0;  }
#sifk_article #comments .links li { text-transform: capitalize; font-size: 11px; display: block; padding: 0 4px 0; float: right; }
#sifk_article #comments .links li.comment_reply { background: url('/sites/all/themes/sikids/images/sik_global_grey_small_bkgd.jpg') repeat-x left top; border: 1px solid #999; color: #fff;  padding: 0px 10px; }
#sifk_article #comments .links li a {  }
#sifk_article #comments .links li.last a {  }
#sifk_article #comments .links li.comment_forbidden { text-transform: lowercase; font-weight: normal; }
#sifk_article #comments .links li.comment_forbidden a { display: inline-block; text-transform: capitalize; background: url('/sites/all/themes/sikids/images/sik_global_small_bkgd.jpg') repeat-x left top; border: 1px solid #530000; color: #fff;  padding: 0px 10px; font-weight: bold; }
#sifk_article #comments .indented * { background: none !important; }
#sifk_article #comments .indented .comment { padding: 0; margin: 0 20px 0 55px; }
#sifk_article #comments .indented .comment_outer { padding: 10px 15px; }
#sifk_article #comments .indented .submitted { padding: 0; }
#sifk_article #comments .indented .comment .content { padding: 5px 0 0; }
#sifk_article #comments .indented .links { position: static; float: right; padding: 8px 0; margin: 0; }
#sifk_article #comments .indented .links li { display: inline; }
#sifk_article #comments .indented .links li.comment_forbidden {  }
#sifk_article #comments .indented .links li.comment_forbidden a { background: url('/sites/all/themes/sikids/images/sik_global_small_bkgd.jpg') repeat-x left top !important; }
#sifk_article #comments .indented .comment-unpublished { background: #ccccff !important; border: 1px solid #ccc; }
#sifk_article #comments .indented .comment-unpublished .links { padding-top: 13px; }
#sifk_article #comments .pager { float: right; font-weight: normal; font-size: 11px; margin: 0; }
#sifk_article #comments .pager li { display: block; float: left; margin: 0 5px 0 0; padding: 0; }
#sifk_article #comments .pager li.last { margin-right: 0; }
#sifk_article #comments .pager .pager-current { color: #666; }
#sifk_article .box { clear: both; padding: 0; }
#sifk_article .box h2 { color: #000; text-transform: capitalize; font-size: 14px; }
#sifk_article .box .form-item { clear: both; }
#sifk_article .box .sifk_post_headtext h2 { border-top: none; }
#sifk_article .box .sifk_post_headtext h2 a { width: 480px; }
#sifk_article .box .sifk_post { margin: 20px 0; *margin-bottom: 0; border: 1px solid #ccc; border-right: none; width: 623px !important; }
#sifk_article .box .sifk_post_header { width: 624px; }
#sifk_article .preview { float: left; width: 100%; }
#sifk_article .preview .comment { padding: 10px 20px; margin: 0; }
#sifk_article .preview .comment .comment_outer { background: url('/sites/all/themes/sikids/images/sik_reply_bottom_bkgd.jpg') no-repeat left bottom; }
#sifk_article .preview .comment .comment_inner { background: url('/sites/all/themes/sikids/images/sik_reply_top_bkgd.jpg') no-repeat left top; }
#sifk_article .preview .comment .comment_inner p {  }
#sifk_article #edit-comment-wrapper { margin: 10px 0; }
#sifk_article .box input.form-submit { display: inline-block; background: url('/sites/all/themes/sikids/images/sik_global_small_bkgd.jpg') repeat-x left top; border: 1px solid #530000; *border: none; height: 18px; color: #fff; font: normal bold 12px arial,sans-serif; padding: 0 5px 2px; }
#sifk_article .comment .comment_outer { background: url('/sites/all/themes/sikids/images/sik_comment_post_bottom_bkgd.jpg') no-repeat left bottom; }
#sifk_article .comment .comment_inner { background: url('/sites/all/themes/sikids/images/sik_comment_post_top_bkgd.jpg') no-repeat left top; position: relative; }

/* Turn all comments off */
#comments { display: none; }

/* INNER PAGES - Gamer Gang */
#sifk_video_game_meta_bar { clear: left; position: relative; width: 644px; background: url('/sites/default/files/gamergang/sik_meta_bar_bottom_bkgd.jpg') no-repeat left bottom; font-family: arial,sans-serif; margin: 0 0 15px 0; }
#sifk_video_game_meta_bar .wrapper { background: url('/sites/default/files/gamergang/sik_meta_bar_top_bkgd.jpg') no-repeat left top; padding: 10px 20px; }
#sifk_video_game_meta_bar dl { font-size: 11px; }
#sifk_video_game_meta_bar dl.rating { position: absolute; right: 0; top: 10px; padding: 0 20px 0;  font-weight: bold; }
* html #sifk_video_game_meta_bar dl.rating {  }
#sifk_video_game_meta_bar dl.rating dt { display: block; float: left; margin: 10px 10px 0 0;  }
#sifk_video_game_meta_bar dl.rating dd { display: block; float: left; padding: 4px 10px; border-left: 2px solid #4d80bb; border-right: 2px solid #4d80bb; color: #fff; font-size: 26px; background: #02499b; line-height: 1em; }
#sifk_video_game_meta_bar dt { display: inline; font-weight: bold; }
#sifk_video_game_meta_bar dd { display: inline; }

#sifk_article #sifk_wide_rightrail #sifk_gamer_gang_about { float: left; margin-top: 10px; padding: 0 15px; }
#sifk_article #sifk_wide_rightrail #sifk_gamer_gang_about h2 { text-transform: none; border: none; width: 100%; float: left; margin: 0; }
#sifk_article #sifk_wide_rightrail #sifk_gamer_gang_about h2 span { float: left; color: #cc0000; font-size: 14px; }
#sifk_article #sifk_wide_rightrail #sifk_gamer_gang_about h2 a { font-size: 12px; font-weight: normal; float: right; background: url('/sites/all/themes/sikids/images/rss_large.gif') no-repeat left center; padding-left: 25px; height: 18px; }
#sifk_article #sifk_wide_rightrail #sifk_gamer_gang_about p { color: #333; font-family: georgia,serif; }
#sifk_article #sifk_wide_rightrail #sifk_gamer_gang_about .more { font-style: italic; font-weight: bold; font-family: georgia,serif; }
#sifk_article #sifk_wide_rightrail #sifk_gamer_gang_about ul { float: left; padding: 0; margin-top: 20px; }
#sifk_article #sifk_wide_rightrail #sifk_gamer_gang_about li { margin: 5px 25px 0 0; width: 75px; float: left; }
* html #sifk_article #sifk_wide_rightrail #sifk_gamer_gang_about li { margin-right: 20px; }
#sifk_article #sifk_wide_rightrail #sifk_gamer_gang_about li.first_row { margin-top: 0; }
#sifk_article #sifk_wide_rightrail #sifk_gamer_gang_about li.last { margin-right: 0; }
#sifk_article #sifk_wide_rightrail #sifk_gamer_gang_about li img { border: 2px solid #dbdbdb; }

#sifk_article #sifk_wide_rightrail #sifk_sports_gamer_about { float: left; margin-top: 10px; padding: 0 15px; }
#sifk_article #sifk_wide_rightrail #sifk_sports_gamer_about h2 { text-transform: none; border: none; width: 100%; float: left; margin: 0; }
#sifk_article #sifk_wide_rightrail #sifk_sports_gamer_about h2 span { color: #0050aa; float: left; font-size: 14px; }
#sifk_article #sifk_wide_rightrail #sifk_sports_gamer_about h2 a { font-size: 12px; font-weight: normal; float: right; background: url('/sites/all/themes/sikids/images/rss_large.gif') no-repeat left center; padding-left: 25px; height: 18px; }
#sifk_article #sifk_wide_rightrail #sifk_sports_gamer_about div { float: left; width: 75px; }
#sifk_article #sifk_wide_rightrail #sifk_sports_gamer_about p { color: #333; font-family: georgia,serif; float: right; width: 185px; }
#sifk_article #sifk_wide_rightrail #sifk_sports_gamer_about img { border: 2px solid #dbdbdb; width: 100%; }
#sifk_article #sifk_wide_rightrail #sifk_sports_gamer_about .blog_roll_link { width: 100%; }

/*INNER PAGES - Points Redemption Button*/
#sifk_getpoints, #sifk_points_gotten { clear: both; width: 380px; padding: 15px 25px; margin: 0 auto; border: 1px solid #ccc; text-align: center; font-weight: bold; }
#sifk_getpoints { display: block; background: #e2e2e2; }
#sifk_gallery #sifk_getpoints, #sifk_gallery #sifk_points_gotten { margin: 15px auto; }
/* Added 3/12/2009 by apersaud*/
#sifk_generic a, #sifk_article #sifk_getpoints a { color: #fff; }
#sifk_generic a, #sifk_article #sifk_getpoints a:hover { color: #ff6; }
#sifk_getpoints p.small { font-size: 11px; font-weight: normal; padding: 8px 0 3px; }
#sifk_getpoints a { display: inline-block; height: 29px; padding-right: 15px; color: #fff; background: url(/.element/img/2.0/sect/common/btn_red_solid_right.gif) right top no-repeat; }
#sifk_getpoints a:hover { color: #ff6; text-decoration: none; }
#sifk_getpoints a span { display: inline-block; height: 22px; padding: 7px 0 0 15px; background: url(/.element/img/2.0/sect/common/btn_red_left.gif) left top no-repeat; cursor: pointer; }
#sifk_points_gotten { background: #ff9; display: none; }
#sifk_points_gotten span { color: #c00; }

/*INNER PAGES - Landing Page Styles */
#sifk_landing { /*padding: 10px 0 20px 25px;*/ margin-bottom: 25px; font-family: georgia, sans-serif; }
/*self-clearing floats*/
#sifk_landing:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; } /* for standards compliant browsers */
*:first-child+html #sifk_landing { min-height: 1px; } /* for ie7 */
* html #sifk_landing { height: 1%; } /* for ie6 */
/*self-clearing floats*/
#sifk_article #sifk_landing h2 { padding: 0; }
#sifk_article #sifk_landing .announcement { width: 410px; float: left; margin-left: 25px; display: inline; }
#sifk_article #sifk_landing .announcement h3 { font-size: 25px;  }
#sifk_article #sifk_landing .announcement p { font-size: 14px; padding: 0; line-height: normal; }
#sifk_article #sifk_landing .announcement p span { font-size: 28px; color: #cd0206; float: left; margin-right: 2px; }
#sifk_article #sifk_landing .recirc_link { display: block; float: left; margin: 5px 0 0 10px; }
#sifk_article #sifk_landing .tv, #sifk_article #sifk_landing .splogs { float: left; display: block; }
#sifk_article #sifk_landing .tv img, #sifk_article #sifk_landing .splogs img { margin-left: 7px; }
#sifk_article #sifk_landing .divider { margin: 5px 0 0 25px; font-size: 24px; clear: both; background: url('/sites/default/files/kidreporter/sifk_kid_reporter_hairline_bottom.jpg') no-repeat left center; }
#sifk_article #sifk_landing .divider span { display: block; margin: 0 auto; width: 260px; padding: 0 10px; background: #fff; }
#sifk_article #sifk_landing ul { float: left; margin: 0 0 0 25px; list-style: none; background: url('/sites/default/files/kidreporter/sifk_kid_reporter_hairline_bottom.jpg') no-repeat left bottom; padding: 20px 10px; display: inline; }
#sifk_article #sifk_landing li { float: left; margin: 0 20px 0 0; width: 141px; }
#sifk_article #sifk_landing li.first_row { margin-bottom: 25px; }
#sifk_article #sifk_landing li.want_to_join { width: auto; margin-right: 23px; }
#sifk_article #sifk_landing li.coming_soon { width: 152px; }
#sifk_article #sifk_landing li.last { margin-right: 0; }
#sifk_article #sifk_landing ul p { border-bottom: 1px solid #ccc; width: 100%; float: left; padding-bottom: 3px; }
#sifk_article #sifk_landing ul p span { float: left; }
#sifk_article #sifk_landing ul p a { float: right; font-family: arial, sans; font-weight: bold; }
#sifk_article #sifk_landing .bio { display: none; position: relative; }

/*INNER PAGES - Kid Reporter Styles */
#sifk_kid_reporter { padding: 10px 0 20px 25px; margin-bottom: 25px; font-family: georgia, sans-serif; background: url('/sites/default/files/kidreporter/sifk_kid_reporter_hairline_bottom.jpg') no-repeat 25px bottom; }
/*self-clearing floats*/
#sifk_kid_reporter:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; } /* for standards compliant browsers */
*:first-child+html #sifk_kid_reporter { min-height: 1px; } /* for ie7 */
* html #sifk_kid_reporter { height: 1%; } /* for ie6 */
/*self-clearing floats*/
#sifk_kid_reporter .announcement { width: 350px; float: left; }
#sifk_kid_reporter .announcement h3 { font-size: 25px;  }
#sifk_kid_reporter .announcement p { font-size: 14px; }
#sifk_kid_reporter .announcement p span { font-size: 29px; color: #cd0206; float: left; margin-right: 2px; }
#sifk_kid_reporter .tv, #sifk_kid_reporter .splogs { float: left; display: block; }
#sifk_kid_reporter .tv img, #sifk_kid_reporter .splogs img { margin-left: 7px; }
#sifk_kid_reporter .divider { margin-top: 5px; padding-left: 235px; font-size: 24px; clear: both; background: url('/sites/default/files/kidreporter/sifk_kid_reporter_hairline_title.jpg') no-repeat left center; }
#sifk_kid_reporter ul { float: left; margin-top: 20px; list-style: none !important; }
#sifk_kid_reporter li { float: left; margin-right: 25px; width: 141px; }
#sifk_kid_reporter li.first_row { margin-bottom: 25px; }
#sifk_kid_reporter li.coming_soon { width: 152px; }
#sifk_kid_reporter li.last { margin-right: 0; }
#sifk_kid_reporter ul p { border-bottom: 1px solid #ccc; width: 100%; float: left; padding-bottom: 3px; }
#sifk_kid_reporter ul p span { float: left; }
#sifk_kid_reporter ul p a { float: right; font-family: arial, sans; font-weight: bold; }
#sifk_kid_reporter .bio { display: none; position: relative; }

/*Styles for Bio Overlays*/
#TB_window a.upper_close { color: red; font-weight: bold; position: absolute; right: 15px; top: 15px; text-decoration: none; cursor: pointer; }
#TB_window a.lower_close { color: red; font-weight: bold; position: absolute; left: 15px; bottom: 15px; text-decoration: none; cursor: pointer; }
#TB_window h5, #TB_window h6 { text-transform: uppercase; margin-top: 10px; }
#TB_window h5 { font-size: 16px; font-family: georgia, sans-serif; }
#TB_window h6 { font-size: 14px; font-weight: normal; }
#TB_window img.photo { float: right; margin: 15px 0 15px 15px; }
/*self-clearing floats*/
#TB_window img.photo:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; } /* for standards compliant browsers */
*:first-child+html #TB_window img.photo  { min-height: 1px; } /* for ie7 */
* html #TB_window img.photo { height: 1%; } /* for ie6 */
/*self-clearing floats*/
#TB_window dt { display: inline; font-weight: bold; }
#TB_window dd { display: inline; }
#TB_window dl.last { margin-top: 10px; }

/*INNER PAGES - Sports Kid of the Month Styles */
#sik-skotm-nomination { background: url('/sites/default/files/skotm/skotm_032015.jpg') no-repeat left top; color: #fff !important; margin: 0; float: left; width: 100%; }
#sik-skotm-nomination p { width: 280px; font-size: 16px; font-family: arial, sans; font-weight: bold; color: #fff !important; float: left; margin: 95px 0 0 25px; display: inline; }
#sik-skotm-nomination form { width: 335px; float: right; margin: 130px 25px 0 0; display: inline; }
#sik-skotm-nomination .form-item { margin: .5em 0; }
#sik-skotm-nomination .webform-component-textfield input { width: 333px; }
#sik-skotm-nomination .webform-component-email input { width: 333px; }
#sik-skotm-nomination textarea { width: 333px; height: 75px; }
#sik-skotm-nomination .textarea-identifier { }
#sik-skotm-nomination input.form-submit { background: url('/sites/default/files/skotm/sik_submit.jpg') no-repeat left top; width: 117px; border: 0; height: 33px; cursor: pointer; margin: 20px 0 0 110px; }
#sik-skotm-nomination #edit-submitted-first-letter-of-your-last-name { width: 1em !important; }
#sik-skotm-nomination .field-field-webform-after { clear: both; }
#sik-skotm-nomination .field-field-webform-after p { width: auto; float: none; font-weight: normal; line-height: 1em; }
#sik-skotm-nomination a.months_sportskid { display: block; float: right; height: 33px; width: 292px; border: 0; cursor: pointer; margin: 20px 45px 0 0; display: inline; }
#sik-skotm-nomination em { clear: both; display: block; text-align: center; font-size: 11px; width: 514px; margin: 0 auto; padding: 35px 0; }
#sik-skotm-nomination em a { color: #fff; text-decoration: underline; }

#sifk_skotm_thank_you { background: url('/sites/default/files/skotm/sik_bg_thank_you.jpg') no-repeat left top; color: #fff; font-family: arial, sans; text-align: center; float: left; }
#sifk_skotm_thank_you p { color: #fff !important; }
#sifk_skotm_thank_you p.large { font-size: 40px; text-transform: uppercase; font-weight: bold; font-style: italic; padding: 112px 0 20px 0; }
#sifk_skotm_thank_you p.explanation { font-size: 14px; padding: 0 80px; }
#sifk_skotm_thank_you a { display: block; margin: 0 auto; }
#sifk_skotm_thank_you a.months { margin-top: 30px; width: 292px; height: 33px; }
#sifk_skotm_thank_you a.more { margin: 20px auto 230px; width: 184px; height: 33px; }

#sifk_skotm_month { background: url('/sites/default/files/skotm/sik_bg_thank_you.jpg') no-repeat left top; float: left; padding-top: 90px; width: 684px; height: 600px; }
#sifk_skotm_month ul{ padding: 16px 0; float: left; }
#sifk_skotm_month li { width: 140px; margin-left: 25px; float: left; display: inline; }
#sifk_skotm_month li a:hover { text-decoration: none; }
#sifk_skotm_month li img { width: 113px; height: 113px; border: 2px solid #fff; }
#sifk_skotm_month li a.thickbox_name { font-size: 14px; font-weight: bold; color: #fff; display: block; }
#sifk_skotm_month li a.thickbox_bio { font-size: 14px; color: #cc6666; font-weight: bold; display: block; }
#sifk_skotm_month a.nomination { clear: both; display: block; height: 50px; width: 279px; margin: 0 auto 60px;}
#sifk_skotm_month .bio { display: none; }
#sifk_skotm_month img.clubspaces { display: block; width: 219px; margin: 0 auto 32px; }
#TB_window .skotm_thickbox { }
#TB_window .skotm_thickbox div { border-top: 1px solid #000; margin-top: 25px; *margin-top: 40px; }
#TB_window .skotm_thickbox h2 { margin-top: 10px; font-size: 18px; }
#TB_window .skotm_thickbox a.upper_close { right: 15px !important; top: 15px !important; }
#TB_window .skotm_thickbox a.lower_close { left: 15px !important; bottom: 15px !important; }
#TB_window .skotm_thickbox img { float: right; height: 113px; width: 113px; margin: 10px 0 10px 10px; }
#TB_window .skotm_thickbox dl.sports { height: 63px; }
#TB_window .skotm_thickbox dl.description {  }
#TB_window .skotm_thickbox dl.description dt, #TB_window .skotm_thickbox dl.description dl { display: block; }
#TB_window .skotm_thickbox dl.description dt { font-size: 18px; }
#TB_window .skotm_thickbox dl.description dd {  }


/*INNER PAGES - Sports Kid of the Year Styles */
#sifk_skoty_nomination { background: url('/sites/default/files/skoty/2011/skoty2011_bg_nomination_paulpierce_tall.jpg') no-repeat left top; color: #fff; margin: 0; float: left; width: 100%; }
#sifk_skoty_nomination p { width: 280px; font: 13px arial, sans; font-weight: bold; float: left; margin: 440px 0 0 25px; display: inline; }
#sifk_skoty_nomination form { width: 335px; float: right; margin: 190px 25px 0 0; display: inline; }
#sifk_skoty_nomination .form-item { margin: .5em 0; }
#sifk_skoty_nomination .webform-component-textfield input { width: 333px; }
#sifk_skoty_nomination .webform-component-email input { width: 333px; }
#sifk_skoty_nomination textarea { width: 333px; height: 75px; }
#sifk_skoty_nomination .textarea-identifier {  }
#sifk_skoty_nomination input.form-submit { background: url('/sites/default/files/global/sifk_button_bkgd.jpg') repeat-x left top; cursor: pointer; padding: 0 10px 1px; margin: 20px 0 0 0; border: 1px solid #690004; *border: none; text-transform: uppercase; color: #fff; font: italic bold 18px arial,sans; height: 30px; }
#sifk_skoty_nomination #edit-submitted-first-letter-of-your-last-name { width: 1em !important; }
#sifk_skoty_nomination a.months_sportskid { clear: both; display: block; float: right; height: 33px; width: 292px; border: 0; cursor: pointer; margin: 20px 45px 0 0; display: inline; }
#sifk_skoty_nomination .clubspaces { display: block; width: 219px; margin: 0 auto 35px;  }
#sifk_skoty_nomination .field-field-webform-after { clear: both; padding: 22px 22px 0 22px; }
#sifk_skoty_nomination .field-field-webform-after a { color: #FFFFFF; text-decoration: underline; }
/* fix skoty nomination p tag style */
#sifk_skoty_nomination .field-field-webform-after p { display: block; width: auto; float: none; margin: 1em 0 0 0; font-weight: normal; font-size: 11px; }
#sifk_skoty_nomination #webform-component-special_offer label { display: none; }
#sifk_skoty_nomination #webform-component-special_offer .form-checkboxes label { display: inline; }

#sifk_skoty_voting { background: url('/sites/default/files/skoty/sik_voting_bkdg.jpg') no-repeat left top; color: #fff; width: 100%; float: left; }
#sifk_skoty_voting .large { font-size: 18px; text-transform: uppercase; font-weight: bold; width: 340px; margin: 107px 0 0 20px; }
#sifk_skoty_voting .explanation { font-size: 14px; width: 340px; margin: 20px 0 0 20px; }
#sifk_skoty_voting .webform-component-select { float: left; width: 100%; margin: 40px 0 0; }
#sifk_skoty_voting .form-item label { display: none; }
#sifk_skoty_voting .form-radios .form-item { float: left; width: 302px; padding: 20px 20px 0; margin: 0; font-size: 14px; }
#sifk_skoty_voting .form-radios .form-item * { float: left; }
#sifk_skoty_voting .form-radios .form-item dl { width: 250px; margin-left: 10px; }
#sifk_skoty_voting .form-radios .form-item dt, #sifk_skoty_voting .form-radios .form-item dd { width: 100%; }
#sifk_skoty_voting .form-radios .form-item label { display: block; }
#sifk_skoty_voting .form-radios .form-item .form-radio { }
#sifk_skoty_voting .form-radios .form-item .name-age { display: block; width: 100px; }
#sifk_skoty_voting .form-radios .form-item .sport { clear: both; display: block; width: 100px; }
#sifk_skoty_voting .form-radios .form-item img { clear: both; margin-top: 10px; border: 1px solid #fff; }
#sifk_skoty_voting .form-radios .form-item p { width: 188px; margin: 10px 0 0 10px; }
#sifk_skoty_voting .form-radios .form-item p a { float: none; color: #fff; text-decoration: underline; font-style: italic; font-weight: bold; }
#sifk_skoty_voting #edit-submit { float: left; margin: 25px 0 0 236px; width: 212px; display: block; background: url('/sites/default/files/global/sifk_button_bkgd.jpg') repeat-x left top; cursor: pointer; padding: 0px 10px 1px; border: 1px solid #690004; *border: none; text-transform: uppercase; color: #fff !important; height: 30px; font: italic bold 18px arial,sans; text-decoration: none; }
* html #sifk_skoty_voting #edit-submit { margin-left: 118px; }
#sifk_skoty_voting .branding { margin: 10px 0 0 302px; width: 72px; float: left; }
* html #sifk_skoty_voting .branding { clear: left; margin-left: 151px; }
#sifk_skoty_voting .branding span { font-size: 11px; display: inline-block; width: 100%; }
#sifk_skoty_voting .branding img { margin-top: 5px; }
#sifk_skoty_voting .bio { display: none; }

#sifk_skoty_voting_no_vote { background: url('/sites/default/files/skoty/sik_voting_no_vote_bkgd.jpg') no-repeat left top; color: #fff; height: 1300px; width: 100%; float: left; margin: 0; padding: 0; }
#sifk_skoty_voting_no_vote .login_to_vote { margin: 20px 20px 0; font-size: 15px; background: #ffff99; font-weight: bold; color: #333; padding: 10px; }
#sifk_skoty_voting_no_vote .large { font-size: 18px; text-transform: uppercase; font-weight: bold; width: 340px; margin: 107px 0 0 20px; }
#sifk_skoty_voting_no_vote .explanation { font-size: 14px; width: 340px; margin: 20px 0 0 20px; }
#sifk_skoty_voting_no_vote ul { margin-top: 100px; font-size: 14px; }
#sifk_skoty_voting_no_vote li { float: left; width: 100px; margin-left: 30px; display: inline; }
#sifk_skoty_voting_no_vote li.first_row { margin-bottom: 20px; }
#sifk_skoty_voting_no_vote li.last_column { margin-right: 0; }
#sifk_skoty_voting_no_vote li img { border: 1px solid #fff; }
#sifk_skoty_voting_no_vote .bio { display: none; }
#sifk_skoty_voting_no_vote .branding { margin: 10px 0 0 302px; width: 72px; float: left; }
* html #sifk_skoty_voting_no_vote .branding { clear: left; margin-left: 151px; }
#sifk_skoty_voting_no_vote .branding span { font-size: 11px; display: inline-block; width: 100%; }
#sifk_skoty_voting_no_vote .branding img { margin-top: 5px; }

.overlay_item { display: none; }
#TB_window .overlay_thickbox { }
#TB_window .overlay_thickbox div { /*border-top: 1px solid #000;*/ margin-top: 25px; *margin-top: 40px; }
#TB_window .overlay_thickbox h2 { margin-top: 10px; font-size: 18px; }
/*#TB_window .overlay_thickbox a.upper_close { display: block; background: #cc0000; color: #fff; width: 90px; padding: 5px 14px 5px 14px; border: 1px solid #000; left: 0px !important; top: 0px !important; }*/
/*#TB_window .overlay_thickbox a.lower_close { display: block; background: #fff; width: 400px; padding: 5px 0 5px 14px; left: 15px !important; bottom: 15px !important; }*/
#TB_window .overlay_thickbox img { float: right; /*height: 113px; width: 113px;*/ margin: 10px 0 10px 10px; }
#TB_window .overlay_thickbox ol { padding-left: 18px; *padding-left: 22px; }
#TB_window .overlay_thickbox dd { margin-left: 0px; }
#TB_window .overlay_thickbox dl.sports { height: 63px; }
#TB_window .overlay_thickbox dl.personal_quote,
#TB_window .overlay_thickbox dl.fav_recent_games,
#TB_window .overlay_thickbox dl.fav_alltime_games { margin-top: 10px; }
#TB_window .overlay_thickbox dl.personal_quote dt,
#TB_window .overlay_thickbox dl.personal_quote dd,
#TB_window .overlay_thickbox dl.fav_recent_games dt,
#TB_window .overlay_thickbox dl.fav_recent_games dd,
#TB_window .overlay_thickbox dl.fav_alltime_games dt,
#TB_window .overlay_thickbox dl.fav_alltime_games dd { display: block; }
#TB_window .overlay_thickbox dl.personal_quote dd, #TB_window .overlay_thickbox dl.fav_recent_games dd, #TB_window .overlay_thickbox dl.fav_alltime_games dd { margin: 0; }
#TB_window .overlay_thickbox dl.description dt, #TB_window .skotm_thickbox dl.description dl { display: block; }
#TB_window .overlay_thickbox dl.description dt { font-size: 18px; }
#TB_window .overlay_thickbox dl.description dd dl dd, #TB_window .overlay_thickbox dl.description dd dl dt { font-size: 12px; display: inline; }

#sifk_skoty_voting_thank_you { background: url('/sites/default/files/skoty/sik_voting_thank_you_bkdg.jpg') no-repeat left top; height: 600px; color: #fff; text-align: center; }
#sifk_skoty_voting_thank_you .large { font-size: 40px; text-transform: uppercase; font-weight: bold; font-style: italic; padding-top: 102px; }
#sifk_skoty_voting_thank_you .explanation { font-size: 14px; width: 400px; margin: 0 auto; }
#sifk_skoty_voting_thank_you .small { font-size: 9px; margin-top: 5px; }
#sifk_skoty_voting_thank_you a { margin-top: 10px; }

#sifk_skoty_thank_you { background: url('/sites/default/files/skoty/2010/skoty2010_bg_thank_you.jpg') no-repeat left top; color: #fff; font-family: arial, sans; text-align: center; float: left; width: 100%; padding-bottom: 165px; }
#sifk_skoty_thank_you p.large { font-size: 40px; text-transform: uppercase; font-weight: bold; font-style: italic; padding: 132px 0 20px 0; }
#sifk_skoty_thank_you p.explanation { font-size: 14px; padding: 0 80px; }
#sifk_skoty_thank_you a { margin: 30px auto 360px; }
#sifk_skoty_thank_you a.months {  width: 292px; height: 33px; }
#sifk_skoty_thank_you a.more { margin: 20px auto 230px; width: 184px; height: 33px; }

#sifk_skoty_winner { background: url('/sites/default/files/skoty/sif_winner_bkgd.jpg') no-repeat left top; height: 1170px; position: relative; }
#sifk_skoty_winner * { color: #fff !important; }
#sifk_skoty_winner .left_column { width: 280px; float: left; padding: 15px; margin-top: 675px; }
#sifk_skoty_winner .left_column a { display: block; padding-left: 38px; height: 29px; }
#sifk_skoty_winner .left_column a.click_video { background: url('/sites/all/themes/sikids/images/sik_video_camera.gif') no-repeat left top; margin-bottom: 10px; }
#sifk_skoty_winner .left_column a.click_picture { background: url('/sites/all/themes/sikids/images/sik_picture_camera.gif') no-repeat left top; }
#sifk_skoty_winner .body { width: 359px; padding-right: 15px; float: left; margin-top: 305px; }
#sifk_skoty_winner .body h2 { text-transform: capitalize; font-size: 18px; }
#sifk_skoty_winner .footer { clear: left; position: absolute; bottom: 10px; text-align: center; width: 100%; }
#sifk_skoty_winner .footer a { display: inline-block; line-height: 1em; }
#sifk_skoty_winner .footer a.terms_and_conditions { padding-right: 5px; margin-right: 5px; border-right: 1px solid #fff; }

/*INNER PAGES - Sports Movie Calendar Styles */
#sifk_sports_movie_calendar { }
#sifk_sports_movie_calendar ul { margin: 0 20px; padding: 10px 20px; text-align: center; border-bottom: 1px solid #ccc; }
#sifk_sports_movie_calendar ul li { list-style: none; display: inline; border-right:  1px solid #ccc; padding: 0 20px; }
#sifk_sports_movie_calendar ul li.first { padding-left: 0; }
#sifk_sports_movie_calendar ul li.last { padding-right: 0; border: none; }
#sifk_sports_movie_calendar p.subtitle { padding: 20px; }
#sifk_sports_movie_calendar h3 { margin: 0 20px; padding-bottom: 5px; border-bottom: 1px solid #ccc; color: #006699; font-size: 24px; }
#sifk_sports_movie_calendar div.item { margin: 0 20px; padding: 20px 0; border-bottom: 1px solid #ccc; }
#sifk_sports_movie_calendar div.item h4 { font-size: 20px; }
#sifk_sports_movie_calendar div.item p.date { font-size: 14px; font-weight: bold; }
#sifk_sports_movie_calendar embed { margin: 10px 0 0 82px; }

/*INNER PAGES - Code Redemption*/
#webform-client-form-4225 {text-align: center; width: 440px; background-color: #ddd; border: 1px solid #ccc; padding:5px; margin: 0 auto;}
#webform-client-form-4225 a { color: red; text-decoration: none; }
#webform-client-form-4225 label { padding: 0 0 20px 0; }
#webform-client-form-4225 span { display: none; }
#webform-client-form-4225 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;}
#webform-client-form-4225 input.form-submit .register_thankyou {}

#sifk_code_redemption form { width: 440px; padding: 0; margin: 0 auto 30px; text-align: center; background-color: #eee; border: 1px solid #ccc; }
#sifk_code_redemption label { font-weight: normal; font-size: 12px; }
#sifk_code_redemption span, #sifk_code_redemption a { color: red;}
#sifk_coderedemption_login { width: 440px; padding: 20px 0 0; margin: 0 auto; text-align: center; background-color: #eee; border: 1px solid #ccc; }
#sifk_coderedemption_login input.submit {width: 90px; height: 33px; border: 0; padding: 0; margin: 0; color: transparent; background: url(/sites/all/themes/sikids/images/login_btn.gif) left top no-repeat; cursor: pointer; }
#sifk_code_redemption_registration { width: 440px; padding: 10px 0 10px; margin: 0 auto 30px; text-align: center; background-color: #eee; border: 1px solid #ccc; }
#sifk_code_redemption_registration form {background-color: #eee; border: none; width: 330px;}
#sifk_code_redemption_registration #webform-component-enter_your_code_number { float: left;}
#sifk_code_redemption_registration input.form-submit {width: 70px; height: 20px; margin: 12px 0 0; background: #eee; border: 1px solid #aaa; color: #000; font-size: 13px; }
#sifk_code_redemption_registration label { display: none; }
#sifk_code_redemption_registration span { color: red; font-weight: bold; font-size: 13px; display: inline; }
#sifk_code_redemption_registration span.title { font-size: 13px; font-weight: bold; color: #000; }
#sifk_code_redemption_registration a { color: red;}
#sifk_code_redemption_msg { background-color: #fff; border: 1px solid #ccc; padding: 0px; width: 1000px; height:75px; float: left; margin-bottom: 10px; }
#sifk_code_redemption_msg span { color: red; }
#sifk_code_redemption_msg div.left { width:250px; float:left; }
#sifk_code_redemption_msg div.right { width:250px; float:right; }
#sifk_code_redemption_msg div.msg { width:480px; float:left; text-align:center; padding: 15px 0 0; }
#sifk_code_redemption_msg input.close { background: none; border: none; color: red; }

/*INNER PAGES - Misc Pages*/
#sifk_error { float: left; width: 640px; border: 1px solid #333; background: #0a0a0a; padding: 20px 20px 50px; margin-bottom: 20px; color: #fff; line-height: 1.4em; }
#sifk_error h2 { text-align: center; color: #ff6; text-transform: uppercase; font-weight: normal; margin-bottom: 15px; }
#sifk_error dl { padding-top: 20px; }
#sifk_error dt { color: #ff6; text-transform: uppercase; margin-bottom: 5px; }
#sifk_error dd { background: url(/.element/img/2.0/sect/common/dot.gif) left center no-repeat; padding-left: 10px; }
#sifk_error a { color: #ff6; text-decoration: underline; }
#sifk_bridge { position: relative; float: left; width: 315px; min-height: 399px; _height: 399px; padding: 40px 20px 20px 345px; margin-bottom: 20px; color: #fff; text-align: center; border: 1px solid #333; background: #000 url(/.element/img/2.0/sect/common/bridge_bg.jpg) left bottom no-repeat; }
#sifk_bridge h2 { color: #555; font-size: 18px; font-weight: normal; }
#sifk_bridge img { margin: 20px 0; }
#sifk_bridge p { font-size: 11px; color: #ccc; padding-bottom: 10px; }
#sifk_bridge a { display: block; color: #fff; font-size: 14px; }
#sifk_bridge a.continue { display:inline-block; padding-right: 30px; margin: 10px 0; background: url(/.element/img/2.0/sect/common/btn_red_right.gif) right top no-repeat; }
#sifk_bridge a.continue span { display:inline-block; height: 22px; *height: 24px; font-style: italic; text-transform: uppercase;font-weight: bold; padding: 8px 5px 0 15px; *padding-top: 6px; background: url(/.element/img/2.0/sect/common/btn_red_left.gif) left top no-repeat; cursor: pointer; }
#sifk_bridge a.continue:hover { text-decoration: none; }
#sifk_bridge a.btn_home { position: absolute; right: 20px; bottom: 20px; padding-right: 45px; background: url(/.element/img/2.0/sect/common/btn_home.gif) right top no-repeat; }
#sifk_bridge a.btn_home:hover { text-decoration: none; }
#sifk_search_results { float: left; width: 624px; padding: 30px 30px 60px; border-right: 1px solid #dbdbdb; line-height: 1.5em; border-bottom: 1px solid #dbdbdb; background: url(/.element/img/2.0/sect/common/blog_bg.gif) left bottom repeat-x; }
#sifk_search_results h1 { color: #333; font-size: 18px; font-weight: bold; padding-bottom: 10px; }
#sifk_search_results h2 { text-transform: uppercase; font-size: 14px; color: #333; }
#sifk_search_results h3 { text-transform: uppercase; font-size: 14px; margin-bottom: 5px; }
#sifk_search_results h3 a { color: #c30; }
#sifk_search_results h3 a:hover { text-decoration: none; }
#sifk_search_results li { padding: 0 0 20px; }
#sifk_search_results a img { float: left; margin-right: 10px; }
#sifk_results_form { float: left; width: 624px; padding: 5px 0 30px; }
#sifk_content div.sifk_hotlist_wide { width: 1000px; margin-top: 30px; }
#redirect_countdown { font-size : 32px; font-weight : bold; margin : 10px 10px 13px 10px; }

#edit-apachesolr-search-retain-filters-wrapper { display: none;}

/*INNER PAGE - Generic Page*/
#sifk_generic { padding: 20px; }
#sifk_no_padding #sifk_generic { padding: 0; }
#sifk_generic a, #sifk_article a { color: #E51837; }
#sifk_generic p { padding-bottom: 20px; color: #2a2a2a; line-height: 1.3em; }
#sifk_generic h2 { color: #00326B; font-size: 16px; text-transform: uppercase; padding: 5px 0; }
#sifk_generic h3 { font-size: 13px; }
#sifk_generic ol { margin-bottom: 10px; }
#sifk_generic ul { list-style: disc; margin-bottom: 20px; }
#sifk_generic li { margin: 5px 0 5px 20px; }
#sifk_generic table { width: 100%; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 0; border-bottom: 0; border-collapse: collapse; border-spacing: 0; padding: 0; margin: 15px 0; }
#sifk_generic table tbody { border-top: 0; }
#sifk_generic table td, #sifk_generic table th { padding: 8px; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; }
/*#sifk_generic { background:#FFFFFF url(/.element/img/2.0/sect/common/articles_bg.gif) repeat-x scroll left top; float:left; padding:20px 15px; width:970px; }
#sifk_narrow_generic { float: left; width: 640px; border: 1px solid #333; background: #0a0a0a; padding: 20px 20px 50px; margin-bottom: 20px; color: #fff; line-height: 1.4em; }
#sifk_narrow_generic label { font-weight: normal; font-size: 14px; margin-bottom: 5px; }
#sifk_narrow_generic input.form-text { border: 0; width: 250px; height: 26px; font-size: 18px; color: #5c5c5c; }
#sifk_narrow_generic p { padding: 0 0 20px; }
#sifk_narrow_generic h2 { font-size: 13px; color: #ff6; }*/
/*color: #0050a9*/

/*ADMIN STYLES - Tabs*/
/* tp: 01-16-2014: was 10px */
#sifk_content div.tabs { padding: 60px 0; }
#sifk_content div.tabs li { display: inline-block; }
#sifk_content div.tabs a { display: inline-block; color: #c00; padding: 5px 10px; }
#sifk_content div.tabs a.active { border-bottom: 0; }
#sifk_content table#blocks { width: 100%; margin: 10px 0; }
#sifk_content table#blocks tr { border-bottom: 0; }
#sifk_content table#blocks tr th { border-bottom-color: #3f3f3f; padding: 7px 5px; }
#sifk_content table#blocks tr td { border-bottom: 1px solid #3f3f3f; padding: 7px 5px; }
.sikad_src { color: #ffffff; background-color: #ff0000; }

/* Splogs Widget */
#sifk_splogs_widget { float: left; }
#sifk_splogs_widget a { text-decoration: none; font-weight: bold; }
#sifk_splogs_widget a:hover { text-decoration: underline; }
#sifk_splogs_widget h2 { width: 268px !important; border: 1px solid #999; border-bottom: none; color: #fff; background: url('/sites/default/files/external/sik_widget_header_bkgd.jpg') no-repeat left top; font-size: 16px; padding: 5px 0 4px 30px; float: left; margin: 0 !important; }
#sifk_splogs_widget h2 span { float: left; }
#sifk_splogs_widget h2 a { float: right; font: italic normal 12px times, serif;  font-style: italic; padding: 3px 10px 0 0; margin: 0; display: inline; font-weight: bold; color: #ffff66; text-transform: none; }

#sifk_splogs_widget .view-splogs-widget { width: 300px; float: left; }
#sifk_splogs_widget .view-content { float: left; width: 298px; *width: 298px; height: 438px; *height: 438px; overflow: auto; border: 1px solid #999; border-top: 0; margin: 0; }
#sifk_splogs_widget .view-content .views-row { width: 274px; *width: 274px; float: left; padding: 7px 0 7px 7px; background: #fff url('/sites/default/files/bus_radio/sik_bus_radio_blog_bkgd.jpg') repeat-x left bottom; border-bottom: 1px solid #a9a9a9; }
#sifk_splogs_widget .view-content .views-row div { height: 76px; width: 76px; float: left; }
#sifk_splogs_widget .view-content .views-row img { float: left; border: 2px solid #ccc; }
#sifk_splogs_widget .view-content ul  { float: left; margin-left: 10px !important;  *width: 181px; padding: 0 !important; }
#sifk_splogs_widget .view-content li { margin-top: 0 !important; }
* html #sifk_splogs_widget .view-content ul { margin-left: 5px; } /* hack for ie6 float margin bug */
#sifk_splogs_widget .view-content .blog a { color: #cc0000; font-size: 9px; font-weight: bold; text-transform: uppercase; }
#sifk_splogs_widget .view-content .title a { color: #304d86; font-size: 12px; font-weight: bold; }
#sifk_splogs_widget .view-content .posted { font-size: 10px; }
#sifk_splogs_widget .view-content .posted cite { font-style: normal; }
#sifk_splogs_widget .view-content .created { font-size: 10px; }
#sifk_splogs_widget .view-content .posted cite, .view-content .created span { font-weight: bold; color: #444; }

/* Top Games Widget */
#sifk_top_games_widget { clear: both; float: left; border: 1px solid #999; width: 298px !important; }
#sifk_top_games_widget .content { height: 260px; overflow: auto; background: #000; width: 298px !important; }
#sifk_top_games_widget a { border: none; color: #ffff66; }
#sifk_top_games_widget h2 { width: 268px !important; border: none !important; *width: 268px; background: url('/sites/default/files/external/sik_widget_header_bkgd.jpg') no-repeat left top; color: #fff; font-size: 16px; font-weight: bold; padding: 5px 0 4px 30px; float: left; margin: 0 !important; }
#sifk_top_games_widget h2 span { float: left; }
#sifk_top_games_widget h2 a { float: right; font: italic normal 12px times, serif;  font-style: italic; padding: 3px 10px 0 0; font-weight: bold; color: #ffff66; text-transform: none; }
#sifk_top_games_widget .sifk_gameshub_link { border-bottom: 1px solid #666; width: 274px; *width: 274px; padding: 7px 0 7px 7px; margin: 0; background: #000 url('/sites/default/files/highscores_external/sik_gameshub_bkgd.jpg') repeat-x left bottom; }
#sifk_top_games_widget .last { border: none; }
#sifk_top_games_widget .sifk_gameshub_link h3 { float: left; width: 198px; *width: 192px; font-size: 12px; text-transform: uppercase; }
#sifk_top_games_widget .fivestar-widget-static { width: 198px; *width: 182px; float: left; }

/* Power Rankings */
.cnnPowerRankings * { border: none; }
.cnnPowerRankings { border: 1px solid #ccc; font-family: verdana, sans-serif; margin: 10px 0; }
.cnnPowerRankings .cnn_title { font: bold normal 18px verdana,sans-serif; color: #5A6373; border-bottom: 3px solid #ccc; padding: 6px; }
.cnnPowerRankings table { margin: 6px; }
.cnnPowerRankings table .col0 { padding-right: 6px; width: 130px; }
.cnnPowerRankings table .col0 div { color: #666; font-size: 10px; text-align: center; }
.cnnPowerRankings table .col1 { padding: 6px 12px; border-left: 1px solid #ccc; font-size: 12px; line-height: 16px; }
.cnnPowerRankings table .col1 div { color: #5A6373; }
.cnnPowerRankings table .col1 div a { color: #5A6373 !important; font-weight: bold; }
.cnnPowerRankings table .col2 { background-color:#d5d5d5; border:0px solid #fff; border-width:6px 0px; font-size:1px; line-height:1px; }
.cnnPowerRankings table table { margin: 0 0 6px 0; border-bottom: 1px solid #ccc; width: 100%; }
.cnnPowerRankings table table .col0 { padding: 0 6px; width: 78px; text-align: center; line-height: 45px; }
.cnnPowerRankings table table .col0 span { font-size: 45px !important; font-weight: bold; }
.cnnPowerRankings table table .col1 { padding: 8px 6px; }
.cnnPowerRankings .cnnPagination { border-top:1px solid #D5D5D5; padding:6px; text-align:center; }
.cnnPowerRankings .cnnPagination table { border-color:#D5D5D5; border-style:solid; border-width:1px 1px 1px 0; margin: 0 auto; }
.cnnPowerRankings .cnnPagination table td { background-color:#6e798d; border-left:1px solid #d5d5d5; color:#fff; font-size: 12px; font-weight:bold; line-height:20px; text-align:center; width: 100px; }
.cnnPowerRankings .cnnPagination table td a { color: #999 !important; width: 100%; background: #fff; display: inline-block; }
.cnnPowerRankings .cnnPagination table td a:hover { background-color:#6e798d; color:#fff !important; text-decoration: none; }

#sifk_power_rankings_iframe_nba, #sifk_power_rankings_iframe_nfl, #sifk_power_rankings_iframe { float: right; width: 208px; height: 1290px; *height: 1302px; background: #fff; margin-top: 10px; border: 1px solid #ccc; }
#sifk_power_rankings_iframe_nfl { height: 1368px; *height: 1368px; }

#sifk_power_rankings_builder {  }
#sifk_power_rankings_builder h2, #sifk_power_rankings_builder_nfl h2, #sifk_power_rankings_builder_nba h2 { text-transform: none; font-size: 24px; padding: 0; margin: 16px 19px; *margin-bottom: 8px; color: #0365C6; }
* html  #sifk_power_rankings_builder h2, * html #sifk_power_rankings_builder_nfl h2, * html #sifk_power_rankings_builder_nba h2 { margin: 16px 13px; }
#sifk_power_rankings_builder iframe, #sifk_power_rankings_builder_nfl iframe, #sifk_power_rankings_builder_nba iframe { width: 644px; height: 1290px; *height: 1302px; margin: 0 19px 10px; border: 2px solid #ccc; }
#sifk_power_rankings_builder_nfl iframe { height: 1368px; *height: 1380px; }
* html #sifk_power_rankings_builder iframe, * html #sifk_power_rankings_builder_nfl iframe, * html #sifk_power_rankings_builder_nba iframe { width: 650px; margin: 0 13px 10px; }

/* Podcasts */
.itunes_link { font: normal bold 10px arial, sans-serif; margin-top: 20px; clear: left; float: left; display: block; border: 1px solid #999; background: url('/sites/default/files/podcasts/images/sik_itunes_light_bkgd.jpg') repeat-x left top; *width: 215px; }
#sifk_article .itunes_link { margin-bottom: 20px; }
.itunes_link:hover { text-decoration: none;}
.itunes_link span { display: block; padding: 4px 5px 5px 25px; background: url('/sites/default/files/podcasts/images/sik_itunes_icon_light.jpg') no-repeat 3px 2px; }
.podcast_popup { display: block; clear: left; float: left; cursor: pointer; }
.podcast_popup img { float: left; padding: 0 !important; }
#sifk_article div.sifk_post_synopsis a.podcast_more { clear: left; float: left; }

/* GENERIC SYSTEM MESSAGES */
.messages { color: #000; }
div.messages { padding: 2px 2px 2px 7px; }
#sifk_generic .messages ul { margin: 0; list-style-type: none; }
#sifk_generic .messages li { margin: 0; }

/* ERROR MESSAGES */
div.error { background: #fda570; }
input.error, textarea.error, select.error, div.error { border: 2px solid #fd6002 !important; }

/* STATUS MESSAGES */
div.status { background: #ffff99; }
input.status, textarea.status, select.status, div.status { border: 2px solid #dca601 !important; }

/* Kid Reporter - View */
#sifk_no_padding .view-kidreporter { margin-bottom: 25px; }
#sifk_no_padding .view-kidreporter table { width:100%; border-collapse:separate; border-spacing:0 20px; float:left; } 
#sifk_no_padding .view-kidreporter table tr { width:100%; }
#sifk_no_padding .view-kidreporter table tr td { width:33.33%; }
#sifk_no_padding .view-kidreporter table tr td div.views-field-name { display:inline-block; width:52%; overflow:auto; }
#sifk_no_padding .view-kidreporter table tr td div.views-field-name a { text-transform:uppercase; font-weight: bold; }
#sifk_no_padding .view-kidreporter table tr td div.views-field-tid-1 { display:inline-block; float:left; margin-right:5%; }
#sifk_no_padding .view-kidreporter table tr td .views-field-description { display:inline; }
#sifk_no_padding .view-kidreporter table tr td .views-field-description .field-content { padding-right:10%; }
#sifk_no_padding .view-kidreporter table tr td .views-field-description p { color:#fff; line-height:1.4; text-transform:capitalize; margin-left: 41%; }
#sifk_callouts li { margin: 0 13px 0 0 !important; list-style-type: none !important; }

/* Print mail form */
#sifk_article #sifk_wide_center #print-mail-form {
    margin: 20px;
}

/* Wrap Poll in blogs */
.textwrap_poll {
float: right;
margin-left: 10px;
margin-bottom: 10px;
}

/* From the Mag: "Like what you see" promotion */     
.from_the_mag {
  margin: 10px 0px 10px 0px;
}

/* SIK-166 Skoty Zone Header CSS */
#sifk_section_skoty div.sifk_header_wide {
  border-bottom: none;
}
#sifk_section_skoty #sifk_leftrail{
  background: none;
}
#sifk_section_skoty #sifk_rules {
  position: relative;
}
#sifk_section_skoty #sifk_rules .sifk_rules_wrap {
    float: left;
    margin-top: 50px;
}
#sifk_section_skoty #sifk_rules .sifk_rules_wrap p{
    color: #fff;
}
#sifk_section_skoty #sifk_rules .sifk_rules_wrap p.mtop20{
    margin-top: 20px;
}