#MB_overlay {
	position: absolute;
	margin: auto;
	top: 0;	left: 0;
	width: 100%; height: 100%;
	z-index: 9999;
	background-color: #333!important;
}
#MB_overlay[id] { position: fixed; }

#MB_window 
{
	position	: absolute;
	width		: 928px;
	top			: 30px;
	text-align	: left;
	z-index		: 99999;
}
#MB_window[id] { position: fixed!important; }

#MB_frame {
	position	: relative;
	height		: 100%;
}

#MB_header 
{
	width		: 100%;
	height		: 43px;
	background	: transparent url(http://assets.wonderfile.com/images/MB_header.png) top center no-repeat;
	margin		: 0;
	padding		: 0;
}
#MB_caption 
{
	font-size		: 14px;
	text-align		: center;
	text-transform	: uppercase;
	color			: #3d3d3d;
	margin			: 0;
	height			: 43px;
	line-height		: 56px;
	letter-spacing	: 2px;
}
#MB_close 
{
	display		: block;
	width		: 36px;
	height		: 36px;
	background	: url(http://assets.wonderfile.com/images/MB_close.png) bottom center no-repeat;
	text-indent	: -9999px;
	position	: absolute;
	right		: 0px; 
	top			: 0px;
}
#MB_close:hover { background-position: top center; }



#MB_content 
{
	background	: url(http://assets.wonderfile.com/images/MB_content.png) top center repeat-y;
	padding		: 20px 25px 0 35px;
	height		: 460px;
}
#MB_content p { margin: 12px 0; }


/* -------------------------------------------------------------- MB_nav */

#MB_nav
{
	list-style		: none;
	height			: 22px;
	border-bottom	: #c2c3bf 1px solid;
	margin-bottom	: 25px;
}
#MB_nav li { display: inline; }
#MB_nav li a 
{
	display			: block;
	float			: left;
	height			: 22px;
	font-size		: 12px;
	color			: #999;
	margin-right	: 20px;
	outline			: 0;
}
#MB_nav li a.selected, #MB_nav li a:hover
{
	color		: #333;
	background	: url(http://assets.wonderfile.com/images/MB_nav_item_selected.png) bottom center no-repeat;
}

/* -------------------------------------------------------------- MB_side */

#MB_side
{
	clear		: both;
	float		: left;
	font-size	: 12px;
	line-height	: 16px;
	padding-top	: 10px;
}
.MB_categories-tags #MB_side { width: 180px; }
.MB_account-info #MB_side { width: 240px; }
.MB_libraries #MB_side { width: 250px; }

#MB_side blockquote
{
	padding-bottom	: 10px;
	margin-bottom	: 20px;
	border-bottom	: #CCC 1px dotted;
}



/* -------------------------------------------------------------- MB_main */

#MB_main
{
	float		: right;
	overflow	: auto;
	position	: relative;
}



/* CATEGORIES & TAGS */

.MB_categories-tags #MB_main 
{ 
	width	: 670px; 
	border	: #c3c3c3 1px solid;
}

#MB_main #tag-categories { max-height: 450px; }
#MB_main .tag-category { background: #fdfdfa; }


#MB_main #sort-tags { width: 646px; }

/* sort-tags sort-bar */
#sort-tags-name 	{ width: 285px; }
#sort-tags-count	{ width: 50px; }
#sort-tags-creator	{ width: 135px; }
#sort-tags-watch	{ width: 45px; text-align: center; }
#sort-tags-edit		{ width: 35px; text-align: center;  }
#sort-tags-delete	{ width: 35px; text-align: center;  }




#MB_main .tags-checkbox	{ width: 45px; }
#MB_main .tags-name 	{ width: 285px; }
#MB_main .tags-name input { width: 250px; }
#MB_main .tags-count	{ width: 50px; }
#MB_main .tags-creator	{ width: 135px; }
#MB_main .tags-watch	{ width: 45px; }
#MB_main .tags-edit, 
#MB_main .tags-delete 	{ width: 35px; }
#MB_main .tags-watch a,
#MB_main .tags-edit a, 
#MB_main .tags-delete a	{ margin: 5px auto 0 auto; }

#MB_main #tag-categories .divider { margin: 0 8px 0 2px; }
#MB_main #tags-list input { width: 260px; }




/* ACCOUNT INFO */

.MB_account-info #MB_main { width: 575px; }

.MB_account-info b { color: #1f5c7c; }

#account-levels 
{ 
	margin			: 30px 0;
	border			: #CCC 1px dotted;
	border-right	: 0;
	text-align		: center;
}
#account-levels ul 
{ 
	list-style	: none; 
	padding		: 5px 0 12px 0;
}
#account-levels ul li { padding: 5px 0; }

#account-levels .selected { background: #f5f6f1; }
#account-levels th
{
	text-transform	: uppercase;
	width			: 115px;
	font-size		: 13px;
	font-weight		: bold;
	color			: #504f4f;
	padding			: 8px 0;
	border-bottom	: #CCC 1px dotted;
	text-align		: center;
}
#account-levels th, #account-levels td { border-right: #CCC 1px dotted; }
#account-levels tfoot td 
{ 
	padding		: 8px 0; 
	border-top	: #CCC 1px dotted;
}
#account-levels tfoot strong { font-size: 13px; }
#account-levels tfoot span
{
	text-transform	: uppercase;
	color			: #64b818;
	font-size		: 13px;
	font-weight		: bold;
}


/* PERSONAL INFO */

.MB_personal-info #MB_main
{
	width	: 650px;
	margin	: 30px auto 0 auto;
}
.MB_personal-info #MB_main h2 { padding-bottom: 20px; }
#personal-info-form
{
	width	: 790px;
	margin	: 15px auto;
}
.MB_personal-info td.divider
{
	margin		: 0;
	width		: 50px;
	height		: 100%;
	background	: transparent;
	border-left	: #CCC 1px dotted;
}
.MB_personal-info #account-usage table { margin: 10px 0 20px 0; }
.MB_personal-info .account-usage-graph 
{ 
	width	: 150px;
	height	: 12px; 
}




/* -------------------------------------------------------------- libraries-edit */


/* EDIT LIBRARY */
.MB_libraries #MB_main 
{ 
	width			: 560px; 
	margin-right	: 20px; 
}


#libraries-edit ul { margin: 15px 0 20px 0; }
#libraries-edit ul label
{
	font-size	: 12px;
	color		: #504f4f;
	font-weight	: bold;
}
#libraries-edit-name { width: 315px; }
#libraries-edit textarea
{
	width	: 320px;
	height	: 65px;
}
input#library-scheme
{
	border	: 0;
	padding	: 5px;
	width	: 65px;
}

#libraries-edit-submit
{
	clear		: both;
	width		: 822px;
	height		: 41px;
	background	: url(http://assets.wonderfile.com/images/step_head.png) top left no-repeat;
}
#libraries-edit-submit div
{
	float	: right;
	padding	: 6px 25px 0 0;
}
#libraries-edit-submit a { text-decoration: underline; }
#libraries-edit-submit a:hover { text-decoration: none; }




/* MANAGE LIBRARIES */

#libraries-manage
{ 
	height		: 400px;
	overflow	: auto; 
	position	: relative;
}

#sort-your-libraries, #sort-shared-libraries { width: 536px; }
#sort-your-libraries-name, #sort-shared-libraries-name { width: 320px; }
#sort-your-libraries-creator, #sort-shared-libraries-creator { width: 120px; }
#sort-your-libraries-actions, #sort-shared-libraries-actions 
{ 
	width		: 55px;
	text-align	: center; 
}

/* -------------------------------------------------------------- libraries-manage */

#sort-your-libraries label, #sort-shared-libraries label { width: 1px; }

#libraries-manage a:hover { text-decoration: underline; }
#libraries-manage .libraries-checkbox { width: 20px; }
#libraries-manage .libraries-name { width: 320px; }
#libraries-manage .libraries-name a
{
	font-weight	: bold;
	font-size	: 14px;
}
#libraries-manage .libraries-name p { margin: 4px 15px 0 0; }
#libraries-manage .libraries-creator { width: 120px; }
#libraries-manage .libraries-actions {text-align: center; }
#libraries-manage .libraries-actions a 
{ 
	float	: left; 
	margin	: 0 5px; 
}


/* style tweaks to allow rollover colors on library rows */
.libraries-manage-row 
{ 
	padding			: 5px 0; 
	border-bottom	: #CCC 1px dotted;
}
.libraries-manage-row:hover { background-color: #f5f6f1; }



#MB_footer 
{
	height		: 35px;
	background	: url(http://assets.wonderfile.com/images/MB_footer.png) bottom center no-repeat;
}



#MB_loading {
	padding: 1.5em;
	text-indent: -10000px;
	background: transparent url(http://assets.wonderfile.com/images/spinner.gif) 50% 0 no-repeat;
}

/* Color scheme */
#MB_frame { }


/* Alert message */
.MB_alert {
	margin: 10px 0;
	text-align: center;
}