/*
	MM CSS
*/
body{
  background: 			#fff;
  font-family: 			arial, tahoma, verdana;
  font-size: 			10px;
  margin: 				0px;
  padding: 				0px;
  text-align: 			left; 
}
img{
  border: 				0px; 
}
a, a:link, a:visited, a:active, a:hover{
	color:				black;
}
a:hover{
	text-decoration:none;
}
a img, a:link img, a:visited img, a:active img, a:hover img{
	/*border-style:none;*/
}
p{
	margin-top:			0px;
	margin-bottom:		5px;
}
form{
	margin:0;padding:0;
}
  
/*
	wrapper
*/
div#wrapper{
  padding: 				0px;
  margin:				0px auto;
  text-align: 			left;
  width: 				815px; 
}
div#wrapper_home{
	height:				auto;
	width:				485px;
	float:				none;
}

/*
	header
*/
div#header_main{
	width:				815px;
	height:				109px;
}
div#header_main_1{
	width:				814px;
	height:				65px;
	background-image:	url(images/top_mobimii.gif);
	background-position:	15px;
	background-repeat:	no-repeat;
	border-left:		1px solid #999999;
	border-bottom:		1px solid #999999;
}
div#header_main_2{
	width:				815px;
	height:				44px;
	background-color:	#EEE;
	
}
div#header_main_2_left{
	width:				665px;
	height:				44px;
	float:				left;
		
}
div#header_main_2_right{
	width:				149px;
	height:				44px;
	float:				left;
	border-right:		1px solid #CCCCCC;
}

/*
	body
*/
div#body_main{
	width:				815px;
	height:				auto;
	/*margin-bottom:		10px;*/
}
div#body_main_1{
	width:				815px;
	height:				auto;
}
div#body_main_long{
	width:				659px;
	height:				auto;
	float:				left;
	margin-top:			6px;
	margin-right:		6px;
	padding-top:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
}
div#body_main_1_left{
	width:				190px;
	height:				auto;
	float:				left;
	border-top:			0px solid #CCCCCC;
	border-right:		1px solid #CCCCCC;
	border-bottom:		1px solid #CCCCCC;
	border-left:		1px solid #CCCCCC;
}
div#body_main_1_center{
	width:				665px;
	height:				auto;
	float:				left;
	border-top:			1px solid #CCCCCC;
	
}
div#body_main_1_right{
	width:				148px;
	height:				auto;
	float:				left;
	background-color:	#EEEEEE;
	border-bottom:		1px solid #CCCCCC;
	border-right:		1px solid #CCCCCC;
	border-left:		1px solid #CCCCCC;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		5px;
	
}
div#body_live_feed{
	background-color:	#FFFFCC;
	padding-top:		5px;
	padding-left:		5px;
	padding-right:		5px;
	padding-bottom:		5px;
	border-bottom:		1px solid #CCCCCC;
	font-size: 11px;
	font-weight:bold;
	
}
div#body_live_feed_wrapper{
	background-color:	#EFEEE6;
	padding-top:		5px;
	padding-left:		5px;
	padding-right:		5px;
	padding-bottom:		5px;
}
div#highlight_white{
	border-bottom:		1px solid #999999;
	padding-top:		10px;
	padding-bottom: 	5px;
}
div#highlight_grey{
	background-color:	#EEEEEE;
	border-bottom:		1px solid #999999;
	padding-top:		10px;
	padding-bottom: 	5px;
}
#body_action_medium{
	float:				left;
	padding-top:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
}
#body_action_long{
	float:				left;
	width:				655px;
	padding-top:		0px;
	padding-left:		0px;
	padding-right:		0px;
	padding-bottom:		0px;
	margin-bottom:		10px;
	border:			1px solid #CCCCCC;
	
}

/*
	classes
*/
.border_right_light{
	background-image:	url(images/lightpix.gif);
	background-position:	right;
	background-repeat:	repeat-y;
}
.margin_a{
	margin-left:8px;
}
.hr_spacer{
	margin-top:5px;
	margin-bottom:5px;
}
.login{
	width:120px;
}
.hr_break{
	font-size:1px;
	width:auto;
	height:auto;
	margin-bottom:0px;
	margin-top:0px;
	padding:5px 0px 5px 0px;
	border-top:1px solid #AAAAAA;
}
.hr_break_nav{
	width:auto;
	height:1px;
	margin-bottom:0px;
	margin-top:0px;
	border-top:1px solid #AAAAAA;
}
.feed_item{
	/*background-image:url(images/feed_icons/1.gif);*/
	background-repeat:no-repeat;
	padding:0px 0px 5px 25px;
}
.feedh{
}
.nav_bullet{
	color:#CC0000;
	font-family: "Verdana";
	font-weight:bold;
	margin-left:5px;
	margin-right:5px;
}
.nav_right{
	padding-top:3px;
	padding-bottom:3px;
	border-top:1px solid #999999;
}
.nav_right a{
	text-decoration:none;
}
.nav_right a:hover{
text-decoration:underline;
}
.nav_right_x{
	background-color:#DDDDDD;
}

/*
	Forms
*/
.formelement{
	font-size: 10px;
	font-family: Verdana,Arial,Tahoma;
	/*font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	background-color: #f4f4f4;*/
	/*height: auto;*/
	border: solid 1px #000000;
	padding: 1px 1px 1px 1px;
	margin: 0px 0px 0px 0px;
}
.profileform{
	width:300px;
}
.profileformdd{
	width:304px;
}
.form_button1{
	font-size: 11px;
	cursor:pointer;
	margin:5px 5px 5px 0px;color:#FFF;padding-top:1px;padding-bottom:1px;
	/*background-color:#009900;*/
	background-color:#000000;
	width:55px;
	font-weight:bold;
	border:1px solid black;
}
.form_button2{
	font-size: 11px;
	cursor:pointer;
	margin:5px 5px 5px 0px;color:#FFF;padding-top:1px;padding-bottom:1px;
	background-color:#CC0000;width:55px;
	font-weight:bold;
	border:1px solid black;
}
.form_button3{
	font-size: 11px;
	cursor:pointer;
	margin:5px 5px 5px 0px;
	color:#FFF;
	padding:1px 1px 1px 1px;
	background-color:#CC0000;
	font-weight:bold;
	border:1px solid black;
}
.form_button4{
	background-color:#CC0000;color:#FFFFFF;font-size:11px; font-weight:bold;border:1px solid black; cursor:pointer;
	padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;
}
input#search_text{
	background-image:		url(images/search_icon.gif);
	background-repeat:		no-repeat;
	background-position:	2px 1px;
	padding-left:			20px;
	width:					100px;
}

/*
	navigation (FB)
*/
.clearfix {
    display: inline-block; 
}
#navigator ul.main_set {
	font-size: 11px;
	float: right;
	display: block;
	list-style: none;
	margin-top: 43px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px; 
	font-weight:bold;
}

#navigator .main_set li {
	width:54px; 
	height:18px;
	float: right;
	display: block;
	margin-left: 3px;
	color:#FFFFFF;
	background-color:#000000;
	text-align:center;
	text-decoration:none;
	margin-bottom: 0px;
	margin-top: 0px;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:0px;
	-moz-border-radius: 3px 3px 0 0;
}

#navigator .main_set a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
		
/*
	topnav_loggedin
*/
#topnav_loggedin ul.main_nav{
	font-size:11px;
	display:block;
	list-style:none;
	margin: 0px 0px 0px 0px;
	padding: 16px 0px 0px 16px;
	font-weight:bold;
	float:left;
}
#topnav_loggedin .main_nav li {
	display:block;
	padding:0;
	margin:0;
	margin-right:5px;
	float:left;
}
#topnav_loggedin .main_nav a {
	text-decoration:none;
}
#topnav_loggedin .main_nav a:hover {
	color:#666666;
}

/*
	footer nav
*/
div#footer_main{
	width:440px;
	margin:10px 0px 10px 0px;
	height:150px;
}
div#footer_main_alt{
	width:440px;
	margin:10px 0px 10px 0px;
	height:150px;
}
div#footer_main ul{
	font-size:10px;
	display:block;
	list-style:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	text-align:center;
}
div#footer_main li {
	display:block;
	padding:0;
	margin:0;
	margin-right:2px;
	float:left;
	text-align:center;
}		

/*
	Content / Body / logged in styles
*/
#bh_row_a{
	width:100%;
	background-image:url(images/topline_pix.gif);background-position:top;background-repeat:repeat-x;
	background-color:#EEEEEE;
	height:40px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:10px;
	padding-bottom:0px;
}
#bh_row_f{
	width:100%;
	background-image:url(images/topline_pix.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	height:3px;
	margin:0;
	padding:0;
	font-size:3px;
}
#bh_row_b{
	width:100%;
	background-color:#DDD;
	border-top:1px solid #999999;
	height:30px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:10px;
	padding-bottom:0px;
}
.mm_margin_left_a{ 
	margin-left:15px;
}
.mm_margin_right_a{ 
	margin-left:15px;
}
.mm_margin_left_b{ 
	margin-left:10px;
}
.mm_margin_right_c{ 
	margin-right:5px;
}
.mm_margin_right_b{ 
	margin-right:10px;
}
.mm_padding_left_a{ 
	padding-left:15px;
}
.mm_padding_right_a{ 
	padding-right:15px;
}
.mm_padding_top_a{ 
	padding-top:15px;
}
.mm_padding_bottom_a{ 
	padding-bottom:15px;
}
.mm_padding_all_a{ 
	padding:15px 15px 15px 15px;
}
.mm_padding_all_b{ 
	padding:10px 10px 10px 10px;
}
.mm_padding_all_c{ 
	padding:5px 5px 5px 5px;
}
.mm_padding_left_b{ 
	padding-left:10px;
}
.mm_padding_right_b{ 
	padding-right:10px;
}
.mm_padding_top_b{ 
	padding-top:10px;
}
.mm_padding_bottom_b{ 
	padding-bottom:10px;
}
.mm_float_left{ 
	float:left;
}
.mm_float_right{ 
	float:right;
}
.alt_font_a{
	color:#CC0000;
}
a.alt_font_a, a:link.alt_font_a, a:visited.alt_font_a, a:active.alt_font_a, a:hover.alt_font_a{
	color:#CC0000;
}
.alt_font_b{
	color:#0065CD;
}
a.alt_font_b, a:link.alt_font_b, a:visited.alt_font_b, a:active.alt_font_b, a:hover.alt_font_b{
	color:#0065CD;
}
.alt_font_c{
	color:#444444;
}
a.alt_font_c, a:link.alt_font_c, a:visited.alt_font_c, a:active.alt_font_c, a:hover.alt_font_c{
	color:#444444;
}
.alt_font_size_a{
	font-size:11px;
}
.alt_font_size_b{
	font-size:12px;
}
.mm_hide{
	display: none;
}
.mm_show{
	display: block;
}
.content_item_wrapper{
	float:left;
	width:126px;
	margin-right:24px;
	height:219px;
}
#bh_row_c{
	width:100%;
}
#bh_row_d{
	width:100%;
	border-top:1px solid #999999; 
}
#bh_row_e{
	width:100%;
	background-color:#DDDDDD;
}
.action_sub_h {
	font-size:11px;
	font-weight:bold;
}
/* image div class */
.idiv{ 
	/*border:1px solid #BBBBBB;*/
}
/* image border class */
.ibord{
	background-color:#FFFFFF;
	padding: 2px 2px 2px 2px;
	border:1px solid #BBBBBB;
	/*border:2px solid #FFFFFF;*/
}
a.a_but, a:link.a_but, a:visited.a_but, a:active.a_but, a:hover.a_but{
	font-weight:bold; 
	font-size:11px;
	color:white;
	background-color:#CC0000;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:1px 4px 1px 4px;
	border:1px solid black;
}
a.a_but2, a:link.a_but2, a:visited.a_but2, a:active.a_but2, a:hover.a_but2{
	font-weight:bold; 
	font-size:11px;
	color:white;
	background-color:black;
	text-decoration:none;
	margin:15px 5px 5px 0px;
	padding:1px 8px 1px 8px;
	border:1px solid black;
}
.highlite{
	background-color:#FFFFCC;
}
.profile_pg_h{
	font-size:11px;
	font-weight:bold;
	padding:6px 10px 6px 20px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.profile_left_h{
	font-size:11px;
	font-weight:bold;
	padding:6px 8px 6px 8px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.profile_pg_pad{
	padding:3px 10px 3px 20px;
}
.profile_pg_pad2{
	padding:10px 10px 10px 20px;
}
/* image:a border class */
/*a.ibord img, a:link.ibord img, a:visited.ibord img, a:active.ibord img, a:hover.ibord img{
	padding: 2px 2px 2px 2px;
	border:1px solid #BBBBBB;
}*/

/*
	images overlay icons
*/
.QLIcon {
	position: absolute;
	z-index: 2;
	top: 5px;
	left: 5px;	
}	
.QLIcon1 {
	position: absolute;
	top: 40px;
	left: 5px;	
}	
.QLIcon4 {
	position: relative;
	bottom: 30px;
	left: 5px;	
}	
.QLIcon2 {
	position: absolute;
	bottom: 6px;
	left: 25px;	
}	
.QLIcon3 {
	position: absolute;
	bottom: 6px;
	left: 45px;	
}	
.QLContainer {
	position: relative;
	height:96px;
}
.contentIconWrapperInner {
	overflow: hidden;
}
.contentIconWrapperInner img {
	margin-top: 0px;
}
.contentIconWrapperOuter {

}
.date {
	font-size:	9px;
	color:		#999999;
}
.mm_overlay{ /*old*/
	position: absolute; 
	border: 1px solid black; 
	background-color: #F3FDFF; 
	color: black; 
	visibility: hidden; 
	z-index: 100000; 
	padding: 2px 3px 2px 3px; 
	arial, tahoma, verdana;
	font-style: normal; 
	font-size: 10px; 
	text-align:left; 
	width:350px;
}
.rate_text1{
	border:1px solid #AAAAAA;
	padding:2px 3px 2px 3px;
	margin:0px 0px 0px 3px;
}
.rate_text2{
	font-size:9px;
	border:1px solid #AAAAAA;
	padding:2px 3px 2px 3px;
	margin:0px 0px 0px 3px; 
	text-align:left;
}
.rate_text3{
	border:1px solid #AAAAAA;
	padding:2px 2px 2px 2px;
}

/*
	FEED / EVENT STYLES
*/
div.feed_profile_pic{
	background-image:url('images/event/profilepictchange.gif');
}
div.feed_profile{
	background-image:url('images/event/profile-detailchange.gif');
}
div.feed_new_user{
	background-image:url('images/event/newmemfeedicon.gif');
}
div.feed_addfriend{
	background-image:url('images/event/addednewfriend.gif');
}
div.feed_profile_comment, 
div.feed_gallery_comment,
div.feed_blog_comment,
div.feed_content_comment, 
div.feed_news_comment{
	background-image:url('images/event/comments.gif');
}
div.feed_gallery_add{
	background-image:url('images/event/newuploadedcontent.gif');
}
div.feed_upload{
	background-image:url('images/event/newuploadedcontent.gif');
}
div.feed_blog_add{
	background-image:url('images/event/newbloguploaded.gif');
}
div.feed_birthday{
	background-image:url('images/event/friends_bday.gif');
}
a.feed_username{
	color:#CC0000;
}

/*
	END
*/
