html,body { 

} 

h1,h2,h3,h4,h5,h6,p,p a,a { 

font-family:Arial, Helvetica, sans-serif; 

}  

h1 { 

margin:0px 10px 15px 10px; 

font-size:28px; 

color:#000066; 

font-weight:bold; 

text-align:right; 

} 

h2 { 

margin:10px 25px 15px 10px; 

font-size:22px; 

color:#666666; 

font-weight:bold; 

text-align:left; 

} 

p { 

margin:10px 10px 15px 20px; 

font-size:14pt; 

color:#000000; 

text-align:justify; 

} 
hr {
margin:5px 5px 15px 20px; 
} 

p a { 

color:#000066; 

text-decoration:none;

} 

p a:hover { 

color:#0000cc; 

text-decoration:underline;

} 

p a:visited { 

color:#827026; 

text-decoration:none;

} 



ul li p { 

margin:0;

font-size:16px; 

color:#000000; 

text-align:justify; 
}

img { 

border:0; 

}

div.heading {

margin:0;
background-image:url(site_ext.jpg);

background-repeat:repeat-x; 

width:100%;

}

div.left {
width:15%;
max-width:137px;
float:left;
display:block;

}

#navigation {
	width: 120px;
	border-right: 1px solid #806e26;
	font-weight:bold;
	margin-left:15px;
	padding-bottom:50px;
	
}
#navigation ul {
	list-style: none;
	margin: 1em 0 0 0;
	padding: 0;
	border: none;
	 
}

#navigation li {
	font-size: 14px;
	border:none;
}

#navigation a:link, #navigation a:visited {
	color: #999;
    display:block;
    padding: 1em 0 0.2em 0;
    text-decoration:none;
}

#navigation a:hover {
	color: #999;
	text-decoration:underline;
}


div.right {

width:15%;

float:right;

}

div.center {

width:70%;

float:left;

background-image:url(site_031.gif);
background-repeat:no-repeat;
background-attachment: fixed;
background-position: 40% 50%;
}



div.sublinks {

margin:0px 4px 1px 1px;

padding:1px 1px 1px 1px;

}

div.sublinks p {

margin:1px 1px 1px 1px;

font-size:10px;

font-weight:bold;

color:#000000;

text-align:right;

}

div.sublinks p a:hover {

color:#990000;

font-weight:bold;

text-decoration:none;

}

span.foot p { 
display:block; 

margin:20px 10px 0px 0px; 

font-size:10px; 

color:#000000; 

text-align:right; 

}

img.floatr {
width:200;
float:right;
padding:0;
margin:5px;
}

img.floatl {
width:200;
float:left;
padding:0;
margin:10px


}
a.prevnext:link {color: red; font-size: 12px; text-decoration:underline}
a.prevnext:visited {color: red; font-size: 12px; text-decoration:underline}
a.prevnext:hover {color: blue; font-size: 12px; text-decoration:underline}
a.prevnext:active {color: red; font-size: 12px; text-decoration:underline}

a.day:link {color: black; font-size: 18px; text-decoration:underline}
a.day:visited {color: black; font-size: 18px; text-decoration:underline}
a.day:hover {color: red; font-size: 18px; text-decoration:underline}
a.day:active {color: black; font-size: 18px; text-decoration:underline}

a.event:link {color: blue; font-size: 12px; text-decoration:underline}
a.event:visited {color: blue; font-size: 12px; text-decoration:underline}
a.event:hover {color: red; font-size: 12px; text-decoration:underline}
a.event:active {color: blue; font-size: 12px; text-decoration:underline}

a.admin:link {color: blue; font-size: 12px; text-decoration:underline}
a.admin:visited {color: blue; font-size: 12px; text-decoration:underline}
a.admin:hover {color: red; font-size: 12px; text-decoration:underline}
a.admin:active {color: blue; font-size: 12px; text-decoration:underline}

table.cal {
background-color: #f5f4ee;
height: 600px;
border-style: none;
border-width: 3px;
font-family: sans-serif
}

.caption {
color: #827028;
font-size: 20px;
font-weight: bold;
}

.thead {
color:#827028;
background-color: #f4f5ee;
font-size: 18px;
}

td.cal {
background-color:#ffffff;
background-image:url(tbg.gif);
background-repeat:no-repeat; 
text-align: left;
vertical-align: top
}

tfoot.cal {
color:#827028;
background-color: #f4f5ee;
font-size: 14px;
text-align: left
}

ul.cal {
margin: 0px;
list-style-position: inside
}

.cal-admin-link {
color: #827028;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}
div.navigator{
			font-size:smaller;
			padding:5px;
			text-align:center;
		}
		div.totalpagesdisplay{
			padding-top:15px;
			font-size:smaller;
			text-align:center;
			font-style:italic;
		}
		.navigator a, span.inactive{
			padding : 0px 5px 2px 5px;
			margin-left:0px;
			border-top:1px solid #999999;
			border-left:1px solid #999999;
			border-right:1px solid #000000;
			border-bottom:1px solid #000000;
		}
			.navigator a:link, .navigator a:visited,
		.navigator a:hover,.navigator a:active{
			color: #ffffff;
			background-color: #827028;
			text-decoration: none;
		}
		span.inactive{
			background-color :#EEEEEE;
			font-style:italic;
		}