@charset "utf-8";
/* CSS Document */


body{
	background:#A6CF4B url(imgs/mainbg.jpg) center center;
	margin:0;
	text-align:center;
}
body,td,th{
	color:#708E26;
	font-family:Arial, Helvetica, sans-serif;
	
}

p{
	margin:0;
	padding:3px 0 5px 0;
}

h1,h2,h3,h4,h5,h6{ margin:0; padding:0 0 10px 0;}

a{
	color:#708E26;
	text-decoration:none;
}

a:hover{
	color:#C7761D;
	text-decoration:none;
}

.block{
	margin:5px 5px 15px 5px;
	padding:0;
}

.block h2{
	font-size:18px;
	padding:5px;
	margin:0;
}

.block-content{
	padding:5px;
}
.block-content ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.block-content li{
	margin:0 0 5px 0;
	padding:0;
}

.date, .block-footer{
	font-size:11px;
	padding:5px 0;
}

#container{
	text-align:left;
	margin:0 auto;
	width:780px;
}


#header{
	background:url(imgs/header.jpg) no-repeat top left;
	padding:100px 0 0 150px;
	height:200px;
}

#header a{
	color:black;
}

#header a:hover{
	color:#9933CC;
	text-decoration:none;
}

#wrapper .main{
	float:left;
	width:570px; padding-left:10px;
}
#wrapper .no-sidebar{
	width:780px;
	float:none;
}

#wrapper .side{
	float:left;
	width:200px;
	overflow:hidden;
}

#footer{
	padding:0px;
	color:#999999;
	margin:10px 0 0 0;
	clear:both;
	font-size:11px;
}
#footer p{ padding:2px 0;}
#footer a {
	color:#999999;
}
#footer a:hover{
	color:#999999;
	text-decoration:none;
}


td.hf-br{background:url(imgs/mf-br.gif) bottom right no-repeat;}
td.hf-bl{background:url(imgs/mf-bl.gif) bottom left no-repeat;}
td.hf-tr{background:url(imgs/mf-tr.gif) top right no-repeat;}
td.hf-tl{background:url(imgs/mf-tl.gif) top left no-repeat;}
td.hf-b,
td.hf-l,
td.hf-r,
td.hf-m,
td.hf-t{background:#fff;  width:770px;}
td.hf-r,
td.hf-l{width:5px;font-size:0.1em;}
table.tsubheader td.hf-t,
td.hf-b{height:5px;font-size:0.1em;}

table.theader{width:780px;}
table.theader div{display:none}
table.theader td.hf-l{background:url(imgs/hf-l.gif) left repeat-y;width:5px;height:69px;}
table.theader td.hf-r{background:url(imgs/hf-r.gif) right repeat-y;width:5px;}
table.theader td.hf-br{background:url(imgs/hf-br.gif) bottom right no-repeat;}
table.theader td.hf-bl{background:url(imgs/hf-bl.gif) bottom left no-repeat;}
table.theader td.hf-b{background:#3c3c3c url(imgs/hf-b.gif) bottom repeat-x; height:89px;}
table.theader div.hf-header{background:url(imgs/header.jpg) no-repeat; width:770px; height:87px; margin:0 auto; display:block;}


table.tsubheader{width:780px; margin:10px 0;}
table.tsubheader div.hidden{display:none}


table.tblock{margin:0 0 10px 0;}
table.tblock .hf-t{height:5px; font-size:0.1em;}
table.tblock .hf-m{}
table.tblock .hf-m h2{
	margin:0;
	font-size:18px;
	color:#708E26;
	border-bottom:10px solid #A6CF4B;
	padding:5px;
}
.main table.tblock .hf-t{width:500px;}
.main table.tblock .hf-m h2{border:none;}
.main table.tblock .hf-m {padding-left:10px; }
.side table.tblock .hf-t{width:190px;} 
.side table.tblock .hf-m h2{text-align:center;} 
.side table.tblock .hf-m .block-content{text-align:center;} 
table.tblock .block-content{padding:5px;}
.block-content .date{
padding:5px 0; margin-bottom:1em;
}
.block-footer img{margin-right:5px;}
.block-footer {margin-bottom:25px;text-align:right;padding-right:10px;}
table.calMonth{width:100%;}
tr.calMonthHeader th{font-size:12px;font-weight:bold;}
td.calMonthToday{
td.calMonthDay {}
td.calMonthDay a, td.calMonthDayToday a{font-weight:bold;}
#footer .hf-t{width:775px;}

