/*------------ events ------------*/

#c #pg-events h3 {
	font-size: 1.7em;
	margin: 0;
	/* padding: 3px 6px; */
	padding-bottom: 10px;
	font-family: Georgia, serif;
	color: #4b5709;

}

#w #pg-events .event-prev .ev_header {
	background-color: #ccc;
}

#w #pg-events .event-prev {
	background-color: #e5e5e5;
}

#w #pg-events .event-prev .ev_footer {
	background-color: #ccc;
}

#pg-events .event .ev_header {
	background-color: #dee7c9;
	margin: 2px;
	padding: 10px 15px 5px 15px;
}

#pg-events .event .ev_footer {
	background-color: #fcfcf7;
	margin: 2px;
	padding: 10px 15px 5px 15px;
	border-top: 1px solid #f1f1e2;
}

#pg-events .event p {
	margin-bottom: 5px;
}

#pg-events .event {
	margin: 10px 0;
	border: 1px solid #dfdfbf;
	clear: right;
}
.event .label {
	font-weight: bold;
}

.with {
margin-bottom: 10px;
}

.venue {
	padding-bottom: 10px;
}

.ev_shorttext {
	margin-bottom: 10px;
}


#pg-events .evw {
	padding: 10px 15px;
}

#pg-events .date {
	/* font-size: 90%; */ 
	/* color: #979797; */
	font-weight: bold;
	padding: 0;
	color: #555;
}

#pg-events .date span.tm {
	font-weight: normal;
	font-size: 90%;
	/* color: #979797; */
}

#w #c label {
	font-weight: bold;
}

#pg-events .editbtn {
margin-top: 5px;

}

.bin {
display: inline;
}

.ev_notes {
padding-left: 20px;
/* font-style: italic; */
}




#calbox {
	margin-top: 25px;
	float: right;
}

#calbox .calw {
	width: 200px;
	float: left;
}

#calbox #calfirst {
	width: 162px;
}

.cal .cal-head {
	background: url(/i/cal/calheadbg.gif);
	padding: 3px 6px;
	font-weight: bold;
}

.cal .cal-head-tbl {
	width: 100%;
	color: #555;
}

.cal .cal-head-tbl tr th{
	font-size: 13px;
	line-height: 13px;
	background: transparent;
	padding: 0;
}

.cal .cal-head-tbl .cal-prev-td {
	text-align: left;
	padding: 0;
}

.cal .cal-head-tbl .cal-next-td {
	text-align: right;
	padding: 0;
}


img {
	border: none;
}

#calbox .cal{
	margin-left: 38px;
	background-color: #fff;
	font-family: verdana, sans-serif;
	font-size: 9px;
	border: #999 1px solid;
}

#w #c #calbox .firstcal{
	margin-left: 0;
}

.cal-daynames {
	background-color: #d0d8bc;
	color: #fff; 
}

.cal-daynames td{
	
	border-bottom: #999 1px solid;
	/* border-top: #000 1px solid; */
	line-height: 13px;
	font-weight: bold;
}

.cal a {
	text-decoration: none;
}

.cal-dates {
    background-color: #ECEDFB;
    color: #333;
}

.cal td {
	padding: 1px 4px;
	text-align: center;
	line-height: 13px;
	
}

.we {
	background-color: #D6DAF6;
}

.cal-blank {
	background-color: #FAFAFA;
	color: #ccc;
}

.cal-dates td{
	border: #fff 1px solid;
	border-width: 0 1px 1px 0;
	cursor: default;
}

.cal-dates td.mon {
	border-left: 1px solid #fff;
}

.cal td.cal-today {
	padding: 0;
	border-color: red;
	padding: 0;
}

.cal td.cal-today div {
	border-top: 1px red solid;
	display: block;
}

.cal a {
	display: block;
}

.cal .beforetoday {
border-right: 1px red solid;
}
























.cal-dates td.a1 {
	background: url(/i/cal/appt_bg.gif) 0px 0px repeat;
}

.cal-dates td.a2 {
	background: url(/i/cal/appt_bg.gif) 44px 0px repeat;
}

.cal-dates td.a3 {
	background: url(/i/cal/appt_bg.gif) 22px 0px repeat;
}

.cal-dates td.a4 {
	background: url(/i/cal/appt_bg.gif) 0px 34px repeat;
}

.cal-dates td.a5 {
	background: url(/i/cal/appt_bg.gif) 44px 34px repeat;
	cursor: default;
}

.cal-dates td.a6 {
	background: url(/i/cal/appt_bg.gif) 22px 34px repeat;
}

.cal-dates td.a7 {
	background: url(/i/cal/appt_bg.gif) 0px 17px repeat;
}

.cal-dates td.a8 {
	background: url(/i/cal/appt_bg.gif) 44px 17px repeat;
}

.cal-dates td.a9 {
	background: url(/i/cal/appt_bg.gif) 22px 17px repeat;
}














/*------------------ Tooltips --------------------*/


body div#tooltip { 
	position:absolute;
	width:200px;
	background:#fff;
	border:1px solid #999;
	text-align:left;
	padding: 0;
}

body div#tooltip p { 
	color: #333;
	font:11px/14px Verdana, Arial, sans-serif; 
	padding: 1px 1px 2px 3px;
	margin: 1px;
	background:#fff;
	border-top: 1px solid #dedede;
}

body div#tooltip p.tttitle {
	padding: 0 2px 2px 5px;
	padding: 1px 1px 3px 3px;
	background-color: #dee7c9;;
	font:11px/14px Verdana, Arial, sans-serif; 
	font-weight: bold;
	color: #555;
}

body div#tooltip p.appt1 {
	/* background: url(/i/cal/ttappt1.gif) top left repeat-y; */
}

body div#tooltip p.appt2 {

	/* background: url(/i/cal/ttappt2.gif) top left repeat-y; */
}

body div#tooltip p span {
	color: #a9a9a9; 
	font-size: 9px;
	
	font-family: Verdana, sans-serif;
}

