#ec_contentContainer
{
    width:948px;
    margin: 6px 6px 6px 0px;
    overflow:hidden;
    font-family:Arial, sans-serif;
    font-size:1.6em;
}
#ec_contentContainer a:link, #ec_contentContainer a:visited
{
    color:#09538c;
    text-decoration:none;
}
#ec_contentContainer a:hover
{
    text-decoration:underline;
}
img
{
    border:none;
}
#ec_title
{
    width:948px;
}

.ec_comment_img
{
    margin-right:3px;
    margin-left:2px;
    position:relative;
    top:3px;
}
.ec_mpu
{
    padding:10px;
    margin:10px 0;
}

/*
 *
 * Column style
 *
 */
 
#ec_col1
{
    float:left;
    width:608px;
    margin-right:20px;
    overflow:hidden;
}
#ec_col2
{
    float:left;
    width:320px;
}

/*
 *
 * Section title style
 *
 */
 
.ec_head1
{
    border-bottom:5px solid #333333;
    margin-top:20px;
    padding-bottom:4px;
}
.ec_head1 h2
{
    font-family:Arial, Sans-serif;
    font-size:1.3em;
    color:#333333;
    margin:0;
    padding:0;
    visibility:visible;
}

.ec_head2
{
    border-top:5px solid #333333;
    margin-top:10px;
    padding-top:2px;
    padding-bottom:15px;
}
.ec_head2 h2
{
    font-family:Arial, Sans-serif;
    font-size:1.3em;
    color:#333333;
    margin:0;
    padding:0;
    visibility:visible;
}

/*
 *
 * Section content box
 *
 */
 
.ec_content
{
    margin:0;
    padding:0;
    border:1px solid #cccccc;
}

/*
 *
 * Setanta Blogs
 *
 */

.ec_blog
{
     padding:10px 10px 0 10px;
}
.ec_blog1
{
    background:#ffffff url(/images/fa_cup/Final/blog_one_bg.gif) top left no-repeat;
    height:165px;
    padding:10px 50px 10px 50px;
}
.ec_blog1 .ec_date
{
    font-size:0.7em;
    color:#666666;
}
.ec_blog1 .ec_summary
{
    font-family:Georgia, serif;
    font-size:1.1em;
    margin-top:10px;
    line-height:1.4em;
}
.ec_blog1 .ec_blogger
{
    margin-top:20px;
    font-size:0.8em;
    text-align:right;
}
.ec_blogs
{
    border-top:1px dotted #cccccc;
    padding:15px 15px 0 15px;
    overflow:hidden
}
.ec_blogs .ec_blogs_img
{
    float:left;
    width:60px;
    margin-right:15px;
}
.ec_blogs .ec_blogs_content
{
    float:left;
    width:480px;
}
.ec_blogs .ec_blogs_content dl
{
    margin:0;
    padding:0;
}
.ec_blogs .ec_blogs_content dl dt
{
    font-size:1em;
    margin-bottom:10px;
}
.ec_blogs .ec_blogs_content dl dd
{
    font-size:0.8em;
    margin-bottom:10px;
    padding-bottom:10px;
    margin:0;
    line-height:1.4em;
}
.ec_blogs .ec_blogs_content dl dd .ec_blogs_date
{
    font-size:0.85em;
    color:#666666;
}

/*
 *
 * Best of the Web
 *
 */

.ec_best_web ul
{
    margin:0;
    padding:10px 10px 15px 30px;
}
.ec_best_web ul li
{
    list-style:disc;
    list-style-image:url(/images/fa_cup/Final/list_style.gif);
    list-style-position:outside;    
    font-size:0.8em;
    line-height:1.7em;
}
.ec_best_web ul li .ec_best_web_from
{
    font-size:0.85em;
    color:#666666;
}

/*
 *
 * FA Cup News
 *
 */

.ec_facup_news ul
{
    margin:0;
    padding:10px 10px 15px 30px;
}
.ec_facup_news ul li
{
    list-style:disc;
    list-style-image:url(/images/fa_cup/Final/list_style.gif);
    list-style-position:outside;    
    font-size:0.8em;
    line-height:1.7em;
}
.ec_facup_news ul li .ec_facup_news_comment
{
    font-size:0.85em;
    color:#666666;
}

/*
 *
 * FA Cup on Setanta
 *
 */
.ec_si .ec_si_channel
{
    background-color:#eaeaea;
    padding:5px 8px;
}
.ec_si .ec_si_channel .ec_si_channel_name {
    float:right;
    font-size:0.8em;
    padding-top:1px;
}
.ec_si table
{
    margin:0px 10px 6px 10px;
    border-collapse:collapse;
    width:300px;
}
.ec_si table th
{
    width:60px;
    vertical-align:middle;
    text-align:center;
    border-bottom:1px dotted #cccccc;
    padding:8px 0 6px 0;
    font-weight:normal;
    font-size:0.8em;
}
.ec_si table td
{
    font-size:0.8em;
    vertical-align:middle;
    border-bottom:1px dotted #cccccc;
    padding:0px 0 0px 8px;
    font-weight:bold;
    color:#222222;
}
.ec_si table th img.ec_si_separater
{
    margin-left:3px;
    float:right;
}
.ec_si .ec_onsi
{
    font-size:0.8em;
    padding:4px 8px;
    background-color:#fafafa;
    border-top:3px solid #dddddd;
}
.ec_si .ec_onsi img
{
    float:left;
    padding:5px 10px 0 0;
}

/*
 *
 * Chelsea & Everton
 *
 */

.ec_col1_divid
{
    width:608px;
    margin-top:0px;
    padding:0;
    overflow:hidden;
}
.ec_col1_divid .ec_col1_subcol1
{
    float:left;
    width:294px;
    margin-right:20px;
}
.ec_col1_divid .ec_col1_subcol2
{
    float:left;
    width:294px;
}
.ec_club ul
{
    margin:7px 15px 12px 10px;
    padding:0;
}
.ec_club ul li
{
    list-style:none;
    font-size:0.8em;
    line-height:1.7em;
}

/*
 *
 * @ Twitter
 *
 */
 
.ec_twitter
{
    padding:10px 15px 10px 15px;
    overflow:hidden;
}
.ec_twitter .ec_top_twitter
{
    border-bottom:1px dotted #cccccc;
    padding-bottom:15px;
    overflow:hidden;
}
.ec_twitter .ec_top_twitter img
{
    float:left;
    margin-right:15px;
}
.ec_twitter .ec_top_twitter dl
{
    float:left;
    margin:0;
    padding:0;
    width:460px;
    padding-top:2px;
}
.ec_twitter .ec_top_twitter dl dd
{
    margin:0;
    font-size:0.8em;
    padding-top:10px;
    line-height:1.5em;
}
.ec_twitter_comment
{
    font-size:0.8em;
    margin:3px 0;
    padding:3px 0 3px 6px;
    background-color:#f6f6f6;
    border:1px solid #e3e3e3;
    color:#333333;
}
.ec_twitter .ec_twitter_col1
{
    width:260px;
    float:left;
    margin-right:10px;
}
.ec_twitter .ec_other_twitter
{
    margin-top:10px;
    font-size:0.8em;
}
.ec_twitter .ec_other_twitter img
{
    margin-right:10px;
}
.ec_twitter .ec_other_twitter .ec_othter_twitter_text
{    
    position:relative;
    top:-8px;
}
.ec_twitter .ec_twitter_col2
{
    width:270px;
    float:left;
}
/*
 *
 * Score Centre
 *
 */
.ec_scorecentre_text
{
    font-size:0.8em;
    padding:10px 10px 15px 10px;
    line-height:1.4em;
}
/*
 *
 * LIve Scoreboard
 *
 */
.ec_scoreboard
{
    width:249px;
    height:79px;
    background:#000000 url(/global/facup_eventcentre/scoreboard_bg.jpg) top left no-repeat;
    overflow:hidden;
    padding:29px 35px 0 34px;
}
.ec_scoreboard .ec_chelsea {
    float:left
}
.ec_scoreboard .ec_everton
{
    float:right;
}

