.diary_shell { /* Overall setting for the table surounding the diary */

/*  border-color: black;)*/

/*	border-color:#bc938a;*/
	border-color:#003989;

    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:#B28F24;*/
	background-color:#003989;

}



.mn_header { /* The month/year section of the header */

    font-size: 25pt;

/*    color: orange;*/

/*	color:black;*/
	color:white;

    text-align: center;

    width: 533px;

}



.n_arrows { /* The previous arrows of the  header*/

    font-size: 20pt;

	/*    color: orange;*/

/*    color: black;*/
	color:white;

    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: black;*/
	color:white;

/*   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: black;*/
	color:white;

/*    background-color: #B28F24;*/
	background-color: #003989;

    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: #dcbb83;*/
	background-color: #c1e0f4;

    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;

}
