H2 {
	FONT-SIZE: 20px; COLOR: #f00
}
.contentSideBox H2 {
	COLOR: #333
}
div.head {padding-bottom: 10px; }
div.head_search {padding-bottom: 10px; background-color: #fff; }
div.promoPSB { 
	width: 490px;
	background-color: #2D2D2D;
    border: 1px solid #C0C0C0;
    
}
.search_control {
	
	float: right;
}
.photos#explore A.spotlight {
	PADDING-LEFT: 17px; FONT-SIZE: 0.9em; BACKGROUND: url(../i/common/icons/spotlight_grey.png) no-repeat 0px 1px; COLOR: #888
}
.blogs#explore A.spotlight {
	PADDING-LEFT: 17px; FONT-SIZE: 0.9em; BACKGROUND: url(../i/common/icons/spotlight_grey.png) no-repeat 0px 1px; COLOR: #888
}
.newsFlash {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #eee; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
.newsFlashPoster {
	FLOAT: left; WIDTH: 80px; MARGIN-RIGHT: 15px; HEIGHT: 60px
}
.newsFlash P {
	MARGIN-LEFT: 95px
}
.siteNews LI {
	PADDING-LEFT: 10px; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 5px; BORDER-BOTTOM: #ccc 1px solid
}
.siteNews LI.newsFlash {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: -5px -5px 10px; BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.siteNews H3 {
	MARGIN: 0px
}
.siteNews .newsFlash P {
	MARGIN: 0px
}
.contests LI {
	MARGIN-BOTTOM: 10px
}
.contests IMG {
	BORDER-RIGHT: #ddd 4px solid; BORDER-TOP: #ddd 4px solid; BORDER-LEFT: #ddd 4px solid; WIDTH: 290px; BORDER-BOTTOM: #ddd 4px solid
}
.latestMembers {
	MARGIN: 10px 0px
}
.latestMembers LI {
	PADDING-LEFT: 20px; FLOAT: left; WIDTH: 130px
}
.latestMembers LI.male {
	BACKGROUND: url(../i/common/icons/male.gif) no-repeat
}
.latestMembers LI.female {
	BACKGROUND: url(../i/common/icons/female.gif) no-repeat
}
#homeTeaser {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; BACKGROUND: url(../../images/home_teaser.jpg) #666 no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 20px 15px 0px; WIDTH: 280px; COLOR: #fff; PADDING-TOP: 185px; HEIGHT: 185px
}
#homeTeasers {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; BACKGROUND: url(../../images/header_bg.png) #666 repeat-x; FLOAT: right; PADDING-BOTTOM: 0px;  WIDTH: 180px; COLOR: #fff; PADDING-TOP: 15px; HEIGHT: 285px
}
#homeTeasers H2 {
		MARGIN: 0px; COLOR: #fff;
		padding-top: 15px;
		
}
.login_button {
	float: right;

}
A.login_button {
	DISPLAY: block; BACKGROUND: url(../../images/register-btn.gif) no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 200px; TEXT-INDENT: -9000px; LINE-HEIGHT: 46px;  HEIGHT: 46px
}
A.login_button:hover {
	BACKGROUND: url(../../images/register-btn.gif) no-repeat 0px -46px
}
.info { BACKGROUND: url(../../images/pagebar.png) repeat-x ;
	
}
.l {
	float: left;
	padding-top: 10px;
	padding-left: 30px;
	padding-bottom: 10px;
}
.r {float: right;
width: 290px;
padding-left: 20px;
padding-top: 10px;
padding-bottom: 2px;
line-height: 20px;
text-align: left;
font-weight: bold;
background-color: #eee;
}
#homeTeaser H2 {
	MARGIN: 0px; COLOR: #fff
}
#homeTeaser P {
	MARGIN: 1em 0px 0px
}
#horoscope {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(../../images/box_curl.png) #eee no-repeat right bottom; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 10px; HEIGHT: 150px; moz-border-radius: 10px; webkit-border-radius: 10px
}
#homeRegistration {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(../../images/box_curl.png) #eee no-repeat right bottom; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 490px; PADDING-TOP: 20px; HEIGHT: 350px; moz-border-radius: 10px; webkit-border-radius: 10px
}
#homeRegistration_search {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../../images/box_curl.png) #eee no-repeat right bottom; FLOAT: left; PADDING-BOTTOM: 30px; WIDTH: 600px; PADDING-TOP: 10px;
}
#homeRegistration_games {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(../../images/box_curl.png) #eee no-repeat right bottom; FLOAT: left; PADDING-BOTTOM: 30px; WIDTH: 800px; PADDING-TOP: 10px;
}
#homeRegistration #registerContestIpod {
	PADDING-LEFT: 30px; BACKGROUND: url(../i/sales/regcampaign/iphone.png) no-repeat; MARGIN-BOTTOM: 1.5em; COLOR: #555
}
#homeFindFriends {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND:  url(../../images/box_curl2.png) #F3F3F3 no-repeat left bottom; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 75px; PADDING-TOP: 20px; HEIGHT: 350px; 
}
#homeFindFriends2 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND:  url(../../images/box_curl2.png) #F3F3F3 no-repeat left bottom; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 20px 15px 0px; WIDTH: 75px; PADDING-TOP: 20px; HEIGHT: 350px; 
}
#homeFindFriends23{
	 PADDING-LEFT: 0px; BACKGROUND:  url(../../images/box_curl2.png) #F3F3F3 no-repeat left bottom; FLOAT: left; PADDING-BOTTOM: 50px; MARGIN: 0px 10px 10px 0px; WIDTH: 130px; PADDING-TOP: 0px; HEIGHT: 100%;
}
.homeFriendsTeaser#homeFindFriends {
	BACKGROUND-IMAGE: url(../i/explore/home_find_friends_old.png)
}
#homeRegistration H2 {
	MARGIN-BOTTOM: 0.7em
}
#homeFindFriends H2 {
	padding-bottom: 0PX;
}
#homeFindFriends img{
	padding-top: 10px;
}
#homeFindFriends span {
padding-left: 5px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}
#homeFindFriends H2 {
	COLOR: #444;
	font-size: 15px;
}
#homeRegistration LABEL {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN-BOTTOM: 3px; COLOR: #444
}
#homeFindFriends LABEL {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN-BOTTOM: 3px; COLOR: #444
}
#homeRegistration INPUT {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#homeFindFriends INPUT {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#homeRegistration .buttonRegister {
	BORDER-RIGHT: #d00 1px outset; PADDING-RIGHT: 10px; BORDER-TOP: #d00 1px outset; PADDING-LEFT: 10px; BACKGROUND: #d00; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN: 25px 10px 0px 0px; OVERFLOW: visible; BORDER-LEFT: #d00 1px outset; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #d00 1px outset; moz-border-radius: 5px; webkit-border-radius: 5px
}
#homeFindFriends .buttonRegister {
	BORDER-RIGHT: #d00 1px outset; PADDING-RIGHT: 10px; BORDER-TOP: #d00 1px outset; PADDING-LEFT: 10px; BACKGROUND: #d00; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN: 25px 10px 0px 0px; OVERFLOW: visible; BORDER-LEFT: #d00 1px outset; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #d00 1px outset; moz-border-radius: 5px; webkit-border-radius: 5px
}
#homeFindFriends .inviteTools {
	MARGIN: 0px 23px 10px
}
#homeFindFriends .inviteTools LI {
	FLOAT: left; MARGIN: 2px 5px
}
#homeFindFriends .inviteTools IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.profileList LI {
	MARGIN: 0px 11px 11px 0px
}
p.contentInfo span.credits span,
p#detailsPopupCredit span {
    padding: 0 4px;
}

p.contentInfo span.contentType,
p.contentInfo span.credits {
    text-transform: lowercase;
    color: #999999;
    margin-bottom: 2px;
    display: block;
    float: left;
    font-size: 10px;
}
div.module .subHeader, div.module h2 { 
	
    font-size: 15px;
    color: #2d2d2d;
    
    
    text-transform: uppercase;
}
div.module {
	
    margin-left: 13px;
    margin-right: 13px;
    display: inline;
}
BODY.explore .photoList {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 19px; BORDER-BOTTOM: #ccc 1px solid
}
.photoList LI {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 0px 4px 4px 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 86px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid
}
.photoList A {
	HEIGHT: 74px
}
BODY.blogs .blog .body {
	MARGIN-LEFT: 90px
}
BODY.blogs .blog .meta {
	MARGIN-LEFT: 90px
}
BODY.blogs .blog .avatar {
	MARGIN: 0px
}
BODY.blogs .blogListSmall LI.blog {
	MARGIN-BOTTOM: 15px
}
BODY.blogs .blogListSmall H4 {
	FLOAT: right; MARGIN: 0px; WIDTH: 240px
}
BODY.blogs .blogListSmall .blog .meta {
	FLOAT: right; MARGIN: 0px; WIDTH: 240px
}
BODY.blogs .blogListSmall .blog .meta {
	FONT-WEIGHT: normal
}
BODY.clans .photoList {
	MARGIN-BOTTOM: 20px
}
BODY.clans .photoList A {
	OVERFLOW: hidden
}
.clansTopInfo {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 10px
}
UL.clansTopInfo LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 50%; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.clans#explore .tabs .blog .body {
	MARGIN-LEFT: 90px
}
.clans#explore .tabs .blog .meta {
	MARGIN-LEFT: 90px
}
.groups#explore TABLE.data DIV.avatar {
	MARGIN: 5px 5px 0px 0px
}
BODY.groups .data .meta {
	MARGIN-LEFT: 45px
}
TABLE.calendar {
	MARGIN-BOTTOM: 1em; WIDTH: 100%
}
TABLE.calendar TD {
	WIDTH: 35px; TEXT-ALIGN: center
}
TABLE.calendar A {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-DECORATION: none
}
TABLE.calendar A:hover {
	BACKGROUND: #b0bed2; COLOR: #fff
}
TABLE.calendar .monthSelect {
	FONT-SIZE: 14px
}
TABLE.calendar .shortday {
	FONT-WEIGHT: bold; COLOR: #333
}
TABLE.calendar .selected A {
	BACKGROUND: #f50808; COLOR: #fff
}
TABLE.calendar .othermonthdays {
	FONT-WEIGHT: normal; COLOR: #90aecc
}
TABLE.calendar TD.today {
	COLOR: #fff; BACKGROUND-COLOR: #90aecc
}
TABLE.calendar .today A {
	COLOR: #fff; BACKGROUND-COLOR: #90aecc
}
