#storyContent {width:940px; padding:10px 0 0 25px; font-size:16px; color:#333333; margin:0px; font-size:13px; overflow:hidden; margin:0px auto}

#storyContent #ehContentLeft {float:left; width:618px;}
#storyContent #ehContentLeft #ssStories		{width:618px; font-size:12px}
#storyContent #ehContentLeft #ssStories h1		{font-size:20px}

#storyContent #ehContentRight {float:left; width:300px; margin-left:10px; padding:63px 0 40px 0;}
#storyContent #ehContentRight h2 {font-size:22px; color:#434343; padding:15px 0; margin:0;}
#storyContent #ehContentRight #top {background-image:url(http://static.eharmony.co.uk/assets/uk/images/bg-ehcontent-right-top.gif); width:300px; height:6px; background-repeat:no-repeat; margin:0px auto; overflow:hidden;}
#storyContent #ehContentRight #bot {background-image:url(http://static.eharmony.co.uk/assets/uk/images/bg-ehcontent-right-bot.gif); width:300px; height:6px; background-repeat:no-repeat; margin:0px auto;}
#storyContent #ehContentRight #content {background-color:#f1eff0; width:283px; margin:0px auto; overflow:hidden; padding:0 8px 0 9px;}
#storyContent #ehContentRight #content #top {background-image:url(http://static.eharmony.co.uk/assets/uk/images/bg-ehcontent-success-top.gif); width:283px; height:6px; background-repeat:no-repeat; margin:0px auto; overflow:hidden;}
#storyContent #ehContentRight #content #bot {background-image:url(http://static.eharmony.co.uk/assets/uk/images/bg-ehcontent-success-bot.gif); width:283px; height:8px; background-repeat:no-repeat; background-position:top; margin:0px auto;}
#storyContent #ehContentRight #content #story {background-image:url(http://static.eharmony.co.uk/assets/uk/images/bg-ehcontent-success-mid.gif); background-repeat:repeat-y; background-color:#ffffff; width:266px; margin:0px auto; overflow:hidden; padding:0 8px 7px 9px; color:#434343;}
#storyContent #ehContentRight #content #story img {border:0; padding-right:8px;}
#storyContent #ehContentRight #content #story h3 {color:#767676; padding:4px 0 8px 0; margin:0; font-size:13px; font-weight:bold}
#storyContent #ehContentRight #content #story h5 {color:#434343; padding:10px 0 4px 0; margin:0; font-size:9px; font-weight:normal}

div.subBox #hpInfo #regBox #regSubHeader h2 { color:#003E7F; font-size:24px; font-weight:bold; line-height: auto; margin-bottom: 0px;}
div.subBox #hpInfo #regBox div.right { width: 225px; padding-bottom: 7px; }
div.subBox #hpInfo #regBox div.right input { width: 206px; padding: 2px 0px; }
div.subBox #hpInfo #regBox div.gender select { float: left; width: 74px; }
div.subBox #hpInfo #regBox div.gender div { font-size:12px; width:62px; text-align:center; padding-top:4px; float:left; }

/* Registration Form */
#story form.registration .form-header,
#story form.registration .form-footer {display:none;}
#story form.registration .form-content {padding:0 5px;}
#story form.registration {font-size:14px;}
#story form.registration .form-content dl dt {width:200px; text-align:left; font-size:13px; font-weight:bold; color:#767676; padding: 4px 0px 8px 0px;}
#story form.registration .form-content label.gender.first {float:none;}
#story form.registration .form-content dl dt.checkbox {width:10%;}
#story form.registration .form-content dl dt.checkbox input {border:0;}
#story form.registration .form-content dl dd {width:100%;}
#story form.registration .form-content dl dd.checktxt {width:80%;}