button { float: right; }

.section_full, .section_half { *padding-bottom: 0;}

#profiles ul { padding-left: 13px; margin: 0; }
#profiles li { display: inline-block; }
ul#profiles_list { list-style: none; padding: 0; margin: 15px 0 15px 0;}
#profiles_list a { display: block; border: 0; text-decoration: none; border-left: 1px solid #c0c0c0; height: 130px;}
#profiles_list a:hover, #profiles_list a.selected { background: url(../../img/avatar_highlight.gif) no-repeat;}
#profiles_list a.active { background: url(../../img/avatar_active.gif) no-repeat;}
#profiles_list li { display: inline-block; display: -moz-inline-box; float: left; width: 127px; }
#profiles_list img { padding: 15px 31px 15px 32px; border: 0;}
#profiles_list li .name, #profiles_list li .platform { color: #333; float: left; clear: left; text-align: center; display: block; width: 100%;}
#profiles_list li .name {  font-weight: bold; }
#profiles_list li .platform { float: left; clear: left; font-size: 9px; }

ul#unfiltered_profiles_list { list-style: none; padding: 0; margin: 15px 0 15px 0;}
#unfiltered_profiles_list a { display: block; border: 0; text-decoration: none; border-left: 1px solid #c0c0c0; height: 130px;}
#unfiltered_profiles_list a:hover, #unfiltered_profiles_list a.selected { background: url(../../img/avatar_highlight.gif) no-repeat;}
#unfiltered_profiles_list a.active { background: url(../../img/avatar_active.gif) no-repeat;}
#unfiltered_profiles_list li { display: inline-block; display: -moz-inline-box; float: left; width: 127px; }
#unfiltered_profiles_list img { padding: 15px 31px 15px 32px; border: 0;}
#unfiltered_profiles_list li .name, #unfiltered_profiles_list li .platform { color: #333; clear: left; text-align: center; display: block; width: 100%;}
#unfiltered_profiles_list li .name {  font-weight: bold; }
#unfiltered_profiles_list li .platform { clear: left; font-size: 9px; }

#contact_options dl { width: 500px;}
#contact_options dt { width: 40px;}

#selectpersona_msg .error_message, #ea_id .error_message_static {
	float: left; text-align: left;
	background-color: #d0030d; 
	color: #FFF; 
	padding: 5px; 
	margin-top: 6px;
	position: relative; 
	top: -15px; 
	margin: 0;}

#selectpersona_msg ul {
	padding-right:13px;
}

/*--- FORMS ---*/

/*edit my info*/
form { *margin-top: 15px;}
button { *margin-bottom: 15px;}
form li { margin-bottom: 4px;}
form ul { margin: 0 0 4px 0;}
label { color: #333;}
input { width: 185px; }
input.checkbox { width: auto; }
select { position: relative ; left: -3px; width: 189px; }
#email_input { width: 285px ; }
#contact_options dd{ padding-bottom:1em; }
#dtThirdPartyOptin {clear: both;}

/* preferences closeable message section */
div.warning {
	position: relative;
	margin-bottom: 15px;
	padding: 15px;
	border-top: 3px solid #fc6423;
	border-bottom: 3px solid #fc6423;
	background: #ffc4ab;
	}
div.warning a.warning-close {
	position: absolute;
	top: 6px;
	right: 6px;
	}
div.warning a.warning-close img {
	border: none;
	}
div.warning h2 {
	margin: 0;
	padding: 0;
	color: #222;
	}

/* my preferences section */
div.section_thirds {
	padding: 0 0 30px 0;
	}
div.section_thirds div.section_third {	
	float: left;
	width: 195px;
	margin: 0 12px; 
	}
* html div.section_thirds div.section_third { /* for IE6 */
	display: inline;
	}
div.section_thirds div.section_third h2.hr {
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	}
div.section_thirds div.section_third p {
	font-size: 11px;
	}
div.section_thirds div.section_third p a:link,
div.section_thirds div.section_third p a:visited {
	color: #04c2d8;
	}	
