@import "reset.css";
@import "forms.css";

/* #################################################################################################*/
html, body {
	background-color:#fff;
	font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px; color:#444;
}
body {
	/*margin:0px;*/
	/*overflow:hidden;*/
	/*height:100%;*/
}

textarea					{ font-family:"Trebuchet MS",Tahoma, Arial, Helvetica, sans-serif; font-size:13px;}

html 						{ overflow-y: scroll;}
form						{ margin:0; padding:0;}

.clear						{ clear:both; font-size:1px;}
.left						{ float:left; }
.right						{ float:right; }

h1							{ font-size:24px; font-weight:bold; padding:0; margin:10px 0; }

/*
pre {
	white-space: pre;           // CSS 2.0
	white-space: pre-wrap;      // CSS 2.1
	white-space: pre-line;      // CSS 3.0
	white-space: -pre-wrap;     // Opera 4-6
	white-space: -o-pre-wrap;   // Opera 7
	white-space: -moz-pre-wrap; // Mozilla
	white-space: -hp-pre-wrap;  // HP Printers
	word-wrap: break-word;      // IE 5+
}
*/

/* LAYOUT ----------------------------------------------------------------------------------- */

#wholecontent				{ margin:0 auto; width:990px;}
#td_header					{ background-color:#ffc;  height:126px;}
	#header					{ height:40px; padding:5px; /*padding-top:25px;*/}
	#header .title			{ font-size:10px; color:#999; padding-left:10px; padding-top:20px;}
	#header .title a		{ color:#fff;}
	#header .title a.maintitle{ font-size:30px; color:#fff; text-transform:uppercase;}
	#menu					{ height:70px; /*background-color:#ff0;*/ padding-left:10px; /*width:inherit;*/ }

#td_content					{ padding:10px; min-height:500px;}

#td_footer					{ padding:5px; border-top:1px #ccc solid; font-size:9px; color:#ccc; height:36px; line-height:36px;}
#td_footer a				{ color:#999;}
	#copyright				{ /*float:right;*/ }


.td_left					{ width:181px!important; vertical-align:top; overflow:hidden; padding-right:10px; }
.td_middle					{ /*padding:0 10px;*/ vertical-align:top; }
.td_right					{ width:310px; vertical-align:top; padding-left:10px}


#outinfo {
	padding:10px;
	font-size:13px;
	font-weight:normal;
	border:1px #c00 solid;
	background-color:#ffc;
	margin-bottom:10px;
	font-size:9px;
}

#menu_search {
	float:right;
	height:29px;
	color:#fff;
	margin-top:0;
	padding-left:16px;
	padding-top:4px;
}


#menu_search {
	/*padding-right:14px;*/
	/*margin-left:11px;*/
	/*height:28px;*/
	/*line-height:28px;*/
	/*margin-top:2px;*/
	/*margin-right:10px;*/
}
#menu_search input[type=text], #menu_search select {
	font-size:10px;
	padding:1px;
	padding-left:4px;
	border:1px #ccc solid;
}
#menu_search input[type=text] { padding:2px; padding-left:4px;}

#menu_search .fg-button	{
	padding:2px 10px;
	font-size:10px;
	height:20px;
	line-height:16px;
}

.odd    					{ background-image:url("../engine/images/darker.png"); }


.monospace					{ font-family:"Bitstream Vera Sans Mono","Courier New", monospace;}
.profile_select				{ font-size:12px;}
.profile_select option		{ padding:1px;}


.owner						{ float:right;width:30px; padding:0;  margin-right:8px;  border-left:1px #ccc solid;
							  background-image:url("../engine/images/ico_small_user.png"); background-position:center; background-repeat:no-repeat; margin-left:8px; }

.hascommunity				{ height:85px; width:45px; float:right; /*border-right:1px #ccc dotted;*/ /*margin-right:5px;*/ /*border-left:1px #ccc dotted;*/
							  background-image:url("../engine/images/badge_community_20_small.png"); background-position:left top; background-repeat:no-repeat; padding:0 12px;}


.reply						{ padding-left:16px; background-image:url("../engine/images/ico_reply.png"); background-position:left 3px; background-repeat:no-repeat; margin-right:5px; font-size:11px; }


.messageBox					{ max-height:400px; overflow:auto;}

.short_descr				{ padding-top:2px; padding-bottom:10px; font-size:0.9em;}

.match_results {
	font-size:16px;
	font-weight:bold;
	margin:10px 0;
}
.match_results .highlight {background-color:#fad174;}


.quicklinks_actions { margin-top: 10px;}
.quicklinks_actions ul { list-style-type: none; padding-left: 4px; margin-left: 2px;}
.quicklinks_actions li { margin: 0 0 16px 0; }
.quicklinks_actions li img { margin-right: 4px; }


/* TEMPLATE SWITCHER ------------------------------------------------------------------------ */
.template_switcher{
	position:absolute; height:50px; width:250px; background-color:#ffffE1; color:#000; padding:6px;
	border-bottom:2px solid #000; margin-top:60px;
}
.template_switcher form{
	float:left; margin-right:20px;
}

/* NOTICE ----------------------------------------------------------------------------------- */

.notification{
	background-color:#fff; color:#000; margin:16px 0; border:1px #ccc solid; padding:10px; padding-left:32px;
	background-image:url("../engine/images/gradient_bot.png"); background-position:left bottom; background-repeat:repeat-x;
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
}
.message_notice{
	padding:10px; background-color:#ffe;
}
.message_alert{
	border:1px #c00 solid; color:#f00; background-color:#fee;
}

.message_warning, .message_message{
	border:1px #999 solid; background-color:#ffc; padding:10px;
}
.message_close{
	padding-right: 16px; background-image:url("../engine/images/icon_x.png"); background-repeat: no-repeat; background-position: right;
}


div.jGrowl-notification{
	background-image:url('../engine/images/shiny_gradient.png');
	background-position:center top; background-repeat: no-repeat;
}


/* ################################################################################################# */
/* entrytools */
/* ################################################################################################# */

.entrytools{
	border-top:1px #ddd solid; margin-top:10px; padding-top:4px; margin-bottom:1px; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 -9px; padding-left:10px;
	background-image:url('../engine/images/gradient_top.png'); background-position:left top; background-repeat:repeat-x;
}
.entrytools a{
	font-size:12px; text-transform:uppercase; font-weight:bold;
}
.entrytools .reportabuse{
	float:right; padding-right:6px; border-left:1px #999 dotted;  padding-left:20px; padding-bottom:1px;
	background-image:url('../engine/images/icon_nok_off.png'); background-position:5px 2px; background-repeat:no-repeat;
}
.entrytools .reportabuse:hover{
	background-image:url('../engine/images/icon_nok_on.png'); background-position:5px 2px; background-repeat:no-repeat;
}
.entrytools .reportabuse a:hover{
	color:#c00!important;
}
.entrytools .reportabuse img{ margin-bottom:-2px; margin-right:3px;}
.entrytools .share {
	width:140px;
	margin-right:10px;
	margin-top:-6px;
	padding:6px;
	height:16px;
	margin-left:30px;
}
.entrytools #share_button	{ border-right:1px #ccc dotted; padding:3px; padding-right:10px; font-size:12px;}

.rating						{ margin-right:0; vertical-align:top;}
.rating .rating_title		{ border-right:1px #ccc dotted; padding-right:6px; margin-right:6px; }
.rating .rating_stars		{  border-left:1px #ccc dotted; padding:0 6px; }
.rating .rating_title strong{ color:#000;}
		.rating_response	{ text-align:center; color:#090; position:absolute; margin:0; padding:0; margin-left:-130px; background-color:#fff; width:200px; margin-top:0px; z-index:7; padding:2px;}


/* ################################################################################################# */
.moz_round{
	-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
}
.moz_round_small{
	-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
}

.round_link{
	padding:2px 10px; border:1px #bbb solid; margin-right:5px; background-color:#f0f0f0;
	background-image:url("../engine/images/gradient_bot.png"); background-position:left bottom; background-repeat: repeat-x;
	-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
}
.round_link:hover, a.round_link:hover{
	background-color:#fff; text-decoration:none; border:1px #f00 solid;
}

.abutton{ }
.follow{ margin:6px 0; font-weight:bold; font-size:11px;}
.featured{ margin:6px 0; font-weight:bold; font-size:11px;}
.is-relationship.img{ margin-right:4px;}
.is-following {
	width:10px;
	height:10px;
	display:inline;
	margin-right:10px;
	background-image:url("../engine/images/ico_checkmark.png");
	background-position: 0px 2px;
	background-repeat:no-repeat;
	padding-left:12px;
}

a.no-follow-user {
	background-image:url("../engine/images/icon_x.png");
	background-position: 0px 2px;
	background-repeat:no-repeat;
	padding-left:12px;
}

.inline						{ display:inline; }
.grey						{ color:#b9b9b9; }

.approvedeny				{ background-color:#ffc; padding:3px 10px; border:2px #666 solid;
							  background-image:url("../engine/images/gradient_bot.png"); background-position:left bottom; background-repeat: repeat-x;}

.approvedeny.approve		{ border-color:#090; color:#060;}
.approvedeny.deny			{ border-color:#f00;}

.lastposted					{ font-size:0.9em;}


.copyright {
	font-size:11px;
}

.tour img { margin-left:20px; margin-bottom:20px; padding-top:8px;}



/* ################################################################################################# */
.admin_controls				{ margin:-5px; margin-bottom:20px; height:27px; font-size:12px;}
.admin_controls .admin_text	{ color:#c00; max-width:90px; width:90px; vertical-align:bottom; padding-bottom:2px;
							  background-image:url("../engine/images/adminpanel_bkg_left.png"); background-position:left top; background-repeat: repeat-x;}
.admin_controls .admin_text	img		{ margin-right:10px; margin-bottom:-3px; margin-left:3px;}
.admin_controls .admin_links{ text-align:right;
							  background-image:url("../engine/images/adminpanel_bkg_right.png"); background-position:left top; background-repeat: repeat-x;}
.admin_controls .admin_links a 			{ padding:4px 3px 3px 3px; color:#888; border-left:1px #ccc solid; text-transform:uppercase; font-weight:bold; font-size:10px; /*font-family:"Lucida Grande",Arial;*/}
.admin_controls .admin_links a:hover	{ color:#c00; background-image:url('../engine/images/gradient_top.png'); background-position:left top; background-repeat:repeat-x; border-top:1px #ddd solid;}
.admin_controls .admin_links a img		{ margin-right:4px; margin-bottom:-1px; border:0; display:no2ne }

/* ################################################################################################# */

.change_profile_form		{   }
.change_profile_form select	{ width:140px; }


/* == ADMIN MENU ============================================================================================================================== */
.admin_menu_list                { margin:0; padding:0;}
.admin_menu_list li				{ border-top:1px #ccc solid; }
.admin_menu_list li a			{ padding:2px 0; padding-left:5px; display:block; font-size:11px; color:#444; }
.admin_menu_list li a img		{ margin-right:5px; margin-bottom:-2px;}
.admin_menu_list li:first-child	{ border:0; padding-top:0;}
.admin_menu_list a:hover		{ background-color:#fff;}
.admin_menu_list li.on			{ background-color:#fff;
								  background-image:url("../engine/images/bluearr_right.png"); background-position:right 5px; background-repeat:no-repeat;}
.admin_menu_list li.sep			{ background-color:#fff; color:#444444; font-weight:bold; margin-top:10px; padding-top:4px; padding-bottom:4px; border-top:0px; font-size:14px; }

/* == BOX WITH CATEGORIES ============================================================================================================================== */
.cat_box_list                   { margin:0; padding:0;}
.cat_box_list li				{ border-top:1px #ccc solid; padding-left:10px;}
.cat_box_list li a				{ padding:2px 0; display:block;}
.cat_box_list li:first-child	{ border:0; padding-top:0;}
.cat_box_list a:hover			{ background-color:#fff;}


.subtabs_tab				{ padding:4px 10px;; margin-right:5px; cursor:pointer}


.slider_border img				{ border:3px #fff solid;}

#slider					{ margin:4px 0 0 0; padding:0; position: relative; height: 220px;}
#slider-thumbnails		{ padding:0;}


.peoplepoints			{ padding-left:20px;  background-image:url(../engine/images/icon_peoplemovers.png); background-position: left 1px; background-repeat: no-repeat;*/}
.peoplepoints b			{ color: #090;}

.slidesUpload .box_entry 	{ padding-bottom:10px; }
.slidesUpload .slide_info 	{ width:350px; float:left; }
.slidesUpload button	 	{ float:none; margin-right:30px; }

.content.howto ul { list-style-type: disc; padding-left: 15px; margin-left: 2px;}
.content.howto ol { list-style-type: decimal; padding-left: 15px; margin-left: 12px;}
.content.howto li { margin: 0 0 16px 0; }

.black { color:#000 !important; }


.home_pages_title	{ font-size:23px; font-weight:bold; margin-bottom:10px; }



.jx-bar {
	overflow:hidden;
	position:fixed;
	top:0;
	padding:0px;
	border-bottom:#b5b5b5 solid 1px;
	width:100%;
	z-index:199;
	/*z-index:99999;*/
}

.container_login a {
	color:#656565 !important;
}

.container_login a:hover {
	background:#eeeeee !important;
	color:#656565 !important;
}


.jx-bar-button .logout:hover {
	background-color:#eeeeee !important;
	color:#656565 !important;
	background-image:url("../engine/images/icon_x.png") !important;
	background-position:right 6px !important;
	background-repeat: no-repeat !important;
}


#container_login {
	margin:0 auto;
	top:0;
	padding-top:5px;
	margin-bottom:6px;
	height:20px; width:970px;
	color:#656565;
	font-size:12px; font-weight:normal;
}
#container_login img 		{ margin-left:10px;}
#container_login .left_box	{ margin-top:3px;}
#container_login input		{ font-size:11px; border:1px #bdbdbd solid; width:110px; padding:2px; padding-left:4px; color:#878787; /*margin-right:5px;*/ }
#container_login .round_link{ background-color:#000;}
#container_login .logout	{ padding-right:20px;
							  background-image:url("../engine/images/icon_x.png"); background-position:right 4px; background-repeat: no-repeat;}
#container_login .select_profile { margin:0; margin-bottom:8px; padding-top:25px; padding-bottom:5px; padding-left:10px; border-bottom:1px #555 dotted }
#container_login .select_community	{ color:#ccc;}


.print {
	float:right;
	height:20px;
	margin-top:-1px;
	padding:6px;
}
/*#############################Facebook breadcrumbs#################################################################################################*/
 .wizard_steps {
	background:url("../engine/images/w_middle.png") repeat scroll 0 0 transparent;
	height:51px;
	margin:0 auto;
}
.wizard_step_activated .wizard_step_midle {
	background:url("../engine/images/w_activated.png") repeat scroll 0 0 transparent;
}
.wizard_step_part {
	background:url("../engine/images/w_step_part.png") no-repeat scroll 0 0 transparent;
	float:left;
	height:51px;
}
.wizard_step_point {
	background-position:-30px 0;
	width:21px;
}
.wizard_steps div:first-child .wizard_step_back {
	width:3px;
}
.wizard_step_activated .wizard_step_back {
	background-position:-21px 0;
}
.wizard_steps div:first-child .wizard_step_content {
	margin-left:15px;
}
.wizard_step_activated .wizard_step_content {
	color:#000;
}

.wizard_step_activated .wizard_step_content {
	margin:11px 10px 0 3px;
}
.wizard_step_content {
	margin:11px 10px 0;
}
/*.UIStep_Nub {*/
/*background:url("../engine/images/3653b5q5.png") no-repeat scroll -72px 0 transparent;*/
/*float:right;*/
/*height:51px;*/
/*width:2px;*/
/*}*/
.wizard_step_activated .wizard_step_point {
	background-position:0 0;
}
.wizard_step_midle {
	background:url("../engine/images/w_middle.png") repeat scroll 0 0 transparent;
	font-family:"lucida grande",verdana,arial,sans-serif;
}
.UIStep_NextActivated .wizard_step_point {
	background-position:-51px 0;
}

/* LISTING PAGE AFTER meetup */

.left_desc { width:435px; border-right:1px dotted #CCCCCC; padding-right:10px; }

.right_desc { width:210px; padding-left:10px; }

#note_message {
	border:2px solid #2d8ecc;
	background:#ffffff;
	padding:12px 10px 12px 45px;
	background:url(../engine/images/note.gif) no-repeat 10px 15px;
	margin-bottom:7px;
}

#note_copy {
	font-family:Arial;
	font-size:12px;
	color:#333333;
}

.cust_header_bold		{letter-spacing:-0.5px !important;}
