/*  
Custom
*/

/* Dash div --------- */
div.dash h2{
	text-transform: uppercase;
	color: #7C7C7C;
	border-top: 1px solid #7C7C7C;
	border-right: 1px none #7C7C7C;
	border-bottom: 1px dashed #7C7C7C;
	border-left: 1px none #7C7C7C;
	padding-top: 4px;
	padding-bottom: 4px;
}
div.dash p{}

/* Twitter List --------- */
ul#twitter_list_update a{
	fontsize:10px; 
	font-weight:bold;}

/* =Breakoutbox =bbox --------- */

.bbox, .bboxleft, .bboxright { 
	border: 1px solid #CCCCCC;
	}
.bbox{
	width: 95%;
	margin: 2px;
	padding: 8px;
}
.bboxleft{
	float: left;
	margin: 8px;
	padding: 10px;

}
.bboxright{
	float: right;
	margin: 8px 8px 8px 10px;
	padding: 10px;
}


/* Alert --------- */
.alertbox{
	background: #FFF4F4;
	border: 1px solid #F0FFE0;
	padding:2%;
	-moz-border-radius:8px;
}
/* Box--------- */
.box{
	float:left;
	width:190px;
	height:245px;
	margin: 10px 15px;
	border: 1px solid #999999;
	padding: 7px;
	font-size: 10px;
	text-align: center;
	line-height: 13px;
	color: #333333;
	overflow:hidden;
	background-color: #FFFFFF;
}
.box h2, .c2 .box h2, .c3 .box h2{
	font-size: 13px;
	padding: 0px;
	margin-bottom: 1px;
	color: #666666;}

.c2 .box, .c3 .box{
	width: 220px;
	margin:0px;
	float:none;
}
.box a{}
.box img, .box img a{
	margin-top: 4px;
	margin-bottom: 4px;
	border:none;
	background-color:none;
}
.c2 .box img a, .c3 .box img a{
	background-color:none;
	}
.box:hover{}


/* Box subs--------- */
.artist{
	background: #FFFFFF url(../images/box/boxes-artist.png) no-repeat right bottom;
	border: 2px solid #FF7800;
	padding-bottom: 20px;
}	
.organization{
	background: #FFFFFF url(../images/box/boxes-org.png) no-repeat right bottom;
	border: 2px solid #78D4D4;
	padding-bottom: 20px;
	
}
.exhibit{
	background: #FFFFFF url(../images/box/boxes-exhibit.png) no-repeat right bottom;
	border: 2px solid #FFA743;
	padding-bottom: 20px;}
	.exhibit h2{color: #99CC00;
	}
.buy{
background: #FFFFFF;
	border: 2px solid #FFA743;}
.project{
	background: #FFFFFF url(../images/box/boxes-project.png) no-repeat right bottom;
	border: 2px solid #CA8610;
	padding-bottom: 20px;
}

.project.proposal{
	background: #FFFFFF url(../images/box/boxes-proposal.png) no-repeat right bottom;
	border: 2px solid #acadac;
	padding-bottom: 20px;
}
.video{
	background: #FFFFFF url(../images/box/boxes-video.png) no-repeat right bottom;
	border: 2px solid #FE1097;
	padding-bottom: 20px;
}
.hdvideo{
	background: #FFFFFF url(../images/box/boxes-hd.png) no-repeat right bottom;
	border: 2px solid #FE1097;
	padding-bottom: 20px;
}

/* Box colophone--------- */
.colophonbox{
	background: #FFFFFF url(../images/box/boxes-mini.png) no-repeat right bottom;
	border: 2px solid #FFFFFF;
	padding-bottom: 20px;
}
.colophonbox p{
	line-height: 1.4em;
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 0px;
}
table.minicolophon{
	text-align: left;
	vertical-align: top;
	margin-top: 1px;
	margin-bottom: 5px; 
	width:100%;
}	
table.minicolophon tr{}	
table.minicolophon tr td{ text-align:right;}
table.minicolophon tr td.b{ text-align:left;}	
div.colophonbox table.minicolophon tbody tr td .b, 
.b{
	font-weight:bold;
	text-align:left;}		


/* See --------- */
.see{}
.c3 a.see, .c2 a.see{
	display:block;
	border:none;
	color:#999999;
	text-align:right;
		}
		
p.subtitle{
	color:#000000;
	margin: 0px;
	padding: 0px;
}		
.grey{
	background: #F5F5F5;
	padding-top: 12px;
}
/* AmRiCal */

.alt { 
	background: #FAFAFA;
	}   

table#compprop0  {  
	border-collapse:collapse;  /* required to get the today rown border styling loooking good  */
	width:100%;
}

/* Table related definitions - delete these if your theme does tables nicely already  */
	#compprop0 thead tr { /* Make the table heading row a bit bigger */
		font-size: larger;
		}

	#compprop0 tfoot a,   /* make footer look subtle */
	#wcompprop0 tfoot a {
		color: #777;
		}

	#calprop0 th,
	#calprop0 td,
	#compprop0 th,
	#compprop0 td { /* space the table elements out a bit */
		padding: 0px 0px 0px;
		text-align: left;
		}	
	#compprop0 td {padding: 0px 0px 7px;}
	td.amrcol1 {
/*		width: 20%; /* we want the first column to stay a certain width  for better presentation  */
		}	
/* end of table */	
/* -------------------------------------------------------------------------------------*/	

	
#compprop0 li.summary h3{ /* make the summaries take on whatever the theme's h3 is, but not extra space above */
	padding-top: 0;
	margin-top: 0;
}

#compprop0,
#calprop0 {	
	width: 90%;   /* force the calendar  to take as much space as it can so floated items don't force a wrap */
	margin: auto;
	}
	
#calprop0 li,
#compprop0 li,	
#calprop0 ul,
#compprop0 ul {
	padding: 0; margin: 0;
}	

/* ---------------------------------------------------------------------------------*/
/* Do our very best to re move the list bullets where we do not want them.
   Themes  specify list bullet styling in many (okay maybe only 3 ) different ways and it is hard to force precdence sometimes! */
#wcompprop0 ul li,
#wcalprop0 ul  li,
#calprop0 ul  li,
#compprop0 ul li {  /* remove list bullets */	
	list-style: none !important;
	text-indent: 0;
	padding: 0;
	margin: 0;
	background: none !important;
    }

#compprop0 abbr{
	border:none;
	color: #666666;
}
#menu #wcompprop0  ul { /* to override classic theme where all appears greyed out */
	color: #000;
}

#compprop0 img ,
#calprop0 img {
	border: none;
	vertical-align: text-bottom;
	}


#calprop0 ul li {  /* float calendar information onto one line */
	float: left;
	padding: 0 1em 0 0; 
}

#sidebar #wcalprop0 , /* if someone wants the calendar level on the widget, then float them to the left */
#compprop0 li.addevent,
#compprop0 li.icsurl ,
#compprop0 li.map,
#calprop0 li.addtogoogle,
#calprop0 li.icsurl ,
#calprop0 li.icalrefresh ,
#calprop0 li.x-wr-timezone { /* float our little icons to the right */
	float: right;
	padding: 0;
}

#compprop0 li.icalnav,
#compprop0 li.StartTime,
#compprop0 li.EndTime,
#wcompprop0 li.eventdate,
#wcompprop0 li.StartTime,
#wcompprop0 li.EndDate,
#wcompprop0 li.EndTime { /* Optional float these items up next to each other  - depends on type of data and space */
	float: left; 
	padding: 2 0.5em 2 0; 
	}
#wcompprop0 li.eventdate{
	margin-top: 4px;
}

#wcompprop0 li.SUMMARY a{  /* for when there is no url to click on, but we want the title text anyway*/
	cursor: url("images/information.png"), help;
}	

#wcompprop0 li.SUMMARY { /* to get the summary on a new line after the floated times */
	clear: left;
}

#calprop0 li,
#compprop0 li	{
	padding: 0 1em 0 0 ;
	}

/* for semi paginate when it goes live ------------------------------------------------------- */	

#compprop0 li.icalnav a {padding: 0 0.5em;}




/*	background-color: #F6E035; 	background-color: #f2efc2;@group Grupo */
div.grupo{
 	opacity: 0.94;
	padding-top: 20px;
}
#logo img#grupo{
	margin-top: 0px;
	margin-left: 0px;
	

}
p.grupo{
	color: #f8f8f8;
	padding: 13px;
	font: small-caps 30px Georgia, "Times New Roman", Times, serif;
}

/* @end */



/* @group Social */

div.dcsns-toolbar{
	background-color: #d9d9d9;
}


/* @end */


