/* for logged-out home page */
.homePageContent
{
    min-height:400;
    width:982px;
    margin:8px 0px 6px 0px;
}

.homePageLeftCol
{
    float:left;
    width:648px;
    margin-right:8px;
}

.homePageRightCol
{
    float:right;
    width:318px;
}

.homePageNewsModule
{
    width:648px;
    background-color:white;
    padding:1px;
}

.homePageNewsSection
{
    margin:0px 5px 0px 1px;
}

.homePageNewsContent
{
    float:left;
    padding-left:10px;
    width:290px;
}

.homePageNewsHeadline
{
    background:url(http://cdn2.faniq.com/img/homepage_news_headline_bg.png) repeat-x;
    height:50px;
    font-size:12px;
    font-weight:bold;
    color:white;
    margin-bottom:1px;
}

.homePageLikeItModule
{
    background:url(http://cdn3.faniq.com/img/homepage_likeit_bg_grd.png) no-repeat top left;
    cursor:pointer;
    width:44px;
    height:72px;
    float:left;
}

.homePageNewsCommentsCountBubble
{
    background:url(http://cdn4.faniq.com/img/homepage_news_comment_bubble.png) no-repeat;
    width:30px;
    height:24px;
    margin:25px 7px 0px 7px;
    float:left;
    color:white;
    text-align:center;
}

.homePageNewsCommentBubble
{
    background:url(http://cdn2.faniq.com/img/bubble_homepage_comment.gif) no-repeat;
    width:135px;
    height:59px;
}

.homePageNewsTopCommentBubble
{
    background:url(http://cdn3.faniq.com/img/bubble_homepage_topcomment.png) no-repeat;
    width:135px;
    height:67px;
}

.homePageNewsCommentBubbleSmall
{
    background:url(http://cdn4.faniq.com/img/bubble_react_now.gif) no-repeat;
    width:130px;
    height:36px;
    cursor:pointer;
}

.homePageNewsCommentAuthorPhoto
{
    float:left;
    height:36px;
    width:36px;
    overflow:hidden;
}

.homePageMoreNewsSection
{
    background:url(http://cdn2.faniq.com/img/homepage_storyending_grd.png) repeat-x;
    padding:15px;
    text-align:center;
}

.homePageMoreNewsBtn
{
    background:url(http://cdn4.faniq.com/img/homepage_predict_btn_bg.png) repeat-x;
    height:19px;
    width:140px;
    border:solid 1px #7a90bf;
    padding:0px 5px 0px 5px;
    margin:0px 3px 0px 7px;
    font-size:10px;
    color:white;
    font-weight:bold;
    cursor:pointer;
}

.homePageGamesModule
{
    border:solid 1px #aabcd4;
    background-color:#2a457a;
}

.homePageGamesModuleHeader
{
    background:url(http://cdn3.faniq.com/img/homepage_games_header.png) no-repeat;
    width:147px;
    height:22px;
    font-size:14px;
    color:white;
    font-weight:normal;
    text-align:center;
    padding:3px 0px 0px 0px;
    margin:0px 0px 0px 85px;
}

.gamesModuleTitleBar
{
    background-color:#182b50;
    color:white;
    font-weight:bold;
    font-size:11px;
    padding:3px 0px 3px 15px;
    text-align:left;
    margin-top:12px;
}

.homePageGamesModuleImg
{
    margin:7px 0px 0px 7px;
    float:left;
    border:solid 1px #7A90BF;
    padding:2px;
}

.homePageTriviaAnswer
{
    width:153px;
    color:white;
    font-size:11px;
    font-weight:normal;
    border:solid 1px #182b50;
    margin-top:3px;
    cursor:pointer;
}

.homePageTriviaOrangeArrow
{
    background-color:#182b50;
    margin-right:10px;
}

.gamesModulePollText
{
    float:right;
    width:170px;
    font-size:13px;
    font-weight:normal;
    color:white;
    text-align:left;
    margin-top:15px;
}

.btnOrange16
{
    background:url(http://cdn4.faniq.com/img/btn_orange_slice.png) repeat-x;
    height:13px;
    width:70px;
    color:white;
    font-size:10px;
    font-weight:bold;
    text-align:center;
    margin-top:10px;
    border:solid 1px #ff7200;
    cursor:pointer;
}

.btnOrangePick
{
    background:url(http://cdn4.faniq.com/img/btn_orange_8px.gif) repeat-x;
    height:7px;
    color:white;
    font-size:7px;
    font-weight:normal;
    text-align:center;
    border:solid 1px #ff7200;
    cursor:pointer;
    display:inline;
    padding:0px 7px 0px 7px;
}

.homePagePredictBtn
{
    background:url(http://cdn4.faniq.com/img/homepage_predict_btn_bg.png) repeat-x;
    height:19px;
    border:solid 1px #182b50;
    padding:0px 4px 0px 4px;
    margin:0px 3px 0px 4px;
    width:40px;
    font-size:10px;
    font-weight:bold;
    float:left;
    cursor:pointer;
}

.homePagePickSubModule
{
    margin:10px 0px 0px 23px;
    float:left;
}

.homePageFootballImg
{
    margin:23px 0px 0px 0px;
}

.homePageAwardWinnersModule
{
    padding:10px 20px 10px 20px;
}

.homePageFanMatchModule
{
    
}
.homePageAwardWinnersModule .userImg img
{
    float:left;
    border:1px solid #7A90BF;
    padding:2px;
    position:relative;
    margin:2px 0px 0px 6px;
    left:5px;
    width:44px;
    height:44px;
}

.homepageFanIQLiveBlock
{
    padding-top:5px;
    margin-left:5px;
}

.homepageFanIQLiveBlock .highlight
{
    background-color:transparent;
}

.homepageFanIQLiveBlock a
{
    color:#7A90BF;
}

.homepageAwardsBlock
{
    padding:8px 8px 8px 8px;
    font-size:9px;
    font-weight:bold;
    color:#7A90BF;
    width:75px;
    text-align:center;
    float:left;
    overflow:hidden;
}

.homepageTopCommentBubble
{
    background:url(http://cdn2.faniq.com/img/homepage_topcomment_bubble.png) no-repeat top;
    width:221px;
    height:108px;
}

.homePageContent #moduleTalkComments .moduleRow, .homePageContent #moduleTalkComments .moduleRow_over
{
    margin:0 5px; 
}
.homePageContent #moduleTalkComments .moduleRowBottom, .homePageContent #moduleTalkComments .moduleRowBottom_over
{
    margin:0 5px 3px 5px;
}


/* classes for spotlight section and logged-in home page */

/* header images */
.startingFiveHelp {
	font-weight: normal; 
	left: -60px;
	padding: 10px;
	position: absolute;
	top: -50px; 
	width: 160px; 
}
.registerBg {
	background: url(http://cdn3.faniq.com/img/registration_module_bg.png);
	width: 639px;
	height: 232px;
	margin: 5px;
	margin-bottom: 10px;
}
.headerTitleFansIFollow   { 
	background:url(http://cdn4.faniq.com/img/header_custom_names_sprite.png) 0px -90px no-repeat; 
	float:left;
    font-size:0.5em; 
	height:11px; 
	margin-left: 0;
	margin-top: 5px;
	width:118px; 
}
.headerTitleMyTeams   { 
	background:url(http://cdn4.faniq.com/img/header_custom_names_sprite.png) 0px -110px no-repeat; 
	float:left; 
	font-size:0.5em; 
	height:10px; 
	margin-top:4px;
	width:63px; 
}
.headerTitleFunAndGames { background:url(http://cdn4.faniq.com/img/header_custom_names_sprite.png)  0px -19px no-repeat; float:left; font-size:0.5em; height:12px; margin-top:5px; width:138px; }

/* Top Stories module */
.spotlightStoryContainer { float:left; padding-top:10px; width:180px; }
.spotlightHeadline { font-size:12px; }

/* breaking news */
.breakingNewsContainer { background-color:#FAF0C7; border:1px solid #fff; margin-bottom:3px; padding:5px; }
.breakingNewsTitle { background:url(http://cdn4.faniq.com/img/header_custom_names_sprite.png)  0px -60px no-repeat;  font-size:0.5em; height:8px; width:94px; }

/* photo format for featured images */
.featuredContentPhotoContainer { border:1px solid #dee1e7; float:left; margin-right:15px; padding:2px; }
#homeSpotlight .featuredContentPhotoContainer { border:1px solid #7A90BF; }
.featuredContentPhotoImg { height:60px; overflow:hidden; width:90px; }

/* topic info format used in Starting 5 and Team talk */
.talkContentHeadline               { color:#3c568a; font-size:13px; font-weight:bold; }
.homeTopicInfo                     { color:#bec5d4; }
.homeTopicInfo .separator          { padding:0 8px; }
.homeTopicInfo .contentIcon        { float:left; height:16px; margin:-1px 5px 0 0; width:16px; }
.homeTopicInfo .iconFanArticle     { background:url(http://cdn2.faniq.com/img/iconset_topics_16px.png)   0px    0px no-repeat; }
.homeTopicInfo .iconGamePage       { background:url(http://cdn2.faniq.com/img/iconset_topics_16px.png)   0px  -16px no-repeat; }
.homeTopicInfo .iconHotlink        { background:url(http://cdn2.faniq.com/img/iconset_topics_16px.png)   0px  -32px no-repeat; }
.homeTopicInfo .iconPoll           { background:url(http://cdn2.faniq.com/img/iconset_topics_16px.png)   0px  -48px no-repeat; }
.homeTopicInfo .iconVideo          { background:url(http://cdn2.faniq.com/img/iconset_topics_16px.png)   0px  -64px no-repeat; }
.homeTopicInfo .iconTopic          { background:url(http://cdn2.faniq.com/img/iconset_topics_16px.png)   0px  -80px no-repeat; }
.homeTopicInfo .iconPhoto          { background:url(http://cdn2.faniq.com/img/iconset_topics_16px.png)   0px  -96px no-repeat; }
.homeTopicInfo .iconTriviaQuestion { background:url(http://cdn2.faniq.com/img/iconset_topics_16px.png)   0px -112px no-repeat; }
.homeTopicInfo .iconQuiz           { background:url(http://cdn2.faniq.com/img/iconset_topics_16px.png)   0px -112px no-repeat; }
.homeTopicInfo .iconComment        { background:url(http://cdn2.faniq.com/img/iconset_topics_16px.png)   0px -128px no-repeat; }

/* talk comment bubble rollover / inline comments */

.talkComment { 
	background-color: #f5f5f5;
	width: 384px;
	font-size:11px; 
	padding: 6px;
	clear: both;
}

.talkCommentTop { 
	background:url(http://cdn3.faniq.com/img/comment_feed_caps_sprite.png);
	width: 396px;
	height: 10px;
	margin-top: 3px;
}

.talkCommentBottom { 
	background:url(http://cdn3.faniq.com/img/comment_feed_caps_sprite.png) 0px -17px;
	width: 396px;
	height: 3px;
	margin-bottom: 3px;
}

.talkCommentInput {
	width: 370px;
	height: 14px;
	font-family: Arial;
	padding: 4px;
	overflow: auto;
}

.talkCommentContent {
	float: right;
	width: 330px;
	color: #000;
	margin-top: -30px;
}

.welcome {
	background: url(http://cdn4.faniq.com/img/module_welcome_bg.png);
	width: 639px;
	height: 120px;
	margin-bottom: 10px;
}

/* following slices the above image into top, middle, and bottom so we can expand it vertically */
.welcomeTopBg {
 	background:url(http://cdn4.faniq.com/img/module_welcome_bg.png)  0px 0px no-repeat; 
    height:50px;
}

.welcomeWhiteBg {
 	background:url(http://cdn4.faniq.com/img/module_welcome_bg.png)  0px -51px no-repeat; 
    height:69px;
    width:639px;
	text-align: left;
	font-size: 13px;
}

.welcomeWhiteBgSlice {
 	background:url(http://cdn4.faniq.com/img/module_welcome_bg.png)  0px -51px no-repeat; 
    height:20px;
    width:639px;
}

.welcomeTitle { 
	background:url(http://cdn4.faniq.com/img/header_custom_names_sprite.png)  0px -72px no-repeat; 
	width:148px; 
	height:16px; 
}

.welcomeCompareHeader {
    font-family:arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
}

.welcomeBody {
	margin-top: 20px;
    margin-left: 15px;
	text-align: left;
	font-size: 13px;
}

.welcomeCompareTitle {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
}

.welcomeBodyHeader {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
}

.welcomeHelpLink {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    float: right;
    text-align: right;
    margin-right: 10px;
}

/* take bubble for fan feed */
.feedTakeBubbleTop { background:url(http://cdn2.faniq.com/img/module_take_sprite.png) 0px 0px no-repeat; min-height:26px; width:415px; }
.feedTakeBubbleBottom { background:url(http://cdn2.faniq.com/img/module_take_sprite.png) 0px -700px no-repeat; height:27px; width:415px; }
.feedTakeModule .feedTakeInput, .feedTakeModule .feedTakeInput_inactive { border:1px solid #ccc; font-family:Arial; font-size:13px; margin:5px 10px 0px 25px; overflow:auto; padding:5px; width:250px; }
.feedTakeModule .feedTakeInput { color:#000000; height:80px; } 
.feedTakeModule .feedTakeInput_inactive { color:#8a95ac; height:18px; } 
.feedTakeModule .feedTakeCharCounter { color:#bec5d4; float:left; font-size:11px; position:relative; top:-20px; text-align:right; width:280px; }
.feedTakeModule #feedTakeSubmitButton { position:relative; top:-30px; right:30px; }

/* overrides and misc classes for logged-in home page */
#followFeedModule .photoContainer24 { border:none; }
#followFeedModule .photoContainer36 { border:none; }
#followFeedModule .photoContainer48 { border:none; }
.homeFeaturedGamesTitle { font-size:12px; margin:5px 0; }
#homePageMember .homeFeaturedGames { padding:16px; }
#homePageMember .homeFeaturedGames a { color:#aabcd4; }
#homePageMember .homeFeaturedGames a:hover { color:#fff; text-decoration:none; }
#homePageMember .homeFeaturedGamesImgContainer { border:1px solid #7A90BF; padding:2px; width:120px; }
#homePageMember .homeFeaturedGamesImg { height:80px; overflow:hidden; width:120px; } 
#homePageMember .homeFeaturedGamesTitle { padding:10px 0; }
.homePickemContainer { background:url(http://cdn3.faniq.com/img/homepage_fungames_pickem.png) 0px 0px no-repeat; height:53px; margin:0 0 0 5px; padding:14px 28px; width:226px; }
.homePickemContainer .teamLogo1 { cursor:pointer; float:left; }
.homePickemContainer .teamLogo2 { cursor:pointer; float:right; }
.homePickemContainer .pickemArrow { float:left; height:48px; width:16px; }
.homePickemContainer .pickemArrowLeft       { background:url(http://cdn3.faniq.com/img/homepage_fungames_pickem.png)   0px -90px no-repeat; }
.homePickemContainer .pickemArrowRight      { background:url(http://cdn3.faniq.com/img/homepage_fungames_pickem.png) -20px -90px no-repeat; }
.homePickemContainer .pickemArrowLeft_over  { background:url(http://cdn3.faniq.com/img/homepage_fungames_pickem.png) -40px -90px no-repeat; }
.homePickemContainer .pickemArrowRight_over { background:url(http://cdn3.faniq.com/img/homepage_fungames_pickem.png) -60px -90px no-repeat; }
#homePageMember .homePageTriviaAnswer
{
    background-color:#576FA1;
    border:none;
    cursor:pointer;
    margin:0 0 5px 0;
    padding:5px 10px;
    width:260px;
}
#alertsModule .alertBox {
    background-color:#faf0c7; 
    border:1px solid white;
    color:#A10000;
    cursor:pointer;
    float:left;
    font-weight:bold;
    margin:-5px 5px 0 0;
    min-width:15px;
    padding:2px;
    text-align:center;
}
#alertsModule a { color:#c9dafd; }

/* team / game module feed */
.teamTabActive { background-color:#fff; float:left; margin:-8px 5px 0px 5px; padding:8px 10px 4px 10px; }
.teamTabInactive { cursor:pointer; float:left; margin:0 5px; padding:0px 10px; }
.teamModuleSectionHeader { color:#485265; float:left; font-size:10px; font-weight:bold; padding-top:3px; width:100px; }
.teamModuleSectionHeader a { color:#485265; }
.teamModuleSectionLinks { color:#3c568a; float:left; font-size:12px; line-height:20px; width:500px; }
.teamModuleSectionLinks a { color:#3c568a; }
.teamModuleSectionDivider { border-bottom:1px solid #dee1e7; margin:7px 0; }

/* fantasy module */
div.moduleHeroHeader {
	padding: 20px 30px;
	line-height: 36px;
}
div.moduleHeroHeader h1 {
	font-size: 28px;
	color: #2a457a;
	display: inline;
	font-weight: normal;
	text-transform: capitalize;
}
img.imageBorderGrey {
	padding: 5px;
	border: 1px solid #bec5d4;
}
#valuePropImg {
	float: left;
	margin: 10px 40px 90px 30px;
}
div.valuePropList h2 {
	font-size: 14px;
	font-weight: bold;
	color: black;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	text-transform: capitalize;
}
div.valuePropList ul {
	list-style-type: disc;
	color: #485265;
	font-size: 12px;
	line-height: 1.7em;
	padding: 0px 0px 15px 0px;
	margin: 0px;
	list-style-position: inside;
}


