* {
margin : 0;
padding : 0;
}

body {
background : #e1f2d0 url(../images/bg.jpg) repeat-y top center;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 20px;
color : #222;
}

a {
text-decoration : none;
color : #056305;
}

a:hover {
text-decoration : none;
color : #808000;
}

#wrap {
margin : 0 auto;
width : 800px;
}

#header {
height : 80px;
background : #e1f2d0 url(../images/header.jpg) no-repeat;
}

#header h1 {
font-size : 38px;
letter-spacing : 1px;
padding : 25px 0 0 30px;
color : #fff;
}

#header h2 {
font-size : 19px;
color : #e1c70e;
padding : 5px 0 0 250px;
letter-spacing : -1px;
font-weight : 100;
}

#menu {
height : 30px;
line-height : 30px;
background : #e1f2d0 url(../images/menu.jpg) no-repeat;
}

#menu ul {
list-style-type : none;
padding-left : 80px;
}

#menu ul li {
display : block;
float : left;
}

#menu ul li a {
padding : 0 20px 0 0;
text-decoration : none;
font-weight : 600;
font-size : 12px;
color : #fff;
}

#menu ul li a:hover {
color : #000;
text-decoration : none;
}

#content {
background : #e1f2d0 url(images/content.jpg) repeat-y;
padding : 0 30px;
}

.calendar  {
float : right;
width : 742px;
font-size : 12px;
padding-top : 10px;
}

.calendar h1 {
font-size : 22px;
letter-spacing : 1px;
padding : 5px 0 0 5px;
color : green;
padding-bottom: 10px;
}

.calendar table {
table-layout:fixed;
font-size: 10px;
font-weight: 400;
}

.calendar p {
padding-left: 5px;
font-size: 12px;
line-height : 14px;
}

.img1 {
float : right;
border : none;
margin : 0 0 0 5px;
}

.img2 {
float : left;
border : none;
margin : 5px 0 0 5px;
}

ul {
list-style-type : circle;
list-style-position : inside;
padding-left: 25px;
}

ol {
list-style-position : inside;
padding-left: 25px;
}

.calendar ul {
list-style-type : square;
list-style-position : inside;
font-size: 12px;
}

.footer {
width : 750px;
font-size : 11px;
text-align: center;
margin-top : 10px;
margin-left: 25px;
border-top : 1px dotted #aaa;
padding-top: 15px;
padding-bottom: 15px;
}

.footer a {
color : #000000;
}

.footer a:hover {
color : #75b03c;
}

