/* HOME */
.calendar_home{
	padding:0 10px 0 0;
}  
.calendar_home h3{
	padding:0 0 10px;
}
.calendar_home h3 a{
	color:#F67800;
}
.calendarItem_home{
	margin:0 0 20px;
}
.calendarItem_home a{
	color:#005363
}    
.calendarItem_home h4, .calendarLabel{
font-family: 'ipjj-bold', Arial, Verdana, sans-serif;
font-size:14px;
text-transform:uppercase;
}
.calendarItem_home h4{
	padding:0 0 5px
}    
.calendarItem_home span.subtitle{
	font-family: 'ipjj', Arial, Verdana, sans-serif;
	font-size:14px;
	color:#F67800;
}   
.calendar_home span.allevents a{
	display:block;
	/*height:22px;
	border-top: 1px solid #A4A9A8;
	color:#A4A9A8;
	background: url(../images/more_bg.png) no-repeat right 8px;
	padding:10px 30px 0 0;*/
	margin:20px 0 0;
	text-align:left;
	
}   
    
/* EVENTS/CALENDAR */  
.tx-browser-pi1 .cleaner {
  clear:both;
  line-height:.4em;
}
.listview .record01{
	margin:0 0 30px;
}
.listview .record01 .cal_subtitle{
	font-family: 'ipjj', Arial, Verdana, sans-serif;
	font-size:14px;
	color: #F67800;
}
.listview .record01 h2 a{
	font-family: 'ipjj-bold', Arial, Verdana, sans-serif;
	color:#005363;
}
.listview .cal_teasershort a.linktosingle{
	display:block;
	height:22px;
	border-bottom: 1px solid #A4A9A8;
	color:#A4A9A8;
	padding:0 30px 10px 0;
	margin:10px 0;
	text-align:right;
	background: url(../images/more_bg.png) no-repeat right top;
}
.tx-browser-pi1 .filter {
  margin:.2em 0 0 0;
}
.tx-browser-pi1 .period_menu, .newsarchmenu {
  background: #005363;
  padding:5px;
  color:#FFF;
  margin:0 0 1em 0;
}
.tx-browser-pi1 .period_menu a, .newsarchmenu a{
	color:#FFF;
}
.tx-browser-pi1 .browsebox {
  padding-bottom:1em;
  text-align:center;
}
.tx-browser-pi1 .backbutton {
  text-align:right;
}

.tx-browser-pi1 .returntolist {
  display:block;
  padding-bottom:1em;
}

#content .tx-browser-pi1 span.category_menu ul, #content .newsarchmenu ul {
  display:inline;
  list-style:none;
  margin:0;
  padding:0 30px 0 0;
}

.tx-browser-pi1 span.category_menu ul li, .newsarchmenu li {
  border-left:1px solid #FFF;
  display:inline;
  padding:0 0 0 5px !important;
}
.newsarchmenu li {
	margin:0 0 0 5px;
}
.tx-browser-pi1 span.category_menu ul li:first-child, .newsarchmenu li:first-child {
  border-left:0;
  padding-left:0;
}

.tx-browser-pi1 .sbmFloatRight,
.tx-browser-pi1 .socialbookmarks {
  float:right;
  font-size: 1em;
}
.tx-browser-pi1 .my_datesheet_box {
  float:left;
  width:70px;
}
.tx-browser-pi1 .my_datesheet {
  float:left;
  font-weight:bold;
  margin-right:1em;
  padding:.4em;
  text-align:center;
}
.tx-browser-pi1 .my_datesheet_expired {
  background-color:#CCC;
}
.tx-browser-pi1 .my_datesheet .day_of_month {
  font-size:2.8em;
  line-height:1em;
}
.tx-browser-pi1 .my_datesheet_repertoire .month {
  font-size:2em;
  line-height:1.2em;
}

.tx-browser-pi1 .cal_datetime {
  font-size:.8em;
  font-weight:bold;
}
.tx-browser-pi1 .cal_location {
/*  padding:1em 0; */
}

.tx-browser-pi1 .listview .image01 {
  float:left;
  padding:0 1em 0 0;
  width:80px;
}
.tx-browser-pi1 .listview-content p {
  margin-left:7.6em;
}

.tx-browser-pi1 .singleview li.csc-textpic-image {
  padding-right:.4em;
}

.tx-browser-pi1 .singleview li.csc-textpic-image {
  padding-right:.4em;
}

.tx-browser-pi1 .csc-textpic-imagecolumn ul {
  overflow:hidden;
}
.tx-browser-pi1 .csc-textpic-imagecolumn li.csc-textpic-image {
  padding: 0 0 0 .2em;
}
.tx-browser-pi1 table.csc-uploads {
  font-size:.85em;
}
.tx-browser-pi1 form.tx_org_cal-ticket {
  padding: 1em 0;
}
.tx-browser-pi1 form.tx_org_cal-ticket input[type=submit] {
  float:right;
}



.tx-browser-pi1 tx_powermail_pi1_formconfirmation_submit {
  text-align:right;
}
