body {

margin:10px;

padding:0;

font-family:Verdana, Arial, Helvetica, Sans-Serif;

font-size:12px;

line-height:20px;

font-weight:normal;

background-color:#F1ECC6;



}





a, a:link, a:active, a:visited {

font-family:Verdana, Arial, Helvetica, Sans-Serif;

color:#000;

font-weight:bold;

text-decoration:underline;

}



a:hover {

color:#990000;

}





#links ul {

        list-style-type: none;

        width: 445px; margin:0; padding:0; 

} 



#links li {

        margin: 10px 0;

	

}



#links li a { 

        color: #000;

        display: block;

        font: bold 120% Arial, Helvetica, sans-serif;

        padding: 5px;

        border:1px solid #fff;

	text-decoration:none;

	font-variant:small-caps;

	

}











 * html #links li a {  /* make hover effect work in IE */

	width: 645px;

}



#links li a:hover {

        background: #ffffcc; border: 1px outset #000;

	

}



#links li a em { 

        color: #333;

        display: block;

        font: normal 85% Verdana, Helvetica, sans-serif;

        line-height: 125%; 

	text-decoration:none;

	border:0; outline:0;

	font-variant:normal;

}



.upsize {font-size: 140%; font-variant:small-caps;} 







p {

margin:0;

margin-bottom:10px;

padding:2px;

line-height:18px;

}



hr {width="30%";}





h1 {

font-size:26px;

line-height:40px

} 



h2 {

font-size:22px;

text-align: left;

display: inline;

word-spacing : 2px;

margin-bottom: 0; 

padding-bottom: 0;



}



h3 {

text-align: left;

display: inline;

font-size: 115%;

word-spacing : 2px;

margin-bottom: 0; 

padding-bottom: 0;

}





hr {2px outset #000; width:30%;} 





.itemhead h3 {

text-align: left;

display: inline;

font-size: 115%;

word-spacing : 2px;

margin-bottom: 0; 

padding-bottom: 0;

}



.chronodata {

display: inline;

text-align: left;

margin-left: 2em;

font-size: 80%;

}



.byline {

font-size: 9px;

letter-spacing : 2px;

word-spacing : 2px;

font-family : "Times New Roman", Times, serif;

font-style : italic;

font-weight : bold;

}







#container {

width: 740px;

\width: 760px;

w\idth: 740px;

margin:0;

margin-left: auto;

margin-right: auto;

}



#banner {

padding:0;

margin-bottom:0;

}



#menu {

padding:1px;

color:#fff;

background:#fff url(../images/menu_bg.jpg);

margin-top:-3px;

text-align:center;

border:3px solid #000;





}



#content {

padding:0;

margin-top:0;

border:1px solid #000;

}







.mainContent {

padding:10px;

min-height: 600px;

background-color:#fffff0;

}







#navcontainer {

margin-left:auto;

margin-right:auto;

text-align:center;

}



#navlist {

margin: 0;

padding: 2px 0 2px 8px;

}



#navlist ul, #navlist li {

margin: 0;

padding: 0;

display: inline;

list-style-type: none;

}



#navlist a:link, #navlist a:visited {

text-size: 22px !important;

line-height: 18px;

font-weight: bold;

margin: 0 5px 0 5px;

text-decoration: none;

color: #fff;

}



#navlist a:hover {

border-bottom: 2px solid #999;

padding-bottom: 2px;

background: transparent;

color: #999;

}



#navlist a:hover { color: #999; }



div.row {

clear: both;

padding-top: 1px;

}



div.row span.label {

float: left;

width: 200px;

text-align: right;

}



div.row span.formw {

float: left;

text-align: left;

} 



#SideBar {

width : 280px; 

color : #000000;

font-size : 8pt;

text-align : left; 

margin : 8px 4px 4px 14px; 

background-color : rgb(248,248,248); 

border-top : 1px solid #c6c6c6; 

border-right : 2px solid #525152; 

border-bottom : 2px solid #525152; 

border-left : 1px solid #c6c6c6; 

padding : 6px; 

float : right; 

position : relative;

} /* frame for contents of sidebar */



#SideBar a {

color : #000000;

line-height : 2em;

font-weight: normal;

}	







#post ul {

margin: 0px 0px 0px 6px;

padding: 2px;

}



#post li {

margin: 0px 0px 6px 12px;

/*padding: 1;

display: inline;*/

list-style-type: disc;

}	





.announcement {

width: 738px;

\width: 758px;

w\idth: 738px;

margin:0;

padding: 4px 0px 0px 0px;

margin-left: auto;

margin-right: auto;

font-size: 14px;

border: 1px solid black;

}





/* Calendar start */

    .calnk a:hover, .calnk a:focus {
         background-position:0 0;
         text-decoration:none;  
         color:#000000;
         border-bottom:1px dotted #000000;
         }
    .calnk a:visited {
         text-decoration:none;
         color:#000000;
         border-bottom:1px dotted #000000;
        }
    .calnk a {
        text-decoration:none; 
        color:#000000; 
        border-bottom:1px dotted #000000;
		padding:3px;
        }
    .calnk a span { 
        display:none; 
        }
    .calnk a:hover span, .calnk a:focus span {
        color:#000; 
		font-size:1.2em;
		font-weight:normal;
		font-family:Verdana, Geneva, sans-serif;
		background:#FFF; 
        display:block;
        position:absolute; 
        border:1px dotted #000;
        padding:5px; 
        max-width:500px; 
		top:25%;
		z-index:100;
		left:0;
		right:0;
		margin-left:auto;
		margin-right:auto;
		-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');

        }
     .calendar-table {
        border:1px solid;
        width:100%;
     }
     .calendar-heading {
        height:25px;
        text-align:center;
        border:1px solid #D6DED5;
        background-color:#555464;
		color:#FFF;
     }
     .calendar-next {
        width:25%;
        text-align:center;
		color:#FFFFFF;
     }
     .calendar-prev {
        width:25%;
        text-align:center;
		color:#FFFFFF;
     }
     .calendar-month {
        width:50%;
        text-align:center;
        font-weight:bold;
		color:#FFF;
     }
     .normal-day-heading {
        text-align:center;
        width:25px;
        height:25px;
        font-size:0.8em;
        border:1px solid #DFE6DE;
        background-color:#555464;
		color:#FFF;
     }
     .weekend-heading {
        text-align:center;
        width:25px;
        height:25px;
        font-size:0.8em;
        border:1px solid #DFE6DE;
        background-color:#555464;
        color:#FFF;
     }
     .day-with-date {
        vertical-align:text-top;
        text-align:left;
        width:60px;
        height:60px;
        border:1px solid #DFE6DE;
		
     }
     .no-events {

     }
     .day-without-date {
        width:60px;
        height:60px;
        border:1px solid #E9F0E8;
		
     }
     span.weekend {
        color:#000000;
     }
     .current-day {
        vertical-align:text-top;
        text-align:left;
        width:60px;
        height:60px;
        border:1px solid #9a0405;
        background-color:#ffffff;
		
     }
     span.event {
        font-size:0.75em;
		font-weight:normal;
		font-family:Verdana, Geneva, sans-serif;
     }
     .kjo-link {
       display:none;
     }
     .event-title {
        text-align:center;
        font-weight:bold;
        font-size:1.2em;
     }
     .event-title-break {
        width:96%;
        margin-left:2%;
        margin-right:2%;
        margin-top:5px;
        margin-bottom:5px;
        text-align:center;
        height:1px;
        background-color:#000000;
     }
     .event-content-break {
        width:96%;
        margin-left:2%;
        margin-right:2%;
        margin-top:5px;
        margin-bottom:5px;
        text-align:center;
        height:1px;
        background-color:#000000;
     }
     .calendar-date-switcher {
        height:25px;
        text-align:center;
        border:1px solid #D6DED5;
        background-color:#555464;
		color:#FFF;
     }
     .calendar-date-switcher form {
        margin:0;
        padding:0;
		color:#FFF;
     }
     .calendar-date-switcher input {
        border:1px #D6DED5 solid;
		color:#000;
     }
     .calendar-date-switcher select {
        border:1px #D6DED5 solid;
		color:#000;
     }
     .cat-key {
        width:100%;
        margin-top:10px;
        padding:5px;
        border:1px solid #D6DED5;
     }
	 
	 /*Calendar End*/
	 
	 /*date style start*/
	 .date
 			{display:block;
			float:left;
			font-family:"Georgia";
			padding:3px;
			margin:3px;
			text-align:center;
			border-style:dashed;
			border-width:1px;
			background: #595868;
			color:#fff;
			min-width:80px;}

	 /*date style end*/
	 
	 
	 
	 
	 
	 