.sfg_ysm001 H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sfg_ysm001 H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sfg_ysm001 P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sfg_ysm001 A:link {
	COLOR: #006; TEXT-DECORATION: none
}
.sfg_ysm001 A:visited {
	COLOR: #006; TEXT-DECORATION: none
}
.sfg_ysm001 A:hover {
	TEXT-DECORATION: underline
}
.sfg_ysm001 A:active {
	TEXT-DECORATION: underline
}
.sfg_ysm001 H3 A:link {
	COLOR: #444
}
.sfg_ysm001 H3 A:visited {
	COLOR: #444
}
.sfg_ysm001 H3 A:hover {
	COLOR: #444
}
.sfg_ysm001 H3 A:active {
	COLOR: #444
}
.sfg_ysm001 P A:link {
	COLOR: #000
}
.sfg_ysm001 P A:visited {
	COLOR: #000
}
.sfg_ysm001 P A:hover {
	COLOR: #000
}
.sfg_ysm001 P A:active {
	COLOR: #000
}
#ysm_ads_sky .sfg_ysm001 P.sitehost {
	WIDTH: 144px; OVERFLOW: hidden
}
.sfg_ysm001 P.sitehost A:link {
	COLOR: #999
}
.sfg_ysm001 P.sitehost A:visited {
	COLOR: #999
}
.sfg_ysm001 P.sitehost A:hover {
	COLOR: #999
}
.sfg_ysm001 P.sitehost A:active {
	COLOR: #999
}
.sfg_ysm001 {
	BORDER-BOTTOM: #d6d6d6 1px solid; BORDER-LEFT: #d6d6d6 1px solid; PADDING-BOTTOM: 5px; FONT-FAMILY: Verdana, sans-serif; BORDER-TOP: #d6d6d6 1px solid; BORDER-RIGHT: #d6d6d6 1px solid
}
.sfg_ysm001 .item {
	FONT-FAMILY: Verdana, sans-serif; MARGIN-BOTTOM: 5px
}
.sfg_ysm001 H3 {
	BORDER-BOTTOM: #e4e4e4 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Arial, sans-serif; COLOR: #444; FONT-SIZE: 0.86em; PADDING-TOP: 5px
}
.sfg_ysm001 H4 {
	MARGIN: 0px 5px; FONT-SIZE: 0.86em
}
.sfg_ysm001 P {
	TEXT-ALIGN: left; MARGIN: 0px 5px; FONT-SIZE: 0.86em
}
#contentfooter #ysm_ads_bottom .contextualad .sfg_ysm001 .item P {
	TEXT-ALIGN: left; MARGIN: 0px 5px; FONT-SIZE: 0.86em
}
#contentfooter #ysm_ads_bottom .contextualad .sfg_ysm001 .item_last P {
	TEXT-ALIGN: left; MARGIN: 0px 5px; FONT-SIZE: 0.86em
}
.sfg_ysm001 P.sitehost {
	MARGIN: 0px 5px; COLOR: #999; FONT-SIZE: 0.78em
}
#container .sfg_searchresults #google_container1 {
	FONT-SIZE: 80%; PADDING-TOP: 10px
}
#container .sfg_searchresults #ysm_ads_bottom {
	FONT-SIZE: 80%; PADDING-TOP: 10px
}
#container .sfg_searchresults #google_container2 {
	FONT-SIZE: 110%; PADDING-TOP: 5px
}
#container .sfg_searchresults #ysm_ads_sky {
	FONT-SIZE: 110%; PADDING-TOP: 5px
}
#sfg_rentals .contextualad {
	FONT-SIZE: 80%
}
#container .sfg_home .contextualad {
	FONT-SIZE: 80%
}
#container TABLE.article .sfg_ysm001 {
	MARGIN: 10px 0px
}
#universalpagetable .contextualad {
	MARGIN-TOP: 10px; FONT-SIZE: 80%
}
#contentfooter #ysm_ads_bottom .contextualad {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; FONT-SIZE: 80%
}
#ysm_ads_bottom .contextualad {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; FONT-SIZE: 80%
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fff; FONT-SIZE: 80%; PADDING-TOP: 0px
}
#page A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px
}
#page {
	BORDER-LEFT: #999 1px solid; MARGIN: 0px auto; WIDTH: 968px; BACKGROUND: #fff; BORDER-RIGHT: #999 1px solid
}
#cobrand_header {
	BORDER-LEFT: #999 1px solid; MARGIN: 0px auto; WIDTH: 968px; BACKGROUND: #fff; BORDER-RIGHT: #999 1px solid
}
#cobrand_content {
	BORDER-LEFT: #999 1px solid; MARGIN: 0px auto; WIDTH: 968px; BACKGROUND: #fff; BORDER-RIGHT: #999 1px solid
}
#cobrand_footer {
	BORDER-LEFT: #999 1px solid; MARGIN: 0px auto; WIDTH: 968px; BACKGROUND: #fff; BORDER-RIGHT: #999 1px solid
}
#headernav {
	WIDTH: 968px
}
#headernav A:link {
	COLOR: #015660; TEXT-DECORATION: none
}
#headernav A:visited {
	COLOR: #015660; TEXT-DECORATION: none
}
#footernav A:link {
	COLOR: #015660; TEXT-DECORATION: none
}
#footernav A:visited {
	COLOR: #015660; TEXT-DECORATION: none
}
#sitecopyright A:link {
	COLOR: #015660; TEXT-DECORATION: none
}
#sitecopyright A:visited {
	COLOR: #015660; TEXT-DECORATION: none
}
#channelnav A:link {
	COLOR: #015660; TEXT-DECORATION: none
}
#channelnav A:visited {
	COLOR: #015660; TEXT-DECORATION: none
}
#headernav A:hover {
	TEXT-DECORATION: underline
}
#headernav A:active {
	TEXT-DECORATION: underline
}
#footernav A:hover {
	TEXT-DECORATION: underline
}
#footernav A:active {
	TEXT-DECORATION: underline
}
#sitecopyright A:hover {
	TEXT-DECORATION: underline
}
#sitecopyright A:active {
	TEXT-DECORATION: underline
}
#channelnav A:hover {
	TEXT-DECORATION: underline
}
#channelnav A:active {
	TEXT-DECORATION: underline
}
#headernav .pipe {
	COLOR: #666
}
#headernav UL.media {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, sans-serif; FLOAT: right; FONT-SIZE: 0.78em; PADDING-TOP: 0px
}
#headernav UL.media LI {
	PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 42px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/media_tile2.gif); FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-TOP: 2px
}
#headernav UL.media LI.first {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/media_tile1.gif)
}
#headernav UL.media LI.last {
	PADDING-RIGHT: 10px
}
#headernav UL.media A {
	TEXT-TRANSFORM: uppercase
}
#headernav DIV.midsection {
	CLEAR: both
}
#headernav DIV.ad {
	PADDING-BOTTOM: 0px; MARGIN: 2px 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: right; PADDING-TOP: 0px
}
#lead DIV.ad {
	PADDING-BOTTOM: 0px; MARGIN: 2px 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: right; PADDING-TOP: 0px
}
#headernav DIV.ad IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#headernav H1 {
	MARGIN: 0px; DISPLAY: inline; FLOAT: left
}
#headernav H1 A {
	TEXT-INDENT: -1024px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; DISPLAY: block; FLOAT: left; FONT-SIZE: 0.71em; OVERFLOW: hidden
}
#headernav .sfgatetitle {
	MARGIN: 0px; DISPLAY: inline; FLOAT: left
}
#headernav .sfgatetitle A {
	TEXT-INDENT: -1024px; DISPLAY: block; FLOAT: left; FONT-SIZE: 0.71em; OVERFLOW: hidden
}
DIV.headernav_tile .sfgatetitle A {
	WIDTH: 192px; BACKGROUND: url(http://imgs.sfgate.com/place-ads/spec/2010/10/brand_sfgate192x37_giants_e.gif) no-repeat 0px 50%; HEIGHT: 37px
}
#headernav P.paper {
	TEXT-TRANSFORM: lowercase; MARGIN: 0px; DISPLAY: inline; FONT-FAMILY: Verdana, sans-serif; FLOAT: left; FONT-SIZE: 0.71em
}
#headernav P.paper SPAN.chronhome {
	FLOAT: left; COLOR: #555
}
#headernav P.paper A.chronbrand {
	TEXT-INDENT: -1024px; DISPLAY: block; FLOAT: right; OVERFLOW: hidden
}
#headernav P.papertools {
	MARGIN: 0px; DISPLAY: inline; FONT-FAMILY: Verdana, sans-serif; FLOAT: left; COLOR: #666; FONT-SIZE: 0.71em
}
#headernav DIV.topsection {
	MARGIN: 0px
}
#headernav DIV.topsection DIV.ad {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: none; PADDING-TOP: 0px
}
#headernav DIV.topsection DIV.ad DIV {
	FLOAT: left
}
#headernav DIV.topsection IMG.headerpromo {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px 22px 0px 7px; FLOAT: left; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
DIV.headernav_tile DIV.topsection DIV.ad {
	TEXT-ALIGN: center
}
#headernav DIV.topsection DIV.ad P.creative {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.headernav_tile DIV.midsection {
	PADDING-RIGHT: 0px
}
#headernav #lead {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/tile_gradient_skyline.jpg) no-repeat; PADDING-TOP: 8px
}
* #headernav #lead {
	HEIGHT: 1%
}
DIV.headernav_tile2 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/tile_gradient_skyline.jpg) no-repeat; PADDING-TOP: 8px
}
DIV.headernav_tile DIV.midsection {
	HEIGHT: 76px
}
#lead DIV.headernav_tile DIV.ad {
	TEXT-ALIGN: right; WIDTH: 234px; HEIGHT: 60px
}
DIV.headernav_tile H1 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 26px
}
DIV.headernav_tile H1 A {
	WIDTH: 192px; BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/brand_sfgate192x37.gif) no-repeat; HEIGHT: 37px
}
DIV.headernav_tile .sfgatetitle {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 26px
}
DIV.headernav_tile .sfgatetitle A {
	WIDTH: 192px; BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/brand_sfgate192x37.gif) no-repeat; HEIGHT: 37px
}
DIV.headernav_tile P.paper {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 131px; WIDTH: 240px; PADDING-RIGHT: 0px; PADDING-TOP: 25px
}
DIV.headernav_tile P.paper SPAN.chronhome {
	PADDING-TOP: 6px
}
DIV.headernav_tile P.paper A.chronbrand {
	WIDTH: 178px; BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/brand_chronicle178x21.gif) no-repeat; HEIGHT: 23px
}
DIV.headernav_tile P.papertools {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 194px; WIDTH: 242px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.headernav_leaderboard {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/tile_gradient_leaderboard.gif) repeat-x 0px 5px; PADDING-TOP: 6px
}
DIV.headernav_leaderboard DIV.midsection {
	HEIGHT: 111px
}
DIV.headernav_leaderboard DIV.ad {
	TEXT-ALIGN: right; WIDTH: 736px; HEIGHT: 90px
}
DIV.headernav_leaderboard H1 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 12px
}
DIV.headernav_leaderboard .sfgatetitle {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 12px
}
DIV.headernav_leaderboard H1 A {
	WIDTH: 154px; BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/brand_sfgate154x30.gif) no-repeat; HEIGHT: 30px
}
DIV.headernav_leaderboard .sfgatetitle A {
	WIDTH: 154px; BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/brand_sfgate154x30.gif) no-repeat; HEIGHT: 30px
}
DIV.headernav_leaderboard P.paper {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 172px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.headernav_leaderboard P.paper SPAN.chronhome {
	PADDING-BOTTOM: 4px; PADDING-TOP: 9px
}
DIV.headernav_leaderboard P.paper A.chronbrand {
	WIDTH: 172px; BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/brand_chronicle172x18.gif) no-repeat; HEIGHT: 18px
}
DIV.headernav_leaderboard P.papertools {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 212px; PADDING-RIGHT: 0px; CLEAR: left; PADDING-TOP: 2px
}
DIV.headernav_noads {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/tile_gradient_noads.gif) repeat-x; PADDING-TOP: 6px
}
DIV.headernav_noads DIV.midsection {
	HEIGHT: 45px
}
DIV.headernav_noads H1 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
DIV.headernav_noads H1 A {
	WIDTH: 154px; BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/brand_sfgate154x30.gif) no-repeat; HEIGHT: 30px
}
DIV.headernav_noads .sfgatetitle {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
DIV.headernav_noads .sfgatetitle A {
	WIDTH: 154px; BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/brand_sfgate154x30.gif) no-repeat; HEIGHT: 30px
}
DIV.headernav_noads P.paper {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; WIDTH: 235px; PADDING-RIGHT: 0px; PADDING-TOP: 11px
}
DIV.headernav_noads P.paper SPAN.chronhome {
	PADDING-TOP: 4px
}
DIV.headernav_noads P.paper A.chronbrand {
	WIDTH: 172px; BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/brand_chronicle172x18.gif) no-repeat; HEIGHT: 18px
}
DIV.headernav_noads P.papertools {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 9px; WIDTH: 230px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
#headernav P.user_tools {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; DISPLAY: inline; FONT-FAMILY: Verdana, sans-serif; FLOAT: right; FONT-SIZE: 0.78em; PADDING-TOP: 3px
}
#headernav FORM.searchbar {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; CLEAR: left; PADDING-TOP: 0px
}
* HTML #headernav FORM.searchbar {
	MARGIN-TOP: -1px
}
#headernav FORM.searchbar INPUT {
	MARGIN-RIGHT: 5px
}
#headernav FORM.searchbar LABEL {
	FONT-WEIGHT: bold
}
#headernav FORM.searchbar INPUT.submit {
	FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 0.78em
}
#headernav FORM.searchbar LABEL {
	FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 0.78em
}
#headernav FORM.searchbar IMG {
	FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 0.78em
}
#headernav FORM.searchbar A {
	FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 0.78em
}
#headernav FORM.searchbar INPUT.radio {
	FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 1.02em
}
#headernav FORM.searchbar INPUT.text {
	VERTICAL-ALIGN: middle
}
#headernav FORM.searchbar INPUT.submit {
	VERTICAL-ALIGN: middle
}
#headernav FORM.searchbar INPUT.radio {
	VERTICAL-ALIGN: middle
}
#headernav FORM.searchbar LABEL {
	VERTICAL-ALIGN: middle
}
#headernav FORM.searchbar IMG {
	VERTICAL-ALIGN: middle
}
#headernav FORM.searchbar A {
	VERTICAL-ALIGN: middle
}
#headernav FORM.searchbar SPAN {
	VERTICAL-ALIGN: middle
}
#headernav FORM.searchbar INPUT.text {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; WIDTH: 193px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, sans-serif; HEIGHT: 14px; FONT-SIZE: 0.86em; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 1px
}
#headernav FORM.searchbar A.pipe {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
#headernav FORM.searchbar EM {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
#headernav FORM.searchbar B.yahoo {
	COLOR: #7b0099; FONT-SIZE: 0.91em
}
.searchcontainer {
	MARGIN-TOP: 1px; WIDTH: 620px; FONT-FAMILY: Verdana, sans-serif; FLOAT: left; HEIGHT: 22px; FONT-SIZE: 10px
}
*.searchcontainer {
	
}
.searchcontainer IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
* HTML .searchcontainer {
	MARGIN-LEFT: -10px
}
.searchcontainer LABEL {
	FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.searchcontainer FORM INPUT {
	MARGIN-RIGHT: 5px
}
.searchcontainer .searchtermbar {
	WIDTH: 193px; BACKGROUND: url(http://imgs.sfgate.com/graphics/search/searchbar_bg.gif) no-repeat left top; FLOAT: left; HEIGHT: 19px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 5px
}
.searchcontainer .searchtermbar .textInputNote {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px 7px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; WIDTH: 150px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana; BACKGROUND: #ffffff; FLOAT: left; HEIGHT: 15px; FONT-SIZE: 11px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.searchcontainer .searchtermbar .textInput {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px 7px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; WIDTH: 150px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana; BACKGROUND: #ffffff; FLOAT: left; HEIGHT: 15px; FONT-SIZE: 11px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.searchcontainer .searchtermbar .textInputNote {
	
}
.searchcontainer .searchtermbar .textInput {
	
}
* HTML .searchcontainer .searchtermbar .textInputNote {
	MARGIN: 2px 0px 0px
}
* HTML .searchcontainer .searchtermbar .textInput {
	MARGIN: 2px 0px 0px
}
.searchcontainer .searchtermbar .textInput {
	COLOR: #000000
}
.searchcontainer .searchtermbar .textInputNote {
	COLOR: #666666
}
.searchcontainer .searchtermbar .gobtn {
	FLOAT: right; CURSOR: pointer; MARGIN-RIGHT: 0px
}
.searchcontainer .searchtermbar A {
	CURSOR: pointer
}
.searchcontainer B.yahoo {
	COLOR: #7b0099
}
.searchcontainer .searchoptions {
	FLOAT: left
}
.searchcontainer .searchoption_radio {
	PADDING-LEFT: 5px
}
.searchcontainer .first.searchoption_radio {
	PADDING-LEFT: 0px
}
.searchcontainer .searchoption {
	PADDING-TOP: 4px
}
.searchcontainer B.yahoo {
	COLOR: #7b0099; FONT-SIZE: 9px
}
.searchcontainer .pipe {
	COLOR: #666666; MARGIN-LEFT: 5px; MARGIN-RIGHT: 2px
}
#headernav A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px
}
#headernav UL.main {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 2px; PADDING-LEFT: 0px; WIDTH: 968px; PADDING-RIGHT: 0px; HEIGHT: 30px; CLEAR: both; TOP: 0px; PADDING-TOP: 0px
}
#headernav UL.main LI.main {
	POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 30px; TOP: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#headernav UL.main LI.index {
	POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 30px; TOP: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#headernav UL.main LI.main A {
	TEXT-INDENT: -1024px; DISPLAY: block; HEIGHT: 30px; OVERFLOW: hidden
}
#headernav UL.main LI.index A.item {
	TEXT-INDENT: -1024px; DISPLAY: block; HEIGHT: 30px; OVERFLOW: hidden
}
#headernav UL.main LI.home_selected {
	WIDTH: 50px; LEFT: 10px
}
#headernav UL.main LI.home {
	WIDTH: 50px; LEFT: 10px
}
#headernav UL.main LI.news_selected {
	WIDTH: 39px; LEFT: 75px
}
#headernav UL.main LI.news {
	WIDTH: 39px; LEFT: 75px
}
#headernav UL.main LI.sports_selected {
	BORDER-BOTTOM: #fff 0px solid; BORDER-LEFT: #fff 0px solid; WIDTH: 46px; BORDER-TOP: #fff 0px solid; BORDER-RIGHT: #fff 0px solid; LEFT: 130px
}
#headernav UL.main LI.sports {
	BORDER-BOTTOM: #fff 0px solid; BORDER-LEFT: #fff 0px solid; WIDTH: 46px; BORDER-TOP: #fff 0px solid; BORDER-RIGHT: #fff 0px solid; LEFT: 130px
}
#headernav UL.main LI.business_selected {
	WIDTH: 57px; LEFT: 191px
}
#headernav UL.main LI.business {
	WIDTH: 57px; LEFT: 191px
}
#headernav UL.main LI.entertainment_selected {
	WIDTH: 92px; LEFT: 264px
}
#headernav UL.main LI.entertainment {
	WIDTH: 92px; LEFT: 264px
}
#headernav UL.main LI.food_selected {
	WIDTH: 37px; LEFT: 373px
}
#headernav UL.main LI.food {
	WIDTH: 37px; LEFT: 373px
}
#headernav UL.main LI.living_selected {
	WIDTH: 42px; LEFT: 425px
}
#headernav UL.main LI.living {
	WIDTH: 42px; LEFT: 425px
}
#headernav UL.main LI.travel_selected {
	WIDTH: 43px; LEFT: 484px
}
#headernav UL.main LI.travel {
	WIDTH: 43px; LEFT: 484px
}
#headernav UL.main LI.blogs_selected {
	WIDTH: 49px; LEFT: 550px
}
#headernav UL.main LI.blogs {
	WIDTH: 49px; LEFT: 550px
}
#headernav UL.main LI.columns_selected {
	WIDTH: 54px; LEFT: 547px
}
#headernav UL.main LI.columns {
	WIDTH: 54px; LEFT: 547px
}
#headernav UL.main LI.classifieds {
	WIDTH: 74px; LEFT: 621px
}
#headernav UL.main LI.jobs {
	WIDTH: 34px; LEFT: 703px
}
#headernav UL.main LI.homes_selected {
	WIDTH: 73px; LEFT: 752px
}
#headernav UL.main LI.homes {
	WIDTH: 73px; LEFT: 752px
}
#headernav UL.main LI.cars_selected {
	WIDTH: 32px; LEFT: 841px
}
#headernav UL.main LI.cars {
	WIDTH: 32px; LEFT: 841px
}
#headernav UL.main LI.index {
	WIDTH: 84px; LEFT: 884px
}
#headernav UL.main LI.home A:hover {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/homev3/sitenav/main_none.gif) no-repeat -10px -30px
}
#headernav UL.main LI.news A:hover {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/homev3/sitenav//main_none.gif) no-repeat -75px -30px
}
#headernav UL.main LI.sports A:hover {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/homev3/sitenav/main_none.gif) no-repeat -130px -30px
}
#headernav UL.main LI.business A:hover {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/homev3/sitenav/main_none.gif) no-repeat -191px -30px
}
#headernav UL.main LI.entertainment A:hover {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/homev3/sitenav/main_none.gif) no-repeat -264px -30px
}
#headernav UL.main LI.food A:hover {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/homev3/sitenav/main_none.gif) no-repeat -373px -30px
}
#headernav UL.main LI.living A:hover {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/homev3/sitenav/main_none.gif) no-repeat -425px -30px
}
#headernav UL.main LI.travel A:hover {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/homev3/sitenav/main_none.gif) no-repeat -484px -30px
}
#headernav UL.main LI.blogs A:hover {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/homev3/sitenav/main_none.gif) no-repeat -548px -30px
}
#headernav UL.main LI.columns A:hover {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/homev3/sitenav/main_none.gif) no-repeat -547px -30px
}
#headernav UL.main LI.classifieds A:hover {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/homev3/sitenav/main_none.gif) no-repeat -621px -30px
}
#headernav UL.main LI.jobs A:hover {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/homev3/sitenav/main_none.gif) no-repeat -703px -30px
}
#headernav UL.main LI.homes A:hover {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/homev3/sitenav/main_none.gif) no-repeat -752px -30px
}
#headernav UL.main LI.cars A:hover {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/homev3/sitenav/main_none.gif) no-repeat -841px -30px
}
#headernav UL.none {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/homev3/sitenav/main_none.gif) no-repeat
}
#headernav UL.home {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/homev3/sitenav/main_home.gif) no-repeat
}
#headernav UL.news {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/homev3/sitenav/main_news.gif) no-repeat
}
#headernav UL.sports {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/homev3/sitenav/main_sports.gif) no-repeat
}
#headernav UL.business {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/homev3/sitenav/main_business.gif) no-repeat
}
#headernav UL.entertainment {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/homev3/sitenav/main_entertainment.gif) no-repeat
}
#headernav UL.food {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/homev3/sitenav/main_food.gif) no-repeat
}
#headernav UL.living {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/homev3/sitenav/main_living.gif) no-repeat
}
#headernav UL.travel {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/homev3/sitenav/main_travel.gif) no-repeat
}
#headernav UL.blogs {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/homev3/sitenav/main_columns.gif) no-repeat
}
#headernav UL.columns {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/homev3/sitenav/main_columns.gif) no-repeat
}
#headernav UL.cars {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/homev3/sitenav/main_cars.gif) no-repeat
}
#headernav UL.homes {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/homev3/sitenav/main_homes.gif) no-repeat
}
#headernav .index .popupkit {
	POSITION: relative
}
#headernav .index #popup {
	POSITION: absolute; DISPLAY: none
}
#headernav .index #popmask {
	POSITION: absolute; DISPLAY: none
}
#headernav .index #popup {
	Z-INDEX: 31000; WIDTH: 554px; MARGIN-LEFT: -470px
}
#headernav .index #popmask {
	MARGIN: -74px 0px 0px -570px; WIDTH: 672px; HEIGHT: 600px
}
#headernav .index .tab {
	WIDTH: 84px; DISPLAY: inline; FLOAT: right
}
#headernav .index .tab A {
	DISPLAY: block; BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/index_tab84x26.gif) no-repeat; HEIGHT: 26px
}
#headernav .index .tabmask {
	WIDTH: 470px; DISPLAY: inline; FLOAT: left; HEIGHT: 26px
}
#headernav .index .content {
	WIDTH: 554px; CLEAR: both
}
#headernav .index .content H3 {
	FONT-FAMILY: Verdana, sans-serif
}
#headernav .index .content H4 {
	FONT-FAMILY: Verdana, sans-serif
}
#headernav .index .content DIV.title {
	FONT-FAMILY: Verdana, sans-serif
}
#headernav .index .content LI {
	FONT-FAMILY: Verdana, sans-serif
}
#headernav .index .content H3 {
	FONT-FAMILY: Verdana, sans-serif
}
#headernav .index .content H4 {
	FONT-FAMILY: Verdana, sans-serif
}
#headernav .index .content SPAN.pipe {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
#headernav .index .content DIV.title {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; WIDTH: 542px; PADDING-RIGHT: 0px; BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/index_header554x28.gif) no-repeat; HEIGHT: 20px; COLOR: #c5dede; FONT-SIZE: 0.78em; PADDING-TOP: 8px
}
#headernav .index .content DIV.title A {
	COLOR: #fff; FONT-WEIGHT: bold
}
#headernav .index .content .columns {
	BORDER-BOTTOM: #222 2px solid; BORDER-LEFT: #222 2px solid; PADDING-BOTTOM: 11px; PADDING-LEFT: 11px; PADDING-RIGHT: 0px; BACKGROUND: #ecf6f7; BORDER-RIGHT: #222 2px solid; PADDING-TOP: 8px
}
#headernav .index .content .column1 {
	DISPLAY: inline; FLOAT: left
}
#headernav .index .content .column2 {
	DISPLAY: inline; FLOAT: left
}
#headernav .index .content .column3 {
	DISPLAY: inline; FLOAT: left
}
#headernav .index .content .column4 {
	DISPLAY: inline; FLOAT: left
}
#headernav .index .content .column1 {
	WIDTH: 137px
}
#headernav .index .content .column2 {
	WIDTH: 126px; PADDING-TOP: 11px
}
#headernav .index .content .column3 {
	PADDING-LEFT: 12px; WIDTH: 139px; BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/rule_dotted_vert.gif) repeat-y left top
}
#headernav .index .content .column4 {
	WIDTH: 124px; PADDING-TOP: 11px
}
* HTML #headernav .index .content .column2 {
	PADDING-TOP: 25px
}
* HTML #headernav .index .content .column4 {
	PADDING-TOP: 25px
}
*:first-child + HTML #headernav .index .content .column2 {
	PADDING-TOP: 25px
}
*:first-child + HTML #headernav .index .content .column4 {
	PADDING-TOP: 25px
}
#headernav .index .content H3 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px -5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #222; FONT-SIZE: 1.02em; PADDING-TOP: 0px
}
#headernav .index .content H4 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 14px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #222; FONT-SIZE: 0.86em; PADDING-TOP: 0px
}
#headernav .index .content .indextitle {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px -5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, sans-serif; COLOR: #222; FONT-SIZE: 1.02em; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#headernav .index .content .indexsubtitle {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 14px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, sans-serif; COLOR: #222; FONT-SIZE: 0.86em; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#headernav .index .mute A:link {
	COLOR: #222; TEXT-DECORATION: none
}
#headernav .index .mute A:visited {
	COLOR: #222; TEXT-DECORATION: none
}
#headernav .index .mute A:hover {
	COLOR: #222; TEXT-DECORATION: none
}
#headernav .index .mute A:active {
	COLOR: #222; TEXT-DECORATION: none
}
#headernav .index .content UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#headernav .index .content LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 0.86em; PADDING-TOP: 0px
}
#headernav P.dontmiss {
	PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 0px
}
#headernav UL.sub {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 948px; PADDING-RIGHT: 0px; BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/rule_dotted_horiz.gif) repeat-x left bottom; HEIGHT: 22px; OVERFLOW: hidden; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#headernav .subHome {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 948px; PADDING-RIGHT: 0px; BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/rule_dotted_horiz.gif) repeat-x left bottom; HEIGHT: 22px; OVERFLOW: hidden; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#headernav .subHome {
	WIDTH: 948px !important; FLOAT: none !important; MARGIN-LEFT: 10px !important
}
#sfg_home_index #headernav UL.sub {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/rule_dotted_horiz.gif) repeat-x left bottom
}
#headernav UL.sub LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 7px; PADDING-LEFT: 7px; PADDING-RIGHT: 0px; DISPLAY: inline; FONT-FAMILY: Verdana, sans-serif; BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/sub_pipe_bullet.gif) no-repeat 0px 2px; FLOAT: left; FONT-SIZE: 0.86em; PADDING-TOP: 0px
}
#headernav UL.sub LI.first {
	PADDING-LEFT: 0px; BACKGROUND: #fff; MARGIN-LEFT: 0px
}
#headernav UL.sub LI.note {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right
}
#headernav UL.sub STRONG {
	COLOR: #000; TEXT-DECORATION: none
}
#headernav UL.sub STRONG A:link {
	COLOR: #000; TEXT-DECORATION: none
}
#headernav UL.sub STRONG A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
#headernav UL.sub STRONG A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
#headernav UL.sub STRONG A:active {
	COLOR: #000; TEXT-DECORATION: none
}
#headernav UL.sub IMG.label {
	MARGIN: 0px 8px -2px 0px
}
#headernav UL.sub {
	WIDTH: 896px; BACKGROUND: 0px 50%; FLOAT: left
}
#headernav .subnavrow {
	MARGIN: 0px 10px; BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/rule_dotted_horiz.gif) repeat-x left bottom
}
#headernav .x88 .creative {
	MARGIN: 10px; WIDTH: 948px; CLEAR: both
}
#headernav .x88 .creative IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#headernav .x88 .creative DIV {
	TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 950px !important
}
DIV.contentbody {
	CLEAR: left
}
#footernav {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 968px; PADDING-RIGHT: 0px; CLEAR: both; BORDER-TOP: #999 1px solid; PADDING-TOP: 6px
}
#footernav H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 0.78em; PADDING-TOP: 0px
}
#footernav UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 0.78em; PADDING-TOP: 0px
}
#footernav P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 0.78em; PADDING-TOP: 0px
}
#footernav .footeritem {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 0.78em; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#footernav H3 {
	DISPLAY: inline; CLEAR: left
}
#footernav .footeritem {
	DISPLAY: inline; CLEAR: left
}
#footernav UL {
	LIST-STYLE-TYPE: none; DISPLAY: inline; LIST-STYLE-IMAGE: none
}
#footernav UL.main {
	PADDING-LEFT: 5px
}
#footernav LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 5px; DISPLAY: inline; BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/footer_pipe_bullet.gif) no-repeat 0px 1px; HEIGHT: 8px; PADDING-TOP: 0px
}
#footernav LI.first {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
#footernav P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#footernav P.anchortop {
	TEXT-ALIGN: right; TEXT-TRANSFORM: lowercase; WIDTH: 10%; FLOAT: right; MARGIN-RIGHT: 8px
}
#footernav DIV.sub {
	BORDER-BOTTOM: #999 1px solid; PADDING-BOTTOM: 3px; MARGIN: 7px 0px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND: #eee; CLEAR: both; BORDER-TOP: #999 1px solid; PADDING-TOP: 8px
}
#footernav DIV.sub DIV {
	MARGIN-BOTTOM: 5px
}
#sitecopyright {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 7px auto 20px; PADDING-LEFT: 0px; WIDTH: 970px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 0.78em; PADDING-TOP: 0px
}
#sitecopyright IMG {
	MARGIN: 7px
}
*.x88 {
	
}
#headernav .x88 .creative {
	MARGIN: 10px 0px 0px 10px; CLEAR: both
}
.clear {
	CLEAR: both
}
.clearfix:after {
	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.clearfix {
	DISPLAY: inline-block
}
HTML[xmlns] .clearfix {
	DISPLAY: block
}
* HTML .clearfix {
	HEIGHT: 1%
}
#retrofit1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: none !important; PADDING-TOP: 0px
}
#retrofit2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: none !important; PADDING-TOP: 0px
}
TD.retrofit {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: none !important; PADDING-TOP: 0px
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 80%; PADDING-TOP: 0px
}
.clearfix {
	DISPLAY: inline-block
}
HTML[xmlns] .clearfix {
	DISPLAY: block
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.curvebox .mint {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mint1.gif) #ecf6f7 no-repeat left top
}
.curvebox .mint .corner2 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mint2.gif) no-repeat right top
}
.curvebox .mint .corner3 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mint3.gif) no-repeat right bottom
}
.curvebox .mint .corner4 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mint4.gif) no-repeat left bottom
}
.curvebox .mintedge {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mintedge1.gif) #fff no-repeat left top
}
.curvebox .mintedge .corner2 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mintedge2.gif) no-repeat right top
}
.curvebox .mintedge .corner3 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mintedge3.gif) no-repeat right bottom
}
.curvebox .mintedge .corner4 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mintedge4.gif) no-repeat left bottom
}
.curvebox .gray {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_gray1.gif) #fff no-repeat left top
}
.curvebox .gray .corner2 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_gray2.gif) no-repeat right top
}
.curvebox .gray .corner3 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_gray3.gif) no-repeat right bottom
}
.curvebox .gray .corner4 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_gray4.gif) no-repeat left bottom
}
.curvebox .grayedge {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_grayedge1.gif) #fff no-repeat left top
}
.curvebox .grayedge .corner2 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_grayedge2.gif) no-repeat right top
}
.curvebox .grayedge .corner3 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_grayedge3.gif) no-repeat right bottom
}
.curvebox .grayedge .corner4 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_grayedge4.gif) no-repeat left bottom
}
.curvebox_mint {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mint1.gif) #ecf6f7 no-repeat left top
}
.curvebox_mint .corner2 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mint2.gif) no-repeat right top
}
.curvebox_mint .corner3 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mint3.gif) no-repeat right bottom
}
.curvebox_mint .corner4 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mint4.gif) no-repeat left bottom
}
.curvebox_mintedge {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mintedge1.gif) #fff no-repeat left top
}
.curvebox_mintedge .corner2 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mintedge2.gif) no-repeat right top
}
.curvebox_mintedge .corner3 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mintedge3.gif) no-repeat right bottom
}
.curvebox_mintedge .corner4 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mintedge4.gif) no-repeat left bottom
}
.curvebox_gray {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_gray1.gif) #fff no-repeat left top
}
.curvebox_gray .corner2 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_gray2.gif) no-repeat right top
}
.curvebox_gray .corner3 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_gray3.gif) no-repeat right bottom
}
.curvebox_gray .corner4 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_gray4.gif) no-repeat left bottom
}
.curvebox_grayedge {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_grayedge1.gif) #fff no-repeat left top
}
.curvebox_grayedge .corner2 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_grayedge2.gif) no-repeat right top
}
.curvebox_grayedge .corner3 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_grayedge3.gif) no-repeat right bottom
}
.curvebox_grayedge .corner4 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_grayedge4.gif) no-repeat left bottom
}
.adinfo {
	TEXT-ALIGN: center; FONT-FAMILY: verdana, sans-serif; MARGIN-BOTTOM: 2px; COLOR: #666666; FONT-SIZE: 0.71em
}
DIV.midsection .adinfo {
	TEXT-ALIGN: left; MARGIN-TOP: -3px; FLOAT: left; MARGIN-LEFT: 10px
}
.column2 .adinfo {
	MARGIN-TOP: -3px; WIDTH: 300px
}
.adinfo A {
	COLOR: #015660; TEXT-DECORATION: none
}
.adinfo A:hover {
	TEXT-DECORATION: underline
}
#socialmedia {
	WIDTH: 71px; FONT-FAMILY: verdana; FLOAT: right; HEIGHT: 120px; FONT-SIZE: 11px
}
#socialmedia A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px
}
.socialmedia A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px
}
.socialmedia {
	TEXT-ALIGN: right; FLOAT: right
}
#sfg_home_index .socialmedia {
	MARGIN-RIGHT: 0px
}
.contentheader .socialmedia {
	MARGIN-RIGHT: 0px
}
.socialmedia IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-LEFT: 4px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#socialmedia .mid {
	TEXT-ALIGN: center; BACKGROUND: url(http://imgs.sfgate.com/graphics/socialmedia/socialtoolsmid.gif) repeat-y left top
}
#socialmedia .mid IMG {
	MARGIN-BOTTOM: 6px
}
#socialmedia .top {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/socialmedia/socialtoolstop.png) repeat-y left top
}
#socialmedia .top IMG {
	WIDTH: 71px; HEIGHT: 4px
}
#socialmedia .btm {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/socialmedia/socialtoolsbtm.png) repeat-y left top
}
#socialmedia .btm IMG {
	WIDTH: 71px; HEIGHT: 4px
}
#socialmedia IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#socialmedia .mid .more {
	POSITION: relative; LINE-HEIGHT: 6px; TOP: -4px
}
#socialmedia A {
	COLOR: #015660; TEXT-DECORATION: none
}
#socialmedia A:hover {
	TEXT-DECORATION: underline
}
#socialmedia .mid IMG {
	MARGIN-LEFT: 4px
}
#socialmedia .mid IMG.first {
	MARGIN-LEFT: 0px
}
.socialmediacontainer {
	POSITION: relative; FLOAT: right; TOP: -26px; LEFT: -75px
}
.contentheader .socialmediacontainer {
	TOP: -4px; LEFT: -23px
}
#sfg_readerviews .socialmedia {
	POSITION: relative; TOP: -2px
}
#sfg_readerviews .socialmediacontainer {
	TOP: -6px; LEFT: 417px
}
#sfg_article {
	MARGIN: 0px 0px 10px 10px; WIDTH: 948px
}
#sfg_article TABLE.article {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; PADDING-TOP: 0px
}
#sfg_article TABLE.article TR.article {
	VERTICAL-ALIGN: top
}
#sfg_article TABLE.article TD.column1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#sfg_article TABLE.article TD.column2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#sfg_article TABLE.article .wide_column2top {
	WIDTH: 300px; DISPLAY: inline; FLOAT: right
}
#sfg_article TABLE.article .wide_column2bottom {
	WIDTH: 300px; DISPLAY: inline; FLOAT: right
}
#sfg_article TABLE.article TD.column2 {
	PADDING-LEFT: 21px; BACKGROUND: url(http://imgs.sfgate.com/templates/types/article/graphics/vertical_rule.gif) #fff repeat-y 10px 0px
}
#sfg_article TABLE.article .wide_column2top {
	PADDING-LEFT: 21px; BACKGROUND: url(http://imgs.sfgate.com/templates/types/article/graphics/vertical_rule.gif) #fff repeat-y 10px 0px
}
#sfg_article TABLE.article .wide_column2bottom {
	PADDING-LEFT: 21px; BACKGROUND: url(http://imgs.sfgate.com/templates/types/article/graphics/vertical_rule.gif) #fff repeat-y 10px 0px
}
#sfg_article TABLE.article .wide_column2top {
	MARGIN-BOTTOM: 10px; HEIGHT: 250px; OVERFLOW: hidden
}
#sfg_article TABLE.article TD#groupmenu {
	PADDING-LEFT: 20px
}
#sfg_article .articleimage {
	PADDING-BOTTOM: 0px; MARGIN: 6px 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#sfg_article .articleheadings A {
	COLOR: #015660; TEXT-DECORATION: none
}
#sfg_article .bodytext A {
	COLOR: #015660; TEXT-DECORATION: none
}
#sfg_article .articleheadings A:hover {
	TEXT-DECORATION: underline
}
#sfg_article .articleheadings A:active {
	TEXT-DECORATION: underline
}
#sfg_article .bodytext A:hover {
	TEXT-DECORATION: underline
}
#sfg_article .bodytext A:active {
	TEXT-DECORATION: underline
}
#divider #bylinelogo {
	BORDER-BOTTOM: #bbb 1px solid; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 11px; BORDER-TOP: #bbb 1px solid; PADDING-TOP: 0.5em
}
#divider #columnlogo {
	BORDER-BOTTOM: #bbb 1px solid; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 11px; BORDER-TOP: #bbb 1px solid; PADDING-TOP: 0.5em
}
#divider #bylinelogo IMG {
	MARGIN: 0px 1.4em 0px 0px; DISPLAY: inline; VERTICAL-ALIGN: middle
}
#divider #columnlogo IMG {
	MARGIN: 0px 1.4em 0px 0px; DISPLAY: inline; VERTICAL-ALIGN: middle
}
#divider #bylinelogo H3 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 2em; TEXT-TRANSFORM: uppercase; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; COLOR: #293173; FONT-SIZE: 1.52em; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
#divider #columnlogo H3 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 2em; TEXT-TRANSFORM: uppercase; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; COLOR: #293173; FONT-SIZE: 1.52em; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
#divider #bylinelogo H4 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 2em; MARGIN: 0px 0px 0px 1.4em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; COLOR: #666; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
#divider #columnlogo H4 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 2em; MARGIN: 0px 0px 0px 1.4em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; COLOR: #666; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
#sfg_article .headlines {
	MARGIN-BOTTOM: 10px
}
#sfg_article .headlines H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: bold 1.44em Arial, Helvetica, sans-serif; PADDING-TOP: 0px
}
#sfg_article .headlines H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: bold 1.44em Arial, Helvetica, sans-serif; PADDING-TOP: 0px
}
#sfg_article .headlines H2 {
	MARGIN-TOP: 3px; FONT-SIZE: 1.26em
}
#sfg_article .articleheadings .byline {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 0.86em Verdana, sans-serif; PADDING-TOP: 0px
}
#sfg_article .articleheadings .date {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 0.86em Verdana, sans-serif; PADDING-TOP: 0px
}
#sfg_article .articleheadings .byline {
	MARGIN-BOTTOM: 3px
}
#sfg_article .articleheadings {
	MARGIN-BOTTOM: 10px
}
#sfg_article .vendor {
	PADDING-BOTTOM: 10px
}
#sfg_article .headlines P.logo {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#sfg_article .articleheadings .prweblogo {
	CLEAR: both
}
#sfg_article .prwebtitle {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana; BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/rule_dotted_horiz.gif) repeat-x 10px bottom; CLEAR: both; FONT-SIZE: 19px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#sfg_article .tools {
	CLEAR: both
}
#sfg_article .tools_top {
	MARGIN-BOTTOM: 10px
}
#sfg_article .tools TABLE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#sfg_article .tools TR {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#sfg_article .tools TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#sfg_article .tools P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#sfg_article .tools HR {
	DISPLAY: none
}
#sfg_article .tools .hr {
	WIDTH: 627px; BACKGROUND: url(http://imgs.sfgate.com/graphics/article/tools/dotted.gif) repeat-x; HEIGHT: 1px
}
#sfg_article .w948 .tools .hr {
	WIDTH: 948px
}
#sfg_article .tools TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-COLLAPSE: collapse; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#sfg_article .tools TR {
	VERTICAL-ALIGN: middle
}
#sfg_article .tools TD {
	TEXT-TRANSFORM: uppercase; FONT: 9px Arial, sans-serif
}
#sfg_article .tools A:link {
	COLOR: #222; TEXT-DECORATION: none
}
#sfg_article .tools A:visited {
	COLOR: #222; TEXT-DECORATION: none
}
#sfg_article .tools A:hover {
	COLOR: #222; TEXT-DECORATION: none
}
#sfg_article .tools A:active {
	COLOR: #222; TEXT-DECORATION: none
}
#sfg_article .tools TABLE {
	MARGIN-TOP: 3px; WIDTH: 625px; MARGIN-BOTTOM: 3px
}
#sfg_article .tools .print {
	WIDTH: 60px
}
#sfg_article .tools .email {
	WIDTH: 65px
}
#sfg_article .tools .share {
	POSITION: relative; WIDTH: 62px
}
#sfg_article .tools .toolbar_share_icons {
	POSITION: relative; WIDTH: 58px
}
#sfg_article .tools .comments {
	WIDTH: 129px
}
#sfg_article .tools .font {
	POSITION: relative; WIDTH: 126px
}
#sfg_article .tools .size {
	WIDTH: 33px
}
#sfg_article .tools_bot .comments {
	WIDTH: 115px
}
#sfg_article .tools .sponsor {
	TEXT-ALIGN: right; WIDTH: 153px
}
#sfg_article .tools .sponsor .creative {
	TEXT-ALIGN: right; WIDTH: 153px; BACKGROUND: url(http://imgs.sfgate.com/graphics/article/tools/sponsor.gif) no-repeat 15px 8px; HEIGHT: 31px
}
#sfg_article .tools IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px 6px -3px 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#sfg_article .tools .option IMG {
	MARGIN: 0px
}
#sfg_article .tools .height IMG {
	MARGIN: 0px
}
#sfg_article .tools .sponsor IMG {
	MARGIN: 0px
}
#sfg_article .tools .height IMG {
	WIDTH: 1px; HEIGHT: 25px
}
#sfg_article .tools .size IMG {
	MARGIN-RIGHT: 0px
}
#sfg_article .tools .size IMG.minus {
	MARGIN-RIGHT: 5px
}
#onespotISM {
	MARGIN-BOTTOM: 10px
}
.onespot_topics A {
	COLOR: #00565d; TEXT-DECORATION: none
}
.onespot_topics A:hover {
	TEXT-DECORATION: underline
}
.onespot_topics P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.onespot_topics {
	PADDING-LEFT: 8px; MARGIN-BOTTOM: 10px; CLEAR: both
}
.toolbar_twitter_icon {
	MARGIN: 0px
}
.toolbar_facebook_icon {
	MARGIN: 0px
}
.toolbar_facebook_icon {
	MARGIN-RIGHT: 5px !important
}
#yahooBuzzBadge-form {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; WIDTH: 74px !important; PADDING-RIGHT: 0px !important; HEIGHT: 22px !important; PADDING-TOP: 0px !important
}
#yahooBuzzBadge-0-form {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; WIDTH: 74px !important; PADDING-RIGHT: 0px !important; HEIGHT: 22px !important; PADDING-TOP: 0px !important
}
#yahooBuzzBadge-form A {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; WIDTH: 74px !important; PADDING-RIGHT: 0px !important; HEIGHT: 22px !important; PADDING-TOP: 0px !important
}
#yahooBuzzBadge-0-form A {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; WIDTH: 74px !important; PADDING-RIGHT: 0px !important; HEIGHT: 22px !important; PADDING-TOP: 0px !important
}
#sharepop1box {
	Z-INDEX: 2; POSITION: absolute; MARGIN: -9px 0px 0px -6px; WIDTH: 270px; DISPLAY: none; HEIGHT: 120px
}
#sharepop2box {
	Z-INDEX: 2; POSITION: absolute; MARGIN: -9px 0px 0px -6px; WIDTH: 270px; DISPLAY: none; HEIGHT: 120px
}
* HTML #sharepop1box {
	MARGIN-TOP: -1px
}
*:first-child + HTML #sharepop1box {
	MARGIN-TOP: -1px
}
#sfg_article #sharepop2box {
	MARGIN: -6px 0px 0px -5px
}
* HTML #sharepop2box {
	MARGIN-TOP: -1px
}
*:first-child + HTML #sharepop2box {
	MARGIN-TOP: -1px
}
#sharepop1mask {
	POSITION: absolute; MARGIN: -109px 0px 0px -100px; WIDTH: 500px; DISPLAY: none; HEIGHT: 320px
}
#sharepop2mask {
	POSITION: absolute; MARGIN: -109px 0px 0px -100px; WIDTH: 500px; DISPLAY: none; HEIGHT: 320px
}
* HTML #sharepop1mask {
	MARGIN-TOP: -101px
}
* HTML #sharepop2mask {
	MARGIN-TOP: -101px
}
*:first-child + HTML #sharepop1mask {
	MARGIN-TOP: -101px
}
*:first-child + HTML #sharepop2mask {
	MARGIN-TOP: -101px
}
#sfg_article .tools .share .tab {
	BORDER-LEFT: gray 1px solid; WIDTH: 66px; DISPLAY: inline; FLOAT: left; HEIGHT: 25px; BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray 1px solid
}
#sfg_article .tools .share .tabmask {
	BORDER-BOTTOM: gray 1px solid; WIDTH: 202px; DISPLAY: inline; FLOAT: right; HEIGHT: 25px
}
#sfg_article .tools .share .popup {
	BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 258px; PADDING-RIGHT: 0px; BACKGROUND: white; HEIGHT: 135px; CLEAR: both; BORDER-RIGHT: gray 1px solid; PADDING-TOP: 8px
}
#sfg_article .tools .share TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 250px; BORDER-COLLAPSE: collapse; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#sfg_article .tools .share TR {
	VERTICAL-ALIGN: top
}
#sfg_article .tools .share TD {
	VERTICAL-ALIGN: top
}
#sfg_article .tools .share TD {
	TEXT-TRANSFORM: none; FONT: 11px/22px Verdana, sans-serif; WHITE-SPACE: nowrap
}
#sfg_article .tools .share TD.first {
	PADDING-RIGHT: 10px
}
#sfg_article .tools .share TD {
	COLOR: #015660 !important
}
#sfg_article .tools .share TD A {
	COLOR: #015660 !important
}
#sfg_article .tools .share TD A:hover {
	TEXT-DECORATION: underline
}
#sfg_article .tools .share TD A:active {
	TEXT-DECORATION: underline
}
#sfg_article .tools .share TD IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px 5px -4px 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
* HTML #sfg_article .tools .share TD IMG {
	MARGIN: 5px 3px -3px 0px
}
#sfg_article .tools .share TD .buzz {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
#sfg_article .tools .share TD .yahooBuzzBadge-form SPAN SPAN {
	TOP: -3px !important; LEFT: -2px !important
}
* HTML #sfg_article .tools .share TD .buzz {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 0px; PADDING-TOP: 7px
}
* HTML #sfg_article .tools .share TD .yahooBuzzBadge-form SPAN SPAN {
	TOP: 4px !important
}
#fontpopbox {
	Z-INDEX: 2; POSITION: absolute; MARGIN: -9px 0px 0px -13px; WIDTH: 145px; DISPLAY: none; HEIGHT: 136px
}
* HTML #fontpopbox {
	MARGIN-TOP: -1px
}
*:first-child + HTML #fontpopbox {
	MARGIN-TOP: -1px
}
#fontpopmask {
	POSITION: absolute; MARGIN: -109px 0px 0px -100px; WIDTH: 345px; DISPLAY: none; HEIGHT: 336px
}
* HTML #fontpopmask {
	MARGIN-TOP: -101px
}
*:first-child + HTML #fontpopmask {
	MARGIN-TOP: -101px
}
#sfg_article .tools .font .tab {
	BORDER-LEFT: gray 1px solid; WIDTH: 66px; DISPLAY: inline; FLOAT: left; HEIGHT: 25px; OVERFLOW: hidden; BORDER-TOP: gray 1px solid; BORDER-RIGHT: gray 1px solid
}
#sfg_article .tools .font .tab IMG {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 53px; PADDING-LEFT: 0px; WIDTH: 40px; PADDING-RIGHT: 0px; HEIGHT: 40px; PADDING-TOP: 0px
}
#sfg_article .tools .font .tabmask {
	BORDER-BOTTOM: gray 1px solid; WIDTH: 77px; DISPLAY: inline; FLOAT: right; HEIGHT: 25px
}
#sfg_article .tools .font .popup {
	BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 133px; PADDING-RIGHT: 0px; BACKGROUND: white; HEIGHT: 96px; CLEAR: both; BORDER-RIGHT: gray 1px solid; PADDING-TOP: 8px
}
#sfg_article .tools .font .popup FORM {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#sfg_article .tools .font .popup DIV.choice {
	MARGIN-BOTTOM: 5px
}
#sfg_article .tools .font .popup INPUT {
	MARGIN-BOTTOM: -2px
}
#sfg_article .tools .font .popup .isdefault {
	FONT-STYLE: italic; COLOR: #666
}
#sfg_article .tools .font .popup .georgia {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
#sfg_article .tools .font .popup .verdana {
	FONT-FAMILY: Verdana, Arial, sans-serif
}
#sfg_article .tools .font .popup .times {
	FONT-FAMILY: "Times New Roman", serif
}
#sfg_article .tools .font .popup .arial {
	FONT-FAMILY: Arial, sans-serif
}
* HTML #articlecontent {
	WIDTH: 620px !important
}
#sfg_article .w948 #bodytext_top {
	WIDTH: 948px
}
#sfg_article .w948 #bodytext_bottom P {
	WIDTH: 948px
}
#sfg_article .w948 #articlebox {
	DISPLAY: none
}
#sfg_article .bodytext {
	LINE-HEIGHT: 1.75em
}
#sfg_article .bodytext SPAN.dateline {
	FONT-WEIGHT: bold
}
#sfg_article .bodytext .dropcap {
	LINE-HEIGHT: 0.9em; PADDING-RIGHT: 0.15em; DISPLAY: inline; FLOAT: left; FONT-SIZE: 3.1em; PADDING-TOP: 0.02em
}
.bodytext .xs {
	FONT-SIZE: 0.86em
}
.bodytext .sm {
	FONT-SIZE: 1.02em
}
.bodytext .md {
	FONT-SIZE: 1.25em
}
.bodytext .lg {
	FONT-SIZE: 1.49em
}
.bodytext .xl {
	FONT-SIZE: 2em
}
.bodytext H2 {
	FONT-SIZE: 1.1em
}
.bodytext .georgia {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.bodytext .verdana {
	FONT-FAMILY: Verdana, Arial, sans-serif
}
.bodytext .times {
	FONT-FAMILY: "Times New Roman", serif
}
.bodytext .arial {
	FONT-FAMILY: Arial, sans-serif
}
#sfg_article .bodytext #divider HR {
	DISPLAY: none
}
#sfg_article .bodytext .dtlcomment {
	FONT-STYLE: italic
}
.bodytext UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.bodytext OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.bodytext LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.bodytext LI {
	MARGIN-LEFT: 1.25em
}
#sfg_article .infobox TABLE {
	BORDER-BOTTOM-COLOR: #666; BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-COLOR: #666; BORDER-SPACING: 0; BORDER-COLLAPSE: collapse; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 1px; BORDER-RIGHT-COLOR: #666; BORDER-LEFT-COLOR: #666; BORDER-LEFT-WIDTH: 1px
}
#sfg_article .w627 .infobox TABLE {
	WIDTH: 627px
}
#sfg_article .w948 .infobox TABLE {
	WIDTH: 948px
}
#sfg_article .infobox TR {
	VERTICAL-ALIGN: top
}
#sfg_article .infobox TD {
	VERTICAL-ALIGN: top
}
#sfg_article .infobox TR.alt {
	BACKGROUND: #eee
}
#sfg_article .infobox TD {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; FONT: 11px/15px Verdana, sans-serif; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid; PADDING-TOP: 12px
}
#sfg_article .infobox TD.b {
	FONT-WEIGHT: bold
}
#sfg_article .infobox TD P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#articlecontent IMG.float_right {
	MAX-WIDTH: 320px
}
* HTML #articlecontent IMG.float_right {
	
}
#sfg_article TABLE.gallery {
	LINE-HEIGHT: 13px !important
}
.articleheadings .pagination {
	CLEAR: both
}
.articleheadings .pagination SPAN.count {
	FONT-FAMILY: Verdana, sans-serif; COLOR: #222222; FONT-SIZE: 11px
}
.articleheadings .pagination A {
	COLOR: #222222 !important; TEXT-DECORATION: none
}
.articleheadings .pagination A:hover {
	TEXT-DECORATION: underline
}
.articleheadings .pagination SPAN.single IMG {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; BORDER-TOP: 0px; TOP: 4px; MARGIN-RIGHT: 4px; BORDER-RIGHT: 0px
}
.articleheadings .pagination SPAN.single {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, sans-serif; COLOR: #222222; MARGIN-LEFT: 6px; FONT-SIZE: 9px
}
.articleheadings .pagination P.page {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: right; TOP: -4px; PADDING-TOP: 0px
}
.articleheadings .pagination P.date {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; DISPLAY: inline; FONT-FAMILY: Verdana, sans-serif; FLOAT: left; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#postcontent {
	CLEAR: both
}
#postcontent .pagination {
	TEXT-ALIGN: right; FONT-FAMILY: verdana; MARGIN-BOTTOM: 10px; COLOR: #666666; CLEAR: both; FONT-SIZE: 11px
}
* HTML #postcontent .pagination {
	MARGIN-TOP: 8px
}
#postcontent .pagination STRONG {
	COLOR: #000000
}
#postcontent .pagination A {
	COLOR: #015660; TEXT-DECORATION: none
}
#postcontent .pagination A:hover {
	TEXT-DECORATION: underline
}
#articlebox {
	MARGIN: -3px 20px 0px 0px; WIDTH: 220px; DISPLAY: inline; FONT-FAMILY: Verdana, sans-serif; FLOAT: left; CLEAR: left
}
#articlebox A:link {
	COLOR: #015660; TEXT-DECORATION: none
}
#articlebox A:visited {
	COLOR: #015660; TEXT-DECORATION: none
}
#articlebox A:hover {
	TEXT-DECORATION: underline
}
#articlebox A:active {
	TEXT-DECORATION: underline
}
#articlebox HR {
	DISPLAY: none
}
#articlebox .hr {
	MARGIN: 5px 0pt 7pt; WIDTH: 100%; BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/dotrule.gif) repeat-x; HEIGHT: 1px; CLEAR: both
}
#objbox {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 6px
}
#objbox IMG {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; MARGIN: 2px 8px 8px 2px; DISPLAY: inline; FLOAT: left; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
* HTML #objbox IMG {
	MARGIN: 1px 8px 7px 2px
}
#objbox A.more {
	LINE-HEIGHT: 0.75em; MARGIN: 2px; CLEAR: both; FONT-SIZE: 0.86em
}
#objbox DIV.clear {
	MARGIN-TOP: 6px; CLEAR: both
}
#chartlink {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; MARGIN-BOTTOM: 10px; FONT-SIZE: 0.86em; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 1px solid; PADDING-TOP: 6px
}
#articlebox .dropin {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 8px; MARGIN-TOP: 10px; PADDING-LEFT: 8px; WIDTH: 202px; PADDING-RIGHT: 8px; FONT-SIZE: 10px; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 8px
}
#articlebox .dropin A:link {
	COLOR: #006; TEXT-DECORATION: none
}
#articlebox .dropin A:visited {
	COLOR: #369; TEXT-DECORATION: none
}
#articlebox .dropin A:hover {
	TEXT-DECORATION: underline
}
#articlebox .dropin A:active {
	TEXT-DECORATION: underline
}
#articlebox .dropin H1 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; MARGIN: -8px -8px 5px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT: bold 10px Verdana, sans-serif; BACKGROUND: #666; COLOR: white; PADDING-TOP: 4px
}
#articlebox .dropin H2 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 10px Verdana, sans-serif; PADDING-TOP: 0px
}
#articlebox .dropin P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#articlebox .dropin HR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #999; DISPLAY: block; HEIGHT: 1px; COLOR: #999; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#articlebox .dropin .bold A {
	FONT-WEIGHT: bold
}
#articlebox .text1sm {
	
}
#articlebox .text2sm {
	
}
#articlebox .text1smb {
	
}
#articlebox .text2smb {
	
}
#articlebox .text1smb {
	FONT-WEIGHT: bold
}
#articlebox .text2smb {
	FONT-WEIGHT: bold
}
#articlefooter {
	FONT: 0.74em/1.2em Verdana, Arial, Helvetica, sans-serif
}
#articlefooter .imgleft {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; FLOAT: left; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
#articlefooter .imgright {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; FLOAT: right; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
.column1 #pageno {
	FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #555; CLEAR: both; FONT-SIZE: 0.86em
}
.column1 #pageno SPAN.pageid {
	FONT-WEIGHT: bold
}
.sfg_ysm001 {
	MARGIN: 10px 0px; WIDTH: 625px
}
.sfg_edi011 {
	MARGIN-TOP: 10px
}
#buychronicle {
	LINE-HEIGHT: 2.6em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 0.86em
}
#buychronicle A:link {
	COLOR: #015660; TEXT-DECORATION: none
}
#buychronicle A:visited {
	COLOR: #015660; TEXT-DECORATION: none
}
#buychronicle A:hover {
	TEXT-DECORATION: underline
}
#buychronicle A:active {
	TEXT-DECORATION: underline
}
#buychronicle IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; FLOAT: left; BORDER-TOP: 0px; MARGIN-RIGHT: 5px; BORDER-RIGHT: 0px
}
#subscribe {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#subscribe H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; FONT-SIZE: 11px; PADDING-TOP: 0px
}
* HTML #subscribe H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; FONT-SIZE: 11px; PADDING-TOP: 0px
}
HTML * #subscribe H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#subscribe .subscribeheader {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#subscribe A:link {
	COLOR: #015660; TEXT-DECORATION: none
}
#subscribe A:visited {
	COLOR: #015660; TEXT-DECORATION: none
}
#subscribe A:hover {
	TEXT-DECORATION: underline
}
#subscribe A:active {
	TEXT-DECORATION: underline
}
#subscribe IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; MARGIN-BOTTOM: 10px; FLOAT: left; BORDER-TOP: 0px; MARGIN-RIGHT: 10px; BORDER-RIGHT: 0px
}
#subscribe DIV.packages {
	COLOR: #555
}
#subscribe DIV.packages FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#subscribe DIV.packages INPUT {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; MARGIN-RIGHT: 6px; PADDING-TOP: 0px
}
#subscribe DIV.packages INPUT.btn {
	WIDTH: 100px
}
#subscribe DIV.packages FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#subscribe DIV.packages LABEL {
	MARGIN: 0px; FLOAT: left
}
#subscribe DIV.packages UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#subscribe DIV.packages UL LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 19px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #555; PADDING-TOP: 0px
}
#subscribe DIV.packages UL LI .clearfix * {
	VERTICAL-ALIGN: middle
}
#subscribe DIV.packages DIV.reg {
	DISPLAY: inline; FONT-WEIGHT: normal
}
#subscribe DIV.packages DIV.rate {
	DISPLAY: inline; COLOR: #c00; FONT-WEIGHT: normal
}
#subscribe #submit {
	MARGIN: 5px 0px 0px 2px
}
.sfg_dropin {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 0.86em; PADDING-TOP: 0px
}
.sfg_dropin P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.sfg_dropin P.sfg_generic {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#generic .sfg_dropin P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.sfg_dropin#athletics {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sports/athletics/dropin/athletics_curvebox1.gif) #ffffff no-repeat left top
}
.sfg_dropin#athletics .corner2 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sports/athletics/dropin/athletics_curvebox2.gif) no-repeat right top
}
.sfg_dropin#athletics .corner3 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sports/athletics/dropin/athletics_curvebox4.gif) no-repeat right bottom
}
.sfg_dropin#athletics .corner4 {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 5px; PADDING-RIGHT: 11px; BACKGROUND: url(http://imgs.sfgate.com/graphics/sports/athletics/dropin/athletics_curvebox3.gif) no-repeat left bottom; PADDING-TOP: 6px
}
.sfg_dropin#college {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sports/college/dropin/college_curvebox1.gif) #ffffff no-repeat left top
}
.sfg_dropin#college .corner2 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sports/college/dropin/college_curvebox2.gif) no-repeat right top
}
.sfg_dropin#college .corner3 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sports/college/dropin/college_curvebox4.gif) no-repeat right bottom
}
.sfg_dropin#college .corner4 {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 5px; PADDING-RIGHT: 11px; BACKGROUND: url(http://imgs.sfgate.com/graphics/sports/college/dropin/college_curvebox3.gif) no-repeat left bottom; PADDING-TOP: 6px
}
.sfg_dropin#generic {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sports/dropin/generic/generic_curvebox1.gif) #ffffff no-repeat left top
}
.sfg_dropin#generic .corner2 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sports/dropin/generic/generic_curvebox2.gif) no-repeat right top
}
.sfg_dropin#generic .corner3 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sports/dropin/generic/generic_curvebox4.gif) no-repeat right bottom
}
.sfg_dropin#generic .corner4 {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 5px; PADDING-RIGHT: 11px; BACKGROUND: url(http://imgs.sfgate.com/graphics/sports/dropin/generic/generic_curvebox3.gif) no-repeat left bottom; PADDING-TOP: 6px
}
.sfg_dropin#giants {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sports/giants/dropin/giants_curvebox1.gif) #ffffff no-repeat left top
}
.sfg_dropin#giants .corner2 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sports/giants/dropin/giants_curvebox2.gif) no-repeat right top
}
.sfg_dropin#giants .corner3 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sports/giants/dropin/giants_curvebox4.gif) no-repeat right bottom
}
.sfg_dropin#giants .corner4 {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 5px; PADDING-RIGHT: 11px; BACKGROUND: url(http://imgs.sfgate.com/graphics/sports/giants/dropin/giants_curvebox3.gif) no-repeat left bottom; PADDING-TOP: 6px
}
.sfg_dropin#niners {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sports/49ers/dropin/niners_curvebox1.gif) #ffffff no-repeat left top
}
.sfg_dropin#niners .corner2 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sports/49ers/dropin/niners_curvebox2.gif) no-repeat right top
}
.sfg_dropin#niners .corner3 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sports/49ers/dropin/niners_curvebox4.gif) no-repeat right bottom
}
.sfg_dropin#niners .corner4 {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 5px; PADDING-RIGHT: 11px; BACKGROUND: url(http://imgs.sfgate.com/graphics/sports/49ers/dropin/niners_curvebox3.gif) no-repeat left bottom; PADDING-TOP: 6px
}
.sfg_dropin#raiders {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sports/raiders/dropin/raiders_curvebox1.gif) #ffffff no-repeat left top
}
.sfg_dropin#raiders .corner2 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sports/raiders/dropin/raiders_curvebox2.gif) no-repeat right top
}
.sfg_dropin#raiders .corner3 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sports/raiders/dropin/raiders_curvebox4.gif) no-repeat right bottom
}
.sfg_dropin#raiders .corner4 {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 5px; PADDING-RIGHT: 11px; BACKGROUND: url(http://imgs.sfgate.com/graphics/sports/raiders/dropin/raiders_curvebox3.gif) no-repeat left bottom; PADDING-TOP: 6px
}
.sfg_dropin#sharks {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sports/sharks/dropin/sharks_curvebox1.gif) #ffffff no-repeat left top
}
.sfg_dropin#sharks .corner2 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sports/sharks/dropin/sharks_curvebox2.gif) no-repeat right top
}
.sfg_dropin#sharks .corner3 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sports/sharks/dropin/sharks_curvebox4.gif) no-repeat right bottom
}
.sfg_dropin#sharks .corner4 {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 5px; PADDING-RIGHT: 11px; BACKGROUND: url(http://imgs.sfgate.com/graphics/sports/sharks/dropin/sharks_curvebox3.gif) no-repeat left bottom; PADDING-TOP: 6px
}
.sfg_dropin#warriors {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sports/warriors/dropin/warriors_curvebox1.gif) #ffffff no-repeat left top
}
.sfg_dropin#warriors .corner2 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sports/warriors/dropin/warriors_curvebox2.gif) no-repeat right top
}
.sfg_dropin#warriors .corner3 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sports/warriors/dropin/warriors_curvebox4.gif) no-repeat right bottom
}
.sfg_dropin#warriors .corner4 {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 5px; PADDING-RIGHT: 11px; BACKGROUND: url(http://imgs.sfgate.com/graphics/sports/warriors/dropin/warriors_curvebox3.gif) no-repeat left bottom; PADDING-TOP: 6px
}
.sfg_dropin A:link {
	COLOR: #015660; TEXT-DECORATION: none
}
.sfg_dropin A:visited {
	COLOR: #015660; TEXT-DECORATION: none
}
.sfg_dropin A:hover {
	TEXT-DECORATION: underline
}
.sfg_dropin A:active {
	TEXT-DECORATION: underline
}
.sfg_dropin#generic A:link {
	COLOR: #015660; FONT-SIZE: 1em; TEXT-DECORATION: none
}
.sfg_dropin#generic A:visited {
	COLOR: #015660; FONT-SIZE: 1em; TEXT-DECORATION: none
}
.sfg_dropin#generic A:hover {
	FONT-SIZE: 1em; TEXT-DECORATION: underline
}
.sfg_dropin#generic A:active {
	FONT-SIZE: 1em; TEXT-DECORATION: underline
}
#articlebox .amazon_dropin_books {
	MARGIN-TOP: -4px; WIDTH: 220px; DISPLAY: block; BACKGROUND: url(http://imgs.sfgate.com/graphics/partners/amazon/booksbg.gif) no-repeat; HEIGHT: 43px
}
#articlebox .amazon_dropin_cd {
	MARGIN-TOP: -4px; WIDTH: 220px; DISPLAY: block; BACKGROUND: url(http://imgs.sfgate.com/graphics/partners/amazon/cdbg.gif) no-repeat; HEIGHT: 43px
}
#articlebox .amazon_dropin_dvd {
	MARGIN-TOP: -4px; WIDTH: 220px; DISPLAY: block; BACKGROUND: url(http://imgs.sfgate.com/graphics/partners/amazon/cdbg.gif) no-repeat; HEIGHT: 43px
}
#articlebox .amazon_dropin_games {
	MARGIN-TOP: -2px; WIDTH: 220px; DISPLAY: block; BACKGROUND: url(http://imgs.sfgate.com/graphics/partners/amazon/gamesbg.gif) no-repeat; HEIGHT: 37px
}
#articlebox .amazon_dropin_books A {
	POSITION: relative; FONT-FAMILY: verdana; FONT-SIZE: 11px; TOP: 21px; LEFT: 6px
}
#articlebox .amazon_dropin_dvd A {
	POSITION: relative; FONT-FAMILY: verdana; FONT-SIZE: 11px; TOP: 21px; LEFT: 6px
}
#articlebox .amazon_dropin_cd A {
	POSITION: relative; FONT-FAMILY: verdana; FONT-SIZE: 11px; TOP: 21px; LEFT: 6px
}
#articlebox .amazon_dropin_games A {
	POSITION: relative; FONT-FAMILY: verdana; FONT-SIZE: 11px; TOP: 21px; LEFT: 6px
}
#articlebox .amazon_dropin_games A {
	TOP: 19px
}
#articlebox .amazon_dropin_books .clearfix {
	WIDTH: 220px; DISPLAY: block; HEIGHT: 43px
}
#articlebox .amazon_dropin_dvd .clearfix {
	WIDTH: 220px; DISPLAY: block; HEIGHT: 43px
}
#articlebox .amazon_dropin_cd .clearfix {
	WIDTH: 220px; DISPLAY: block; HEIGHT: 43px
}
#articlebox .amazon_dropin_games .clearfix {
	WIDTH: 220px; DISPLAY: block; HEIGHT: 43px
}
.TSNscores {
	WIDTH: 300px !important; MARGIN-BOTTOM: 10px
}
#adpos3 {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 10px
}
#topmost {
	MARGIN-BOTTOM: 10px
}
#adjacency {
	MARGIN-BOTTOM: 10px
}
#adpos2 {
	MARGIN-BOTTOM: 10px
}
#adpos6 {
	MARGIN-BOTTOM: 10px
}
TABLE.column2 {
	WIDTH: 300px
}
TABLE.column2 TR {
	VERTICAL-ALIGN: top
}
TABLE.column2 TD.leftcol {
	PADDING-RIGHT: 10px
}
.column2 TABLE.column2 {
	MARGIN-LEFT: 0px
}
.sfg_cls003 {
	MARGIN-BOTTOM: 10px
}
#page #headernav .x88 {
	WIDTH: 968px
}
*:first-child + HTML #page #headernav .x88 {
	PADDING-LEFT: 10px
}
* HTML #page #headernav .x88 {
	PADDING-LEFT: 0px
}
TABLE.article TD.column2 .promo {
	MARGIN-BOTTOM: 10px
}
.geo {
	DISPLAY: none
}
.election_promo_link {
	MARGIN: 10px 0px; FONT-FAMILY: verdana; FONT-SIZE: 11px
}
.election_promo_link A {
	COLOR: #015660; TEXT-DECORATION: none
}
.election_promo_link A:hover {
	TEXT-DECORATION: underline
}
UL.williamssonomaul {
	CLEAR: both
}
.bodytext .businessinsider_player {
	WIDTH: 300px !important; MARGIN-BOTTOM: 10px; FLOAT: right
}
.bodytext .businessinsider_player DIV {
	WIDTH: 300px !important; MARGIN-BOTTOM: 10px; FLOAT: right
}
.bodytext .businessinsider_player OBJECT {
	WIDTH: 300px !important; MARGIN-BOTTOM: 10px; FLOAT: right
}
.bodytext .businessinsider_player EMBED {
	WIDTH: 300px !important; MARGIN-BOTTOM: 10px; FLOAT: right
}
.bodytext .businessinsider_player SCRIPT {
	WIDTH: 300px !important; MARGIN-BOTTOM: 10px; FLOAT: right
}
#sfg_centerpice_jumbo {
	WIDTH: 300px; FONT-FAMILY: verdana; MARGIN-BOTTOM: 10px; BACKGROUND: url(http://imgs.sfgate.com/graphics/article/centerpiece_top_v2.gif) no-repeat left top; CLEAR: both; PADDING-TOP: 4px
}
#sfg_centerpice_jumbo .mainBtm {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/article/centerpiece_btm.gif) no-repeat left bottom; HEIGHT: 10px
}
#sfg_centerpice_jumbo .main {
	BORDER-LEFT: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
#sfg_centerpice_jumbo IMG.pageart {
	BORDER-BOTTOM: 1px solid; BORDER-LEFT: 0px; WIDTH: 298px; HEIGHT: 164px; CLEAR: both; BORDER-TOP: 1px solid; BORDER-RIGHT: 0px
}
#sfg_centerpice_jumbo .desc {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; CLEAR: both; PADDING-TOP: 0px
}
#sfg_centerpice_jumbo H2 {
	PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana; FONT-SIZE: 11px; PADDING-TOP: 3px
}
#sfg_centerpice_jumbo H3 {
	PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 0.94em; PADDING-TOP: 0px
}
#sfg_centerpice_jumbo H4 {
	PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 0.94em; PADDING-TOP: 0px
}
#sfg_centerpice_jumbo A {
	COLOR: #015660; TEXT-DECORATION: none
}
#sfg_centerpice_jumbo A:hover {
	TEXT-DECORATION: underline
}
#sfg_centerpice_jumbo P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 0.86em; PADDING-TOP: 0px
}
#sfg_centerpice_jumbo P.multimedia {
	MARGIN-TOP: 4px
}
#sfg_centerpice_jumbo P.multimedia IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#sfg_centerpice_jumbo P.multimedia A {
	MARGIN-RIGHT: 10px
}
#sfg_centerpice_jumbo .comments IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#sfg_centerpice_jumbo UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.centerpiece LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#sfg_centerpice_jumbo UL {
	MARGIN-TOP: 10px
}
#sfg_centerpice_jumbo .feature {
	WIDTH: 100%; MARGIN-BOTTOM: 10px; CLEAR: both
}
#sfg_centerpice_jumbo LI {
	PADDING-LEFT: 9px; BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/bullet_square333.gif) no-repeat 0px 6px; FONT-SIZE: 0.86em
}
#sfg_centerpice_jumbo .relateditems IMG {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 64px; DISPLAY: inline; FLOAT: left; HEIGHT: 64px; MARGIN-LEFT: 10px; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
#sfg_centerpice_jumbo .relateditems .item {
	MARGIN-TOP: 10px; WIDTH: 100%; CLEAR: both
}
#sfg_centerpice_jumbo .relateditems H4 {
	MARGIN: 0px 0px 4px; FONT-SIZE: 0.86em
}
#sfg_centerpice_jumbo .relateditems .desc {
	PADDING-LEFT: 0px; WIDTH: 200px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; CLEAR: none
}
.centerpiece {
	WIDTH: 300px; FONT-FAMILY: verdana; MARGIN-BOTTOM: 10px; BACKGROUND: url(http://imgs.sfgate.com/graphics/article/centerpiece_top_v2.gif) no-repeat left top; CLEAR: both; PADDING-TOP: 0px
}
.centerpiece .main {
	BORDER-LEFT: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.centerpiece .mainBtm {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/article/centerpiece_btm.gif) no-repeat left bottom; HEIGHT: 10px
}
.centerpiece IMG.thumb {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-TOP: 10px; WIDTH: 298px; HEIGHT: 164px; CLEAR: both; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: 0px
}
.centerpiece IMG.first {
	MARGIN-TOP: 0px
}
.centerpiece .cpiecedesc {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; CLEAR: both; PADDING-TOP: 0px
}
.centerpiece A {
	COLOR: #015660; TEXT-DECORATION: none
}
.centerpiece A:hover {
	TEXT-DECORATION: underline
}
#sfg_article_cpiece H2 {
	PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana; FONT-SIZE: 11px; PADDING-TOP: 8px
}
.centerpiece H3 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; MARGIN: 4px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 0.94em; PADDING-TOP: 0px
}
.centerpiece H4 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; MARGIN: 4px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 0.94em; PADDING-TOP: 0px
}
.centerpiece P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 0.86em; PADDING-TOP: 0px
}
.centerpiece P.links {
	COLOR: #666666
}
.centerpiece P.comments {
	MARGIN: 4px 0px 0px; FONT-SIZE: 0.78em
}
.centerpiece P.comments IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.centerpiece UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.centerpiece LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.centerpiece UL {
	MARGIN-TOP: 5px
}
.centerpiece SPAN.pipe {
	COLOR: #666666
}
.centerpiece LI {
	PADDING-LEFT: 9px; BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/bullet_square333.gif) no-repeat 0px 6px; FONT-SIZE: 0.86em
}
.centerpiece .desc H3 {
	MARGIN: 0px 0px 4px; FONT-SIZE: 0.86em
}
.centerpiece .desc H4 {
	MARGIN: 0px 0px 4px; FONT-SIZE: 0.86em
}
.centerpiece .item {
	MARGIN: 10px 0px 0px
}
.centerpiece .item IMG {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 64px; DISPLAY: inline; FLOAT: left; HEIGHT: 64px; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.centerpiece .desc {
	WIDTH: 200px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px
}
.article_centerpiece {
	MARGIN: 0px 20px 0px 0px; DISPLAY: inline; FONT-FAMILY: verdana; FLOAT: left
}
.cpiece370 {
	WIDTH: 370px
}
.cpiece300 {
	WIDTH: 300px
}
.article_centerpiece A {
	COLOR: #015660; TEXT-DECORATION: none
}
.article_centerpiece A:hover {
	TEXT-DECORATION: underline
}
.article_centerpiece IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.cpiece370 IMG.thumb {
	WIDTH: 370px
}
.cpiece300 IMG.thumb {
	WIDTH: 300px
}
.article_centerpiece P.caption {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 11px; MARGIN: 2px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666666; CLEAR: both; FONT-SIZE: 10px; PADDING-TOP: 0px
}
.article_centerpiece P.byline {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; COLOR: #666666; CLEAR: both; FONT-SIZE: 9px; PADDING-TOP: 0px
}
.article_centerpiece P.view {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 11px; MARGIN: 5px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #222222; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.article_centerpiece P.view A {
	FONT-WEIGHT: normal !important
}
.article_centerpiece P.view IMG {
	MARGIN-RIGHT: 2px
}
.article_centerpiece HR {
	DISPLAY: none
}
.article_centerpiece .hr {
	MARGIN: 0px 0px 10px; BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/dotrule.gif) repeat-x 0px 50%; HEIGHT: 1px; CLEAR: both
}
.article_centerpiece .captionbox {
	BORDER-BOTTOM: #e0e0e0 1px solid; BORDER-LEFT: #e0e0e0 1px solid; PADDING-BOTTOM: 6px; MARGIN: 0px 0px 10px; PADDING-LEFT: 6px; PADDING-RIGHT: 3px; BACKGROUND: url(http://imgs.sfgate.com/graphics/article/articlebox_caption_bg.gif) #ededed repeat-x left top; BORDER-RIGHT: #e0e0e0 1px solid; PADDING-TOP: 2px
}
.article_centerpiece .imgbox .arrow {
	POSITION: relative; MARGIN-BOTTOM: -9px; TOP: -9px; LEFT: 10px
}
.article_centerpiece .imgbox .thumb {
	POSITION: relative
}
.article_centerpiece .viewlink IMG.plus {
	MARGIN-RIGHT: 5px
}
.article_centerpiece .viewlink {
	MARGIN-TOP: -1px; MARGIN-BOTTOM: 9px; FONT-SIZE: 10px
}
.sfg_topclassifieds {
	PADDING-BOTTOM: 5px; WIDTH: 300px; FONT-FAMILY: verdana; MARGIN-BOTTOM: 10px; BACKGROUND: url(http://imgs.sfgate.com/graphics/article/topclassifieds/topclassifieds_bottom.gif) no-repeat left bottom; CLEAR: both
}
.sfg_topclassifieds A {
	COLOR: #015660; TEXT-DECORATION: none
}
.sfg_topclassifieds A:hover {
	TEXT-DECORATION: underline
}
.sfg_topclassifieds A:active {
	OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; OUTLINE-WIDTH: medium !important
}
.sfg_topclassifieds H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 9px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 0.86em; PADDING-TOP: 7px
}
.sfg_topclassifieds .classifiedtitle {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 9px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 0.86em; PADDING-TOP: 7px
}
.sfg_topclassifieds IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.sfg_topclassifieds .header {
	HEIGHT: 35px
}
.sfg_topclassifieds .header .ad IMG {
	MARGIN: 1px 6px 0px 0px; WIDTH: 115px; FLOAT: right; HEIGHT: 28px
}
.sfg_topclassifieds .main {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/article/topclassifieds/topclassifieds_mid.gif) repeat-y left top; PADDING-TOP: 10px
}
.sfg_topclassifieds .main .mainimage {
	DISPLAY: inline; FLOAT: left
}
.sfg_topclassifieds .main .prev {
	DISPLAY: inline; FLOAT: left
}
.sfg_topclassifieds .main .next {
	DISPLAY: inline; FLOAT: left
}
.sfg_topclassifieds .title {
	CLEAR: both
}
.sfg_topclassifieds .title H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 0.94em; PADDING-TOP: 0px
}
.sfg_topclassifieds .title P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000000 !important; FONT-SIZE: 0.86em; FONT-WEIGHT: normal !important; PADDING-TOP: 0px
}
.sfg_topclassifieds .title SPAN.price {
	MARGIN-LEFT: 25px
}
.sfg_topclassifieds .footer {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; CLEAR: both; PADDING-TOP: 17px
}
.sfg_topclassifieds .footer .pagination {
	FLOAT: left
}
.sfg_topclassifieds .footer .more {
	FLOAT: right; FONT-SIZE: 0.78em
}
.cars_topclass {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/article/topclassifieds/topcars_top.gif) no-repeat left top; PADDING-TOP: 5px
}
.cars_topclass .header {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/article/topclassifieds/topcars_header_bg.gif) no-repeat left top
}
.cars_topclass .mainimage {
	WIDTH: 158px; BACKGROUND: url(http://imgs.sfgate.com/graphics/article/topclassifieds/topcars_img_bg.gif) no-repeat left top; HEIGHT: 128px; MARGIN-LEFT: 8px
}
.cars_topclass .mainimage IMG {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 156px; PADDING-RIGHT: 1px; HEIGHT: 117px; PADDING-TOP: 1px
}
.cars_topclass .main .prev IMG {
	MARGIN: 39px 20px 0px 18px
}
.cars_topclass .main .next IMG {
	MARGIN: 39px 20px 0px 26px
}
.homes_topclass {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/article/topclassifieds/tophomes_top.gif) no-repeat left top; PADDING-TOP: 5px
}
.homes_topclass .header {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/article/topclassifieds/tophomes_header_bg.gif) no-repeat left top
}
.homes_topclass .mainimage {
	WIDTH: 178px; BACKGROUND: url(http://imgs.sfgate.com/graphics/article/topclassifieds/tophomes_img_bg.gif) no-repeat left top; HEIGHT: 128px
}
.homes_topclass .mainimage IMG {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 176px; PADDING-RIGHT: 1px; HEIGHT: 117px; PADDING-TOP: 1px
}
.homes_topclass .main .prev IMG {
	MARGIN: 39px 18px 0px
}
.homes_topclass .main .next IMG {
	MARGIN: 39px 0px 0px 17px
}
.jobs_topclass {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/article/topclassifieds/topjobs_top.gif) no-repeat left top; PADDING-TOP: 5px
}
.jobs_topclass .header {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/article/topclassifieds/topjobs_header_bg.gif) no-repeat left top
}
.jobs_topclass .main {
	PADDING-TOP: 6px !important
}
.jobs_topclass .main .yahoo {
	MARGIN: 0px 10px 0px 0px; HEIGHT: 41px; CLEAR: both
}
.jobs_topclass .main .yahoo IMG {
	FLOAT: right
}
.jobs_topclass .mainimage {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 178px; PADDING-RIGHT: 0px; PADDING-TOP: 37px
}
.jobs_topclass .main .prev IMG {
	MARGIN: 39px 18px 0px
}
.jobs_topclass .main .next IMG {
	MARGIN: 39px 0px 0px 17px
}
.jobs_topclass .mainimage H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 0.94em; PADDING-TOP: 0px
}
.jobs_topclass .mainimage .featuredtitle {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 0.94em; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.jobs_topclass .mainimage P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 0.86em; PADDING-TOP: 0px
}
.jobs_topclass .footer {
	PADDING-TOP: 58px !important
}
.sfg_art001 * {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sfg_art001 {
	MARGIN-BOTTOM: 10px
}
.sfg_art001 A.view {
	DISPLAY: block; MARGIN-BOTTOM: -2px; CLEAR: both
}
.sfg_art001 H2 {
	TEXT-TRANSFORM: uppercase; FONT: bold 0.78em arial, helvetica, sans-serif; MARGIN-BOTTOM: 8px; COLOR: #222222
}
.sfg_art001 IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.sfg_art001 IMG.thumb {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; WIDTH: 64px; DISPLAY: block; FLOAT: left; HEIGHT: 64px; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
.sfg_art001 IMG.last-thumb {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; WIDTH: 64px; DISPLAY: block; FLOAT: left; HEIGHT: 64px; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
.sfg_art001 IMG.thumb {
	MARGIN: 0px 11px 7px 0px
}
.sfg_art001 IMG.last-thumb {
	MARGIN: 0px 0px 8px
}
.sfg_art001 IMG.solo-thumb {
	WIDTH: 220px; DISPLAY: block; MARGIN-BOTTOM: 8px
}
.sfg_art001 IMG.gmap-part1 {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 218px; DISPLAY: block; MARGIN-BOTTOM: 8px; HEIGHT: 218px; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.sfg_art001 IMG.solo-thumb-small {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; WIDTH: 120px; DISPLAY: block; MARGIN-BOTTOM: 8px; HEIGHT: 120px; CLEAR: both; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
.sfg_art001 IMG.plus {
	CLEAR: both; MARGIN-RIGHT: 5px
}
.sfg_art001 A {
	FONT: 0.78em verdana, sans-serif; COLOR: #015660; TEXT-DECORATION: none
}
.sfg_art001 SPAN.number {
	COLOR: #000000 !important; FONT-WEIGHT: bold !important
}
.sfg_art004 * {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.sfg_art004 H2 {
	TEXT-TRANSFORM: uppercase; FONT: bold 0.78em arial, verdana, sans-serif; MARGIN-BOTTOM: 6px; COLOR: #222
}
.sfg_art004 P {
	FONT: 0.86em verdana, arial, sans-serif; MARGIN-BOTTOM: 10px
}
.sfg_art004 UL LI {
	PADDING-BOTTOM: 0pt; LINE-HEIGHT: 13px; LIST-STYLE-TYPE: none; PADDING-LEFT: 11px; PADDING-RIGHT: 0pt; MARGIN-BOTTOM: 5px; BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/bullet_square333.gif) no-repeat 0px 5px; PADDING-TOP: 0pt
}
.sfg_art004 A {
	MARGIN-TOP: 5px; FONT: 0.86em/14px verdana, arial, sans-serif; COLOR: #015660; TEXT-DECORATION: none
}
.sfg_art004 HR {
	DISPLAY: none
}
.sfg_art004 .hr {
	MARGIN: 10px 0px; BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/dotrule.gif) repeat-x; HEIGHT: 1px; CLEAR: both
}
.sfg_art004 LI SPAN {
	FONT: 0.78em verdana; COLOR: #666
}
.sfg_edi011 H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sfg_edi011 H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sfg_edi011 P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sfg_edi011 FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sfg_edi011 {
	FONT-FAMILY: Verdana, sans-serif; BACKGROUND: url(http://imgs.sfgate.com/graphics/contentmodules/edi011/insidesfgate_corner1.gif) #eaecd9 no-repeat left top; HEIGHT: 1%; CLEAR: both
}
.sfg_edi011 .corner2 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/contentmodules/edi011/insidesfgate_corner2.gif) no-repeat right top
}
.sfg_edi011 .corner3 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/contentmodules/edi011/insidesfgate_corner3.gif) no-repeat right bottom
}
.sfg_edi011 .corner4 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 11px; PADDING-RIGHT: 10px; BACKGROUND: url(http://imgs.sfgate.com/graphics/contentmodules/edi011/insidesfgate_corner4.gif) no-repeat left bottom; PADDING-TOP: 10px
}
#sfg_edi011_inside_sfgate_v3_article .corner4 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 11px; PADDING-RIGHT: 1px; PADDING-TOP: 10px
}
TABLE.article .sfg_edi011 {
	WIDTH: 627px !important
}
.sfg_edi011 IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.sfg_edi011 IMG.thumb {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; WIDTH: 110px; HEIGHT: 80px; CLEAR: both; BORDER-TOP: black 1px solid; MARGIN-RIGHT: 10px; BORDER-RIGHT: black 1px solid
}
* HTML .sfg_edi011 IMG.thumb {
	MARGIN-RIGHT: 0px
}
.sfg_edi011 A:link {
	COLOR: #015660; TEXT-DECORATION: none
}
.sfg_edi011 A:visited {
	COLOR: #667b7b; TEXT-DECORATION: none
}
.sfg_edi011 A:hover {
	TEXT-DECORATION: underline
}
.sfg_edi011 A:active {
	TEXT-DECORATION: underline
}
.sfg_edi011 .header {
	WIDTH: 100%; MARGIN-BOTTOM: 4px; BACKGROUND: url(http://imgs.sfgate.com/graphics/contentmodules/edi011/insidesfgate_tile.gif) repeat-x
}
.sfg_edi011 H2 {
	WIDTH: 83px; DISPLAY: inline; FLOAT: left; FONT-SIZE: 0.71em
}
.sfg_edi011 P.page {
	DISPLAY: inline; WHITE-SPACE: nowrap; FLOAT: right
}
.sfg_edi011 P.nav {
	DISPLAY: inline; WHITE-SPACE: nowrap; FLOAT: right
}
.sfg_edi011 P.page {
	WIDTH: 30px
}
.sfg_edi011 P.page IMG {
	MARGIN-LEFT: 2px
}
.sfg_edi011 P.nav {
	PADDING-LEFT: 5px; WIDTH: 50px; BACKGROUND: #eaecd9
}
.sfg_edi011 P.nav IMG {
	MARGIN-LEFT: 1px
}
.sfg_edi011 .item {
	WIDTH: 112px; DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 14px
}
#sfg_article .item {
	MARGIN-RIGHT: 11px
}
.sfg_edi011 #sfg_edi011_inside_sfgate3 {
	MARGIN-RIGHT: 0px
}
.sfg_edi011 #sfg_edi011_inside_sfgate6 {
	MARGIN-RIGHT: 0px
}
.sfg_edi011 #sfg_edi011_inside_sfgate9 {
	MARGIN-RIGHT: 0px
}
.sfg_edi011 .desc {
	MARGIN-TOP: 6px; WIDTH: 110px; CLEAR: both; FONT-SIZE: 0.78em
}
.sfg_edi011 .desc H4 {
	FONT-SIZE: 1em
}
.sfg_edi011 .desc A {
	DISPLAY: block; FONT-WEIGHT: bold
}
.sfg_edi011 FORM {
	DISPLAY: none
}
.sfg_edi011 .last {
	MARGIN-RIGHT: 0px !important
}
.sfg_edi011 IMG.multimedia {
	PADDING-RIGHT: 2px
}
#sfg_article #spt003_giants {
	WIDTH: 300px; MARGIN-BOTTOM: 10px
}
#sfg_article #spt003_athletics {
	WIDTH: 300px; MARGIN-BOTTOM: 10px
}
#sfg_article #spt003_raiders {
	WIDTH: 300px; MARGIN-BOTTOM: 10px
}
#sfg_article #spt003_warriors {
	WIDTH: 300px; MARGIN-BOTTOM: 10px
}
#sfg_article #spt003_49ers {
	WIDTH: 300px; MARGIN-BOTTOM: 10px
}
#sfg_article #spt003_stanford {
	WIDTH: 300px; MARGIN-BOTTOM: 10px
}
#sfg_article #spt003_cal {
	WIDTH: 300px; MARGIN-BOTTOM: 10px
}
#sfg_article #spt003_stmarys {
	WIDTH: 300px; MARGIN-BOTTOM: 10px
}
#sfg_article #spt003_superbowl {
	WIDTH: 300px; MARGIN-BOTTOM: 10px
}
#sfg_article .sfg_sti002 {
	WIDTH: 300px; MARGIN-BOTTOM: 10px
}
.articlePageCommentBoxWrapper A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.commentspage A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.w627 {
	WIDTH: 627px
}
.articlePageCommentBoxWrapper .header H3 {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -1024px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; WIDTH: 92px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: url(http://imgs.sfgate.com/templates/types/article/graphics/comments_heading.gif) no-repeat 10px 0px; FLOAT: left; HEIGHT: 11px; FONT-SIZE: 0.96em; PADDING-TOP: 0px
}
.pluck-comm-input-content H4 {
	MARGIN: 0px 0px 8px; FONT-FAMILY: verdana; FONT-SIZE: 12px
}
#sfgate_bottomCnt {
	MARGIN: -2px 0px 0px 7px; WIDTH: auto; DISPLAY: inline; FLOAT: left; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#HDNPluck_bottomCnt {
	MARGIN: -2px 0px 0px 7px; WIDTH: auto; DISPLAY: inline; FLOAT: left; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.header IMG.rssicon {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; FLOAT: right; BORDER-TOP: 0px; MARGIN-RIGHT: 10px; BORDER-RIGHT: 0px
}
.articlePageCommentBoxWrapper .header IMG.rssicon {
	MARGIN-RIGHT: 0px
}
.articlePageCommentBoxWrapper .header H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 11px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana; FLOAT: left; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.articlePageCommentBoxWrapper #sfgate_bottomCnt {
	WIDTH: auto !important
}
.articlePageCommentBoxWrapper #HDNPluck_bottomCnt {
	WIDTH: auto !important
}
.articlePageCommentBoxWrapper .header .friendscount {
	POSITION: relative; FONT-FAMILY: verdana; FLOAT: left; FONT-SIZE: 11px; TOP: -2px; LEFT: 10px
}
.articlePageCommentBoxWrapper .header .friendscount A {
	COLOR: #015660; TEXT-DECORATION: none
}
.articlePageCommentBoxWrapper .header .friendscount A:hover {
	TEXT-DECORATION: underline
}
.articlePageCommentBoxWrapper .header .friendscount .pluck-comm-commenttext {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.pluck-comm-input-content P.policy {
	LINE-HEIGHT: 15px; MARGIN: 0px 0px 10px; WIDTH: 607px; FLOAT: left; CLEAR: both; FONT-SIZE: 11px
}
.articlePageCommentBoxWrapper .pluck-comm-input-content P.policy {
	MARGIN-LEFT: 10px !important
}
P.pluck-comm-submitoptions {
	CLEAR: both !important
}
.pluck-comm-input-content .pluck-comm-submitoptions {
	HEIGHT: 29px !important
}
.pluck-comm-input-content .pluck-comm-submitoptions #sfgate_counter_input LABEL {
	MARGIN-TOP: 2px; FLOAT: left; COLOR: #666666 !important; MARGIN-LEFT: 204px; MARGIN-RIGHT: 4px
}
.pluck-comm-input-content .pluck-comm-submitoptions #HDNPluck_counter_input LABEL {
	MARGIN-TOP: 2px; FLOAT: left; COLOR: #666666 !important; MARGIN-LEFT: 204px; MARGIN-RIGHT: 4px
}
.pluck-comm-input-content #sfgate_counter_input {
	MARGIN-TOP: 2px
}
.pluck-comm-input-content #HDNPluck_counter_input {
	MARGIN-TOP: 2px
}
.pluck-comm-input-content .pluck-comm-submitoptions #sfgate_counter_input LABEL {
	MARGIN-TOP: 2px; FLOAT: left; COLOR: #666666 !important; MARGIN-LEFT: 204px; MARGIN-RIGHT: 4px
}
.pluck-comm-input-content .pluck-comm-submitoptions #HDNPluck_counter_input LABEL {
	MARGIN-TOP: 2px; FLOAT: left; COLOR: #666666 !important; MARGIN-LEFT: 204px; MARGIN-RIGHT: 4px
}
.pluck-comm-input-content #share_connect_option {
	DISPLAY: block; FLOAT: left; FONT-SIZE: 11px !important
}
#share_connect_option .optionlabel {
	MARGIN-LEFT: 8px
}
#share_connect_option {
	MARGIN-TOP: 0px !important
}
.pluck-comm-input-content H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 6px 5px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana !important; FLOAT: left; CLEAR: left; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.pluck-comm-input-content TABLE.fb-table {
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 4px; MARGIN-LEFT: 3px
}
.pluck-comm-input-content TABLE.fb-table TD {
	FONT-SIZE: 11px
}
.pluck-comm-input-content .pluck-comm-posting-form INPUT.submit {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 58px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; CLEAR: both; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.commentspage .pluck-comm-input-content .pluck-comm-posting-form INPUT.submit {
	MARGIN-LEFT: 0px !important
}
.pluck-comm-input-content {
	COLOR: #000000 !important
}
.pluck-comm-input-content LABEL {
	TEXT-ALIGN: right; FONT-FAMILY: verdana; FONT-SIZE: 11px !important
}
.pluck-comm-input-content INPUT.count {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 45px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.pluck-comm-comment-content TEXTAREA {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, sans-serif !important; FLOAT: left; FONT-SIZE: 11px !important; PADDING-TOP: 0px
}
.commentspage #sfgate_comment_input {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, sans-serif !important; FLOAT: left; FONT-SIZE: 11px !important; PADDING-TOP: 0px
}
.commentspage #HDNPluck_comment_input {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, sans-serif !important; FLOAT: left; FONT-SIZE: 11px !important; PADDING-TOP: 0px
}
.commentspage #sfgate_comment_input {
	MARGIN-LEFT: 0px !important
}
#sfgate_comment_input {
	MARGIN: 0px 0px 3px
}
#HDNPluck_comment_input {
	MARGIN: 0px 0px 3px
}
.pluck-comm-posting-form #sfgate_comment_input {
	WIDTH: 400px; FLOAT: left; HEIGHT: 81px; MARGIN-LEFT: 10px
}
.pluck-comm-posting-form #HDNPluck_comment_input {
	WIDTH: 400px; FLOAT: left; HEIGHT: 81px; MARGIN-LEFT: 10px
}
.pluck-comm-input-content .pluck-comm-input-rounded-wrap {
	CLEAR: both
}
.pluck-comm-reply-input {
	MARGIN-TOP: 8px; DISPLAY: none; MARGIN-BOTTOM: 8px
}
.pluck-comm-reply-input .pluck-comm-submitoptions {
	HEIGHT: 19px !important
}
.pluck-comm-reply-input .pluck-comm-posting-form #sfgate_comment_input {
	MARGIN-LEFT: 0px !important
}
.commentspage #HDNPluck_comment_input {
	MARGIN-LEFT: 0px !important
}
.pluck-comm-reply-input .pluck-comm-posting-form INPUT.submit {
	MARGIN-LEFT: 0px !important
}
.pluck-comm-reply-input .readpolicy {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 9px !important; PADDING-TOP: 0px
}
.pluck-comm-reply-input #share_connect_option {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 9px !important; PADDING-TOP: 0px
}
.pluck-comm-reply-input TABLE.fb-table TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 9px !important; PADDING-TOP: 0px
}
.pluck-comm-reply-input #sfgate_comment_input_reply {
	WIDTH: 268px !important; HEIGHT: 82px !important; MARGIN-LEFT: 0px !important
}
.pluck-comm-reply-input #HDNPluck_comment_input_reply {
	WIDTH: 268px !important; HEIGHT: 82px !important; MARGIN-LEFT: 0px !important
}
.pluck-comm-reply-input .pluck-comm-submitoptions #sfgate_counter_input LABEL {
	MARGIN-LEFT: 73px !important
}
.pluck-comm-reply-input .pluck-comm-submitoptions #HDNPluck_counter_input LABEL {
	MARGIN-LEFT: 73px !important
}
.pluck-comm-reply-input TABLE.fb-table {
	MARGIN-TOP: 1px !important
}
.pluck-comm-reply-input P.pluck-comm-calltoaction {
	DISPLAY: none !important
}
.pluck-comm-reply-input .pluck-comm-input-content {
	MARGIN-BOTTOM: 0px !important; BACKGROUND: 0px 50%
}
.pluck-comm-persona-login {
	MARGIN: 0px 11px 5px 0px; FONT-FAMILY: verdana; FLOAT: right; FONT-SIZE: 11px
}
* HTML .pluck-comm-persona-login {
	MARGIN-RIGHT: 5px
}
#commentspage .pluck-comm-persona-login {
	MARGIN: 8px 0px 0px
}
* HTML #commentspage .pluck-comm-persona-login {
	MARGIN-TOP: 0px
}
.articlePageCommentBoxWrapper {
	WIDTH: 627px; FONT-FAMILY: Verdana, sans-serif
}
.articlePageCommentBoxWrapper A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #015660 !important; CURSOR: pointer; TEXT-DECORATION: none
}
.articlePageCommentBoxWrapper A:hover {
	COLOR: #015660; TEXT-DECORATION: underline
}
.articlePageCommentBoxWrapper {
	PADDING-BOTTOM: 10px; MIN-HEIGHT: 20px; PADDING-LEFT: 0px; WIDTH: 627px; PADDING-RIGHT: 0px; BACKGROUND: #efefef 0px 50%; PADDING-TOP: 10px
}
.articlePageCommentBoxWrapper P.desc {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; MARGIN: 0px 0px 9px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.pluck-comm-comment-content FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.pluck-comm-comment-content .pluck-comm-body {
	COLOR: #000000 !important
}
P.pluck-comm-body {
	MARGIN: 0px 0px 7px; FONT-FAMILY: verdana !important; FONT-SIZE: 11px !important
}
H4.pluck-comm-username-withheld {
	FONT-STYLE: italic !important; FONT-WEIGHT: normal !important
}
.articlePageCommentBoxWrapper .mostpopular_comments {
	PADDING-RIGHT: 10px; BACKGROUND: url(http://imgs.sfgate.com//graphics/utils/ltgray_bevelrule.gif) #efefef repeat-x left top; PADDING-TOP: 10px
}
.articlePageCommentBoxWrapper H3 {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 8pt; PADDING-RIGHT: 8pt; CLEAR: both; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.articlePageCommentBoxWrapper .dotted_rule {
	MARGIN: 0px 0px 10px 10px; WIDTH: 607px; BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/dotrule.gif) repeat-x 0px 50%; HEIGHT: 1px; CLEAR: both
}
.articlePageCommentBoxWrapper HR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: none; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.articlePageCommentBoxWrapper .item {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 100%; CLEAR: both
}
.pluck-comm-wrapper .item H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 8px 7px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FONT-FAMILY: verdana !important; FLOAT: left; FONT-SIZE: 11px !important; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.pluck-comm-wrapper .pluck-comm-timestamp {
	MARGIN-TOP: 1px !important; DISPLAY: inline; FONT-FAMILY: verdana !important; FLOAT: left; COLOR: #666666 !important; CLEAR: none !important; FONT-SIZE: 10px !important
}
.pluck-comm-wrapper IMG.thumb {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 60px; DISPLAY: inline; FLOAT: left; HEIGHT: 60px; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.pluck-comm-wrapper .desc {
	WIDTH: 535px; DISPLAY: inline; FLOAT: left
}
.pluck-comm-wrapper P.pluck-comm-body {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px !important; PADDING-TOP: 0px
}
.pluck-comm-wrapper .actions IMG {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.pluck-comm-wrapper .actions IMG.recommendicon {
	MARGIN-LEFT: 9px; TOP: 2px
}
.pluck-comm-ReplyLevel-2 .actions IMG.recommendicon {
	MARGIN-LEFT: 0px !important
}
.pluck-comm-wrapper .actions IMG.replyicon {
	TOP: 3px
}
.pluck-comm-wrapper .actions IMG.disapproveicon {
	TOP: 3px
}
.pluck-comm-wrapper .actions IMG.permalinkicon {
	TOP: 0px; MARGIN-RIGHT: 3px
}
.pluck-comm-wrapper .actions IMG.emailicon {
	TOP: 3px
}
.pluck-comm-wrapper .actions IMG.shareicon {
	TOP: 3px
}
.pluck-comm-wrapper .actions IMG.replyarrowicon {
	TOP: 0px
}
.pluck-comm-show-hide-reply-toggle IMG.replyarrowicon {
	MARGIN-TOP: 4px !important
}
.pluck-comm-show-hide-reply-toggle IMG.repliedarrowicon {
	MARGIN-TOP: 6px !important
}
.pluck-comm-wrapper .actions {
	WIDTH: 100%; COLOR: #666666; CLEAR: both; FONT-SIZE: 10px
}
.pluck-comm-wrapper .actions A.pluck-share-set {
	DISPLAY: inline !important; BACKGROUND: 0px 50%
}
.pluck-comm-wrapper .actions A.pluck-email-set {
	DISPLAY: inline !important; BACKGROUND: 0px 50%
}
.pluck-comm-wrapper .actions A.pluck-permalink-set {
	DISPLAY: inline !important; BACKGROUND: 0px 50%
}
.pluck-comm-wrapper .desc .row1 {
	MARGIN: 0px 0px 5px
}
.pluck-comm-wrapper .desc .col1 {
	WIDTH: 335px; DISPLAY: inline; FLOAT: left
}
.pluck-comm-wrapper .desc .col2 {
	TEXT-ALIGN: right; WIDTH: 200px; DISPLAY: inline; FLOAT: left
}
.pluck-comm-ReplyLevel-2 .row2 .col2 {
	FLOAT: right !important; MARGIN-RIGHT: 11px
}
.articlePageCommentBoxWrapper .pluck-comm-ReplyLevel-2 .row2 .col2 {
	MARGIN-RIGHT: 6px
}
.pluck-comm-wrapper SPAN.popularity {
	MARGIN: 0px; FONT-FAMILY: arial; COLOR: #000000; FONT-SIZE: 10px !important
}
.pluck-comm-wrapper SPAN.popularity LABEL {
	TEXT-ALIGN: left !important; TEXT-TRANSFORM: uppercase; MARGIN: 0px 2px 0px 0px; WIDTH: auto !important; FONT-FAMILY: arial !important; COLOR: #6b6b6b; FONT-SIZE: 9px !important
}
.pluck-comm-wrapper SPAN.popularity .pluck-score-volume-display {
	FONT-FAMILY: verdana !important; COLOR: #000000 !important
}
.articlePageCommentBoxWrapper .viewall {
	MARGIN: 0px 0px 3px; PADDING-LEFT: 10px; WIDTH: 100%; FONT-FAMILY: verdana !important; CLEAR: both; FONT-SIZE: 11px !important
}
.articlePageCommentBoxWrapper .viewall A {
	FONT-FAMILY: verdana !important; FONT-SIZE: 11px !important
}
.reply-button-div {
	DISPLAY: inline; FLOAT: left
}
.thumbs-up-div {
	DISPLAY: inline; FLOAT: left
}
.thumbs-down-div {
	DISPLAY: inline; FLOAT: left
}
.popularity-div {
	DISPLAY: inline; FLOAT: left
}
.popularity-div {
	MARGIN-TOP: 4px
}
.reply-button-div {
	WIDTH: 56px
}
.thumbs-up-div {
	WIDTH: 69px
}
.thumbs-down-div {
	WIDTH: 61px
}
.thumbs-down-div {
	COLOR: #000000 !important
}
.thumbs-up-div {
	COLOR: #000000 !important
}
A.pluck-comm-reply-button-ref {
	TEXT-TRANSFORM: uppercase
}
.pluck-comm-wrapper .pluck-comm-isDeleted .pluck-comm-single-comment-main {
	MIN-HEIGHT: auto !important
}
.pluck-comm-wrapper .pluck-comm-isBlocked .pluck-comm-single-comment-main {
	MIN-HEIGHT: auto !important
}
.pluck-comm-wrapper .pluck-user-isHidden .pluck-comm-single-comment-main {
	MIN-HEIGHT: auto !important
}
.pluck-comm-wrapper .pluck-user-isIgnored .pluck-comm-single-comment-main {
	MIN-HEIGHT: auto !important
}
.pluck-comm-wrapper .pluck-comm-isUnderReview .pluck-comm-single-comment-main {
	MIN-HEIGHT: auto !important
}
.appLoading {
	DISPLAY: none !important
}
.pluck-comm-wrapper DIV.pluck-user-isSystemEditor .pluck-comm-sc-avatar {
	WIDTH: 60px; BACKGROUND: url(http://imgs.sfgate.com/graphics/article/pluck_admin_badge.gif) no-repeat left bottom; HEIGHT: 74px !important; MARGIN-RIGHT: 10px
}
.pluck-user-isSystemEditor.pluck-user-mp-dialog .pluck-user-mp-avatar-seethrough {
	WIDTH: 60px; BACKGROUND: url(http://imgs.sfgate.com/graphics/article/pluck_admin_badge.gif) no-repeat left bottom; HEIGHT: 74px !important; MARGIN-RIGHT: 10px
}
.pluck-comm-ReplyLevel-2 DIV.pluck-user-isSystemEditor .pluck-comm-sc-avatar {
	WIDTH: 40px !important; BACKGROUND: url(http://imgs.sfgate.com/graphics/article/pluck_admin_badge2.gif) no-repeat left bottom; HEIGHT: 58px !important
}
.pluck-comm-ReplyLevel-2 .pluck-user-isSystemEditor.pluck-user-mp-dialog .pluck-user-mp-avatar-seethrough {
	WIDTH: 40px !important; BACKGROUND: url(http://imgs.sfgate.com/graphics/article/pluck_admin_badge2.gif) no-repeat left bottom; HEIGHT: 58px !important
}
.sfgate_appLoading {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.HDNPluck_appLoading {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.pluck-comm-no-comments {
	BORDER-BOTTOM: 0px
}
.pluck-comm-isBlocked .row1 {
	DISPLAY: none !important
}
.pluck-user-isIgnored .row1 .col2 {
	DISPLAY: none !important
}
.pluck-user-isIgnored .reply-button-div {
	DISPLAY: none !important
}
.pluck-user-isIgnored .row2 {
	DISPLAY: none !important
}
.pluck-comm-showHiddenInfo .row1 {
	DISPLAY: block !important
}
.pluck-comm-isDeleted .row1 {
	DISPLAY: none !important
}
.pluck-comm-isDeleted .row2 {
	DISPLAY: none !important
}
.pluck-user-isHidden .row1 {
	DISPLAY: none !important
}
.pluck-user-isHidden .row2 .col1 .pluck-comm-show-hide-replies {
	DISPLAY: block !important
}
.pluck-user-isHidden .row2 .col2 {
	DISPLAY: none !important
}
.pluck-user-isHidden .row2 .col1 {
	MARGIN-LEFT: 71px
}
.pluck-login-comment-content {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; BACKGROUND: 0px 50%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.pluck-login-comment-input {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px; BACKGROUND: 0px 50%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.pluck-login-comment-input {
	PADDING-TOP: 0px !important
}
.pluck-login-comment-input .pluck-login-comment-wrapper {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: 0px 50%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.pluck-login-comment-content H4 {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px 0px 9px 10px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; FONT-FAMILY: verdana !important; COLOR: #000000 !important; CLEAR: both; FONT-SIZE: 12px !important; PADDING-TOP: 0px !important
}
.pluck-login-comment-new-signup-area {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 0px !important; WIDTH: 151px !important; PADDING-RIGHT: 0px !important; DISPLAY: inline; BACKGROUND: 0px 50%; FLOAT: left; CLEAR: left; PADDING-TOP: 0px !important
}
H5.pluck-login-comment-signup-question {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px 0px 6px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; FONT-FAMILY: verdana !important; COLOR: #000000 !important; FONT-SIZE: 11px !important; PADDING-TOP: 0px !important
}
P.pluck-login-comment-signup-directions {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px 0px 8px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; FONT-FAMILY: verdana !important; COLOR: #000000 !important; FONT-SIZE: 11px !important; PADDING-TOP: 0px !important
}
P.pluck-login-comment-login-directions {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px 0px 8px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; FONT-FAMILY: verdana !important; COLOR: #000000 !important; FONT-SIZE: 11px !important; PADDING-TOP: 0px !important
}
P.pluck-login-comment-signup-directions {
	WIDTH: 135px !important
}
FORM.pluck-login-comment-form {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.pluck-login-comment-member-login-area P.pluck-login-comment-login-directions {
	WIDTH: 260px !important
}
* HTML .pluck-login-comment-member-login-area P.pluck-login-comment-login-directions {
	WIDTH: 265px !important
}
SPAN.pluck-login-comment-submit-area {
	PADDING-BOTTOM: 1px !important; PADDING-LEFT: 56px !important; WIDTH: 203px !important; MARGIN-BOTTOM: 0px !important; HEIGHT: 20px !important
}
* HTML SPAN.pluck-login-comment-submit-area {
	PADDING-LEFT: 59px !important
}
INPUT.pluck-login-comment-signup-button {
	FONT-FAMILY: verdana; FONT-SIZE: 11px !important
}
.pluck-login-comment-member-login-area {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px !important; WIDTH: 300px !important; PADDING-RIGHT: 0px !important; DISPLAY: inline; FLOAT: left; PADDING-TOP: 0px !important
}
* HTML .pluck-login-comment-member-login-area {
	PADDING-BOTTOM: 10px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
*.pluck-login-comment-member-login-area {
	
}
.pluck-login-comment-member-login-area SPAN.pluck-login-comment-group LABEL {
	POSITION: relative; WIDTH: 58px !important; FONT-FAMILY: verdana !important; COLOR: #000000 !important; FONT-SIZE: 11px !important; TOP: 3px
}
.pluck-login-comment-member-login-area SPAN.pluck-login-comment-group INPUT {
	WIDTH: 193px !important; FONT-FAMILY: verdana !important; MARGIN-LEFT: 62px !important; FONT-SIZE: 11px !important
}
.pluck-login-comment-member-login-area .pluck-login-comment-submit-button {
	FONT-FAMILY: verdana !important; FLOAT: right; FONT-SIZE: 11px !important
}
SPAN.pluck-login-comment-group {
	MARGIN-BOTTOM: 6px !important
}
SPAN.pluck-login-comment-group LABEL {
	FONT-SIZE: 11px !important
}
.pluck-login-comment-forgot-password-link {
	FONT-FAMILY: verdana !important; FONT-SIZE: 10px !important
}
.pluck-login-comment-submit-area LABEL {
	FONT-FAMILY: verdana !important; FONT-SIZE: 10px !important
}
.pluck-login-comment-submit-area LABEL {
	COLOR: #000000 !important
}
* HTML .pluck-login-comment-submit-area LABEL {
	MARGIN-LEFT: -13px
}
*.pluck-login-comment-submit-area LABEL {
	
}
.pluck-login-comment-input .pluck-login-comment-calltoaction {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; FONT-FAMILY: verdana !important; FONT-SIZE: 12px !important; FONT-WEIGHT: bold; PADDING-TOP: 0px !important
}
.commentspage .pluck-login-comment-input {
	PADDING-TOP: 7px !important
}
.commentspage .pluck-login-comment-input .pluck-comm-calltoaction {
	DISPLAY: none !important
}
.commentspage .pluck-login-comment-new-signup-area {
	MARGIN-LEFT: 0px !important
}
.commentspage .pluck-login-comment-content H4 {
	MARGIN-LEFT: 0px !important
}
.pluck-login-comment-remember-me {
	POSITION: relative; TOP: 1px; LEFT: 2px
}
.pluck-login-comment-wrapper {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: 0px 50%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.pluck-login-comment-input-is-reply {
	DISPLAY: none; PADDING-TOP: 10px !important
}
.pluck-login-comment-input-is-reply .pluck-login-comment-member-login-area {
	MARGIN: 0px
}
.pluck-login-comment-input-is-reply H5.pluck-login-comment-signup-question {
	FONT-SIZE: 10px !important
}
.pluck-login-comment-input-is-reply P.pluck-login-comment-signup-directions {
	FONT-SIZE: 10px !important
}
.pluck-login-comment-input-is-reply P.pluck-login-comment-login-directions {
	FONT-SIZE: 10px !important
}
.pluck-login-comment-input-is-reply .pluck-login-comment-member-login-area SPAN.pluck-login-comment-group LABEL {
	FONT-SIZE: 10px !important
}
.pluck-login-comment-input-is-reply H5.pluck-login-comment-signup-question {
	MARGIN: 0px 0px 4px
}
.pluck-login-comment-input-is-reply .pluck-login-comment-forgot-password-link {
	FONT-SIZE: 9px !important
}
.pluck-login-comment-input-is-reply .pluck-login-comment-submit-area LABEL {
	FONT-SIZE: 9px !important
}
.pluck-comm-ReplyLevel-2 .pluck-comm-sc-avatar {
	WIDTH: 40px; DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 10px
}
.pluck-comm-ReplyLevel-2 .pluck-comm-sc-avatar IMG.thumb {
	WIDTH: 40px !important; HEIGHT: 40px !important
}
.pluck-comm-ReplyLevel-2 DIV.pluck-comm-comment-content {
	PADDING-BOTTOM: 0px !important; MARGIN-TOP: 0px !important; WIDTH: 488px !important; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 0px !important
}
.pluck-comm-ReplyLevel-2 .pluck-user-isHidden DIV.pluck-comm-comment-content {
	MARGIN-LEFT: 71px !important
}
.pluck-comm-ReplyLevel-2 DIV.pluck-comm-comment-content .col1 {
	WIDTH: 284px !important
}
.pluck-comm-ReplyLevel-2 DIV.pluck-comm-sc-avatar {
	MARGIN-LEFT: 71px !important
}
.pluck-comm-ReplyLevel-2 .pluck-comm-pagination-wrapper {
	PADDING-LEFT: 82px !important; MARGIN-BOTTOM: 10px !important
}
.pluck-comm-ReplyLevel-2 .pluck-comm-pagination-wrapper {
	HEIGHT: auto !important
}
.pluck-comm-ReplyLevel-2 .pluck-comm-pagination-wrapper .pagenav {
	FONT-SIZE: 10px !important
}
.pluck-comm-ReplyLevel-2 .pluck-comm-pagination-wrapper .pagenav A.sfgate-comm-pagination-link {
	MARGIN-LEFT: 2px
}
.pluck-comm-ReplyLevel-2 .pluck-comm-pagination-wrapper .pagenav STRONG {
	MARGIN-LEFT: 2px
}
#commentspage {
	CLEAR: both
}
#commentspage .header {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #efefef; PADDING-TOP: 10px
}
.articlePageCommentBoxWrapper .header {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; BACKGROUND: #efefef; PADDING-TOP: 0px
}
.commentspage .header {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; BACKGROUND: #ffffff; PADDING-TOP: 0px !important
}
#commentspage .header #sfgate_viewlink {
	FONT-FAMILY: Verdana, sans-serif; FONT-SIZE: 11px
}
#commentspage .header #sfgate_viewlink A {
	COLOR: #015660; TEXT-DECORATION: none
}
#commentspage .header #sfgate_viewlink A:hover {
	TEXT-DECORATION: underline
}
.commentspage .alertmsg {
	MARGIN: 0px 0px 8px 15px; FONT-FAMILY: Verdana, sans-serif; FONT-WEIGHT: bold
}
.header H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 0px
}
#commentspage .header H1 {
	MARGIN-TOP: -4px
}
#commentspage .header H1 IMG {
	MARGIN-TOP: 4px
}
.header .headerinfo {
	FLOAT: left; FONT-SIZE: 11px
}
#commentspage .header H3 {
	PADDING-BOTTOM: 0px; MARGIN: 6px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana; FLOAT: left; FONT-SIZE: 12px; PADDING-TOP: 0px
}
* HTML #commentspage .header H3 {
	MARGIN-TOP: 0px
}
.header .headerinfo .sfgate_comment_results_count {
	POSITION: relative; FONT-FAMILY: verdana; MARGIN-LEFT: 5px; TOP: -2px; FONT-WEIGHT: bold
}
#commentspage .header .headerinfo .sfgate_comment_results_count {
	FLOAT: left; MARGIN-RIGHT: 5px
}
#commentspage .header .headerinfo .friendscount {
	POSITION: relative; FLOAT: left; TOP: -2px
}
#commentspage .header .headerinfo .friendscount .pluck-comm-commenttext {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; FONT-FAMILY: verdana; FONT-SIZE: 11px; PADDING-TOP: 0px !important
}
#commentspage .header .headerinfo .friendscount .pluck-comm-commenttext A {
	COLOR: #015660; TEXT-DECORATION: none
}
#commentspage .header .headerinfo .friendscount .pluck-comm-commenttext A:hover {
	TEXT-DECORATION: underline
}
.header #sfgate_topCnt {
	MARGIN: 0px 0px 10px 7px; WIDTH: auto; DISPLAY: inline; FONT-FAMILY: Verdana, sans-serif; FLOAT: left; FONT-WEIGHT: bold
}
#commentspage .header H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana; CLEAR: both; FONT-SIZE: 12px; PADDING-TOP: 0px
}
* HTML #commentspage .header H2 {
	MARGIN-TOP: -10px
}
#commentspage .header H2 A {
	COLOR: #015660; TEXT-DECORATION: none
}
#commentspage .header H2 A:hover {
	TEXT-DECORATION: underline
}
#commentspage .header .desc {
	MARGIN: 0px 0px 10px; DISPLAY: block; FONT-FAMILY: Georgia, "Times New Roman", serif; FLOAT: none; FONT-SIZE: 1.02em !important
}
#commentspage .header P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#commentspage .header #sfgate_addlink {
	MARGIN-RIGHT: 20px
}
#commentspage .header .details {
	FONT-FAMILY: verdana; COLOR: #666666; FONT-SIZE: 11px
}
.header .pluck-comm-comments-rss IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; FLOAT: right; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#commentspage .header .pluck-comm-comments-rss IMG {
	MARGIN-RIGHT: 0px
}
.pluck-comm-body {
	CLEAR: both
}
.commentspage .pluck-comm-commentcount {
	MARGIN-BOTTOM: 10px; PADDING-TOP: 10px
}
.commentspage .pluck-comm-commentcount P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.commentspage .pluck-comm-commentcount SELECT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.pluck-comm-commentcount SELECT.pluck-comm-comment-filters {
	MARGIN: 0px
}
.commentspage .pluck-comm-commentcount SELECT {
	MARGIN-LEFT: 5px !important
}
.commentspage .pluck-comm-commentcount .pluck-comm-commenttext {
	FLOAT: left
}
P.pluck-comm-commenttext IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; MARGIN-RIGHT: 2px; BORDER-RIGHT: 0px
}
.pluck-comm-commentcount-actions {
	FLOAT: right !important; FONT-SIZE: 11px; TOP: 9px !important
}
.pluck-comm-commentcount-actions P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #000000 !important; PADDING-TOP: 0px
}
.pluck-comm-commentcount-actions FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.pluck-comm-commentcount-actions SELECT {
	PADDING-BOTTOM: 0px; MARGIN: -2px 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana; FONT-SIZE: 10px; PADDING-TOP: 0px
}
.pluck-comm-commentcount-actions {
	POSITION: static !important
}
.pluck-comm-commentcount-actions P {
	POSITION: relative; TOP: 3px
}
.pluck-comm-submitoptions {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.pluck-comm-submitoptions LABEL {
	FONT-WEIGHT: normal !important
}
.pluck-comm-socialoptions LABEL {
	FONT-WEIGHT: normal !important
}
.commentspage {
	BORDER-BOTTOM: #cccccc 1px solid; WIDTH: 627px !important; FONT-FAMILY: Verdana, sans-serif; MARGIN-BOTTOM: 10px
}
.commentspage A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #015660 !important; CURSOR: pointer; TEXT-DECORATION: none
}
.commentspage A:hover {
	TEXT-DECORATION: underline
}
.commentspage .dotted_rule {
	MARGIN: 0px 0px 10px; BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/dotrule.gif) repeat-x 0px 50%; HEIGHT: 1px; CLEAR: both
}
.commentspage HR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: none; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.commentspage .item {
	MARGIN-RIGHT: 0px !important
}
.commentspage .pluck-comm-isOdd {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.commentspage .pluck-comm-ReplyLevel-2 .pluck-comm-isOdd {
	PADDING-TOP: 0px !important
}
.commentspage .pluck-comm-first {
	PADDING-TOP: 0px
}
.commentspage .pluck-comm-isEven {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND: #efefef; PADDING-TOP: 10px
}
.commentspage .pluck-comm-ReplyLevel-2 .pluck-comm-isEven {
	PADDING-TOP: 0px !important
}
.commentspage .hidden H4.withheld {
	FONT-STYLE: italic; FONT-WEIGHT: normal
}
.commentspage .reply IMG.thumb {
	WIDTH: 40px; HEIGHT: 40px; MARGIN-LEFT: 82px
}
.commentspage DIV.pagenav {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 16px; MARGIN: 10px 0px; PADDING-LEFT: 0px; WIDTH: 627px; PADDING-RIGHT: 0px; BACKGROUND: url(http://imgs.sfgate.com/templates/types/article/graphics/tools_dashline.gif) repeat-x left bottom; FONT-SIZE: 10px; PADDING-TOP: 0px
}
.commentspage .pluck-comm-ReplyLevel-2 DIV.pagenav {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: 0px 50%; PADDING-TOP: 0px
}
.commentspage .commentsperpage {
	LINE-HEIGHT: 16px; FLOAT: right; FONT-SIZE: 10px; VERTICAL-ALIGN: middle
}
#sfg_object_index #commentspage DIV.pagenav {
	WIDTH: 627px !important
}
.commentspage .pagenav STRONG {
	PADDING-RIGHT: 5px
}
.commentspage .pagenav A {
	PADDING-RIGHT: 5px
}
.commentspage .pagenav #cpp_20_span A {
	PADDING-RIGHT: 0px
}
.commentspage .pagenav #cpp_10_span A {
	PADDING-RIGHT: 0px
}
.commentspage .commentsperpage STRONG {
	PADDING-RIGHT: 0px
}
.commentspage .commentsperpage A {
	PADDING-RIGHT: 0px
}
.commentspage .pagenav SPAN.pipe {
	COLOR: #666666
}
#commentspage .pluck-comm-pagination-level1 {
	MARGIN-TOP: -10px; BACKGROUND: url(http://imgs.sfgate.com/templates/types/article/graphics/tools_dashline.gif) repeat-x left top
}
*#commentspage .pluck-comm-pagination-level1 {
	
}
#commentspage .pluck-comm-pagination-level1 DIV.pagenav {
	PADDING-TOP: 10px
}
*#commentspage .pluck-comm-pagination-level1 DIV.pagenav {
	
}
.commentspage P.pluck-comm-submitoptions {
	CLEAR: both
}
.commentspage FORM.pluck-comm-posting-form {
	PADDING-TOP: 0px !important
}
.commentspage .pluck-comm-calltoaction {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: 0px 50%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.pluck-comm-isIgnored .pluck-comm-single-comment-main {
	MIN-HEIGHT: 64px !important
}
.pluck-comm-isIgnoredOrig .pluck-comm-single-comment-main {
	MIN-HEIGHT: 64px !important
}
.pluck-comm-isIgnored .pluck-comm-ignoredmsg {
	FONT-STYLE: italic; CLEAR: both
}
.pluck-comm-isIgnoredOrig .pluck-comm-ignoredmsg {
	FONT-STYLE: italic; CLEAR: both
}
.pluck-comm-isIgnored .pluck-comm-ignoredmsg A {
	FONT-STYLE: normal; MARGIN-LEFT: 0px !important
}
.pluck-comm-isIgnoredOrig .pluck-comm-ignoredmsg A {
	FONT-STYLE: normal; MARGIN-LEFT: 0px !important
}
.pluck-comm-showHiddenInfo .sfgate_username_active {
	DISPLAY: block !important
}
.pluck-comm-isBlocked .pluck-comm-single-comment-main {
	MIN-HEIGHT: 64px !important
}
.pluck-comm-isBlockedOrig .pluck-comm-single-comment-main {
	MIN-HEIGHT: 64px !important
}
.pluck-comm-isBlocked .sfgate_username_inactive {
	PADDING-BOTTOM: 0px; FONT-STYLE: italic; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FONT-FAMILY: verdana !important; FLOAT: left; CLEAR: both; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.pluck-comm-isBlockedOrig .sfgate_username_inactive {
	PADDING-BOTTOM: 0px; FONT-STYLE: italic; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FONT-FAMILY: verdana !important; FLOAT: left; CLEAR: both; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.pluck-comm-isBlocked .pluck-comm-sc-avatar-inactive {
	DISPLAY: block
}
.pluck-comm-isBlockedOrig .pluck-comm-sc-avatar-inactive {
	DISPLAY: block
}
.pluck-comm-isBlocked .pluck-comm-blockedmsg {
	FONT-STYLE: italic; CLEAR: both
}
.pluck-comm-isBlockedOrig .pluck-comm-blockedmsg {
	FONT-STYLE: italic; CLEAR: both
}
.pluck-comm-isBlocked .pluck-comm-blockedmsg A {
	FONT-STYLE: normal; MARGIN-LEFT: 0px !important
}
.pluck-comm-isBlockedOrig .pluck-comm-blockedmsg A {
	FONT-STYLE: normal; MARGIN-LEFT: 0px !important
}
.pluck-comm-isBlocked .pluck-comm-blockedmsg {
	FONT-STYLE: italic; CLEAR: both
}
.pluck-comm-isBlockedOrig .pluck-comm-blockedmsg {
	FONT-STYLE: italic; CLEAR: both
}
.pluck-comm-blockedmsg {
	MARGIN-BOTTOM: 10px !important; FONT-SIZE: 11px !important; PADDING-TOP: 2px !important
}
.pluck-comm-wait-reply-link {
	COLOR: #015660 !important
}
P.pluck-error-message {
	COLOR: #cc3333; FONT-SIZE: 10px !important
}
.commentspage .allcommentswaiting {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 20px; PADDING-TOP: 10px
}
.pluck-comm-ignoredmsg {
	MARGIN: 0px 0px 6px; FONT-FAMILY: verdana !important; CLEAR: both; FONT-SIZE: 11px !important
}
.pluck-comm-reviewedmsg {
	MARGIN: 0px 0px 6px; FONT-FAMILY: verdana !important; CLEAR: both; FONT-SIZE: 11px !important
}
.pluck-comm-hiddenmsg {
	MARGIN: 0px 0px 6px; FONT-FAMILY: verdana !important; CLEAR: both; FONT-SIZE: 11px !important
}
.pluck-comm-blockedmsg {
	MARGIN: 0px 0px 6px; FONT-FAMILY: verdana !important; CLEAR: both; FONT-SIZE: 11px !important
}
.pluck-comm-deletedmsg {
	MARGIN: 0px 0px 6px; FONT-FAMILY: verdana !important; CLEAR: both; FONT-SIZE: 11px !important
}
.pluck-comm-submit-wait-msg {
	BACKGROUND: #efefef
}
.pluck-comm-wait-display {
	BACKGROUND: #efefef
}
.pluck-comm-wait-display SPAN.pluck-confirm-btn A {
	BACKGROUND: 0px 50%
}
.pluck-user-mp-dialog {
	POSITION: absolute; WIDTH: 267px; FONT-FAMILY: verdana, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto !important; FONT-SIZE: 10px; TOP: 0px; LEFT: 0px
}
.pluck-user-mp-message-area {
	MARGIN-TOP: 0px !important
}
.pluck-user-mp-dialog-top {
	WIDTH: 408px; BACKGROUND: url(http://imgs.sfgate.com/graphics/article/pluck_user_top.gif) no-repeat left top; HEIGHT: 9px
}
* HTML .pluck-user-mp-dialog-top {
	MARGIN-BOTTOM: -3px
}
.pluck-user-mp-dialog-bottom {
	WIDTH: 408px; BACKGROUND: url(http://imgs.sfgate.com/graphics/article/pluck_user_bottom.gif) no-repeat left top; HEIGHT: 13px
}
.pluck-user-mp-dialog-middle {
	POSITION: relative; WIDTH: 408px; BACKGROUND: url(http://imgs.sfgate.com/graphics/article/pluck_user_middle.gif) repeat-y left top; HEIGHT: auto
}
.pluck-user-mp-content {
	MIN-HEIGHT: 120px; WIDTH: 311px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 82px !important
}
.pluck-user-mp-sidebar {
	WIDTH: 70px; MARGIN-LEFT: 10px
}
.pluck-comm-sc-avatar {
	WIDTH: 60px; FLOAT: left !important; MARGIN-RIGHT: 10px
}
* HTML .pluck-comm-sc-avatar {
	POSITION: relative; TOP: 1px; LEFT: 1px
}
DIV.pluck-comm-isDeleted IMG.pluck-comm-avatarimg {
	WIDTH: 58px; HEIGHT: 58px
}
DIV.pluck-comm-isBlocked IMG.pluck-comm-avatarimg {
	WIDTH: 58px; HEIGHT: 58px
}
DIV.pluck-comm-isHidden IMG.pluck-comm-avatarimg {
	WIDTH: 58px; HEIGHT: 58px
}
DIV.pluck-comm-isUnderReview IMG.pluck-comm-avatarimg {
	WIDTH: 58px; HEIGHT: 58px
}
IMG.pluck-user-mp-avatarimg {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; MARGIN-TOP: 0px !important; WIDTH: 60px !important; HEIGHT: 60px !important; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.pluck-user-mp-avatar-seethrough {
	HEIGHT: 80px !important; MARGIN-LEFT: 0px !important
}
H4.pluck-user-mp-username {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; FONT-FAMILY: verdana !important; FONT-SIZE: 11px !important; FONT-WEIGHT: bold !important; PADDING-TOP: 0px !important
}
H4.pluck-user-mp-username SPAN {
	FONT-FAMILY: verdana !important; FONT-SIZE: 11px !important; FONT-WEIGHT: bold !important
}
.pluck-user-mp-info {
	FONT-SIZE: 11px !important
}
.pluck-dialog-header {
	FLOAT: left
}
.pluck-dialog-middle .closebtn {
	FONT-FAMILY: verdana; FLOAT: right; COLOR: #666666; FONT-SIZE: 10px; FONT-WEIGHT: normal !important; MARGIN-RIGHT: 20px
}
.pluck-dialog-middle {
	COLOR: #666666 !important; CURSOR: pointer
}
.pluck-dialog-middle .closebtn IMG {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: 0px; BORDER-TOP: 0px; TOP: 2px; BORDER-RIGHT: 0px
}
.pluck-user-mp-content .pluck-user-mp-badges .pluck-user-mp-badges-title {
	POSITION: relative; FONT-FAMILY: verdana; FLOAT: left; FONT-SIZE: 11px; TOP: 3px; RIGHT: 5px; FONT-WEIGHT: bold
}
.pluck-user-mp-content .pluck-user-mp-badges {
	MARGIN: 14px 0px 0px 5px
}
#removecomment {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; WIDTH: 318px; PADDING-RIGHT: 15px; FONT-FAMILY: verdana; BACKGROUND: #eeeeee; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; PADDING-TOP: 15px
}
#removecomment H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#removecomment FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#removecomment INPUT {
	FONT-SIZE: 11px
}
#removecomment INPUT.cancel {
	MARGIN-LEFT: 20px
}
.pluck-comm-submit-wait {
	Z-INDEX: 9; POSITION: absolute; BOTTOM: 0px; DISPLAY: none; TOP: 0px; RIGHT: 0px; LEFT: 0px
}
.pluck-comm-submit-wait-tw {
	Z-INDEX: 9; POSITION: absolute; BOTTOM: 0px; DISPLAY: none; TOP: 0px; RIGHT: 0px; LEFT: 0px
}
.pluck-comm-submit-wait-fb {
	Z-INDEX: 9; POSITION: absolute; BOTTOM: 0px; DISPLAY: none; TOP: 0px; RIGHT: 0px; LEFT: 0px
}
.pluck-share-dialog {
	PADDING-BOTTOM: 5px !important; WIDTH: 269px; DISPLAY: none; FONT-FAMILY: verdana, sans-serif !important; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto !important; COLOR: #666666; FONT-SIZE: 10px !important; LEFT: 0px
}
.pluck-share-dialog A {
	COLOR: #666666; FONT-SIZE: 10px !important; TEXT-DECORATION: none
}
.pluck-share-dialog A:hover {
	TEXT-DECORATION: underline
}
.pluck-share-dialog-top {
	WIDTH: 270px; BACKGROUND: url(http://imgs.sfgate.com/graphics/article/pluck_dialog_top.gif) no-repeat left top; HEIGHT: 9px
}
.pluck-share-dialog-bottom {
	WIDTH: 269px; BACKGROUND: url(http://imgs.sfgate.com/graphics/article/pluck_dialog_bottom.gif) no-repeat left top; HEIGHT: 13px
}
.pluck-share-dialog .pluck-dialog-middle {
	POSITION: relative; BACKGROUND: url(http://imgs.sfgate.com/graphics/article/pluck_dialog_middle.gif) repeat-y left top; HEIGHT: auto
}
* HTML .pluck-share-dialog .pluck-dialog-middle {
	MARGIN-TOP: -3px
}
.pluck-share-col1 {
	WIDTH: 120px !important
}
.pluck-share-col2 {
	WIDTH: 138px !important; FLOAT: right
}
.pluck-share-col1 SPAN.pluck-share-item {
	MARGIN-LEFT: 0px !important
}
.pluck-share-col2 SPAN.pluck-share-item {
	MARGIN-LEFT: 0px !important
}
SPAN.pluck-share-item {
	PADDING-BOTTOM: 16px; DISPLAY: block
}
.pluck-share-dialog IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-TOP: 3px; FLOAT: left; BORDER-TOP: 0px; MARGIN-RIGHT: 7px; BORDER-RIGHT: 0px
}
.pluck-share-dialog .pluck-share-col2 {
	PADDING-TOP: 2px !important
}
.pluck-share-dialog .pluck-share-col1 {
	PADDING-TOP: 2px !important
}
.pluck-share-dialog .closebtn {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px 20px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana; COLOR: #666666; CLEAR: both; FONT-SIZE: 10px; FONT-WEIGHT: normal !important; PADDING-TOP: 0px
}
* HTML .pluck-share-dialog .closebtn {
	MARGIN-RIGHT: 10px
}
.pluck-share-dialog .closebtn A {
	COLOR: #666666 !important; CURSOR: pointer
}
.pluck-share-dialog .closebtn IMG {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: 0px; FLOAT: none !important; BORDER-TOP: 0px; TOP: 2px; BORDER-RIGHT: 0px
}
.pluck-email-dialog {
	POSITION: absolute; PADDING-BOTTOM: 5px !important; MIN-HEIGHT: auto !important; WIDTH: 267px; DISPLAY: none; FONT-FAMILY: verdana, sans-serif !important; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto !important; COLOR: #000000; FONT-SIZE: 11px; TOP: 0px; LEFT: 0px
}
.pluck-email-dialog A {
	COLOR: #015660; TEXT-DECORATION: none
}
.pluck-email-dialog A:hover {
	TEXT-DECORATION: underline
}
.pluck-email-dialog-top {
	WIDTH: 270px; BACKGROUND: url(http://imgs.sfgate.com/graphics/article/pluck_dialog_top.gif) no-repeat left top; HEIGHT: 9px
}
* HTML .pluck-email-dialog-top {
	MARGIN-BOTTOM: -4px
}
.pluck-email-dialog-bottom {
	WIDTH: 269px; BACKGROUND: url(http://imgs.sfgate.com/graphics/article/pluck_dialog_bottom.gif) no-repeat left top; HEIGHT: 13px
}
.pluck-email-dialog .pluck-dialog-middle {
	POSITION: relative; WIDTH: 269px; BACKGROUND: url(http://imgs.sfgate.com/graphics/article/pluck_dialog_middle.gif) repeat-y left top; HEIGHT: auto
}
.pluck-email-dialog FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.pluck-email-dialog P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.pluck-email-dialog .pluck-dialog-group {
	CLEAR: both
}
.pluck-email-dialog .pluck-dialog-header {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px 0px 10px 10px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; FONT-FAMILY: verdana !important; COLOR: #000000 !important; FONT-SIZE: 11px !important; FONT-WEIGHT: bold !important; PADDING-TOP: 0px !important
}
.pluck-email-dialog SPAN.pluck-dialog-group LABEL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 10px 5px; PADDING-LEFT: 0px; WIDTH: 65px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, sans-serif; FLOAT: left; COLOR: #000000 !important; FONT-SIZE: 10px !important; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.pluck-email-dialog SPAN.pluck-dialog-group .optional {
	COLOR: #666666
}
.pluck-email-dialog SPAN.pluck-dialog-group TEXTAREA {
	WIDTH: 170px !important; FONT-FAMILY: verdana !important; HEIGHT: 60px; FONT-SIZE: 10px !important; OVERFLOW: auto
}
.pluck-email-dialog SPAN.pluck-dialog-group INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 170px !important; PADDING-RIGHT: 0px; FONT-FAMILY: verdana !important; FONT-SIZE: 10px !important; PADDING-TOP: 0px
}
.pluck-email-dialog SPAN.pluck-dialog-group {
	DISPLAY: block; MARGIN-BOTTOM: 14px
}
.pluck-email-dialog SPAN.pluck-dialog-actions {
	PADDING-LEFT: 85px; DISPLAY: block; HEIGHT: 12px !important
}
.pluck-email-dialog .pluck-email-message-submit {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 45px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana; FLOAT: left; FONT-SIZE: 10px; PADDING-TOP: 0px
}
.pluck-email-dialog .pluck-email-message-cancel {
	FONT-FAMILY: verdana !important; FONT-SIZE: 10px !important
}
.pluck-email-dialog FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.pluck-email-dialog SPAN.pluck-dialog-group LABEL {
	MARGIN-LEFT: 0px !important
}
.pluck-email-dialog P.pluck-dialog-header {
	MARGIN-LEFT: 0px !important
}
* HTML .pluck-email-form {
	MARGIN-TOP: 10px !important
}
.pluck-email-dialog .pluck-dialog-header {
	FLOAT: left
}
.pluck-email-dialog .pluck-dialog-middle .closebtn {
	FONT-FAMILY: verdana; FLOAT: right; COLOR: #666666; FONT-SIZE: 10px; FONT-WEIGHT: normal !important; MARGIN-RIGHT: 20px
}
* HTML .pluck-email-dialog .pluck-dialog-middle .closebtn {
	MARGIN-RIGHT: 10px
}
.pluck-email-dialog .pluck-dialog-middle .closebtn A {
	COLOR: #666666 !important; CURSOR: pointer
}
.pluck-email-dialog .pluck-dialog-middle .closebtn IMG {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: 0px; BORDER-TOP: 0px; TOP: 2px; BORDER-RIGHT: 0px
}
.pluck-comm-comment-delete-confirm .pluck-confirm-btn INPUT {
	MARGIN-TOP: 10px; FONT-FAMILY: verdana; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.pluck-abuse-dialog {
	POSITION: absolute; WIDTH: 267px; DISPLAY: none; FONT-FAMILY: verdana, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 11px; TOP: 0px; LEFT: 0px
}
.pluck-abuse-dialog A {
	COLOR: #015660; TEXT-DECORATION: none
}
.pluck-abuse-dialog A:hover {
	TEXT-DECORATION: underline
}
.pluck-abuse-dialog-top {
	WIDTH: 270px; BACKGROUND: url(http://imgs.sfgate.com/graphics/article/pluck_abuse_top.gif) no-repeat left top; HEIGHT: 10px
}
* HTML .pluck-abuse-dialog-top {
	MARGIN-BOTTOM: -3px
}
.pluck-abuse-dialog-bottom {
	WIDTH: 270px; BACKGROUND: url(http://imgs.sfgate.com/graphics/article/pluck_abuse_bottom.gif) no-repeat left top; HEIGHT: 19px
}
.pluck-abuse-dialog .pluck-dialog-header {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px 0px 6px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; FONT-FAMILY: verdana !important; COLOR: #000000 !important; FONT-SIZE: 11px !important; FONT-WEIGHT: bold !important; PADDING-TOP: 0px !important
}
.pluck-abuse-dialog .pluck-dialog-group {
	DISPLAY: block; MARGIN-BOTTOM: 6px; CLEAR: both
}
.pluck-abuse-dialog .pluck-dialog-group LABEL {
	COLOR: #000000 !important
}
SPAN.pluck-report-abuse-type-group P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.pluck-abuse-dialog SELECT {
	PADDING-BOTTOM: 0px !important; MARGIN: 4px 0px 0px; OUTLINE-STYLE: none !important; OUTLINE-COLOR: invert !important; PADDING-LEFT: 0px !important; OUTLINE-WIDTH: medium !important; WIDTH: 247px !important; PADDING-RIGHT: 0px !important; FONT-FAMILY: verdana !important; COLOR: #000000 !important; FONT-SIZE: 10px !important; PADDING-TOP: 0px !important
}
.pluck-abuse-dialog TEXTAREA {
	MARGIN: 4px 0px 0px; WIDTH: 241px !important; FONT-FAMILY: verdana !important; HEIGHT: 25px !important; FONT-SIZE: 11px !important; OVERFLOW: auto
}
.pluck-abuse-dialog .pluck-dialog-actions {
	HEIGHT: 19px !important
}
.pluck-abuse-dialog .pluck-dialog-actions .pluck-report-abuse-submit {
	MARGIN: 0px; FONT-FAMILY: verdana !important; FLOAT: left; FONT-SIZE: 11px
}
.pluck-comm-input-content #sfgate_counter_input {
	DISPLAY: inline !important
}
.pluck-abuse-dialog FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.pluck-abuse-dialog P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.pluck-abuse-dialog .pluck-dialog-header {
	FLOAT: left
}
.pluck-abuse-dialog .pluck-dialog-middle .closebtn {
	FONT-FAMILY: verdana; FLOAT: right; COLOR: #666666; FONT-SIZE: 10px; FONT-WEIGHT: normal !important; MARGIN-RIGHT: 20px
}
* HTML .pluck-abuse-dialog .pluck-dialog-middle .closebtn {
	MARGIN-RIGHT: 10px
}
.pluck-abuse-dialog .pluck-dialog-middle .closebtn A {
	COLOR: #666666 !important; CURSOR: pointer
}
.pluck-abuse-dialog .pluck-dialog-middle .closebtn IMG {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: 0px; BORDER-TOP: 0px; TOP: 2px; BORDER-RIGHT: 0px
}
.pluck-cancel-button-text {
	FONT-FAMILY: Verdana !important; FONT-SIZE: 11px !important
}
P.pluck-user-mp-report-abuse-type-group {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px 0px 6px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important; font-color: #000000
}
P.pluck-user-mp-report-abuse-message-group {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px 0px 6px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important; font-color: #000000
}
P.pluck-user-mp-report-abuse-type-group LABEL {
	COLOR: #000000 !important
}
P.pluck-user-mp-report-abuse-message-group LABEL {
	COLOR: #000000 !important
}
.pluck-user-mp-report-abuse-type-group SELECT {
	MARGIN-TOP: 4px !important; WIDTH: 210px !important; FONT-FAMILY: Verdana !important; COLOR: #000000 !important; FONT-SIZE: 10px !important
}
.pluck-user-mp-report-abuse-message-group TEXTAREA {
	MARGIN-TOP: 4px !important; WIDTH: 210px !important; FONT-FAMILY: Verdana !important; HEIGHT: 23px !important; MARGIN-LEFT: 0px !important; FONT-SIZE: 11px !important
}
.pluck-user-mp-abuse-area {
	MARGIN-TOP: 0px !important; CLEAR: both
}
INPUT.pluck-user-mp-report-abuse-submit {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px 3px 0px 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; FONT-FAMILY: Verdana !important; FLOAT: left; FONT-SIZE: 11px !important; PADDING-TOP: 0px !important
}
.pluck-user-mp-report-abuse-options {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.pluck-user-mp-action-items P {
	COLOR: #9b0004 !important; FONT-SIZE: 11px !important
}
.pluck-user-mp-message-submit {
	FONT-FAMILY: Verdana !important; COLOR: #000000 !important; FONT-SIZE: 11px !important
}
.pluck-user-mp-message-cancel {
	FONT-FAMILY: Verdana !important; COLOR: #000000 !important; FONT-SIZE: 11px !important
}
.pluck-user-mp-message-message-group {
	MARGIN: 0px 0px 6px; FONT-FAMILY: Verdana !important; FONT-SIZE: 11px !important
}
.pluck-user-mp-message-subject-group {
	MARGIN: 0px 0px 6px; FONT-FAMILY: Verdana !important; FONT-SIZE: 11px !important
}
.pluck-user-mp-message-message-group LABEL {
	COLOR: #000000 !important
}
.pluck-user-mp-message-subject-group LABEL {
	COLOR: #000000 !important
}
.pluck-user-mp-message-subject-group INPUT {
	MARGIN-TOP: 4px !important; WIDTH: 210px !important; FONT-FAMILY: Verdana !important; MARGIN-LEFT: 0px !important; FONT-SIZE: 11px !important
}
.pluck-user-mp-message-message-group TEXTAREA {
	MARGIN-TOP: 4px !important; WIDTH: 210px !important; FONT-FAMILY: Verdana !important; MARGIN-LEFT: 0px !important; FONT-SIZE: 11px !important
}
INPUT.pluck-user-mp-message-submit {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px 3px 0px 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; FLOAT: left !important; PADDING-TOP: 0px !important
}
.pluck-user-mp-message-options {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.pluck-user-mp-asl {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666666 !important; FONT-SIZE: 11px !important; PADDING-TOP: 0px
}
.pluck-user-mp-action-items {
	TEXT-TRANSFORM: uppercase !important; FONT-FAMILY: arial !important; HEIGHT: 20px !important; COLOR: #222222 !important; CLEAR: both; FONT-SIZE: 9px !important
}
.pluck-user-mp-action-items {
	TEXT-ALIGN: center !important; MARGIN-LEFT: 0px !important
}
.pluck-user-mp-action-items .pluck-user-mp-action-items-btns {
	MARGIN-LEFT: 0px !important
}
.pluck-user-mp-action-items A {
	COLOR: #222222 !important
}
.pluck-user-mp-action-items IMG {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; BORDER-TOP: 0px; TOP: 2px; MARGIN-RIGHT: 3px; BORDER-RIGHT: 0px
}
.pluck_userinfo_actions_message {
	MARGIN-RIGHT: 7px
}
.pluck_userinfo_actions_add {
	MARGIN-RIGHT: 7px
}
.pluck_userinfo_actions_recommend {
	MARGIN-RIGHT: 7px
}
.pluck-user-mp-username-header {
	WIDTH: 100%; CLEAR: both
}
* HTML .pluck-user-mp-username-header {
	WIDTH: 298px
}
.pluck-user-mp-username-header H4 {
	DISPLAY: inline; FLOAT: left
}
.pluck-user-mp-username-header .pluck-user-report {
	POSITION: relative; DISPLAY: inline; FLOAT: right; TOP: -2px
}
.pluck-user-mp-sub-head {
	DISPLAY: none
}
.pluck-user-mp-action-items-btns SPAN IMG {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.pluck-user-mp-message-link IMG {
	WIDTH: 14px !important; HEIGHT: 13px !important
}
.pluck_userinfo_actions_add IMG {
	WIDTH: 10px !important; HEIGHT: 10px !important
}
.pluck_userinfo_actions_recommend IMG {
	WIDTH: 12px !important; HEIGHT: 14px !important
}
.pluck_userinfo_actions_ignore IMG {
	WIDTH: 11px !important; HEIGHT: 11px !important
}
A.pluck-user-mp-message-link {
	COLOR: #222222 !important
}
A.pluck_userinfo_actions_add {
	COLOR: #222222 !important
}
A.pluck_userinfo_actions_recommend {
	COLOR: #222222 !important
}
A.pluck_userinfo_actions_ignore {
	COLOR: #222222 !important
}
SPAN.pluck-user-mp-text {
	FONT-FAMILY: verdana !important; COLOR: #000000 !important; MARGIN-LEFT: 0px !important; FONT-SIZE: 11px !important
}
.pluck-permalink-dialog {
	WIDTH: 191px; DISPLAY: none; FONT-FAMILY: verdana, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 11px
}
.pluck-permalink-dialog A {
	COLOR: #015660; TEXT-DECORATION: none
}
.pluck-permalink-dialog A:hover {
	TEXT-DECORATION: underline
}
.pluck-permalink-dialog-top {
	WIDTH: 191px; BACKGROUND: url(http://imgs.sfgate.com/graphics/article/pluck_permalink_top.gif) no-repeat left top; HEIGHT: 9px
}
* HTML .pluck-permalink-dialog-top {
	MARGIN-BOTTOM: -4px
}
.pluck-permalink-dialog-bottom {
	WIDTH: 191px; BACKGROUND: url(http://imgs.sfgate.com/graphics/article/pluck_permalink_bottom.gif) no-repeat left top; HEIGHT: 16px
}
.pluck-permalink-dialog .pluck-dialog-middle {
	POSITION: relative; PADDING-BOTTOM: 5px !important; PADDING-LEFT: 3px !important; WIDTH: 191px !important; PADDING-RIGHT: 0px !important; BACKGROUND: url(http://imgs.sfgate.com/graphics/article/pluck_permalink_middle.gif) repeat-y left top; HEIGHT: auto; PADDING-TOP: 0px !important
}
.pluck-permalink-share-link {
	FONT-SIZE: 11px !important
}
A.pluck-permalink-share-link:hover {
	TEXT-DECORATION: underline !important
}
.pluck-permalink-dialog .closebtn {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana; COLOR: #666666; CLEAR: both; FONT-SIZE: 10px; FONT-WEIGHT: normal !important; PADDING-TOP: 0px
}
.pluck-permalink-dialog .closebtn A {
	COLOR: #666666 !important; CURSOR: pointer
}
.pluck-permalink-dialog .closebtn IMG {
	BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: 0px; BORDER-TOP: 0px; TOP: 2px; BORDER-RIGHT: 0px
}
.pluck-permalink-close {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/article/pluck_permalink_middle.gif) repeat-y left top
}
.pluck-dialog-wrapper {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
A.pluck-secondary-button {
	FONT-FAMILY: verdana !important
}
DIV.pluck-swf-upload-button {
	FONT-FAMILY: verdana !important
}
SPAN.pluck-confirm-btn A {
	FONT-FAMILY: verdana !important
}
.pluck-dialog {
	FONT-FAMILY: verdana !important
}
.pluck-dialog SPAN.pluck-dialog-group SELECT {
	FONT-FAMILY: verdana !important
}
.pluck-dialog SPAN.pluck-dialog-group TEXTAREA {
	FONT-FAMILY: verdana !important
}
.pluck-dialog SPAN.pluck-dialog-group INPUT {
	FONT-FAMILY: verdana !important
}
.pluck-login-comment-input {
	FONT-FAMILY: verdana !important
}
P.pluck-login-comment-calltoaction {
	FONT-FAMILY: verdana !important
}
H5.pluck-login-comment-signup-question {
	FONT-FAMILY: verdana !important
}
P.pluck-login-comment-signup-directions {
	FONT-FAMILY: verdana !important
}
P.pluck-login-comment-login-directions {
	FONT-FAMILY: verdana !important
}
SPAN.pluck-login-comment-group LABEL {
	FONT-FAMILY: verdana !important
}
SPAN.pluck-login-comment-submit-area LABEL {
	FONT-FAMILY: verdana !important
}
.pluck-score-dialog {
	FONT-FAMILY: verdana !important
}
.pluck-user-mp-wrap {
	FONT-FAMILY: verdana !important
}
SPAN.pluck-user-mp-message-subject-group INPUT {
	FONT-FAMILY: verdana !important
}
SPAN.pluck-user-mp-message-message-group TEXTAREA {
	FONT-FAMILY: verdana !important
}
SPAN.pluck-user-mp-report-abuse-type-group SELECT {
	FONT-FAMILY: verdana !important
}
SPAN.pluck-user-mp-report-abuse-message-group TEXTAREA {
	FONT-FAMILY: verdana !important
}
.pluck-persona-first-settings-info-basic-avatar-choose {
	FONT-FAMILY: verdana !important
}
.pluck-dialog-wrapper {
	BACKGROUND: 0px 50%
}
.pluck-dialog .pluck-wait-modal {
	BACKGROUND: 0px 50%
}
.pluck-score-dialog-wrapper {
	BACKGROUND: 0px 50%
}
.pluck-user-mp-wrap {
	BACKGROUND: 0px 50%
}
.pluck-user-mp-wait-modal {
	BACKGROUND: 0px 50%
}
.pluck-user-mp-loading-modal {
	BACKGROUND: 0px 50%
}
.pluck-comm .bottomContainer {
	DISPLAY: none
}
.pluck-comm .topContainer {
	DISPLAY: none
}
.pluck-comm .hasBackgroundColor {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: 0px 50%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.pluck-dialog-middle {
	POSITION: relative; PADDING-BOTTOM: 2px !important; PADDING-LEFT: 10px !important; WIDTH: 270px !important; BACKGROUND: url(http://imgs.sfgate.com/graphics/article/pluck_abuse_middle.gif) repeat-y left top; HEIGHT: auto
}
SPAN.pluck-cancel-button-text {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 4px !important
}
.pluck-cancel-button {
	MARGIN-LEFT: 8px !important
}
A.pluck-cancel-button {
	HEIGHT: 19px !important
}
A.pluck-cancel-button:hover SPAN.pluck-cancel-button-text {
	COLOR: #015660 !important
}
#sfg_article {
	PADDING-TOP: 10px
}
#sfg_article .x88 .creative {
	PADDING-TOP: 10px
}
#sfg_article TABLE.article {
	BORDER-COLLAPSE: collapse; MARGIN-BOTTOM: 10px; TABLE-LAYOUT: fixed
}
#sfg_article TABLE.article TR.article {
	VERTICAL-ALIGN: top
}
#sfg_article #contentcol {
	WIDTH: 627px
}
#sfg_blog #groupmenu {
	PADDING-BOTTOM: 0px !important; MARGIN-TOP: 10px; PADDING-LEFT: 0px !important; WIDTH: 300px; PADDING-RIGHT: 0px !important; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px !important
}
#adpos3 {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 10px
}
#topmost {
	MARGIN-BOTTOM: 10px
}
#adjacency {
	MARGIN-BOTTOM: 10px
}
#adpos2 {
	MARGIN-BOTTOM: 10px
}
#adpos4 {
	MARGIN-BOTTOM: 10px
}
TABLE.groupmenu {
	WIDTH: 300px
}
TABLE.groupmenu TR {
	VERTICAL-ALIGN: top
}
TABLE.groupmenu TD.leftcol {
	PADDING-RIGHT: 10px
}
.sfg_cls003 {
	MARGIN-BOTTOM: 10px; CLEAR: both
}
.clear {
	CLEAR: both
}
P.clear {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#sfg_object_index #commentspage .header IMG.thumb {
	MARGIN-BOTTOM: 10px
}
#sfg_object_index #commentspage .header {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: #efefef; PADDING-TOP: 15px
}
#sfg_object_index #commentspage .header H1 {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -1024px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; WIDTH: 80px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: url(http://imgs.sfgate.com/templates/types/article/graphics/comments_heading.gif) no-repeat; FLOAT: left; HEIGHT: 11px; PADDING-TOP: 0px
}
#sfg_object_index #commentspage .header H1 {
	FONT-SIZE: 11px
}
#sfg_object_index #commentspage .header #sfgate_topCnt {
	FONT-SIZE: 11px
}
#sfg_object_index #commentspage .header #sfgate_topCnt {
	MARGIN: 0px 3px 10px 7px; DISPLAY: inline; FONT-FAMILY: Verdana, sans-serif; FLOAT: left; FONT-WEIGHT: bold
}
#sfg_object_index #commentspage .header H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#sfg_object_index #commentspage .header H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#sfg_object_index #commentspage .header .details {
	MARGIN: 7px 0px
}
#sfg_object_index #commentspage .header .desc {
	FONT-FAMILY: Georgia, "Times New Roman", serif; MARGIN-BOTTOM: 10px; FONT-SIZE: 1.02em
}
#sfg_object_index #commentspage .header P {
	MARGIN-TOP: 5px
}
#sfg_object_index #commentspage .header #sfgate_addlink {
	MARGIN-RIGHT: 20px
}
#sfg_object_index #commentspage .header .item {
	WIDTH: 100%; CLEAR: both
}
#sfg_object_index #commentspage .header IMG.thumb {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; DISPLAY: inline; FLOAT: left; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
#sfg_object_index #commentspage .header .objectdesc {
	WIDTH: 518px; DISPLAY: inline; FONT-FAMILY: verdana; FLOAT: left; MARGIN-LEFT: 10px; FONT-SIZE: 11px
}
#sfg_blog .commentspage .pluck-login-comment-input {
	PADDING-LEFT: 10px
}
#sfg_blog .commentspage .pluck-comm-comment-input {
	PADDING-LEFT: 10px !important
}
#sfg_blog .commentspage .pluck-comm-comment-content .pluck-comm-comment-input {
	PADDING-LEFT: 0px !important
}
#sfg_blog .commentspage .pluck-comm-commentcount .pluck-comm-commenttext {
	MARGIN-LEFT: 10px
}
#sfg_blog .contentbody #commentspage DIV.pagenav {
	WIDTH: 607px !important
}
#sfg_blog .commentspage .commentsperpage {
	MARGIN-RIGHT: 10px
}
#sfg_blog .contentbody #commentspage {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 625px; MARGIN-BOTTOM: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
#sfg_blog .commentspage DIV.pagenav {
	MARGIN-LEFT: 10px
}
#sfg_blog .commentspage {
	BORDER-BOTTOM: 0px; WIDTH: 625px !important
}
#topmost {
	WIDTH: 300px
}
#topmost A:link {
	COLOR: #015660; TEXT-DECORATION: none
}
#topmost A:visited {
	COLOR: #667b7b; TEXT-DECORATION: none
}
#topmost A:hover {
	TEXT-DECORATION: underline
}
#topmost A:hover:visited {
	TEXT-DECORATION: underline
}
#topmost .tabs {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/topmost/fill_tabs.gif); HEIGHT: 20px
}
#topmost IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#topmost .content {
	BORDER-LEFT: #b4c7c7 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #eef6f6; BORDER-RIGHT: #b4c7c7 1px solid; PADDING-TOP: 10px
}
#topmost UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 12px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #015660; PADDING-TOP: 2px
}
#topmost OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 18px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #015660; PADDING-TOP: 2px
}
* HTML #topmost OL {
	MARGIN: 0px 0px 0px 21px
}
#topmost LI {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#topmost LI SPAN {
	FONT-SIZE: 10px
}
#topmost UL LI {
	LIST-STYLE-TYPE: square; COLOR: #015660
}
#topmost .footer {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/topmost/fill_footer.gif) #eef6f6 repeat-x
}
#topmost .footer IMG {
	WIDTH: 4px; HEIGHT: 4px
}
#topmost IMG.botleftcorner {
	FLOAT: left
}
#topmost IMG.botrightcorner {
	FLOAT: right
}
#adjacency .listgroup {
	BORDER-BOTTOM: #888 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #888 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 7.5pt; BORDER-TOP: #888 1px solid; BORDER-RIGHT: #888 1px solid
}
#adjacency .listgroup H3 {
	BORDER-BOTTOM: #888 1px solid; TEXT-ALIGN: center; MARGIN: 0px
}
* #adjacency .listgroup H3 {
	BACKGROUND-IMAGE: url(/jobs/graphics/bkg-topjobs.gif); PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #eee; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; FONT-SIZE: 8.5pt; PADDING-TOP: 8px
}
#adjacency .listgroup P.intro {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #006; PADDING-TOP: 0px
}
#adjacency .listgroup P.intro STRONG {
	FONT-SIZE: 9pt
}
#adjacency .listgroup P.logo {
	TEXT-ALIGN: center
}
#adjacency .listgroup P.logo IMG {
	MARGIN: 5px 0px 0px
}
#adjacency .listgroup .simplemenu {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #eee; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #888 1px solid; PADDING-TOP: 5px
}
#adjacency .listgroup .item {
	BORDER-BOTTOM: #999 1px solid; MARGIN: 5px
}
#adjacency .listgroup .firstitem {
	BORDER-BOTTOM: #999 1px solid; MARGIN: 5px
}
#adjacency .listgroup .lastitem {
	BORDER-BOTTOM: #999 1px solid; MARGIN: 5px
}
#adjacency .listgroup .firstitem {
	BORDER-TOP: #999 1px solid
}
#adjacency .listgroup A {
	COLOR: #006
}
#adjacency .listgroup A:link {
	COLOR: #006
}
#adjacency .listgroup A:hover {
	COLOR: #444
}
#adjacency .listgroup H4 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 10px; PADDING-TOP: 3px
}
#adjacency .listgroup .item P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#adjacency .listgroup .firstitem P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#adjacency .listgroup .lastitem P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#adjacency .listgroup P.price {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#adjacency .listgroup .logo {
	TEXT-ALIGN: center
}
#adjacency .listgroup .logo P {
	MARGIN: 5px 0px
}
#adjacency #topjobs H4 {
	BACKGROUND-IMAGE: url(/templates/types/common/graphics/arrows/9x7-black-right.gif); PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 0px
}
#adjacency #topjobs .item {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
#adjacency #topjobs .firstitem {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
#adjacency #topjobs .lastitem {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
#adjacency #topjobs .firstitem {
	BORDER-TOP: 0px
}
#adjacency #topjobs .lastitem {
	BORDER-BOTTOM: 0px
}
.sfg_cls003 H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sfg_cls003 H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sfg_cls003 H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sfg_cls003 H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sfg_cls003 HR {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sfg_cls003 UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sfg_cls003 LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sfg_cls003 {
	FONT-FAMILY: Verdana, sans-serif
}
.sfg_cls003 H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; FONT-SIZE: 0.86em
}
.sfg_cls003 H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 0.86em; PADDING-TOP: 0px
}
.sfg_cls003 .featuredsubhead {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sfg_cls003 .cls003title {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sfg_cls003 H2 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.sfg_cls003 H2 A {
	COLOR: #000000 !important
}
.sfg_cls003 .cls003title IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.sfg_cls003 .featuredsubhead {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.sfg_cls003 IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.sfg_cls003 IMG.thumb {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; MARGIN: 2px 10px 5px 0px; DISPLAY: inline; FLOAT: left; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid
}
.sfg_cls003 UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: left; PADDING-TOP: 0px
}
.sfg_cls003 LI {
	LINE-HEIGHT: 16px; PADDING-LEFT: 9px; BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/bullet_square333.gif) no-repeat 0px 6px; COLOR: #000; FONT-SIZE: 0.86em; FONT-WEIGHT: normal
}
.sfg_cls003 P {
	MARGIN-TOP: 0px; FONT-SIZE: 0.78em; PADDING-TOP: 0px
}
.sfg_cls003 P.more {
	DISPLAY: inline; FLOAT: right
}
.sfg_cls003 .ad {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.sfg_cls003 .ad H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.sfg_cls003 .ad IMG {
	MARGIN-BOTTOM: 3px
}
.sfg_cls003 .creative {
	DISPLAY: inline; BACKGROUND: url(http://imgs.sfgate.com/graphics/contentmodules/cls003/sponsored_by.gif) no-repeat; FLOAT: left; PADDING-TOP: 8px
}
.sfg_cls003 .creative A IMG {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 7px; CLEAR: both; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.sfg_cls003 A:link {
	COLOR: #015660; TEXT-DECORATION: none
}
.sfg_cls003 A:visited {
	COLOR: #015660; TEXT-DECORATION: none
}
.sfg_cls003 A:hover {
	COLOR: #015660; TEXT-DECORATION: underline
}
.sfg_cls003 A:active {
	COLOR: #015660; TEXT-DECORATION: underline
}
.sfg_cls003 HR {
	DISPLAY: none
}
.sfg_cls003 .hr_solid {
	MARGIN: 0px 0px 9px; BACKGROUND: url(http://imgs.sfgate.com/graphics/bamoms/hr_dotted_bamoms.gif) #aaa repeat-x; HEIGHT: 1px; CLEAR: both
}
.sfg_cls003 .hr_dotted {
	MARGIN: 0px 0px 9px; BACKGROUND: url(http://imgs.sfgate.com/graphics/bamoms/hr_dotted_bamoms.gif) repeat-x; HEIGHT: 1px; CLEAR: both
}
.sfg_cls003 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/bamoms/curvebox_gray1.gif) #ffffff no-repeat left top
}
.sfg_cls003 .corner2 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/bamoms/curvebox_gray2.gif) no-repeat right top
}
.sfg_cls003 .corner3 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/bamoms/curvebox_gray3.gif) no-repeat right bottom
}
.sfg_cls003 .corner4 {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(http://imgs.sfgate.com/graphics/bamoms/curvebox_gray4.gif) no-repeat left bottom; PADDING-TOP: 10px
}
.sfg_cls003 .re_desc {
	PADDING-LEFT: 0px; WIDTH: 160px; DISPLAY: inline; FLOAT: left
}
.sfg_cls003 .auto_desc {
	PADDING-LEFT: 0px; WIDTH: 160px; DISPLAY: inline; FLOAT: left
}
.sfg_cls003 UL.list {
	PADDING-BOTTOM: 10px
}
.sfg_cls003 UL.subitems {
	CLEAR: left
}
.sfg_cls003 .item {
	MARGIN-RIGHT: 0px !important
}
.sfg_cls003 IMG.featured {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; MARGIN: 2px 10px 0px 0px; DISPLAY: inline; FLOAT: left; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid
}
.sfg_cls003 LI.list {
	LINE-HEIGHT: 14px; PADDING-LEFT: 0px; BACKGROUND: no-repeat 0px 6px; COLOR: #000; FONT-SIZE: 0.86em; FONT-WEIGHT: normal
}
.sfg_cls003 LI.relist {
	LINE-HEIGHT: 12px; PADDING-LEFT: 0px; BACKGROUND: no-repeat 0px 6px; COLOR: #000; FONT-SIZE: 0.86em; FONT-WEIGHT: normal
}
* HTML .sfg_cls003 P.more {
	POSITION: static; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: right; PADDING-TOP: 0px
}
HTML * .sfg_cls003 P.more {
	POSITION: static; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: right; PADDING-TOP: 0px
}
.sfg_cls003 P.more {
	PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: right; PADDING-TOP: 0px
}
* HTML .sfg_cls003 .corner4 {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(http://imgs.sfgate.com/graphics/bamoms/curvebox_gray4.gif) no-repeat left bottom; PADDING-TOP: 10px
}
HTML * .sfg_cls003 .corner4 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(http://imgs.sfgate.com/graphics/bamoms/curvebox_gray4.gif) no-repeat left bottom; PADDING-TOP: 10px
}
.kaango {
	MARGIN-BOTTOM: 10px; CLEAR: both
}
.kaango .corner1 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/bapets/curvebox_gray1wide.gif) #ffffff no-repeat left top
}
.kaango .corner2 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/bapets/curvebox_gray2.gif) no-repeat right top
}
.kaango .corner3 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/bapets/curvebox_gray3.gif) no-repeat right bottom
}
.kaango .corner4 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND: url(http://imgs.sfgate.com/graphics/bapets/curvebox_gray4.gif) no-repeat left bottom; PADDING-TOP: 12px
}
.kaango A {
	COLOR: #015660; TEXT-DECORATION: none
}
.kaango A:hover {
	TEXT-DECORATION: underline
}
.kaango .kaangotitle {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.kaango .kaangotitle IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.kaango .item {
	WIDTH: 280px; MARGIN-BOTTOM: 10px; CLEAR: both
}
.kaango .more {
	MARGIN-BOTTOM: 0px
}
.kaango .more P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, sans-serif !important; FLOAT: right; COLOR: #666666; FONT-SIZE: 0.78em; PADDING-TOP: 0px
}
.kaango TABLE {
	WIDTH: 280px !important; FONT-FAMILY: Verdana, sans-serif !important; FONT-SIZE: 0.86em !important
}
.kaango TABLE DIV {
	WIDTH: 100% !important
}
.kaango TABLE DIV DIV {
	WIDTH: 110px !important; DISPLAY: inline; FLOAT: left; HEIGHT: auto !important
}
.kaango TABLE DIV IMG {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; DISPLAY: inline; MAX-WIDTH: 96px !important; FLOAT: left; HEIGHT: 68px !important; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
#adpos4 .textads {
	BORDER-BOTTOM: #666 1px solid; FONT: 0.97em Geneva, Arial, sans-serif; BACKGROUND: #f9f8f8; COLOR: #333; BORDER-TOP: #666 1px solid
}
#adpos4 .textads .heading {
	PADDING-BOTTOM: 10px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #f4f4da; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: Arial, sans-serif; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
#adpos4 .textads A {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; COLOR: #666; TEXT-DECORATION: none; PADDING-TOP: 8px
}
#adpos4 .textads A:hover {
	BACKGROUND: #ecebeb
}
#adpos4 .textnlogowrap {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-TOP: 8px
}
#adpos4 .textnlogowrap:hover {
	BACKGROUND-COLOR: #ecebeb; DISPLAY: block
}
#adpos4 .textnlogowrap A.wrap {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; COLOR: #666666; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#adpos4 .textnlogowrap A.wrap:hover {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; COLOR: #666666; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#retrofit1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: none !important; PADDING-TOP: 0px
}
#retrofit2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: none !important; PADDING-TOP: 0px
}
TD.retrofit {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: none !important; PADDING-TOP: 0px
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 80%; PADDING-TOP: 0px
}
.clearfix {
	DISPLAY: inline-block
}
HTML[xmlns] .clearfix {
	DISPLAY: block
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.curvebox .mint {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mint1.gif) #ecf6f7 no-repeat left top
}
.curvebox .mint .corner2 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mint2.gif) no-repeat right top
}
.curvebox .mint .corner3 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mint3.gif) no-repeat right bottom
}
.curvebox .mint .corner4 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mint4.gif) no-repeat left bottom
}
.curvebox .mintedge {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mintedge1.gif) #fff no-repeat left top
}
.curvebox .mintedge .corner2 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mintedge2.gif) no-repeat right top
}
.curvebox .mintedge .corner3 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mintedge3.gif) no-repeat right bottom
}
.curvebox .mintedge .corner4 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mintedge4.gif) no-repeat left bottom
}
.curvebox .gray {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_gray1.gif) #fff no-repeat left top
}
.curvebox .gray .corner2 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_gray2.gif) no-repeat right top
}
.curvebox .gray .corner3 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_gray3.gif) no-repeat right bottom
}
.curvebox .gray .corner4 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_gray4.gif) no-repeat left bottom
}
.curvebox .grayedge {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_grayedge1.gif) #fff no-repeat left top
}
.curvebox .grayedge .corner2 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_grayedge2.gif) no-repeat right top
}
.curvebox .grayedge .corner3 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_grayedge3.gif) no-repeat right bottom
}
.curvebox .grayedge .corner4 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_grayedge4.gif) no-repeat left bottom
}
.curvebox_mint {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mint1.gif) #ecf6f7 no-repeat left top
}
.curvebox_mint .corner2 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mint2.gif) no-repeat right top
}
.curvebox_mint .corner3 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mint3.gif) no-repeat right bottom
}
.curvebox_mint .corner4 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mint4.gif) no-repeat left bottom
}
.curvebox_mintedge {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mintedge1.gif) #fff no-repeat left top
}
.curvebox_mintedge .corner2 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mintedge2.gif) no-repeat right top
}
.curvebox_mintedge .corner3 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mintedge3.gif) no-repeat right bottom
}
.curvebox_mintedge .corner4 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mintedge4.gif) no-repeat left bottom
}
.curvebox_gray {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_gray1.gif) #fff no-repeat left top
}
.curvebox_gray .corner2 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_gray2.gif) no-repeat right top
}
.curvebox_gray .corner3 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_gray3.gif) no-repeat right bottom
}
.curvebox_gray .corner4 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_gray4.gif) no-repeat left bottom
}
.curvebox_grayedge {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_grayedge1.gif) #fff no-repeat left top
}
.curvebox_grayedge .corner2 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_grayedge2.gif) no-repeat right top
}
.curvebox_grayedge .corner3 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_grayedge3.gif) no-repeat right bottom
}
.curvebox_grayedge .corner4 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_grayedge4.gif) no-repeat left bottom
}
.adinfo {
	TEXT-ALIGN: center; FONT-FAMILY: verdana, sans-serif; MARGIN-BOTTOM: 2px; COLOR: #666666; FONT-SIZE: 0.71em
}
DIV.midsection .adinfo {
	TEXT-ALIGN: left; MARGIN-TOP: -3px; FLOAT: left; MARGIN-LEFT: 10px
}
.column2 .adinfo {
	MARGIN-TOP: -3px; WIDTH: 300px
}
.adinfo A {
	COLOR: #015660; TEXT-DECORATION: none
}
.adinfo A:hover {
	TEXT-DECORATION: underline
}
.copybox {
	FONT-FAMILY: Verdana; COLOR: #ffffff; kerning: true
}
copyboxbackground {
	COLOR: #ffffff
}
.copiedtext {
	TEXT-ALIGN: center; FONT-FAMILY: Verdana; COLOR: #eeeeee; FONT-SIZE: 10px
}
.domain {
	FONT-FAMILY: Verdana; COLOR: #000000
}
.time {
	FONT-FAMILY: Verdana; COLOR: #a0a0a0; FONT-SIZE: 10px; kerning: true
}
H1 {
	FONT-FAMILY: Verdana; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.titletext {
	TEXT-ALIGN: left; FONT-FAMILY: Verdana, sans-serif; COLOR: #000000; FONT-SIZE: 12px; VERTICAL-ALIGN: baseline; FONT-WEIGHT: bold
}
.title {
	FONT-FAMILY: Verdana; COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold; kerning: true
}
.defaultthumb {
	TEXT-ALIGN: center; FONT-FAMILY: Helvetica, Arial; COLOR: #fcdb23; kerning: true
}
.clicktext {
	TEXT-ALIGN: center; FONT-FAMILY: Verdana; COLOR: #ffffff; TEXT-DECORATION: underline; kerning: true
}
.error {
	TEXT-ALIGN: center; FONT-FAMILY: Verdana; COLOR: #b3a9aa; FONT-WEIGHT: bold
}
.tyntdiv {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; WIDTH: 299px; MARGIN-BOTTOM: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.tyntdiv H2 {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px 2px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 0px
}
.tyntdiv IMG.info {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 5px 9px 0px 0px; DISPLAY: inline; FLOAT: right; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#tyntinfo {
	WIDTH: 244px
}
#tyntinfo .top {
	WIDTH: 244px; BACKGROUND: url(http://imgs.sfgate.com/graphics/article/tynt_info_top.gif) no-repeat left top; HEIGHT: 12px
}
#tyntinfo .main {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/article/tynt_info_mid.gif) repeat-y 0px 50%
}
#tyntinfo .main P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 2px; FONT-FAMILY: verdana; COLOR: #222222; FONT-SIZE: 10px; PADDING-TOP: 0px
}
#tyntinfo .bottom {
	WIDTH: 273px; BACKGROUND: url(http://imgs.sfgate.com/graphics/article/tynt_info_btm.gif) no-repeat left top; HEIGHT: 18px
}
.sfg_pho001_img {
	WIDTH: 300px; FONT-FAMILY: Verdana, sans-serif
}
.sfg_pho001_img .corner4 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.sfg_pho001_img H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 0.8em; PADDING-TOP: 0px
}
.sfg_pho001_img P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 0.8em; PADDING-TOP: 0px
}
.sfg_pho001_img FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 0.8em; PADDING-TOP: 0px
}
.sfg_pho001_img H2 {
	MARGIN: 5px 0px 6px 1px; DISPLAY: inline; FONT-FAMILY: arial; FLOAT: left; FONT-SIZE: 1.02em
}
.sfg_pho001_img .pho001title {
	MARGIN: 5px 0px 6px 1px; DISPLAY: inline; FLOAT: left; FONT-SIZE: 0.86em
}
.sfg_pho001_img .pho001title IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.sfg_pho001_img H3 {
	MARGIN: 0px 0px 6px; FONT-SIZE: 14px
}
.sfg_pho001_img P.count {
	MARGIN: 7px 0px 0px 4px; WIDTH: 15px; DISPLAY: inline; FLOAT: left
}
.sfg_pho001_img P.nav {
	TEXT-ALIGN: right; MARGIN: 4px 1px 10px 0px; WIDTH: 50px; DISPLAY: inline; FLOAT: right
}
.sfg_pho001_img P.page {
	TEXT-ALIGN: right; MARGIN: 7px 8px 0px 0px; WIDTH: 120px; DISPLAY: inline; FLOAT: right
}
#sfg_col003_inst1_showing {
	MARGIN-TOP: 1px; DISPLAY: block
}
.sfg_pho001_img .items {
	MARGIN-LEFT: 22px
}
.sfg_pho001_img .w300 .items {
	MARGIN-LEFT: 22px
}
.sfg_pho001_img .w336 .items {
	MARGIN-LEFT: 0px
}
.sfg_pho001_img P.item {
	PADDING-LEFT: 13px; WIDTH: 66px; DISPLAY: inline; FLOAT: left
}
* HTML .sfg_pho001_img P.item {
	OVERFLOW: hidden
}
.sfg_pho001_img P.item A.byline {
	MARGIN: 0px 0px 3px; DISPLAY: block
}
.sfg_pho001_img .items P.first {
	PADDING-LEFT: 6px
}
.sfg_pho001_img P.nav IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-LEFT: 1px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.sfg_pho001_img P.item IMG {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; WIDTH: 64px; MARGIN-BOTTOM: 5px; HEIGHT: 64px; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
.sfg_pho001_img A:link {
	COLOR: #015660; TEXT-DECORATION: none
}
.sfg_pho001_img A:visited {
	COLOR: #667b7b; TEXT-DECORATION: none
}
.sfg_pho001_img A:hover {
	TEXT-DECORATION: underline
}
.sfg_pho001_img A:active {
	TEXT-DECORATION: underline
}
.sfg_pho001_img .see-all {
	MARGIN-TOP: 10px; FLOAT: right; FONT-SIZE: 0.8em; MARGIN-RIGHT: 3px
}
#sfg_article .sfg_pho001_img .items {
	MARGIN-LEFT: 12px !important
}
* HTML #sfg_article .sfg_pho001_img .items {
	MARGIN-LEFT: 10px !important
}
#sfg_article .sfg_pho001_img {
	MARGIN-BOTTOM: 10px
}
#sfg_article .curvebox_ltgrayedge {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/bamoms/curvebox_gray1.gif) #ffffff no-repeat left top
}
#sfg_article .curvebox_ltgrayedge .corner2 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/bamoms/curvebox_gray2.gif) no-repeat right top
}
#sfg_article .curvebox_ltgrayedge .corner3 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/bamoms/curvebox_gray3.gif) no-repeat right bottom
}
#sfg_article .curvebox_ltgrayedge .corner4 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 7px; BACKGROUND: url(http://imgs.sfgate.com/graphics/bamoms/curvebox_gray4.gif) no-repeat left bottom; PADDING-TOP: 7px
}
.sfg_pho001_img .header {
	WIDTH: 100%; MARGIN-BOTTOM: 5px
}
.curvebox_ltgrayedge {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mintedge1.gif) #ffffff no-repeat left top
}
.curvebox_ltgrayedge .corner2 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mintedge2.gif) no-repeat right top
}
.curvebox_ltgrayedge .corner3 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mintedge3.gif) no-repeat right bottom
}
.curvebox_ltgrayedge .corner4 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 7px; BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_mintedge4.gif) no-repeat left bottom; PADDING-TOP: 7px
}
#sfg_object_index .curvebox_ltgrayedge {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/bamoms/curvebox_gray1.gif) #ffffff no-repeat left top
}
#sfg_object_index .curvebox_ltgrayedge .corner2 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/bamoms/curvebox_gray2.gif) no-repeat right top
}
#sfg_object_index .curvebox_ltgrayedge .corner3 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/bamoms/curvebox_gray3.gif) no-repeat right bottom
}
#sfg_object_index .curvebox_ltgrayedge .corner4 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 7px; BACKGROUND: url(http://imgs.sfgate.com/graphics/bamoms/curvebox_gray4.gif) no-repeat left bottom; PADDING-TOP: 7px
}
.sfg_pho001_img .pagination {
	FLOAT: right
}
.sfg_pho001_img .pagination .current {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline; BACKGROUND: url(http://imgs.sfgate.com/graphics/object/caption_current_bg.gif) no-repeat left top; FLOAT: left; HEIGHT: 21px; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
.sfg_pho001_img .pagination .next {
	WIDTH: 23px; DISPLAY: inline; FLOAT: left
}
.sfg_pho001_img .pagination .prev {
	WIDTH: 24px; DISPLAY: inline; FLOAT: left
}
.sfg_pho001_img .pagination IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.sfg_pho001_img .pagination A:visited {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.sfg_pho001_img .pagination A:hover {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.sfg_pho001_img .pagination A:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.sfg_pho001_img .header H2 {
	FONT-FAMILY: verdana; FONT-SIZE: 11px
}
#articlecontent .socialtools {
	MARGIN: 0px 0px 10px 10px; WIDTH: 51px; FLOAT: right
}
#articlecontent .socialtools .count {
	TEXT-ALIGN: center; LINE-HEIGHT: 41px; WIDTH: 48px; BACKGROUND: url(http://imgs.sfgate.com/graphics/article/fb_bg2.gif) no-repeat 0px 50%; HEIGHT: 42px
}
#articlecontent .socialtools .count A {
	FONT-FAMILY: arial; COLOR: #444444; FONT-SIZE: 17px; TEXT-DECORATION: none
}
#articlecontent .socialtools IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-TOP: 3px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#articlecontent .socialtools .clearfix {
	MARGIN: 0px 0px 10px
}
.tools_bot .socialtools IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#sfg_blog .socialtools IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#sfg_object_view .socialtools IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.tools_bot .socialtools .count {
	TEXT-ALIGN: left; LINE-HEIGHT: 15px; WIDTH: auto; BACKGROUND: 0px 50%; FLOAT: left; HEIGHT: auto; MARGIN-LEFT: 10px
}
#sfg_blog .socialtools .count {
	TEXT-ALIGN: left; LINE-HEIGHT: 15px; WIDTH: auto; BACKGROUND: 0px 50%; FLOAT: left; HEIGHT: auto; MARGIN-LEFT: 10px
}
#sfg_object_view .socialtools .count {
	TEXT-ALIGN: left; LINE-HEIGHT: 15px; WIDTH: auto; BACKGROUND: 0px 50%; FLOAT: left; HEIGHT: auto; MARGIN-LEFT: 10px
}
.tools_bot .socialtools .count A {
	FONT-FAMILY: arial; FLOAT: left; COLOR: #424242; FONT-SIZE: 14px; FONT-WEIGHT: bold; MARGIN-RIGHT: 3px; TEXT-DECORATION: none
}
#sfg_blog .socialtools .count A {
	FONT-FAMILY: arial; FLOAT: left; COLOR: #424242; FONT-SIZE: 14px; FONT-WEIGHT: bold; MARGIN-RIGHT: 3px; TEXT-DECORATION: none
}
#sfg_object_view .socialtools .count A {
	FONT-FAMILY: arial; FLOAT: left; COLOR: #424242; FONT-SIZE: 14px; FONT-WEIGHT: bold; MARGIN-RIGHT: 3px; TEXT-DECORATION: none
}
.tools_bot .socialtools IMG {
	FLOAT: left
}
#sfg_blog .socialtools IMG {
	FLOAT: left
}
#sfg_object_view .socialtools IMG {
	FLOAT: left
}
.tools_bot .socialtools {
	MARGIN-TOP: 3px; DISPLAY: inline; FLOAT: right
}
* HTML .tools_bot .socialtools {
	MARGIN-TOP: 0px; HEIGHT: 16px
}
#sfg_blog .socialtools {
	MARGIN-BOTTOM: 10px
}
#sfg_blog .socialtools .count {
	MARGIN-LEFT: 0px
}
#sfg_blog .socialtools IMG {
	MARGIN-RIGHT: 10px
}
#sfg_object_view .socialtools {
	MARGIN-TOP: 4px; FLOAT: right
}
.photoblogfl.socialtools {
	POSITION: relative; WIDTH: 400px; TOP: 6px
}
.movie_search {
	WIDTH: 300px; FONT-FAMILY: verdana, sans-serif; MARGIN-BOTTOM: 10px; CLEAR: both
}
.movie_search .corner1 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_gray1.gif) #cccccc no-repeat left top; HEIGHT: 1%
}
.movie_search .corner2 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_gray2.gif) no-repeat right top
}
.movie_search .corner3 {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_gray3.gif) no-repeat right bottom
}
.movie_search .corner4 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/curvebox_gray4.gif) no-repeat left bottom; PADDING-TOP: 10px
}
.movie_search A {
	COLOR: #015660; TEXT-DECORATION: none
}
.movie_search A:hover {
	COLOR: #015660; TEXT-DECORATION: underline
}
.movie_search H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; CLEAR: both; FONT-SIZE: 1.02em; PADDING-TOP: 0px
}
.movie_search H2 A {
	COLOR: #000000 !important
}
.movie_search .item {
	MARGIN-BOTTOM: 10px
}
.movie_search P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 0.86em; PADDING-TOP: 0px
}
.movie_search SPAN.pipe {
	COLOR: #666666
}
.movie_search FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1em; PADDING-TOP: 0px
}
.movie_search SELECT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1em; PADDING-TOP: 0px
}
.movie_search INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1em; PADDING-TOP: 0px
}
.movie_search INPUT.textInput {
	PADDING-LEFT: 2px; MARGIN-LEFT: 2px
}
.movie_search INPUT.textInputNote {
	PADDING-LEFT: 2px; MARGIN-LEFT: 2px
}
.movie_search SELECT {
	PADDING-LEFT: 2px; MARGIN-LEFT: 2px
}
.movie_search INPUT.textInputNote {
	COLOR: #666666
}
.movie_search INPUT.textInput {
	WIDTH: 190px; MARGIN-RIGHT: 0px
}
.movie_search INPUT.textInputNote {
	WIDTH: 190px; MARGIN-RIGHT: 0px
}
.movie_search SELECT {
	WIDTH: 106px; MARGIN-RIGHT: 0px
}
#sfg_article .movie_search {
	WIDTH: 220px !important
}
#sfg_article .movie_search INPUT.textInput {
	WIDTH: 148px !important
}
#sfg_article .movie_search INPUT.textInputNote {
	WIDTH: 148px !important
}
#sfg_article .movie_search SELECT {
	WIDTH: 98px !important
}
#sfg_article .movie_search .morelink {
	TEXT-TRANSFORM: uppercase; MARGIN: 6px 0px 4px; FONT-FAMILY: arial; COLOR: #666666; FONT-SIZE: 11px
}
#sfg_article .movie_search .submorelink {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-LEFT: 9px; PADDING-RIGHT: 0px; BACKGROUND: url(http://imgs.sfgate.com/graphics/utils/bullet_square333.gif) no-repeat 0px 6px; PADDING-TOP: 0px
}
#sfg_article .movie_search .rated {
	MARGIN-TOP: 10px !important; MARGIN-BOTTOM: 0px !important
}
#sfg_article .movie_search INPUT {
	MARGIN-TOP: 3px
}
#sfg_article .movie_search SELECT {
	MARGIN-TOP: 3px
}
.stepcarousel {
	POSITION: relative; WIDTH: 300px; BACKGROUND: #141414; HEIGHT: 115px; OVERFLOW: scroll
}
.stepcarousel .belt {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.stepcarousel .panel {
	MARGIN: 10px; WIDTH: 280px; FLOAT: left; OVERFLOW: hidden
}
.stepcarouselcontainer {
	PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 10px; BACKGROUND: url(http://imgs.sfgate.com/graphics/article/sliderfooter.gif) no-repeat left bottom; HEIGHT: 142px
}
.stepcarouselcontainer A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; COLOR: #ffffff; TEXT-DECORATION: none
}
.stepcarouselcontainer A:hover {
	TEXT-DECORATION: underline
}
.stepcarouselcontainer .header {
	WIDTH: 300px; BACKGROUND: url(http://imgs.sfgate.com/graphics/article/sliderheader.gif) no-repeat left top; HEIGHT: 27px
}
.stepcarouselcontainer .header #mygallery-paginate {
	PADDING-BOTTOM: 0px; MARGIN: 8px 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
* HTML .stepcarouselcontainer .header #mygallery-paginate {
	MARGIN: 4px 5px 0px 0px
}
.stepcarouselcontainer IMG.thumb {
	BORDER-BOTTOM: #e4e4e4 1px solid; BORDER-LEFT: #e4e4e4 1px solid; WIDTH: 140px; HEIGHT: 103px; BORDER-TOP: #e4e4e4 1px solid; BORDER-RIGHT: #e4e4e4 1px solid
}
.stepcarouselcontainer H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana; FONT-SIZE: 13px; PADDING-TOP: 0px
}
.stepcarouselcontainer .desc {
	WIDTH: 120px; FLOAT: left
}
.stepcarouselcontainer .desc P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana; COLOR: #ffffff; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.stepcarouselcontainer .imgcontainer {
	POSITION: relative
}
.stepcarouselcontainer .imgcontainer {
	WIDTH: 140px; FLOAT: left; MARGIN-RIGHT: 10px
}
.stepcarouselcontainer .imgcontainer IMG.overlayimg {
	BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; WIDTH: 42px !important; DISPLAY: block; HEIGHT: 42px !important; CLEAR: both; BORDER-TOP: 0px; TOP: 32px; BORDER-RIGHT: 0px; LEFT: 50px
}
