
#mp-statusBar {
    width: 876px;
    height: 37px;
    background-color: #f7f7f7;
    margin-bottom: 13px;
    clear: both;
}

#mp-vsectionThree {
    width: 228px;
    float: left;
	display: block;
	overflow: hidden;
	
}

#mp-vsectionTwo a {
	display: block;
	margin-bottom: 11px;
}

#mp-vsectionTwoThree {
	width: 623px;
	display: block;
	float: left;
}

#mp-vsectionOne {
	float: left;
	display: block;
	overflow: hidden;
	width: 253px;
	text-align: center;
}

#mp-vsectionOne #flashcontent, #mp-vsectionOne div#badges {
	margin: 0 auto;
}

#badges .mp-boxpad img {
	background-color:#F8F8F8;
	border:1px solid #DDDDDD;
	padding:2px;
}

#mp-vsectionOne #flashcontent {
	overflow: hidden;
	margin-bottom: 12px;
}

#mp-vsectionThree {
    margin-left: 12px;
}

#mp-vsectionTwo {
    width: 370px;
    float: left;
	display: block;
	overflow: hidden;
}

#mp-vsectionThree input, #mp-vsectionTwo input {
    width: 184px;

}

#hp-vsectionWelcome {
	float: left;
	display: block;
	overflow: hidden;
	width: 622px;
}


/* ie6 cries unless the widths are set.... */
#mp-vsectionTwo .mp-box { width: 356px !important; overflow:hidden;}
#mp-vsectionOne .mp-box, #mp-vsectionThree .mp-box { 	width: 214px !important;}



.mp-box {
    background-color:#FFF;
    font-size: 11px;
    overflow: hidden;
    margin-bottom: 12px;
	padding: 7px;
	clear:both;	
	/* Stupid ie6 hack.... doesn't read overflow without a width set.*/
	width: 96%;
}

.mp-box h2 {
    background-color: #f5f5f5;
    height: 27px;
    font-size: 14px;
    color: #5c5c5c;
    line-height: 27px;
    padding-left: 7px;
    position: relative;
	text-align: left;
}

#hp-trybeleaders {
	margin: 0 auto 12px;
}

#friendslist li , #toptrybers li, #hp-trybeleaders li{
    line-height: 21px;
    border: 1px solid #f0f0f0;
    background-color: #fafafa;
    margin: 2px 0;
    padding: 0 4px;
	height: 21px;

	float: left;
	display: block;
	clear: both;
}

#friendslist li { width: 170px; }
#toptrybers li, #hp-trybeleaders li { width: 170px; }

#toptrybers li span.name , #hp-trybeleaders li span.name{
	float: left;
	overflow:hidden;
	width:110px;
}

#toptrybers li span.points, #hp-trybeleaders li span.points {
	float: right;
	color: #555;
	background-color: #FFFFFF;
	border-left: 3px solid #EEE;
	padding: 0 3px;
	width: 42px;
}

#toptrybers #trybersList , #friendslist #ourBuddyList{
	height: 189px;
	overflow: auto;
}

#friendslist span.delete {
	float: right;
	margin-top: 3px;
}

#friendslist span.name {
	float: left;
}

#hp-trybeleaders #trybersList {
	height: 160px;
	overflow: auto;
}

div.mp-box  h2 span.headerHelp {
    float: right;
    color: #000099;
    font-weight: bold;
    position:absolute;
    right:10px;
    top:5px;
    cursor: pointer;
}

#userinfo dt {
    width: 120px;
    float: left;
    clear: left;
    color: #777;
    line-height: 18px;
    margin-bottom: 5px;
}

#userinfo dd{
    float: left;
    width: 200px;
    line-height: 18px;
    margin-bottom: 5px;
}

.mp-boxpad {
    padding: 7px;
}

#shoutbox h3 span {
    font-weight: bold;
}

#shoutbox h4 {
    background-color: #F7F7F7;
    font-size: 10px;
    line-height: 14px;
    color: #656565;
    padding-left: 5px;
}

#shoutbox p {
    font-size: 12px;
    line-height: 15px;
    padding-bottom: 20px;
}

.mp-box h3 {
	background:#F0F0F0 none repeat scroll 0 0;
	border-bottom:1px dotted #CCCCCC;
	line-height:25px;
	padding-left: 4px;
	margin: 0;
	text-align: left;
}

#msgs h3 span {
    font-weight: bold;
	color: #555;
	margin: 0;
	padding: 0;
}

#msgs h3 span.unread {
    font-weight: bold;
    font-style: italic;
    color: #000;
}

#msgs h4 {
    background-color: #F7F7F7;
    font-size: 10px;
    line-height: 14px;
    color: #656565;
    padding-left: 5px;
}

#msgs p {
    font-size: 12px;
    line-height: 15px;
    padding-bottom: 20px;
    display: none;
}

#shoutbox form p {
	font-size: 10px;
	line-height: 11px; 
	color: #888;
	margin: 0px;
}

DD INPUT, DD INPUT:hover, DD INPUT:focus {
	border:0 none;
	font-size:11px;
	margin:0;
	padding:4px;
}

ul.contained li {
	background:#FAFAFA;
}