.wall-wrapper					{ }
.wall-info-wrapper				{ }
		
.wall-wrapper-expender 			{ width:18px; height:25px; position:absolute; right:-16px; top:10px;cursor:pointer; }
.wall-wrapper-expender span 	{ background:url(/_media/images/wall/cityWall_wallArrows.png) no-repeat 0px 0px; display:block; height:26px; width:18px; }
.wall-head						{ margin:0px 5px 5px; background-color:#F3F7F8; border:1px solid #BCC9CF; position:relative; }
.wall-scroller					{ background:url(/_media/images/wall/wall-horiz-divider.png) repeat-x 0px top; padding-top:10px; margin-top:7px; }
ul.wall-tabs					{ height:21px; margin:0px 5px; }
ul.wall-tabs li					{ float:right; margin:0px 2px; }
ul.wall-tabs li a				{ display:block; height:21px; padding:0px 5px; text-align:center; line-height:25px; font-size:11px; color:#166CB5; font-weight:bold; }
ul.wall-tabs li a span			{ display:inline-block; cursor:pointer; margin-left:1px; }
ul.wall-tabs li.active a		{ color:#5D5E63;  }
.wall-tip-wrapper				{ margin:5px 5px 0px 5px; height:1px; position:relative; font-size:1px; }
.wall-tip						{ position:absolute; right:0px; bottom:-1px; width:11px; height:6px; background:url(/_media/images/wall/cityWallWallSprite.png) no-repeat -2px -87px; }

.wall-features					{ margin:0px 10px 5px 0px; border:1px solid #B4BBCD; background-color:#fff; width:191px; }
.wall-feature					{ height:40px; padding:5px; }
.wall-feature textarea			{ resize:none; width:100%; font-family:Arial; }

.wall-options					{ margin:0px 10px; height:30px; }
.wall-fb-share					{ float:right; }
.wall-fb-share input 			{ vertical-align:middle; margin-left:3px; }
.wall-do-post					{ float:left; }
.wall-do-post button			{ border:1px solid #3F85C0; outline:1px solid #0F3C65; background-color:#1A6DB3; color:#fff;  padding:2px 20px; font-size:11px; font-weight:bold; cursor:pointer; line-height:15px; }
.wall-post-loader				{ display:none; width:16px; height:11px; background:url(/_media/images/wall/wall-loader-2.gif) no-repeat 0px 0px; float:left; margin-top:8px; }

.wall-info						{ background-color:#F8F8F8; border-bottom:1px solid #D8E1E4; border-top:1px solid white; font-size:12px; height:25px; color:#196db4; padding:0 10px; }

.hide							{ display:none; }
.wall-loader					{ position:absolute; bottom:0px; background:url(/_media/images/wall/wall-loader.gif) repeat-x 0px 0px; height:15px; width:220px; margin:0 auto; }

.wall-icon						{ background:url(/_media/images/wall/cityWallWallSprite.png) no-repeat 0px 0px; display:inline-block; width:14px; height:14px; vertical-align:middle; }
.wall-icon.icon-post			{ background-position:0px 0px; }
.wall-icon.icon-media			{ background-position:0px -14px; }
.wall-icon.icon-note			{ background-position:0px -28px; } 
.wall-icon.icon-report			{ background-position:-4px -70px; width:10px; } 
.wall-icon.icon-like			{ background-position:0px -43px; width:16px; } 
.wall-icon.icon-comment			{ background-position:0px -57px; width:16px; } 

.wall_post						{ background:url(/_media/images/wall/wall-horiz-divider.png) repeat-x 0px bottom;  padding-bottom:7px; margin-bottom:5px; }
.wall_post_ts					{ font-size:11px; color:#5C5D62 }
a.wall_post_owner_name 			{ color:#2977B9; font-weight:bold; }
.wall_post_owner 				{ width:50px; height:50px; float:right; }
.wall_post_likes				{ background-color:#F3F7F8; border-bottom:1px solid #DDD; margin-bottom:1px; font-size:11px; padding:1px 3px; }
.wall_post_content				{ float:right; margin-right:5px; line-height:14px; width:148px; }
.wall_post_content p			{ padding-top:5px; padding-bottom:5px; }
.wall_post_content p > a		{ color:#2977B9; }
.wall_post_content p > img		{ vertical-align:top; float:right; margin-left:3px; height:60px; border:1px solid #ADADAD; padding:1px; cursor:pointer; }
.wall_post_actions 				{ clear:both; padding-right:2px; }
.wall_post_actions.actions-info	{  }
.wall_post_actions a 			{ color:#2977B9; font-size:11px; }
.showFullPost  					{ color:#2977B9; font-size:11px; }
.action_space					{ letter-spacing:-3px; }
.like_count						{ color:#3B5998; font-size:10px; font-weight:bold; background-color:#ECEFF5; padding:0px 2px; margin:0px 2px; }

.wall_post_all_comments			{ background-color:#F3F7F8; border-bottom:1px solid #ddd; line-height:12px; padding:3px; margin-bottom:1px  }
.wall_post_all_comments a		{ color:#2977B9; font-size:11px; }

.wall_post_comment				{ background-color:#F3F7F8; border-bottom:1px solid #ddd; line-height:13px; margin-bottom:1px  }
.wall_post_comment_owner		{ width:34px; float:right; margin:2px; }
a.wall_post_comment_owner_name	{ color:#2977B9; float:right; font-size:11px; font-weight:bold; }
.wall_post_comment_content		{ float:right; margin:2px; }
.wall_post_comment_content > p	{ display:inline; }
.wall_comment_ts				{ color:#989898; padding-top:2px; font-size:11px; line-height:20px; }
.showFullComment				{ color:#2977B9; font-size:11px; }

.wall_post_comment_loader		{ display:none; width:16px; height:24px; background:url(/_media/images/wall/wall-loader-2.gif) no-repeat 0px center; float:left; margin-left:10px; }

.wall_post_comment_actions		{ }
.wall_post_comment_actions a	{ color:#2977B9; font-size:11px; }

.can_post-block					{ }
.can_media-block				{ height:auto; }
.can_note-block					{ }

.media_upload					{ float:right; }
.upload_status					{ float:right; margin-right:5px; }
#wall_upload_mediaQueue			{ display:none; }

.new_comment					{ border-bottom:1px solid #D2D9E7; background-color:#F3F7F8; margin-top:1px; }
.new_comment > img				{ margin:3px 3px 3px 0px; float:right; display:none; }
.new_comment > textarea			{ border:1px solid #B4BBCD; overflow:hidden; float:right; margin:3px;   }

/* home */

#home-wall-holder				{ height:645px; position:relative; float:left; margin-top:29px; z-index:1; }

.wall-border-0					{ background:url(/_media/images/wall/wall-border-home.png) no-repeat 0px 0px; height:640px; }
.wall-border-0.border-left		{ background-position:0px 0px; width:3px; float:left; }
.wall-border-0.border-mid		{ background-position:0px -640px; background-repeat:repeat-x; float:left; padding:5px 0px; width:224px; }
.wall-border-0.border-right		{ background-position:-3px 0px; width:3px; float:right; position:relative; }

.wall-scroller .overview { list-style:none; position:absolute; right:0; top:0; padding:0; margin:0; }
.wall-scroller .viewport { overflow:hidden; position:relative; }
.wall-scroller .scrollbar { background:transparent; position:absolute; width:12px; z-index:100; }
.wall-scroller .track { background:transparent; height:100%; width:10px; position:relative; padding:0 1px; }
.wall-scroller .thumb { background:transparent url(/_media/images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height:20px; width:20px; cursor:pointer; overflow:hidden; position:absolute; top:0; left:-5px;  }
.wall-scroller .thumb .end { background:transparent url(/_media/images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow:hidden; height:5px; width:20px; }
.wall-scroller .disable { display:none; }

/* home settings */
#wall-wrapper-0-0										{ position:absolute; left:0px; top:0px; width:230px; }
#wall-wrapper-0-0.expanded								{ width:428px; }
#wall-wrapper-0-0.expanded .wall-border-0.border-mid	{ width:422px; }
#wall-wrapper-0-0.expanded .wall-wrapper-expender span	{ background-position:0px -28px; }

#scrollbar-0-0 { width:224px; margin:0 auto; }
#scrollbar-0-0 .viewport { width:224px; height:500px;  }

#wall-wrapper-0-0 .wall_post					{ width:210px; padding-right:14px; }
#wall-wrapper-0-0 .wall_post_comment			{ width:210px; }
#wall-wrapper-0-0 .wall_post_comment .wall_post_comment_content 			{ width:166px; }
#wall-wrapper-0-0 .new_comment > textarea 		{ width:202px; height:18px; }
#wall-wrapper-0-0.expanded #scrollbar-0-0 		{ width:422px; }
#wall-wrapper-0-0.expanded #scrollbar-0-0 .viewport 						{ width:422px; }
#wall-wrapper-0-0.expanded .wall_post 			{ width:408px; }
#wall-wrapper-0-0.expanded .wall_post_comment	{ width:408px; }
#wall-wrapper-0-0.expanded .wall_post .wall_post_content 					{ width:342px; }
#wall-wrapper-0-0.expanded .wall_post_comment .wall_post_comment_content	{ width:364px; }
#wall-wrapper-0-0.expanded .new_comment > textarea 							{ width:400px; }
#wall-wrapper-0-0.expanded .wall-features									{ width:389px; }

/* post */

.wall-border-20 .wall-head { margin-top:5px; }
.wall-border-20 .wall-features { width:312px; }
.wall-border-20 .wall_post { width:328px; padding-right:14px; }
.wall-border-20 .wall_post .wall_post_content { width:270px; }


/* home */
.wall-info-25 		{ margin-right:62px; width:446px; }
.wall-border-25 .wall-head { margin-top:5px; }
.wall-border-25 .wall-features { width:312px; }
.wall-border-25 .wall_post { width:328px; padding-right:14px;}
.wall-border-25 .wall_post .wall_post_content { width:270px; }

/* post */

.wall-border-90 .wall-head { margin-top:5px; }

/* category */
.wall-border-10 .wall_post { width:328px; padding-right:14px;}
.wall-border-10 .wall-features { width:312px; }

.wall-border-1010 .wall_post { width:328px; padding-right:14px;}
.wall-border-1010 .wall-features { width:312px; }

/* write */
#wall-wrapper-4-170	{ }
#scrollbar-4-170 { width:550px; margin:0 auto; }
#scrollbar-4-170 .viewport 		{ height:500px;  }

#wall-wrapper-4-170 .wall_post	{ width:535px; padding-right:14px; }
#wall-wrapper-4-170 .wall_post_comment	{ width:535px; }
#wall-wrapper-4-170 .wall_post_comment .wall_post_comment_content { width:166px; }
#wall-wrapper-4-170 .new_comment > textarea { width:500px; height:18px; }


/* write */
#wall-wrapper-4-180	{ }
#scrollbar-4-180 { width:550px; margin:0 auto; }
#scrollbar-4-180 .viewport 		{ height:500px;  }

#wall-wrapper-4-180 .wall_post	{ width:535px; padding-right:14px; }
#wall-wrapper-4-180 .wall_post_comment	{ width:535px; }
#wall-wrapper-4-180 .wall_post_comment .wall_post_comment_content { width:166px; }
#wall-wrapper-4-180 .new_comment > textarea { width:500px; height:18px; }


/* profile */
.searchInfo .wall-info-25 { margin-right:0px !important; width:266px; }


.uploadifyQueue { display:none; }

/* ********************************** Writers layer **************************************** */

#writersLayerWrapper{ direction:rtl; width:539px; position:fixed; left:50%; top:50px; margin-left:-275px; }
#writersLayerWrapper > form > fieldset > div { background-image:url(/_media/images/writersLayerBg.png); padding-right:9px; padding-left:9px; width:521px; }
#writersLayerWrapper > form > fieldset > div.top{ 
	background-position:0 0; background-repeat:no-repeat; position:relative; height:51px; padding-top:9px; color:#fff; font-size:20px; font-weight:bold; text-indent:15px; line-height:51px; 
}
#writersLayerWrapper > form > fieldset > div.content{  background-position:-540px 0; background-repeat:repeat-y; }
#writersLayerWrapper > form > fieldset > div.bottom{  background-position:0 -60px; background-repeat:no-repeat; height:61px; padding-bottom:9px; position:relative; }

#writersInner{ color:#2c72ad; font-size:12px; font-weight:bold; width:500px; margin:0 auto; }
#writersTop{ height:57px; padding:10px 0; }
#writersUserPic{ width:50px; height:50px; float:right; margin-left:10px; }
#writerUserName{ height:12px; line-height:12px; padding-top:45px; float:right; }
#writersFormCont{ width:433px; margin-right:67px; }
#writersFormCont td{ padding-bottom:5px; }
.writersLable{ width:44px; }
.writersLable.upper{ vertical-align:top; }
.writersFields{ width:389px; }

#writersSubject{ background:url(/_media/images/writersTextField.png) 0 0 no-repeat transparent; border:0 none; width:379px; height:14px; line-height:14px; padding:5px; }
#writersText{ border:1px solid #999; width:376px; height:235px; line-height:14px; padding:5px; }

#submitWriters{ background:url(/_media/images/publishLayer/green_btn.png) no-repeat scroll 0 0; color:#fff; cursor:pointer; font-size:12px; height:36px; left:23px; line-height:34px; position:absolute; text-align:center; top:20px; width:87px; }


/* ********************************** Media layer **************************************** */
#mediaLayerWrapper { direction:rtl; width:539px; position:fixed; left:50%; top:50px; margin-left:-275px; }
#mediaLayerWrapper > div { background:url(/_media/images/writersLayerBg.png) no-repeat 0px 0px; padding-right:9px; padding-left:9px; width:521px; }
#mediaLayerWrapper > div.top { position:relative; height:51px; padding-top:9px; color:#fff; font-size:20px; font-weight:bold; text-indent:15px; line-height:51px; }
#mediaLayerWrapper > div.content {  background-position:-540px 0; background-repeat:repeat-y; text-align:center; }
#mediaLayerWrapper > div.bottom {  background-position:0 -112px; background-repeat:no-repeat; height:10px; padding-bottom:9px; position:relative; }