#commentspage {
	PADDING-BOTTOM: 10px; BORDER-BOTTOM: #ccc 1px solid
}
#commentspage H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.88em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, sans-serif
}
#commentspage P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.88em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, sans-serif
}
#commentspage TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.88em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, sans-serif
}
#commentspage LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.88em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, sans-serif
}
#commentspage INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.88em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, sans-serif
}
#commentspage .details {
	COLOR: #666
}
#commentspage .recommend {
	COLOR: #666
}
#commentspage .reportabuse {
	COLOR: #666
}
#commentspage LABEL {
	COLOR: #666
}
#commentspage .header {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: #efefef; PADDING-BOTTOM: 10px; PADDING-TOP: 15px; BORDER-BOTTOM: #ccc 1px solid
}
#commentspage .header2 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(/templates/types/article/graphics/tools_dashline.gif) repeat-x left bottom; PADDING-BOTTOM: 0px; LINE-HEIGHT: 3em; PADDING-TOP: 0px; HEIGHT: 3em
}
#commentspage .alertmsg {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 8px 15px; FONT-FAMILY: Verdana, sans-serif
}
#commentspage .header H1 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: url(/templates/types/article/graphics/comments_heading.gif) no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 80px; TEXT-INDENT: -1024px; PADDING-TOP: 0px; HEIGHT: 11px
}
#commentspage .header H1 {
	FONT-SIZE: 0.88em
}
#commentspage .header #sfgate_topCnt {
	FONT-SIZE: 0.88em
}
#commentspage .header #sfgate_topCnt {
	DISPLAY: inline; FONT-WEIGHT: bold; FLOAT: left; MARGIN: -2px 0px 10px 7px; WIDTH: 120px; FONT-FAMILY: Verdana, sans-serif
}
#commentspage .header H2 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.02em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#commentspage .header H3 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.02em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#commentspage .header .details {
	MARGIN: 7px 0px
}
#commentspage .header .desc {
	FONT-SIZE: 1.02em; MARGIN-BOTTOM: 10px; FONT-FAMILY: Georgia, "Times New Roman", serif
}
#commentspage .header P {
	MARGIN-TOP: 5px
}
#commentspage .header #sfgate_addlink {
	MARGIN-RIGHT: 20px
}
#commentspage .header2 P {
	MARGIN: 0px
}
#commentspage .header2 .commentsAddYourCommentLink {
	FONT-WEIGHT: bold; VERTICAL-ALIGN: middle
}
#commentspage .header2 .sortCommentsTogglePara {
	FONT-SIZE: 0.78em; FLOAT: right; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 1px; TEXT-ALIGN: right
}
#commentspage .commentslist {
	BACKGROUND: url(/templates/types/article/graphics/tools_dashline.gif) repeat-x left bottom; PADDING-BOTTOM: 1px
}
#commentspage #commentslist {
	BACKGROUND-IMAGE: none
}
#commentspage #commentslist-page2 {
	
}
#commentspage .commentslist .item {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: #efefef; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 1%
}
#commentspage .commentslist .item H4 {
	FONT-WEIGHT: normal
}
#commentspage .commentslist .item H4 A {
	FONT-WEIGHT: bold
}
#commentspage .commentslist .item P {
	LINE-HEIGHT: 16px
}
#commentspage .commentslist .item .details {
	DISPLAY: inline; FONT-SIZE: 0.79em; FLOAT: left; FONT-FAMILY: Verdana, Arial, sans-serif; HEIGHT: 16px
}
#commentspage .commentslist .item .recommend {
	DISPLAY: inline; FONT-SIZE: 0.79em; FLOAT: left; FONT-FAMILY: Verdana, Arial, sans-serif; HEIGHT: 16px
}
#commentspage .commentslist .item .recommended {
	DISPLAY: inline; FONT-SIZE: 0.79em; FLOAT: left; FONT-FAMILY: Verdana, Arial, sans-serif; HEIGHT: 16px
}
#commentspage .commentslist .item .recommendlabel {
	DISPLAY: inline; FONT-SIZE: 0.79em; FLOAT: left; FONT-FAMILY: Verdana, Arial, sans-serif; HEIGHT: 16px
}
#commentspage .commentslist .item .disapprove {
	DISPLAY: inline; FONT-SIZE: 0.79em; FLOAT: left; FONT-FAMILY: Verdana, Arial, sans-serif; HEIGHT: 16px
}
#commentspage .commentslist .item .disapproved {
	DISPLAY: inline; FONT-SIZE: 0.79em; FLOAT: left; FONT-FAMILY: Verdana, Arial, sans-serif; HEIGHT: 16px
}
#commentspage .commentslist .item .disapprovelabel {
	DISPLAY: inline; FONT-SIZE: 0.79em; FLOAT: left; FONT-FAMILY: Verdana, Arial, sans-serif; HEIGHT: 16px
}
#commentspage .commentslist .item .reportabuse {
	DISPLAY: inline; FONT-SIZE: 0.79em; FLOAT: left; FONT-FAMILY: Verdana, Arial, sans-serif; HEIGHT: 16px
}
#commentspage .commentslist .item .recommendlinelabel {
	DISPLAY: inline; FONT-SIZE: 0.79em; FLOAT: left; FONT-FAMILY: Verdana, Arial, sans-serif; HEIGHT: 16px
}
#commentspage .commentslist .item .reportabuselabel {
	DISPLAY: inline; FONT-SIZE: 0.79em; FLOAT: left; FONT-FAMILY: Verdana, Arial, sans-serif; HEIGHT: 16px
}
#commentspage .commentslist .item .recommendlinelabel {
	PADDING-TOP: 2px
}
#commentspage .commentslist .item .details {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 286px; PADDING-TOP: 1px
}
#commentspage .commentslist .item .recommend {
	DISPLAY: block; WIDTH: 16px
}
#commentspage .commentslist .item .recommended {
	DISPLAY: block; WIDTH: 16px
}
#commentspage .commentslist .item .disapprove {
	DISPLAY: block; WIDTH: 16px
}
#commentspage .commentslist .item .disapproved {
	DISPLAY: block; WIDTH: 16px
}
#commentspage .commentslist .item .reportabuse {
	DISPLAY: block; WIDTH: 16px
}
#commentspage .commentslist .item .recommend {
	BACKGROUND: url(/templates/types/article/graphics/thumbs_up.gif) no-repeat
}
#commentspage .commentslist .item .disapprove {
	BACKGROUND: url(/templates/types/article/graphics/thumbs_down.gif) no-repeat
}
#commentspage .commentslist .item .reportabuse {
	BACKGROUND: url(/templates/types/article/graphics/comments_alert.gif) no-repeat
}
#commentspage .commentslist .item .checked {
	BACKGROUND: url(/templates/types/article/graphics/thumbs_up_select.gif) no-repeat
}
#commentspage .commentslist .item .recommended {
	BACKGROUND: url(/templates/types/article/graphics/thumbs_up_select.gif) no-repeat
}
#commentspage .commentslist .item .disapproved {
	BACKGROUND: url(/templates/types/article/graphics/thumbs_down_select.gif) no-repeat
}
#commentspage .commentslist .item .recommendlabel {
	PADDING-LEFT: 4px
}
#commentspage .commentslist .item .disapprovelabel {
	PADDING-LEFT: 4px
}
#commentspage .commentslist .item .reportabuselabel {
	PADDING-LEFT: 4px
}
#commentspage .commentslist .item .disapprovelabel {
	WIDTH: 35px
}
#commentspage .commentslist .item .recommendlabel {
	WIDTH: 35px
}
#commentspage .commentslist .odd {
	BACKGROUND: #fff
}
#commentspage DIV.pagenav {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 0.86em; BACKGROUND: url(/templates/types/article/graphics/tools_dashline.gif) repeat-x left bottom; PADDING-BOTTOM: 11px; MARGIN: 0px 0px 10px; WIDTH: 561px; LINE-HEIGHT: 16px; PADDING-TOP: 10px; FONT-FAMILY: Verdana, sans-serif
}
#commentspage .pagenav STRONG {
	PADDING-RIGHT: 5px
}
#commentspage .pagenav A {
	PADDING-RIGHT: 5px
}
#commentspage .commentform {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#sfg_article FORM.commentform {
	
}
#sfg_article #articlePageCommentBoxWrapper FORM.commentform {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#commentspage .commentform .alertmsg {
	FONT-WEIGHT: bold; MARGIN: 0px; FONT-FAMILY: Verdana, sans-serif
}
#commentspage .error {
	COLOR: #900
}
#commentspage .commentform P.error {
	COLOR: #c00
}
#commentspage .commentform TEXTAREA {
	BORDER-RIGHT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#commentspage .commentform INPUT.count {
	BORDER-RIGHT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#commentspage .commentform TEXTAREA {
	WIDTH: 400px; HEIGHT: 7.35em
}
#commentspage .commentform INPUT.submit {
	DISPLAY: inline; FLOAT: left
}
#commentspage .commentform LABEL {
	DISPLAY: inline; FLOAT: left
}
#commentspage .commentform INPUT.count {
	DISPLAY: inline; FLOAT: left
}
#commentspage .commentform INPUT.submit {
	WIDTH: 58px
}
#commentspage .commentform LABEL {
	MARGIN: 0px 7px 0px 190px; WIDTH: 100px; TEXT-ALIGN: right
}
#commentspage .commentform INPUT.count {
	WIDTH: 45px
}
#commentspage DIV.ReportAbuse_Container {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; Z-INDEX: 4; MARGIN: 15px 0px 0px; BORDER-LEFT: #000000 1px solid; WIDTH: 170px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana; POSITION: absolute; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: left
}
#commentspage DIV.ReportAbuse_SectionHead {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; HEIGHT: 15px
}
#commentspage DIV.ReportAbuse_SectionHead A {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 1px; FLOAT: right; PADDING-BOTTOM: 1px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
#commentspage DIV.ReportAbuse_SectionHead A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #000000
}
#commentspage DIV.ReportAbuse_Interior {
	CLEAR: both; PADDING-BOTTOM: 3px; WIDTH: 170px
}
#commentspage DIV.ReportAbuse_Interior A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 160px; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 15px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
#commentspage DIV.ReportAbuse_Interior A:hover {
	BACKGROUND-COLOR: #cccccc
}
#commentspage DIV.ReportAbuse_Interior SELECT {
	FONT-SIZE: 11px; MARGIN: 2px 0px 0px 5px; WIDTH: 162px
}
#commentspage DIV.ReportAbuse_Comment {
	WIDTH: 170px
}
#commentspage DIV.ReportAbuse_Comment TEXTAREA {
	FONT-SIZE: 11px; MARGIN-LEFT: 5px; WIDTH: 90%; HEIGHT: 70px
}
#commentspage DIV.ReportAbuse_Comment INPUT {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: 1px; MARGIN: 1px 0px 3px 5px; PADDING-TOP: 1px
}

