#wrap{width:990px;}
body{background-color:#8abf45; background-image: url(../images/background.gif); background-repeat: no-repeat; background-position: bottom right;}
a:active {position: relative; top: 1px;}

#side-menu{width:215px;float:left;padding:15px 30px 30px 0;text-align:right;}
#main-container{float:right;width:738px;}

/*** set the width and height to match your images **/
#slideshow{position:relative;height:350px;overflow: hidden;display: block;}
#slideshow img{position:absolute;top:0;left:0;z-index:8;opacity:0.0;}
#slideshow img.active{z-index:10;opacity:1.0;}
#slideshow img.last-active{z-index:9;}

#content{width:471px;background:#f0f6e8;background:rgba(255, 255, 255, 0.9);padding:10px 30px;float:left;}
#content-menu{width:167px;background:#d8e7c2;background:rgba(255, 255, 255, 0.8);float:right;padding:20px;}

#content p, #content ul {line-height: 20px;margin: 20px 0;letter-spacing: 0.05em;word-spacing: 2px; }
#content h1, #content h2, #content h3{font-family: verdana,serif;}
#content h1{font-size: 28px;line-height: 30px;margin:0 0 10px 0;}
#content h1 em{font-size:16px;display: block;font-weight: normal;font-style: normal;}
#content h2{font-size:20px;line-height: 25px;margin: 20px 0;}
#content h3{font-size:16px;line-height:16px;margin: 20px 0 10px 0;}
#content p, #content ul{font-family: Georgia, Times, serif;font-size: 14px;}
#content p a{border-bottom: dashed 1px #000;color:#000;}


.menu-1{font-variant:caps; font-size: 14px;text-align: right;margin: 20px 0 60px 0;}
.menu-1 li{margin:-3px 0;}
.menu-1 li a{color: #a5cc72;font: bold 20px Georgia, Times, serif;letter-spacing: -1px;line-height: 1em;display:inline-block;font-variant: small-caps; }
.menu-1 li a:hover{color: #fff;}


.menu-2{font-size: 16px;margin-bottom:30px;}
#side-menu h2{font: 20px Georgia,Times,sans-serif; color:#fff;background: url(../images/link-h2-bg.gif) no-repeat left center;padding:20px 0;padding-right: 15px;}
#side-menu h2 a{color:#fff;}
.menu-2 li{margin:3px 15px 12px 0;}
.menu-2 li a{color: #000;font: bold 12px Lucida Grande, Verdana,sans-serif;letter-spacing: 1px;}
.menu-2 li a em{display: block;font-size: 10px;font-style: italic;}
.menu-2 li.current a{}

#content-menu h3{font-size: 12px;margin-top: 15px;}
#content-menu em{display: block;}
.wrap-left{float:left;margin-right:6px;}

.logo{padding:0 0 0 20px;}
#content p.head-desc{color: #036;margin-top:-18px;margin-bottom: 15px;border-bottom: solid thin #036;}
#content p.head-desc a{border-bottom: none;}

#content ul{margin:0;padding: 0px;}
#content ul li{list-style: square;margin-left: 15px;}

#content-menu .icon{padding:15px; background:#fff;margin:5px 0 12px -20px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;display: block; }
#content-menu .pdf{background: url(../images/icon-pdf.png) no-repeat center left;padding:10px 0 10px 35px;}
#content-menu .register{background: url(../images/icon-signup.png) no-repeat center left;padding:10px 0 10px 35px;}
#content-menu .pic-gallery{background: url(../images/icon-camera.png) no-repeat center left;padding:10px 0 10px 35px;}
#content-menu .facebook{background: url(../images/icon-facebook.png) no-repeat center left;padding:10px 0 10px 35px;}

#content .icon{padding:10px; background:#d8e7c2;margin:0;-moz-border-radius:8px;-webkit-border-radius:8px;-webkit-border-radius:8px;display: inline-block;float: right;}
#content .pdf{background: url(../images/icon-pdf.png) no-repeat center left;padding:10px 0 10px 35px;}
#content .icon a{border-bottom: none;}

.paddingtop35{padding-top: 35px;display: block;}

.float {padding-top:10px;}
.left{float:left;padding:0 10px 10px 0;}
.right{float:right;padding:0px 0 10px 10px;}
#content p a.more{}
.entry{padding-bottom: 5px;border-bottom:1px dotted #ccc;}
.clear{clear: both;}