.sfg_ysm001 H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sfg_ysm001 H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sfg_ysm001 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 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 {
	OVERFLOW: hidden; WIDTH: 144px
}
.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-RIGHT: #d6d6d6 1px solid; BORDER-TOP: #d6d6d6 1px solid; PADDING-BOTTOM: 5px; BORDER-LEFT: #d6d6d6 1px solid; BORDER-BOTTOM: #d6d6d6 1px solid; FONT-FAMILY: Verdana, sans-serif
}
.sfg_ysm001 .item {
	MARGIN-BOTTOM: 5px
}
.sfg_ysm001 H3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.88em; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; COLOR: #444; PADDING-TOP: 5px; BORDER-BOTTOM: #e4e4e4 1px solid; FONT-FAMILY: Arial, sans-serif
}
.sfg_ysm001 H4 {
	FONT-SIZE: 0.88em; MARGIN: 0px 5px
}
.sfg_ysm001 P {
	FONT-SIZE: 0.88em; MARGIN: 0px 5px; TEXT-ALIGN: left
}
#contentfooter #ysm_ads_bottom .contextualad .sfg_ysm001 .item P {
	FONT-SIZE: 0.88em; MARGIN: 0px 5px; TEXT-ALIGN: left
}
#contentfooter #ysm_ads_bottom .contextualad .sfg_ysm001 .item_last P {
	FONT-SIZE: 0.88em; MARGIN: 0px 5px; TEXT-ALIGN: left
}
.sfg_ysm001 P.sitehost {
	FONT-SIZE: 0.8em; MARGIN: 0px 5px; COLOR: #999
}
#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; FONT-SIZE: 80%; MARGIN-BOTTOM: 10px
}
#ysm_ads_bottom .contextualad {
	MARGIN-TOP: 10px; FONT-SIZE: 80%; MARGIN-BOTTOM: 10px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#page {
	BORDER-RIGHT: #999 1px solid; BACKGROUND: #fff; MARGIN: 0px auto; BORDER-LEFT: #999 1px solid; WIDTH: 968px
}
#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 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, sans-serif; TEXT-ALIGN: right
}
#headernav UL.media LI {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 42px; BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/media_tile2.gif); FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px; LIST-STYLE-TYPE: none
}
#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-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 2px 10px 0px 0px; PADDING-TOP: 0px
}
#headernav DIV.ad IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#headernav H1 {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px
}
#headernav H1 A {
	DISPLAY: block; FONT-SIZE: 0.72em; FLOAT: left; OVERFLOW: hidden; TEXT-INDENT: -1024px
}
#headernav P.paper {
	DISPLAY: inline; FONT-SIZE: 0.72em; FLOAT: left; MARGIN: 0px; TEXT-TRANSFORM: lowercase; FONT-FAMILY: Verdana, sans-serif
}
#headernav P.paper SPAN.chronhome {
	FLOAT: left; COLOR: #555
}
#headernav P.paper A.chronbrand {
	DISPLAY: block; FLOAT: right; OVERFLOW: hidden; TEXT-INDENT: -1024px
}
#headernav P.papertools {
	DISPLAY: inline; FONT-SIZE: 0.72em; FLOAT: left; MARGIN: 0px; COLOR: #666; FONT-FAMILY: Verdana, sans-serif
}
DIV.headernav_tile {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/tile_gradient_skyline.jpg) no-repeat; PADDING-TOP: 8px
}
DIV.headernav_tile DIV.midsection {
	HEIGHT: 76px
}
DIV.headernav_tile DIV.ad {
	WIDTH: 234px; HEIGHT: 60px; TEXT-ALIGN: right
}
DIV.headernav_tile H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 26px
}
DIV.headernav_tile H1 A {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/brand_sfgate192x37.gif) no-repeat; WIDTH: 192px; HEIGHT: 37px
}
DIV.headernav_tile P.paper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 131px; PADDING-BOTTOM: 0px; WIDTH: 240px; PADDING-TOP: 25px
}
DIV.headernav_tile P.paper SPAN.chronhome {
	PADDING-TOP: 6px
}
DIV.headernav_tile P.paper A.chronbrand {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/brand_chronicle178x21.gif) no-repeat; WIDTH: 178px; HEIGHT: 21px
}
DIV.headernav_tile P.papertools {
	PADDING-RIGHT: 0px; PADDING-LEFT: 194px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
DIV.headernav_leaderboard {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/tile_gradient_leaderboard.gif) repeat-x; PADDING-TOP: 6px
}
DIV.headernav_leaderboard DIV.midsection {
	HEIGHT: 106px
}
DIV.headernav_leaderboard DIV.ad {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/ads_label.gif) no-repeat left bottom; WIDTH: 736px; HEIGHT: 90px; TEXT-ALIGN: right
}
DIV.headernav_leaderboard H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
DIV.headernav_leaderboard H1 A {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/brand_sfgate154x30.gif) no-repeat; WIDTH: 154px; HEIGHT: 30px
}
DIV.headernav_leaderboard P.paper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 159px; PADDING-TOP: 0px
}
DIV.headernav_leaderboard P.paper SPAN.chronhome {
	PADDING-BOTTOM: 4px; PADDING-TOP: 9px
}
DIV.headernav_leaderboard P.paper A.chronbrand {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/brand_chronicle159x18.gif) no-repeat; WIDTH: 159px; HEIGHT: 18px
}
DIV.headernav_leaderboard P.papertools {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 190px; 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-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
DIV.headernav_noads H1 A {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/brand_sfgate154x30.gif) no-repeat; WIDTH: 154px; HEIGHT: 30px
}
DIV.headernav_noads P.paper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; PADDING-BOTTOM: 0px; WIDTH: 222px; PADDING-TOP: 11px
}
DIV.headernav_noads P.paper SPAN.chronhome {
	PADDING-TOP: 4px
}
DIV.headernav_noads P.paper A.chronbrand {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/brand_chronicle159x18.gif) no-repeat; WIDTH: 159px; HEIGHT: 18px
}
DIV.headernav_noads P.papertools {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; WIDTH: 230px; PADDING-TOP: 15px
}
#headernav P.user_tools {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, sans-serif
}
#headernav FORM.searchbar {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; 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-SIZE: 0.8em; FONT-FAMILY: Verdana, sans-serif
}
#headernav FORM.searchbar LABEL {
	FONT-SIZE: 0.8em; FONT-FAMILY: Verdana, sans-serif
}
#headernav FORM.searchbar IMG {
	FONT-SIZE: 0.8em; FONT-FAMILY: Verdana, sans-serif
}
#headernav FORM.searchbar A {
	FONT-SIZE: 0.8em; FONT-FAMILY: Verdana, sans-serif
}
#headernav FORM.searchbar INPUT.radio {
	FONT-SIZE: 1.02em; FONT-FAMILY: Verdana, sans-serif
}
#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-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 0.88em; PADDING-BOTTOM: 2px; BORDER-LEFT: #999 1px solid; WIDTH: 193px; PADDING-TOP: 1px; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: Verdana, sans-serif; HEIGHT: 14px
}
#headernav FORM.searchbar A.pipe {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#headernav FORM.searchbar EM {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
#headernav FORM.searchbar B.yahoo {
	FONT-SIZE: 0.92em; COLOR: #f03
}
#headernav UL.main {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 2px; WIDTH: 968px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 30px
}
#headernav UL.main LI.main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 0px; HEIGHT: 30px
}
#headernav UL.main LI.index {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 0px; HEIGHT: 30px
}
#headernav UL.main LI.main A {
	DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -1024px; HEIGHT: 30px
}
#headernav UL.main LI.index A.item {
	DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -1024px; HEIGHT: 30px
}
#headernav UL.main LI.home_selected {
	LEFT: 10px; WIDTH: 50px
}
#headernav UL.main LI.home {
	LEFT: 10px; WIDTH: 50px
}
#headernav UL.main LI.news_selected {
	LEFT: 80px; WIDTH: 39px
}
#headernav UL.main LI.news {
	LEFT: 80px; WIDTH: 39px
}
#headernav UL.main LI.sports_selected {
	LEFT: 139px; WIDTH: 45px
}
#headernav UL.main LI.sports {
	LEFT: 139px; WIDTH: 45px
}
#headernav UL.main LI.business_selected {
	LEFT: 198px; WIDTH: 57px
}
#headernav UL.main LI.business {
	LEFT: 198px; WIDTH: 57px
}
#headernav UL.main LI.entertainment {
	LEFT: 270px; WIDTH: 92px
}
#headernav UL.main LI.food_selected {
	LEFT: 381px; WIDTH: 36px
}
#headernav UL.main LI.food {
	LEFT: 381px; WIDTH: 36px
}
#headernav UL.main LI.living_selected {
	LEFT: 434px; WIDTH: 42px
}
#headernav UL.main LI.living {
	LEFT: 434px; WIDTH: 42px
}
#headernav UL.main LI.travel {
	LEFT: 492px; WIDTH: 43px
}
#headernav UL.main LI.blogs {
	LEFT: 554px; WIDTH: 49px
}
#headernav UL.main LI.classifieds {
	LEFT: 633px; WIDTH: 68px
}
#headernav UL.main LI.jobs {
	LEFT: 721px; WIDTH: 34px
}
#headernav UL.main LI.homes {
	LEFT: 775px; WIDTH: 46px
}
#headernav UL.main LI.cars {
	LEFT: 841px; WIDTH: 32px
}
#headernav UL.main LI.index {
	LEFT: 884px; WIDTH: 84px
}
#headernav UL.main LI.home A:hover {
	BACKGROUND: url(/graphics/homev2/sitenav/main_none.gif) no-repeat -10px -30px
}
#headernav UL.main LI.news A:hover {
	BACKGROUND: url(/graphics/homev2/sitenav/main_none.gif) no-repeat -80px -30px
}
#headernav UL.main LI.sports A:hover {
	BACKGROUND: url(/graphics/homev2/sitenav/main_none.gif) no-repeat -139px -30px
}
#headernav UL.main LI.business A:hover {
	BACKGROUND: url(/graphics/homev2/sitenav/main_none.gif) no-repeat -198px -30px
}
#headernav UL.main LI.entertainment A:hover {
	BACKGROUND: url(/graphics/homev2/sitenav/main_none.gif) no-repeat -270px -30px
}
#headernav UL.main LI.food A:hover {
	BACKGROUND: url(/graphics/homev2/sitenav/main_none.gif) no-repeat -381px -30px
}
#headernav UL.main LI.living A:hover {
	BACKGROUND: url(/graphics/homev2/sitenav/main_none.gif) no-repeat -434px -30px
}
#headernav UL.main LI.travel A:hover {
	BACKGROUND: url(/graphics/homev2/sitenav/main_none.gif) no-repeat -492px -30px
}
#headernav UL.main LI.blogs A:hover {
	BACKGROUND: url(/graphics/homev2/sitenav/main_none.gif) no-repeat -554px -30px
}
#headernav UL.main LI.classifieds A:hover {
	BACKGROUND: url(/graphics/homev2/sitenav/main_none.gif) no-repeat -633px -30px
}
#headernav UL.main LI.jobs A:hover {
	BACKGROUND: url(/graphics/homev2/sitenav/main_none.gif) no-repeat -721px -30px
}
#headernav UL.main LI.homes A:hover {
	BACKGROUND: url(/graphics/homev2/sitenav/main_none.gif) no-repeat -775px -30px
}
#headernav UL.main LI.cars A:hover {
	BACKGROUND: url(/graphics/homev2/sitenav/main_none.gif) no-repeat -841px -30px
}
#headernav UL.none {
	BACKGROUND: url(/graphics/homev2/sitenav/main_none.gif)
}
#headernav UL.home {
	BACKGROUND: url(/graphics/homev2/sitenav/main_home.gif)
}
#headernav UL.news {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/homev2/sitenav/main_news.gif)
}
#headernav UL.business {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/homev2/sitenav/main_business.gif)
}
#headernav UL.sports {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/homev2/sitenav/main_sports.gif)
}
#headernav UL.food {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/homev2/sitenav/main_food.gif)
}
#headernav UL.living {
	BACKGROUND: url(http://imgs.sfgate.com/graphics/homev2/sitenav/main_living.gif)
}
#headernav .index .popupkit {
	POSITION: relative
}
#headernav .index #popup {
	DISPLAY: none; POSITION: absolute
}
#headernav .index #popmask {
	DISPLAY: none; POSITION: absolute
}
#headernav .index #popup {
	Z-INDEX: 31000; MARGIN-LEFT: -470px; WIDTH: 554px
}
#headernav .index #popmask {
	MARGIN: -74px 0px 0px -570px; WIDTH: 672px; HEIGHT: 600px
}
#headernav .index .tab {
	DISPLAY: inline; FLOAT: right; WIDTH: 84px
}
#headernav .index .tab A {
	DISPLAY: block; BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/index_tab84x26.gif) no-repeat; HEIGHT: 26px
}
#headernav .index .tabmask {
	DISPLAY: inline; FLOAT: left; WIDTH: 470px; HEIGHT: 26px
}
#headernav .index .content {
	CLEAR: both; WIDTH: 554px
}
#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 SPAN.pipe {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#headernav .index .content DIV.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 0.8em; BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/index_header554x28.gif) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 542px; COLOR: #c5dede; PADDING-TOP: 8px; HEIGHT: 20px
}
#headernav .index .content DIV.title A {
	FONT-WEIGHT: bold; COLOR: #fff
}
#headernav .index .content .columns {
	BORDER-RIGHT: #222 2px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 11px; BACKGROUND: #ecf6f7; PADDING-BOTTOM: 11px; BORDER-LEFT: #222 2px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #222 2px solid
}
#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; BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/rule_dotted_vert.gif) repeat-y left top; WIDTH: 139px
}
#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
}
UNKNOWN {
	PADDING-TOP: 25px
}
#headernav .index .content H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.04em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -5px; TEXT-TRANSFORM: uppercase; COLOR: #222; PADDING-TOP: 0px
}
#headernav .index .content H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.88em; PADDING-BOTTOM: 0px; MARGIN: 14px 0px 5px; TEXT-TRANSFORM: uppercase; COLOR: #222; 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-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#headernav .index .content LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.88em; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 15px; PADDING-TOP: 0px
}
#headernav P.dontmiss {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 0px; PADDING-TOP: 0px
}
#headernav UL.sub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/rule_dotted_horiz.gif) repeat-x left bottom; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; WIDTH: 948px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 22px
}
#headernav UL.sub LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 7px; FONT-SIZE: 0.88em; BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/sub_pipe_bullet.gif) no-repeat 0px 2px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 7px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, sans-serif
}
#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 DIV.bottom {
	
}
#headernav DIV.billboard {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 10px; HEIGHT: 90px; TEXT-ALIGN: center
}
#headernav DIV.billboard IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#page DIV.contentbody {
	CLEAR: left
}
#footernav {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 968px; PADDING-TOP: 6px
}
#footernav H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, sans-serif
}
#footernav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, sans-serif
}
#footernav P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, sans-serif
}
#footernav H3 {
	CLEAR: left; DISPLAY: inline
}
#footernav UL {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
#footernav UL.main {
	PADDING-LEFT: 5px
}
#footernav LI {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 9px; BACKGROUND: url(http://imgs.sfgate.com/graphics/sitenav/footer_pipe_bullet.gif) no-repeat 0px 1px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 8px
}
#footernav LI.first {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#footernav P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#footernav P.anchortop {
	FLOAT: right; TEXT-TRANSFORM: lowercase; WIDTH: 10%; MARGIN-RIGHT: 8px; TEXT-ALIGN: right
}
#footernav DIV.sub {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 10px; BACKGROUND: #eee; PADDING-BOTTOM: 3px; MARGIN: 7px 0px 0px; PADDING-TOP: 8px; BORDER-BOTTOM: #999 1px solid
}
#footernav DIV.sub DIV {
	MARGIN-BOTTOM: 5px
}
#sitecopyright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 7px auto 20px; WIDTH: 970px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, sans-serif; TEXT-ALIGN: center
}
#sitecopyright IMG {
	MARGIN: 7px
}
.clear {
	CLEAR: both
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; LINE-HEIGHT: 0; HEIGHT: 0px; content: "."
}
.clearfix {
	DISPLAY: inline-block
}
UNKNOWN {
	DISPLAY: block
}
 HTML .clearfix {
	HEIGHT: 1%
}
#retrofit1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none! important; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#retrofit2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none! important; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD.retrofit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none! important; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.clearfix {
	DISPLAY: inline-block
}
UNKNOWN {
	DISPLAY: block
}
 HTML .clearfix {
	HEIGHT: 1%
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; 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
}

