BODY {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 76%; PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: #333; LINE-HEIGHT: 1.5; PADDING-TOP: 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cdcdcd
}
#container {
	BORDER-RIGHT: #8a6 1px solid; BORDER-TOP: #8a6 1px solid; FONT-SIZE: 1em; MAX-WIDTH: 72em; MARGIN: 0px auto; BORDER-LEFT: #8a6 1px solid; BORDER-BOTTOM: #8a6 1px solid; POSITION: relative; BACKGROUND-COLOR: #e8ece5
}
#leaderboard {
	BORDER-RIGHT: #8a6 1px solid; BORDER-TOP: #8a6 1px solid; FONT-SIZE: 1em; MAX-WIDTH: 72em; MARGIN: 0px auto; BORDER-LEFT: #8a6 1px solid; BORDER-BOTTOM: #8a6 1px solid; POSITION: relative; BACKGROUND-COLOR: #e8ece5
}
#leaderboard {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1; MARGIN-BOTTOM: -1px; BORDER-BOTTOM-COLOR: #d0dcd0; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; TEXT-ALIGN: center
}
#leaderboard TABLE {
	MARGIN: 0px auto; TEXT-ALIGN: center
}
#skip {
	OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; HEIGHT: 0px
}
#header {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 1.5em; PADDING-BOTTOM: 0.8em; PADDING-TOP: 0.8em; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; BACKGROUND-COLOR: #e8ece5; FONT-VARIANT: small-caps
}
#header P {
	MARGIN: 0px
}
#header A {
	BORDER-RIGHT: #d2d9cc 1px solid; PADDING-RIGHT: 0.4em; BORDER-TOP: #dfe4db 1px solid; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.4em; BORDER-LEFT: #dfe4db 1px solid; COLOR: #684; PADDING-TOP: 0.4em; BORDER-BOTTOM: #d2d9cc 1px solid; BACKGROUND-COLOR: #e6eae3; TEXT-DECORATION: none
}
#tiny {
	FONT-SIZE: 0.9em; RIGHT: 1em; COLOR: #674; POSITION: absolute; TOP: 1em
}
#tiny A {
	COLOR: #674
}
#nav {
	FONT-SIZE: 1em; BACKGROUND: url(/img/bg-navbar.gif) #e8ece5 repeat-x left bottom; FLOAT: left; MARGIN-BOTTOM: 1px; WIDTH: 100%; BORDER-BOTTOM: #c0d0c0 1px solid; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif
}
#nav UL {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 0px; PADDING-TOP: 0px
}
#nav UL LI A {
	BORDER-RIGHT: #bcb 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #bcb 1px solid; DISPLAY: block; PADDING-LEFT: 1em; FLOAT: left; PADDING-BOTTOM: 0.3em; BORDER-LEFT: #bcb 1px solid; COLOR: #564; PADDING-TOP: 0.3em; BORDER-BOTTOM: #bcb 0px solid; BACKGROUND-COLOR: #d4e0ca; TEXT-DECORATION: none
}
#nav UL LI A:hover {
	BACKGROUND-COLOR: #dee8d7
}
#nav UL LI A:focus {
	BACKGROUND-COLOR: #dee8d7
}
#nav UL LI#nav-nck A {
	PADDING-RIGHT: 0.5em; BACKGROUND-POSITION: 2px 50%; PADDING-LEFT: 27px; BACKGROUND-IMAGE: url(/img/bg-nav-nck.gif); PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; BACKGROUND-REPEAT: no-repeat
}
#nav UL LI#nav-nck A:hover {
	BACKGROUND-POSITION: -246px 50%
}
#nav UL LI#nav-nck A:focus {
	BACKGROUND-POSITION: -246px 50%
}
BODY.home #nav UL LI#nav-home A {
	BORDER-LEFT-COLOR: #a6bea6; BACKGROUND: url(/img/bg-nav-bottom.gif) #cbdac1 no-repeat 50% 100%; BORDER-BOTTOM-COLOR: #a6bea6; COLOR: #454; BORDER-TOP-COLOR: #a6bea6; BORDER-RIGHT-COLOR: #a6bea6
}
BODY.baby #nav UL LI#nav-baby A {
	BORDER-LEFT-COLOR: #a6bea6; BACKGROUND: url(/img/bg-nav-bottom.gif) #cbdac1 no-repeat 50% 100%; BORDER-BOTTOM-COLOR: #a6bea6; COLOR: #454; BORDER-TOP-COLOR: #a6bea6; BORDER-RIGHT-COLOR: #a6bea6
}
BODY.license #nav UL LI#nav-license A {
	BORDER-LEFT-COLOR: #a6bea6; BACKGROUND: url(/img/bg-nav-bottom.gif) #cbdac1 no-repeat 50% 100%; BORDER-BOTTOM-COLOR: #a6bea6; COLOR: #454; BORDER-TOP-COLOR: #a6bea6; BORDER-RIGHT-COLOR: #a6bea6
}
BODY.music #nav UL LI#nav-music A {
	BORDER-LEFT-COLOR: #a6bea6; BACKGROUND: url(/img/bg-nav-bottom.gif) #cbdac1 no-repeat 50% 100%; BORDER-BOTTOM-COLOR: #a6bea6; COLOR: #454; BORDER-TOP-COLOR: #a6bea6; BORDER-RIGHT-COLOR: #a6bea6
}
BODY.planning #nav UL LI#nav-planning A {
	BORDER-LEFT-COLOR: #a6bea6; BACKGROUND: url(/img/bg-nav-bottom.gif) #cbdac1 no-repeat 50% 100%; BORDER-BOTTOM-COLOR: #a6bea6; COLOR: #454; BORDER-TOP-COLOR: #a6bea6; BORDER-RIGHT-COLOR: #a6bea6
}
BODY.directory #nav UL LI#nav-directory A {
	BORDER-LEFT-COLOR: #a6bea6; BACKGROUND: url(/img/bg-nav-bottom.gif) #cbdac1 no-repeat 50% 100%; BORDER-BOTTOM-COLOR: #a6bea6; COLOR: #454; BORDER-TOP-COLOR: #a6bea6; BORDER-RIGHT-COLOR: #a6bea6
}
#bc {
	CLEAR: left; PADDING-RIGHT: 1.5em; PADDING-LEFT: 1.5em; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0.5em; COLOR: #350; PADDING-TOP: 0.4em; BORDER-BOTTOM: #e8ece5 1px solid; BACKGROUND-COLOR: #dde6d5
}
#bc P {
	MARGIN: 0px
}
#bc A {
	COLOR: #350
}
#columns {
	CLEAR: left; BACKGROUND: url(/img/bg-columns.gif) #fff repeat-x; FLOAT: left; WIDTH: 100%
}
#content {
	FONT-SIZE: 0.9em; FLOAT: left; OVERFLOW: hidden; WIDTH: 65%
}
#content DIV.col {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.5em; PADDING-BOTTOM: 1em; PADDING-TOP: 2.5em
}
BODY.full #content {
	FLOAT: none; WIDTH: 100%
}
BODY.full #content DIV.col {
	PADDING-RIGHT: 1.5em
}
#side {
	FONT-SIZE: 0.9em; FLOAT: right; WIDTH: 33.5%
}
#side DIV.col {
	PADDING-RIGHT: 1em; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 2.5em
}
#side DIV.box {
	BORDER-RIGHT: #cdd 1px solid; PADDING-RIGHT: 0.6em; BORDER-TOP: #cdd 1px solid; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; BORDER-LEFT: #cdd 1px solid; PADDING-TOP: 0.4em; BORDER-BOTTOM: #cdd 1px solid
}
#side DIV.emphasize.box {
	BORDER-LEFT-COLOR: #baa; BORDER-BOTTOM-COLOR: #baa; BORDER-TOP-COLOR: #baa; BORDER-RIGHT-COLOR: #baa
}
#side DIV.emphasize.box H1 {
	BORDER-BOTTOM-COLOR: #ddd4d4
}
#side H1 {
	FONT-SIZE: 1em; PADDING-BOTTOM: 0.4em; MARGIN: 0px 0px 0.5em; BORDER-BOTTOM: #cdd 1px solid
}
#side P {
	MARGIN-BOTTOM: 0.6em
}
#side TABLE {
	FONT-SIZE: 0.9em; MARGIN-BOTTOM: 0.6em; LINE-HEIGHT: 2; BORDER-COLLAPSE: collapse
}
#side TABLE TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#side TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#side TABLE TH {
	PADDING-RIGHT: 3px; FONT-WEIGHT: normal; WIDTH: 1%; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
#side UL {
	MARGIN: 0px 0px 0.6em
}
#side UL LI A {
	TEXT-DECORATION: none
}
#side UL LI A:hover {
	TEXT-DECORATION: underline
}
#side UL LI A:focus {
	TEXT-DECORATION: underline
}
#side UL LI SUP {
	VERTICAL-ALIGN: baseline
}
#side #quick-search P INPUT {
	WIDTH: 68.5%
}
#side #quick-search P INPUT.button {
	WIDTH: auto
}
#side #feed A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(/img/16x16/feed.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.2em
}
#side #favorites-box A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(/img/16x16/favorites-check.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.2em
}
#side #jump-to SELECT {
	WIDTH: 65%
}
#side #baby-products {
	DISPLAY: none
}
#footer {
	CLEAR: both; PADDING-RIGHT: 1em; BORDER-TOP: #bc8 1px solid; PADDING-LEFT: 1em; FONT-SIZE: 0.9em; PADDING-BOTTOM: 1.4em; COLOR: #674; PADDING-TOP: 1.2em; BACKGROUND-COLOR: #dae6b3; TEXT-ALIGN: center
}
#footer P {
	MARGIN: 0px
}
#footer A {
	COLOR: #674
}
ACRONYM {
	CURSOR: help; BORDER-BOTTOM: #666 1px dotted
}
ADDRESS {
	MARGIN: 0px 0px 1.5em; FONT-STYLE: normal
}
HR {
	DISPLAY: none
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
P {
	MARGIN: 0px 0px 1.5em
}
.clear {
	CLEAR: both
}
H1 {
	MARGIN: 0px 0px 1em; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
H2 {
	MARGIN: 0px 0px 1em; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
H3 {
	MARGIN: 0px 0px 1em; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
H4 {
	MARGIN: 0px 0px 1em; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
H1 {
	FONT-SIZE: 1.8em; MARGIN-BOTTOM: 0.8em
}
H2 {
	FONT-SIZE: 1.6em
}
H3 {
	FONT-SIZE: 1.3em
}
H4 {
	FONT-SIZE: 1.1em
}
A {
	COLOR: #333; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #555; TEXT-DECORATION: none
}
A:focus {
	COLOR: #555; TEXT-DECORATION: none
}
A.printer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 26px; BACKGROUND: url(/img/24x24/printer.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
A#printable-version {
	PADDING-RIGHT: 0px; PADDING-LEFT: 26px; BACKGROUND: url(/img/24x24/printer.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
DL {
	MARGIN: 0px 0px 1.5em
}
DL DT {
	FONT-WEIGHT: bold
}
DL DD {
	MARGIN: 0px 0px 0.5em 40px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.5em 40px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.5em 40px; PADDING-TOP: 0px
}
UL {
	MARGIN-LEFT: 24px; LIST-STYLE-TYPE: none
}
UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; BACKGROUND: url(/img/bullets/child.gif) no-repeat 0px 0.55em; PADDING-BOTTOM: 4px; MARGIN: -4px 0px 0px; PADDING-TOP: 4px
}
OL OL {
	MARGIN-BOTTOM: 0px
}
OL UL {
	MARGIN-BOTTOM: 0px
}
UL UL {
	MARGIN-BOTTOM: 0px
}
UL OL {
	MARGIN-BOTTOM: 0px
}
UL OL LI {
	PADDING-LEFT: 0px; BACKGROUND-IMAGE: none
}
OL UL LI {
	PADDING-LEFT: 16px; BACKGROUND-IMAGE: url(/img/bullets/eye.gif)
}
OL LI.current A {
	FONT-WEIGHT: bold
}
UL LI.current A {
	FONT-WEIGHT: bold
}
UL.links {
	MARGIN-LEFT: 0px
}
UL.links LI {
	DISPLAY: inline; PADDING-LEFT: 18px; BACKGROUND: url(/img/16x16/text-block.gif) no-repeat 0px 50%; MARGIN-RIGHT: 0.5em
}
UL.links LI.add {
	BACKGROUND-IMAGE: url(/img/16x16/add.gif)
}
UL.links LI.connect {
	BACKGROUND-IMAGE: url(/img/16x16/connect.gif)
}
UL.links LI.delete {
	BACKGROUND-IMAGE: url(/img/16x16/delete.gif)
}
UL.links LI.down {
	BACKGROUND-IMAGE: url(/img/16x16/down.gif)
}
UL.links LI.edit {
	BACKGROUND-IMAGE: url(/img/16x16/edit.gif)
}
UL.links LI.email {
	BACKGROUND-IMAGE: url(/img/16x16/email.gif)
}
UL.links LI.history {
	BACKGROUND-IMAGE: url(/img/16x16/history.gif)
}
UL.links LI.home {
	BACKGROUND-IMAGE: url(/img/16x16/home.gif)
}
UL.links LI.link {
	BACKGROUND-IMAGE: url(/img/16x16/link.gif)
}
UL.links LI.package {
	BACKGROUND-IMAGE: url(/img/16x16/package.gif)
}
UL.links LI.password {
	BACKGROUND-IMAGE: url(/img/16x16/password.gif)
}
UL.links LI.photo {
	BACKGROUND-IMAGE: url(/img/16x16/photo.gif)
}
UL.links LI.profile {
	BACKGROUND-IMAGE: url(/img/16x16/profile.gif)
}
UL.links LI.sort-az {
	BACKGROUND-IMAGE: url(/img/16x16/sort-az.gif)
}
UL.links LI.stats {
	BACKGROUND-IMAGE: url(/img/16x16/stats.gif)
}
UL.menu {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN-LEFT: 0px; PADDING-TOP: 0.4em
}
UL.menu LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.menu LI A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.2em
}
UL.menu LI A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #555; TEXT-DECORATION: none
}
UL.menu LI A:focus {
	COLOR: #fff; BACKGROUND-COLOR: #555; TEXT-DECORATION: none
}
UL.menu LI.current A {
	COLOR: #fff; BACKGROUND-COLOR: #555; TEXT-DECORATION: none
}
UL.photos {
	MARGIN: 0px 0px 1.5em
}
UL.photos LI {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 10px 10px 0px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center
}
UL.photos LI IMG {
	DISPLAY: block
}
UL.photos LI P {
	FONT-SIZE: 0.9em; MARGIN: 5px 0px 0px
}
UL.sortable.photos LI IMG {
	CURSOR: move
}
UL.tabs {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 1.5em; LINE-HEIGHT: normal; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid; LIST-STYLE-TYPE: none
}
UL.tabs LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.tabs LI A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 0px solid; BACKGROUND-COLOR: #f4f4f4; TEXT-DECORATION: none
}
UL.tabs LI A:hover {
	PADDING-BOTTOM: 5px; POSITION: relative; TOP: -1px; BACKGROUND-COLOR: #f9f9f9
}
UL.tabs LI A:focus {
	PADDING-BOTTOM: 5px; POSITION: relative; TOP: -1px; BACKGROUND-COLOR: #f9f9f9
}
UL.tabs LI.current A {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
UL.tabs LI.current A {
	POSITION: static; BACKGROUND-COLOR: #fff
}
UL.tabs LI.current A:hover {
	POSITION: static; BACKGROUND-COLOR: #fff
}
UL.tabs LI.current A:focus {
	POSITION: static; BACKGROUND-COLOR: #fff
}
TABLE {
	MARGIN: 0px 0px 1.5em
}
TABLE TH {
	TEXT-ALIGN: left
}
TABLE TH.l {
	TEXT-ALIGN: left
}
TABLE TD.l {
	TEXT-ALIGN: left
}
TABLE TH.c {
	TEXT-ALIGN: center
}
TABLE TD.c {
	TEXT-ALIGN: center
}
TABLE TH.r {
	TEXT-ALIGN: right
}
TABLE TD.r {
	TEXT-ALIGN: right
}
TABLE.data {
	MARGIN: 0px 0px 1.5em; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.data TH {
	PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.4em; BORDER-BOTTOM: #eee 1px solid
}
TABLE.data TD {
	PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.4em; BORDER-BOTTOM: #eee 1px solid
}
TABLE.data TR.even TH {
	BACKGROUND-COLOR: #fbfbfb
}
TABLE.data TR.even TD {
	BACKGROUND-COLOR: #fbfbfb
}
TABLE.bargraph {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 0.9em; BORDER-LEFT: 1px solid; WIDTH: 100%; BORDER-BOTTOM: 1px solid; BORDER-COLLAPSE: separate
}
TABLE.m.bargraph {
	BORDER-LEFT-COLOR: #ace; BORDER-BOTTOM-COLOR: #ace; BORDER-TOP-COLOR: #ace; BORDER-RIGHT-COLOR: #ace
}
TABLE.f.bargraph {
	BORDER-LEFT-COLOR: #edd; BORDER-BOTTOM-COLOR: #edd; BORDER-TOP-COLOR: #edd; BORDER-RIGHT-COLOR: #edd
}
TABLE.bargraph CAPTION {
	TEXT-ALIGN: left
}
TABLE.bargraph CAPTION EM {
	COLOR: #900; FONT-STYLE: normal
}
TABLE.bargraph TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0.3em; WIDTH: 10%; PADDING-TOP: 0.3em; TEXT-ALIGN: center
}
TABLE.m.bargraph TH {
	BACKGROUND-COLOR: #f0f6fc
}
TABLE.f.bargraph TH {
	BACKGROUND-COLOR: #f7f0f0
}
TABLE.decades.bargraph TH {
	WIDTH: 7%
}
TABLE.bargraph TH A {
	FONT-WEIGHT: bold
}
TABLE.bargraph TD {
	BACKGROUND: url(/img/bg-gridline.gif) left bottom; VERTICAL-ALIGN: bottom; BORDER-LEFT: #f1f1f1 1px solid; HEIGHT: 219px; TEXT-ALIGN: center
}
TABLE.bargraph TD:first-child {
	BORDER-LEFT-STYLE: none
}
TABLE.bargraph TD IMG {
	BORDER-RIGHT: 1px solid; DISPLAY: block; MARGIN: 0px auto; WIDTH: 70%
}
TABLE.m.bargraph TD IMG {
	BORDER-LEFT-COLOR: #8ab; BORDER-BOTTOM-COLOR: #8ab; BORDER-TOP-COLOR: #8ab; BORDER-RIGHT-COLOR: #8ab
}
TABLE.f.bargraph TD IMG {
	BORDER-LEFT-COLOR: #c3b5b5; BORDER-BOTTOM-COLOR: #c3b5b5; BORDER-TOP-COLOR: #c3b5b5; BORDER-RIGHT-COLOR: #c3b5b5
}
TABLE.static.m.bargraph {
	CURSOR: pointer
}
TABLE.static.f.bargraph {
	CURSOR: pointer
}
.ajax-loading {
	BACKGROUND: url(/img/ajax-loader-big.gif) no-repeat center 50%
}
.ajax-loading TD {
	TEXT-INDENT: -999em
}
.ajax-loading TD IMG {
	VISIBILITY: hidden
}
TABLE.rank {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; MARGIN: 0px 0px 1.5em; BORDER-LEFT: #fff 1px solid; WIDTH: 100%; BORDER-BOTTOM: #fff 1px solid; BORDER-COLLAPSE: collapse
}
TABLE.rank TH {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0.4em; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: center
}
TABLE.rank TD {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0.4em; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: center
}
TABLE.rank TH {
	FONT-WEIGHT: normal
}
TABLE.rank .m-name {
	TEXT-ALIGN: left
}
TABLE.rank .f-name {
	TEXT-ALIGN: left
}
TABLE.rank .m-change {
	TEXT-ALIGN: right
}
TABLE.rank .f-change {
	TEXT-ALIGN: right
}
TABLE.rank TH.m-heading {
	BACKGROUND-COLOR: #cdddec
}
TABLE.rank TH.f-heading {
	BACKGROUND-COLOR: #d9caca
}
TABLE.rank TH.m-rank {
	BACKGROUND-COLOR: #d6e7f7
}
TABLE.rank TH.m-name {
	BACKGROUND-COLOR: #d6e7f7
}
TABLE.rank TH.m-percent {
	BACKGROUND-COLOR: #d6e7f7
}
TABLE.rank TH.m-change {
	BACKGROUND-COLOR: #d6e7f7
}
TABLE.rank TH.f-rank {
	BACKGROUND-COLOR: #edd
}
TABLE.rank TH.f-name {
	BACKGROUND-COLOR: #edd
}
TABLE.rank TH.f-percent {
	BACKGROUND-COLOR: #edd
}
TABLE.rank TH.f-change {
	BACKGROUND-COLOR: #edd
}
TABLE.rank TH.m-rank {
	WIDTH: 7%
}
TABLE.rank TH.f-rank {
	WIDTH: 7%
}
TABLE.rank TH.m-name {
	WIDTH: 35%
}
TABLE.rank TH.f-name {
	WIDTH: 35%
}
TABLE.rank TH.m-percent {
	WIDTH: 13%
}
TABLE.rank TH.f-percent {
	WIDTH: 13%
}
TABLE.rank TH.m-change {
	WIDTH: 8%
}
TABLE.rank TH.f-change {
	WIDTH: 8%
}
TABLE.rank TD.m-rank {
	BACKGROUND-COLOR: #e0edf9
}
TABLE.rank TD.f-rank {
	BACKGROUND-COLOR: #f1e3e3
}
TABLE.rank TD.m-name {
	BACKGROUND-COLOR: #eaf2fb
}
TABLE.rank TD.f-name {
	BACKGROUND-COLOR: #f4e9e9
}
TABLE.rank TD.m-percent {
	BACKGROUND-COLOR: #f5f9fd
}
TABLE.rank TD.m-change {
	BACKGROUND-COLOR: #f5f9fd
}
TABLE.rank TD.f-percent {
	BACKGROUND-COLOR: #f7f0f0
}
TABLE.rank TD.f-change {
	BACKGROUND-COLOR: #f7f0f0
}
FORM {
	MARGIN: 0px
}
INPUT {
	FONT-SIZE: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT:focus {
	BACKGROUND-COLOR: #ffe
}
SELECT:focus {
	BACKGROUND-COLOR: #ffe
}
TEXTAREA:focus {
	BACKGROUND-COLOR: #ffe
}
INPUT[type='checkbox'] {
	MARGIN-TOP: 0px; VERTICAL-ALIGN: middle
}
INPUT[type='radio'] {
	MARGIN-BOTTOM: 0.4em; VERTICAL-ALIGN: middle
}
INPUT.button {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0.3em; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.1em; OVERFLOW: visible; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0.05em; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #dde6d5
}
INPUT.button:active {
	BORDER-LEFT-COLOR: #999; BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #999; BORDER-RIGHT-COLOR: #ccc
}
INPUT#clear-favorites {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 22px; BACKGROUND: url(/img/16x16/favorite-delete.gif) #f8f8f8 no-repeat 4px 50%; PADDING-BOTTOM: 0.55em; OVERFLOW: visible; BORDER-LEFT: #eee 1px solid; MARGIN-RIGHT: 1em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ccc 1px solid
}
INPUT#clear-favorites:hover {
	BORDER-LEFT-COLOR: #ccc; BORDER-BOTTOM-COLOR: #eee; BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: #eee
}
INPUT#clear-favorites:active {
	BORDER-LEFT-COLOR: #ccc; BORDER-BOTTOM-COLOR: #eee; BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: #eee
}
INPUT#clear-favorites:hover {
	BACKGROUND-COLOR: #f6f6f6
}
INPUT.add-fav {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.25em; OVERFLOW: visible; BORDER-LEFT: #eee 1px solid; COLOR: #666; PADDING-TOP: 0.2em; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f8f8f8
}
INPUT.add-fav:hover {
	BORDER-LEFT-COLOR: #ccc; BORDER-BOTTOM-COLOR: #eee; BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: #eee
}
INPUT.add-fav:active {
	BORDER-LEFT-COLOR: #ccc; BORDER-BOTTOM-COLOR: #eee; BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: #eee
}
INPUT.add-fav:hover {
	COLOR: #333; BACKGROUND-COLOR: #f6f6f6
}
#auth-form INPUT.text {
	PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; FONT-SIZE: 1.4em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
FIELDSET {
	BORDER-RIGHT: #fbfbfb 1px solid; PADDING-RIGHT: 1.5em; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 1.5em; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 1.5em; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #f6f6f6 1px solid
}
FIELDSET FIELDSET {
	BORDER-LEFT-COLOR: #e8e8e8; BORDER-BOTTOM-COLOR: #f0f0f0; BORDER-TOP-COLOR: #e8e8e8; BORDER-RIGHT-COLOR: #f5f5f5
}
FIELDSET FIELDSET FIELDSET {
	BORDER-LEFT-COLOR: #e2e2e2; BORDER-BOTTOM-COLOR: #eaeaea; BORDER-TOP-COLOR: #e2e2e2; BORDER-RIGHT-COLOR: #efefef
}
FIELDSET FIELDSET FIELDSET FIELDSET {
	BORDER-LEFT-COLOR: #dcdcdc; BORDER-BOTTOM-COLOR: #e4e4e4; BORDER-TOP-COLOR: #dcdcdc; BORDER-RIGHT-COLOR: #e9e9e9
}
FIELDSET LEGEND {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.3em; MARGIN: 0px 0px 0.3em -5px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 0.3em; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #f4f4f4
}
FIELDSET INPUT.button {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.6em; PADDING-TOP: 0.55em
}
FIELDSET P {
	CLEAR: left; MARGIN-TOP: 1.5em
}
FIELDSET P.row BR {
	DISPLAY: none
}
FIELDSET P.row LABEL {
	FLOAT: left; WIDTH: 15em
}
FIELDSET P.row SPAN.hint {
	CLEAR: left; MARGIN-LEFT: 15em
}
FIELDSET DIV.info {
	CLEAR: both; BORDER-RIGHT: #efefef 0px solid; BORDER-TOP: #efefef 1px solid; FONT-SIZE: 0.9em; MARGIN: 1.5em 0px 0px; BORDER-LEFT: #efefef 0px solid; BORDER-BOTTOM: #efefef 1px solid; BACKGROUND-COLOR: #fefefe
}
FIELDSET DIV.info P {
	MARGIN: 0.8em 0px 1em
}
FIELDSET SPAN.note {
	FONT-SIZE: 0.9em; COLOR: #666
}
FIELDSET SPAN.hint {
	DISPLAY: block; COLOR: #666; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
FIELDSET SPAN.counter.hint {
	COLOR: #900
}
FIELDSET SPAN.captioned {
	FLOAT: left
}
FIELDSET SPAN.captioned BR {
	DISPLAY: none
}
FIELDSET SPAN.captioned SPAN {
	FLOAT: left; MARGIN-RIGHT: 0.38em
}
FIELDSET SPAN.captioned SPAN LABEL {
	DISPLAY: block; FONT-SIZE: 0.9em; MARGIN: 0px 0px 0.5em; COLOR: #777; LINE-HEIGHT: normal; TEXT-ALIGN: left
}
FIELDSET P.row SPAN.captioned SPAN LABEL {
	FLOAT: none; WIDTH: auto
}
FIELDSET.minimal {
	PADDING-BOTTOM: 1em
}
FIELDSET.minimal FIELDSET {
	PADDING-BOTTOM: 1em
}
FIELDSET.minimal P {
	MARGIN: 0.5em 0px
}
FIELDSET.minimal P.row LABEL {
	WIDTH: 14em; MARGIN-RIGHT: 1em; TEXT-ALIGN: right
}
FIELDSET.minimal P.row SPAN.captioned SPAN LABEL {
	WIDTH: auto; MARGIN-RIGHT: 0px; TEXT-ALIGN: left
}
FIELDSET.minimal P.checks {
	PADDING-LEFT: 15em
}
FIELDSET.minimal P.buttons {
	MARGIN-TOP: 1em; PADDING-LEFT: 15em
}
FIELDSET.flat {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FIELDSET.flat FIELDSET {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FIELDSET.flat P {
	MARGIN: 0.5em 0px
}
FIELDSET.records-search {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.5em; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
FIELDSET.records-search LEGEND {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.4em; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "Trebuchet MS"; BORDER-RIGHT-WIDTH: 0px
}
FIELDSET.records-search P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 38px; BACKGROUND: url(/img/48x48/arrow-right.gif) no-repeat -7px 50%; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.5em
}
FIELDSET.records-search INPUT.text {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #444 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #444 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bbb 1px solid
}
FIELDSET.records-search INPUT.blur {
	COLOR: #999
}
FIELDSET.records-search INPUT.error {
	BORDER-LEFT-COLOR: #f00; BORDER-BOTTOM-COLOR: #f00; BORDER-TOP-COLOR: #f00; BACKGROUND-COLOR: #fdf4f7; BORDER-RIGHT-COLOR: #f00
}
FIELDSET.records-search INPUT.submit {
	BORDER-RIGHT: #472 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #472 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; OVERFLOW: visible; BORDER-LEFT: #472 1px solid; COLOR: #000; PADDING-TOP: 4px; BORDER-BOTTOM: #472 1px solid; BACKGROUND-COLOR: #c5d590
}
FIELDSET.records-search DIV {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em; MARGIN-LEFT: 38px; COLOR: #f00
}
#errors {
	BORDER-RIGHT: #c00 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #c00 1px solid; PADDING-LEFT: 50px; BACKGROUND: url(/img/32x32/stop.gif) no-repeat 10px 50%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.5em; BORDER-LEFT: #c00 1px solid; PADDING-TOP: 1.5em; BORDER-BOTTOM: #c00 1px solid
}
#notice {
	BORDER-RIGHT: #c00 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #c00 1px solid; PADDING-LEFT: 50px; BACKGROUND: url(/img/32x32/stop.gif) no-repeat 10px 50%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.5em; BORDER-LEFT: #c00 1px solid; PADDING-TOP: 1.5em; BORDER-BOTTOM: #c00 1px solid
}
#notice {
	BORDER-LEFT-COLOR: #ace; BACKGROUND-IMAGE: url(/img/32x32/info.gif); BORDER-BOTTOM-COLOR: #ace; BORDER-TOP-COLOR: #ace; BORDER-RIGHT-COLOR: #ace
}
#errors OL {
	MARGIN-LEFT: 24px
}
#artists DIV.item {
	PADDING-RIGHT: 1em; BORDER-TOP: #cde 1px dotted; PADDING-LEFT: 1em; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/img/bg-faded-blue.gif) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.5em; PADDING-TOP: 1em; BORDER-BOTTOM: #eee 1px dotted; BORDER-RIGHT-WIDTH: 0px
}
#artists DIV.item H2 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 50%; PADDING-LEFT: 30px; PADDING-BOTTOM: 0.1em; MARGIN: 0px 0px 0.8em; PADDING-TOP: 0.1em; BACKGROUND-REPEAT: no-repeat
}
#artists DIV.item H2 {
	FONT-SIZE: 1.2em; BACKGROUND-IMAGE: url(/img/24x24/file-band.gif); POSITION: relative
}
#artists DIV.item H2 EM {
	FONT-WEIGHT: normal; RIGHT: 0px; COLOR: #999; FONT-FAMILY: Georgia, sans-serif; POSITION: absolute
}
#artists DIV.item H2 EM SPAN {
	DISPLAY: none
}
#artists UL.artists {
	MARGIN-LEFT: 0px
}
#artists UL.artists LI {
	FONT-SIZE: 1.2em
}
#artists UL.artists LI SUP {
	VERTICAL-ALIGN: baseline
}
#artists UL.links {
	BORDER-RIGHT: #eee 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 0.5em; FONT-SIZE: 0.9em; PADDING-BOTTOM: 1.3em; BORDER-LEFT: #eee 0px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #eee 1px solid
}
#artists P {
	BORDER-RIGHT: #eee 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 1em; BORDER-LEFT: #eee 0px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #eee 1px solid
}
#artists #alphabet #artists-by-letter {
	MARGIN-BOTTOM: 0px
}
#baby-sections DIV.item {
	PADDING-RIGHT: 1em; BORDER-TOP: #cde 1px dotted; PADDING-LEFT: 1em; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/img/bg-faded-blue.gif) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.5em; PADDING-TOP: 1em; BORDER-BOTTOM: #eee 1px dotted; BORDER-RIGHT-WIDTH: 0px
}
#baby-sections H2 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 50%; PADDING-LEFT: 30px; PADDING-BOTTOM: 0.1em; MARGIN: 0px 0px 0.8em; PADDING-TOP: 0.1em; BACKGROUND-REPEAT: no-repeat
}
#baby-sections #letter H2 {
	BACKGROUND-IMAGE: url(/img/24x24/sort-az.gif)
}
#baby-sections #origin H2 {
	BACKGROUND-IMAGE: url(/img/24x24/globe.gif)
}
#baby-sections #popular H2 {
	BACKGROUND-IMAGE: url(/img/24x24/stats.gif)
}
#baby-sections #calculator H2 {
	BACKGROUND-IMAGE: url(/img/24x24/calendar.gif)
}
#baby-sections #shop H2 {
	BACKGROUND-IMAGE: url(/img/24x24/cart.gif)
}
#baby-sections P {
	BORDER-RIGHT: #eee 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 1em; BORDER-LEFT: #eee 0px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #eee 1px solid
}
#baby-sections UL.menu {
	MARGIN: -1em 0px 1em
}
#baby-sections #shop UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#baby-sections #shop UL LI {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0.3em; MARGIN: 0px 10px 10px 0px; BORDER-LEFT: #eee 1px solid; WIDTH: 22%; PADDING-TOP: 0.3em; BORDER-BOTTOM: #eee 1px solid; TEXT-ALIGN: center
}
#baby-sections #shop UL LI H3 {
	FONT-SIZE: 1.1em
}
#checkout {
	FLOAT: left; WIDTH: 45em; MARGIN-RIGHT: 10px
}
#checkout H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 34px; BACKGROUND: url(/img/32x32/lock-ok.gif) no-repeat 0px 50%; MARGIN-BOTTOM: 0.3em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
#checkout P.completion-note {
	BORDER-RIGHT: #ccb100 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccb100 1px solid; PADDING-LEFT: 30px; BACKGROUND: url(/img/24x24/flag-green.gif) #ffe640 no-repeat 2px 50%; PADDING-BOTTOM: 0.7em; MARGIN: 0px 0px 1.5em; BORDER-LEFT: #ccb100 1px solid; PADDING-TOP: 0.6em; BORDER-BOTTOM: #ccb100 1px solid
}
#checkout P.completion-note SPAN.highlight {
	BACKGROUND-COLOR: #ffc
}
#checkout TABLE.cart-info {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; MARGIN: 0px 0px 1.3em; BORDER-LEFT: #ddd 1px solid; WIDTH: 100%; BORDER-BOTTOM: #ddd 1px solid; BORDER-COLLAPSE: collapse
}
#checkout TABLE.cart-info TD {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; LINE-HEIGHT: 2; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ddd 1px solid
}
#checkout TABLE.cart-info TD.product-name {
	FONT-WEIGHT: bold; COLOR: #c03
}
#checkout TABLE.cart-info TD.product-total {
	TEXT-ALIGN: right
}
#checkout TABLE.cart-info TD.access-blurb {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; BACKGROUND-COLOR: #ffd
}
#checkout TABLE.cart-info TD.cart-total {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; BACKGROUND-COLOR: #ffd
}
#checkout TABLE.cart-info TD.access-blurb {
	COLOR: #777
}
#checkout TABLE.cart-info TD.cart-total {
	FONT-WEIGHT: bold; TEXT-ALIGN: right
}
#checkout TABLE.payment-methods {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; MARGIN: 0px 0px 1.3em; BORDER-LEFT: #ddd 1px solid; WIDTH: 100%; BORDER-BOTTOM: #ddd 1px solid; BORDER-COLLAPSE: collapse
}
#checkout TABLE.payment-methods TH {
	WIDTH: 50%; TEXT-ALIGN: center
}
#checkout TABLE.payment-methods TD {
	WIDTH: 50%; TEXT-ALIGN: center
}
#checkout TABLE.payment-methods TH {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-WEIGHT: normal; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; BORDER-BOTTOM: #eee 1px solid; BACKGROUND-COLOR: #f7f7f7
}
#checkout TABLE.payment-methods TD {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BACKGROUND-COLOR: #fdfdfd
}
#checkout #now-logged-in {
	PADDING-RIGHT: 0px; PADDING-LEFT: 28px; BACKGROUND: url(/img/24x24/flag-green.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em
}
#checkout DIV.instructions {
	BORDER-RIGHT: #eee 0px solid; PADDING-RIGHT: 1.5em; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 1.5em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.5em; BORDER-LEFT: #eee 0px solid; WIDTH: auto; PADDING-TOP: 1em; BORDER-BOTTOM: #eee 1px solid; BACKGROUND-COLOR: #fefefe
}
#checkout DIV.instructions P {
	MARGIN: 0px 0px 1.2em
}
#checkout P.instructions {
	BORDER-RIGHT: #eee 0px solid; PADDING-RIGHT: 1em; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 1.2em; BORDER-LEFT: #eee 0px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #eee 1px solid; BACKGROUND-COLOR: #fefefe
}
#checkout TABLE.form-info {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; WIDTH: 100%; BORDER-BOTTOM: #ddd 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #f7f7f7
}
#checkout TABLE.form-info TH {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: top; WIDTH: 25%; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
#checkout TABLE.form-info TH {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
#checkout TABLE.form-info TD {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
#checkout TABLE.form-info TD SPAN {
	FONT-SIZE: 0.9em; COLOR: #555
}
#checkout TABLE.form-info TD INPUT {
	VERTICAL-ALIGN: middle
}
#checkout TABLE.form-info TD IMG {
	VERTICAL-ALIGN: middle
}
#checkout INPUT.button {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE: 1.2em; BORDER-LEFT-COLOR: #563; BORDER-BOTTOM-COLOR: #563; PADDING-BOTTOM: 0.6em; BORDER-TOP-COLOR: #563; PADDING-TOP: 0.55em; BACKGROUND-COLOR: #bbdd88; BORDER-RIGHT-COLOR: #563
}
#checkout-security-seals {
	FLOAT: left; MARGIN: 4.35em 0px 1em; WIDTH: 150px; TEXT-ALIGN: center
}
#nav-cluster {
	MARGIN: 0px 0px 1.5em
}
#nav-cluster P {
	MARGIN-BOTTOM: 0px; BORDER-BOTTOM: #efefef 1px solid
}
#nav-cluster UL {
	MARGIN-BOTTOM: 0px; BORDER-BOTTOM: #efefef 1px solid
}
#nav-cluster UL.tabs {
	BORDER-BOTTOM-COLOR: #ddd
}
#jukebox #player {
	FLOAT: right; MARGIN-LEFT: 1em
}
#jukebox STRONG A {
	DISPLAY: block; FONT-SIZE: 2em; FLOAT: left; MARGIN: 0px 1em 0.5em 0px
}
#jukebox OL LI {
	MARGIN-BOTTOM: 2em
}
#jukebox OL LI H2 {
	FONT-SIZE: 1em; MARGIN-BOTTOM: 0px
}
#jukebox OL LI H2 SUP {
	FONT-WEIGHT: normal; VERTICAL-ALIGN: baseline
}
#jukebox OL LI P {
	MARGIN-BOTTOM: 0px
}
#license-faq H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 2em; COLOR: #463; LINE-HEIGHT: normal; FONT-FAMILY: Georgia, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
#license-faq H1 SPAN {
	DISPLAY: block; FONT-SIZE: 1.8em
}
#license-faq FIELDSET.records-search {
	MARGIN: 0px 22% 1.5em
}
#license-faq #information {
	PADDING-RIGHT: 22%; PADDING-LEFT: 22%; PADDING-BOTTOM: 0px; MARGIN: 0px auto 2em; PADDING-TOP: 0px
}
#license-faq H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; BACKGROUND: url(/img/24x24/question-and-answer.gif) no-repeat 0px 50%; LEFT: -30px; PADDING-BOTTOM: 0.3em; MARGIN: 0px; PADDING-TOP: 0.3em; POSITION: relative
}
#license-faq H2 A {
	CURSOR: auto; TEXT-DECORATION: none
}
#license-faq H2 A:hover {
	COLOR: #333
}
#license-faq H2 A:focus {
	COLOR: #333
}
#license-faq H2#cost-of-license {
	BACKGROUND-IMAGE: url(/img/24x24/dollar.gif)
}
#license-faq H2#residency-requirements {
	BACKGROUND-IMAGE: url(/img/24x24/home.gif)
}
#license-faq H2#waiting-period {
	BACKGROUND-IMAGE: url(/img/24x24/clock.gif)
}
#license-faq H2#age-requirement {
	BACKGROUND-IMAGE: url(/img/24x24/calendar.gif)
}
#license-faq H2#blood-tests {
	BACKGROUND-IMAGE: url(/img/24x24/first-aid-kit.gif)
}
#license-faq H2#license-expires {
	BACKGROUND-IMAGE: url(/img/24x24/hourglass.gif)
}
#license-faq H2#divorced-widowed {
	BACKGROUND-IMAGE: url(/img/24x24/user-group.gif)
}
#license-faq H2#name-change {
	BACKGROUND-IMAGE: url(/img/24x24/package.gif)
}
#license-faq H2#phone-numbers {
	BACKGROUND-IMAGE: url(/img/24x24/phone-green.gif)
}
#license-faq H3 {
	FONT-SIZE: 1.2em; COLOR: #633; LINE-HEIGHT: normal
}
#license-faq A#name-change-kit {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN: auto; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#license-faq A#name-change-kit-link {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN: auto; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#license-faq ADDRESS SPAN {
	FONT-WEIGHT: bold
}
DIV.next-step H2 {
	MARGIN: 0px; BORDER-BOTTOM: #efefef 1px solid
}
DIV.next-step P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; BORDER-BOTTOM: #efefef 1px solid
}
DIV.nck-promotion {
	BORDER-RIGHT: #edc 0px solid; BORDER-TOP: #edc 1px solid; BACKGROUND: url(/img/bg-faded-orange.gif) repeat-x; MARGIN: 0px 0px 1.5em; BORDER-LEFT: #edc 0px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #edc 1px solid; TEXT-ALIGN: center
}
DIV.nck-promotion .title {
	FONT-SIZE: 1.4em; MARGIN: 0px; FONT-FAMILY: Georgia, sans-serif
}
DIV.nck-promotion .tagline {
	FONT-SIZE: 1.2em; MARGIN: 0px 0px 0.5em; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
DIV.nck-promotion .tagline A {
	FONT-WEIGHT: bold
}
#name-change-kit {
	MARGIN: 0px 10%; FONT-FAMILY: Georgia, Verdana, Arial, Helvetica, sans-serif
}
#name-change-kit H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 3em; MARGIN: 0px 0px 0.1em; COLOR: #675; BORDER-BOTTOM: #dde6d5 1px solid; FONT-FAMILY: Georgia, Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
#name-change-kit P.tagline {
	FONT-SIZE: 1.8em; MARGIN: 0px 0px 1em; FONT-STYLE: italic; TEXT-ALIGN: center
}
#name-change-kit DIV.steps {
	MARGIN: 0px auto 1.5em; WIDTH: 640px; TEXT-ALIGN: center
}
#name-change-kit DIV.steps DL {
	FLOAT: left; MARGIN: 0px
}
#name-change-kit DIV.steps DL DT {
	FONT-WEIGHT: normal; FONT-SIZE: 1.3em; MARGIN: 0px 0px 0.8em
}
#name-change-kit DIV.steps DL DD {
	MARGIN: 0px; WIDTH: 160px
}
#name-change-kit P.continue {
	BORDER-RIGHT: #eee 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.4em; BORDER-LEFT: #eee 0px solid; PADDING-TOP: 0.3em; BORDER-BOTTOM: #eee 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fefefe; TEXT-ALIGN: center
}
#name-change-kit P.continue A {
	FONT-WEIGHT: bold
}
#name-change-kit P.recommend {
	MARGIN: -0.8em 0px 2em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
#name-change-kit P.recommend A {
	MARGIN: 0px 5px; COLOR: #777
}
#name-change-kit P.recommend A#send-to-friend {
	PADDING-RIGHT: 0px; PADDING-LEFT: 28px; BACKGROUND: url(/img/24x24/email.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em
}
#name-change-kit P.recommend A#gift-certificate {
	PADDING-RIGHT: 0px; PADDING-LEFT: 28px; BACKGROUND: url(/img/24x24/gift.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em
}
#name-change-kit P.getit {
	CLEAR: both; BORDER-RIGHT: #f3ebc0 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #f3ebc0 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 2em; PADDING-BOTTOM: 0.2em; MARGIN: 0px 0px 1em; BORDER-LEFT: #f3ebc0 0px solid; PADDING-TOP: 0em; BORDER-BOTTOM: #f3ebc0 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fffbe9; TEXT-ALIGN: center
}
#name-change-kit P.getit A {
	PADDING-LEFT: 28px; FONT-WEIGHT: bold; BACKGROUND: url(/img/24x24/arrow-right-red.gif) no-repeat 0px 50%; COLOR: #c00
}
#name-change-kit H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 0.5em; FONT-FAMILY: "Trebuchet MS", Georgia, Verdana, Arial, Helvetica, sans-serif
}
#name-change-kit H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 0.5em; FONT-FAMILY: "Trebuchet MS", Georgia, Verdana, Arial, Helvetica, sans-serif
}
#name-change-kit P.seal {
	TEXT-ALIGN: center
}
#name-change-kit P.seal IMG {
	VERTICAL-ALIGN: middle
}
#name-change-kit P.seal A#aseal {
	MARGIN-RIGHT: 10px
}
#name-change-kit P.seal A#gseal {
	MARGIN-LEFT: 10px
}
#name-change-kit P.more-testimonials {
	BORDER-RIGHT: #f7f0d4 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #f7f0d4 1px solid; PADDING-LEFT: 40px; BACKGROUND: url(/img/32x32/download-man.gif) #ffc no-repeat 4px 50%; PADDING-BOTTOM: 0.6em; BORDER-LEFT: #f7f0d4 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #f7f0d4 1px solid
}
#name-change-kit BLOCKQUOTE {
	MARGIN: 0px 0px 2em
}
#name-change-kit BLOCKQUOTE CITE {
	FONT-SIZE: 0.8em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#name-change-kit DIV.writeup {
	FONT-SIZE: 1.4em
}
#name-change-kit DIV.writeup H3 {
	FONT-SIZE: 0.9em
}
#name-change-kit DIV.testimonials {
	FONT-SIZE: 1.4em; MARGIN: 0px 12%
}
#name-change-kit DIV.columns {
	WIDTH: 100%
}
#name-change-kit DIV.columns DIV.writeup {
	FLOAT: left; WIDTH: 58%
}
#name-change-kit DIV.columns DIV.testimonials {
	FLOAT: right; MARGIN: 0px; WIDTH: 38%
}
SPAN.gateway {
	FONT-WEIGHT: bold
}
#promotion {
	MARGIN: 0px auto; WIDTH: 40em
}
#promotion H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 3em; MARGIN: 0px 0px 0.1em; BORDER-BOTTOM: #eee 1px solid; FONT-FAMILY: Georgia, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
#promotion P.icon {
	TEXT-ALIGN: center
}
#promotion P.getit {
	FONT-SIZE: 2em; TEXT-ALIGN: center
}
#promotion P.getit A {
	FONT-WEIGHT: bold; COLOR: #c00
}
#space-used {
	MARGIN: 0px 0px 1.5em
}
#space-used #space-graph {
	BORDER-RIGHT: #de9 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #de9 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #de9 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #de9 1px solid; POSITION: relative
}
#space-used #space-graph STRONG {
	DISPLAY: block; LINE-HEIGHT: 2em; POSITION: relative; HEIGHT: 2em; BACKGROUND-COLOR: #ecf5cc; TEXT-ALIGN: center
}
#space-used #space-stats {
	FONT-SIZE: 0.9em; MARGIN: 0px; TEXT-ALIGN: right
}
#usa-map-wrapper {
	WIDTH: 400px
}
#usa-map-wrapper P {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em; MARGIN: 0px 0px -0.8em; LINE-HEIGHT: normal; TEXT-ALIGN: center
}
P.intro {
	PADDING-RIGHT: 0.5em; BORDER-TOP: #cde 1px dotted; PADDING-LEFT: 0.5em; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/img/bg-faded-blue.gif) repeat-x; PADDING-BOTTOM: 1em; PADDING-TOP: 1em; BORDER-BOTTOM: #eee 1px dotted; BORDER-RIGHT-WIDTH: 0px
}
P.jumper {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.7em; MARGIN: 0px 0px 1.5em; PADDING-TOP: 0.7em
}
P.jumper INPUT.button {
	BACKGROUND-COLOR: #eee
}
P.match-found {
	BORDER-RIGHT: #eee 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 20px; BACKGROUND: url(/img/16x16/right.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #eee 0px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #eee 1px solid
}
P.match-found A {
	FONT-WEIGHT: bold
}
DIV.paginate {
	MARGIN: 0px 0px 1.5em
}
DIV.paginate SPAN {
	BORDER-RIGHT: #cda 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cda 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0.3em; BORDER-LEFT: #cda 1px solid; PADDING-TOP: 0.15em; BORDER-BOTTOM: #cda 1px solid; BACKGROUND-COLOR: #ebf4d6
}
DIV.paginate A {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0.3em; BORDER-LEFT: 1px solid; PADDING-TOP: 0.15em; BORDER-BOTTOM: 1px solid
}
DIV.paginate STRONG {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0.3em; BORDER-LEFT: 1px solid; PADDING-TOP: 0.15em; BORDER-BOTTOM: 1px solid
}
DIV.paginate A {
	BORDER-LEFT-COLOR: #693; BORDER-BOTTOM-COLOR: #693; BORDER-TOP-COLOR: #693; BACKGROUND-COLOR: #d7eaae; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #693
}
DIV.paginate A:hover {
	BACKGROUND-COLOR: #bd8
}
DIV.paginate A:focus {
	BACKGROUND-COLOR: #bd8
}
DIV.paginate STRONG {
	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; COLOR: #fff; BORDER-TOP-COLOR: #000; BACKGROUND-COLOR: #463; BORDER-RIGHT-COLOR: #000
}
DIV.paginate SPAN.jump {
	PADDING-LEFT: 18px; BACKGROUND: url(/img/16x16/file-send.gif) #ebf4d6 no-repeat 0px 50%; CURSOR: pointer
}
DIV.paginate SPAN.jump-to-page {
	PADDING-LEFT: 18px; BACKGROUND: url(/img/16x16/file-send.gif) #ebf4d6 no-repeat 0px 50%; CURSOR: pointer
}
DIV.pillar {
	FLOAT: left
}
DIV.pillar UL {
	MARGIN-LEFT: 0px
}
#vendor-pillars DIV.pillar {
	WIDTH: 32%
}
#vendor-pillars DIV.pillar A {
	TEXT-DECORATION: none
}
#vendor-pillars DIV.pillar A:hover {
	TEXT-DECORATION: underline
}
#vendor-pillars DIV.pillar A:focus {
	TEXT-DECORATION: underline
}
#vendor-pillars DIV.pillar UL LI.prominent A {
	FONT-WEIGHT: bold
}
DIV.rating UL {
	BACKGROUND-IMAGE: url(/img/star-rating.gif); BACKGROUND-REPEAT: repeat-x
}
DIV.rating UL LI A:hover {
	BACKGROUND-IMAGE: url(/img/star-rating.gif); BACKGROUND-REPEAT: repeat-x
}
DIV.rating UL LI A:focus {
	BACKGROUND-IMAGE: url(/img/star-rating.gif); BACKGROUND-REPEAT: repeat-x
}
DIV.rating UL LI.current-rating {
	BACKGROUND-IMAGE: url(/img/star-rating.gif); BACKGROUND-REPEAT: repeat-x
}
DIV.rating UL {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 120px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 30px; TEXT-ALIGN: left
}
DIV.rating UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.rating UL LI A {
	OVERFLOW: hidden; TEXT-INDENT: -999em; LINE-HEIGHT: 30px; POSITION: absolute; HEIGHT: 30px
}
DIV.rating UL LI.current-rating {
	OVERFLOW: hidden; TEXT-INDENT: -999em; LINE-HEIGHT: 30px; POSITION: absolute; HEIGHT: 30px
}
DIV.rating UL LI A:hover {
	BACKGROUND-POSITION: left center
}
DIV.rating UL LI A:focus {
	BACKGROUND-POSITION: left center
}
DIV.rating UL A.r1 {
	Z-INDEX: 9; WIDTH: 25%
}
DIV.rating UL A.r2 {
	Z-INDEX: 8; WIDTH: 50%
}
DIV.rating UL A.r3 {
	Z-INDEX: 7; WIDTH: 75%
}
DIV.rating UL A.r4 {
	Z-INDEX: 6; WIDTH: 100%
}
DIV.rating UL LI.current-rating {
	BACKGROUND-POSITION: left bottom; Z-INDEX: 1
}
DIV.rating P {
	FONT-SIZE: 0.9em; MARGIN: 0px; LINE-HEIGHT: normal
}
DIV.rating P SPAN.average {
	FONT-WEIGHT: bold
}
DIV.rating P SPAN.success {
	MARGIN-LEFT: 0.5em; COLOR: #593
}
DIV.rating P SPAN.failure {
	MARGIN-LEFT: 0.5em; COLOR: #f00
}
DIV.five-large-stars.rating UL {
	WIDTH: 150px
}
DIV.five-small-stars.rating UL {
	WIDTH: 90px; HEIGHT: 18px
}
DIV.five-small-stars.rating UL {
	BACKGROUND-IMAGE: url(/img/star-rating-small.gif)
}
DIV.five-small-stars.rating UL LI.current-rating {
	BACKGROUND-IMAGE: url(/img/star-rating-small.gif)
}
DIV.five-small-stars.rating UL LI A {
	LINE-HEIGHT: 18px; HEIGHT: 18px
}
DIV.five-small-stars.rating UL LI.current-rating {
	LINE-HEIGHT: 18px; HEIGHT: 18px
}
DIV.five-small-bars.rating UL {
	WIDTH: 90px; HEIGHT: 18px
}
DIV.five-small-bars.rating UL {
	BACKGROUND-IMAGE: url(/img/star-rating-bar.gif)
}
DIV.five-small-bars.rating UL LI.current-rating {
	BACKGROUND-IMAGE: url(/img/star-rating-bar.gif)
}
DIV.five-small-bars.rating UL LI A {
	LINE-HEIGHT: 18px; HEIGHT: 18px
}
DIV.five-small-bars.rating UL LI.current-rating {
	LINE-HEIGHT: 18px; HEIGHT: 18px
}
DIV.section {
	PADDING-RIGHT: 1em; BORDER-TOP: #cde 1px dotted; PADDING-LEFT: 1em; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/img/bg-faded-blue.gif) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.5em; PADDING-TOP: 1em; BORDER-BOTTOM: #eee 1px dotted; BORDER-RIGHT-WIDTH: 0px
}
DIV.section H2 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 50%; PADDING-LEFT: 30px; PADDING-BOTTOM: 0.1em; MARGIN: 0px 0px 0.8em; PADDING-TOP: 0.1em; BACKGROUND-REPEAT: no-repeat
}
DIV.section H2.sort-az {
	BACKGROUND-IMAGE: url(/img/24x24/sort-az.gif)
}
DIV.section P {
	BORDER-RIGHT: #eee 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 1em; BORDER-LEFT: #eee 0px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #eee 1px solid
}
.static-rating {
	DISPLAY: block; BACKGROUND: url(/img/star-rating-small.gif) left top; WIDTH: 90px; TEXT-INDENT: -999em; LINE-HEIGHT: 18px; HEIGHT: 18px; TEXT-ALIGN: left
}
.static-rating SPAN {
	DISPLAY: block; BACKGROUND: url(/img/star-rating-small.gif) left top; WIDTH: 90px; TEXT-INDENT: -999em; LINE-HEIGHT: 18px; HEIGHT: 18px; TEXT-ALIGN: left
}
.static-rating SPAN {
	BACKGROUND-POSITION: left bottom
}
.small-bar.static-rating {
	BACKGROUND-IMAGE: url(/img/star-rating-bar.gif)
}
.small-bar.static-rating SPAN {
	BACKGROUND-IMAGE: url(/img/star-rating-bar.gif)
}
.large.static-rating {
	BACKGROUND-IMAGE: url(/img/star-rating.gif); WIDTH: 150px; LINE-HEIGHT: 30px; HEIGHT: 30px
}
.large.static-rating SPAN {
	BACKGROUND-IMAGE: url(/img/star-rating.gif); WIDTH: 150px; LINE-HEIGHT: 30px; HEIGHT: 30px
}
#article-archives H2 {
	PADDING-LEFT: 20px; BACKGROUND: url(/img/16x16/timelist.gif) no-repeat 0px 50%
}
#articles DIV.article {
	PADDING-RIGHT: 1em; BORDER-TOP: #cde 1px dotted; PADDING-LEFT: 1em; BACKGROUND: url(/img/bg-faded-blue.gif) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.5em; PADDING-TOP: 1em; BORDER-BOTTOM: #eee 1px dotted
}
#articles DIV.article H1.title {
	FONT-SIZE: 1.2em
}
#articles DIV.article H2.title {
	FONT-SIZE: 1.2em
}
#articles DIV.older.article H2.title {
	FONT-SIZE: 1.2em; MARGIN: 0px
}
#articles DIV.older.article H3.title {
	FONT-SIZE: 1.2em; MARGIN: 0px
}
#articles DIV.article P.excerpt {
	BORDER-RIGHT: #eee 0px solid; PADDING-RIGHT: 1em; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 0px 1em; BORDER-LEFT: #eee 0px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #eee 1px solid
}
#articles DIV.article UL.meta {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 0px 1em 0.5em; PADDING-TOP: 1em
}
#articles DIV.article UL.meta LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 8px 0px 0px; BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 0px
}
#articles DIV.article UL.meta LI.more {
	PADDING-LEFT: 0px; BORDER-LEFT-STYLE: none
}
#articles DIV.article UL.meta LI.more A {
	PADDING-RIGHT: 14px; FONT-WEIGHT: bold; BACKGROUND: url(/img/bullets/right.gif) no-repeat right center
}
#articles DIV.older.article UL.meta LI.more A {
	FONT-WEIGHT: normal
}
DIV.entry {
	MARGIN: 0px auto 1.5em; WIDTH: 470px
}
DIV.entry .byline {
	BORDER-RIGHT: #eee 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 0px; BACKGROUND: #fefefe; PADDING-BOTTOM: 0.2em; MARGIN: 0px 0px 1.5em; BORDER-LEFT: #eee 0px solid; PADDING-TOP: 1.5em; BORDER-BOTTOM: #eee 1px solid
}
DIV.moniker {
	BORDER-RIGHT: #bbb 2px solid; PADDING-RIGHT: 1em; BORDER-TOP: #bbb 2px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.5em; BORDER-LEFT: #bbb 2px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #bbb 2px solid; POSITION: relative
}
DIV.f.moniker {
	BORDER-LEFT-COLOR: #edd; BORDER-BOTTOM-COLOR: #edd; BORDER-TOP-COLOR: #edd; BORDER-RIGHT-COLOR: #edd
}
DIV.m.moniker {
	BORDER-LEFT-COLOR: #ace; BORDER-BOTTOM-COLOR: #ace; BORDER-TOP-COLOR: #ace; BORDER-RIGHT-COLOR: #ace
}
DIV.fav.moniker {
	BACKGROUND: url(/img/32x32/favorites-check.gif) no-repeat 97% 0.7em
}
DIV.fav.u.moniker {
	BACKGROUND: url(/img/32x32/favorites-check.gif) no-repeat 97% 0.7em
}
DIV.fav.m.moniker {
	BACKGROUND: url(/img/32x32/favorites-check.gif) no-repeat 97% 0.7em
}
DIV.fav.f.moniker {
	BACKGROUND: url(/img/32x32/favorites-check.gif) no-repeat 97% 0.7em
}
DIV.moniker .title {
	FONT-SIZE: 1.4em; MARGIN-BOTTOM: 0.1em
}
DIV.moniker .title {
	FONT-SIZE: 1.4em; MARGIN-BOTTOM: 0.1em
}
DIV.moniker .title SUP A {
	PADDING-LEFT: 18px; BACKGROUND: url(/img/16x16/stats.gif) no-repeat 0px 50%
}
DIV.moniker .origin {
	FONT-SIZE: 1.2em; MARGIN: 0px 0px 0.8em 1em
}
DIV.moniker .origin {
	FONT-SIZE: 1.2em; MARGIN: 0px 0px 0.8em 1em
}
DIV.moniker P.meaning {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 0.8em; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 0.8em; PADDING-BOTTOM: 0.8em; MARGIN: 0px 1.2em 0.8em; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 0.8em; BORDER-BOTTOM: #eee 1px solid
}
DIV.moniker P.favorite {
	MARGIN: 1.2em; TEXT-ALIGN: right
}
DIV.moniker DIV.rating {
	LEFT: 2.2em; BOTTOM: 0.5em; POSITION: absolute
}
DIV.moniker UL.years {
	MARGIN-LEFT: 0px
}
DIV.moniker UL.years LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 0.2em 0px 0px; PADDING-TOP: 0px
}
#music-sections DIV.item {
	PADDING-RIGHT: 1em; BORDER-TOP: #cde 1px dotted; PADDING-LEFT: 1em; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(/img/bg-faded-blue.gif) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.5em; PADDING-TOP: 1em; BORDER-BOTTOM: #eee 1px dotted; BORDER-RIGHT-WIDTH: 0px
}
#music-sections H2 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 50%; PADDING-LEFT: 30px; PADDING-BOTTOM: 0.1em; MARGIN: 0px 0px 0.8em; PADDING-TOP: 0.1em; BACKGROUND-REPEAT: no-repeat
}
#music-sections #artists H2 {
	BACKGROUND-IMAGE: url(/img/24x24/sort-az.gif)
}
#music-sections #ceremony H2 {
	BACKGROUND-IMAGE: url(/img/24x24/cd-blue.gif)
}
#music-sections #reception H2 {
	BACKGROUND-IMAGE: url(/img/24x24/cd-green.gif)
}
#music-sections #miscellaneous H2 {
	BACKGROUND-IMAGE: url(/img/24x24/cd-yellow.gif)
}
#music-sections #artists #artists-by-letter {
	MARGIN-BOTTOM: 0px
}
#music-sections P {
	BORDER-RIGHT: #eee 0px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 1em; BORDER-LEFT: #eee 0px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #eee 1px solid
}
#music-sections UL.stacked {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#music-sections UL.stacked LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 1em 0px; PADDING-TOP: 0px
}
#music-sections UL.stacked LI A {
	BORDER-RIGHT: #eee 0px dotted; PADDING-RIGHT: 0.5em; BORDER-TOP: #eee 1px dotted; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(/img/bullets/ulli.gif) no-repeat 5px 50%; FLOAT: left; PADDING-BOTTOM: 0.45em; BORDER-LEFT: #eee 0px dotted; WIDTH: 20em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #eee 1px dotted; TEXT-DECORATION: none
}
#music-sections UL.stacked LI A:hover {
	BACKGROUND-COLOR: #fbfbfb
}
#music-sections UL.stacked LI A:focus {
	BACKGROUND-COLOR: #fbfbfb
}
#albums {
	BORDER-RIGHT: #edc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #edc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 1.5em; BORDER-LEFT: #edc 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #edc 1px solid
}
#albums DL {
	FLOAT: left; MARGIN: 0px 0px 0.5em; WIDTH: 33%
}
#albums DL DT {
	MARGIN: 0px 0px 0.3em; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: center
}
#albums DL DD {
	FONT-SIZE: 0.9em; MARGIN: 0px 0px 0.2em; TEXT-ALIGN: center
}
#albums DL DD .static-rating {
	MARGIN: 0px auto
}
#albums P {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #edc 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; MARGIN: 0px 0.5em; PADDING-TOP: 0.4em; TEXT-ALIGN: center
}
#lyrics {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 2em; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 2em; PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 1.5em; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 2em; BORDER-BOTTOM: #eee 1px solid
}
#lyrics P.property {
	FONT-SIZE: 0.9em; COLOR: #777
}
#lyrics-and-albums #lyrics {
	FLOAT: left; WIDTH: 60%
}
#lyrics-and-albums #albums {
	FLOAT: right; WIDTH: 28%
}
#lyrics-and-albums #albums DL {
	FLOAT: none; PADDING-BOTTOM: 0.5em; WIDTH: auto; BORDER-BOTTOM: #edc 1px dotted
}
#lyrics-and-albums #albums P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px
}
#lyrics-and-albums .single#lyrics {
	FLOAT: none; WIDTH: auto
}
DIV.song {
	BORDER-RIGHT: #cdd 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #cdd 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.5em; BORDER-LEFT: #cdd 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #cdd 1px solid; POSITION: relative
}
DIV.fav.song {
	BORDER-LEFT-COLOR: #568; BACKGROUND: url(/img/32x32/favorites-check.gif) no-repeat 97% 0.5em; BORDER-BOTTOM-COLOR: #568; BORDER-TOP-COLOR: #568; BORDER-RIGHT-COLOR: #568
}
DIV.fav.song H1 {
	MARGIN-RIGHT: 40px
}
DIV.fav.song H2 {
	MARGIN-RIGHT: 40px
}
DIV.song H1 {
	FONT-SIZE: 1.2em; MARGIN: 0px 0px 0.5em
}
DIV.song H2 {
	FONT-SIZE: 1.2em; MARGIN: 0px 0px 0.5em
}
DIV.song H1 SPAN {
	FONT-SIZE: 0.7em; VERTICAL-ALIGN: super
}
DIV.song P.excerpt {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; MARGIN: 1.1em 1.2em 0px; BORDER-LEFT: #efefef 1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #efefef 1px solid; BACKGROUND-COLOR: #fefefe
}
DIV.song P.filedunder {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0.5em; MARGIN: 0px 1.3em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #f4f4f4 1px solid
}
DIV.song P.favorite {
	MARGIN: 1.3em 1.2em; TEXT-ALIGN: right
}
DIV.song P.cd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FONT-SIZE: 0.9em; BACKGROUND: url(/img/16x16/music.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0.5em; MARGIN: 0px 1.3em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #f4f4f4 1px solid
}
DIV.song DIV.rating {
	LEFT: 2.2em; BOTTOM: 0.5em; POSITION: absolute
}
DIV.song DIV.rating P {
	TEXT-ALIGN: center
}
DIV.vendor {
	BORDER-RIGHT: #fbfbfb 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.5em; BORDER-LEFT: #eee 1px solid; WIDTH: 100%; PADDING-TOP: 1em; BORDER-BOTTOM: #f6f6f6 1px solid
}
DIV.vendor H1 {
	BORDER-RIGHT: #eee 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 26px; FONT-SIZE: 1.4em; BACKGROUND: url(/img/16x16/file-rich-text-faded.gif) no-repeat 6px 50%; PADDING-BOTTOM: 0.2em; MARGIN: 0px 0.7em; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #eee 0px solid
}
DIV.vendor H2 {
	BORDER-RIGHT: #eee 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 26px; FONT-SIZE: 1.4em; BACKGROUND: url(/img/16x16/file-rich-text-faded.gif) no-repeat 6px 50%; PADDING-BOTTOM: 0.2em; MARGIN: 0px 0.7em; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #eee 0px solid
}
DIV.vendor H3 {
	BORDER-RIGHT: #eee 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 26px; FONT-SIZE: 1.4em; BACKGROUND: url(/img/16x16/file-rich-text-faded.gif) no-repeat 6px 50%; PADDING-BOTTOM: 0.2em; MARGIN: 0px 0.7em; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 0.2em; BORDER-BOTTOM: #eee 0px solid
}
DIV.vendor ADDRESS {
	MARGIN: 0px 0px 1em 3.4em
}
DIV.vendor ADDRESS SPAN.phone {
	FONT-WEIGHT: bold
}
DIV.vendor P {
	BORDER-RIGHT: #f4f4f4 0px solid; PADDING-RIGHT: 1em; BORDER-TOP: #f4f4f4 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.5em; MARGIN: 0px 1em 1em 2.3em; BORDER-LEFT: #f4f4f4 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #f4f4f4 0px solid
}
DIV.vendor UL.links {
	BORDER-RIGHT: #f4f4f4 0px solid; PADDING-RIGHT: 6px; BORDER-TOP: #f4f4f4 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 0.6em; MARGIN: 0px 1em 1em; BORDER-LEFT: #f4f4f4 1px solid; PADDING-TOP: 0.6em; BORDER-BOTTOM: #f4f4f4 0px solid
}
DIV.vendor UL.photos {
	MARGIN: 0.3em 1em 0.8em
}
DIV.vendor UL.photos LI {
	MARGIN: 0px 5px 5px 0px
}
DIV.vendor UL.photos LI.more {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.z-sky {
	MARGIN: 0px 0px 1em; TEXT-ALIGN: center
}
DIV.z-sky TABLE {
	MARGIN: 0px auto; TEXT-ALIGN: center
}
DIV.z-text {
	MARGIN: 0px 0px 1.5em
}
DIV.z-text-c {
	MARGIN: 0px 0px 1.5em; TEXT-ALIGN: center
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV.song:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV.moniker:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV#pillars:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV.blocks DIV.block DIV.inner:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
#vendor-pillars:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
UL.photos:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV.vendor:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
