body {
margin-left: auto;
margin-right: auto;
background-color:#FFFFFF;
text-align: center;
}
.div {
width: 100px;
margin: 0 auto;
text-align:center;
}

div#box {
margin-left: auto;
margin-right: auto;
background-image: url(../images/back.png);
background-repeat:no-repeat;
width:899px;
height:739px;
padding: 10px; 
}
div#logolink{
height:70px;
display:block;
float:left;
margin-top:20px;
}
div#logolink a{
height:70px;
width:350px;
font-family:Georgia, "Times New Roman", Times, serif;
display:block;
float:left;
margin-top:40px;
margin-left:40px;
}
div#logolink span{
visibility:hidden;
}
div#PageContent{
border:solid 1px #000000;
margin-left: auto 0;
margin-right: auto 0;
}

/*__________top menu_______________*/
#topmenu{
padding: 20px 20px 0px 0px;
height:60px;
}
div#menu{
text-transform:uppercase;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color: #666666;
padding: 20px 0px 0px 30px;
margin-left:30px;
}
#menu li{
display:inline;
margin: 0 2px 0 2px;
}

/*__________bottom menu_______________*/
#botmenu{
text-transform:uppercase;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
padding: 10px 0px 0px 30px;
float:left;

}
#botmenu li{ 
display:inline;
margin: 0 2px 0 2px;
}


/*__________leftside_______________*/
#leftside{
height:395px;
width:400px;
float:left;
margin-top:30px;
}
div#leftbox{
background-image: url(../images/para-back.png);
background-repeat:no-repeat;
background-position:bottom right;
margin-left:50px;
margin-top:50px;
float:left;
height:100%;
width:301px;
padding: 20px 0px 0px 40px; 
}
div#para{
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#333333;
text-align:left;
line-height: 1.5;
margin-left:25px;
margin-right:10px;
margin-bottom:10px;
margin-top:10px;
padding-top:10px;
}

/*__________rightside_______________*/
#rightside{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
width:400px;
float:left;
margin-top:25px;
margin-left:20px;
}
#small-box1{
background-image: url(../images/top-small-box1.png);
background-repeat:no-repeat;
background-position:top right;
text-align:left;
margin-right:50px;
padding: 10px 50px 0px 40px; 
height:171px;
}
#small-box2{
background-image: url(../images/top-small-box2.png);
background-repeat:no-repeat;
background-position:top right;
text-align:left;
margin-right:50px;
padding: 10px 20px 0px 40px;
height:171px;
}
#small-box3{
background-image: url(../images/top-small-box3.png);
background-repeat:no-repeat;
background-position:top right;
text-align:left;
margin-right:50px;
padding: 10px 20px 0px 40px;
height:171px;	
}
.bullet {
margin-bottom:10px;
color: #A1BE59;
}
.menu_item {
margin-bottom:5px;
}
p.menu_item {
margin-bottom:5px;
}
.right_menu_item1 {
float:left;
text-align:left;
padding: 10px 20px 20px 0px;
margin-top:2em;
}
.right_menu_item {
float:left;
padding: 20px 0px 20px 0px;
margin-top:20px;
}
ul.right_menu_item {
float:left;
padding: 20px 0px 20px 0px;
margin-top:20px;
}
.right_menu_item li{
margin-bottom:10px;
color: #A1BE59;
}
div.cont {
margin:10px;
padding-top:20px;
}
div#thumb1 {
position:right;
border:none;
float:right;
padding: 20px 0px 20px 0px;
}
div#thumb2 {
position:right;
border:none;
float:right;
padding: 20px 0px 20px 0px;
}
div#thumb3 {
position:right;
border:none;
float:right;
padding: 20px 0px 20px 0px;
}

/*-----------font-------*/

font {color: #666666;}

a.menu_item:link { color:#663200; text-decoration: none; }
a.menu_item:visited { color: #663200; text-decoration: none; }
a.menu_item:hover { color: #666666; text-decoration: none; }

a.logo_item:link { color: #666666; text-decoration: none; }
a.logo_item:visited { color: #666666; text-decoration: none; }
a.logo_item:hover { color: #666666; text-decoration: none; }


/*-----------Other Pages-------*/

#center{
margin-left: auto 0;
margin-right: auto 0;
width: 50em;
margin-top:30px;
padding-top:2px;
}
#centermenu li{
display:inline;
margin: 0 2px 0 2px;
}
li.centerbullet {
margin-bottom:2px;
}
div#container {
margin-left: auto;
margin-right: auto;
background-image:url(../images/container.png);
background-repeat:no-repeat;
background-position:center;
height:300px;
width:775px;
padding: 2px 10px 20px 10px;
margin-top:4em;
margin-bottom:10px;
}
#innertext img{
float:left;
margin-left:3em;
margin-top:1em;
padding-right:1em;
}
#innertext p{
text-align:left;
margin-left:2em;
margin-right:.50em;
padding:2em;
}
#LowerContainer{
height:180px;
width:705px;
margin-left: auto;
margin-right: auto;
}
div#contact {
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
padding-right:25px;
margin-right:25px;
}
div#lowercont {
margin:10px;
}
#small-box4{
float:left;
margin-left:.5em;
margin-right:1.5em;
background-image: url(../images/top-small-box1.png);
background-repeat:no-repeat;
height:171px;
width:322px;
}
ul#small-box4 {
float:left;
padding: 20px 0px 20px 0px;
margin-top:20px;
}
#small-box4 li{
margin-bottom:10px;
color: #A1BE59;
}
#small-box5{
float:left;
margin-left:.5em;
margin-right:1.5em;
background-image: url(../images/top-small-box2.png);
background-repeat:no-repeat;
height:171px;
width:322px;
}
ul#small-box5 {
float:left;
padding: 20px 0px 20px 0px;
margin-top:20px;
}
#small-box5 li{
margin-bottom:10px;
color: #A1BE59;
}
#small-box6{
float:left;
margin-left:.5em;
background-image: url(../images/top-small-box3.png);
background-repeat:no-repeat;
height:171px;	
width:322px;
}
ul#small-box6 {
float:left;
padding: 20px 0px 20px 0px;
margin-top:20px;
}
#small-box6 li{
margin-bottom:10px;
color: #A1BE59;
}
#brightside{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
width:322px;
float:right;
margin-right:30px;
padding-right:20px;
text-align:left;
}
img#thumb4 {
border:none;
float:left;
padding: 20px 30px 20px 0px;
margin-top:10px;
}
img#thumb5 {
border:none;
float:left;
padding: 20px 30px 20px 0px;
margin-top:10px;
}
img#thumb6{
border:none;
float:left;
padding: 20px 30px 20px 0px;
margin-top:10px;
}


/*-----------SITEMAP-------*/

#sitemap {
margin-top:2em;
}
#sitemap ul{
list-style:none;
margin-left:40%;
}
#sitemap li{
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:2em;
}
#sitemap:link { color:#663200; text-decoration: none; }
#sitemap:visited { color: #663200; text-decoration: none; }
#sitemap:hover { color: #666666; text-decoration: none; }

a#sitemap:link { color: #666666; text-decoration: none; }
a#sitemap:visited { color: #666666; text-decoration: none; }
a#sitemap:hover { color: #666666; text-decoration: none; }



/*-----------LARGE CONTAINER-------*/
#containerLarge {
margin-left: auto;
margin-right: auto;
background-image:url(../images/container_large.png);
background-repeat:no-repeat;
background-position:center;
height:505px;
width:785px;
padding: 20px 10px 0px 10px;
margin-top:3em;
}
/*-----------EVENTS-------*/
.summary {
font:normal 10pt 'Trebuchet MS', Helvetica, sans-serif;
padding:.25em;
text-align:left;
}
.readme {
color:#66CC66;
float:right;
}
.readme a{
font:normal 9pt 'Trebuchet MS', Helvetica, sans-serif;
color:#66CC66;
}
.summary a {
font-weight:bold;
color:#0066FF;
border-bottom:1px solid #000000;
}
#events  {
float:left; 
width:700px;
line-height:1.2;
margin-left:2em;
padding-left:3em;
padding-top:3em;
text-align:left;
}
#events  h1, h2{
line-height:1.2;
float:left;
font:normal 11pt 'Trebuchet MS', Helvetica, sans-serif;
border:0;
color:#d85f5b;
width:250px;
}
#events  p{
font:normal 10pt 'Trebuchet MS', Helvetica, sans-seri;
color: #0A3560;
width:400px;
}
#events  a{
font:normal 10pt 'Trebuchet MS', Helvetica, sans-seri;
color: #0A3560;
}
#events  img{
border:none;
}
#events h3{
font-weight:normal;
text-align:center;
margin-bottom:0;
margin-top:2em;
}


.list-events {
padding-top : 2em;
padding-left: 2em;
}
.list-events .date {
height : 70px;
width : 70px;
float:left;
margin-right : 10px;
margin-left:2em;
background-color : #cccccc;
} 
.list-events .date p  {
font-family : Georgia, "Times New Roman", Times, serif;
font-size:10px;
margin : 0;
padding-top : 5px;
padding-right : 10px;
padding-bottom : 0;
padding-left : 10px;
text-align : center;
line-height : 100%;
}

.bottom  {
margin-top: 0;
margin-bottom : 0;
padding-top: 0;
padding-bottom : 0;
} 
.list-events .info h3 {
text-align:left;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #666666;
}

.last  {
float:left;
margin-right : 0;
padding-right : 0;
width:400px;
} 


.list-events .date a {
font-size : 250%;
margin : 0;
text-decoration : none;
letter-spacing : -1px;
text-align : center;
line-height : 100%;
}
.list-events a {
color : #333333;
text-decoration : none;
}
.list-events a:hover {
color : #000000;
}

#ad {
float:right;
margin-top:-8em;
margin-right:8em;
border:none; 
}
#ad img{
border:none;
}



/*-----------CATERER-------*/

#caterer {
float:left;
clear:left;
width:650px;
line-height:1.2;
margin-left:2em;
padding-left:3em;
padding-top:3em;
text-align:left;
}
#caterer  h1, h2{
line-height:1.2;
float:left;
font:normal 11pt 'Trebuchet MS', Helvetica, sans-serif;
border:0;
color:#d85f5b;
width:250px;
}
#caterer  p{
font:normal 10pt 'Trebuchet MS', Helvetica, sans-seri;
color: #0A3560;
width:650px;
}
#caterer  a{
font:normal 10pt 'Trebuchet MS', Helvetica, sans-seri;
color: #0A3560;
}
#caterer  img{
border:none;
}
#caterer h3{
font-weight:normal;
text-align:center;
margin-bottom:0;
margin-top:2em;
}
