/* COMMON */
body{margin:0px; padding:0px; font-family:arial, sans; font-size:14px;}
#wrapper{width:788px; margin:auto;}
a img{border:0px;}
a{color:#FFF; text-decoration:none;}
a:hover{cursor:pointer;}
.clear{clear:both;}
h1{font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif; font-size:24px; color:#FFF; padding:0px; margin:0px;}
h2{color:#FFF; font-size:24px; margin-top:0px; padding-top:0px;}
p{color:#FFF;}

/* HEADER */
.top-bar{height:13px; background-color:#004E41; width:100%;}
.header:{height:140px;}
.logo{float:left;}
.temp-top{float:right; margin-top:7px; height:78px;}
.menu{float:right; margin-top:-40px;}
.menu-item{float:left; color:#000;}
.menu-item a{color:#000;}

/* FOOTER */
.footer-left{float:left; font-size:11px; color:#004E41; line-height:19px; padding-top:5px; padding-bottom:5px;}
.footer-right{float:right; font-size:11px; color:#004E41; line-height:19px; padding-top:5px; padding-bottom:5px;}
.footer-left a, .footer-right a{color:#004E41; text-decoration:none;}
.footer-bottom{height:1px; background-color:#004E41; width:100%; margin-bottom:50px;}
.facebook{float:left; padding-left:20px; background:url('../images/facebook.jpg') no-repeat; margin-right:10px;}
.vimeo{float:left; padding-left:20px; background:url('../images/vimeo.jpg') no-repeat; margin-right:10px;}
.twitter{float:left; padding-left:20px; background:url('../images/twitter.jpg') no-repeat; margin-right:10px;}
.float-left{float:left; margin-right:10px;}

/* Home */
#home{background:url('../images/home-bg.jpg') no-repeat; height:526px; width:788px; position:relative;}
.home-box1{position:absolute; top:65px; left:23px;}
.home-box1 p{padding:0px; padding-right:180px; margin:0px;}
.home-box2{position:absolute; top:220px; left:23px;}
.levent{float:left; text-align:center; margin-top:20px; width:120px; overflow:hidden; margin-right:32px;}
.levent img{height:97px; width:97px;}
.levent-title{color:#FFF; font-size:11px;}
.levent-date{color:#FFF; font-size:10px;}
.home-box3{position:absolute; top:440px; left:23px;}
.client{float:left; margin-top:20px; margin-right:7px;}

/* About Us */
#aboutus{background:url('../images/aboutus-bg.jpg') no-repeat; height:526px; width:788px; position:relative;}
.about-box1{position:absolute; top:65px; left:23px;}
.about-box2{position:absolute; top:295px; left:23px;}
.about-box1 p{padding:0px; padding-right:180px; margin:0px;}
.about-box2 p{padding:0px; padding-right:180px; margin:0px;}
.about-box1 img{margin-right:15px;}
.about-box2 img{margin-right:15px;}

/* Contact */
#contact{background:url('../images/contact-bg.jpg') no-repeat; height:526px; width:788px; position:relative;}
.contact-box1{position:absolute; top:50px; left:23px;}
.contact-box1 a{color:#FFF; text-decoration:underline;}
.contact-box2 a{color:#FFF; text-decoration:underline;}
.contact-box2{position:absolute; top:225px; left:23px;}
.contact-box1 p{padding:0px; padding-top:25px;  margin:0px;}
.contact-box2 p{padding:0px; padding-top:25px; margin:0px;}
.contact-box1 img{margin-right:15px; margin-top:25px;}
.cb1, .cb2, .cb3, .cb4{float:left;}
.cb2{margin-right:60px;}
.map{margin-top:25px; float:left; margin-right:15px;}
.map-text{float:left;}
.map-text a{color:#FFF; text-decoration:underline;}

/* Events */
#events{background:url('../images/events-bg.jpg') no-repeat; height:526px; width:788px; position:relative;}
.events-box1{position:absolute; top:18px; left:23px;}
.events-box2{position:absolute; top:70px; left:23px;}
.pagination{position:absolute; bottom:10px; right:17px; width:700px; text-align:right;}
.event{float:left; background:#363532; height:84px; width:360px; margin-right:10px; margin-bottom:25px;}
.event:hover{background:#56534F;}
.event-img{float:left; margin-right:9px;}
.event-desc{float:left; overflow:hidden; width:260px;}
.event-desc p{padding:0px; margin:0px; padding-top:5px; overflow:hidden;}
.event-desc span{font-size:12px; font-style:italic;}

/* Pagination */
div.pagination a {padding: 2px 5px 2px 5px;margin: 2px;text-decoration: none;color: #CCC;}
div.pagination a:hover, div.pagination a:active {color: #CCC;background-color: #004E41;}
div.pagination span.current {padding: 2px 5px 2px 5px;margin: 2px;font-weight: bold;background-color: #004E41;color: #CCC;}
div.pagination span.disabled {padding: 2px 5px 2px 5px;margin: 2px;color: #666;}

/* Event Description */
#eventdesc{background:url('../images/eventdesc-bg.jpg') no-repeat; height:526px; width:788px; position:relative;}
.eventdesc-box1{position:absolute; top:49px; left:23px;}
.eventdesc-img{float:left; width:269px; height:269px; margin-top:22px;}
.eventdesc-main{width:416px; height:345px; margin-top:22px; float:left; padding:20px;}
.eventdesc-box2{position:absolute; bottom:31px; right:39px; height:30px; width:456px;}
.eventdesc-box2 .button1, .eventdesc-box2 .button2, .eventdesc-box2 .button3{background-color:#37362E; float:left; height:30px; width:110px; margin-right:5px; text-align:center; line-height:30px;}
.eventdesc-box2 .button4{background-color:#37362E; float:left; height:30px; width:111px; text-align:center; line-height:30px;}

.eventdesc-box2 .button2:hover, .eventdesc-box2 .button3:hover, .eventdesc-box2 .button4:hover{background-color:#504D46;}

/* Admin */
.admin, .admin a, .admin p, .admin h1, .admin h2{color:#000;}
.admin{margin-bottom:40px;}

/* Newsletter */
#email{padding:4px; line-height:1.6em;}
.success p{color:#000;}
.error p {color:#000;}
.success h3{color:#004E41;}
.error h3{color:#EE2D24;}

.slideshow { height: 78px; width: 430px; overflow:hidden; }
.slideshow img {}

#loader{height:526px; width:788px;}
#loader img{margin-left:344px; margin-top:213px;}
