@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }
.clear { clear: both }
body { background: #e7e7de; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; overflow-x: hidden; }

a, a:link, a:visited, a:active { text-decoration: none; color: #2786c2; outline: none; cursor: pointer; }
a:hover { color: #f75342; cursor: pointer; text-decoration: none; }

img {
	border:0px none;
}

h2 { font: 18px/1.5em "Arial"; font-weight:bold }

/* Main containers*/
#content { padding: 0px 5px 10px 5px}
#contentdark { background:#141c1b url('images/content.gif') repeat-x; color:#FFF; width:865px;position:relative; padding-left:30px; padding-right:30px; padding-top:35px; padding-bottom:25px; margin-bottom:none }
#wrapper { width: 925px; margin: 0 auto }
#container { width: 100%; background: #FFF;}
#user_box { background:#e8f4fd; padding:8px 5px 5px 10px; overflow: hidden; }
#user_box_button { height:10px; color:#FFF; text-align:center; margin:0px 0px 3px 0px}
.user_box_button_up { background:#4ebaff url('images/arrow_up.gif') no-repeat center;}
.user_box_button_down { background:#4ebaff url('images/arrow_down.gif') no-repeat center;}
.user_box_button_up:hover { background:#84cfff url('images/arrow_up.gif') no-repeat center; }
.user_box_button_down:hover { background:#84cfff url('images/arrow_down.gif') no-repeat center; }
#user_box_button a { border:none; display:block;}

/* Header */
#header { height:51px; width:100% }
#headerlink a { font-size:2px }
h1 a span { background: url('images/logo.gif') no-repeat; width: 174px; height: 51px; cursor: pointer; position: absolute; z-index: 10; border:medium none; }

/* User */
#avbox { background:url('images/avbox.gif'); width:432px; height:230px; float:left; margin-left:5px; margin-right:0px; margin-top:5px; margin-bottom:0px; padding-left:4px; padding-right:0px; padding-top:10px; padding-bottom:0px }
#avbox h2 { color:#c74724; margin:0px 0px 0px 7px } 
#avbox img.avatar { float:left }
#avbox .box { background:#FFF; float:left; width:240px; height:160px; padding:5px 5px 5px 5px; margin:10px 0px 0px 5px; font-size:14px }
#avbox a { color:#2786c2; text-decoration:none; }
#avbox a:hover { text-decoration:underline }

#rightbox { width:430px; height:230px; float:left; margin:5px 0px 0px 10px; font-size:12px;}
#rightbox h2 { color:#c74724; font-size:18px; font-weight:bold; float:left }
#rightbox .item { width:100%; border-bottom:1px solid #CCC; color:#afb1b1; padding:4px 0px 4px 4px; line-height:1.4em }
#rightbox .item:hover { background:#eef4f6 }
#rightbox .more a { float:right; font-size:14px; color:#000; text-decoration:none; margin:3px 0px 0px 0px }
#rightbox .more a:hover { text-decoration:underline }



#spotlight { width:221px; height:313px; background:url('images/spotlight_bg.gif'); float:left; text-align:center; color:#FFF; margin:5px 5px 0px 0px }
#spotlight img { margin:62px 0px 0px 0px }
#spotlight a { color:#FFF; text-decoration:none; display:block; font-weight:500; letter-spacing:1px; font-size:18px }
#spotlight a:hover { text-decoration:underline }

/* Top navigation */
#navigation
{
	width:905px;
	height:29px;
	background:url('images/navigation_2.gif') no-repeat;
	padding-left:20px; padding-right:0px; padding-top:10px; padding-bottom:0px
}
#navigation a
{
	display:block;
	margin:0px 45px 0px 0px;
	float:left;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
#navigation a:hover
{
	text-decoration:underline;
}
#navigation a.active
{
	color:#65b713;
}
#navigation a.active:hover
{
	text-decoration:none;
}

/* boxes */
#bottombox { width:323px; margin:5px 5px 0px 5px; float:left }
#bottombox h3 { color:#3e3e3e; font-size:18px }
#bottombox .subtext { font-size:12px; color:#CCC }
#bottombox .item { border-bottom:1px solid #CCC; padding:5px 0px 5px 3px; font-size:12px; color:#666 }
#bottombox .item:hover { background:#eef4f6 }
#bottombox .item a { font-weight:bold }
#bottombox .all a { float:right; font-size:14px; color:#000; margin:4px 6px 0px 0px }
#bottombox .all a:hover { text-decoration:underline }

/* Bottom of page */
#footer{ background:url('images/footer.gif') #2b2b2b repeat-x; height:105px; width:925px; line-height:1.2em; margin-top:0px; }
#footerLogo { margin-left:35px; background:url('images/footerlogo.gif') no-repeat; width:118px; height:81px; float:left }
#footerText { float:left; margin:25px 0px 0px 15px; color:#ccc; font-size:12px; }
#footer a { color:#75c228; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

table { border-collapse: collapse; border-spacing: 0; }

td.d  { background:#dbeff0; padding:5px; }
/* boxes */

td.icons 
{ vertical-align:middle; height:32px; background:#d4e9ec; }
td.icons a { display:block; padding:4px; vertical-align:middle; float:left; }
td.icons .sep { width:2px; border-right:1px solid #b7c2c3; margin-top:4px; margin-bottom:4px; margin-right:2px; float:left; height:16px; }
td.icons a:hover { background:#dbeff0 }

td.icons2 
{ vertical-align:bottom; height:32px; background:#d4e9ec; }
td.icons2 a { display:block; padding:4px; vertical-align:bottom; float:left; }

td.icons2 a:hover { background:#dbeff0 }
.pagealert {
	width: 870px;
	float: left;
	margin-left: 10px;
	margin-bottom: 20px;
	margin-top: 10px;
	padding: 10px;
	font: bold 11pt Verdana;
	background-color: #FBF8E6;
	border: 1px solid #EFE9C9;
	color: #878265;
}

.allfriendsbox {
	float: left;
	width: 890px;	
	margin-left:13px;
	margin-top:10px;
	background-color: #F3F3F3;
	margin-bottom: 15px;
}

.allfriendsbox h3 {
	background: #E7E7E7 url('/images/fulltitle.gif') no-repeat;
	float: right;
	height:43px;
	line-height:43px;	
	width: 880px;
	margin-bottom: 8px;
	color: #0870AE;
	padding-left: 10px;
	font-size: 9pt;	
}
.termstext p{
	margin-top:0px;
	margin-bottom:10px;

}
.termstext ol{
	list-style-type: decimal;
	margin: 0;
	padding: 5px;
	display: block; 
	margin-left:25px;
	padding-left:25px;

}
.termstext ol li{
	display: list-item;
	list-style-type: decimal; 
	padding: 2px;
}
.termstext ul{
	margin-left:25px;
	padding-left:25px;
}
.termstext ul li{
	list-style-type:disc;
	margin: 0;
	padding: 2px;
}
.charcounter a{
	color: #65B713;
	font: bold 12px Calibri, Verdana, Tahoma;
}
