/*Navigation begin-----*/
.tableNav {
	width:100%; height:24px;
	margin:0; padding:0 0 1px 0; _padding:0; /*fix for IE*/ 
	border-bottom:2px solid /*#ffd600*/#D9ECFF;
	}
.tableNav div {
	float:left;
 	height:24px;
	margin:0 0 0 1px;
	}
.tableNav a {
	display:block;
	height:24px;
	overflow: hidden;
	}
.tableNav a span {visibility:hidden;}
	
/*tweaking the navigation for IE5 MAC by using Backslash hack*/
/*\*//*/
  .tableNav a{overflow:inherit;}
/**/

/*Active state (bottom layer)*/
#navModerator {background:url(../img/celebrities/nav/act/moderator.gif) top left no-repeat;}
#navChat {background:url(../img/celebrities/nav/act/chat.gif) top left no-repeat;}
#navChatGames {background:url(../img/celebrities/nav/act/chat_games.gif) top left no-repeat;}
#navBingoLingo {background:url(../img/celebrities/nav/act/bingo_lingo.gif) top left no-repeat;}
#navCelebrities {background:url(../img/celebrities/nav/act/celebrities.gif) top left no-repeat;}
/* #topNavClubs are defined at the end of the navigation section*/

/*Passive state (top layer)*/
#navModerator a {background:url(../img/celebrities/nav/pas/moderator.gif) top left no-repeat; width:145px;}
#navChat a {background:url(../img/celebrities/nav/pas/chat.gif) top left no-repeat; width:62px;}
#navChatGames a {background:url(../img/celebrities/nav/pas/chat_games.gif) top left no-repeat; width:94px;}
#navBingoLingo a{background:url(../img/celebrities/nav/pas/bingo_lingo.gif) top left no-repeat; width:94px;}
#navCelebrities a {background:url(../img/celebrities/nav/pas/celebrities.gif) top left no-repeat; width:94px;}


/*rollover effect and highlighting active section*/
#navModerator a:hover, #navModerator a.active,
#navChat a:hover, #navChat a.active,
#navChatGames a:hover, #navChatGames a.active,
#navBingoLingo a:hover, #navBingoLingo a.active,
#navCelebrities a:hover, #navCelebrities a.active {background-image:none; border-bottom:1px solid #D9ECFF;}
/*Navigation end-----*/

/*SubNavigation begin-----*/
.tableNavCeleb {
	width:100%; height:87px;
	margin:0; margin-bottom:10px; padding:0 0 1px 0; _padding:0; /*fix for IE*/ 
	}
.tableNavCeleb div {
	float:left;
 	height:87px;
	margin:0 5px 0 5px;
	}
.tableNavCeleb a {
	display:block;
	height:87px;
	overflow: hidden;
	}
.tableNavCeleb a span {visibility:hidden;}
	
/*tweaking the navigation for IE5 MAC by using Backslash hack*/
/*\*//*/
  .tableNavCeleb a{overflow:inherit;}
/**/

/*Active state (bottom layer)*/
#navBCapron {background:url(../img/celebrities/nav_celeb/act/bcapron.gif) top left no-repeat;}
#navBMurray {background:url(../img/celebrities/nav_celeb/act/bmurray.gif) top left no-repeat;}
#navPOlivier {background:url(../img/celebrities/nav_celeb/act/polivier.gif) top left no-repeat;}
#navJBrazier {background:url(../img/celebrities/nav_celeb/act/jbrazier.gif) top left no-repeat;}
#navNReeves {background:url(../img/celebrities/nav_celeb/act/nsorrell.gif) top left no-repeat;}
#navKMarsh {background:url(../img/celebrities/nav_celeb/act/kmarsh.gif) top left no-repeat;}
/* #topNavClubs are defined at the end of the navigation section*/

/*Passive state (top layer)*/
#navBCapron a{background:url(../img/celebrities/nav_celeb/pas/bcapron.gif) top left no-repeat; width:85px;}
#navBMurray a {background:url(../img/celebrities/nav_celeb/pas/bmurray.gif) top left no-repeat; width:85px;}
#navPOlivier a {background:url(../img/celebrities/nav_celeb/pas/polivier.gif) top left no-repeat; width:85px;}
#navJBrazier a {background:url(../img/celebrities/nav_celeb/pas/jbrazier.gif) top left no-repeat; width:85px;}
#navNReeves a {background:url(../img/celebrities/nav_celeb/pas/nsorrell.gif) top left no-repeat; width:85px;}
#navKMarsh a {background:url(../img/celebrities/nav_celeb/pas/kmarsh.gif) top left no-repeat; width:85px;}

/*rollover effect and highlighting active section*/
#navBCapron a:hover, #navBCapron a.active,
#navBMurray a:hover, #navBMurray a.active,
#navPOlivier a:hover, #navPOlivier a.active,
#navJBrazier a:hover, #navJBrazier a.active,
#navNReeves a:hover, #navNReeves a.active,
#navKMarsh a:hover, #navKMarsh a.active {background-image:none;}
/*SubNavigation end-----*/


.postIt {position:absolute; top:58px; left:215px; z-index:1;}

/*BingoLingo*/
table.bingoLingo {border-collapse:collapse; border:1px solid #ffd200;}
table.bingoLingo tr.even {background-color:#FFF3BB;}
table.bingoLingo td.one {width:20%; padding-left:5px; font-weight:bold;}
table.bingoLingo td.two {width:30%;}
table.bingoLingo td.three {width:20%; padding-left:5px; font-weight:bold; border-left:1px solid #ffd200;}
table.bingoLingo td.four {width:30%;}

/*chatGamesPage begin*/
table.chatGames {width:100%;}
table.chatGames td{width:50%; vertical-align:top; padding:0 3px 0px 3px; border-bottom:2px solid #ffd100;}
table.chatGames table.wheelOfFortune {width:100%;}
table.chatGames table.wheelOfFortune td {border:none;}
table.chatGames table.wheelOfFortune td.one {width:70%; font-size:1em;}
/*chatGamesPage end*/

.twoColumn2 .twoColumn1 {float:left; width:195px; }
.twoColumn2 .twoColumn2 {float:left; width:410px; margin-left:2px;}

.photo img {border:2px solid #ffcc00;}

.btnPostMessage {margin:10px 0;}

.search p,
.browse p {color:#002050; padding:0 0 2px;}
.search {border-bottom:1px solid #cae8fb; padding-bottom:10px;margin-bottom:5px;}
.search form {margin:0;padding:0;border:0;display:block;clear:both;}
.search .textfield {
	width:159px; height:18px;
	padding:5px 8px;
	font-weight:bold; color:#0000c6;
	background:url(../img/celebrities/bg_search.gif) no-repeat; _background-attachment:fixed; /*IE*/ border:none;
	border:0;margin:0 5px 0 0;
	vertical-align:top;
	position:relative;
	top:0;
}
.search .submit {width:59px;border:0;padding:0;margin:0;vertical-align:top;position:relative;top:0;}

.browse {background:#cae8fb;padding:5px;margin-bottom:10px;display:block;clear:both;}
.browse .buttons {overflow:hidden;padding:0;clear:both;width:100%;}
.browse .buttons a {display:block;float:left;width:41px;padding:6px 0;text-align:center;color:#002050;font-size:12px;background:#f5fafd;border-top:1px solid #527196;border-bottom:1px solid #527196;border-right:1px solid #002050;}
.browse .buttons a.last {border-right:1px solid #527196;}
.browse .buttons a.first {border-left:1px solid #527196;}
.browse .buttons a:hover,
.browse .buttons a.act {background:#002050; color:#fff;}


.moderators {overflow:hidden;margin-bottom:20px;}
.moderators .item {float:left; border-bottom:1px dotted #a6d1ec;}
.moderators .item .flash {padding:10px 30px 5px 20px;}
.moderators .item p {text-align:center;padding:0 0 5px;}
.moderators .item p a {font-weight:bold;color:#052391;padding:2px;}
.moderators .item p a:hover {background:#cae8fb;}
/*chatmoderator profile*/
.moderatorProfile {background:url(../img/celebrities/bg_moderator.jpg) repeat-x;padding:0 10px 10px;}
.moderatorProfile h2 {float:left;font-size:32px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;letter-spacing:-2px;}
.moderatorProfile h2 img {margin:0;}
.moderatorProfile .list {clear:left;}
.moderatorProfile .list li {list-style:none;margin:0;padding:0;line-height:2em;}
.moderatorProfile .list strong {color:#3aabfd;font-weight:bold;}
.moderatorProfile .avatar {float:right;margin-right:20px;clear:right;}
.moderatorProfile .browse {float:right;background:none;width:50%;text-align:right;line-height:2em;}
.moderatorProfile .browse a {background: #fff; border:1px solid #ffc557;padding:5px;color:#002050;font-size:1.2em;margin-left:3px;}
.moderatorProfile .browse a:hover {background:#ffc557; color:#fff;}

/* These are standard sIFR styles... do not modify */
.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 h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}
