/*global elements*/
* {margin:0; padding:0; border:0;}
a {color:#0068b3;}
a:hover {color:red;}
body {font-size:12px; text-align:center; font-family:arial, sans-serif; color:#333; background:#fff url(http://static.ihoops.com/assets/template/hardwood_background.jpg) repeat fixed 0% 0%;}
body * {line-height: 1.33;}
h1 {font-size:21px; font-weight:bold; color:#0068b3; margin:8px 0 4px;}
h2, h3 {color:#E4194E; margin-bottom:3px; font-family:arial;}
h2 {font-size:18px;}
h3 {font-size:14px;}
h4 {font-size:12px;}
input, select {border:1px solid #999; padding:1px;}
p, li {margin-bottom:8px;}
li {display:inline-block; vertical-align:middle;} /*fixes ie6 height issue*/
html>body li {display:list-item;}
table {font-size: inherit;	font: 100%;}
ul, ol {list-style:none;}

/*global classes*/
.alert {color:red;}
.bold {font-weight:700;}
.center {text-align:center;}
.clear:after {content: " "; display:block; visibility:hidden; clear:both; height:0.1px; font-size:0.1em; line-height:0;}
.clear {display:inline-block; }
* html .clear {height:1%;}
.clear {display:block;}
.em {font-style:italic;}
.header_link {font-size:11px; color:darkBlue; font-weight:400; vertical-align:middle;}
.hide {display:none;}
.image_float {float:left; margin:0 10px 0 0;}
.last {border-width:0 !important; margin-bottom:0 !important; margin-right:0 !important;}
.left {float:left;}
.more {display:block; text-align:right; font-weight:700; color:#ff6600;}
.new {font-style:italic; font-weight:bold; color:#ffcc33; font-size:11px;}
.right {float:right;}
.disc {list-style:disc; padding-left:36px;}
.decimal {list-style:decimal; padding-left:36px;}

/*header*/
#ads_top {height:90px; margin:0 auto 8px; width:982px;}
#leader_top {width:728px;}
#house_top {width:250px;}
#site {width:990px; margin:0 auto; text-align:left;}
#header {height:143px;}
#header a#logo {display:block; width:94px; height:143px; float:left; background:transparent url(http://static.ihoops.com/assets/template/template_sprite_4.png) no-repeat scroll 0 -100px;}
#header #top_row {float:left; width:896px; margin-top:6px; background:transparent url(http://static.ihoops.com/assets/template/template_sprite_4.png) no-repeat scroll -120px -98px; height:30px;}
#header #top_row a#active {background:transparent url(http://static.ihoops.com/assets/template/template_sprite_4.png) no-repeat scroll -800px -150px; width:120px; float:right; margin-right:24px; height:30px;}
#header #header_rows {float:right; width:896px; height:107px; background:transparent url(http://static.ihoops.com/assets/template/template_sprite_4.png) no-repeat scroll -74px -610px;}
#header #valley {height:44px; padding:4px 8px 10px;}
#header #valley ul {float:left;	width:150px; margin-left:8px; margin-top:6px}
#header #valley h3 {float:left; width:110px; margin-left:4px; margin-top:6px}
#header #valley ul li {font-weight:700; color:#999; margin:3px 0 0; font-size:12px}

/*search*/
#search {background:transparent url(http://static.ihoops.com/assets/template/template_sprite_4.png) no-repeat scroll 0 -990px; height:37px; width:298px; padding:8px 0 0 15px; float:right;}
#search legend {display:none;}
#search #site_search_keywords {color:#ccc; padding:2px; width:230px; float:left; border-width:0;}
#search a#search_submit_button {background:transparent url(http://static.ihoops.com/assets/template/search_button.png) no-repeat scroll 0 2px; width:27px; height:22px; display:block; float:right; margin-right:20px; text-indent:-9999px; outline:none;}

/* Global Nav */
#global_nav {height:42px;position:relative;font-size:11px; margin-left:6px; z-index:1000; background:#fff;}
#global_nav table.ie6 {border-collapse:collapse; margin:0; padding:0;}
#global_nav ul {padding:0; margin:0; list-style:none;}
#global_nav ul li {float:left;}
#global_nav ul li a {display:block; float:left; height:42px; line-height:42px; outline:none; }
#global_nav ul li a span {display:block; float:left; height:42px; line-height:42px; text-indent:-9999px; cursor:pointer;}
#global_nav ul li div.holder {position:absolute; left:-9999px; border:1px solid #cdcdcd;}
#global_nav ul li div .innerHolder {float:left; margin-left:0px; display:inline; padding:0 8px 0 0; background:#fff;}
#global_nav ul li:hover {position:relative;}
#global_nav ul li a:hover { white-space:nowrap; position:relative;}
#global_nav ul li a:hover span {}
#global_nav ul li a.sub:hover { white-space:nowrap; position:relative;}
#global_nav ul li a.sub:hover span {}
#global_nav ul li:hover > a { position:relative;}
#global_nav ul li:hover a.sub { white-space:nowrap; position:relative;}
#global_nav ul li:hover a.sub > span {}
#global_nav ul :hover div.holder {position:absolute; top:42px; left:2px; margin:0; padding:0;}
#global_nav ul li.left a:hover div.holder {left:2px; top:42px;}
#global_nav ul li.left:hover div.holder {left:2px; top:42px;}
#global_nav ul li.right a:hover div.holder {left:auto; right:2px; top:42px;}
#global_nav ul li.right:hover div.holder {left:auto; right:2px; top:42px;}
#global_nav ul dl {width:auto; margin:5px 0 10px 0; padding:0 5px;list-style:none;}
#global_nav ul dl dt {padding:0 7px; margin:10px 0 0; font-weight:700; white-space:nowrap;}
#global_nav ul dl dd {display:block; padding:0; margin:0;}
#global_nav ul dd a {background-image:none; display:block; height:20px; line-height:20px; text-align:left; margin:0; padding:0 8px;font-weight:400; white-space:nowrap; float:none;}
#global_nav ul dd a:hover {}
#global_nav ul table td {vertical-align:top;}
a.practice span {width:125px; background:transparent url(http://static.ihoops.com/assets/template/template_sprite_4.png) no-repeat scroll 0 0;}
#global_nav ul li:hover a.practice span {background-position:0 -42px;}
a.trainroom span {width:125px; background:transparent url(http://static.ihoops.com/assets/template/template_sprite_4.png) no-repeat scroll -254px 0;}
#global_nav ul li:hover a.trainroom span {background-position:-254px -42px;}
a.classroom span {width:125px; background:transparent url(http://static.ihoops.com/assets/template/template_sprite_4.png) no-repeat scroll -127px 0;}
#global_nav ul li:hover a.classroom span {background-position:-127px -42px;}
a.programs span {width:125px; background:transparent url(http://static.ihoops.com/assets/template/template_sprite_4.png) no-repeat scroll -381px 0;}
#global_nav ul li:hover a.programs span {background-position:-381px -42px;}
a.community span {width:125px; background:transparent url(http://static.ihoops.com/assets/template/template_sprite_4.png) no-repeat scroll -508px 0;}
#global_nav ul li:hover a.community span {background-position:-508px -42px;}
a.lockerroom span {width:121px; background:transparent url(http://static.ihoops.com/assets/template/template_sprite_4.png) no-repeat scroll 100% 0;}
#global_nav ul li:hover a.lockerroom span {background-position:100% -42px;}
/*login*/
div.login a {display:block;height:42px;line-height:42px;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;}
div.login a span {cursor:pointer;display:block;float:right;height:42px;line-height:42px;text-indent:-9999px;}
div.login #cas_notLoggedIn a.login_button {background:transparent url(http://static.ihoops.com/assets/template/template_sprite_4.png) no-repeat scroll -635px 0; width:97px; float:left;}
div.login #cas_notLoggedIn a.login_button:hover, div #cas_notLoggedIn a.login_button:active {background-position:-635px -42px;}
div.login #cas_notLoggedIn a.create_account {height:40x; padding:8px 0 0; background:transparent url(http://static.ihoops.com/assets//template/join_the_community.png) no-repeat scroll 0px 0px; width:150px; float:left; margin:0 13px 0 0; font-size:12px;text-align:center;}
div.login #cas_notLoggedIn a.create_account a:hover.more {background-color:#fff !important; color:red !important;}
#cas_loggedIn {text-align:right; margin-top:1px;}
#cas_loggedIn .user {float:left; overflow:hidden; text-align:left; white-space:nowrap;}
div.login-message {font-size:11px; color:#666;}
div.login-message h4 {font-size:11px; color:#666; font-weight: 700;}
div.login-message ul {padding-left:16px;}
div.login-message li {margin: 4px 0pt; list-style-type: disc;}
#cas_loggedIn .user p a {display:inline; float:none; line-height:1.33; height:auto;}
#cas_loggedIn img#aus_avatar {float:left; margin-right:7px; height:auto;}

/*sIFR*/
.sIFR-flash {visibility: visible !important; margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {display: none !important;}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash span.nav_replace {letter-spacing: -4px; visibility: hidden; font-size: 19px;}
.sIFR-hasFlash .highlight span.nav_replace {letter-spacing: -1px; visibility: hidden; font-size: 19px;}

/*content layout*/
#page {width:954px; margin-left:20px; padding:0 8px; background:#fff;}
.two_col #main, .three_col #main {width:646px;}
.two_col #content_left {width:646px;}
.three_col #content_left {width:478px;}
.two_col #content_right, .three_col #content_right {width:300px;}
.three_col #related_nav {width:160px; margin-right:8px;}

/*ads*/
#med_rec_top {margin-top:8px;}

/*rounded corner modules*/
.mod {margin-top:8px; background:#fff;}
.mod .content {padding:8px; border:1px solid #dfdfdf; border-width:0 1px;}
#content_left .mod .content ul li {padding:5px; background:#fff url(http://static.ihoops.com/assets/template/template_sprite_4.png) scroll no-repeat 0 -1050px;}
.two_col_half {width:318px; margin-bottom:8px;}
.mod .header h3 {color:#fff; padding:0 8px 4px; margin-bottom:0; float:left;}
.mod .header p {color:#fff; padding:2px 8px; margin-bottom:0; float:right;}
.mod .header h3 a, 
.mod .header h3 a:hover,
.mod .header p a,
.mod .header p a:hover {color:#fff;}
/*gray*/
.mod div.cap {height:4px; overflow:hidden; background:transparent url(http://static.ihoops.com/assets/template/template_sprite_4.png) no-repeat scroll 100% -760px;}
.mod div.cap div {width:4px; height:4px; background:transparent url(http://static.ihoops.com/assets/template/template_sprite_4.png) no-repeat scroll -10px -840px;}
.mod div.foot {height:4px; overflow:hidden; background:transparent url(http://static.ihoops.com/assets/template/template_sprite_4.png) no-repeat scroll 100% -780px;}
.mod div.foot div {width:4px; height:4px; overflow:hidden; background:transparent url(http://static.ihoops.com/assets/template/template_sprite_4.png) no-repeat scroll 0px -840px;}
/*red*/
.red div.cap {background:transparent url(http://static.ihoops.com/assets/template/template_sprite_4.png) no-repeat scroll 100% -800px;}
.red div.cap div {background:transparent url(http://static.ihoops.com/assets/template/template_sprite_4.png) no-repeat scroll -20px -840px;}
.red .header {height:24px; border:1px solid #dfdfdf; border-width:0 1px; background:#E4194E url(http://static.ihoops.com/assets/template/template_sprite_4.png) scroll no-repeat 100% -990px;}
/*orange*/
.orange div.cap {background:transparent url(http://static.ihoops.com/assets/template/template_sprite_4.png) no-repeat scroll 100% -820px;}
.orange div.cap div {background:transparent url(http://static.ihoops.com/assets/template/template_sprite_4.png) no-repeat scroll -30px -840px;}
.orange .header {height:24px; border:1px solid #dfdfdf; border-width:0 1px; background:#FF6600}

/*footer*/
#footer {margin-top:16px; padding:48px 8px 8px; background:transparent url(http://static.ihoops.com/assets/template/template_sprite_4.png) scroll no-repeat 0 -290px;}
#footer ul {float:left; width:149px; margin-right:8px;}
#footer ul li {margin-bottom:5px;}
#footer ul li a {color:#666; font-size:10px; padding:0 0 0 4px;}
#footer ul li.heading {height:22px;}
#footer ul li.heading a {display:block; font-weight:700; color:#666; background:#e6e6e6; padding:4px; font-size:12px;}
#footer ul#footer_news {width:372px;}
#footer ul#footer_news li.headline {color:#333;padding:2px 4px 0;font-size:11px;}
#footer ul#footer_news li p {font-size:11px;padding:0 4px; margin-bottom:5px;}
#footer ul.sponsors {float:right; width:350px;}
#footer ul.sponsors div {float:left; margin:0 5px 0 10px;}
#footer ul.sponsors div.adidas {background:transparent url(http://static.ihoops.com/assets/template/template_sprite_4.png) scroll no-repeat -50px -840px; width:89px; height:60px;}
#footer ul.sponsors div.nike {background:transparent url(http://static.ihoops.com/assets/template/template_sprite_4.png) scroll no-repeat -160px -840px; width:60px; height:60px;}
#footer ul.sponsors div.right_guard {background:transparent url(http://static.ihoops.com/assets/template/template_sprite_4.png) scroll no-repeat -290px -840px; width:137px; height:60px;}

/*legal*/
#legal {font-size:10px; font-weight:400; background:#cdcdcd; border-top:1px solid #fff; height:18px; padding:8px 8px 4px;}
#legal a {color:#333;}
#legal ul.terms li {float:left; margin:0 0 0 8px;}

/*home page*/
/*feature*/
#featured h2 {margin:8px 0 0; text-align:center;}
#featured .sub_element {font-size:11px;}
/*poll*/
#poll input {border-width:0;}
#poll #btnSubmit {background:transparent url(http://static.ihoops.com/assets/template/action_arrow.png) no-repeat scroll 100% 0; font-weight:700; color:#fff; padding:8px 30px 8px 8px; margin-right:8px; cursor:pointer;}
.ipf_mpoll_itemvote label {padding-left:3px; font-size:12px;}

/*right column modules*/
#content_right .mod {border:0;padding:8px; margin-top:8px; background:#fff url(http://static.ihoops.com/assets/template/template_sprite_4.png) scroll no-repeat 0 -1050px;}
/*community*/
#community {margin-top:8px;}
/*threads*/
#threads span.author {display:block; margin:2px 0 0; color:#666;}
#threads span.author a {color:#ff6600; padding-right:3px;}
#threads span.author a:hover {color:red;}
/*blogs*/
#blogs a.title {font-size:13px;}
#blogs .author a {color:#ff6600;}
/*twitter*/
#ihoopstweets h3 {background:transparent url(http://static.ihoops.com/assets/template/template_sprite_4.png) scroll no-repeat -400px -152px; margin-bottom:7px;}
span.posted {display: block; color:#999;}
/*members*/
#community_members div div {float:left; width:48px; margin:6px 4px;}

/*channel pages*/
#subpage_header {background:transparent url(http://static.ihoops.com/assets/template/template_sprite_4.png) scroll no-repeat -190px -930px; width:638px; height:47px; color:#666; font-size:40px; font-weight:700; text-transform:uppercase; padding:0 0 0 8px; margin-top:8px;}

/*related(left) nav*/
ul.related_nav {margin-top:13px;}
ul.related_nav li {background:none !important; border-top:1px dotted #cdcdcd; margin:8px 0 0;}
ul.related_nav li a {display:block; padding:7px 8px 0;}
.related_nav .first {border-width:0;margin-top:-20px;}

.secondary_content_mod ul {float:right; width:468px;}
.secondary_content_mod li {background:#fff !important; color:#666; margin-bottom:0;}
.secondary_content_mod li a {background:#f1f1f1 !important; display:block; color:#666; padding:7px;}

/*articles*/
.article {margin:16px 13px; font-size:13px;}
.article .meat {margin:0px 0 0; padding-top:16px; border-top: 0px solid #e4e4e4;}
.article .article_meta {font-size:12px; font-weight:700; margin-bottom:12px; color:#999;}
.article .article_meta span {display:block;}
.article .article_image {float:left; margin-right:8px; width:150px;}
.article .article_image cite {font-size:11px;}
.article_toolbar li {float:left; margin-bottom:0; font-size:11px; font-weight:700;}
.article_toolbar li a {text-decoration:none; background:#fff; height:16px; display:block; float:left;}
/*.article_toolbar li.fb {background:transparent url(http://static.ihoops.com/assets/template/template_sprite_4.png) no-repeat scroll 0 -860px; padding-left:20px; margin-right:5%;}*/
.article_toolbar li.fb {margin: 7px 12px 0px;}
.article_toolbar li.tw {background:transparent url(http://static.ihoops.com/assets/template/template_sprite_4.png) no-repeat scroll 0 -890px; margin: 9px 30px 0px 0px; padding-left:20px;}
.article_toolbar li.sh {background:transparent url(http://static.ihoops.com/assets/template/template_sprite_4.png) no-repeat scroll 0 -920px; margin: 9px 30px 0px 0px; padding-left:20px;}
.article_toolbar li.pr {background:transparent url(http://static.ihoops.com/assets/template/template_sprite_4.png) no-repeat scroll 0 -950px; margin: 9px 30px 0px 0px; padding-left:20px;}
.article_toolbar li a:hover {text-decoration:underline;}
.article .ipf-article-pages {font-size:11px; font-weight:700; height:24px; margin:16px 0 8px;}
.article .ipf-article-page {float:left; width:auto;}
.article .ipf-article-paging {float:right; width:auto; text-align:right; color:#fff; font-size:0px; }
.article .ipf-article-paging a {border:1px solid #0068B3; padding:2px 6px; margin-left:3px; text-decoration:none; text-indent:0; display:block; float:left; font-size:11px;}
.article .ipf-article-paging a:hover {border-color:red;}
.article .ipf-article-paging a.article-paginationlink-current {border:1px solid #999; color:#999; cursor:default; background:#eee;}
.article .ipf-article-paging a:hover.article-paginationlink-current {border-color:#999; color:#999;}
.article blockquote.pull {padding:5px 13px 13px; font-style:italic; font-family:Georgia; color:#666; font-size:15px;}
.article blockquote.pull:before,.article blockquote.pull:after {content:'"';}
.article .ipf-article-other-articles {border-top:1px solid #e4e4e4; font-size:11px; padding-top:4px; color:#666;}
.article h2, .article h3 {color:#333;}
/* comments and ratings */
#review-preview-content span.review-preview-summary {color:#959595; display:block; float:none; font-size:15px; font-weight:normal;}
#review-preview-content a.review-preview-link {color:#E4194E; display:block; float:none;}

/* related articles */
#related-articles-bottom h4 {font-size:14px; font-weight:700; margin:13px 0 6px;}
#related-articles-bottom div.related-article {float:left; width:150px; height:150px; margin:0 5px;}
#related-articles-bottom strong {display:block; font-size:14px;}
#related-articles-bottom #overlay {background-color:#000000; height:55px; margin-top:90px; opacity:0.6; filter:alpha(opacity=60); zoom: 1; padding: 5px 2px 0;	width:146px;}
#related-articles-bottom div.overlay_text {color:#FFFFFF; float:left; font-size:12px; font-weight:700; line-height:13px; margin:-58px 2px 0; position:relative;	height:58px; overflow:hidden;}
#related-articles-bottom div.overlay_text a {color:#FFFFFF;}
#related-articles-bottom div.overlay_text a:hover {background:none; text-decoration:underline; color:red;}
/* article breakout module */
.breakout {width:250px;}
.right.breakout  {margin:0 0 8px 13px;}
.left.breakout  {margin:0 13px 8px 0;}
.breakout p {font-size:12px;}
.breakout ul.disc {padding-left:18px;}
.breakout li {font-size:12px; background:none !important; padding:0 !important;}

/*quick links*/
li.ipf_ql_item:after {content: " "; display:block; visibility:hidden; clear:both; height:0.1px; font-size:0.1em; line-height:0;}
li.ipf_ql_item {display:inline-block; }
* html li.ipf_ql_item {height:1%;}
li.ipf_ql_item {display:block;}
li.ipf_ql_item h4.ipf_ql_title {font-size:16px;}
li.ipf_ql_item img.ipb {float:left; margin:0 7px 5px 0;}
li.ipf_ql_item p {margin-bottom:0;}

/*programs overview*/
#overview dt {font-weight:700; font-size:14px;}
#overview dt, #overview dd {margin:0 0 4px;}
#overview dl {margin:0 0 13px;}

/*first team*/
/*promo*/
#firstteam .content {background:transparent url(http://static.ihoops.com/assets/firstteam/firstteam_logo_plat_mod_background.png) no-repeat scroll 0 0; border-width:0; height:190px; padding:8px 12px 0 115px;}
#firstteam .content blockquote {font-weight:700; font-style:italic; font-size:26px; color:#634F14; font-family:Georgia;}
#firstteam .content cite {margin:3px 0 7px; display:block;}
#firstteam .content cite span {font-style:normal;font-weight:700; font-size:13px; color:#634F14;}
#firstteam .content p {font-size:12px; border-top:1px solid #927F43; padding:7px 7px 0;}
#firstteam .content .more {color:#634F14;}
/*alumni*/
.alum h2 {margin-top:13px;}
.alum table {background:#ccc; width:478px;}
.alum th {background:#999; color:#fff; font-weight:700; text-align:left;}
.alum td {background:#fff;}
.alum td, th { border-collapse:separate;padding:5px;}
/*recruiting calendar*/
table.cal {width:478px;}
table.cal td.period {white-space:nowrap; border-collapse:separate; padding:5px; vertical-align:top;}
.left20 {padding-left:20px;}
.left40 {padding-left:40px;}

/*TTDNY Widget Reskin*/
.an-nyw {background:#FFF url(http://static.ihoops.com/assets/template/template_sprite_4.png) no-repeat scroll 0 -1050px; border-bottom-left-radius:0 !important; border-bottom-right-radius:0 !important; border-top-left-radius:0 !important; border-top-right-radius:0 !important; border:0 !important; font:normal normal normal 13px/1.231 Arial, sans-serif !important; margin-top:8px; text-align:left !important;}
.an-nyw-header h2 {font-family:Arial, sans-serif; font-size:14px !important; font-weight:700 !important; margin:8px 8px 3px !important; padding:0 !important;}
.an-nyw-result,.an-nyw-detail,.an-nyw-go {font-family:Arial, sans-serif;}
.an-nyw-footer {background:#FFF url(http://static.ihoops.com/assets/template/template_sprite_4.png) no-repeat scroll 0 -1050px;text-align:center; margin:5px 0 0 !important;}

/*quads modal*/
.modalItem{width:802px;height:630px;background-color:white;}
.modalItem .modal_cap{background:url(http://static.ihoops.com/assets/template/modal/modal_cap.png) no-repeat scroll;width:802px;height:4px}
.modalItem .modal_body{background:#E21A4E url(http://static.ihoops.com/assets/template/modal/modal_header.png) no-repeat scroll;width:800px;height:624px;border:solid #000;border-width:0 1px}
.modalItem .modal_foot{background:url(http://static.ihoops.com/assets/template/modal/modal_foot.png) no-repeat scroll;width:802px;height:2px}
.modalItem .modal_body .left,.modalItem .modal_body .right{height:22px;font-family:Arial;font-weight:700;color:#FFF;font-size:14px}
.modalItem .left{float:left;margin:2px 0 0 10px}
.modalItem .right{float:right;margin:7px 14px 0 0}
.modalItem .modal_body .quads_swf{clear:both}
.modalItem .close_modal_button{display:block;width:49px;height:10px;background:url(http://static.ihoops.com/assets/template/modal/close_button.png) no-repeat scroll}
#control_overlay{background-color:#000}

/*facebook modal*/
.facebookModal{width:441px;height:183px;background:white url('http://static.ihoops.com/assets/template/facebook_connect_modal_bg.png') top left repeat;font-family:Arial,Helvetica;font-size:16px;color:black;}
.facebookModal p{margin:30px auto 10px;width:357px;}
.facebookModal p.links{display:block;text-align:center;margin:15px auto 0px;font-size:12px;color:#666666;font-weight:bold;}
.facebookModal p.links a{text-decoration:none;color:#666666;}
.facebookModal p.links a:hover{text-decoration:underline;}
div.fbc_button{background:url('http://static.ihoops.com/assets/template/button_left.gif') no-repeat 0% 0%;height:29px;margin:0px;padding:0px;width:auto;display:inline-block;margin:0 5px;}
div.fbc_button a{background:url('http://static.ihoops.com/assets/template/button_right.gif') no-repeat 100% 0%;color:white;display:block;font-size:12px;font-weight:bold;line-height:15px;padding-bottom:7px;padding-left:10px;padding-right:10px;padding-top:7px;text-decoration:none;width:auto;}
div#fb_notConnected{height:50px;}
span.fb_loginPrompt{color:#666;display:block;float:left;font-size:11px;font-weight:bold;margin-top:5px;width:130px;}
a.fb_loginButton{background:url(http://static.ihoops.com/assets/template/fbconnect_button.png);float:left;height:42px;margin-left:6px;width:123px;}
a.fb_loginButton:hover{background-position:-123px;}
a.fb_loginButton span{display:none;}

/*ihoops friends*/
#ihoops_facebook_friends_list .fb_friend{margin: 3px;width:50px;float:left;}
#ihoops_facebook_friends_list .fb_friend span{display:block;width:50px;color:gray;font-size:9px;text-align:center;}
.friendsModal{width:441px;height:275px;background:white url('http://static.ihoops.com/assets/template/facebook_connect_modal_bg.png') top left repeat;}
.friendsModal .friend_list{width:441px;height:245px;overflow-y:auto;}
.friendsModal .friend {height:50px;padding:5px;border-bottom:1px solid #e1e1e1;}
.friendsModal .friend img{float:left;margin-right: 7px;}
.friendsModal .friend p{padding:15px 0px 0px 0px;font-size:16px;}
.friendsModal .friends_modal_header{width:441px;height:30px;background-color:#6d84b4;}
.friendsModal .friends_modal_header .left{float:left;color:white;font-size:18px;padding:5px 0px 0px 5px;font-weight:bold;}
.friendsModal .friends_modal_header .right{float:right;color:white;font-size:14px;padding:7px;}
.friendsModal .friends_modal_header .right a{color:white; text-decoration:none;}
.friendsModal .friends_modal_header .right a:hover{text-decoration:underline;}