/* 
IMPORATANT NOTES: The classes in this file are mostly old and we are attempting to phase them out.  
   Please move any classes currently in use to baseCSS.css or to a page-specific style sheet.
   (First make sure there isn't a new class in baseCSS.css that should replace it.)
   Do NOT add any classes to this stylesheet!  
*/

/* these are old color definitions */
.cDarkLink{color:#3E85C6;}
.cLightLink{color:#AABCD4;}
.cDarkBlueGrey{color:#4D5E74;}
.cDarkLightBlue{color:#7A90BF;}
a.cDarkLightBlue{color:#7A90BF;}
.cDarkBlue{color:#2A457A;}
a.cDarkBlue{color:#2A457A;}
.cNewGrey{color:#8A95AC;}
a.cNewGrey{color:#8A95AC;}
.cLightGrey{color:#CCCCCC;}
.cMedGrey{color:#7D7D7D;}
.cDarkGrey{color:#464646;}
.cOtherGrey{color:#AABCD4;}

/*
#footer
{
   margin:none;
   width:982px; 
   background: transparent url(http://cdn2.faniq.com/img/footer_bg_15.png) repeat-x left center;
   text-align: center;
}

#top_nav
{
    float:left;
    margin:6px 0px 0px 0px;
}

#top_nav a
{
    margin-left:10px;
    color:#999999;
}
*/

.col_65_35 .leftcol
{
    width:619px;
    float: left;
}

.col_65_35 .rightcol
{
    width:333px;
    float: right;
}

.col_60_40 .leftcol
{
    width:571px;
    float: left;
}

.col_60_40 .rightcol
{
    width:381px;
    float: right;
}

.col_45_55 .leftcol
{
    width:428px;
    float: left;
}

.col_45_55 .rightcol
{
    width:524px;
    float: right;
}

.col_55_45 .leftcol
{
    width:503px;
    float: left;
}

.col_55_45 .rightcol
{
    width:412px;
    float: right;
}

.col_40_60 .leftcol
{
    width:381px;
    float: left;
    margin:0px;
}
.col_40_60 .rightcol
{
    width:571px;
    float: right;
    margin:0px;
}

.col_27_46_27 .leftcol
{
    float:left;
    width:254px;
}

.col_27_46_27 .midcol
{
    float:left;
    width:434px;
    margin-left:10px;
}

.col_27_46_27 .rightcol
{
    float:right;
    width:254px;
}


.col_34_66 .leftcol
{
    width:324px;
    float: left;
}

.col_34_66 .rightcol
{
    width:628px;
    float: right;
}

.section
{
    border:1px solid #CCCCCC;
    margin-bottom:15px;
}

.sectionHeader, .sectionHeaderWithLink
{
    background: transparent url(http://cdn3.faniq.com/img/section_header_bg_10.png?v=20080626) repeat-x scroll left top;
}    
.sectionHeader, .sectionHeaderWithLink, .announcementHeader
{
    padding:3px 5px 10px 5px;
    color: #CCCCCC;
    font: 1em Verdana;
}

.sectionHeader a, .sectionHeaderWithLink a, .announcementHeader a
{
    color:#DDDDDD;
}

.sectionTitle, .announcementTitle
{
    font: bold 1.2em Verdana;
    font-weight:bold;
    color:#FFFFFF;
    padding:0px 0px 0px 20px;
}

.sectionTitle a
{
    color:#FFFFFF;   
}

.sectionHeaderWithLink .sectionTitle
{
    float: left;
}

.sectionHeaderLink
{
    font-style: normal;
    float:right;
}

.sectionMenu
{
	background:#FFFFFF;
	padding:5px;
}

.sectionContent
{
    padding:10px;
    overflow:auto;
}    

.announcement
{
    background:url(http://cdn4.faniq.com/img/announce_module_bg.png) repeat-x top left #d90000;
    border:1px solid #000;
    color:#fff;
    margin-bottom:10px;
}

.announcementContent
{
    font-size:14px;
    padding:10px 25px;
}
.announcementContent a
{
    color:#fff;
}

.contributor
{
    width:100px;
    float:left;
}

.trivia_question
{
    font-weight:bold;
    font-size:14px;
}
.trivia_answer
{
    color:#000000;
    background:#CCCCCC;
    padding:2px;
    margin:1px;
    cursor:pointer;
    font-size:12px;
}
.trivia_answer:hover
{
    color:#FFFFFF;
    background:#0030A0;
}

#marqueecontainer
{
    height:100px;
    overflow:hidden;
}

#vmarquee
{
    padding:100px 0px 100px 0px;
}

.subsectionTitle
{
    font-size:13px;
    font-weight:bold;
    padding:3px;
}

.emphasizedSection
{
    border:1px solid #FE0000;
    padding-bottom:10px;
}

.emphasizedSectionHeader
{
    background:#FE0000 url(http://cdn2.faniq.com/img/bg_red_gradient.gif) repeat-x;
    padding:3px;
}

.emphasizedSectionTitle
{
    color: #FFFFFF;
    font-weight:bold;
    font-size:13px;
}

.sports_footer
{
    height:100px; 
}

.sports_footer a
{
    color:#DDDDDD;
}

.sports_footer a:hover
{
    color:#FEEC78;
    text-decoration:none;
}
.emphasizedFooterLink
{
    font-weight:bold;
    text-decoration:underline;
}

.top_search_box
{
    font-size:10px;
    vertical-align:middle;
    border: 1px transparent;
    width:110px;
    padding:0px 6px;
    background: transparent;
}

#hdr_join_box 
{
    background:transparent url(http://cdn3.faniq.com/img/grey_round_corner_box.gif) no-repeat scroll right top;
    float:right;
    height:49px;
    margin:10px;
    padding-top:6px;
    width:240px;
}
/*
#nav
{
    background: #0D246F url(http://cdn4.faniq.com/img/blue_nav_bar.gif) repeat;
    float:left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0pt;
    padding:0pt;
    width:100%;
}
*/

.table_poll tr
{
    background:transparent url(http://cdn2.faniq.com/img/img_broken_line.gif) repeat-x scroll center top;
}

.table_poll
{
    width:100%;
}

/* Main Menu Items  */
/*
#nav li 
{
    float:left;
    margin:0px;
    padding:0px;
    position:relative;
}

#nav li a 
{
    color:#FFFFFF;
    font-size:13px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
}

#nav li:hover a, #nav li.over a
{
    color:#000000;
}

#nav li.on, #nav li.sport_on, #nav li.over
{
    background:#ECECED;
}

#nav li.on a, #nav li.sport_on a, #nav li.on a:hover, #nav li.sport_on a:hover
{
    color:#fa0303;
}

#nav li:hover ul, #nav li.over ul
{
    display: block;
}

#nav li:hover
{
    background:#ECECED;
}

#nav a span 
{
    display:block;
    height:20px;
    padding:6px 0pt 0pt;
    text-align:center;
    cursor:pointer;
}
*/

/* Drop Down Menu */
/*
#nav li ul  
{
    display:none;
    left:auto;
    position:absolute;
    text-transform:none;
    top:26px;
    width:130px;
    border:0px none;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0pt;
    padding:0pt;
    border-width:0px 1px 1px 1px;
    border-style:solid;
    border-color: #999999;
    background:#ececed;
    z-index:101;
}

#nav li ul li 
{
    float:none;
}

#nav li ul li a, #nav li.on ul li a, #nav li.sport_on ul li a 
{
    color:#000000;
    display:block;
    font-family:Tahoma;
    font-size:12px;
    font-weight:normal;
    height:18px;
    margin:0pt;
    padding:4px 6px 2px;
    text-align:left;
    border:0px;
}

#nav li ul li a:hover, #nav li.on ul li a:hover, #nav li.sport_on ul li a:hover
{
    font-weight:bold;
    color:#000000;
}

.new 
{
    color:#FFFF66;
    left:35px;
    position:absolute;
    top:-5px;
}

#subNavBar
{
    background:#ECECED url(http://cdn3.faniq.com/img/light_grey_nav_bar.gif) repeat-x scroll left bottom;
    float:left;
    width:100%;
}

#subnav
{
    margin:0pt;
    overflow:hidden;
    padding:0px;
    clear:left;
    padding: 6px 0px 6px 10px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

#subnav li
{
    display:inline;
    margin:0px;
    padding:0px 4px 0px 4px;
}

#subnav a
{
    font-weight:bold;
    font-size:12px;
    color:#000000;
    text-decoration:none;
}

#subnav a.on
{
    color:#fa0303;
}

#header_ads {
    background:transparent url(http://cdn4.faniq.com/img/grey_round_corner_box_right.gif) no-repeat scroll right top;
    float:left;
    height:50px;
    margin:15px 0px 15px 20px;
    text-align:center;
}

#header_ads_right {
    background:transparent url(http://cdn2.faniq.com/img/grey_round_corner_box_left.gif) no-repeat scroll left top;
    height:50px;
    width:290px;
    padding:2px 6px;
    text-align:center;
}

.nav_divider
{
    width:1px;
    height:26px;
    background:#999999;
}
*/

/* This is the old blog format - leaving it here until we totally phase it out */
.blogContent
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin-bottom:10px;
    font-size:11px;
    line-height:14px;
}

.blogContent img {
    margin:0 10px;
} 

.blogAuthor
{
	color:#999999;
    font-family:Arial,Helvetica,sans-serif;
}

h1.blogTitle
{
	font-size:26px;
	font-weight:bold;
}

h3.blogTitle
{
	Font-size:16px;
	line-height: 18px;
}

.blogTitle, .blogTitle a
{
    font-weight:bold;
    margin:0px 0px 5px;
    padding:0pt;
    color:#004B8D;
	
}

.blog_title_main
{
    color:#0030A0;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:18px;
    font-weight:bold;
    margin:0px 0px 5px;
    padding:0pt;
    border-bottom:3px solid #CCCCCC;
}

.blog_title_main a
{
    font-family:Arial,Helvetica,sans-serif;
    font-size:18px;
    font-weight:bold;
    color:#004B8D;
}

.blog_title
{
    color:#000000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:22px;
    font-weight:bold;
    border-bottom:3px solid #CCCCCC;
}

.blog_title_subtitle
{
    color:#000000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
}

.post_userinfo a 
{
    color:#494949;
    text-decoration:underline;
}

.rating
{
    color:#0030a0;
    font-size:24px;
    font-weight:bold;
    margin:0px;
    padding:0px;
}

.rating_text
{
    color:#000;
    font-size:11px;
    font-weight:bold;
}

.rating_container
{
    background:#eee url(http://cdn3.faniq.com/img/bg_grey_gradient_rating.gif) repeat-x;
    border:1px solid #666;
    float:left;
    height:60px;
    margin:5px 10px 5px 0px;
    width:60px;
    padding:4px 6px 6px 6px;
    text-align:center;
    white-space:nowrap;
}

.ico_comment
{
    margin:2px 0 0 0;
    vertical-align:middle;
}

.todo .rating_container_corner_icon 
{
    padding:0px 5px 2px 0px;
    vertical-align:middle;
    white-space:nowrap;
    float:left;
}

.todo
{
    border:1px solid #CCCCCC;
    font-size:12px;
    height:20px;
    padding:2px 10px 0 10px;
    color:#000000;
    font-weight:bold;
}

.todo a
{
    color:#000000;
    font-weight:bold;
}

.news_headline_links
{
    color:#004b8d;
    text-decoration:none;
    font-size:12px;
}

.blog_thumb_cont .news_headline_links
{
    font-size:11px;
}

.news_links 
{
    color:#999999;
    font-size:11px;
    text-decoration:underline;    
}

.poll_name_link
{
    font-size:12px;
    color:#004B8D;
    text-decoration:none;
}

.more_link
{
    background-image:url(http://cdn4.faniq.com/img/blue_triangle.gif);
    background-position:right 4px;
    background-repeat:no-repeat;
    padding-right:12px;
    color: #004B8D;
}

.blog_text 
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    line-height:18px;
}
/* END old blog format - leaving it here until we totally phase it out */

.arrow_blue 
{
    background-image:url(http://cdn4.faniq.com/img/blue_triangle.gif);
    background-repeat:no-repeat;
    background-position:0 4px;
    padding-left:12px;
}

.arrow_red
{
    background-image:url(http://cdn2.faniq.com/img/red_triangle.gif);
    background-repeat:no-repeat;
    background-position:0 4px;
    padding-left:12px;
}

.arrow_black
{
    background-image:url(http://cdn3.faniq.com/img/img_black_arrow.gif);
    background-repeat:no-repeat;
    background-position:0 4px;
    padding-left:12px;
}

#block_featured_polls dd
{
    margin:0px;
}

.video_title
{
    color:#004B8D;
}

.video_block
{
    color:#999999;
    font-size:11px;
    overflow:hidden;
    padding:0px 5px 7px;
    text-align:center;
    width:130px;
}

#topComments .image 
{
    float:left;
    margin-right:10px;
    width:150px;
}

#topComments .image a
{
    color:#004B8D;
    text-decoration:none;
}

.textblock
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    line-height:14px;
    text-decoration:none;
    color:#000000;
}

.blog_nav
{
    font-size:12px;
    line-height:14px;
    padding:2px 0px;
}

.blog_nav a
{
    text-decoration:underline;
}

.poll_block_blog
{
    background-color:#FFFFFF;
    border:1px solid #000000;
    padding:10px;
    text-align:left;
}

.poll_hdg_blog
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:13px;
}

.photo_cont 
{
    height:80px;
    overflow:hidden;
    width:70px;
}

.featuredVideo td
{
    vertical-align:top;
}

#header_info
{
    text-align:right;
    float:right;
    margin:5px 6px 0px 0px;
    font:11px Verdana;
}

.headerUserInfo
{
    margin-bottom:5px;
}

.headerUserInfo a
{
  color:#FFFFFF;
  margin-left:6px;
  text-decoration:none;
}

.headerUserInfo a:hover
{
    color:#FEEC78;
}

.userAward, a.userAward
{
    background:#F9F506;
    color:#FE0000;
    padding:2px;
}

#block_msg_alert a
{
  margin-left: 6px;
}

.header_inbox
{
    color:#999999;
}

#hdr_join_box 
{
    background:transparent url(http://cdn3.faniq.com/img/grey_round_corner_box.gif) no-repeat scroll right top;
    float:right;
    height:49px;
    margin:10px;
    padding-top:6px;
    width:240px;
}

.red_button
{
    background-color:#E80607;
    border:2px outset #EEEEEE;
    color:#FFFFFF;
    font-family:'Arial';
    font-size:13px;
    font-weight:bold;
    margin-top:11px;
    width:140px;
}

.btn_red 
{
    margin:0;
    padding:2px 3px 2px 3px; 
    height:21px;   
    background:#ba0202 url(http://cdn4.faniq.com/img/red_gradient.gif) repeat-x top left;
    color:#fff;
    border:1px solid #333333;
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold; cursor:pointer;
}

.btn_blue
{
    background:#194EB0 url(http://cdn2.faniq.com/img/bg_btn_blue.gif) repeat-x scroll left top;
    border:1px solid #333333;
    color:#FFFFFF;
    cursor:pointer;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
    height:21px;
    margin:0pt;
    padding:2px 3px;
}

.blue_button {
	background-color:#012E9E;
	border:2px outset #EEEEEE;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	width:140px;
}

td.checkmark
{
    padding-top:3px;
}

.blog_thumb_cont
{
    padding:0pt 2px 8px 2px;
    text-align:center;
    width:130px;
}

.blog_thumb_cont .blog_img 
{
    height:97px;
    margin:0pt 0pt 3px;
    overflow:hidden;
    width:130px;
}

.table_poll tr td 
{
    padding:4px 3px 4px 2px;
}

.table_poll tr td.first_col 
{
    width:60px;
}

.photo_cont 
{
    height:80px;
    overflow:hidden;
    width:80px;
}

#awardWinners .thumb_cont_first 
{
    border:1px solid #CCCCCC;
    padding:10px;
    text-align:left;
    width:150px;
    clear:both;
    float:left;
    margin:0pt 0pt 10px 0px;
}

#awardWinners .thumb_cont 
{
    border:1px solid #CCCCCC;
    float:right;
    padding:10px;
    text-align:left;
    width:150px;
    margin:0px 0px 10px 0px;
}

#awardWinners .award_img 
{
    float:left;
    text-align:center;
    width:80px;
}

.message_dropdown {
	background:#CCCCCC;
	border: 1px solid #CCCCCC;
}

.message_dropdown:hover {
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid #555555;
	border-right: 1px solid #555555;
}

ul.vertical_list li a 
{
    color:#FFFFFF;
    font-size:12px;
    margin:0px 0px 0px 6px;
}

ul.vertical_list 
{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0px;
    padding:0px;
}

.subhead
{
    background:#f8f8f8 url(http://cdn3.faniq.com/img/bg_grey_gradient_sm.gif) repeat-x bottom left;
    border-bottom:1px solid #cccccc;
    border-top:1px solid #dadbdd;
    font-size:12px;
    height:18px;
    padding:2px 6px 0 6px;
}

#block_featured_polls div.subhead, #block_featured_polls dd.subhead 
{
    background:#F8F8F8 url(http://cdn3.faniq.com/img/bg_grey_gradient_sm.gif) repeat-x scroll left bottom;
    border-bottom:1px solid #CCCCCC;
    border-top:1px solid #DADBDD;
    height:18px;
    padding:2px 6px 0pt;
    font-weight:bold;
    background-image:url(http://cdn4.faniq.com/img/img_black_arrow_down.gif);
    background-position:2pt 6px;
    background-repeat:no-repeat;
    padding-left:12px;
}

.rating_container_corner_icon img 
{
    margin:1px 2px 0pt 0pt;
    vertical-align:text-bottom;
}

.errorMessage
{
    color:  #fa0303;
    font-size:18px;
}

.leaderbox
{
    background-color:#FFFFFF;
    float:left;
}

.leaderbox_hder
{
    background: #ECECED url(http://cdn2.faniq.com/img/sectionHeaderBG.gif) repeat-x scroll left top;
    border-bottom:1px solid #AAACAF;
    color:#2B3D6F;
    font-size:13px;
    font-weight:bold;
    padding:2px;
    text-align:center;
}

.txt_regular
{
    font-size:12px;
}

.txt_small
{
    font-size:9px;
}

.txt_smaller, .smalltext
{
    font-size:10px;
}

.highlight
{
    background-color:#f9f506;
}

.shoutout
{
    font-size:12px;
}

.shoutout_level
{
    color:#263c78;
    font-family:'Trebuchet MS', trebuchet;
    font-size:14px;
    font-weight:bold;
}

a.comment_link
{
    border-bottom:2px dotted #fa0303;
}
a.comment_link:hover { text-decoration:none; border-bottom:2px solid #fa0303; color:#fa0303;  }

.newsfeed_container
{
    border:1px solid #CCCCCC;
    padding:7px 3px;
}

.newsfeed_table td.day
{
    border-bottom:1px solid #CCCCCC;
    font-size:12px;
    font-weight:bold;
}

.newsfeed_table
{
    width:100%;
}

.newsfeed_table td.icon
{
    padding:5px;
}

.newsfeed_table td.item
{
    border-top:1px solid #CCCCCC;
    padding:2px 0pt;
}

.newsfeed_table .time
{
    color:#CCCCCC;
    font-size:10px;
}
.newsfeed_tab_active
{
    background-color:#CCCCCC;
}


.newsfeed_tab, .newsfeed_tab_active {
    border-color:#CCCCCC;
    border-style:solid solid none;
    border-width:1px 1px medium;
    display:block;
    float:left;
    font-weight:bold;
    margin:0pt 3px 0pt 0pt;
    padding:5px 5px;
    font-size:10px;
}

.my_trivia_stats
{
    color:#263C78;
    font-size:18px;
    font-weight:bold;
    vertical-align:bottom;
}

.leaderbox .counter
{
    color:#2B3D6F;
    float:left;
    font-size:24px;
    text-align:right;
    width:35px;
}

.leaderbox .photo_container {
    float:left;
    height:40px;
    overflow:hidden;
    padding:0pt 5px;
}
.leaderbox .leader_info
{
    float:left;
    overflow:hidden;
    white-space:nowrap;
    width:85px;
}
.leaderbox td
{
    border-bottom:1px solid #EEEEEE;
    padding:5px 0px;
}

.leaderbox_container
{
    border:1px solid #CCCCCC;
    float:left;
    margin:10px 5px 20px 0pt;
    padding:0pt;
}

.table_poll tr.first_row
{
    background:none;
}

.errmsg
{
	color:red;
  font-weight:bold;
}

.blog_links
{
    border-bottom:1px solid #CCCCCC;
    border-top:3px solid #CCCCCC;
    margin-top:10px;
    padding:10px 0pt;
    white-space:nowrap;
    width:100%;
}

.blog_links .todo
{
    padding:5px 0pt;
    border:0px none;
}

.blog_links .hdr_text
{
    color:#0030a0;
    font-size:16px;
    font-weight:bold;
}

.blog_links .related ul
{
    line-height:14px;
    list-style-image:url(http://cdn3.faniq.com/img/img_blue_arrow.gif);
    margin:0pt 0pt 0pt 15px;
    padding:0pt 0pt 0pt 5px;
    white-space:normal;
}

.blog_links .related a
{
    color:#333;
    font-size:12px;
    font-weight:normal;
} 

.rating_text_blog_new
{
    color:#000000;
    font-size:12px;
    padding:0px;
}

.blog_hdr_comments
{
    color:#0030a0;
    font-size:16px;
    font-weight:bold;
    line-height:14px;
    margin:0 0 0 7px;
    padding:0;
}

a.blog_hdr_comments
{
    color:#fa0303;
}



.blog_userinfo
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    margin-bottom:15px;
}

.video_thumb_cont
{
    width:130px;
    height:97px;
}

.table_comments
{
    padding:0;
    margin:0;
    width:100%;
    overflow:hidden;
    table-layout:fixed;
}
.table_comments td
{
    border:1px solid #cccccc;
}

.table_comments td.comment_bottomlinks
{
    border-top:none;
}
.table_comments td.comment_message
{
    border-top:none; border-bottom:none;
}
.table_comments td.comment_profile
{
    border-top:none;
    border-right:none;
}
.table_comments td.top_comment_message
{
    border-top:none;
    font-size:12px;
    padding:8px;
}
.table_comments td.subhead
{
    background:#f8f8f8 url(http://cdn3.faniq.com/img/bg_grey_gradient_sm.gif) repeat-x bottom left;
    border-bottom:1px solid #cccccc; border-top:1px solid #dadbdd;
    font-size:12px;
    height:18px;
    padding:2px 6px 0 6px;
}
.table_comments td.hdr_top_comment
{
    color:#FFB400;
    font-size:14px;
    font-weight:bold;
    padding:2px 6px;
}

.table_comments td.subhead .page_nav
{
    font-size:10px;
}

.table_comments .textblock
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    line-height:18px;
}

.current_page
{
    color:#fa0303;
    font-weight:bold;
}

.comment_profile_postnum
{
    color:#999999;
    font-size:9px;
    padding-bottom:3px;
}

.comment_profile_photo
{
    float:left;
    padding-right:10px;
}

.comment_profile_details
{
    float:left;
    width:110px;
}

.rating_blog
{
    color:#000000;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    margin:0px;
    padding:0pt;
}

.comment_bottomlinks
{
    border-bottom:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-top:medium none;
    padding:0px 0px 10px 5px;
    text-align:left;
    vertical-align:bottom;
}

.comment_profile
{
    border-bottom:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    padding:10px 7px;
    width:200px;
}

.comment_poll_entry
{
    color:#999999;
    font-size:10px;
    padding-top:10px;
}

.comment_message
{
    border-right:1px solid #CCCCCC;
    padding:5px;
}

.comment_editlinks
{
    font-size:10px;
    padding-top:7px;
}

.quote
{
    background-color:#EEEEEE;
    border:1px solid #CCCCCC;
    color:#666666;
    font-size:10px;
    line-height:15px;
    margin-bottom:8px;
    padding:8px;
}


#blog_visitor_comments
{
    border:1px solid #CCCCCC;
    font-size:14px;
    margin:2px 0pt 0pt;
    padding:15px 10px 5px;
}

.blog_join_link, a.blog_join_link
{
    color:#fa0303;
    font-size:16px;
    font-weight:bold;
    padding:20px 0 5px 0;
}

.rating_container_corner_icon
{
    padding:0px 5px 2px 0px;
    vertical-align:middle;
    white-space:nowrap;
}

.rating_block img
{
    margin:0 3px 0 0px;
    vertical-align:middle;
}

#blog_visitor_comments
{
    border:1px solid #ccc;
    font-size:14px;
    margin:2px 0 0 0;
    padding:15px 10px 5px 10px;
}

#blog_visitor_comments input
{
    margin:10px 10px 0 0;
}

#blog_visitor_comments .block_feat_header_photos
{
    margin:20px 0 10px 0;
}

#blog_visitor_comments .block_free
{
    float:left;
    font-size:16px;
    font-weight:bold;
    padding:20px 0pt 0pt;
    text-align:center;
    width:90px;
}

.comment_profile_details
{
    float:left;
    width:110px;
}

#block_fan_talk td
{
    padding:8px 4px 0px;
    vertical-align:top;
}

#block_fan_talk td.image
{
    width:32px;
    padding:8px 0 10px 6px;
}

#block_fan_talk .subhead
{
    background:#F8F8F8 url(http://cdn3.faniq.com/img/bg_grey_gradient_sm.gif) repeat-x scroll left bottom;
    border-bottom:1px solid #CCCCCC;
    border-top:1px solid #DADBDD;
    font-size:12px;
    height:18px;
    padding:2px 6px 0pt;
}
#block_fan_talk .poll_info
{
    padding:0pt 0pt 0pt 2px;
}

#block_fan_talk  tr.border
{
    background:transparent url(http://cdn2.faniq.com/img/img_broken_line.gif) repeat-x scroll center top;
}

.triviaRatingBox
{
    border:1px solid #999999;
    padding:7px;
    text-align:center;
}

.block_feat_header_photos .feat_header_photos
{
    float:left;
    height:40px;
    margin:0pt 0pt 6px 5px;
    overflow:hidden;
    width:40px;
}

#blog_visitor_comments .block_feat_header_photos
{
    margin:20px 0pt 10px;
    float:left;
}

#block_join_banner .featured_member_photo
{
    float:left;
    height:62px;
    margin:0pt 10px 0pt 0pt;
    overflow:hidden;
    width:65px;
}

#block_join_banner
{
    background:#CCCCCC url(http://cdn4.faniq.com/images/bg_block_join_banner.jpg) repeat;
    height:70px;
    margin:5px 0pt;
    padding:10px 15px 0pt 5px;
    text-align:left;
    width:295px;
}

.blog_text img
{
    display:inline;
    margin:0px 10px;
}

#searchOptions li
{
    width:33%;
    float:left;
}

#searchOptions li.headerRow
{
    width:100%;
    border-bottom:1px solid #6699cc;
}   

.searchBox, #searchOptions
{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0px;
    padding:0px;
}
.searchBox .searchButton
{
    vertical-align:middle;
    width:24px;
    height:19px;
    background: transparent url(http://cdn2.faniq.com/img/search_box_sprite3.png) no-repeat -136px -1px;
    border:0px none;padding:0px;
    cursor:pointer;
}

.topPick
{
    background-color:#000000;
    padding:5px 7px;
}

.topPick .mainFeature
{
    width:258px;
    float:left;
}

.topPick .mainFeaturePhoto
{
    width:258px;
    height:406px;
    position:relative;
    display:block;
    text-decoration:none;
    background: transparent url(http://cdn3.faniq.com/img/headline_top_fill.png) no-repeat top left;
}

.topPick .mainFeaturePhoto:hover
{
    background:#000000 none;
}

.topPick .mainFeature *
{
    cursor:pointer;
}

.topPick .mainFeaturePhoto .bigWatchNowBanner
{
    position:absolute;
    left:0px;
    bottom:20px;
}

.topPick .featureIcon
{
   width:20px;
   height:20px;
   background: transparent;
   float:right;
}

.topPick .featureIcon img
{
    margin:2px 0px 0px 2px;
}

.topPick .secondaryFeatures
{
    width:300px;
    float:right;
}

.topPick .secondaryFeatureItem
{
    margin-top:2px;
    height:100px;
    background:transparent url(http://cdn4.faniq.com/img/item_section_background.png) left bottom;
    text-decoration:none;
    display:block;
}

.topPick .secondaryFeatureItem:hover
{
    background:#000000 none;
}

.topPick .secondaryFeatureItem *
{
    cursor:pointer;
}

.topPick .secondaryFeatureItem .textColumn
{
    float:left;
    width:200px;
}   

.topPick .secondaryFeatureItem .textColumn .textRow
{
    padding:15px 12px 0px 12px;
    color:#FFFFFF;
    font-size:14px;
    line-height:20px;
}   

.topPick .secondaryFeatureItem .photoColumn
{
    width:100px;
    height:100px;
    float:right;
    position:relative;
    display:block;
}

.topPick .secondaryFeatureItem .photoColumn .smallWatchNowBanner
{
    position:absolute;
    left:0px;
    bottom:3px;
}



.topPick .featureType
{
    text-align:right;
}

.commentBubble
{
    display:inline;
}

.commentBubble a
{
    color:#FFFFFF;
    text-decoration:none;
}

.commentBubble td.commentLeft
{
    background:transparent url(http://cdn2.faniq.com/img/comment_left.gif) no-repeat left bottom;
    font-size:10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#FFFFFF;
    vertical-align:bottom;
    padding:0px 0px 2px 3px;
    border:0px none;
}
.commentBubble .commentRight
{
    background:transparent url(http://cdn3.faniq.com/img/comment_right.gif) no-repeat right bottom;
    padding:0px 0px 2px 0px;
    border:0px none;
}

.whiteCommentBubble
{
    background:transparent url(http://cdn4.faniq.com/img/comment_box_white.png) no-repeat center top;color:#FA0303;
    padding:1px 5px 7px 5px;
    font-size:12px;
    line-height:26px;
}

.blogHotlink
{
    background-color:#fff; 
    border:1px solid #AABCD4; 
    margin:0;
    padding:8px; 
}
.blogHotlink a
{
    color:#3E85C6;
}
.blogHotlink .headline {
    font-family:Arial;
}
.blogHotlink .headline a.headlineLink
{
    color:#004B8D;
    font-size:1.3em;
    line-height:1.5em;
}
.blogHotlink .headline .sourceLink
{
    font-size:1.1em;
    line-height:1.5em;
}
.blogHotlink .commentBubble
{
    cursor:pointer; 
    float:right; 
    margin-left:8px;
}
.blogHotlink .commentBubble .commentLeft
{
    background:transparent url(http://cdn3.faniq.com/img/blog_comment_bubble.png) no-repeat left top; 
    color:#fff; 
    float:left;
    font-size:2.2em;
    font-weight:bold;
    height:39px;   
    min-width:20px;
    padding:0 0 0 7px; 
    text-align:center;
}
.blogHotlink .commentBubble .commentRight
{
    background:transparent url(http://cdn3.faniq.com/img/blog_comment_bubble.png) no-repeat right top; 
    color:#fff; 
    float:left; 
    font-size:1.0em; 
    padding:13px 7px 10px 3px;
}

.newsSummary .overlinedRow .linkColumn, .newsSummary .overlinedRow .commentColumn
{
    border-top:1px solid #CCCCCC;
}

.newsSummary .firstRow td
{
    border-top:0px none;
}

.newsSummary td
{
    vertical-align:middle;
    font-size:14px;
}

.newsSummary .dateRow td
{
    font-size:18px;
    color:#333333;
}

.newsSummary .sportColumn
{
  background:#EEEEEE;
  padding:2px 5px;
  text-align:center;
  font-size:12px;
}

.pickem .separator
{
    width:10px;
    text-align:center;
}

.pickem .sport
{
    width:20%;
    text-align:center;
}

.pickem a
{
    text-decoration:underline;
    font-size:12px;
    font-weight:bold;
}


.selectedTabLeft
{
    display:none;
}
.selectedTabRight
{
    background:#FFFFFF;
    padding:5px 10px 5px 10px;
    text-align:center;
    vertical-align:bottom;
}

.selectedTabRight a
{
    color:#fa0303;
    font-weight:bold;
    font-size:13px;
    text-decoration:none;
}

.unselectedTabLeft
{
    display:none;
}

.unselectedTabRight
{
    color:#000000;
    padding:5px 10px 5px 10px;
    font-weight:bold;
    vertical-align:bottom;
}

.unselectedTabRight a
{
    color:#FFFFFF;
    font-size:13px;
    text-decoration:none;
    font-weight:bold;
}

.unselectedTabRight:hover
{
    background:#fa0303;
}

.secondaryMenuBar, .bestOfTheWebSecondaryMenuBar
{
    padding:10px 10px 2px 10px;
    font:11px Verdana;
    text-transform:uppercase;
}

.secondaryMenuBar a, .bestOfTheWebSecondaryMenuBar a
{
    padding:0px 10px;
    color:#FFFFFF;
    font-weight:bold;
    padding:8px;
    text-decoration:none;
}


.sportsSecondaryMenuBar a
{
    padding:0px 10px;
    color:#FFFFFF;
    font-weight:bold;
    padding:8px;
    text-decoration:none;
}

.secondaryMenuBar a:hover, .tertiaryMenuBar a:hover, .sportsSecondaryMenuBar a:hover
{
    color:#feec78;
}

.secondaryMenuBar a.selected, .sportsSecondaryMenuBar a.selected
{
    color:#FEEC78;
    background: transparent url(http://cdn2.faniq.com/img/arrow_yellow.png) no-repeat center bottom;
    text-decoration:none;
}

.sportsSecondaryMenuBar
{
    padding:10px 10px 5px 10px;
    font-size:12px;
}

.bestOfTheWebSecondaryMenuBar a.selected
{
    color:#FEEC78;
    text-decoration:none;
}

.tertiaryMenuBar
{
    padding: 6px 10px 2px 10px;
    font-size:11px;
}

.tertiaryMenuBar a
{
    padding:0px 6px;
    color:#FFFFFF;
}

.tertiaryMenuBar a:hover
{
    text-decoration:none;
}

.tertiaryMenuBar a.selected
{
    font-weight:bold;
    color:#FEEC78;
   
}

.mainNav
{
    background:transparent url(http://cdn3.faniq.com/img/nav_sprite5.png?v=2008062618141814) no-repeat 0px 0px;
}

.mainMenuBar
{
    margin:0px;
    padding:0px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

.mainMenuBar li
{
    float:left;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
    text-align:right;
}

.mainMenuBar li a
{
    color:#fff;
    display:block;
    height:15px;
    padding:5px 20px 0 0;
    text-decoration:none;
}

.mainMenuBar li.homeTabSelected
{
    width:80px;
    background:transparent url(http://cdn4.faniq.com/img/faniq_header_nav-clicked.png) no-repeat -9px 0px;
}
.mainMenuBar li.homeTabSelected a
{
    color:#FEEC78;
}
.mainMenuBar li.homeTab
{
    width:80px;
    background:transparent url(http://cdn2.faniq.com/img/faniq_header_nav-normal.png)  no-repeat -9px 0px;
}

.mainMenuBar li.homeTab:hover
{
    background:transparent url(http://cdn3.faniq.com/img/faniq_header_nav-over.png) no-repeat -9px 0px;
}

.mainMenuBar li.pollTabSelected
{
    width:165px;
    position:relative;
    background:transparent url(http://cdn4.faniq.com/img/faniq_header_nav-clicked.png) no-repeat -89px 0px;
}
.mainMenuBar li.pollTabSelected a
{
    color:#FEEC78;
}

.mainMenuBar li.pollTab
{
    width:165px;
    position:relative;
    background:transparent url(http://cdn2.faniq.com/img/faniq_header_nav-normal.png) no-repeat -89px 0px;
}

.mainMenuBar li.pollTab:hover
{
    background:transparent url(http://cdn3.faniq.com/img/faniq_header_nav-over.png) no-repeat -89px 0px;
}

.mainMenuBar li.blogTabSelected
{
    width:110px;
    background:transparent url(http://cdn4.faniq.com/img/faniq_header_nav-clicked.png) no-repeat -254px 0px;
}
.mainMenuBar li.blogTabSelected a
{
    color:#FEEC78;
}

.mainMenuBar li.blogTab
{
    width:110px;
    background:transparent url(http://cdn2.faniq.com/img/faniq_header_nav-normal.png) no-repeat -254px 0px;
}

.mainMenuBar li.blogTab:hover
{
    background:transparent url(http://cdn3.faniq.com/img/faniq_header_nav-over.png) no-repeat -254px 0px;
}

.mainMenuBar li.bestWebTabSelected
{
    width:136px;
    position:relative;
    background:transparent url(http://cdn4.faniq.com/img/faniq_header_nav-clicked.png) no-repeat -364px 0px;
}
.mainMenuBar li.bestWebTabSelected a
{
    color:#FEEC78;
}

.mainMenuBar li.bestWebTab
{
    width:136px;
    position:relative;
    background:transparent url(http://cdn2.faniq.com/img/faniq_header_nav-normal.png) no-repeat -364px 0px;
}

.mainMenuBar li.bestWebTab:hover
{
    background:transparent url(http://cdn3.faniq.com/img/faniq_header_nav-over.png) no-repeat -364px 0px;
}

.mainMenuBar li.fanCentralTabSelected
{
    width:109px;
    background:transparent url(http://cdn4.faniq.com/img/faniq_header_nav-clicked.png) no-repeat -500px 0px;
}
.mainMenuBar li.fanCentralTabSelected a
{
    color:#FEEC78;
}

.mainMenuBar li.fanCentralTab
{
    width:109px;
    background:transparent url(http://cdn2.faniq.com/img/faniq_header_nav-normal.png) no-repeat -500px 0px;
}

.mainMenuBar li.fanCentralTab:hover
{
    background:transparent url(http://cdn3.faniq.com/img/faniq_header_nav-over.png) no-repeat -500px 0px;
}

.mainMenuBar li.myTeamsTabSelected
{
    width:92px;
    background:transparent url(http://cdn4.faniq.com/img/faniq_header_nav-clicked.png) no-repeat -609px 0px;
}
.mainMenuBar li.myTeamsTabSelected a
{
    color:#FEEC78;
}

.mainMenuBar li.myTeamsTab
{
    width:92px;
    background:transparent url(http://cdn2.faniq.com/img/faniq_header_nav-normal.png) no-repeat -609px 0px;
}

.mainMenuBar li.myTeamsTab:hover
{
    background:transparent url(http://cdn3.faniq.com/img/faniq_header_nav-over.png) no-repeat -609px 0px;
}



.mainMenuBar li a.dropdownMenuItem
{
    display:block;
    background:none;
    height:16px;
    padding-top:0px;
}

#bestWebDropdown
{
    width:139px;
    height:83px;
    background:url(http://cdn4.faniq.com/img/dropdown_menu_sprite2.png) no-repeat -7px 0px;
    position:absolute;
    top:20px;
    left:0;
    z-index:9;
    display:none;
}

#bestWebDropdown a.home
{
    margin-top:2px;
}

#bestWebDropdown a.home:hover
{
    background:url(http://cdn4.faniq.com/img/dropdown_menu_sprite2.png) no-repeat -7px -94px;
}

#bestWebDropdown a.hotlinks
{
    margin-top:2px;
}
#bestWebDropdown a.hotlinks:hover
{
    background:url(http://cdn4.faniq.com/img/dropdown_menu_sprite2.png) no-repeat -7px -112px;
}

#bestWebDropdown a.videos:hover
{
    margin-top:1px;
}

#bestWebDropdown a.videos:hover
{
    background:url(http://cdn4.faniq.com/img/dropdown_menu_sprite2.png) no-repeat -7px -129px;
}

#bestWebDropdown a.photos
{
    margin-top:1px;
}

#bestWebDropdown a.photos:hover
{
    background:url(http://cdn4.faniq.com/img/dropdown_menu_sprite2.png) no-repeat -7px -145px;
}

#ptqDropdown
{
    clear:both;
    width:168px;
    height:83px;
    background:url(http://cdn4.faniq.com/img/dropdown_menu_sprite2.png) no-repeat -157px 0px;
    position:absolute;
    top:20px;
    left:0;
    z-index:9;
    display:none;
}

#ptqDropdown a.pickem
{
    margin-top:2px;
}

#ptqDropdown a.pickem:hover
{
    background:url(http://cdn4.faniq.com/img/dropdown_menu_sprite2.png) no-repeat -157px -94px;
}

#ptqDropdown a.polls
{
    margin-top:2px;
}

#ptqDropdown a.polls:hover
{
    background:url(http://cdn4.faniq.com/img/dropdown_menu_sprite2.png) no-repeat -157px -112px;
}

#ptqDropdown a.trivia
{
    margin-top:2px;
}

#ptqDropdown a.trivia:hover
{
    background:url(http://cdn4.faniq.com/img/dropdown_menu_sprite2.png) no-repeat -157px -129px;
}

#ptqDropdown a.quizzes
{
    margin-top:1px;
}

#ptqDropdown a.quizzes:hover
{
    background:url(http://cdn4.faniq.com/img/dropdown_menu_sprite2.png) no-repeat -157px -145px;
}

/* legacy drop down menu */
.dropdownMenu
{
    display:none;
    position:absolute;
    z-index:9;
    width:185px;
}

.mainMenuBar .dropdownMenu a
{
    background:transparent;
    color:#000000;
    float:none;
    padding: 3px 0px;
    font-size:13px;
    font-weight:bold;
    height:auto;
}

.mainMenuBar .dropdownMenu .top
{
    background:transparent url(http://cdn2.faniq.com/img/dropdown_menu_top.png) no-repeat;
    height:7px;
}

.mainMenuBar .dropdownMenu .content
{
    width:100%;
    background:transparent url(http://cdn3.faniq.com/img/dropdown_menu_middle.png) repeat-y;
}

.mainMenuBar .dropdownMenu .bottom
{
    background:transparent url(http://cdn4.faniq.com/img/dropdown_menu_bottom.png) no-repeat;
    height:9px;
}

.mainMenuBar .dropdownMenu a:hover
{
    background:transparent;
    color:#fa0303;
}
/* legacy drop down menu */

.subMenu
{
    background: #000000 url(http://cdn2.faniq.com/img/third_nav_bg3.png) repeat-x scroll left bottom;
    padding-bottom:12px;
}

.signBox
{
    color:#FFFFFF;
    text-align:right;
    font:11px Verdana;
    margin:5px 6px 0px 0px;
}

.signBox a
{
    color:#FFFFFF;
}

.signBox a:hover
{
    color:#feec78;
    text-decoration:none;
}

.addFriendsButton
{
    display:block;
    width:120px;
    height:31px;
    background: transparent url(http://cdn3.faniq.com/img/add_friends_sprite.png?v=20080529) no-repeat 0px 0px;
}

.addFriendsButton:hover
{
    background: transparent url(http://cdn3.faniq.com/img/add_friends_sprite.png?v=20080529) no-repeat 0px -31px;
    text-decoration:none;
}

.policies
{
    width:600px;
    margin:auto;
}

.policies .title
{
    font-size:24px;
    font-weight:bold;
    color:#FA0303;
}

.policies .paragraphTitle
{
    color:#494949;
    font-size:14px;
    font-weight:bold;
}


/* 
    come from old stylesheet for compatibility
    Should Identify objects that use them
*/

.no-bold
{
    font-weight:normal;
}

.txt_med
{
    font-size:11px;
}

.txt_regular
{
    font-size:12px;
}

.txt_larger
{
    font-size:13px;
}

.txt_large, .largetext
{
    font-size:15px;
}

.fr
{
    float:right;
}
.fl
{
    float:left;
}

.align-center
{
    text-align:center;
}

.underline
{
    text-decoration:underline;
}

.lightgray, a.lightgray
{
    color:#999999;
}

.txt_green, a.txt_green, .green
{
    color:#009933;
}

.darkblue
{
    color:#0030A0;
}

.darkgray
{
    color:#494949;
}

.txt_red, a.txt_red, red, a.red
{
    color:#fa0303;
}

.txt_black, a.txt_black 
{
    color:#000000;
}

.txt_blue, a.txt_blue
{
    color:#004b8d;
}

.relative 
{
    position:relative;
}

.absolute 
{
    position:absolute;
}

.bold
{
	font-weight:bold;
}

.pseudoList
{
    margin:0px 4px;
    font-size:18px;
    line-height:16px;
}

.poll_block_blog_narrow
{
    background-color:#fff;
    border:1px solid #000;
    padding:10px;
    margin:10px;
    text-align:left;
}

#block_news dd.body table.table_poll td.first_col
{
	padding:4px 2px 4px 6px;
}

.bottom, .body
{
    padding:6px;
}
.nowrap
{
	white-space:nowrap;
}

.align-right
{
    text-align:right;
}

.align-bottom
{
    vertical-align:bottom;
}

.align-center
{
    text-align:center;
}

.align-left
{
    text-align:left;
}

.align-middle
{
    vertical-align:middle;
}


.postButton
{
    border:0px none;
    background:url(http://cdn4.faniq.com/img/post_button.png) no-repeat left top;
    width:60px;
    height:35px;
}

.commentCountTab {
    background:url(http://cdn2.faniq.com/img/comments_tab_bg.png) no-repeat 0px 0px;
    color:#fff;
    font-size:2em;
    font-weight:bold;
    height:31px; 
    padding:5px 0 0 10px;
}
.commentContainer {
    background-color:#f5f5f5;
    padding:10px 0 10px 10px;
}
.commentInfoHeading
{
    width:328px;
    margin-bottom:10px;
}

.commentInfoHeading .actionCallText
{
    color:#d90000;
    float:left;
    font-size:1.1em;
    font-weight:bold;
    margin-right:6px;
    text-align:right;
    width:96px;
}

.topCommentModule, 
.previewCommentModule
{
    width:328px;
    margin-bottom:10px;
}

.topCommentModule .bannerRow
{
    background:url(http://cdn3.faniq.com/img/top_comment_header_03.png) no-repeat left top #d90000;
    height:18px;
}

.topCommentModule .contentRow
{
    padding-left:5px;
}

.previewCommentModule .bannerRow
{
    background:url(http://cdn4.faniq.com/img/preview_comment_header_03.png) no-repeat left top;
    height:18px;
}

.previewCommentModule .contentRow
{
    padding-left:5px;
}

.topCommentModule .commentModule .timeRow
{
    color:#FFFFFF;
}

.topCommentModule .commentModule .photoColumn .userNameRow,
.topCommentModule .commentModule .photoColumn .userNameRow a,
.previewCommentModule .commentModule .photoColumn .userNameRow,
.previewCommentModule .commentModule .photoColumn .userNameRow a
{
    color:#FFFFFF;
}

.topCommentModule .commentModule,
.previewCommentModule .commentModule
{
    margin-bottom:0px;
}

.previewCommentModule .postButton
{
    border:0px none;
    background:url(http://cdn2.faniq.com/img/post_btn.png) no-repeat left top;
    width:59px;
    height:22px;
}

.previewCommentModule .editButton
{
    border:0px none;
    background:url(http://cdn3.faniq.com/img/edit_btn.png) no-repeat left top;
    width:45px;
    height:18px;
}

.commentModule
{
    width:320px;
    margin-bottom:10px;
}

.commentModule .timeRow
{
    color:#8a95ac;
    font-size:11px;
    padding-right:5px;
    text-align:right;
}

.commentModule .photoColumn
{
    float:left;
    overflow:hidden;
    width:80px;
}

.commentModule .userNameRow,
.commentModule .userNameRow a
{
    color:#3c568a;
    font-size:1em;
    margin-top:3px;
}

.commentModule .pointerColumn
{
    background: url(http://cdn4.faniq.com/img/comment_bubble_trl.png) no-repeat left top;
    float:left;
    height:19px;
    margin:30px 0 0 5px;
    width:21px;
    z-index:1;
}

.commentModule .commentColumn
{
    background-color:#fff;
    border:1px solid #bec5d4;
    color:#000;
    margin-left:104px;
    padding:10px;
 }

.commentModule .commentColumn .respectColumn {
    padding-right:10px;
    text-align:center;
    width:60px;
}

.commentModule .commentColumn .messageColumn .messageContent
{
    width:100%;
    height:93px;
    margin-top:2px;
}

.commentModule .commentColumn .messageColumn .messageContent .teamScore
{
    font-size:0.9em;
    color:#999999;
    padding:0px 5px;
}

.commentModule .commentColumn .messageColumn .commentMessage
{
    min-height:65px;
	padding:5px;
}

.commentModule .commentColumn .messageColumn .messageContent .replyRow
{
    height:20px;
    padding:0px 5px;
    text-align:right;
    vertical-align:bottom;
}


/*Start TEAM PAGES*/

.col_30_40_30 .leftcol
{
    float:left;
    width:283px;
    padding-top:9px; 
}

.col_30_40_30 .midcol
{
    float:left;
    width:386px;
    margin-left:10px;
    padding-top:9px;
}

.col_30_40_30 .rightcol
{
    float:right;
    width:283px;
    position:relative;
    left:11px;
    top:-10px;
}

.spacerbtow
{
    background: url(http://cdn2.faniq.com/img/spacer_btow.jpg) repeat-y center;
}

.sectionHeaderWhite
{
    background-color:white;
    padding:3px 3px 5px 3px;
    color: black;
    font: 1em Verdana;
}

.sectionTitleWhite, .announcementTitleWhite
{
    font: bold 1.2em Verdana;
    font-weight:bold;
    color:black;
    padding:0px 0px 0px 20px;
}

.sectionWhite
{
    margin-bottom:15px;
}

.sectionContentWhite
{
    padding:10px 20px 10px 20px;
    color:#9eb7d6;
}

.sectionContentWhite a
{
    color:#9eb7d6;
}
/*end TEAM PAGES*/

/* older button classes */
.btnYellow16
{
    background:url(http://cdn3.faniq.com/img/btn_16px_yellow_slice.png) repeat-x;
    border:solid 1px #ebd200;
    padding:none;
    margin:none;
    height:14px;
    width:50px;
    text-align:center;
    font-size:11px;
    display:block;
    cursor:pointer;
    
}
.btnYellow16 div{position:relative;top:0px; color:black;}

.btnYellow24
{
    background:url(http://cdn2.faniq.com/img/btn_24px_yellow_slice.png) repeat-x;
    border:solid 1px #ebd200;
    padding:none;
    margin:none;
    height:22px;
    width:75px;
    text-align:center;
    font-size:12px;
	font-weight:bold;
    display:block;
    cursor:pointer;
    
}
.btnYellow24 div{position:relative;top:4px;color:black;}

.btnYellow36
{
    background:url(http://cdn2.faniq.com/img/btn_36px_yellow_slice.png) repeat-x;
    border:solid 1px #ebd200;
    padding:none;
    margin:none;
    height:34px;
    width:100px;
    text-align:center;
    font-size:14px;
    display:block;
    cursor:pointer;
    
}
.btnYellow36 div{position:relative;top:9px; color:black;}

.btnYellow48
{
    background:url(http://cdn4.faniq.com/img/btn_48px_yellow_slice.png) repeat-x;
    border:solid 1px #ebd200;
    padding:none;
    margin:none;
    height:46px;
    width:125px;
    text-align:center;
    font-size:18px;
    display:block;
    cursor:pointer;
    color:black;
}
.btnYellow48 div{position:relative;top:13px;}

.btnBlue16
{
    background:url(http://cdn2.faniq.com/img/btn_16px_blue_slice.png) repeat-x;
    border:solid 1px #7a90bf;
    padding:none;
    margin:none;
    height:14px;
    width:50px;
    text-align:center;
    font-size:11px;
    display:block;
    cursor:pointer;
    color:white;
}
.btnBlue16 div{position:relative;top:0px;}

.btnBlue24
{
    background:url(http://cdn4.faniq.com/img/btn_24px_blue_slice.png) repeat-x;
    border:solid 1px #7a90bf;
    padding:none;
    margin:none;
    height:22px;
    width:75px;
    text-align:center;
    font-size:12px;
	font-weight:bold;
    display:block;
    cursor:pointer;
    color:white;
}
.btnBlue24 div{position:relative;top:4px;}

.btnBlue36
{
    background:url(http://cdn3.faniq.com/img/btn_36px_blue_slice.png) repeat-x;
    border:solid 1px #7a90bf;
    padding:none;
    margin:none;
    height:34px;
    width:100px;
    text-align:center;
    font-size:14px;
    display:block;
    cursor:pointer;
    color:white;
}
.btnBlue36 div{position:relative;top:7px;}

.btnBlue48
{
    background:url(http://cdn4.faniq.com/img/btn_48px_blue_slice.png) repeat-x;
    border:solid 1px #7a90bf;
    padding:none;
    margin:none;
    height:46px;
    width:125px;
    text-align:center;
    font-size:18px;
    display:block;
    cursor:pointer;
    color:white;
}
.btnBlue48 div{position:relative;top:13px;}

.btnBlack16
{
    background:url(http://cdn2.faniq.com/img/btn_16px_black_slice.png) repeat-x;
    border:solid 1px black;
    padding:none;
    margin:none;
    height:14px;
    width:50px;
    text-align:center;
    font-size:11px;
    display:block;
    cursor:pointer;
    color:white;
}
.btnBlack16 div{position:relative;top:0px;}

.btnBlack24
{
    background:url(http://cdn3.faniq.com/img/btn_24px_black_slice.png) repeat-x;
    border:solid 1px black;
    padding:none;
    margin:none;
    height:22px;
    width:75px;
    text-align:center;
    font-size:12px;
	font-weight:bold;
    display:block;
    cursor:pointer;
    color:white;
}
.btnBlack24 div{position:relative;top:4px;}

.btnBlack36
{
    background:url(http://cdn4.faniq.com/img/btn_36px_black_slice.png) repeat-x;
    border:solid 1px black;
    padding:none;
    margin:none;
    height:34px;
    width:100px;
    text-align:center;
    font-size:14px;
    display:block;
    cursor:pointer;
    color:white;
}
.btnBlack36 div{position:relative;top:7px;}

.btnBlack48
{
    background:url(http://cdn3.faniq.com/img/btn_48px_black_slice.png) repeat-x;
    border:solid 1px black;
    padding:none;
    margin:none;
    height:46px;
    width:125px;
    text-align:center;
    font-size:18px;
    display:block;
    cursor:pointer;
    color:white;
}
.btnBlack48 div{position:relative;top:13px;}

.btnArrowBlue
{
    background:url(http://cdn4.faniq.com/img/btn_arrow_blue_bgr.png) no-repeat;
    width:49px;
    height:14px;
    font-size:10px;
    font-weight:bold;
    color:white;
    cursor:pointer;
}
.btnArrowBlue div{margin-left:9px;position:relative;top:1px;}

.btnPlusBlue
{
    background:url(http://cdn2.faniq.com/img/btn_plus_blue_bgr.png) no-repeat;
    width:49px;
    height:14px;
    font-size:10px;
    font-weight:bold;
    color:white;
    cursor:pointer;
}
.btnPlusBlue div{margin-left:9px;position:relative;top:1px;}

.btnEmptyBlue
{
    background:url(http://cdn3.faniq.com/img/btn_empty_blue_bgr.png) no-repeat;
    width:49px;
    height:14px;
    font-size:10px;
    font-weight:bold;
    color:white;
    cursor:pointer;
}
.btnEmptyBlue div{margin-left:9px;position:relative;top:1px;}

.btnArrowBlack
{
    background:url(http://cdn4.faniq.com/img/btn_arrow_black_bgr.png) no-repeat;
    width:49px;
    height:14px;
    font-size:10px;
    font-weight:bold;
    color:white;
    cursor:pointer;
}
.btnArrowBlack div{margin-left:9px;position:relative;top:1px;}

.btnPlusBlack
{
    background:url(http://cdn2.faniq.com/img/btn_plus_black_bgr.png) no-repeat;
    width:49px;
    height:14px;
    font-size:10px;
    font-weight:bold;
    color:white;
    cursor:pointer;
}
.btnPlusBlack div{margin-left:9px;position:relative;top:1px;}

.btnEmptyBlack
{
    background:url(http://cdn3.faniq.com/img/btn_empty_black_bgr.png) no-repeat;
    width:49px;
    height:14px;
    font-size:10px;
    font-weight:bold;
    color:white;
    cursor:pointer;
}
.btnEmptyBlack div{margin-left:9px;position:relative;top:1px;}

.btnArrowBlack
{
    background:url(http://cdn4.faniq.com/img/btn_arrow_black_bgr.png) no-repeat;
    width:49px;
    height:14px;
    font-size:10px;
    font-weight:bold;
    color:white;
    cursor:pointer;
}
.btnArrowBlack div{margin-left:9px;position:relative;top:1px;}

.btnPlusBlack
{
    background:url(http://cdn2.faniq.com/img/btn_plus_black_bgr.png) no-repeat;
    width:49px;
    height:14px;
    font-size:10px;
    font-weight:bold;
    color:white;
    cursor:pointer;
}
.btnPlusBlack div{margin-left:9px;position:relative;top:1px;}

.btnEmptyBlack
{
    background:url(http://cdn3.faniq.com/img/btn_empty_black_bgr.png) no-repeat;
    width:49px;
    height:14px;
    font-size:10px;
    font-weight:bold;
    color:white;
    cursor:pointer;
}
.btnEmptyBlack div{margin-left:9px;position:relative;top:1px;}

.commentCountLarge
{
    background:url(http://cdn4.faniq.com/img/comment_count_large.gif);
    height:39px;
    width:109px;
    color:white;
    text-align:center;
    font-weight:bold;
    font-size:22px;
}
.commentCountLarge div{display:inline;font-size:12px;font-weight:normal;position:relative;top:-1px;}

.commentCountSmall
{
    background:url(http://cdn2.faniq.com/img/comment_count_small.gif);
    height:20px;
    width:22px;
    color:white;
    font-size:12px;
    text-align:center;
    font-weight:bold;
}
.commentCountSmall div{position:relative;top:0px;}

.commentBubble1
{
    background:url(http://cdn3.faniq.com/img/comment_bubble_1.gif);
    height:73px;
    width:298px;
    color:white;
    text-align:center;
    font-weight:bold;
    font-size:22px;
}
.commentBubble1 div{display:inline;font-size:12px;font-weight:normal;position:relative;top:-1px;}

