html, address,
blockquote,
body, dd, div,
dl, dt, fieldset, form,
frame, frameset,
h1, h2, h3, h4,
h5, h6, noframes,
ol, p, ul, center,
dir, hr, menu, pre   { display: block; unicode-bidi: embed }
li              { display: list-item }
head            { display: none }
table           { display: table }
tr              { display: table-row }
thead           { display: table-header-group }
tbody           { display: table-row-group }
tfoot           { display: table-footer-group }
col             { display: table-column }
colgroup        { display: table-column-group }
td, th          { display: table-cell }
caption         { display: table-caption }
th              { font-weight: bolder; text-align: center }
caption         { text-align: center }
body            { margin: 8px }
h1              { font-size: 2em; margin: .67em 0 }
h2              { font-size: 1.5em; margin: .75em 0 }
h3              { font-size: 1.17em; margin: .83em 0 }
h4, p,
blockquote, ul,
fieldset, form,
ol, dl, dir,
menu            { margin: 1.12em 0 }
h5              { font-size: .83em; margin: 1.5em 0 }
h6              { font-size: .75em; margin: 1.67em 0 }
h1, h2, h3, h4,
h5, h6, b,
strong          { font-weight: bolder }
blockquote      { margin-left: 40px; margin-right: 40px }
i, cite, em,
var, address    { font-style: italic }
pre, tt, code,
kbd, samp       { font-family: monospace }
pre             { white-space: pre }
button, textarea,
input, select   { display: inline-block }
big             { font-size: 1.17em }
small, sub, sup { font-size: .83em }
sub             { vertical-align: sub }
sup             { vertical-align: super }
table           { border-spacing: 2px; }
thead, tbody,
tfoot           { vertical-align: middle }
td, th, tr      { vertical-align: inherit }
s, strike, del  { text-decoration: line-through }
hr              { border: 1px inset }
ol, ul, dir,
menu, dd        { margin-left: 40px }
ol              { list-style-type: decimal }
ol ul, ul ol,
ul ul, ol ol    { margin-top: 0; margin-bottom: 0 }
u, ins          { text-decoration: underline }
br:before       { content: "\A"; white-space: pre-line }
center          { text-align: center }
:link, :visited { text-decoration: underline }
:focus          { outline: thin dotted invert }

/* Begin bidirectionality settings (do not change) */
BDO[DIR="ltr"]  { direction: ltr; unicode-bidi: bidi-override }
BDO[DIR="rtl"]  { direction: rtl; unicode-bidi: bidi-override }

*[DIR="ltr"]    { direction: ltr; unicode-bidi: embed }
*[DIR="rtl"]    { direction: rtl; unicode-bidi: embed }

@media print {
  h1            { page-break-before: always }
  h1, h2, h3,
  h4, h5, h6    { page-break-after: avoid }
  ul, ol, dl    { page-break-before: avoid }
}
/* Reset ends */

/* Custom Styling */
body
{
	font-family: sans-serif;
	font-size:14px;
}
p.title1
{
	color:#a8204f;
	font-weight:bold;
	font-size:16px;
	margin-top:0px;
}
p.title2
{
	color:#ce1455;
	font-weight:bold;
	font-size:16px;
	margin-top:0px;
}
ul
{
	margin-left:10px;
	margin-top:1px;
}
li
{
	margin-top:5px;
}
a
{
	color:#a8204f;
}
label
{
	margin-top:0px;
}
select.signup
{
	margin-top:0px;
	float:right;
}
input.signup
{
	margin-top:0px;
	float:right;
}
.row
{
	height:30px;
}
select
{
	margin-top:5px;
}
input
{
	margin-top:5px;
}
#activity_feed {
  width:960px;
  margin:0 auto;
  height:38px;
}
#activity_header {
  width:150px;
  color:#a8204f;
  margin:0 auto;
  text-align:center;
  padding-top:9px;
  padding-bottom:5px;
  background:url('activity.jpg') 0px 0px;
  font-size:16px;
  float:left;
  height:24px;
}
#latest_activity_feed {
  width:800px;
  height:38px;
  overflow:hidden;
  background:url('activity.jpg') 0px 0px;
  padding-left:10px;
  float:right;
}
.activity_item {
  float:left;
  padding:5px;
  width:240px;
}
.activity_item img {
  border:1px solid white;
  height:auto;
  width:25px;
  float:left;
}
.activity_item div {
  height:25px;
  display:inline;
  float:left;
  font-size:0.8em;
  width:175px;
  margin-left:5px;
}
#wrapper
{
	margin:auto;
	width:960px;
	
}
#header
{
	background:url('header_wld.jpg');
	width:960px;
	height:279px;
	float:right;
}
#middlewrapper
{
	width:960px;
	height:600px;
	float:right;
	background-color:#f5f0e4;
}
#search
{
	width:960px;
	height:40px;
	border-top:2px solid #a8204f;
	border-bottom:2px solid #a8204f;
}
#searchform
{
	color:#a8204f;
	float:left;
	margin-left:200px;
	margin-top:-12px;
}
#form
{
	background-color:#e4ddcb;
	width:390px;
	float:left;
	margin-left:50px;
	margin-top:20px;
	padding:10px;
	border-top:2px solid #a8204f;
	border-bottom:2px solid #a8204f;
}
#column-sidebar
{
	background-color:#e6afc3;
	width:320px;
	float:right;
	margin-right:50px;
	margin-top:20px;
	padding:10px;
	border-top:2px solid #a8204f;
	border-bottom:2px solid #a8204f;
}
#fblike
{
	float:right;
	width:320px;
	margin-right:60px;
	margin-top:20px;
	height:50px;
}
#logintext
{
	float:left;
	width:150px;
	margin-left:590px;
	margin-top:0px;
	color:#a8204f;
	font-weight:bold;
	
}
#loginbutton
{
	float:left;
	background:url('loginbutton.png');
	width:100px;
	height:50px;
	margin-left:750px;
	margin-top:-30px;
}
#featuredheader
{
	float:left;
	color:#a8204f;
	font-weight:bold;
	font-size:16px;
	margin-top:10px;
	margin-left:400px;
}
#footer
{
	background:url('footer_premium_crosspromo.jpg');
	width:960px;
	height:150px;
	float:right;
	text-align:center;
}
#legal
{
	width:960px;
	height:80px;
	float:right;
	text-align:center;
}

#wld_badge_wrapper {width: 960px; overflow: hidden; float:right; position:relative;} 
#wld_badge_inner { margin-left:15px;padding: 10px 0 10px 10px; } 
.wld_badge_item { float: left; margin: 0 10px 0 0; padding: 0; } 
.wld_badge_item img { border: 1px solid black; } 
.wld_badge_item_detail { margin-top: 5px; font-size: 75%; width: 90px; overflow: hidden; } 
.wld_badge_clear { clear: both; } 
