body {
  margin: 0;
  padding: 0 0 20px 0;
  background-color: #EAE5E2;
}
div.clear {
  clear: both;
  height: 0;
  visibility: hidden;
  overflow: hidden;
}
table.form {
  width: 100%;
  border-collapse: collapse;
}
table.form th {
  padding: 2px 4px;
  width: 160px;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
}
table.form td {
  padding: 2px 4px;
  vertical-align: top;
  width: auto;
}

.note {
  font-size:10px;
}
.required {
  color: #E71078;
}
#container {
  position: relative;
  margin: 0 auto;
  width: 905px;
  background-color: #FFF;
}
#header {
  background-color: #EAE5E2;
}
#header .primary {
  width: 600px;
  float: left;
}
#header .primary h1 {
  margin: 10px 0 10px 10px;
  width: 300px;
  float: left;
}
#primary-menu {
  margin: 78px 0 0 -10px;
  padding: 4px 0.5em 2px 0;
  width: 290px;
  float: right;
  background: transparent url("/images/vertical-black-dot-bg.gif") scroll repeat-y right top;
  list-style-type: none;
  text-align: right;
}
#primary-menu li {
  display: inline;
  background: transparent url("/images/vertical-black-dot-bg.gif") scroll repeat-y left top;
  padding: 2px 0.5em 2px 1em;
}
#header .secondary {
  margin: 0 10px 0 0;
  width: 285px;
  float: right;
  font-size: 85%;
}
#secondary-menu {
  margin: 0 0 0 4px;
  padding: 0 0 0 0.5em;
  background: transparent url("/images/vertical-black-dot-bg.gif") scroll repeat-y left top;
  list-style-type: none;
  text-transform: lowercase;
}
#secondary-menu li {
  display: inline;
  background: transparent url("/images/vertical-black-dot-bg.gif") scroll repeat-y right top;
  padding: 0 1em 0 0.5em;
}
#secondary-menu a {
  color: #000;
}
#secondary-menu a.active {
  color: #E71078;
}
#secondary-menu a:hover {
  color: #EF769B;
  text-decoration: none;
}
#user-menu {
  position: relative;
  z-index: 10;
  margin: 12px 0 -3px 0;
  padding: 0;
  list-style-type: none;
  text-align: right;
  text-transform: lowercase;
}
#user-menu li {
  display: inline;
}
#user-menu li:before {
  content: "| ";
}
#user-menu li:first-child:before {
  content: "";
}
#user-menu a {
  color: #E71078;
}
#user-menu a:hover {
  color: #EF769B;
  text-decoration: none;
}
#subscribe {
  background: transparent url("/uploadedImages/Member_Benefits/top_home.jpg") scroll no-repeat left top;
  padding: 7px 40px 0 15px;
  height: 72px;
  overflow: hidden;
}
#subscribe img {
  float: right;
}
#subscribe h2 {
  margin: 0;
  padding-top: 5px;
  font-size: 110%;
  font-weight: normal;
}
#subscribe h2.logged-in {
  padding: 12px 0 6px 0;
}
#subscribe p {
  margin: 0;
  line-height: 150%;
}
#subscribe h2 img {
  float: none;
}
#content .primary {
  width: 585px;
  float: left;
}
#content .secondary {
  width: 285px;
  float: right;
}
#content .secondary h2 {
  background-color: #F28ABB;
}
#content .secondary img.main {
  margin: 2px 0 0 2px;
}
#content ul.page-options {
  clear: left;
  margin: 10px;
  min-height: 20px;
  list-style-type: none;
  text-align: right;
  text-transform: lowercase;
}
#content #story-content ul.page-options {
  margin-right: -10px;
}
#content #generic-content ul.page-options {
  margin-right: -10px;
}
#content ul.page-options li {
  margin: 0 20px 0 0;
  float: right;
}
#content ul.page-options img {
  margin: 0;
  padding-right: 3px;
  float: left;
}
#hot-leads {
  margin: 10px 0 0 -5px;
  padding: 2px 0 0 5px;
  background: transparent url("/images/hot-leads-bg.gif") scroll no-repeat left bottom;
  height: 324px;
}
#hot-leads-content {
  margin: 2px 0 0 3px;
}
#headlines {
  position: relative;
  margin: 10px 0 0 -5px;
  padding: 2px 0 0 5px;
  background: transparent url("/images/headlines-bg.gif") scroll no-repeat left bottom;
  min-height: 200px;
  line-height: 1;
}
#headlines div {
  line-height: 150%;
}
#headlines h3 {
  display: none;
}
#headlines ul {
  margin: 13px 0 0 15px;
  padding: 0;
  list-style-type: none;
}
#headlines li {
  background: transparent url("/images/horizontal-grey-dot-bg.gif") scroll repeat-x left bottom;
  padding: 3px 0;
}
#headlines ul.navigation {
  position: absolute;
  right: 10px;
  top: 12px;
  margin: 0;
}
#headlines ul.navigation li {
  float: left;
  margin: 0 1px;
  background: transparent url("/images/headline-menu-item-bg.gif") scroll no-repeat right top;
  padding: 0;
}
#headlines ul.navigation a {
  display: block;
  background: transparent url("/images/headline-menu-item-link-bg.gif") scroll no-repeat left top;
  padding: 3px 17px 4px 17px;
  color: #232323;
}
#headlines ul.navigation a:hover {
  color: #E71078;
  text-decoration: none;
}
#headlines p {
  margin: 7px 0;
  text-align: right;
  text-transform: lowercase;
}
#beauty-calendar {
  margin: 10px 0 0 -5px;
  padding: 2px 0 0 5px;
  width: 285px;
  float: left;
  background: transparent url("/images/promo-bg.gif") scroll no-repeat left bottom;
  height: 215px;
}
#beauty-calendar-content {
  margin: 2px;
  background: transparent url("/uploadedImages/Home/CalendarThumb-en.jpg") scroll no-repeat left top;
  padding: 25px 0 0 120px;
  height: 175px;
}

#beauty-calendar-content h3 {
  margin: 0;
  padding-right: 60px;
  font-size: 150%;
  font-weight: normal;
  line-height: 130%;
  color: #E71078;
}
#beauty-calendar-content h3 a {
  text-decoration: none;
  color: #E71078;
}
#beauty-calendar-content p {
  margin: 0;
}
#beauty-calendar-content p a {
  text-decoration: none;
  color: #232323;
}

#beauty-calendar-content-fr {
  margin: 2px;
  background: transparent url("/uploadedImages/Home/CalendarThumb-fr.jpg") scroll no-repeat left top;
  padding: 15px 0 0 95px;
  height: 175px;
}

#beauty-calendar-content-fr h3 {
  margin: 0;
  padding-right: 0px;
  font-size: 150%;
  font-weight: normal;
  line-height: 110%;
  color: #E71078;
}
#beauty-calendar-content-fr h3 a {
  text-decoration: none;
  color: #E71078;
}
#beauty-calendar-content-fr p {
  margin: 0;
}
#beauty-calendar-content-fr p a {
  text-decoration: none;
  color: #232323;
}
#interactive-features {
  margin: 10px 0 0 -5px;
  padding: 2px 0 0 5px;
  width: 285px;
  float: right;
  background: transparent url("/images/promo-bg.gif") scroll no-repeat left bottom;
  height: 215px;
}
#interactive-features-content {
  position: relative;
  margin: 2px 0 0 2px;
  border: 1px solid #D9D6D5;
  text-align: center;
}
#interactive-features-content img {
  display: block;
  margin: 0 auto;
}
#interactive-features-content img.icon {
  position: absolute;
  top: 75px;
  margin: 0;
}
#interactive-features-content img.left {
  left: 3px;
}
#interactive-features-content img.right {
  right: 0;
}
#category {
  margin: 10px -5px 0 -5px;
  padding: 2px 0 0 0;
  background: transparent url("/images/generic-bg.gif") scroll no-repeat left top;
}
#content #category h2 {
  margin-left: 5px;
  margin-right: 5px;
}
#category-content {
  margin-top: 10px;
  background: transparent url("/images/generic-content-bg.gif") scroll no-repeat left bottom;
  padding: 0 20px 10px 20px;
}
#category-content h3 {
  clear: both;
  margin: 5px 0;
  padding-top: 5px;
}
#category-content img {
  position: relative;
  margin: 5px 10px 10px 5px;
  float: left;
}
#category-content p {
  margin-top: 0;
}
#category-content p.meta {
  margin: 15px 0 0 0;
}
#category-content p.page-selector img {
  margin: 0 2px;
  float: none;
}
#story {
  margin: 10px 5px 0 0px;
  padding: 2px 0 0 0;
  background: transparent url("/images/generic-bg.gif") scroll no-repeat left top;
}
#content #story h2 {
  margin-left: 5px;
  margin-right: 5px;
}
#content #story p{
margin-left:10px;
margin-right:10px;}

#content #story h3{
margin-left:10px;}

#story-content {
  margin-top: 10px;
  background: transparent url("/images/generic-content-bg.gif") scroll no-repeat left bottom;
  padding: 0 20px 10px 20px;
}
#related {
  background: transparent url("/images/horizontal-grey-dot-bg.gif") scroll repeat-x left top;
}
#related-content-container {
  background: transparent url("/images/horizontal-grey-dot-bg.gif") scroll repeat-x left bottom;
  padding: 5px 0;
}
#related-content {
  background: transparent url("/images/vertical-grey-dot-bg.gif") scroll repeat-y 415px top;
  padding: 5px 0;
}
#related-content h4 {
  margin: 0;
  font-weight: normal;
  text-transform: uppercase;
}
#related-content ul {
  margin: 2px 0;
  padding: 0;
  color: #E71078;
}
#related-content li {
  margin: 0 0 0 1.5em;
  padding: 0;
}
#related-stories {
  width: 400px;
  float: left;
}
#related-brands {
  width: 125px;
  float: right;
}
#generic {
  margin: 10px -5px 0 -5px;
  padding: 2px 0 0 0;
  background: transparent url("/images/generic-bg.gif") scroll no-repeat left top;
}
#content #generic h2 {
  margin-left: 5px;
  margin-right: 5px;
  background-color: #FBE1EE;
}
#generic-content {
  margin-top: 10px;
  background: transparent url("/images/generic-content-bg.gif") scroll no-repeat left bottom;
  padding: 0 20px 20px 20px;
  min-height: 149px;
}

#generic-content .imgLeft img{float:left;
    }
#generic-content h3 {
  clear: left;
}
#generic-content img {
  position: relative;
  clear: left;
  float: left;
  margin: 0 10px 15px 0px;
}
#generic-content img.subscribe {
  float: none;
  margin: 0 0 0 -5px;
}
#generic-content img.icon {
  clear: none;
  margin: 0;
  float: none;
}
#generic-content img.magazine {
  margin: 0 40px 15px 40px;
}
#generic-content img.enter-contest {
  clear: none;
  float: none;
  margin: 5px 0 0 -5px;
}
#generic-content .contest {
  margin-top: 5px;
}
#generic-content .contest img {
  margin-top: 5px;
}
#generic-content .contest h3 {
  clear: none;
}
#generic-content .contest p {
  margin: 0;
}
#generic-content .contest p.deadline {
  color: #999;
}
#generic-content .great-stuff {
  margin-bottom: 10px;
}

#generic-content .great-stuff img {
  padding: 0px;
  margin: 0px;
}

#generic-content .great-stuff h3 {
  clear: none;
  margin-bottom:0;
  padding-top:0;
  margin-top:0;
}
#generic-content .great-stuff h4 {
  margin: 10px 0 0 0;
  font-size: 100%;
  font-weight: normal;
  text-transform: uppercase;
}
#generic-content .great-stuff ul {
  margin: 2px 0;
  padding: 0;
  color: #E71078;
}
#generic-content .great-stuff li {
  margin: 0 0 0 1.5em;
  padding: 0;
}
#generic-content .great-stuff p {
  margin: 0;
}
#generic-content .disclaimer {
  margin: 0;
  font-size:10px;
  line-height:13px;
}
#generic-content table.special {
  background: transparent url("/images/horizontal-grey-dot-bg.gif") scroll repeat-x left 8px;
  margin-bottom: 10px;
}
#generic-content table.special h3 {
  margin: 15px 0 10px 0;
}
#generic-content table.special img {
  margin-top: -10px;
  float: right;
}
#generic-content table.form tr.special-offer {
  background: transparent url("/images/horizontal-grey-dot-bg.gif") scroll repeat-x left bottom;
}
#generic-content p.question {
  margin-bottom: 0;
  font-weight: bold;
}
#generic-content p.answer {
  margin-top: 0;
}
#subscriber-benefits {
  margin: 10px -5px 0 -5px;
  padding: 2px 0 0 0;
  width: 895px;
  background: transparent url("/images/subscriber-benefits-bg.gif") scroll no-repeat left top;
}
#content #subscriber-benefits h2 {
  margin-left: 5px;
  margin-right: 5px;
  background-color: #FBE1EE;
}
#subscriber-benefits-content {
  margin-top: 10px;
  background: transparent url("/images/subscriber-benefits-content-bg.gif") scroll no-repeat left bottom;
  padding: 0 10px 10px 10px;
}
#subscriber-benefits-content .intro {
  margin: 0 5px;
  background: transparent url("/images/subscriber-benefits-intro-bg.gif") scroll repeat-x left bottom;
  padding: 0 15px;
  width: 835px;
}
#subscriber-benefits-content .intro p {
  padding-top: 50px;
  font-size: 150%;
  line-height: 150%;
}
#subscriber-benefits-content .intro img {
  float: right;
  margin: 0 0 5px 30px;
}
#subscriber-benefits-content img.button {
  float: none;
  margin: 0 0 0 -15px;
}
#subscriber-benefits-content .primary {
  margin: 10px 0;
}
#subscriber-benefits-content .secondary {
  margin: 10px 0;
}
#subscriber-benefits-content .primary h2 {
  margin: 0 -5px;
}
#subscriber-benefits-content .content {
  margin: 15px;
}
#subscriber-benefits-content .content h3 {
  margin: 15px 0 5px 0;
}
#subscriber-benefits-content .content img {
  clear: left;
  float: left;
  margin: 10px 10px 10px 0;
}
#subscriber-benefits-content .content img.icon {
  clear: none;
  float: none;
  margin: 0;
}
#subscriber-benefits-content .content img.button {
  float: none;
  margin: 0 0 0 -15px;
}
#subscriber-benefits-content .content .item {
  clear: left;
}
#subscriber-benefits-content .content .note {
  clear: left;
}
#great-stuff {
  position: relative;
  margin: 10px 0 0 -5px;
  padding: 2px 0 0 5px;
  background: transparent url("/images/promo-bg.gif") scroll no-repeat left bottom;
  height: 215px;
  line-height: 1;
}
#great-stuff ul {
  position: absolute;
  right: 10px;
  top: 12px;
  margin: 0;
  list-style-type: none;
}
#great-stuff li {
  float: left;
  margin: 0 1px;
  background: transparent url("/images/promo-menu-item-bg.gif") scroll no-repeat right top;
}
#great-stuff li a {
  display: block;
  background: transparent url("/images/promo-menu-item-link-bg.gif") scroll no-repeat left top;
  padding: 3px 7px 4px 7px;
  color: #232323;
}
#great-stuff a:hover {
  color: #E71078;
  text-decoration: none;
}
#contests {
  position: relative;
  margin: 10px 0 0 -5px;
  padding: 2px 0 0 5px;
  background: transparent url("/images/promo-bg.gif") scroll no-repeat left bottom;
  height: 215px;
  line-height: 1;
}
.spotlights {
  position: relative;
  margin: 10px 0 0 -5px;
  padding: 2px 0 0 5px;
  background: transparent url("/images/promo-bg.gif") scroll no-repeat left bottom;
  height: 215px;
  line-height: 1;
}
#contests ul {
  position: absolute;
  right: 10px;
  top: 12px;
  margin: 0;
  list-style-type: none;
}
#contests li {
  float: left;
  margin: 0 1px;
  background: transparent url("/images/promo-menu-item-bg.gif") scroll no-repeat right top;
}
#contests li a {
  display: block;
  background: transparent url("/images/promo-menu-item-link-bg.gif") scroll no-repeat left top;
  padding: 3px 7px 4px 7px;
  color: #232323;
}
#contests a:hover {
  color: #E71078;
  text-decoration: none;
}
#sign-up {
  margin: 10px 0 0 -5px;
  padding: 2px 0 0 5px;
  background: transparent url("/images/promo-bg.gif") scroll no-repeat left bottom;
  height: 215px;
}
#sign-up img {
  margin-left: 2px;
}
#member-benefits {
  margin: 10px 0 0 -5px;
  padding: 2px 0 0 5px;
  background: transparent url("/images/member-benefits-bg.gif") scroll no-repeat left bottom;
  height: 450px;
}
#content .secondary #member-benefits h2 {
  background-color: #FBE1EE;
}
#member-benefits img {
  margin: 2px 0 10px 2px;
}
#member-benefits p {
  margin: 0 15px;
}
#member-benefits ul {
  margin: 0 0 0 15px;
  padding: 0;
}
#member-benefits li {
  margin: 0 0 0 1.5em;
  padding: 0;
}
#login {
  margin: 0;
  background-color: #FFF;
  padding: 4px;
}
#login-content {
  position: relative;
  background: transparent  url("/images/horizontal-grey-dot-bg.gif") scroll repeat-x left bottom;
  height: 292px;
  overflow: auto;
  line-height: 140%;
}
#login-content h2 {
  margin: 0 0 10px 0;
  background-color: #F28ABB;
  padding: 5px 15px;
  text-transform: uppercase;
  /* in order to position the section navigation lists, this need to be in pixels in order to be consistent across browsers */
  font-size: 17px;
  font-weight: normal;
}
#login-content h3 {
  margin: 0 16px;
  font-weight: normal;
  line-height: 140%;
}
#login-content h4 {
  margin: 5px 16px 0 16px;
  margin-bottom: 5px;
  font-size: 120%;
}
#login-content p {
  margin: 5px 16px;
}
#login-content table.form {
  margin: 5px 20px 0 16px;
  background: transparent url("/images/vertical-black-dot-bg.gif") scroll repeat-y right top;
  width: 260px;
  float: left;
}
#login-content table.reminder {
  background-image: none;
  width: auto;
  float: none;
}
#login-content table.form th {
  width: auto;
  font-weight: normal;
}
#login-content table.form p {
  margin: 5px;
}
#login-content table.form img {
  margin-left: -5px
}
#login-content form {
  margin: 0;
}
#login-content label {
  display: block;
  width: 100%;
  margin-bottom: 4px;
}
#contest {
  margin: 100px 0;
  background-color: #FFF;
  padding: 4px;
}
#contest-content {
  position: relative;
  background: transparent  url("/images/horizontal-grey-dot-bg.gif") scroll repeat-x left bottom;
  height: 292px;
  overflow: auto;
  line-height: 140%;
}
#contest-content h2 {
  margin: 0 0 10px 0;
  background-color: #F28ABB;
  padding: 5px 15px;
  text-transform: uppercase;
  /* in order to position the section navigation lists, this need to be in pixels in order to be consistent across browsers */
  font-size: 17px;
  font-weight: normal;
}
#contest-content h3 {
  margin: 0 16px;
  font-weight: normal;
  line-height: 140%;
}
#contest-content h4 {
  margin: 5px 16px 0 16px;
  margin-bottom: 5px;
  font-size: 120%;
}
#contest-content p {
  margin: 5px 16px;
}
#contest-content table.form {
  margin: 5px 20px 0 16px;
  background: transparent url("/images/vertical-black-dot-bg.gif") scroll repeat-y right top;
  width: 260px;
  float: left;
}
#contest-content table.contest {
  background-image: none;
  width: auto;
  float: none;
}
#contest-content table.form th {
  font-weight: normal;
}
#contest-content table.form p {
  margin: 5px;
}
#contest-content table.form img {
  margin-left: -5px
}
#contest-content form {
  margin: 0;
}
#contest-content label {
  display: block;
  width: 100%;
  margin-bottom: 4px;
}
#send-to-a-friend {
  margin: 0;
  background-color: #FFF;
  padding: 4px;
}
#send-to-a-friend-content {
  position: relative;
  background: transparent  url("/images/horizontal-grey-dot-bg.gif") scroll repeat-x left bottom;
  height: 492px;
  overflow: auto;
  line-height: 140%;
}
#send-to-a-friend-content h2 {
  margin: 0 0 10px 0;
  background-color: #F28ABB;
  padding: 5px 15px;
  text-transform: uppercase;
  /* in order to position the section navigation lists, this need to be in pixels in order to be consistent across browsers */
  font-size: 17px;
  font-weight: normal;
}
#send-to-a-friend-content h3 {
  margin: 0 16px;
  font-weight: normal;
  line-height: 140%;
}
#send-to-a-friend-content h4 {
  margin: 5px 16px 0 16px;
  margin-bottom: 5px;
  font-size: 120%;
}
#send-to-a-friend-content p {
  margin: 5px 16px;
}
#send-to-a-friend-content table.form {
  margin: 5px 20px 0 16px;
  background: transparent url("/images/vertical-black-dot-bg.gif") scroll repeat-y right top;
  width: 260px;
  float: left;
}
#send-to-a-friend-content table.send {
  background-image: none;
  width: auto;
  float: none;
}
#send-to-a-friend-content table.form th {
  font-weight: normal;
  width: auto;
}
#send-to-a-friend-content table.form p {
  margin: 5px;
}
#send-to-a-friend-content table.form img {
  margin-left: -5px
}
#send-to-a-friend-content form {
  margin: 0;
}
#send-to-a-friend-content label {
  display: block;
  width: 100%;
  margin-bottom: 4px;
}
#send-to-a-friend-content .disclaimer {
  position: absolute;
  left: 0;
  top: 410px;
}
#close-button {
  position: absolute;
  bottom: 3px;
  right: 10px;
  text-transform: lowercase;
  font-size: 90%;
}
.long-overlay #close-button {
  position: relative;
  padding-top: 10px;
  text-align: right;
}
#close-button a {
  display: block;
  background: transparent url("/images/close-icon.gif") scroll no-repeat right 2px;
  padding: 5px 17px 0 0;
  min-height: 16px;
  text-decoration: none;
  color: #232323;
}
#footer {
  margin: 15px 10px 0 10px;
  background: transparent url("/images/footer-bg.gif") scroll repeat-x left top;
  padding: 11px 0 10px 0;
  font-size: 85%;
  line-height: 140%;
}
#footer p {
  margin: 0;
  width: 585px;
}
#footer ul {
  margin: 0 0 0 15px;
  padding: 0;
  width: 285px;
  float: right;
  list-style-type: none;
  text-align: right;
  text-transform: lowercase;
}
#footer li {
  display: inline;
}
#footer li:before {
  content: "| ";
}
#footer li:first-child:before {
  content: "";
}
#renew{width:730px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#555;
}

.renewtop{ display:block;
width:730px;}

.renewright{width:428px;
float:right;}

.renewleft{width:282px;
float:left;}

.renewtop h1{font-size:28px;
color:#FB93B2;
padding-bottom:10px;
margin-bottom:0;}

.renewtop h2{font-size:14px;
line-height:18px;
padding-top:0;
margin-top:0;
padding-bottom:20px;
float:left;
width:600px;
}

.renewtop img{width:111px;
height:103px;}

#renew .number{float:left;
margin-right:4px;}

#renew a:link{text-decoration:none;
color:#FF8FB6;}

#renew a:visited{text-decoration:none;
color:#FF8FB6;}

#renew a:hover{text-decoration:underline;
color:#FF8FB6;}

#renew a:active{text-decoration:none;
color:#FF8FB6;}

#renew p{padding-top:10px;
padding-bottom:25px;}

.renewtip{font-weight:bold;
color:#FB93B2;}

.renewcontest{display:block;
background-image:url(../../renew/images/Rouge-ReNew_27.jpg);
height:588px;}

.renewcontest h3{padding-top:40px;
padding-left:20px;
font-size:32px;
padding-bottom:15px;
margin:0;}

.renewcontest p{padding-left:20px;
padding-right:20px;
padding-bottom:10px;
padding-top:0;
margin:0;
font-size:12px;}

.renewcontest a:link{text-decoration:none;
color:#FF8FB6;
font-weight:bold;}

.renewcontest a:visited{text-decoration:none;
color:#FF8FB6;
font-weight:bold;}

.renewcontest a:hover{text-decoration:underline;
color:#FF8FB6;
font-weight:bold;}

.renewcontest a:active{text-decoration:none;
color:#FF8FB6;
font-weight:bold;}

.adspeed{margin:12px; 
 text-align:center;
}

.contestFull{width:570px;
display:block;
border-bottom:2px dotted #C1C0BF;
padding-bottom:12px;
float:left;
margin-left:-10px;
margin-bottom:12px;
}
.contestFull a{font-weight:bold}
.contestHeader{font-size:16px;
    padding:0;
    margin:0;
    line-height:24px;
    font-family: Georgia, Times New Roman;
    font-weight:bold;}

.contestHalfLeft
{width:269px;
display:block;
float:left;
border-right:2px dotted #C1C0BF;
padding-right:15px;
margin-right:5px;
margin-left:-10px; 
}

.contestHalfRight
{width:269px;
display:block;
padding:0;
margin:0;
float:right; 
}

.contestBorder{border-top:2px dotted #C1C0BF;
display:block;
float:left;
height:2px;
width:570px;
padding:0;
line-height:1px;
font-size:1px;
margin: 3px 0 15px -10px;
}

