html, body {
	border:0px;
	padding:0px;
}
body {
	font:100%/1.25 verdana,helvetica,arial,sans-serif;
	margin:0px;
	font-size:0.8em;
	background-color:#F98E11;
  color:#198BCF;
}
a {
  color:#F78B0C;
}
a:hover {
  color:#BAD7FF;
}
form {
  margin:0;
}
div#header {
  margin:20px auto 0;
  background:url('header_landing.jpg') 0px 0px;
	width:960px;
	height:121px;
	position:relative;
}
#header_login {
  position: absolute;
  top: 10px;
  margin: 0px auto 0 500px;
  width: 440px;
  text-align: right;
  color:white;
}
#header_forgotten {
  position: absolute;
  top: 42px;
  margin: 0px auto 0 535px;
  font-size: 0.8em;
  width: 400px;
  text-align: right;
}
#header_facebooklogin {
  position: absolute;
  top: 70px;
  margin: 0px auto 0px 512px;
  width: 425px;
  text-align: right;
}
div#search {
  margin:0 auto 0;
  background:url('search.jpg') 0px 0px;
	width:960px;
	height:38px;
	position:relative;
}
div#search_contents {
  padding-top:7px;
  padding-left:150px;
  font-size:1.2em;
  float:left;
}
div#main1 {
  margin:0 auto 0;
	width:960px;
	height:401px;
	position:relative;
}
div#main1 a:hover {
  color:#198BCF;
}
div#picture {
  float:left;
  background:url('picture.jpg') 0px 0px;
	width:400px;
	height:401px;
}
div#whyjoinsignup {
  float:right;
  background:url('whyjoinsignup.jpg') 0px 0px;
	width:560px;
	height:401px;
}
div#whyjoin {
  font-size:1.2em;
  padding:10px 20px 0px 10px;
}
span#whyjoin_heading {
  padding-left:190px;
  font-weight:bold;
  font-size:1.2em;
}
div#whyjoin ul {
  margin-top:5px;
}
div#signup {
  padding:0px 20px 0px 50px;
}
div#signup_heading {
  padding-left:100px;
  padding-bottom:5px;
  font-weight:bold;
  font-size:1.4em;
}
div.joinnow_row {
    width:460px;
    position:relative;
    height:25px;
}
div.joinnow_head {
    float:left;
    width:105px;
}
div.joinnow_option {
    float:left;
    width:350px;
}
div.joinnow_button {
    padding-top:5px;
    padding-left:150px;
}
span#joinnow_text_privacy {
  font-size:0.8em;
}
div#ds_main_join_form_facebook {
  clear:both;
  font-weight:bold;
  text-align:center;
  margin-right:140px;
}
div#main2 {
  margin:0 auto 0;
	width:960px;
	height:341px;
	position:relative;
}
div#main2 a:hover {
  color:#198BCF;
}
div#newmembers {
  float:left;
  background:url('newmembers.jpg') 0px 0px;
	width:503px;
	height:341px;
}
div#newmembers_heading {
  font-weight:bold;
  font-size:1.4em;
  padding:10px 0 0 180px;
}
div#wld_badge_wrapper {
    position:absolute;
    margin:15px 0 0 40px;
    width:450px;
}
div.wld_badge_item {
    float:left;
    padding-right:10px;
    padding-bottom:10px;
}
div.wld_badge_item_detail {
    text-align:center;
}
div#featureddate {
  float:right;
  background:url('featured.jpg') 0px 0px;
	width:457px;
	height:341px;
	position:relative;
}
div#featureddate_heading {
  font-weight:bold;
  font-size:1.4em;
  padding:10px 0 0 70px;
}
div#featureddate_img {
  padding:15px 0 0 10px;
  float:left;
}
div#featureddate_text {
  float:right;
  width:200px;
  padding:10px 30px 0 0;
}
span#featureddate_text_heading {
  font-weight:bold;
  padding-bottom:5px;
}
span#featureddate_text_contents {
  font-size:0.7em;
}
div#activity_feed {
  width:960px;
  margin:0 auto;
  height:38px;
}
div#activity_header {
  width:150px;
  margin:0 auto;
  text-align:center;
  padding-top:9px;
  padding-bottom:5px;
  background:url('activity.jpg') 0px 0px;
  font-size:1.2em;
  float:left;
  height:24px;
}
div#latest_activity_feed {
  width:800px;
  height:38px;
  overflow:hidden;
  background:url('activity.jpg') 0px 0px;
  padding-left:10px;
  float:right;
}
div.activity_item {
  float:left;
  padding:5px;
  width:240px;
}
div.activity_item img {
  border:1px solid white;
  height:auto;
  width:25px;
  float:left;
}
div.activity_item div {
  height:25px;
  display:inline;
  float:left;
  font-size:0.8em;
  width:175px;
  margin-left:5px;
}
div#footer {
  margin:0px auto;
  background:url('footer_landing.jpg') 0px 0px;
	width:960px;
	height:49px;
	position:relative;
	text-align:center;
}
div#footer_text {
  padding-top:15px;
}
div#networklinks {
  text-align:center;
  padding:10px;
  color:#FFF;
}
div#networklinksheader {
  font-weight:bold;
  font-size:0.8em;
}
div#networklinkslinks a {
   color:#FFF;
   font-size:0.8em;
}
