.diary_shell { /* Overall setting for the table surounding the diary */
/*  border-color: black;)*/
	border-color:#6e9342;
    border-style: solid;
    border-width: 1 2 1 2;
    margin: 6 0 0 6 ;
}

.diary_header { /* The complete diary header including both arrows and month/year. */
	/*    background-color: black;*/
	background-color:#6e9342;
}

.mn_header { /* The month/year section of the header */
	font-size: 25pt;
	/*    color: orange;*/
	color:#FFFFFF;
	text-align: center;
	width: 525px;
}

.n_arrows { /* The previous arrows of the  header*/
	font-size: 20pt;
	/*    color: orange;*/
    color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	width: 50px;
	cursor: pointer;
}

.n_arrows_mo { /* The previous arrows of the  header - MouseOver Event*/
    font-size: 20pt;
    text-align: left;
    font-weight: bold;
    width: 50px;
    color: brown;
    cursor: pointer;
}

.p_arrows { /* The Next arrow of the header */
	font-size: 20pt;
	color: #FFFFFF;
	/*   color: orange;*/
    text-align: right;
	font-weight: bold;
	width: 50px;
	cursor: pointer;
}

.p_arrows_mo { /* The Next arrow of the header - MouseOver Event*/
    font-size: 20pt;
    text-align: right;
    font-weight: bold;
    width: 50px;
    color: brown;
    cursor: pointer;
}

.weekdays_container { /* The table holding the weekdays */
    border-color: black;
    border-style: solid;
    border-width: 1 1 1 1;
}

.weekdays { /* Format the days of the week ie. Monday - Sunday */
	/*    color: lime;*/
/*    background-color: purple;*/
    font-size: 8pt;
	color: #FFFFFF;
	background-color: #6e9342;
	border-color: black;
	border-style: solid;
	border-width: 1 1 1 0;
	width: 88px;
	text-align: center;
}

.diary_body { /* The table holding the calendar body */
	/*    background-color: pink;*/
	background-color: #BED6A3;
	border-color: black;
	border-style: solid;
	border-width: 1px;
}

.diary_day { /* Format for each individual day */
    border-color: black;
    border-style: solid;
    border-width: 0 1 1 0;
    text-align: center;
}

.day_number { /* Format for the day number block at the top of each day */
    font-size: 8pt;
/*    background-color: navy; */
	background-color:black;
    color: yellow;
    font-weight: bold;
}

.day_content { /* The content section for each day */
    font-size: 7pt;
    height: 70px;
    width: 84px;
    padding: 2 2 2 2;
    overflow: hidden;
}

.day_content_mo { /* The content section for each day - MouseOver Effect*/
    font-size: 8pt;
/*    background-color: lime;*/
	background-color: #bc938a;
    height: 70px;
    width: 84px;
    padding: 2 2 2 2;
    overflow: hidden;
}

.event_devider { /* Devider between events */
    color: orange;
    background-color: orange;
    width: 60%;
    height: 1px;
    margin: 3px;
}

.event_name { /* Individual Events */
    /*color: red;*/
	color: black;
    cursor: pointer;
}

.event_data { /* The iFrame holding detailed event information */
    display: none;
    position: absolute;
	font:Verdana, Arial, Helvetica, sans-serif;
}

.event_topbar { /* The topbar in the event iframe */
/*    background-color: purple;*/
	background-color: #bc938a;
	font:Verdana, Arial, Helvetica, sans-serif;
	
}

.event_topbar_name { /* The event name in the topbar */
    padding: 2 2 2 2;
    font-weight: bold;
	font-family:Arial, Helvetica, sans-serif
}

.close_button { /* The close button at the top of the event iframe */
    font-weight: bold;
    background-color: #bc938a;
    width: 42px;
    height: 22px;
    margin: 3 3 3 3;
    padding: 0 0 0 0;
    font-size: 8pt;
}

.event_body {
    padding: 5 5 5 5;
}

A { /* Clear all A tag styling */
    text-decoration: none;
    color: inherit;
}

BODY.iframe_page { /* The iFrame Page for IE (@#$%^&*!!!) */
    overflow: auto;
/*    background-color: lime;*/
	background-color:#dcbb83;
}
