#bdc_sportsNav {margin-bottom:0;}.cf {height:0px;}#searchForm {padding-top:0;} #blog .sectionIdentifier h1 {font-family:arial;}#Col1, #Col2 {margin:0pt 0px;}body#blog #content {padding-bottom:0px;}span.topFrontPage {display:none;}#blogheadTools {border:none;}.blogRightRail {height:auto;}#Col2 .adContainer {text-align:center; border-bottom:1px dotted #999999;margin-bottom:20px;padding-bottom:20px;}body#blog #content #Col1 {padding-top:20px;}body#blog #Col2 {position:relative;width:328px;}#footer {clear:both;} #Col2 h3.title, #Col2 h3.titleCase {font-size:16px;text-transform:none;} .blogBigAd {border-bottom:1px dotted #999999; border-top:1px dotted #999999; margin:20px 0; padding:20px 0; text-align:left;}


#blog #content {position:relative;top:-3px;}


/* GASPER specifics
============================================= */

#gasper {
        background:url(http://cache.boston.com/universal/site_graphics/sports_nav/gasper/gasper_bg.gif) no-repeat scroll 0 0;
}
#blogger.gasper #bloggerSubNav li a:hover {
        color:#ed1c36;
}
.gaspers-blog #Col2 .viewpoints a .quote {
        border-color:#AF2227;
        }
.gaspers-blog #Col2 .viewpoints a .attribution {
        background-image:url(http://cache.boston.com/universal/site_graphics/sports_nav/gasper/gasper_quote.gif);
        }

.gaspers-blog #Col2 .viewpoints a:hover .quote {
        border-color:#832325;
        }

.gaspers-blog #Col2 h3.sectionHeader a {
        background:transparent url(http://cache.boston.com/universal/site_graphics/caret_h3_trans.gif) no-repeat right 1px;
        padding-right:16px;
        }

.gaspers-blog #Col2 h3.sectionHeader a:hover {
        color:#000;
        background-position:right -35px;
        }
.gaspers-blog #theWord h4 {
       color:#AF2227;
}




#pierce {
        background:url(http://cache.boston.com/universal/site_graphics/sports_nav/gasper/pierce_bg.gif) no-repeat scroll 0 0;
}
#blogger.pierce #bloggerSubNav li a:hover {
        color:#FDC609;
}
.pierces-blog #Col2 .viewpoints a .quote {
        border-color:#FDC609;
        }
.pierces-blog #Col2 .viewpoints a .attribution {
        background-image:url(http://cache.boston.com/universal/site_graphics/sports_nav/gasper/pierce_quote.gif);
        }

.pierces-blog #Col2 .viewpoints a:hover .quote {
        border-color:#FAA303;
        }

.pierces-blog #Col2 h3.sectionHeader a {
        background:transparent url(http://cache.boston.com/universal/site_graphics/caret_h3_trans.gif) no-repeat right 1px;
        padding-right:16px;
        }

.pierces-blog #Col2 h3.sectionHeader a:hover {
        color:#000;
        background-position:right -35px;
        }
.pierces-blog #theWord h4 {
       color:#AF2227;
}

#massarotti {
        background:url(http://cache.boston.com/universal/site_graphics/sports_nav/gasper/mazz_bg.jpg) no-repeat scroll 0 0;
}
#blogger.massarotti #bloggerSubNav li a:hover {
        color:#388A49;
}

.massarotti-blog #mazz-Col2 .viewpoints a .quote {
        border-color:#336E3F;
        }
.massarotti-blog #mazz-Col2 .viewpoints a .attribution {
        background-image:url(http://cache.boston.com/universal/site_graphics/sports_nav/gasper/mazz_quote.gif);
        }

.massarotti-blog #mazz-Col2 .viewpoints a:hover .quote {
        border-color:#224B2B;
        }

.massarotti-blog #mazz-Col2 h3.sectionHeader a {
        background:transparent url(http://cache.boston.com/universal/site_graphics/caret_h3_trans.gif) no-repeat right 1px;
        padding-right:16px;
        }

.massarotti-blog #mazz-Col2 h3.sectionHeader a:hover {
        color:#000;
        background-position:right -35px;
        }

.massarotti-blog #bloggerComment .name {color:#FFFFFF;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:23px;font-weight:bold;line-height:28px;}

.massarotti-blog #bloggerComment {top:40px;width:198px;margin:0 197px 0 0;height:113px;}

.massarotti-blog #blogger #navS {margin-top:68px;}
.massarotti-blog #mazz-Col2 {padding:0 10px;width:328px;}
.massarotti-blog #tonysTop5 {padding:0;}







#smee {
    background: url("http://cache.boston.com/universal/site_graphics/blogs/ae/smee_bg.png") no-repeat scroll left top transparent;
    width: 958px;
}
#blogger.smee #bloggerSubNav li a:hover {
        color:#ed1c36;
}
.smees-blog #Col2 .viewpoints a .quote {
        border-color:#AF2227;
        }
.smees-blog #Col2 .viewpoints a .attribution {
        background-image:url(http://cache.boston.com/universal/site_graphics/sports_nav/gasper/smee_quote.gif);
        }

.smees-blog #Col2 .viewpoints a:hover .quote {
        border-color:#832325;
        }

.gaspers-blog #Col2 h3.sectionHeader a {
        background:transparent url(http://cache.boston.com/universal/site_graphics/caret_h3_trans.gif) no-repeat right 1px;
        padding-right:16px;
        }

.smees-blog #Col2 h3.sectionHeader a:hover {
        color:#000;
        background-position:right -35px;
        }
.smees-blog #theWord h4 {
       color:#AF2227;
}



#blogger.smee .header {border-bottom:1px solid #fff; height:180px;}
#blogger.smee {border-bottom:8px solid #999; height:180px; width:958px}
#blogger.smee {margin:0 0 0;}


/* PERSONALITY BLOG universal
============================================= */

#blogger .smee {
     width:981px;
     margin:0 0 0;
     padding:0;
     overflow:hidden;
     height:221px;
}

#smeebloggerComment{
     margin:0 145px 0 0;
     padding:0;
     list-style-type:none;
     width:400px;
     overflow:hidden;
     position:relative;
     top:110px;
     float:right;
     color:#fff;
     height: 83px;
     font-size:  16px;
     font-weight: bold; 
}


#blogger {
     width:981px;
     margin:0 0 0 -10px;;
     padding:0;     
     overflow:hidden;
     height:221px;
}

#blogger .header {
     position:absolute;
     list-style-type:none;
}

#blogger .header a {
     display:block;
     height:181px;
     width:979px;
     text-indent:-9999px;
}

#bloggerComment {
     margin:0 212px 0 0;
     padding:0;
     list-style-type:none;
     width:245px;
     overflow:hidden;
     position:relative;
     top:82px;
     float:right;
     color:#fff;
     height: 83px;
}

#bloggerComment .bloggerStatus {
     height:59px;
     margin-bottom:10px;
     font-family:Arial,Helvetica,sans-serif;
     font-size:16px;
     line-height:120%;
     overflow:hidden;
     }

#bloggerComment .commentsLink, #bloggerComment .commentsLink a {
     float:left;
     color:#ededed
     }

a.commentsLink:hover,     
#bloggerComment .commentsLink a:hover {
	text-decoration:underline;
	}

#bloggerComment .timestamp {
     float:right;
     color:#ededed;
     }

#blogger #navS {
     margin-top:98px;
     }


@media screen and (-webkit-min-device-pixel-ratio:0) {
    #blogger #navS {margin-top:84px;}
    .massarotti-blog #blogger #navS {margin-top:53px;}
}

#blogger #bloggerSubNav {
     padding:0;
     background-color:#272727;
     border-top:1px solid #FFFFFF;
     height:37px;
     margin:0;
}

#blogger #bloggerSubNav li {
     list-style-type:none;
     padding:0;
     float:left;
     }
#blogger #bloggerSubNav li a, #blogger #bloggerSubNav .filter {
     border-left:1px solid #E5E5E5;
     color:#CCC;
     float:left;
     font-family:Arial,Helvetica,Verdana,sans-serif;
     font-size:13px;
     font-weight:bold;
     height:23px;
     line-height:normal;
     padding-left:10px;
     padding-top:14px;
     width:115px;
     }


#blogger #bloggerSubNav .filter {
     border:medium none;
     color:#999999;
     font-size:11px;
     font-weight:normal;
     position:relative;
     }

#blogger .mug {
     float:right;
     display:block;
     position:relative;
     margin-top:-219px;
}

#blogger .smeemug {
     float:right;
     display:block;
     position:relative;
     margin-top:-195px;
}


#blogger a:hover {
     border:none;
}




/* VIEWPOINTS universal
============================================= */

.viewpoints {
	border-bottom:1px dotted #999999;
	margin:0px 0 20px;
	padding-bottom:20px;
	}

.viewpoints a .quote {
     padding: 10px 10px 15px 10px;
     width: 289px;
     font: italic 15px/22px Georgia, Times, Times New Roman, serif;
     margin-top: 12px;
     background-color:#fff;
}

.viewpoints a .attribution {
     width: 239px;
}

	
#blog #content #Col2 {
padding:20px 10px 0;}




/* The Word
============================================= */

#theWord {
     position:relative;
     padding-bottom:20px;
     margin-bottom:20px;
     border-bottom:1px dotted #999;
	}

#theWord a:hover {
     border-bottom:none;
	}

#theWord .wordContainer {
     background-color:#fff;
     border-top:1px solid #999;
     padding:10px;
     margin:12px 0 0;
	}
	
#theWord h4 {
     font:bold 36px/100% Georgia,Times,Times New Roman,serif;
     letter-spacing:-0.03em;
	}
	
#theWord p {
     margin:5px 0;
     padding:0 0 20px;
     border-bottom:1px dotted #999;
	}

#theWord .dateline {
     float:right;
	}




/* BLOG basics
============================================= */

#blogtools {

height:35px;
margin: 0 5px 15px;
width: 609px;
}

#blogtools ul {
display:inline;
line-height:18px;
margin:0;
padding:0;
width:100%;
}

#blogtools ul li {
border:0 none;
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:2px 26px 0;
}


.blogText {
	padding-top:16px;
	border-top:1px dotted #3E5F9D;
	}


#indexNav {
width:609px;
}

#indexNav, #indNav {
border-top:1px solid #999999;
list-style-type:none;
margin:0;
padding:10px 0 0;
}


#indexNav li#prevStory a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://graphics.boston.com/_webdesignready/2009/ae/_oscars/images/arrow_prevbg.gif) no-repeat scroll 8% 100%;
color:#666666;
font-size:14px;
font-weight:bold;
height:25px;
padding:15px 0 10px 52px;
text-align:left;
width:146px;
}

#indexNav li#main {
font-size:9px;
letter-spacing:0.02em;
text-align:center;
text-transform:uppercase;
}

#indexNav li, #indNav li {
display:inline;
float:left;
}

#indexNav li#main a {
border-left:1px solid #999999;
border-right:1px solid #999999;
margin:0 10px;
padding:0 10px;
}

#indexNav li a, #indNav li a {
display:block;
}

#indexNav li#main img {
margin:5px auto 3px;
}

#indexNav li#nextStory a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://graphics.boston.com/_webdesignready/2009/ae/_oscars/images/arrow_nextbg_inactive.gif) no-repeat scroll 92% 100%;
color:#E5E5E5;
font-size:14px;
font-weight:bold;
height:25px;
padding:15px 52px 10px 0;
text-align:right;
width:146px;
}

#indNav li#nextStory a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://graphics.boston.com/_webdesignready/2009/ae/_oscars/images/arrow_nextbg.gif) no-repeat scroll 92% 100%;
padding:0 52px 10px 0;
text-align:right;
}

#indNav li#prevStory a, #indNav li#nextStory a {
border:0 none;
height:40px;
width:207px;
}

#updates, #archive {
float:left;
padding:10px 0 0;
width:45%;
margin:0 10px 20px 0;
}

#updates #title, #archive #title {
	font-size:16px;
	text-transform:capitalize;
	margin-bottom:10px;
	}

#archive {
	float:right;
	margin-right:0;
	}
	
.updateLink, .updateLink2 {
	width:100px;
	height:25px;
	line-height:25px;
	}

.updateLink a:hover, .updateLink2 a:hover {
	border-bottom:none;
	}

	
#insideBcom #insideBcom {
	border-top:4px solid #3F5F9C;
	margin:0;
	}
