BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY * {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HTML {
	
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE {
	BORDER-COLLAPSE: collapse
}
A {
	FONT-SIZE: 13px; COLOR: #335c93; FONT-FAMILY: Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:hover IMG {
	TEXT-DECORATION: none
}
A H4 {
	COLOR: #335c93
}
A H5 {
	COLOR: #335c93
}
A H6 {
	COLOR: #335c93
}
A H4:hover {
	TEXT-DECORATION: underline
}
A H5:hover {
	TEXT-DECORATION: underline
}
A H6:hover {
	TEXT-DECORATION: underline
}
BLOCKQUOTE {
	MARGIN: 1em 40px
}
BODY {
	FONT-SIZE: 13px; FONT-FAMILY: Georgia, serif; BACKGROUND-COLOR: #e6ecd7
}
BUTTON {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.checkbox {
	
}
.checkbox INPUT {
	MARGIN-TOP: 1px! important; FLOAT: left! important
}
.checkbox LABEL {
	DISPLAY: block! important; FLOAT: left! important; MARGIN: 0px 0px 0px 5px; WIDTH: auto! important; TEXT-ALIGN: left! important
}
.clearHack {
	CLEAR: both
}
.cloneHack {
	DISPLAY: none! important
}
H4 {
	MARGIN-TOP: 20px; FONT-WEIGHT: normal; FONT-SIZE: 35px; COLOR: #b0b4a0; LINE-HEIGHT: normal
}
H5 {
	MARGIN-TOP: 20px; FONT-WEIGHT: normal; FONT-SIZE: 35px; COLOR: #b0b4a0; LINE-HEIGHT: normal
}
H6 {
	MARGIN-TOP: 20px; FONT-WEIGHT: normal; FONT-SIZE: 35px; COLOR: #b0b4a0; LINE-HEIGHT: normal
}
H5 {
	FONT-SIZE: 25px; PADDING-TOP: 9px
}
H6 {
	FONT-SIZE: 19px; PADDING-TOP: 18px
}
H4 INPUT.textfield {
	FONT-WEIGHT: normal; FONT-SIZE: 35px; MARGIN-BOTTOM: 2px; COLOR: #b0b4a0
}
H5 INPUT.textfield {
	FONT-WEIGHT: normal; FONT-SIZE: 35px; MARGIN-BOTTOM: 2px; COLOR: #b0b4a0
}
H6 INPUT.textfield {
	FONT-WEIGHT: normal; FONT-SIZE: 35px; MARGIN-BOTTOM: 2px; COLOR: #b0b4a0
}
.hidden {
	DISPLAY: none
}
.inflated#inflatable {
	HEIGHT: 700px
}
.deflated#inflatable {
	HEIGHT: 0px
}
LABEL {
	COLOR: #808490
}
.left {
	FLOAT: left
}
LI A {
	DISPLAY: block
}
.right {
	FLOAT: right
}
.textfield {
	BORDER-RIGHT: #c3c3c3 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #7c7c7c 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 13px; BACKGROUND: url(/images/fieldbg.gif) #ffffff repeat-x 50% top; PADDING-BOTTOM: 1px; BORDER-LEFT: #c3c3c3 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #dddddd 1px solid; FONT-FAMILY: Georgia, serif
}
.default.textfield {
	COLOR: #b0b4a0
}
.sTable {
	MARGIN-BOTTOM: 1em
}
.sTable .row {
	DISPLAY: block
}
.sTable .row:hover * {
	BACKGROUND-COLOR: #fff7c0
}
.sTable .col.sub {
	WIDTH: 280px; COLOR: #b0b4a0; TEXT-ALIGN: right
}
.sTable .col {
	DISPLAY: block; FLOAT: left; WIDTH: 390px
}
#container {
	MARGIN-TOP: -116px; PADDING-LEFT: 3px; PADDING-BOTTOM: 23px; MARGIN-LEFT: 25px; OVERFLOW: hidden; WIDTH: 722px; PADDING-TOP: 3px; POSITION: relative
}
.header {
	CLEAR: both
}
#logo {
	MARGIN-LEFT: -170px
}
#logo A:focus {
	outline: none; -moz-outline: none
}
.major {
	CLEAR: right; FLOAT: right; WIDTH: 503px
}
#majorColumn {
	FLOAT: right; WIDTH: 503px
}
.minor {
	CLEAR: left; FLOAT: left; WIDTH: 202px
}
#minorColumn {
	FLOAT: left; WIDTH: 200px
}
#positioner {
	MARGIN-LEFT: auto; WIDTH: 778px; MARGIN-RIGHT: auto; POSITION: relative
}
#search {
	MARGIN-TOP: 3px
}
#search #searchInput {
	WIDTH: 165px; HEIGHT: 1.4em
}
#search #searchSubmitButton {
	PADDING-TOP: 0px; HEIGHT: 1.6em
}
#siteNav {
	RIGHT: 28px; COLOR: #b0b4a0; POSITION: absolute; TOP: 0px; TEXT-ALIGN: right
}
#siteNav A {
	COLOR: #537ca0
}
.pageGrid {
	MARGIN-BOTTOM: 30px
}
.pageGrid .col {
	VERTICAL-ALIGN: top; WIDTH: 150px; PADDING-TOP: 30px
}
.pageGrid .row {
	PADDING-BOTTOM: 20px
}
.portrait {
	POSITION: relative
}
.portrait .buttons {
	RIGHT: 1px; BOTTOM: 2px; POSITION: absolute
}
.portrait .choosePhoto {
	POSITION: absolute
}
.portrait .clicky {
	HEIGHT: 200px
}
.portrait .details {
	OVERFLOW: hidden
}
.portrait .details .tagline {
	COLOR: #b0b4a0; FONT-FAMILY: Georgia, serif
}
.portrait:hover .photograph {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.portrait .photograph {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; MARGIN-BOTTOM: 1px; OVERFLOW: hidden; BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid
}
.portrait .photograph IMG {
	HEIGHT: auto
}
.portrait .photograph .positioner {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.medium.portrait .choosePhoto {
	FONT-SIZE: 10px; LEFT: 8px; WIDTH: 84px; TOP: 105px; HEIGHT: 22px
}
.medium.portrait .details .name {
	DISPLAY: block; FONT-SIZE: 17px; COLOR: #000000; FONT-FAMILY: Georgia, serif; TEXT-DECORATION: none
}
.medium.portrait .details .name A:hover {
	TEXT-DECORATION: none
}
.medium.portrait .details .tagline {
	MARGIN-TOP: -2px; DISPLAY: block; FONT-SIZE: 11px
}
.medium.portrait .photograph {
	WIDTH: 100px; HEIGHT: 118px
}
.medium.portrait .photograph IMG {
	MAX-WIDTH: 100px
}
.medium.portrait .photograph .positioner {
	HEIGHT: 118px
}
.clicky {
	Z-INDEX: 1; WIDTH: 100%; POSITION: absolute; HEIGHT: 100%
}
.clicky IMG {
	WIDTH: 100%; HEIGHT: 100%
}
.curly {
	OVERFLOW: hidden; BACKGROUND-REPEAT: no-repeat; POSITION: relative
}
.curly .buttons {
	RIGHT: 1px; BOTTOM: 2px; POSITION: absolute
}
.curly .choosePhoto {
	POSITION: absolute
}
.curly .details {
	OVERFLOW: hidden; POSITION: absolute; TOP: 0px
}
.curly .details .tagline {
	COLOR: #b0b4a0; FONT-FAMILY: Georgia, serif
}
.curly .photograph {
	DISPLAY: block; OVERFLOW: hidden
}
.curly .photograph IMG {
	HEIGHT: auto
}
.curly .photograph .positioner {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.big.curly {
	BACKGROUND-POSITION: 183px 0px; BACKGROUND-IMAGE: url(/layout/curly.gif); MARGIN-BOTTOM: 20px; WIDTH: 678px; HEIGHT: 201px
}
.big.curly .choosePhoto {
	FONT-SIZE: 10px; LEFT: 15px; WIDTH: 131px; TOP: 177px; HEIGHT: 22px
}
.big.curly .clicky {
	
}
.big.curly .details {
	LEFT: 234px
}
.big.curly .details .name {
	DISPLAY: block; FONT-SIZE: 35px; MARGIN-BOTTOM: 5px; WIDTH: 440px
}
.big.curly .details .positioner {
	WIDTH: 445px; HEIGHT: 172px
}
.big.curly .details .oneline.positioner {
	HEIGHT: 184px
}
.big.curly .details .tagline {
	MARGIN-TOP: -2px; DISPLAY: block; FONT-SIZE: 14px; WIDTH: 440px
}
.big.curly .photograph {
	WIDTH: 161px; HEIGHT: 190px
}
.big.curly .photograph IMG {
	MAX-WIDTH: 161px
}
.big.curly .photograph .positioner {
	HEIGHT: 190px
}
.medium.curly {
	BACKGROUND-POSITION: 113px 0px; BACKGROUND-IMAGE: url(/layout/medium_curly.gif); WIDTH: 427px; HEIGHT: 128px
}
.medium.curly.hover:hover {
	BACKGROUND-IMAGE: url(/layout/medium_curly_sel.gif)
}
.medium.curly .choosePhoto {
	FONT-SIZE: 10px; LEFT: 8px; WIDTH: 84px; TOP: 105px; HEIGHT: 22px
}
.medium.curly .details {
	LEFT: 143px
}
.medium.curly .details .name {
	DISPLAY: block; FONT-SIZE: 18px; MARGIN-BOTTOM: 4px; WIDTH: 280px; COLOR: #000000; FONT-FAMILY: Georgia, serif; TEXT-DECORATION: none
}
.medium.curly.hover .details .name A:hover {
	TEXT-DECORATION: none
}
.medium.curly .details .positioner {
	WIDTH: 445px; HEIGHT: 112px
}
.medium.curly .details .oneline.positioner {
	HEIGHT: 119px
}
.medium.curly .details .tagline {
	MARGIN-TOP: -2px; DISPLAY: block; FONT-SIZE: 13px; WIDTH: 280px
}
.medium.curly .photograph {
	WIDTH: 100px; HEIGHT: 118px
}
.medium.curly .photograph IMG {
	MAX-WIDTH: 100px
}
.medium.curly .photograph .positioner {
	HEIGHT: 118px
}
.small.curly {
	BACKGROUND-POSITION: 60px 0px; BACKGROUND-IMAGE: url(/layout/little_curly.gif); MARGIN-BOTTOM: 5px; HEIGHT: 72px
}
.small.curly.hover:hover {
	BACKGROUND-IMAGE: url(/layout/little_curly_sel.gif)
}
.small.curly BUTTON {
	FONT-SIZE: 9px; FONT-FAMILY: Helvetica, Arial, sans-serif; HEIGHT: 20px
}
.small.curly .choosePhoto {
	DISPLAY: none
}
.small.curly .details {
	LEFT: 77px
}
.small.curly .details .name {
	DISPLAY: block; COLOR: #b0b4a0; FONT-FAMILY: Helvetica, Arial, sans-serif
}
.small.curly.hover:hover .details .name {
	COLOR: #000000; TEXT-DECORATION: none
}
.small.curly .details .positioner {
	HEIGHT: 59px
}
.small.curly .details .tagline {
	DISPLAY: block; FONT-SIZE: 10px; FONT-FAMILY: Helvetica, Arial, sans-serif
}
.small.curly.hover:hover .details .tagline {
	COLOR: #909480
}
.small.curly.hover IMG {
	opacity: 0.5
}
.small.curly.hover:hover IMG {
	opacity: 1.0
}
.small.curly .photograph {
	WIDTH: 50px; HEIGHT: 59px
}
.small.curly .photograph IMG {
	MAX-WIDTH: 50px
}
.small.curly .photograph .positioner {
	HEIGHT: 59px
}
.errorMessage {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #b5351b; PADDING-TOP: 5px
}
.successMessage {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #351bb5; PADDING-TOP: 5px
}
.contentBox {
	BORDER-RIGHT: #a5a79a 1px solid; BORDER-TOP: #a5a79a 1px solid; MARGIN-BOTTOM: 16px; OVERFLOW: hidden; BORDER-LEFT: #a5a79a 1px solid; BORDER-BOTTOM: #a5a79a 1px solid; POSITION: relative; BACKGROUND-COLOR: #ffffff
}
.editFrame {
	BORDER-RIGHT: #c3c3c3 0px solid; BORDER-TOP: #c3c3c3 0px solid; BORDER-LEFT: #c3c3c3 0px solid; WIDTH: 100%; BORDER-BOTTOM: #dddddd 0px solid
}
.header .content {
	MARGIN: 17px 12px 20px 20px
}
.major .content {
	MARGIN: 17px 12px 20px 20px
}
.minor .content {
	MARGIN: 10px
}
.point {
	CURSOR: pointer
}
.replyFrame {
	BORDER-RIGHT: #c3c3c3 1px solid; BORDER-TOP: #7c7c7c 1px solid; BORDER-LEFT: #c3c3c3 1px solid; WIDTH: 326px; BORDER-BOTTOM: #dddddd 1px solid; HEIGHT: 65px
}
.safeEmail {
	MARGIN-BOTTOM: -3px
}
.subLinks {
	RIGHT: 0px; COLOR: #b0b4a0; POSITION: absolute; TOP: 0px
}
.subLinks .cancel {
	COLOR: #808490
}
.subLinks .cancel:hover {
	COLOR: #335c93
}
.subLinks .delete {
	COLOR: #ba9592
}
.subLinks .delete:hover {
	COLOR: #b53513
}
.detailsBox #answerQuestions {
	LEFT: 254px; BOTTOM: 18px; POSITION: absolute
}
.detailsBox .curly {
	BACKGROUND-POSITION: 183px 0px; BACKGROUND-IMAGE: url(/layout/curly.gif); MARGIN-BOTTOM: 20px; HEIGHT: 191px
}
.detailsBox .curly .details {
	LEFT: 234px
}
.detailsBox .curly .details .name {
	FONT-SIZE: 35px
}
.detailsBox .curly .details .tagline {
	MARGIN-TOP: -2px; FONT-SIZE: 14px
}
.detailsBox .curly .details .positioner {
	WIDTH: 445px; HEIGHT: 172px
}
.detailsBox .curly .details .oneline.positioner {
	HEIGHT: 184px
}
.detailsBox .curly .photograph {
	WIDTH: 161px; HEIGHT: 190px
}
.detailsBox .curly .photograph IMG {
	MAX-WIDTH: 161px
}
.detailsBox .curly .photograph .positioner {
	HEIGHT: 190px
}
#bigSearch TABLE {
	MARGIN-TOP: -5px
}
#bigSearch TABLE TD {
	PADDING-TOP: 5px
}
#bigSearch {
	MARGIN-BOTTOM: 9px
}
#bigSearch #bigSearchInput {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 30px; PADDING-BOTTOM: 2px; WIDTH: 590px; PADDING-TOP: 2px; HEIGHT: 35px
}
#bigSearch #bigSearchSubmitButton {
	MARGIN-LEFT: 8px; WIDTH: 116px; HEIGHT: 40px
}
#biographiesOfTheDayTable .col {
	WIDTH: 240px
}
#biographiesOfTheDayTable .connection {
	MARGIN-TOP: 5px
}
#biographiesOfTheDayTable .details {
	WIDTH: 150px
}
#choosePhoto {
	FONT-SIZE: 10px; LEFT: 35px; WIDTH: 131px; POSITION: absolute; TOP: 197px; HEIGHT: 22px
}
.detailsBox .buttons {
	RIGHT: 12px; BOTTOM: 10px; POSITION: absolute
}
.detailsBox .cancelButton {
	MARGIN-LEFT: 10px
}
.detailsBox .saveButton {
	MARGIN-LEFT: 10px
}
.detailsBox #editDetailsErr {
	RIGHT: 12px; BOTTOM: 40px; POSITION: absolute
}
#editDetails {
	RIGHT: 12px; COLOR: #b0b4a0; POSITION: absolute; TOP: 16px
}
.detailsBox .addAnother {
	FONT-SIZE: 10px
}
.detailsBox .addAnother A {
	FONT-SIZE: 10px
}
.detailsBox .editEmail {
	LEFT: 253px; BOTTOM: 10px; POSITION: absolute
}
.detailsBox .editEmail #emailInput {
	MARGIN-TOP: 5px; DISPLAY: block; WIDTH: 300px; COLOR: #b0b4a0
}
.detailsBox .editEmail #inviteCheckbox {
	MARGIN-LEFT: 1ex
}
.detailsBox .editEmail #inviteCheckbox LABEL {
	MARGIN-LEFT: 1ex
}
.detailsBox .editEmail LABEL {
	COLOR: #b0b4a0
}
#editTagline {
	MARGIN-TOP: 5px; FONT-SIZE: 14px; WIDTH: 99%; COLOR: #b0b4a0; FONT-FAMILY: Georgia, serif
}
#editName {
	FONT-SIZE: 35px; WIDTH: 99%; COLOR: #000000; FONT-FAMILY: Georgia, serif
}
.navigation {
	OVERFLOW: hidden
}
.navigation A {
	PADDING-BOTTOM: 2px
}
.navigation LI.active {
	COLOR: #000000
}
.navigation LI.active A {
	COLOR: #000000
}
.navigation LI.active A:hover {
	TEXT-DECORATION: none
}
.navigation .controlLinks {
	MARGIN-BOTTOM: 10px; COLOR: #b0b4a0
}
.navigation LI {
	FONT-SIZE: 10px; MARGIN-LEFT: 15px; COLOR: #a5a79a; FONT-FAMILY: Helvetica, Arial, sans-serif
}
.navigation .title {
	MARGIN-BOTTOM: 5px; COLOR: #b0b4a0
}
.navSection {
	MARGIN-BOTTOM: 12px
}
.navigation .connection.remove .details A {
	COLOR: #ba9b92
}
.navigation .connection.remove:hover .details A {
	COLOR: #b5351b; TEXT-DECORATION: underline
}
.connection .curly {
	BACKGROUND-POSITION: 60px 0px; BACKGROUND-IMAGE: url(/layout/little_curly.gif); MARGIN-BOTTOM: 5px; HEIGHT: 59px
}
.connection:hover .curly.hover {
	BACKGROUND-IMAGE: url(/layout/little_curly_sel.gif); CURSOR: pointer
}
.connection .curly .details {
	LEFT: 77px
}
.connection .curly .details .tagline {
	FONT-SIZE: 9px; FONT-FAMILY: Helvetica, Arial, sans-serif
}
.connection .curly.hover:hover .details .tagline {
	COLOR: #909480
}
.connection .curly .details .name {
	COLOR: #b0b4a0; FONT-FAMILY: Helvetica, Arial, sans-serif
}
.connection:hover .curly.hover .details .name {
	COLOR: #000000; TEXT-DECORATION: none
}
.connection .curly .details .positioner {
	HEIGHT: 59px
}
.connection .curly IMG {
	opacity: 0.5
}
.connection:hover .curly.hover IMG {
	opacity: 1.0
}
.connection .curly .photograph {
	WIDTH: 50px; HEIGHT: 59px
}
.connection .curly .photograph IMG {
	MAX-WIDTH: 50px
}
.connection .curly .photograph .positioner {
	HEIGHT: 59px
}
.noConnections {
	FONT-SIZE: 10px; COLOR: #b0b4a0; FONT-FAMILY: Helvetica, Arial, sans-serif
}
.major OL {
	MARGIN-LEFT: 30px
}
.major UL {
	MARGIN-LEFT: 30px
}
.watch {
	FLOAT: left
}
.watch IMG {
	MARGIN-RIGHT: 5px
}
#feedback {
	Z-INDEX: 100; LEFT: 0px; POSITION: fixed; TOP: 200px
}
#feedback:hover {
	CURSOR: pointer
}
.inlineNewBio {
	MARGIN-TOP: 1em; WIDTH: 678px; POSITION: relative
}
.noRelationships A H5 {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 1em
}
.relationships .controls {
	MARGIN-BOTTOM: 2em
}
.relationships .controls * {
	DISPLAY: block; MARGIN-LEFT: 15px
}
.relationships .curly {
	BACKGROUND-POSITION: 113px 0px; BACKGROUND-IMAGE: url(/layout/medium_curly.gif); HEIGHT: 118px
}
.relationship .curly.hover:hover {
	BACKGROUND-IMAGE: url(/layout/medium_curly_sel.gif)
}
.relationships .curly .details {
	LEFT: 143px
}
.relationships .curly .details INPUT.tagline {
	WIDTH: 322px
}
.relationships .curly .details .name {
	FONT-SIZE: 18px; MARGIN-BOTTOM: 2px; WIDTH: 322px; COLOR: #000000; FONT-FAMILY: Georgia, serif; TEXT-DECORATION: none
}
.relationships .curly .details .name A {
	FONT-SIZE: 18px; MARGIN-BOTTOM: 2px; WIDTH: 322px; COLOR: #000000; FONT-FAMILY: Georgia, serif; TEXT-DECORATION: none
}
.relationships .curly.hover .details .name A:hover {
	TEXT-DECORATION: none
}
.relationships .curly .details .positioner {
	WIDTH: 445px; HEIGHT: 112px
}
.relationships .curly .details .oneline.positioner {
	HEIGHT: 113px
}
.relationships .curly .details .tagline {
	MARGIN-TOP: -2px; FONT-SIZE: 13px
}
.relationships .curly .photograph {
	WIDTH: 100px; HEIGHT: 118px
}
.relationships .curly .photograph IMG {
	MAX-WIDTH: 100px
}
.relationships .curly .photograph .positioner {
	HEIGHT: 118px
}
.relationships .collectEmail {
	MARGIN-TOP: 1em; DISPLAY: none; MARGIN-BOTTOM: 5px
}
.relationships .collectEmailCheckboxDiv {
	FLOAT: left
}
.relationships .collectEmailCheckboxLabel {
	MARGIN-LEFT: 5px; COLOR: #808490
}
.relationships .collectEmailInput {
	WIDTH: 324px; COLOR: #b0b4a0
}
.relationships .collectEmailLabel {
	DISPLAY: block; COLOR: #808490
}
.relationships .emptyRelationship {
	COLOR: #b0b4a0
}
.relationships .reciprocalDescription {
	MARGIN-BOTTOM: 1em; COLOR: #b0b4a0
}
.relationships .reciprocalExplanation {
	MARGIN-BOTTOM: 1em; COLOR: #b0b4a0
}
.relationships .relationship {
	BORDER-TOP: #cccccc 1px dotted; PADDING-BOTTOM: 3em; PADDING-TOP: 1em; POSITION: relative
}
.relationships .relationship .buttons {
	MARGIN-TOP: 5px; FLOAT: right
}
.relationships .relationship .buttons BUTTON {
	MARGIN-LEFT: 5px
}
.relationships .relationship .description {
	MARGIN-LEFT: 143px
}
.relationships .relationship .edit {
	PADDING-LEFT: 20px; Z-INDEX: 10; RIGHT: 0px; PADDING-BOTTOM: 20px; COLOR: #b0b4a0; POSITION: absolute; TOP: 0.8em
}
.relationships .editMode.relationship .choosePhoto {
	FONT-SIZE: 10px; LEFT: 8px; WIDTH: 84px; POSITION: absolute; TOP: 120px; HEIGHT: 22px
}
.relationships .editMode.relationship .curly.hover:hover {
	BACKGROUND-IMAGE: url(/layout/medium_curly.gif)
}
.relationships .editMode.relationship .edit {
	DISPLAY: none
}
.relationships .editMode.relationship .clicky {
	DISPLAY: none
}
.static .pageSectionTitle {
	WIDTH: auto
}
.view .bgReference {
	DISPLAY: inline
}
.view .content {
	LINE-HEIGHT: 18px
}
.view .noContent {
	COLOR: #b0b4a0
}
.view .readFull {
	MARGIN-TOP: 1em
}
.view .readMore {
	DISPLAY: inline; MARGIN-LEFT: 1ex
}
.view .refContent {
	BORDER-RIGHT: #a5a79a 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a5a79a 1px solid; DISPLAY: none; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 10px; OVERFLOW: hidden; BORDER-LEFT: #a5a79a 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #a5a79a 1px solid
}
.view .refControl {
	MARGIN-LEFT: 3px; CURSOR: pointer
}
.view .contract.refControl {
	DISPLAY: none
}
.view .truncate {
	OVERFLOW: hidden; HEIGHT: 4.2em
}
.view .newSectionBottom {
	MARGIN-TOP: 2em
}
.view .newSectionBottom A {
	FONT-SIZE: 10px; COLOR: #b0b4a0
}
.editPageSection {
	DISPLAY: inline; RIGHT: 0px; COLOR: #b0b4a0; POSITION: absolute; TOP: 1.3em
}
.editSectionTitle {
	WIDTH: 467px
}
.inlineEditContent {
	HEIGHT: auto; BACKGROUND-COLOR: #ffffff
}
.inlineEditContent OL {
	MARGIN-LEFT: 30px
}
.inlineEditContent UL {
	MARGIN-LEFT: 30px
}
.pageSection .bottomControls {
	OVERFLOW: hidden
}
.pageSection .bottomControls BUTTON {
	MARGIN-TOP: 5px; FLOAT: right; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 10px
}
.pageSection .topControls {
	MARGIN-TOP: 25px; MARGIN-BOTTOM: -18px; POSITION: relative
}
.pageSection .topControls .deleteTop {
	MARGIN-TOP: 3px; FONT-SIZE: 10px; FLOAT: right; COLOR: #b0b4a0; FONT-FAMILY: Helvetica, Arial, sans-serif
}
.pageSection .topControls .deleteTop A {
	COLOR: #ba9b92; TEXT-DECORATION: none
}
.pageSection .topControls .deleteTop A:hover {
	COLOR: #b5351b; TEXT-DECORATION: underline
}
.pageSectionContent .replyFrame {
	WIDTH: 100%
}
.pageSectionHead {
	POSITION: relative
}
.pageSectionTitle {
	OVERFLOW: hidden; WIDTH: 437px
}
.settings BUTTON {
	FLOAT: right; MARGIN-LEFT: 10px
}
.settings .content {
	MARGIN-BOTTOM: 50px
}
.settings .fields {
	FLOAT: left; WIDTH: 254px
}
.settings FORM {
	MARGIN-TOP: 5px
}
.settings FORM .address #cityInput {
	DISPLAY: inline; WIDTH: 118px; MARGIN-RIGHT: 10px
}
.settings FORM .address #stateInput {
	DISPLAY: inline; WIDTH: 56px; MARGIN-RIGHT: 10px
}
.settings FORM .address #zipInput {
	DISPLAY: inline; WIDTH: 48px
}
.settings FORM .birth #daySelect {
	DISPLAY: inline; MARGIN-LEFT: 10px; WIDTH: 60px
}
.settings FORM .birth #monthSelect {
	DISPLAY: inline; WIDTH: 122px
}
.settings FORM .birth #yearInput {
	DISPLAY: inline; MARGIN-LEFT: 10px; WIDTH: 48px
}
.settings FORM .email .checkbox {
	MARGIN-LEFT: 5px
}
.settings FORM .email .indent {
	MARGIN-LEFT: 18px
}
.settings FORM .gender #genderSelect {
	WIDTH: 122px
}
.settings FORM .picture .options {
	PADDING-LEFT: 10px
}
.settings FORM .picture .photograph {
	OVERFLOW: hidden; WIDTH: 50px; CURSOR: pointer; HEIGHT: 59px
}
.settings FORM .picture .photograph IMG {
	MAX-WIDTH: 50px
}
.settings FORM .picture .photograph .positioner {
	HEIGHT: 59px
}
.settings FORM .username .name {
	FONT-WEIGHT: bold
}
.settings .formSep {
	HEIGHT: 15px
}
.settings LABEL {
	DISPLAY: block; FLOAT: left; OVERFLOW: hidden; WIDTH: 120px; COLOR: #808490; MARGIN-RIGHT: 15px; FONT-FAMILY: Helvetica, Arial, sans-serif; TEXT-ALIGN: right
}
.settings OPTION {
	BACKGROUND-COLOR: #ffffff
}
.settings .section {
	CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 5px
}
.settings SELECT {
	-moz-box-sizing: border-box
}
.settings TD {
	VERTICAL-ALIGN: top
}
.settings TEXTAREA {
	MIN-WIDTH: 100%; MAX-WIDTH: 100%; OVERFLOW: auto; HEIGHT: 60px
}
.settings .textfield {
	DISPLAY: block; MARGIN-BOTTOM: 5px; WIDTH: 100%
}
.unsubscribe FORM {
	MARGIN-TOP: 1em
}
.allNews {
	MARGIN-TOP: 1em
}
.compactDate {
	COLOR: #b0b4a0; TEXT-ALIGN: right
}
.compactTable {
	WIDTH: 99%
}
.compactTable TR:hover {
	BACKGROUND-COLOR: #fff7c0
}
.compactTitle A {
	DISPLAY: block
}
.siteDiscussion .controls {
	MARGIN-BOTTOM: 1em; MARGIN-LEFT: 15px
}
.siteNews .date {
	MARGIN-BOTTOM: 1em; COLOR: #b0b4a0
}
.talk .body {
	MARGIN-LEFT: 75px
}
.talk .curly {
	BACKGROUND-POSITION: 60px 0px; BACKGROUND-IMAGE: url(/layout/little_curly.gif); HEIGHT: 59px
}
.talk .curly .details {
	LEFT: 75px
}
.talk .curly .details .date {
	FONT-SIZE: 10px; COLOR: #a5a79a; FONT-FAMILY: Helvetica, Arial, sans-serif
}
.talk .curly .details .name {
	FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: Georgia, serif
}
.talk .curly.hover .details .name:hover {
	TEXT-DECORATION: underline
}
.talk .curly .details .positioner {
	HEIGHT: 59px
}
.talk .curly .photograph {
	WIDTH: 50px; HEIGHT: 59px
}
.talk .curly .photograph IMG {
	MAX-WIDTH: 50px
}
.talk .curly .photograph .positioner {
	HEIGHT: 59px
}
.talk .head {
	MARGIN-TOP: 10px
}
.talk .reply {
	MARGIN-LEFT: 20px
}
.talk .replyErr {
	FLOAT: right
}
.talk .replyText {
	MIN-WIDTH: 100%; MAX-WIDTH: 100%; WIDTH: 100%
}
.talk .response {
	MARGIN-TOP: 5px; FONT-SIZE: 10px; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 75px; COLOR: #a5a79a; FONT-FAMILY: Helvetica, Arial, sans-serif
}
.talk .response BUTTON {
	FLOAT: right
}
#response0 {
	MARGIN-LEFT: 0px
}
#talkDescription {
	MARGIN-BOTTOM: 5px
}
#descriptionTitle {
	WIDTH: 99.6%; MARGIN-RIGHT: 1px
}
.talk .response A {
	COLOR: #b0b4a0; TEXT-DECORATION: none
}
.talk .response A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.talk .response .editLink {
	DISPLAY: inline
}
.talk .response .replyLink {
	DISPLAY: inline
}
.talk .newThread {
	PADDING-BOTTOM: 2em; BORDER-BOTTOM: #a5a79a 1px dotted
}
.talk .newThread #newThreadLink {
	MARGIN-LEFT: 15px
}
.talk .newThread .comment {
	VISIBILITY: hidden; HEIGHT: 0px
}
.talk .newThread #newThreadErr {
	FLOAT: right
}
.talk .newThread .title {
	MARGIN-TOP: 20px; FONT-WEIGHT: normal; FONT-SIZE: 25px; MARGIN-LEFT: -3px; WIDTH: 100%; COLOR: #b0b4a0; FONT-FAMILY: Georgia, serif
}
.talk #noComments {
	MARGIN-TOP: 15px
}
.talk .replyComment .postReply {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FLOAT: right; PADDING-BOTTOM: 2px; MARGIN-LEFT: 5px; PADDING-TOP: 2px
}
.talk .newThread .postThread {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FLOAT: right; PADDING-BOTTOM: 2px; MARGIN-LEFT: 5px; PADDING-TOP: 2px
}
.history P {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
.revision {
	FONT-SIZE: 10px; FONT-FAMILY: Helvetica, Arial, sans-serif
}
.revision:hover {
	CURSOR: pointer; BACKGROUND-COLOR: #fff7c0
}
.revision .id {
	PADDING-RIGHT: 5px; TEXT-ALIGN: right
}
.revision TD {
	PADDING-BOTTOM: 2px; PADDING-TOP: 3px
}
.revisionDescription {
	MARGIN-TOP: 20px
}
.revisionWarning .contentBox {
	BACKGROUND-COLOR: #fff7c0
}
.revisionWarning .nav {
	MARGIN-TOP: 20px; FONT-SIZE: 10px; OVERFLOW: hidden; FONT-FAMILY: Helvetica, Arial, sans-serif
}
.revisionWarning .nav .next {
	FONT-WEIGHT: bold; FLOAT: right
}
.revisionWarning .nav .prev {
	FONT-WEIGHT: bold; FLOAT: left
}
.revisionWarning P {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
.revisionWarning UL {
	MARGIN-TOP: 2px; FONT-SIZE: 10px; MARGIN-LEFT: 25px; FONT-FAMILY: Helvetica, Arial, sans-serif
}
.revisionList {
	WIDTH: 100%
}
.wikiCredit {
	MARGIN-TOP: 1em
}
#cannotFindFullNameInput {
	MARGIN-LEFT: 20px; WIDTH: 375px
}
#cannotFindTable {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px
}
#cannotFindCancel {
	FLOAT: right; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 10px
}
#cannotFindOK {
	FLOAT: right; MARGIN-BOTTOM: 15px; MARGIN-LEFT: 10px
}
.searchNav {
	MARGIN-BOTTOM: 40px; FONT-FAMILY: Helvetica, Arial, sans-serif
}
.searchNav .more {
	DISPLAY: inline
}
.searchNav .next {
	FLOAT: right; WIDTH: 110px; TEXT-ALIGN: right
}
.searchNav .pages {
	TEXT-ALIGN: center
}
.searchNav .pages .pageNum {
	DISPLAY: inline; MARGIN-LEFT: 2px; MARGIN-RIGHT: 2px
}
.searchNav .pages .current.pageNum {
	FONT-WEIGHT: bold
}
.searchNav .prev {
	FLOAT: left; WIDTH: 110px
}
.searchPage {
	PADDING-RIGHT: 12px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
.searchResults {
	WIDTH: 100%
}
.searchResults .clicky {
	HEIGHT: 200px
}
.searchResults .col {
	PADDING-RIGHT: 7px; WIDTH: 20%
}
.searchResults .result {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 100%; POSITION: relative
}
.searchResults .result .details {
	HEIGHT: 80px
}
.searchResults .result .details .name {
	FONT-SIZE: 17px; FONT-FAMILY: Georgia, serif
}
.searchResults .result .details .tagline {
	MARGIN-TOP: -2px; FONT-SIZE: 11px; COLOR: #b0b4a0
}
.searchResults .result .photograph {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; MARGIN-BOTTOM: 2px; OVERFLOW: hidden; BORDER-LEFT: #dddddd 1px solid; WIDTH: 100px; BORDER-BOTTOM: #dddddd 1px solid; HEIGHT: 118px
}
.searchResults .result:hover .photograph {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.searchResults .result .photograph IMG {
	MAX-WIDTH: 100px; HEIGHT: auto
}
.searchResults .result .photograph .positioner {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto; HEIGHT: 118px
}
.searchResults .row {
	VERTICAL-ALIGN: top
}
.footer {
	FONT-SIZE: 10px; COLOR: #b0b4a0; TEXT-ALIGN: right
}
.footer A {
	FONT-SIZE: 10px; COLOR: #808490
}
.darkBox {
	Z-INDEX: 8888; LEFT: 0px; WIDTH: 100%; POSITION: fixed; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #e6ecd7; opacity: 0.50
}
.lightBox {
	BORDER-RIGHT: #a5a79a 1px solid; BORDER-TOP: #a5a79a 1px solid; Z-INDEX: 9999; LEFT: 50%; BORDER-LEFT: #a5a79a 1px solid; BORDER-BOTTOM: #a5a79a 1px solid; POSITION: fixed; TOP: 50%; BACKGROUND-COLOR: #ffffff
}
.lightBoxContent {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; WIDTH: 473px; PADDING-TOP: 20px
}
.lightBoxHeader {
	PADDING-LEFT: 20px
}
.lightBoxTitle {
	MARGIN-TOP: 20px; FONT-WEIGHT: normal; FONT-SIZE: 35px; COLOR: #b0b4a0
}
.darkBox.spinBox {
	Z-INDEX: 88888
}
.lightBox.spinBox {
	Z-INDEX: 99999
}
#feedbackErr {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #b5351b; PADDING-TOP: 5px
}
#regErr .errMsg {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #b5351b; PADDING-TOP: 5px
}
#connectErr {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #b5351b; PADDING-TOP: 5px
}
#settingsErr {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #b5351b; PADDING-TOP: 5px
}
#settingsMsg {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #351bb5; PADDING-TOP: 5px
}
.feedbackForm .buttons BUTTON {
	MARGIN-TOP: 15px; FLOAT: right; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 10px
}
.feedbackForm .buttons INPUT {
	MARGIN-TOP: 15px; FLOAT: right; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 10px
}
#feedbackThanksOkButton {
	MARGIN-TOP: 15px; FLOAT: right; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 10px
}
.loginForm .loginButtons BUTTON {
	MARGIN-TOP: 15px; FLOAT: right; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 10px
}
.loginForm .loginButtons INPUT {
	MARGIN-TOP: 15px; FLOAT: right; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 10px
}
.regForm .regButtons BUTTON {
	MARGIN-TOP: 15px; FLOAT: right; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 10px
}
.regForm .regButtons INPUT {
	MARGIN-TOP: 15px; FLOAT: right; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 10px
}
.loginForm TABLE {
	WIDTH: 100%
}
.regForm TABLE {
	WIDTH: 100%
}
.loginForm .textfield {
	MARGIN-TOP: 2px; MARGIN-LEFT: 20px; WIDTH: 380px
}
.regForm .textfield {
	MARGIN-TOP: 2px; MARGIN-LEFT: 20px; WIDTH: 380px
}
.feedbackForm INPUT {
	DISPLAY: block; MARGIN-BOTTOM: 5px; WIDTH: 468px
}
.feedbackForm TEXTAREA {
	MIN-WIDTH: 470px; DISPLAY: block; MAX-WIDTH: 470px; OVERFLOW: auto; WIDTH: 470px; HEIGHT: 200px
}
#pictureForm #cancel {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FLOAT: right; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 5px; PADDING-TOP: 2px
}
#pictureForm #done {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FLOAT: right; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 5px; PADDING-TOP: 2px
}
#pictureForm .container {
	BACKGROUND: url(/layout/curly.gif) no-repeat 183px 0px; OVERFLOW: hidden; WIDTH: 473px; POSITION: relative; HEIGHT: 190px
}
#pictureForm .container .details {
	LEFT: 234px; POSITION: absolute; TOP: 0px
}
#pictureForm .container .details .positioner {
	HEIGHT: 190px
}
#pictureForm .container .photograph {
	OVERFLOW: hidden; WIDTH: 161px; HEIGHT: 190px
}
#pictureForm .container .photograph IMG {
	MAX-WIDTH: 161px; HEIGHT: auto
}
#pictureForm .container .photograph .positioner {
	MARGIN-LEFT: auto; MARGIN-RIGHT: auto; HEIGHT: 190px
}
#pictureForm #frame {
	DISPLAY: none
}
#searchForConnectionTextInput {
	WIDTH: 200px; MARGIN-RIGHT: 5px
}
#peopleSearchFullResults {
	MARGIN-BOTTOM: 20px; WIDTH: 475px; PADDING-TOP: 5px; HEIGHT: 300px
}
#peopleSearchFullResults .column {
	FLOAT: left; WIDTH: 49%
}
#peopleSearchFullResults .searchResults {
	MARGIN-BOTTOM: 20px
}
#noFind {
	DISPLAY: block; FONT-SIZE: 25px
}
#friendConnectCancel {
	FLOAT: right
}
#removeConnectionsErr {
	FLOAT: left
}
#removeConnectionsFilter {
	WIDTH: 200px
}
#removeConnectionsList {
	WIDTH: 475px; HEIGHT: 300px
}
#removeConnectionsList .page {
	OVERFLOW: hidden; HEIGHT: 100%
}
#removeConnectionsList .page .column {
	FLOAT: left; WIDTH: 49%
}
#removeConnectionsList .page .nav {
	CLEAR: both
}
#removeConnectionsList .page .nav .prev {
	FLOAT: left
}
#removeConnectionsList .page .nav .next {
	FLOAT: right
}
#removeConnectionsDiv .buttons #removeConnectionsCancel {
	FLOAT: right
}
#create-a-new-connectionDarkBox {
	Z-INDEX: 10101
}
#create-a-new-connectionLightBox {
	Z-INDEX: 11111
}
#connectDiv .buttons {
	FLOAT: right
}
#connectDiv .buttons BUTTON {
	MARGIN-LEFT: 5px
}
#create-a-new-biographyDarkBox {
	Z-INDEX: 10101
}
#create-a-new-biographyLightBox {
	Z-INDEX: 11111
}
#questionLightBox BUTTON {
	MARGIN-BOTTOM: 2px; MARGIN-LEFT: 5px
}
#questionLightBox .buttons {
	MARGIN-TOP: 5px; FLOAT: right
}
#questionLightBox .closeButton {
	MARGIN-TOP: 5px; FLOAT: left; MARGIN-LEFT: 0px
}
#questionLightBox #completeQuestionButton {
	MARGIN-TOP: 1em; FLOAT: right; MARGIN-LEFT: 0px
}
#questionLightBox .desc {
	MARGIN-BOTTOM: 1em
}
#questionLightBox .lightBoxHeader {
	DISPLAY: none
}
#questionLightBox .question {
	FONT-SIZE: 19px; COLOR: #b0b4a0
}
#questionLightBox TEXTAREA {
	MARGIN-TOP: 10px; MIN-WIDTH: 472px; MAX-WIDTH: 472px; OVERFLOW: auto; WIDTH: 472px; MAX-HEIGHT: 300px; HEIGHT: 100px
}

