/***** layout *****/

#content-container #content-left {
	width: 631px;
	float: left;
	}
#content-container #content-left #left{
	width: 300px;
	float: left;
	}
#content-container #content-left #right{
	margin-left: 32px;
	width: 300px;
	float: right;
	}
#content-container #content-right {
	width: 295px;
	float: left;
	}
#profile-box {
	margin: 10px 0 0 0 !important;
	padding: 0 !important;
	width: 626px;
	background: #333;
	}
#profile-box .pic{
	background-color: #3D3D43;
	border-right: 1px solid #999999;
	}
#profile-box #profile-pic {
	margin: 0 0 8px 0;
	padding: 9px 13px 13px 13px;
	width: 170px;
	height: 250px;
	float: left;
	border-right: 8px solid #999999;
	background-color: #3D3D43;
	}
#profile-box #profile-pic img {
	margin-top: 13px;
	}
#profile-box #profile-pic p.name {
	font-weight: bold;
	font-size: 21px;
	color: #999;
	text-transform: uppercase;	
	}
#profile-box #profile-pic p.send-message {
	margin: 4px 0 0 36px;
	font-size: 12px;
	}	
#profile-box #profile-pic p.send-message a {
	color: #cccc99;
	text-decoration: none;
	}
#profile-box #profile-pic p.send-message a:hover {
	color: #666666;
	text-decoration: none;
	}
#profile-box #profile-pic p.add-friend {
	margin: 4px 0 0 36px;
	font-size: 12px;
	}
#profile-box #profile-pic p.add-friend a {
	color: #cccc99;
	text-decoration: none;
	}
#profile-box #profile-pic p.add-friend a:hover {
	color: #666666;
	text-decoration: none;
	}
#profile-box #profile-attributes {
	margin: 20px 0 0 0;
	padding: 9px 0 13px 10px;
	width: 616px;
	clear: both;
	background-color: #000;
	height:auto;
	}
#profile-about span.last-login {
	margin: 0 0 0 20px;
	font-size: 10px;
	color: #999;
	font-weight:bold;
	font-size:12px;
	}
#profile-box #profile-attributes h4.attribute-header {
	margin: 8px 0 0 0;
	font-size: 14px;
	color: #999;
	background: #cccc99;
  text-transform: uppercase;
	min-width: 626px;
  width: expression( document.body.clientWidth < 627 ? "626px" : "auto" );
	}
#profile-box #profile-attributes p {
	margin: 6px 0 0 0;
	padding: 0;
	font-size: 12px;
	width: 596px;
	color: #999;
	text-align:left;
	}
.profile-question {
	float:left;
	width:150px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:6px;
	padding-bottom:0px;
	}
.profile-answer {
	margin-left:155px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:6px;
	padding-bottom:0px;
	}	
.profileSet{
	width:605px;
	clear:both;
	}
.attribute-subhead {
	font-size: 12px;
	font-weight: bold;
	color: #999;
	}
.attribute-description {
	font-size: 12px;
	margin: 0 0 0 0px;
	color: #999;
	}
#profile-box #profile-about {
	margin: 0 0 8px 0;
	padding: 9px 0 13px 10px;
	width: 411px;
	height: 250px;
	float: left;
	background-color: #3D3D43;
	}
#profile-box #profile-about h2 {
	font-size: 14px;
	color: #999;
	text-transform: uppercase;
	}	
#profile-box #profile-about p {
	margin-top: 8px;
	font-size: 12px;
	width: 398px;
	color: #999;
	}
	
#module_friends {
	margin: 30px 0 30px 0 !important;
	padding: 0 !important;
	width: 626px;
	}
#module_friends .header {
	margin: 0 !important;
	padding: 4px 0 0 0 !important;
	width: 626px;
	height: 20px;
	background: #333333;
	border-top: 1px solid #999;
	}
#module_friends .header span.title {
	margin-left: 10px;
	font-family: arial;
	font-size: 14px;
	color: #999;
	text-transform: uppercase;
	}
#module_friends span.view-all {
	margin: 8px 10px 0 0;
	float: right;
	font-size: 12px;
	}
#module_friends span.view-all a {
	color:  #cccc99;
	text-decoration: none;
	}
.widget_friends-carousel {
	margin: 10px 0 0 0 !important;
	padding: 12px 0 9px 0 !important;
	border: 1px solid #cccc99;
	border-width: 1px 0 1px 0;
	}
.next-butn {
	margin: 0;
	padding: 0;
	width: 16px;
	height: 16px;
	float: right;
	background: transparent url(../images/global/butn-next.gif) no-repeat 0 0;
	}
a.prev-butn {
	margin: 0;
	padding: 0;
	width: 20px;
	height: 20px;
	text-decoration: none;
	background: transparent url(../images/global/butn-prev.gif) no-repeat 0 0;
	}
.widget_friends-carousel ul {
	margin: 0 0 0 12px;
	padding: 0;
	display: inline;
	list-style-type: none;
	}
.widget_friends-carousel ul li {
	margin: 0 0 0 11px;
	padding: 0;
	display: inline;
	width: 55px;
	overflow: hidden;
	}
.widget_friends-carousel ul li img {
	margin: 0;
	padding: 1px;
	width: 55px;
	height: 55px;
	border: 1px solid #cccc99;
	}
#left-column {
	width: 300px;
	float: left;
	}
#right-column {
	margin-left: 27px;
	width: 300px;
	float: left;
	}
#module_blog-post {
	margin: 30px 0 30px 0 !important;
	padding: 0 !important;
	width: 294px;
	float: left;
	}
#module_blog-post .header {
	margin: 0 !important;
	padding: 4px 0 0 0 !important;
	width: 294px;
	height: 20px;
	background: #333333;
	border-top: 1px solid #999;
	}
#module_blog-post .header span.title {
	font-family: arial;
	font-size: 14px;
	margin-left: 10px;
	color: #999;
	text-transform: uppercase;
	}
#module_blog-post span.view-all {
	margin: 8px 10px 0 0;
	float: right;
	font-size: 12px;
	}
#module_blog-post span.view-all a {
	color:  #cccc99;
	text-decoration: none;
	}	
#module_blog-post .sub-content {
	margin: 0;
	padding: 0;
	width: 294px;
	}
#module_blog-post .sub-content .blog-entry {
	margin: 12px 0 0 0;
	padding: 0 0 0 8px;
	height: 21px;
	background: #000;
	}
#module_blog-post .sub-content .blog-entry span.entry {
	font-size: 12px;
	font-weight: bold;
	}
#module_blog-post .sub-content .blog-entry #entry a {
	font-weight: bold;
	color: #cccc99;
	}
#module_blog-post .sub-content .blog-entry span.entry a:hover {
	color: #cccc99;
	}
#module_blog-post .sub-content .blog-entry span.entry-date {
	float: right;
	margin: 3px 9px 0 0;
	font-size: 11px;
	color: #999;
	}
#module_groups {
	margin: 30px 0 30px 0 !important;
	padding: 0 !important;
	width: 294px;
	float: left;
	}
#module_groups .header {
	margin: 0 !important;
	padding: 4px 0 0 0 !important;
	width: 300px;
	height: 20px;
	background: #333333;
	border-top: 1px solid #999;
	}
#module_groups .header span.title {
	font-family: arial;
	font-size: 14px;
	margin-left: 10px;
	color: #999;
	text-transform: uppercase;
	}
#module_groups span.view-all {
	margin: 8px 10px 0 0;
	float: right;
	font-size: 12px;
	}
#module_groups span.view-all a {
	color:  #cccc99;
	text-decoration: none;
	}		
#module_groups .sub-content {
	margin: 0;
	padding: 0;
	width: 294px;
	}
#module_groups .sub-content ul{
	margin: 10px 0 0 0;
	padding: 0;
	width: 300px !important;
    display: block;
    }
#module_groups .sub-content ul li {
	margin:  0 0 10px 0;
	height: 47px;
	list-style-type: none;
    display: block;
	border: 1px solid #999999;
	border-width: 1px 0 1px 0;
	}
#module_groups .sub-content ul li .thumbnail a{
	width: 46px;
	height: 46px;
	margin: 0 !important;
	padding: 0 6px 0 0 !important;
    }
#module_groups .sub-content ul li div.thumbnail {
	float: left;
	text-align: center;
	padding: 0 !important;
    }
#module_groups .sub-content ul li div.thumbnail img {
	border: 1px solid #cccc99;
	background: none !important;
	margin: 0 !important;
	padding: 0 !important;
    }
#module_groups .sub-content ul div.item-info {
	margin: 0 !important;
	word-wrap:break-word;
    }
#module_groups .sub-content ul li div.item-info .group-name {
	margin: 0 !important;
	padding: 5px 0 0 0 !important;
	color: #999;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
    }
#module_groups .sub-content ul li div.item-info .group-name a {
	color: #cccc99;
    }
#module_groups .sub-content ul li div.item-info .group-name a:hover {
	color: #cccc99;
    }
#module_groups .sub-content ul li div.item-info .group-description {
	margin: 4px 0 0 0 !important;
	padding: 3px 0 3px 0 !important;
	color: #999;
	height: 12px;
	font-size: 10px;
	background: #000;
    }
#module_recent-media {
	margin: 30px 0 30px 0 !important;
	padding: 0 !important;
	width: 294px;
	float: left;
	}
#module_recent-media .header {
	margin: 0 !important;
	padding: 4px 0 0 0 !important;
	width: 294px;
	height: 20px;
	background: #333;
	border-top: 1px solid #999;
	}
#module_recent-media .header span.title {
	font-family: arial;
	font-size: 14px;
	margin-left: 10px;
	color: #999;
	text-transform: uppercase;
	}
#module_recent-media span.view-all {
	margin: 8px 10px 0 0;
	float: right;
	font-size: 12px;
	}
#module_recent-media span.view-all a {
	color:  #cccc99;
	text-decoration: none;
	}		
#module_recent-media .subcontent {
	margin: 10px 0 0 0 !important;
	padding: 12px 0 9px 0 !important;
	border: 1px solid #D5D5D8;
	border-width: 1px 0 1px 0;
	}
#module_recent-media .subcontent ul {
	margin: 0;
	padding: 0;
	text-align: center;
	display: inline;
	list-style-type: none;
	clear:both;
	}
#module_recent-media .subcontent ul li {
	margin: 0 5px 0 0;
	padding: 0;
	display: inline;
	width: 74px;
	overflow: hidden;
	float:left;
	}
	
#module_events {
	margin: 30px 0 30px 0 !important;
	padding: 0 !important;
	width: 294px;
	float: left;
	}
#module_events .header {
	margin: 0 !important;
	padding: 4px 0 0 0 !important;
	width: 294px;
	height: 20px;
	background: #333;
	border-top: 1px solid #999;
	}
#module_events .header span.title {
	font-family: arial;
	font-size: 14px;
	margin-left: 10px;
	color: #999;
	text-transform: uppercase;
	}
#module_events span.view-all {
	margin: 8px 10px 0 0;
	float: right;
	font-size: 12px;
	}
#module_events span.view-all a {
	color:  #cccc99;
	text-decoration: none;
	}		
#module_events .sub-content {
	margin: 0;
	padding: 0;
	width: 294px;
	}
#module_events .sub-content .event-entry {
	margin: 12px 0 0 0;
	padding: 0 0 0 8px;
	height: 21px;
	background: #000;
	}
#module_events .sub-content .event-entry span.entry {
	font-size: 12px;
	font-weight: bold;
	color: #999;
	}
#module_events .sub-content .event-entry #entry a {
	font-weight: bold;
	color: #cccc99;
	}
#module_events .sub-content .event-entry span.entry a:hover {
	color: #cccc99;
	}
#module_events .sub-content .event-entry span.entry-date {
	float: right;
	margin: 3px 9px 0 0;
	font-size: 11px;
	color: #999;
	}
#module_recent-activity {
	margin-top: 10px !important;
	margin-left: 12px !important;
	padding: 0 !important;
	width: 324px;
	height: auto;
	}
#module_recent-activity .header {
	margin: 0 !important;
	padding: 4px 0 0 0 !important;
	width: 324px;
	height: 20px;
	background: #333;
	border-top: 1px solid #999;
	}
#module_recent-activity .header span.title {
	font-family: arial;
	font-size: 14px;
	margin-left: 10px;
	color: #999;
	text-transform: uppercase;
	}
#module_recent-activity span.view-all {
	margin: 8px 10px 0 0;
	float: right;
	font-size: 12px;
	}
#module_recent-activity span.view-all a {
	color:  #cccc99;
	text-decoration: none;
	}
#module_recent-activity .sub-content {
	margin: 0;
	padding: 0;
	width: 324px;
	}
#module_recent-activity .sub-content ul{
	margin: 10px 0 0 0;
	padding: 0;
	width: 324px !important;
      display: block;
    }
#module_recent-activity .sub-content ul li {
	margin:  0 0 10px 0;
	list-style-type: none;
    display: block;
	border: 0px solid #D5D5D8;
	}
#module_recent-activity .sub-content ul li .thumbnail a{
	width: 46px;
	height: 46px;
	margin: 0 !important;
	padding: 0 6px 0 0 !important;
    }
#module_recent-activity .sub-content ul li div.thumbnail {
	float: left;
	text-align: center;
	padding: 0 !important;
    }
#module_recent-activity .sub-content ul li div.thumbnail img {
	border: 1px solid #FFFFFF;
	background: none !important;
	margin: 0 !important;
	padding: 0 !important;
    }
#module_recent-activity .sub-content ul div.item-info {
	margin: 0 !important;
	word-wrap:break-word;	
	overflow:hidden;
    }
/*#module_recent-activity .sub-content ul li div.item-info .user-action {
	margin: 5px 0 0 0 !important;
	padding: 3px 0 3px 0 !important;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	background: #cccc99;
    }*/

#module_recent-activity .sub-content ul li div.item-info p.user-action {
	margin: 5px 0 7px 0 !important;
	padding: 2px 0 2px 0 !important;
	color: #999;
	font-size: 11px;
    }
#module_recent-activity .sub-content ul li div.item-info p.user-action a {
	color: #cccc99;
	font-weight: bold;
	text-decoration: none;
    }
#module_recent-activity .sub-content ul div.date-separator {
	margin: 0:
	padding: 0;
	height: 16px;
	background: #333;
	}
#module_recent-activity .sub-content ul div.date-separator span.history {
	float: right;
	margin: 0 13px 0 0;
	color: #999;
	font-size: 11px;
    }
.icon_action {
	margin: 0;
	padding: 0 5px 0 0;
	}
.activity-separator {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 1px;
	background: transparent url(../images/layout/activity-separator.gif) repeat-x 0 0;
	}
    
#module_chatter {
	margin: 30px 0 30px 24px !important;
	padding: 0 !important;
	width: 324px;
	height: auto;
	}
#module_chatter .header {
	margin: 0 0 0 34!important;
	padding: 4px 0 0 0 !important;
	width: 324px;
	height: 20px;
	background: #333;
	border-top: 1px solid #999;
	}
#module_chatter .header span.title {
	font-family: arial;
	font-size: 14px;
	margin-left: 10px;
	color: #999;
	text-transform: uppercase;
	}
#module_chatter span.view-all {
	margin: 8px 10px 0 0;
	float: right;
	font-size: 12px;
	}
#module_chatter span.view-all a {
	color:  #cccc99;
	text-decoration: none;
	}
#module_chatter #post-entry {
	margin: 0;
	padding: 0;
	height: 83px;
	background: #25201C;
	}
#module_chatter #post-entry textarea {
	margin: 13px 0 0 15px;
	padding: 0;
	width: 290px;
	height: 46px;
	border: 1px solid #CDD4E2;
	}
#module_chatter #post-entry #post-butn {
	margin: 2px 17px 0 0;
    padding: 0 3px 0 3px;
    width: 43px;
    height: 17px;
    float: right;
    border: 0;
    font-size:11px;
    color: #333;
    background: transparent url(../images/global/butn_chat-post.gif) no-repeat 0 0;
	}
#module_chatter .sub-content {
	margin: 0;
	padding: 0;
	width: 324px;
	}
#module_chatter .sub-content ul{
	margin: 10px 0 0 0;
	padding: 0;
	width: 324px !important;
   	display: block;
    }
#module_chatter .sub-content ul li {
	margin:  0 0 10px 0;
	list-style-type: none;
    display: block;
	}
#module_chatter .sub-content ul li .thumbnail a{
	width: 60px;
	height: 60px;
	margin: 0 !important;
	padding: 0 !important;
    }
#module_chatter .sub-content ul li div.thumbnail {
	float: left;
	text-align: center;
	padding: 0 !important;
    }
#module_chatter .sub-content ul li div.thumbnail img {
	background: none !important;
	margin: 0 !important;
	padding: 0 !important;
    }
#module_chatter .sub-content ul div.item-info {
	margin: 0 !important;
	padding: 0 !important;
	border: 1px solid #999999;
	border-width: 2px 0 0 0;
	width: 278px;
	float: left;
    }
#module_chatter .sub-content ul li div.item-info .user {
	margin: 0 !important;
	padding: 3px 0 3px 3px !important;
	font-size: 11px;
	text-decoration: none;
	background: #000;
    }
#module_chatter .sub-content ul li div.item-info .user a {
	color: #cccc99;
	font-weight: bold;
	text-decoration: none;
    }
#module_chatter .sub-content ul li div.item-info .user span {
	color: #999;
    }
#module_chatter .sub-content ul li div.item-info .user span.history {
	float: right;
	margin: 0 13px 0 0;
	color: #999999;
	font-size: 11px;
    }
#module_chatter .sub-content ul li div.item-info .user-post{
	margin: 4px 0 0 0 !important;
	padding: 2px 0 2px 3px !important;
	color: #999;
	font-size: 11px;
    }
#module_chatter .sub-content span.delete-icon{
	float:right;
	font-size:11px;
	font-weight:bold;
	padding:3px;
}
#module_chatter .sub-content span.delete-icon a{
	color:#cccc99;
	}
	.profileLinks{
	text-decoration:none;
	color:#cccc99;
	}
	
	.profileLinks:hover {
    color:#cccc99;

	}
.pagination a{
	color:#cccc99;
}
#entry {
  padding-top:2px;
  height:18px;
	font-size: 12px;
  width:210px;
	font-weight: bold;
	color: #999;
	}
#entry a {
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	}
#entry a:hover {

	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	}
.profileName{
	font-weight: bold;
	font-size: 21px;
	color: #999;
	text-transform: uppercase;	
	}
.lastLogin{
	font-size: 10px;
	color: #999999;
	font-weight:bold;
	font-size:12px;
	font-style:italic;
	}
#content-container .pages2 {
	float: left;
	width: 610px;
	text-align: right;
	padding: 30px 0 0px 0;
	position: relative;
	}
#IEroot .pages2 {
	padding: 30px 0 15px 0;
	}
#content-container .pages2 p {
	color: #999;
	font-family: arial;
	font-size: 12px;
	position: relative;
	right: 0px;
	}
#content-container .pages2 a {
	color: #366076;
	}
#content-container .pages2 a.urhere {
	color: #FFFFFF;
	background: #366076;
	padding: 0 4px 0 4px;
	}
.aboutMe{
	background-color: #3D3D43;
	}
