* {
	margin:0;
	padding:0;
	}
body{
	background-color:#e1e9b6;
	}
img{
	border:none;
	}
	
/* wrappr
----------------------------------------------- */
div#wrappr{
	width:750px;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	font-size:12px;
	background-color:#FFFFFF;
	}
/* headdr
----------------------------------------------- */

div#headdr{
	width:750px;
	height:auto;
	margin-bottom:5px;
	border-bottom:2px #CCCCCC solid;
	padding-bottom:6px;
	}
div#headdr h1{
	font-size:12px;
	display:inline;
	color:#000000;
	font-weight:lighter;
}	
div#headdr_text{
	width:740px;
	height:15px;
	border-top:2px #009900 solid;
	padding-top:2px;
	padding-left:10px;
	background-image:url(../img/headdrtext_bg.gif);
	}
div#headdr_img{
	width:750px;
	height:74px;
	padding:0px;
	background-image:url(../img/headdr_img.gif);
	background-position:top;
	background-repeat:no-repeat;
	}
div#headdr_img #link{
	width:320px;
	height:74px;
	margin-left:10px;
	float:left;
	}
div#headdr_img #submenu{
	width:397px;
	height:20px;
	text-align:right;
	float:right;
	padding-top:54px;
	padding-right:13px;
	}
div#headdr_img #submenu img{
	margin-right:5px;
	}

/* TChj[
----------------------------------------------- */
div#pan{
	width:740px;
	height:20px;
	padding-left:10px;
	padding-bottom:7px;
	color:#777777;
	}
div#pan a{
	text-decoration:none;
	color:#CC3333;
	}
div#menu{
	width:170px;
	height:auto;
	float:left;
	background-color:#ffffff;
	padding-bottom:20px;
	padding-left:10px;
	}
div#menu div{
	width:168px;
	border:1px #999999 solid;
	}

/* Rece
----------------------------------------------- */
div#main{
	width:549px;
	height:auto;
	padding-left:10px;
	padding-right:10px;
	float:right;
	color:#666666;
	font-size:12px;
	}
.floatend{
	clear:both;
	}	
div#main td{
	padding-left:2px;
	padding-top:2px;
	}
/* footer
----------------------------------------------- */
div#footer{
	width:750px;
	height:30px;
	background-color:#009900;
	text-align:center;
	padding-top:15px;
	color:#FFFFFF;
	margin-top:20px;
	}
/* callender
----------------------------------------------- */
div#callender{
	width:165px;
	height:auto;
	margin-top:10px;
	}
#block-calendar {
}

#block-calendar table {
    border-collapse: collapse;
    margin: 0 auto 10px;
    text-align:center;
	font-size:12px
}

#wrappr #callender td {
    padding: 2px;
    border: 1px solid #CCCCCC;
	font-size:12px
}

#wrappr #callender th {
    background:#999966;
    color: #FFFFFF;
	font-size:12px
}

#wrappr  #callender .off {
    background:#ccccff;
    color: #E04A00;
	font-size:12px
}

#wrappr  #callender caption {
    color: #000000;
	font-size:12px;
}

