#group {
	BORDER-LEFT: #cce5e5 8px solid
}
#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; MARGIN: 0px; PADDING-TOP: 10px
}
#content #columnlogo IMG {
	DISPLAY: inline
}
#contentheader .vendorlogo {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0.25em; MARGIN: 0px; PADDING-TOP: 0.4em
}
#contentheader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 0px; BORDER-BOTTOM: #bbbbbb 1px solid
}
#contentheader H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 6px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#contentheader H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#contentheader H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
#contentheader H3.althead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: italic; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
#contentheader H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
#content P {
	
}
#contentheader .author {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; MARGIN: 0px; PADDING-TOP: 0.5em; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
#contentheader .date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.4em; MARGIN: 0px; COLOR: #cc3333; PADDING-TOP: 0px; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
#contentbody {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#contentbody .pagenumber {
	FONT-WEIGHT: bold; COLOR: #777; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#content #divider {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#divider #bylinelogo {
	PADDING-RIGHT: 0px; BORDER-TOP: #bbb 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.25em; BORDER-BOTTOM: #bbb 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#divider #columnlogo {
	PADDING-RIGHT: 0px; BORDER-TOP: #bbb 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.25em; BORDER-BOTTOM: #bbb 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#divider #bylinelogo IMG {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 1.4em 0px 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
#divider #columnlogo IMG {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 1.4em 0px 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
#divider #bylinelogo H3 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase; COLOR: #293173; LINE-HEIGHT: 2em; PADDING-TOP: 0px
}
#divider #columnlogo H3 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: uppercase; COLOR: #293173; LINE-HEIGHT: 2em; PADDING-TOP: 0px
}
#divider #bylinelogo H4 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1.4em; VERTICAL-ALIGN: middle; COLOR: #666; LINE-HEIGHT: 2em; PADDING-TOP: 0px
}
#divider #columnlogo H4 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1.4em; VERTICAL-ALIGN: middle; COLOR: #666; LINE-HEIGHT: 2em; PADDING-TOP: 0px
}
#utilitylinks {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 10px; PADDING-BOTTOM: 8px; MARGIN: 0px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #666 1px solid; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
#utilitylinks IMG {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#utilitylinks A {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#utilitymenu {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FONT-SIZE: 10px; MARGIN: 0px 0px 10px; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
#utilitymenu .simplemenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; LIST-STYLE-IMAGE: url(http://www.sfgate.com/templates/types/universal/graphics/greybox5x7.gif); PADDING-BOTTOM: 3px; PADDING-TOP: 3px; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
#utilitymenu .simplemenu LI {
	PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
UNKNOWN {
	WIDTH: 166px
}
#relatedcontent {
	WIDTH: 160px
}
#contentobjects {
	WIDTH: 160px
}
#poll {
	WIDTH: 160px
}
#dropin {
	WIDTH: 160px
}
#utilitylinks {
	WIDTH: 160px
}
#utilitymenu {
	WIDTH: 160px
}
#relatedcontent {
	MARGIN: 0px 0px 8px 8px; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
#relatedcontent H4 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #777777; PADDING-TOP: 3px; BORDER-BOTTOM: #777 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eee
}
#contentobjects {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; BORDER-LEFT: #666 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #666 1px solid
}
#contentobjects IMG {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; MARGIN: 0px 0px 5px; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
#contentobjects H4 {
	DISPLAY: none
}
#contentobjects A.more {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 8px; FONT-SIZE: 10px; PADDING-BOTTOM: 8px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 8px
}
.chart {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 8px; FONT-SIZE: 10px; PADDING-BOTTOM: 8px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 8px
}
#relatedcontent P {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.4em; MARGIN: 0px; PADDING-TOP: 0.4em
}
#relatedcontent .relateditem {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
#relatedcontent #dropin {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
#relatedcontent .relateditemcontent {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#relatedcontent .simplemenu {
	LIST-STYLE-POSITION: inside; LIST-STYLE-IMAGE: url(http://www.sfgate.com/templates/types/universal/graphics/greybox5x7.gif); MARGIN: 0px; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
UNKNOWN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#dropin {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; MARGIN: 0px 0px 10px; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
#dropin H4 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}
#dropin H4 IMG {
	
}
#dropin IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#dropin P.item {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
#dropin P.simplemenu {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 4px
}
#dropin FORM {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#adblock {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#ad1 TABLE {
	PADDING-RIGHT: 4px; BACKGROUND-POSITION: center 50%; PADDING-LEFT: 4px; BACKGROUND-IMAGE: url(http://www.sfgate.com/templates/types/universaltable/style/adheader-sm.gif); PADDING-BOTTOM: 4px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat
}
#boxad {
	MARGIN: 0px 0px 10px
}
P.adheader {
	PADDING-RIGHT: 2px; DISPLAY: none; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #888888; PADDING-TOP: 2px; TEXT-ALIGN: left
}
#skyad {
	BACKGROUND-POSITION: center 50%; BACKGROUND-IMAGE: url(http://www.sfgate.com/templates/types/universaltable/style/adheader-sm.gif); BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center
}
#skyad .adheader {
	TEXT-ALIGN: center
}
#buychronicle {
	DISPLAY: block; FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
#adjacency {
	MARGIN: 0px 10px 0px 0px
}
