.formbox {
	POSITION: relative; BACKGROUND-COLOR: #dedede; MARGIN-BOTTOM: 20px
}
.formbox H2 {
	PADDING-BOTTOM: 4px; LINE-HEIGHT: 18px; BACKGROUND-COLOR: #000; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 1px; COLOR: #fff; FONT-SIZE: 1em; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
.formbox .formbox_sleeve {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; ZOOM: 1; PADDING-TOP: 0px
}
.formbox .formbox_sleeve:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: left; CONTENT: "."
}
.formbox .formbox_sleeve FORM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 10px
}
.formbox .formbox_subsleeve FORM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 10px
}
.formbox FORM H2 {
	MARGIN: -10px -12px 10px; _position: relative
}
#emailafriend .formbox .formbox_sleeve FORM {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#emailafriend FIELDSET {
	BORDER-TOP: 0px
}
.myNewsletters .formbox .formbox_sleeve FORM {
	PADDING-TOP: 12px
}
#content .myNewsletters .formbox .formbox_sleeve FORM {
	PADDING-TOP: 0px
}
.formbox HR {
	CLEAR: both
}
.formbox .securityfilter {
	POSITION: absolute; LEFT: -9999px
}
.formbox .field DIV {
	MARGIN-LEFT: 90px
}
#access_denied .field DIV {
	MARGIN-LEFT: 0px
}
.formbox .nolbl DIV {
	MARGIN-LEFT: 0px
}
.formbox .nolbl DIV > DIV {
	MARGIN-BOTTOM: 5px
}
.formbox .nolbl DIV LABEL * {
	VERTICAL-ALIGN: middle
}
.formbox .nolbl DIV LABEL INPUT {
	MARGIN-TOP: 0px
}
.formbox .field DIV.info {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 38px; PADDING-RIGHT: 8px; BACKGROUND: url(graphics/form_info.gif) #fff no-repeat left top; MARGIN-LEFT: 90px; FONT-SIZE: 0.84em; PADDING-TOP: 8px
}
* HTML .formbox .field DIV {
	HEIGHT: 1%
}
.formbox .field DIV DIV {
	MARGIN-LEFT: 0px
}
.formbox .field LABEL {
	WIDTH: 85px; PADDING-RIGHT: 5px; FLOAT: left; FONT-SIZE: 1em
}
.formbox .field .label {
	WIDTH: 85px; PADDING-RIGHT: 5px; FLOAT: left; FONT-SIZE: 1em
}
.formbox .field .linkgroup > DIV > A {
	DISPLAY: block; MARGIN-BOTTOM: 15px
}
.formbox .field DIV LABEL {
	FLOAT: none
}
.formbox .field .mandatory {
	FLOAT: right; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
.formbox .field .radio {
	MARGIN-LEFT: 0px
}
.formbox .field .checkbox {
	MARGIN-LEFT: 0px
}
.formbox .field .checkbox {
	MARGIN-BOTTOM: 0px
}
.text {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 2px; LINE-HEIGHT: 16px; PADDING-LEFT: 2px; PADDING-RIGHT: 1px; COLOR: #999; FONT-SIZE: 1em; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 1px
}
SELECT {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 2px; LINE-HEIGHT: 16px; PADDING-LEFT: 2px; PADDING-RIGHT: 1px; COLOR: #999; FONT-SIZE: 1em; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 1px
}
.field {
	LINE-HEIGHT: 16px; ZOOM: 1; MARGIN-BOTTOM: 10px
}
.field:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.formbox .text_field {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 310px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 3px
}
.formbox SELECT {
	
}
.formbox .field DIV.field_text {
	MARGIN: 0px 0px 8px; FONT-SIZE: 0.92em
}
#content .myNewsletters .formbox .button {
	MARGIN-LEFT: 0px
}
.formbox SPAN.note {
	FLOAT: left; MARGIN-LEFT: 90px
}
.formbox SPAN.note LABEL {
	WIDTH: auto; FONT-WEIGHT: normal
}
.formbox .alert {
	MARGIN-TOP: 0px; FONT-SIZE: 0.84em
}
#wrapper .formbox .alert P {
	MARGIN-TOP: 0px; COLOR: #4e4d55; FONT-SIZE: 1.09em
}
.formbox .dategroup_day {
	WIDTH: 65px
}
.formbox .dategroup_month {
	WIDTH: 105px
}
.formbox .dategroup_year {
	WIDTH: 65px
}
.feedback_box {
	Z-INDEX: 10; BORDER-BOTTOM: #777 1px solid; POSITION: absolute; BORDER-LEFT: #777 1px solid; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #dedede; PADDING-LEFT: 8px; WIDTH: 316px; PADDING-RIGHT: 8px; BORDER-TOP: #777 1px solid; TOP: 62px; BORDER-RIGHT: #777 1px solid; PADDING-TOP: 8px; LEFT: 20px
}
.feedback_box P {
	MARGIN: 5px 0px
}
.feedback_box_sleeve .feedback_close A {
	TEXT-INDENT: -9999px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 62px; BACKGROUND: url(graphics/buttons/b_closing.png) no-repeat 0px 0px; FLOAT: right; HEIGHT: 29px
}
#content #comments_form .expand_form {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: medium; WIDTH: 90px; PADDING-RIGHT: 0px; DISPLAY: block; MARGIN-BOTTOM: 10px; BACKGROUND: url(/magazine/graphics/buttons/b_comment.gif) no-repeat 0px 0px; HEIGHT: 20px; PADDING-TOP: 0px
}
#content #comments_form .expand_form:hover {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -9999px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: medium; WIDTH: 90px; PADDING-RIGHT: 0px; DISPLAY: block; MARGIN-BOTTOM: 10px; BACKGROUND: url(/magazine/graphics/buttons/b_comment.gif) no-repeat 0px 0px; HEIGHT: 20px; PADDING-TOP: 0px
}
#content #comments_form FIELDSET {
	BORDER-TOP: 0px
}
#wrapper DIV.errorbox {
	BORDER-BOTTOM: #db1111 1px solid; BORDER-LEFT: #db1111 1px solid; PADDING-BOTTOM: 7px; MARGIN: 0px 0px 15px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(/magazine/graphics/warning_small.gif) #e8e9ea no-repeat 99% 3px; COLOR: #000; BORDER-TOP: #db1111 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #db1111 1px solid; PADDING-TOP: 5px
}
#content DIV.errorbox {
	BORDER-BOTTOM: #db1111 1px solid; BORDER-LEFT: #db1111 1px solid; PADDING-BOTTOM: 7px; MARGIN: 0px 0px 15px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(/magazine/graphics/warning_small.gif) #e8e9ea no-repeat 99% 3px; COLOR: #000; BORDER-TOP: #db1111 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #db1111 1px solid; PADDING-TOP: 5px
}
.errorbox P {
	MARGIN: 0px
}
.errorbox_large {
	BORDER-BOTTOM: #db1111 1px solid; BORDER-LEFT: #db1111 1px solid; PADDING-BOTTOM: 7px; MIN-HEIGHT: 60px; PADDING-LEFT: 9px; PADDING-RIGHT: 90px; MARGIN-BOTTOM: 15px; BACKGROUND: url(/magazine/graphics/warning_large.gif) #e8e9ea no-repeat 98% 10px; BORDER-TOP: #db1111 1px solid; BORDER-RIGHT: #db1111 1px solid; PADDING-TOP: 7px; _height: 60px
}
.errorbox_large H3 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; MARGIN: 0px 0px 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.23em; PADDING-TOP: 0px
}
.errorbox_large UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.errorbox_large UL LI {
	PADDING-BOTTOM: 3px
}
.errorbox_large LABEL {
	CURSOR: pointer; FONT-WEIGHT: bold
}
.errorbox_large LABEL:hover {
	TEXT-DECORATION: underline
}
.emailfriend {
	BACKGROUND-COLOR: #fff
}
#emailafriend #content .formbox {
	MARGIN-BOTTOM: 0px
}
.emailfriend .formbox_sleeve {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.emailfriend .formbox_subsleeve {
	ZOOM: 1; CLEAR: both !important
}
#emailafriend P.more {
	MARGIN-TOP: 0px
}
#emailafriend P.meta {
	TEXT-TRANSFORM: none; MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px; FLOAT: none
}
#wrapper .emailfriend LABEL {
	POSITION: static; WIDTH: 107px; LEFT: auto
}
.emailfriend DIV {
	MARGIN-BOTTOM: 14px
}
.emailfriend .errorbox DIV {
	MARGIN-BOTTOM: 0px
}
.emailfriend DIV .text {
	WIDTH: 91%; COLOR: #8c8c8c; MARGIN-RIGHT: 5px
}
#wrapper .emailfriend DIV .text {
	WIDTH: 70%
}
.emailfriend DIV TEXTAREA {
	WIDTH: 91%; HEIGHT: 170px; COLOR: #8c8c8c
}
.emailfriend .button {
	FLOAT: none; MARGIN-LEFT: 112px
}
.wvPopupContent .emailfriend .button {
	MARGIN-LEFT: 90px
}
.emailfriend .field .mandatory {
	FLOAT: none
}
#emailafriend #columns .formlarge {
	WIDTH: 70%
}
.wvPopupContent#emailafriend .more {
	DISPLAY: none
}
.wvPopupContent#emailafriend .errorbox_large LABEL {
	POSITION: static; LEFT: auto
}
* HTML .formbox .captcha.field DIV {
	ZOOM: 1; DISPLAY: inline
}
.formbox .captcha.field {
	MARGIN-TOP: 10px
}
.formbox .captcha.field DIV {
	MARGIN-LEFT: 139px
}
.formbox .captcha.field DIV INPUT {
	MARGIN-TOP: 5px; WIDTH: 61%; FLOAT: left
}
.formbox .captcha.field DIV IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.captcha IMG {
	BORDER-BOTTOM: #bfbfbf 1px solid; BORDER-LEFT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; BORDER-RIGHT: #bfbfbf 1px solid
}
#editAccount .formbox FORM {
	PADDING-TOP: 0px
}
#register .formbox FORM {
	PADDING-TOP: 0px
}
#editAccount .formbox {
	MARGIN-BOTTOM: 0px
}
#register .formbox {
	MARGIN-BOTTOM: 0px
}
#editAccount .formbox LABEL {
	WIDTH: 140px; PADDING-RIGHT: 10px
}
#register .formbox LABEL {
	WIDTH: 140px; PADDING-RIGHT: 10px
}
.captcha SPAN {
	WIDTH: 140px; PADDING-RIGHT: 10px
}
#editAccount .formbox .field {
	MARGIN-BOTTOM: 10px
}
#register .formbox .field {
	MARGIN-BOTTOM: 10px
}
#editAccount .formbox_sleeve {
	PADDING-TOP: 0px
}
#register .formbox_sleeve {
	PADDING-TOP: 0px
}
#editAccount .checkgroup INPUT {
	MARGIN-BOTTOM: 2px; FLOAT: left; MARGIN-RIGHT: 8px
}
#editAccount .termsandconditions P {
	MARGIN-TOP: 0px
}
.siteInformation A {
	FONT-SIZE: 0.85em
}
.formOptions LABEL:hover {
	CURSOR: pointer
}
#signin .formbox .formbox_sleeve {
	WIDTH: auto
}
#signin .field .button {
	MARGIN-LEFT: 0px
}
#signin .signIn .formbox_sleeve {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#signin .signIn .formOptions LABEL {
	MARGIN: 0px; WIDTH: 95%; FONT-WEIGHT: normal
}
#signin .signIn {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; WIDTH: 60%; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#signin .signIn .text {
	WIDTH: 241px; FLOAT: right
}
#signin .errorbox_large LI LABEL {
	WIDTH: auto; FLOAT: none
}
#signin .register {
	PADDING-BOTTOM: 16px; BACKGROUND-COLOR: #eee; PADDING-LEFT: 16px; WIDTH: 30%; PADDING-RIGHT: 16px; FLOAT: right; PADDING-TOP: 16px
}
#signin .register * {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1em; PADDING-TOP: 0px
}
#signin .register P {
	MARGIN-BOTTOM: 16px
}
#signin .humantest LABEL {
	WIDTH: auto
}
#signin .humantest SPAN {
	PADDING-LEFT: 28px
}
#signin .humantest INPUT {
	MARGIN: 3px 0px 3px 102px
}
#signin .humantest P {
	MARGIN: 3px 0px 3px 102px
}
#content .signInFail DIV.errorbox {
	MARGIN-LEFT: 102px
}
.signInFail .field LABEL {
	WIDTH: 97px
}
.signInFail .field .label {
	WIDTH: 97px
}
.signInFail .field DIV {
	MARGIN-LEFT: 102px
}
.signInFail .resetNotice {
	PADDING-LEFT: 12px; PADDING-RIGHT: 12px
}
.signInFail .note {
	PADDING-LEFT: 12px; PADDING-RIGHT: 12px
}
#forgotten_password .formbox .button {
	MARGIN-LEFT: 0px
}
.forgottenPass .formbox_sleeve P {
	FONT-SIZE: 0.91em
}
.forgottenPass .formlarge {
	WIDTH: 66%
}
#forgotten_password FIELDSET {
	BORDER-TOP: 0px
}
#story .tableFull {
	PADDING-TOP: 10px
}
#story .tableLeft {
	PADDING-TOP: 10px
}
#story .tableRight {
	PADDING-TOP: 10px
}
TABLE.comments TH {
	TEXT-ALIGN: center
}
TABLE.comments TBODY TH.ci_discussion {
	TEXT-ALIGN: left
}
TABLE.comments TBODY TH.ci_discussion A {
	TEXT-DECORATION: underline
}
TABLE.comments TBODY TH.ci_discussion A:hover {
	TEXT-DECORATION: none
}
TH#h_discussion {
	TEXT-ALIGN: left
}
.col_current_story {
	WIDTH: 281px
}
.col_comments {
	WIDTH: 75px
}
.col_posted {
	WIDTH: 115px
}
.ci_replies {
	TEXT-ALIGN: center
}
.ci_date {
	TEXT-ALIGN: center
}
.disclaimer_note H3 {
	MARGIN-BOTTOM: 0px
}
.conduct_note H3 {
	MARGIN-BOTTOM: 0px
}
.disclaimer_note P {
	MARGIN-TOP: 2px; FONT-SIZE: 0.84em
}
.conduct_note P {
	MARGIN-TOP: 2px; FONT-SIZE: 0.84em
}
.tableFull {
	POSITION: relative; MARGIN: 15px 0px; WIDTH: 384px; OVERFLOW: auto
}
#blogSection .tableFull {
	WIDTH: 386px
}
.tableLeft {
	MARGIN: 15px 15px 15px 0px; WIDTH: 315px; FLOAT: left; OVERFLOW: auto
}
.tableLeft TABLE {
	WIDTH: 100%
}
TABLE {
	BORDER-COLLAPSE: collapse; BACKGROUND: #ffffff repeat-x left top; COLOR: #000; FONT-SIZE: 0.92em
}
.js-disabled TABLE {
	MARGIN-BOTTOM: 15px
}
TABLE A {
	FONT-WEIGHT: normal
}
TABLE TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 6px
}
TABLE TD {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 6px
}
TABLE TR {
	BACKGROUND-COLOR: #ddd
}
TABLE TR.even {
	BACKGROUND-COLOR: #fff
}
TABLE TFOOT {
	FONT-WEIGHT: normal
}
TABLE TFOOT TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 8px; BACKGROUND: #dadada; COLOR: #000; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 8px
}
TABLE THEAD {
	
}
TABLE THEAD TH {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 7px; LINE-HEIGHT: 14px; BACKGROUND: #fff; COLOR: #000; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium none; PADDING-TOP: 6px
}
#comment_index TABLE.comments {
	WIDTH: 100%
}
.po_share TABLE TR {
	BACKGROUND: #ccc
}
.wvPopupContent#attachments TABLE {
	MARGIN: 0px auto 20px
}
.wvPopupContent#attachments TABLE CAPTION {
	TEXT-ALIGN: center; MARGIN: 0px auto 20px
}
.wvPopupContent#attachments #footer {
	MARGIN-TOP: 15px
}
.text {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
TEXTAREA {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
SELECT {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
.human_test .fieldtips STRONG {
	TEXT-TRANSFORM: uppercase; LETTER-SPACING: 2px
}
#wrapper .human_test LABEL {
	PADDING-BOTTOM: 5px; WIDTH: 90%
}
.human_test #humantestans {
	MARGIN-LEFT: 150px
}
#activateUser {
	MARGIN-LEFT: 90px
}
.formbox .storytext > H1 {
	BORDER-BOTTOM: #fff 10px solid; BACKGROUND-COLOR: #fff; MARGIN-BOTTOM: 0px
}
.formbox .storytext > H1 ~ P {
	BORDER-BOTTOM: #fff 10px solid; BACKGROUND-COLOR: #fff; MARGIN-BOTTOM: 0px
}
.formbox .formbox H2 {
	MARGIN-TOP: 0px
}
#change_password {
	PADDING-BOTTOM: 13px; MARGIN: 20px 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; BACKGROUND: #dcdcdc; PADDING-TOP: 13px
}
#change_password .title {
	MARGIN: 0px 0px 16px; FONT-WEIGHT: bold
}
#change_password .text {
	WIDTH: 279px
}
#change_password .field_text {
	MARGIN: 0px 0px 4px; PADDING-LEFT: 126px
}
#wrapper #change_password .button {
	MARGIN-TOP: 5px; MARGIN-LEFT: 126px
}
#wrapper #change_password LABEL {
	WIDTH: 126px; PADDING-RIGHT: 0px
}
#change_password + .nolbl .checkgroup {
	MARGIN-LEFT: 0px
}
.notice {
	BORDER-BOTTOM: #cdcdcd 1px solid; BORDER-LEFT: #cdcdcd 1px solid; PADDING-BOTTOM: 8px; MARGIN: 2px 0px 12px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BACKGROUND: #e4f6c4 no-repeat 0px 0px; BORDER-TOP: #cdcdcd 1px solid; BORDER-RIGHT: #cdcdcd 1px solid; PADDING-TOP: 6px
}
.success.notice {
	BACKGROUND-IMAGE: url(/magazine/graphics/icons/tick.gif); PADDING-LEFT: 35px; BACKGROUND-POSITION: 10px 8px
}
