
/*
 *************************************
 * misc styling
 *************************************
*/
.clickable {
  cursor: pointer;
}

td
{
	vertical-align: top;
}

.o-shadow {

  background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(../images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}

.o-shadow2 {
  background: none !important;
  background: url(../images/shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
}

.i-shadow {
  background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(../images/shadow.gif) no-repeat bottom right;
  width: 100%;
}


.i-shadow .p-shadow2 {
  background: none !important;
  background: url(../images/shadow2.gif) no-repeat left top;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
}

/* 
*************************************
* Global styles for richtext content area
*************************************
*/
						
#content
	p
	{
		margin: 0;
		padding: 5px 0 5px 0;
	}
	
#content
	ul
	{
		margin-top: 3px;
	}

#content
	.Brick
	{
		margin: 0;
		padding: 0 0 10px 0;
	}
	
#content
	.Brick
		.Title
		{
			padding: 0 0 2px 0;
		}
		
#content
	.Brick
		img.FromImageLibrary
		{
			padding: 5px 5px;
			margin: 0;
			border: 0;
		}
		
#content
	.Property
		.Name
		{
			display: block;
			font-size: 11px;
		}
		
#content
	.Property
		input.SingleLineText
		{
			width: 400px;
		}

#content
	.Property
		textarea
		{
			width: 400px;
			height: 300px;
		}
		


/*
 *************************************
 * Common to all extensions
 *************************************
*/
div.extension-content {
	padding: 10px;
}

div.extension-content	a	{
		font-weight: bold;
}

.info-popup {
  margin-top: 4px;
  background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(../images/shadow.gif) no-repeat bottom right;
}

.info-popup .i-shadow {
	background: none !important;
  background: url(../images/shadow2.gif) no-repeat left top;
	width: 100%;
}

.info-popup .i-shadow2 {
	padding: 5px;
  font-size:.9em;
	background-color: #dbd1c2; 
	border: 1px solid #999;
	margin: -6px 6px 6px -6px !important;
  margin: 0;
	zoom: 1;
}

.info-popup {
	color: #666;
}


/*
 *************************************
 * Misc
 *************************************
*/
ul.navigation,
div.image-list,
div.image-details
	{
		padding: 0 10px;
	}
div.confirm-delete
{
	margin: 30px 0 30px 0;
}

/* 
* Fixes issue where some inputs lose the text cursor in the sheet (firefox <3.0)
* Supposed to be fixed in firefox 3
*/
.sheet-ui .slot {
	overflow: auto;
}


/*
 *************************************
 * Publication 2.1
 *************************************
*/

.publication .head {
  border: none;
}

/* grid */
.publication .scroll div.title a	{
	font-weight: bold;
}

.publication .scroll div.info	{
	font-size: 10px;
	color: #999;
}
.publication .scroll div.info .label	{
	padding-right: 4px;
}
/*---------------------------*/

.article {
	/*width: 96%;*/
}


/*
 *************************************
 * Search Picker
 *************************************
*/
.search-picker {
}

.search-picker .searchResults .list-grid {
	width: 100%;
}

/*
 *************************************
 * Category Selector
 *************************************
 */
div.category-selector
{
	margin: 5px 10px 0 10px;
	padding: 5px 10px 10px 10px;
}
div.event-range-selector
{
	margin: 0 10px 0 10px;
	padding: 5px 10px 10px 10px;
}
		
