/*--------------------------------------------------------------
  sNews Calendar - Month View Block
  Origin: Calendar Script by Midgard (bahadir@eggdrop.gen.tr)
  http://www.eggdrop.gen.tr
  Last Revision: Sept.22.08 (keyrocks)
----------------------------------------------------------------*/
* { margin: 0px; padding: 0px; }

.mainTable {
	background-color: #E1E1E1;
	border: 1px solid #999999;
	width: 100%;
	}
.dayNamesText, .rows, .sOther {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	}

.monthRow {
	background-image: url("images/monthBg.gif");
	background-color: #D8E2EC; text-align: center;
	vertical-align: middle;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: Bold;
	color: #252216;
	height: 25px;
	}
.monthRow a:link, .monthRow a:visited {
	text-decoration: none;
	color: #252216;
	}
.monthRow a:hover {
	text-decoration: underline;
	color: #FF0000;
	}

/* validation fix Sept.20.08: changed from - .dayNamesText */
.dayNamesRow {
	background-image: url("images/dayBg.gif");
	background-color: #f9f9e5;
    	font-weight: Bold;
	color: #333333;
	height: 15px;    text-align: center;
	width: 50px;
	}
 .rows {
	color: #433D27;
	line-height: 15pt;
	text-align: center;
	vertical-align: middle;
	}
.sOther {
	background-color: #EEEEEE;
	color: #BBBBBB;
	}
.daycell_today {
        text-align: center;
	background-color: #ebd2cb;
	color: #CF0000;
	cursor: pointer;
	}
	.today_mouseover {
        background-color: #986528; color: #ffffff; font-weight: bold; padding-left: 10px;
	}
.daycell_wkend {
        text-align: center;
	background-color: #EEEEEE;
	color: #666666;
	}
.daycell_wkday {
        text-align: center;
	background-color: #CCCCCC;
	color: #333333;
	}
	
/* POPUP & MOUSEOVER -------------------------------------------- */
#body_shell {
	/*
	background-image: url('images/alt_bg.jpg');
	background-repeat: repeat-x;
	background-position: bottom;
	*/
	}
.popupDate, .popupClose, .popupDate2, .popupEventTitle, .popupEventDescription {
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
	}
/* upper part */
	.popup_t1 {
	        padding: 0px; margin: 0px;
		width: 100%;
		height: 56px;
	        }
	.popup_t1 td {
	         /* background-image: url('images/ust_bg.jpg');
		    background-repeat: repeat-x; */
	         	border-bottom: 2px solid #DDDDDD;
		 width: 100%;
		 height: height: 56px;
		 float: top;
		 text-align: left;
		 }
	.popup_t1_div {
	        color: #611a01;
	        font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
		font-weight: bold;
		font-size: 14px;
		margin: 10px 0 15px 10px;
	        }
	        
	#popup_t2 {
	        padding: 0px; margin: 0px;
		width: 100%;
	        }
	.popup_t2_div {
		text-align: center;
		width: 100%;
		margin: 12px;
		margin-bottom: 0px;
		padding: 2px;
		color: #611a01;
		font-family: Arial, Georgia, sans-serif;
		font-weight: bold;
		font-size: 14px;
	        }
	.popup_pix {
	        border: none;      /* border: 1px solid #DDDDDD; */
		margin: 12px;
		margin-bottom: 0px;
		text-align: center; padding: 2px;
	        }
	.popup_details {
		margin: 12px;
		padding: 8px;
		border-top: 1px solid #DDDDDD;
		border-bottom: 5px solid #DDDDDD;
		font: normal 12px #ff0000 Tahoma, Verdana, Arial, Sans-Serif;
		color: #333333;
	        }
	.popupDate { /* Event Title in showcal */
		font-weight: bold;
		color: #FFFFFF;
		text-align: center;
		background-color: #986528;
		padding: 4px;
		border: 1px solid #EAEAEA;
		border-bottom: 0px solid #EAEAEA;
		}
	.popupDate2 {
		font-size: 11px;
		font-weight: normal;
		color: #FFFFFF;
		text-align: left;
		background-color: #336699;
		padding: 4px;
		}
	.popupClose {
		color: #FFFFFF;
		text-align: right;
		background-color: #336699;
		}
	.popupEventTitle { /* Event Title in showcal */
		font-weight: bold;
		padding: 4px;
		vertical-align: middle;
		border: 1px solid #EAEAEA;
		border-bottom: 0px solid #EAEAEA;
		}
		
/* lower part */
	.s23 {
		background-color: #e3c199;
		padding: 4px;
		}
	.categoryDiv {
		background-color: #FCF5EF;
		padding: 4px;
		border: 1px solid #EAEAEA;
		border-bottom: 0px solid #EAEAEA;
		}
	.categoryName, .categorySelection, {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}
	.categoryName {
		 font-size: 9px;
		 font-weight: bold;
		 color: #666666;
		 }
	.categorySelection {
		font-size: 9px;
		font-weight: normal;
		color: #777777;
		}
	.popupEventDescription {
		font-weight: normal;
		background-color: #FFFFFF;
		border: 1px solid #EAEAEA;
		padding: 4px;
		}
	.popupEventTitle, .popupEventDescription {
	color: #000000;
	}

/*---------------------------------------------------------
  sNews Calendar - events lists functions (keyrocks)
 ---------------------------------------------------------*/
/* for current month events list */
.curr_events {
	width: 100%;
	}
.curr_events h3 {
	font: bold 1.3em Arial, Sans-Serif;
	color: #5e3504;
	border: none;
	padding: 3px 0 3px 3px;
	background-color: #f3ece1;
	}
.ev_div {
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 4px;
	}
.ev_title {
	font: bold 14px arial narrow;
	}
.event_desc  {
	background: #f7f7f7;
	margin-top: 2px;
	padding: 5px;
	}
.ev_link {
	background: #f3ece1;
	padding: 2px 0 2px 10px;
	}
.ev_sub {
	font-weight: bold;
	text-decoration: underline;
	color: #4e3000;
	}
/* for calendar events by month page */
.event_wrap {
	width: 92%;
	background: #f7f7f7;
	border-bottom: 1px solid #e0e0e0;
	padding: 10px;
	}
.ev_name {
	font: bold 14px arial;
	color: #4e3000;
	}
.ev_sub {
	font-weight: bold;
	text-decoration: underline;
	color: #4e3000;
	}
.drop_title a {
	font: bold 12px Arial;
	line-height: 150%;
	}
.droplist_div {
	width: 95%;
	padding:4px 0 4px 0;
	border-bottom: 1px solid #ccc;
	}
.subcatlist_div {
	width: 95%;
	padding: 0 0 0 15px;
	}


