.main_content h1{
    margin:10px 0 0 10px;
}
.main_content #writer-bio-header-wrapper{
    background-image:url(/fe/images/Writers/writer-hdr-bg.jpg);
    background-color:#FFFFFF;
    background-position:top left;
    background-repeat:no-repeat;
    width:963px;
    height:236px;
    overflow:hidden;
    margin:10px auto;
    color:#ffffff;
    text-align:left;
}
    .main_content #writer-bio-header-wrapper a:link, 
    .main_content #writer-bio-header-wrapper a:visited {
        color:#ffcc00;
        text-decoration:none;
            font-weight:bold;
    }
    .main_content #writer-bio-header-wrapper a:hover {
        color:#fae9aa;
        text-decoration:underline;
            font-weight:bold;
    }
    .main_content #writer-bio-header-wrapper #writer-bio-headshot {
        margin:0 0 0 15px;
        float:left;
        width:140px;
    }
    .main_content #writer-bio-header-wrapper #writer-bio-info-wrapper {
        float:left;
        width:500px;
        _width:490px;
    }
        .main_content #writer-bio-header-wrapper #writer-bio-info-wrapper #writer-bio-title {
            margin:10px 0 0 10px;
            font-size:15px;
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-weight:bold;
        }
        .main_content #writer-bio-header-wrapper #writer-bio-info-wrapper #writer-bio-blurb {
            margin:10px 0 0 10px;
            line-height:18px;
            height:100px;
        }
                .main_content #writer-bio-header-wrapper #writer-bio-info-wrapper #writer-bio-blurb a:link {
                    font-family:Verdana, Arial, Helvetica, sans-serif;
                    font-size:11px;
                    font-weight:bold;
                }
    .main_content #writer-bio-header-wrapper #writer-email-wrapper {
        float:left;
        width:290px;
        margin:35px 0 0 10px;
        _margin:40px 0 0 5px;
    }
        .main_content #writer-bio-header-wrapper #writer-email-wrapper label{
            font-size:10px;
            font-weight:bold;
            clear:left;
            float:left;
            width:60px;
            text-align:right;
        }
        .main_content #writer-bio-header-wrapper #writer-email-wrapper input,
        .main_content #writer-bio-header-wrapper #writer-email-wrapper textarea{
            boder:1px solid #333333;
            font-size:9px;
            width:215px;
            margin:2px 0 0 3px;
            float:left;
        }
        .main_content #writer-bio-header-wrapper #writer-email-wrapper input.submit{
            border:0 solid #000000;
            width:76px;
            height:17px;
            float:right;
            margin:2px 7px 0 0;
            background-image:url(/fe/images/Writers/submit.gif);
            background-repeat:no-repeat;
            background-position:top left;
            background-color:none;
        }
		.main_content #writer-bio-header-wrapper #writer-email-wrapper #fs-contact-response{
			float:left;
			font-size:11px;
			margin:3px 0 0 0;
		}
    .main_content .col2{
        float:left;
        clear:left;
        width:645px;
        border-right:1px solid #B5B7BA;
        padding:0 10px;
    }
        .main_content .col2 h2{
            background-color:#FFFFFF;
            background-image:url(/fe/images/Writers/latest-from-hdr-bg.jpg);
            background-repeat:no-repeat;
            background-position:top left;
            color:#575757;
            height:22px;
            margin:0 0 5px 0;
            padding:17px 0 0 15px;
            text-align:left;
        }
            .main_content .col2 h2 .hdr-txt-bold{
                text-transform:uppercase;
                font-weight:bold;
                float:left;
                margin:0;
                *margin:0 0 1px 0;
            }
            .main_content .col2 h2 .hdr-txt{
                text-transform:uppercase;
                float:left;
                margin:-8px 0 0 5px;
                *margin:-39px 0 0 5px;
            }
            .main_content .col2 #comment-wrapper{
                float:right;
            }
            .main_content .col2 ul{
            	list-style:none;
                padding:0;
                margin:0;
            }
            .main_content .col2 .article-wrapper{
                margin:10px;
            }
                .main_content .col2 .article-wrapper a.story{
                    font-size:15px;
                    font-weight:bold;
                }
                .main_content .col2 .article-wrapper .timestamp{
                    color:#6B6B6B;
                    font-size:11px;
                }
                .main_content .col2 .article-wrapper .abstract{
                    margin:0;
                }
                    .main_content .col2 .article-wrapper .read-more{
                        font-weight:bold;
                        text-align:right;
                        padding:0;
                    }
                .main_content .col2 #divider{
                    background-color:#FFFFFF;
                    background-image:url(/fe/images/Writers/divider.jpg);
                    background-repeat:repeat-x;
                    background-position:left center;
                    height:20px;
                }
                .main_content .col2 #paginiation {
                    font-weight:bold;
                    margin:10px 0;
                    text-align:right;
                }
    .extra_content{
	border-left:1px solid #E3E3E3;
	padding:0 8px 10px 8px;
	float:left;
	clear:right;
	margin:0 0 0 -1px;
	width:300px;
    }
	.extra_content #ad300x250box{
		width:300px;
		height:250px;
		overflow:hidden;
		background:#97989c;
	}
        .extra_content #other-writer-select-wrapper{
            height: 38px;
            background-color: #FFFFFF;
            background-image: url(/fe/images/Writers/other-writers-bg.jpg);
            background-repeat: no-repeat;
            background-position: top left;
            margin:0 0 10px 0;
        }
            .extra_content #other-writer-select-wrapper #other-writer-select{
                margin:9px 0px 0px 132px;
                font-size:11px;
            }
                .extra_content #other-writer-select .sports-category{
                    font-weight:bold;
                }	
        .extra_content .sports-stats-hdr{
            background-image:url(/fe/images/Writers/talent-bio-info-hdr.jpg);
            background-position:top left;
            background-repeat:no-repeat;
            background-color:#FFFFFF;
            width:300px;
            height:22px;
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:11px;
            font-weight:bold;
            padding:5px 0 0 5px;
            text-transform:uppercase;
            margin:0 0 0 10px;
        }
        .extra_content .sports-stats-bdy{
            background-image:url(/fe/images/Writers/talent-bio-info-bg.jpg);
            background-position:top left;
            background-repeat:no-repeat;
            background-color:#FFFFFF;
            width:293px;
            margin:0 0 0 10px;
            padding:0 0 0 5px;
            border-left:1px solid #b8bbc0;
            border-right:1px solid #b8bbc0;
        }
            .extra_content .sports-stats-bdy ul{
                margin:0;
                padding:5px 0;
            }
                .extra_content .sports-stats-bdy ul li{
                    margin:0 0 0 15px;
                }
        .extra_content .sports-stats-ftr{
            background-image:url(/fe/images/Writers/talent-bio-info-ftr.jpg);
            background-position:top left;
            background-repeat:no-repeat;
            background-color:#FFFFFF;
            width:300px;
            height:4px;
            margin:0 0 10px 10px;
        }
/* sIFR styles */
.sIFR-hasFlash h1,
.sIFR-hasFlash .hdr-txt-bold,
.sIFR-hasFlash .hdr-txt{
    visibility:hidden;
}
