/*
Theme Name: Proscenium
Theme URI: http://robert-shepherd.com/wordpress/themes/proscenium
Description: Virtualized through taxonomies. Most UI configuration through templates. Universal listing ("archive") generator. 
Version: 3.2.1_20110713
Author: rshepherd
Author URI: http://robert-shepherd.com
Tags: right-sidebar, left-sidebar, flexible-width, three-columns, two-columns, white, custom-header, theme-options, custom-background, custom-menu, threaded-comments, sticky-post, translation-ready


@
*/


/*	page definition	********************************** */
html
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
}
/*
	overflow:hidden;
	background: #333333;
*/

body
{
	width:1024px;
	padding:0px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	overflow:auto;
}

/*	page definition	********************************** */
/*
*/

.SystemBulletin
{
	font-family:Verdana,Arial,sans-serif;
	font-size:13px;
}

body.AdminIconsOff .EmptyContentBlock
{
	display:none;
}

.EmptyContentBlock
{
	font-family:Verdana,Arial,sans-serif;
	font-size:9px;
	color:#999999;
}
.EmptyContentBlock h2
{
	font-size:11px;
	margin-bottom:0px;
}

#Center
{
	display:table;
	width:100%;
	position:relative;
	overflow:hidden;
	padding:0px;
}

/*	post_flow squidget layout styles	********************************** */
	.ProscPyraFlowCell
	{
		display:table-cell;
		vertical-align:top;
		overflow:hidden;
		padding-left:4px;
		padding-right:4px;
		padding-top:4px;
	}

	.ProscPyraFlowRow
	{
		display:table;
		width:100%;
		overflow:hidden;
	}
/*
.ProscPyraFlowCell_1
{
	padding-left:0px;
	padding-right:1em;
}
*/

.ProscPyraFlowCell_2
{
	min-width:200px;
}


/* PostView post HTML	*/

.CommentTreeContainer
{
	clear: both;
}

.CommentTreeContainer .MetaTitle
{
	font-size: 10pt;
}

.ProscMsgBody
{
	display:none;
}

.ProscCommPouch
{
	display:none;
	min-width:400px;
	background-color:#white;
	border:1px solid #cccccc;
	border-top: 0px;
	-moz-border-radius:3px;
}

.CommentWrap
{
	min-width:400px;
}

.ProscReplyForm, .ProscCommentReplyForm, .ProcPouch, .ProscPouch
{
	display:none;
	float:right;
	clear:both;
	width:520px;
	-moz-border-radius:5px;
	border:1px solid #999999;
	background-color:#f0f0f0;
	padding:8px;
	margin:12px;
}
/*
	display:none;
*/

.comment-form-comment textarea/*, .ProscCommentReplyForm textarea, .ProcPouch textarea*/
{
	width:100%;
	resize: both;
}


/*	20111229 patch keeps the icon "inflated" without an $nbsp;	*/
.ui-icon
{
	display:inline-block;
}
/*	20140710 and it interferes with this, over in ui-essentials:	*/
body.SuppressDesDecos .ui-icon.ui-icon-pencil 
{
	display: none !important;
}


/* Simple HTML menu ****************************************************** */
ul.prosc-menu
{
	display:table;
	padding:0px;
	margin:0px;
	padding-left:6px;
	height:100%;
}
ul.prosc-menu li
{
	font-family:Verdana,Aria,Helvetica,sans, sans-serif;
	font-size:11px;
	list-style:		none;
	display:table-cell;
	vertical-align:middle;
	padding:0px;
	padding-right:0.5em;
	padding-left:0.25em;
	margin:			0px;
	height:100%;
}

.main-navigation
{
	overflow:hidden;
}






.sidebar
{
	display:table-cell;
	vertical-align:top;
	margin: 0px;
	margin-top:12px;
	padding: 8px;
	padding-top:12px;
	width:180px;
}



.side-widget.Compact ul
{
	font-size:smaller;
	padding-left:1em;
}

.side-widget.Compact li
{
	font-size:8pt;
	margin-left:0.5em;
}

#Arena
{
	display:table-cell;
	vertical-align:top;
	margin:0px;
	padding: 8px;
	width:auto;
}


	
.clear {
	clear: both;
	}


.aligncenter, div.aligncenter
{
	text-align:center;
}

.alignleft, div.alignleft
{
	text-align:left;
   float: left;
   margin: 5px 15px 5px 0;
}

.alignright, div.alignright
{
	text-align:right;
}

.alignnone
{
	text-align:auto;
}


.AccessDenied
{
	font-family:Verdana,Aria,Helvetica,sans, sans-serif;
	font-size:8pt;
	color:#999999;
}


#ProscDebug 
{
	border:1px solid #cccccc;
}

#ProscDebug p
{
	font-family:Verdana,Aria,Helvetica,sans, sans-serif;
	font-size:8pt;
	color:#999999;
	margin:2px;
}
