    #triggers{
        width: auto;
        margin:20px auto;
        background: transparent;
        height:16px;
        font-size:12px;
    }       
        #triggers ul{
         height:16px;
         line-height:16px;      
        }
        #triggers ul li{
                display:inline;
                text-align:center;
        }
        #triggers ul li a,
        #triggers ul li a:visited {
                background:#eeffdd;
                border:1px solid #cfa;
                padding:5px;
                display:block;
                text-decoration:none;
                float:left;
                color:#559922;
        }
        #triggers ul li a:hover{
                background:#99ff66;
        }
table{
padding:0;
margin:0;
}
        .monthly{
		width:190px;
        font-size:12px;
        margin-top:5px;
        margin-right:10px;
        border-left:1px dotted #ccc;
        float:left;
		padding: 0;
        }
		caption.cMonth{
		background:none repeat scroll 0 0 #F0F0C0;
border-left:1px dotted #ccc;
border-right:1px dotted #ccc;
border-top:2px solid maroon;
font-family:Arial;
font-size:14px;
font-weight:bold;
height:20px;
text-align:center;
width:190px;
		}
       .hMonth{
        background:none repeat scroll 0 0 #CCCCFF;
border-bottom:1px dotted #ccc;
border-right:1px dotted #ccc;
color:blue;
font-family:Times New Roman;
font-size:12px;
font-style:italic;
font-weight:bold;
height:18px;
text-align:center;
        }
		th{
		        border-right:1px dotted #ccc;
        border-bottom:1px dotted #ccc;
}
td p{
		display:block;
		margin:0;
}
        .cDate{
        font-family:sans;
		text-align:left;
		display:block;
        }
        .hDate{
        color:blue;
        font-style:italic;
        font-family:serif;
		text-align:right;
        }
        .hDateRed{
        color:red;
        font-weight:bold;
        font-style:italic;
        font-family:serif;
		text-align:right;
        }
        .hDateBidh{
        color:violet;
        font-weight:bold;
        font-style:italic;
        font-family:serif;
		text-align:right;
        }
        .calCell{
        width:27px;
		height:34px;
		border-right:1px dotted #ccc;
        border-bottom:1px dotted #ccc;
		padding:0 4px;
        }
        .calCellEmpty{
        width:27px;
		height:34px;
		border-right:1px dotted #ccc;
        border-bottom:1px dotted #ccc;
        }
        .iEvents{
        font-size:12px;
        padding:0;
        }
		#calendar{
		float:left;
		width:600px;
		}
		#events{
float:left;
margin-top:5px;
text-align:center;
width:200px;
		}
				#notes{
float:left;
margin-top:5px;
text-align:center;
width:200px;
font-size:12px;
		}
        #maincontent{
        width:800px;
        }
		#calendar-header{
		text-align:center;
		background:url('http://js.al-habib.info/images/islamic-calendar-2011-background.jpg') #fff no-repeat center bottom;
		height:100px;
		color:Black;
		}
		#calendar-header h2, #calendar-header h4 {
		font-family:Arial;
		}
		#calendar-header h2 {
		font-size:44px;
line-height:48px;
padding-bottom:10px;
padding-top:5px;
}
		#calendar-header h4 {
font-size:14px;
margin-top:-50px;
		}
		.iEventsCaption{
		background:none repeat scroll 0 0 #FFFFCC;
border-top:2px solid black;
font-family:Arial;
font-size:14px;
height:36px;
margin:0;
padding:0 2px;
		}
.iEvents li {
border-bottom:1px dotted;
float:left;
list-style:none inside none;
margin:5px 0;
padding-bottom:5px;
width:200px;
}
