@charset "UTF-8";
/* CSS Document */

#social_header {
	width:730px;
	margin:0 11px 0 22px;
}
#social_header h1 {
	font-size:48px;
	margin:0 0 0.2em 0;
	font-weight:bold;
	color:#900;
}
#social_header p {
	font-size:14px;
}
.profile_name {
	font-size:18px;
	font-weight:bold;
}
#social_main {
	width:730px;
	margin:0 11px 0 22px;
}
#social_left {
	width:240px;
	padding-right:35px;
	float:left;
	font-size:13px;
	line-height:1.3em;
}
#social_profile_img {
	width:240px;
	float:left;
}
#social_profile_img img {
	border:1px solid #bfbfbf;
}
#social_fav_player{
	width:240px;
	float:left;
}
#social_fav_player h2{
	font-weight:bold;
	text-transform:uppercase;
	color:#3a3a3a;
	font-size:18px;
	font-family:"Helvetica Bold Condensed", Helvetica, Arial, sans-serif;
	text-align:center;
}
#social_fav_player h4{
	font-weight:bold;
	text-transform:uppercase;
	color:#3a3a3a;
	font-size:12px;
	font-family:"Helvetica Bold Condensed", Helvetica, Arial, sans-serif;
	margin:0;
}
#social_fav_player img {
	border:1px solid #bfbfbf;
}
#essential_info {
	width:240px;
	float:left;
}
#essential_header {
	height:25px;
	background:url(/images/infobox240_topbot.gif) no-repeat;
	width:240px;
}
#essential_header h3{
	line-height:25px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:12px;
	color:#3a3a3a;
	font-size:12px;
	font-family:"Helvetica Bold Condensed", Helvetica, Arial, sans-serif;
	font-weight:bold;
	text-shadow:white 1px 1px 0px;
}
#essential_body {
	width:230px;
	padding:5px;
	background:url(/images/infobox240_body.gif) repeat-y;
	float:left;
}
#essential_body img{
	border:none;
}
#essential_footer {
	float:left;
	width:240px;
	height:12px;
	margin:0;
	background-image: url(/images/infobox240_topbot.gif);
	background-repeat: no-repeat;
	background-position: left -25px;
}

#social240box {
	width:240px;
	float:left;
}
#social240box_header {
	height:25px;
	background:url(/images/infobox240_topbot.gif) no-repeat;
	width:240px;
}
#social240box_header h3{
	line-height:25px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:12px;
	color:#3a3a3a;
	font-size:12px;
	font-family:"Helvetica Bold Condensed", Helvetica, Arial, sans-serif;
	font-weight:bold;
	text-shadow:white 1px 1px 0px;
}
#social240box_body {
	width:230px;
	padding:5px;
	background:url(/images/infobox240_body.gif) repeat-y;
	float:left;
}
#social240box_body img{
	border:none;
}
#social240box_body p{
	font-size:11px;
}
#social240box_body b{
	font-size:12px;
}
#social240box_footer {
	float:left;
	width:240px;
	height:12px;
	margin:0;
	background-image: url(/images/infobox240_topbot.gif);
	background-repeat: no-repeat;
	background-position: left -25px;
}

#social_right {
	width:400px;
	float:left;
}
#social_about, #social_friends, #social_messages, #social_news, #social_comps {
	width:400px;
	float:left;
	margin:0 0 25px 0;
}
#about_social_header, #friends_social_header, #messages_social_header, #news_social_header, #comps_social_header {
	height:25px;
	background:url(/images/infobox400_topbot.gif) no-repeat;
	width:400px;
	float:left;
}
#about_social_header h3, #friends_social_header h3, #messages_social_header h3, #news_social_header h3, #comps_social_header h3{
	height:25px;
	margin:0;
	padding:0 0 0 12px;
	line-height:25px;
	font-weight:bold;
	text-transform:uppercase;
	color:#3a3a3a;
	font-size:12px;
	font-family:"Helvetica Bold Condensed", Helvetica, Arial, sans-serif;
	font-weight:bold;
	text-shadow:white 1px 1px 0px;
}
#about_social_body, #friends_social_body, #messages_social_body, #news_social_body, #comps_social_body {
	width:380px;
	padding:10px 10px 0 10px;
	background:url(/images/infobox400_body.gif) repeat-y;
	float:left;
}
#about_social_body p, #friends_social_body p, #messages_social_body p, #news_social_body p, #comps_social_body p{
	margin:0 0 0.5em 0;
}
.split_content {
	width:380px;
	float:left;
}
.split_left {
	width:148px;
	float:left;
	display:inline;
	color:#666;
}
.split_right {
	width:230px;
	display:inline;
	float:left;
}

.friend_small {
	/*
	width:60px;
	margin:5px 3px 5px 3px;
	*/
}
.friend_small img {
/*	height:66px;*/
}
.friend_small_name {
	text-align:center;
	color:#666;
}
.friend_small_link {
	color:#666;
}
#friends_social_body .friend_small_link a {
	color:#666;
}
#comps_social_body table {
	border:1px solid #bfbfbf;
}
#comps_social_body table td {
	border:1px solid #bfbfbf;
	padding:2px;
}
#comps_social_body table tr th {
	background:url(/images/infobox_header_rpt.gif) repeat-x;
	border:1px solid #bfbfbf;
	padding:0;
/*	background:#999;*/
	height:25px;
}
#comps_social_body table tr th h4 {
	line-height:25px;
	font-weight:bold;
	text-transform:uppercase;
	color:#3a3a3a;
	font-size:12px;
	font-family:"Helvetica Bold Condensed", Helvetica, Arial, sans-serif;
	text-shadow:white 1px 1px 0px;
	text-align:center;
	margin:0;
	padding:0;
}

.social_message {
	width:380px;
}
.social_message_wide {
	width:680px;
}
.social_message_top, .social_message_wide_top {
	float:left;
	padding:5px;
	background-color:#eee;
}
.social_message_top {
	width:370px;
}
.social_message_wide_top {
	width:670px;
}
.social_message_top img, .social_message_wide_top img  {
	float:left;
	width:50px;
	padding-right:5px;
}
p.social_message_top {
	float:left;
}
.social_message_bottom {
	padding-left:60px;
	float:left;
}
.social_message_bottom p{
	margin:0;
}
.social_message_bottom a{
	color:#900;
}
.social_message_bottom a:link{
	text-decoration:none;
}
.social_message_bottom a:hover{
	text-decoration:underline;
}

#social_news {

}
.social_news_item, .social_news_wide_item {
	float:left;
	padding:5px;
	background-color:#eee;
	margin:0 0 10px 0;
}
.social_news_item {
	width:370px;
}
.social_news_wide_item {
	width:670px;
}
.social_news_title, .social_news_wide_title{
	font-weight:bold;
	color:#666;
}
#social_news .social_news_excerpt a:link,
#social_news .social_news_excerpt a:visited,
#social_news .social_news_excerpt a:active,
#social_news .social_news_excerpt a:hover{
	color:black;
	text-decoration:underline;
}
#standard_content .social_news_wide_excerpt a:link,
#standard_content .social_news_wide_excerpt a:visited,
#standard_content .social_news_wide_excerpt a:active,
#standard_content .social_news_wide_excerpt a:hover{
	color:#900;
	text-decoration:underline;
}
.social_news_comment {
	color:#900;
}
.social_news_wide_comment {
	color:black;
}
div#social_news .social_news_link a{
	color:#777;
	text-decoration:underline;
}
#about_social_footer, #friends_social_footer, #messages_social_footer, #news_social_footer, #comps_social_footer {
	float:left;
	width:400px;
	height:12px;
	margin:0;
	background-image: url(/images/infobox400_topbot.gif);
	background-repeat: no-repeat;
	background-position: left -25px;
}

#login240 {
	width:240px;
	float:left;
	margin-right:20px;
}
#login240_header {
	height:25px;
	background:url(/images/infobox240_topbot.gif) no-repeat;
	width:240px;
}
#login240_header h3{
	line-height:25px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:12px;
	color:#3a3a3a;
	font-size:12px;
	font-family:"Helvetica Bold Condensed", Helvetica, Arial, sans-serif;
	font-weight:bold;
	text-shadow:white 1px 1px 0px;
}
#login240_body {
	width:230px;
	padding:5px;
	background:url(/images/infobox240_body.gif) repeat-y;
	float:left;
}
#login240_footer {
	float:left;
	width:240px;
	height:12px;
	margin:0;
	background-image: url(/images/infobox240_topbot.gif);
	background-repeat: no-repeat;
	background-position: left -25px;
}

#register300 {
	width:300px;
	float:left;
}
#register300_header {
	height:25px;
	background:url(/images/infobox300_topbot.gif) no-repeat;
	width:300px;
}
#register300_header h3{
	line-height:25px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:12px;
	color:#3a3a3a;
	font-size:12px;
	font-family:"Helvetica Bold Condensed", Helvetica, Arial, sans-serif;
	font-weight:bold;
	text-shadow:white 1px 1px 0px;
}
#register300_body {
	width:290px;
	padding:5px;
	background:url(/images/infobox300_body.gif) repeat-y;
	float:left;
}
#register300_footer {
	float:left;
	width:300px;
	height:12px;
	margin:0;
	background-image: url(/images/infobox300_topbot.gif);
	background-repeat: no-repeat;
	background-position: left -25px;
}

.infobox220 {
	width:220px;
	float:left;
	margin:0 20px 20px 0;
}
.infobox220_header {
	height:25px;
	background:url(/images/infobox220_topbot.gif) no-repeat;
	width:220px;
}
#standard_content .infobox220_header h3{
	line-height:25px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:12px;
	color:#3a3a3a;
	font-size:12px;
	font-family:"Helvetica Bold Condensed", Helvetica, Arial, sans-serif;
	font-weight:bold;
	text-shadow:white 1px 1px 0px;
}
.infobox220_body {
	width:210px;
	padding:5px;
	background:url(/images/infobox220_body.gif) repeat-y;
	float:left;
}
.infobox220_footer {
	float:left;
	width:220px;
	height:12px;
	margin:0;
	background-image: url(/images/infobox220_topbot.gif);
	background-repeat: no-repeat;
	background-position: left -25px;
}


.infobox240 {
	width:240px;
	float:left;
	margin-right:20px;
}
.infobox240_header {
	height:25px;
	background:url(/images/infobox240_topbot.gif) no-repeat;
	width:240px;
}
#standard_content .infobox240_header h3{
	line-height:25px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:12px;
	color:#3a3a3a;
	font-size:12px;
	font-family:"Helvetica Bold Condensed", Helvetica, Arial, sans-serif;
	font-weight:bold;
	text-shadow:white 1px 1px 0px;
}
.infobox240_body {
	width:230px;
	padding:5px;
	background:url(/images/infobox240_body.gif) repeat-y;
	float:left;
}
.infobox240_footer {
	float:left;
	width:240px;
	height:12px;
	margin:0;
	background-image: url(/images/infobox240_topbot.gif);
	background-repeat: no-repeat;
	background-position: left -25px;
}


.infobox300 {
	width:300px;
	margin:0 20px 25px 0;
	float:left;
}
.infobox300_header {
	height:25px;
	background:url(/images/infobox300_topbot.gif) no-repeat;
	width:300px;
}
#standard_content .infobox300_header h3{
	line-height:25px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:12px;
	color:#3a3a3a;
	font-size:12px;
	font-family:"Helvetica Bold Condensed", Helvetica, Arial, sans-serif;
	font-weight:bold;
	text-shadow:white 1px 1px 0px;
}
.infobox300_body {
	width:290px;
	padding:5px;
	background:url(/images/infobox300_body.gif) repeat-y;
	float:left;
}
.infobox300_footer {
	float:left;
	width:300px;
	height:12px;
	margin:0;
	background-image: url(/images/infobox300_topbot.gif);
	background-repeat: no-repeat;
	background-position: left -25px;
}

.infobox400 {
	width:400px;
	margin:0 20px 25px 0;
	float:left;
}
.infobox400_header {
	height:25px;
	background:url(/images/infobox400_topbot.gif) no-repeat;
	width:400px;
}
#standard_content .infobox400_header h3{
	line-height:25px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:12px;
	color:#3a3a3a;
	font-size:12px;
	font-family:"Helvetica Bold Condensed", Helvetica, Arial, sans-serif;
	font-weight:bold;
	text-shadow:white 1px 1px 0px;
}
.infobox400_body {
	width:390px;
	padding:5px;
	background:url(/images/infobox400_body.gif) repeat-y;
	float:left;
}
.infobox400_footer {
	float:left;
	width:400px;
	height:12px;
	margin:0;
	background-image: url(/images/infobox400_topbot.gif);
	background-repeat: no-repeat;
	background-position: left -25px;
}
.infobox500 {
	width:500px;
	margin:0 20px 25px 0;
	float:left;
}
.infobox500_header {
	height:25px;
	background:url(/images/infobox500_topbot.gif) no-repeat;
	width:500px;
}
#standard_content .infobox500_header h3{
	line-height:25px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:12px;
	color:#3a3a3a;
	font-size:12px;
	font-family:"Helvetica Bold Condensed", Helvetica, Arial, sans-serif;
	font-weight:bold;
	text-shadow:white 1px 1px 0px;
}
.infobox500_body {
	width:490px;
	padding:5px;
	background:url(/images/infobox500_body.gif) repeat-y;
	float:left;
}
.infobox500_footer {
	float:left;
	width:500px;
	height:12px;
	margin:0;
	background-image: url(/images/infobox500_topbot.gif);
	background-repeat: no-repeat;
	background-position: left -25px;
}

.infobox700 {
	width:700px;
	margin:0 0 25px 0;
	float:left;
}
.infobox700_header {
	height:25px;
	background:url(/images/infobox700_topbot.gif) no-repeat;
	width:700px;
}
#standard_content .infobox700_header h3{
	line-height:25px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:12px;
	color:#3a3a3a;
	font-size:12px;
	font-family:"Helvetica Bold Condensed", Helvetica, Arial, sans-serif;
	font-weight:bold;
	text-shadow:white 1px 1px 0px;
}
.infobox700_body {
	width:690px;
	padding:5px;
	background:url(/images/infobox700_body.gif) repeat-y;
	float:left;
}
.infobox700_footer {
	float:left;
	width:700px;
	height:12px;
	margin:0;
	background-image: url(/images/infobox700_topbot.gif);
	background-repeat: no-repeat;
	background-position: left -25px;
}
#standard_content .right_question {
	text-align:right;
	padding:0 1em;
}
#standard_content .example {
	color:#666;
}
#standard_content .example p{
	margin:0;
	padding:0.5em 0 0 0;
	display:inline;
}