.ajax-loading {
	PADDING-LEFT: 20px; BACKGROUND: url(../images/spinner.gif) no-repeat left top; HEIGHT: 20px
}
A.comments-feed {
	PADDING-LEFT: 18px; BACKGROUND: url(../images/feed-icon-12x12.gif) no-repeat
}
H3#leave-response {
	PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.2em; PADDING-TOP: 0px
}
#comments {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 1em
}
#comments H3#comments-num {
	PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.2em; PADDING-TOP: 0px
}
#comments OL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0.5em 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #e0e0f9 1px solid; PADDING-TOP: 0px
}
#comments LI.comment {
	BORDER-BOTTOM: #d0d0e9 1px solid; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0.5em
}
#comments LI.even {
	BACKGROUND-COLOR: #f0f0f0
}
#comments LI.comment DIV.metadata {
	BORDER-BOTTOM: #dedede 1px solid; MARGIN-BOTTOM: 0.5em; HEIGHT: 50px
}
#comments LI.comment P.author {
	MARGIN: 0.2em 0px 0.1em; FONT-SIZE: 1.1em
}
#comments LI.comment P.author IMG.avatar {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0.1em; MARGIN: 0.2em 0.5em 0.2em 0px; PADDING-LEFT: 0.1em; PADDING-RIGHT: 0.1em; FLOAT: left; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0.1em
}
#comments LI.comment P.date {
	MARGIN: 0.1em 0px; COLOR: #666; FONT-SIZE: 0.9em
}
#comments LI.comment DIV.comment {
	MARGIN: 0.5em 0px
}
DIV#respond-container {
	PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0.5em
}
DIV#respond-container FIELDSET {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
DIV#respond-container DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#respond-container DT {
	MARGIN-TOP: 1em; FONT-WEIGHT: 700
}
DIV#respond-container DD {
	MARGIN: 0px
}
DIV#respond-container DIV.captcha {
	MARGIN-TOP: 1.2em
}
DIV#respond-container DIV.captcha IMG.captcha-image {
	MARGIN: 1.2em 0px; DISPLAY: block
}
DIV#respond-container DIV.captcha A.captcha-image-refresh {
	MARGIN: 0.7em 0px; DISPLAY: block
}
DIV#respond-container UL.emoticon-palette {
	PADDING-BOTTOM: 0px; MARGIN: 0.3em 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
DIV#respond-container UL.emoticon-palette LI {
	PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-TOP: 3px
}
DIV#respond-container UL.emoticon-palette IMG.emoticon-palette {
	CURSOR: pointer
}
DIV.sharing {
	PADDING-BOTTOM: 0.5em; MARGIN: 1em 0px 0px; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; PADDING-TOP: 0.5em
}
DIV.sharethis {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
UL.sharelist {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.sharelist LI {
	PADDING-BOTTOM: 0.1em; MARGIN: 0px; PADDING-LEFT: 0.1em; PADDING-RIGHT: 0.1em; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0.1em
}
UL.sharelist A {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none
}
UL.sharelist A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none
}
UL.sharelist A:focus {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none
}
UL.sharelist IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
A:active {
	OUTLINE-STYLE: none
}
DIV.rating-container {
	LINE-HEIGHT: 25px; MARGIN-TOP: 10px; DISPLAY: inline-block; VERTICAL-ALIGN: middle
}
UL.rating-stars {
	BACKGROUND: url(../images/star_yellow.png) repeat-x left -1000px
}
UL.rating-stars A:hover {
	BACKGROUND: url(../images/star_yellow.png) repeat-x left -1000px
}
UL.rating-stars .current-rating {
	BACKGROUND: url(../images/star_yellow.png) repeat-x left -1000px
}
UL.rating-stars {
	POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 125px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; HEIGHT: 25px; OVERFLOW: hidden; PADDING-TOP: 0px
}
UL.rating-stars LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
UL.rating-stars A {
	POSITION: absolute; BORDER-BOTTOM-STYLE: none; LINE-HEIGHT: 25px; BORDER-RIGHT-STYLE: none; TEXT-INDENT: -1000em; OUTLINE-STYLE: none; BORDER-TOP-STYLE: none; HEIGHT: 25px; BORDER-LEFT-STYLE: none; OVERFLOW: hidden; TOP: 0px; CURSOR: pointer; LEFT: 0px
}
UL.rating-stars .current-rating {
	POSITION: absolute; BORDER-BOTTOM-STYLE: none; LINE-HEIGHT: 25px; BORDER-RIGHT-STYLE: none; TEXT-INDENT: -1000em; OUTLINE-STYLE: none; BORDER-TOP-STYLE: none; HEIGHT: 25px; BORDER-LEFT-STYLE: none; OVERFLOW: hidden; TOP: 0px; CURSOR: pointer; LEFT: 0px
}
UL.rating-stars A.rate:hover {
	BACKGROUND-POSITION: left bottom
}
UL.rating-stars A.one-star {
	Z-INDEX: 6; WIDTH: 20%
}
UL.rating-stars A.two-stars {
	Z-INDEX: 5; WIDTH: 40%
}
UL.rating-stars A.three-stars {
	Z-INDEX: 4; WIDTH: 60%
}
UL.rating-stars A.four-stars {
	Z-INDEX: 3; WIDTH: 80%
}
UL.rating-stars A.five-stars {
	Z-INDEX: 2; WIDTH: 100%
}
UL.rating-stars .current-rating {
	Z-INDEX: 1; MARGIN: 0px; BACKGROUND-POSITION: left center
}
DIV.rating-container .rating-count {
	MARGIN-LEFT: 5px; PADDING-TOP: 5px
}
OL.comments-list {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0.3em 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL.comments-list LI {
	MARGIN: 0.3em 0px
}
OL.comments-list LI H4 {
	MARGIN: 0.7em 0px
}
OL.highest-rated DIV.item-rating {
	BACKGROUND: url(../images/star_yellow-small.png) repeat-x left -1000em
}
OL.highest-rated DIV.item-rating SPAN.current-rating {
	BACKGROUND: url(../images/star_yellow-small.png) repeat-x left -1000em
}
OL.highest-rated DIV.item-rating {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 75px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; HEIGHT: 15px; OVERFLOW: hidden; PADDING-TOP: 0px
}
OL.highest-rated DIV.item-rating SPAN.current-rating {
	POSITION: absolute; BORDER-BOTTOM-STYLE: none; LINE-HEIGHT: 15px; BORDER-RIGHT-STYLE: none; TEXT-INDENT: -1000em; OUTLINE-STYLE: none; DISPLAY: block; BACKGROUND-POSITION: left bottom; BORDER-TOP-STYLE: none; HEIGHT: 15px; BORDER-LEFT-STYLE: none; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
OL.highest-rated SPAN.current-rating {
	FONT-SIZE: 0.9em
}
