﻿@import url(lib.css);

body { margin:0px;padding:0px;overflow-x:hidden;overflow-y:normal;font-family:'Lucida Grande','Trebuchet MS',Verdana,Helvetica,sans-serif;font-size:11px;color:#c6c6c6;background: #080808 url(../img/layout/bg.jpg) no-repeat fixed center center; }

div#header { float:left;margin:50px 0px 0px 10px;z-index:99;position:absolute; }
div#header img { margin:15px 0 0 25px; }	
div#nav { float:right;margin:80px 80px 0px 0px; }
div#nav a { margin:0px 15px 0px 15px;font-family:'Century Gothic','Trebuchet MS','Lucida Grande',Verdana,Helvetica,sans-serif;color:#c6c6c6;text-decoration:none; }
div#nav a:hover { margin:0px 15px 0px 15px;font-family:'Century Gothic','Trebuchet MS','Lucida Grande',Verdana,Helvetica,sans-serif;color:#c6c6c6;text-decoration:underline; }
div#nav a.selected { margin:0px 15px 0px 15px;font-family:'Century Gothic','Trebuchet MS','Lucida Grande',Verdana,Helvetica,sans-serif;color:#c6c6c6;text-decoration:underline; }

div#maincontainer { margin:0px auto;width:996px; }

div#columnone { float:left;width:716px;margin:40px 0px 0px 0px;position:absolute; }
div#columnone_header { width:716px;height:25px;background-image:url(../img/layout/container_lg_top.png); }
div#columnone_content { width:656px;background-image:url(../img/layout/container_lg_bg.png);padding:5px 30px 10px 30px; }
div#columnone_content table { margin-top:10px; }
div#columnone_footer { width:716px;height:25px;background-image:url(../img/layout/container_lg_bottom.png); }

div#columntwo { float:right;width:277px;margin:40px 0px 0px 0px; }
div#columntwo_header { width:277px;height:25px;background-image:url(../img/layout/container_sm_top.png); }
div#columntwo_content { width:217px;background-image:url(../img/layout/container_sm_bg.png);padding:5px 30px 10px 30px; }
div#columntwo_footer { width:277px;height:25px;background-image:url(../img/layout/container_sm_bottom.png); }

h2 { font-family:'Century Gothic','Trebuchet MS','Lucida Grande',Verdana,Helvetica,sans-serif;font-size:16px;color:#c6c6c6;font-weight:normal;margin-left:15px; }
h2.right_title { font-family:'Century Gothic','Trebuchet MS','Lucida Grande',Verdana,Helvetica,sans-serif;font-size:16px;color:#c6c6c6;font-weight:normal;margin:15px 0px 5px 0px; }

div#calendarSelect { float:right;margin-top:13px;margin-right:15px; }

h2 input.nextPrevButton { width:30px;background:none;height:25px;color:#f1f1f1;font-size:25px; }

.calendar { width:100%;border:0px;background:url(../img/layout/calendar_bg.png);background-repeat:no-repeat;background-position: 92px 0px; }
.calendar th { text-decoration:none;border:0px;padding-bottom:5px; }
.calendar td { border:0px;padding:7px;text-align:left;color:#c6c6c6;height:60px;vertical-align:top; }
.calendarDate { float:left;padding-left:0px;text-decoration:none;font-size:16px;opacity:0.3;filter:alpha(opacity=30);font-weight:bold; }
.calendarDay {  }
.calendarDay.otherMonth { visibility:hidden; color:#666666; }
.calendarEvent { margin-top:5px; }

a.time { font-size:9px;color:#ffffff;text-decoration:none; }
a.description { font-size:10px;color:#c6c6c6;text-decoration:none; }

input[type="button"], input[type="submit"] { background: transparent url(../img/layout/button_bg.png) no-repeat;width:145px;height:53px;border:0px;padding-top:3px;font-family:'Trebuchet MS';color:#222222;cursor:pointer; }

#tree_left { position:absolute;top:0px;left:0px;width:291px;height:670px;background-image:url(../img/layout/tree_left.png);z-index:-1; }
#tree_right { position:absolute;top:0px;right:0px;width:383px;height:588px;background-image:url(../img/layout/tree_right.png);z-index:-1; }

span.disclaimer { font-size:9px;font-style:italic;color:#444444; }

div#columntwo_content img { float:left; }
div.locationDetails { float:left;margin-left:12px;width:140px; }

div.copyblock { padding: 0px 20px 20px 15px; }
div.copyblock p { text-align:justify; }

fieldset { border:0px;margin:20px;padding:0px; }
fieldset ul { margin:0px;padding:0px; }
fieldset ul li { margin-top:5px;list-style-image:none;list-style-type:none; }
fieldset ul li label { width:110px;margin: 3px 20px 0px 0px;display:inline-block;text-align:right; }
fieldset ul li input[type="text"] { width:250px; }

input[type="text"], select, option, textarea { font-family:'Lucida Grande','Trebuchet MS',Verdana,Helvetica,sans-serif;font-size:11px; }

div#errorSummary { margin:15px auto;padding:15px 15px 0px 90px;width:408px;height:62px;background-image:url(../img/layout/error_bg.png);color:#333333; }
div#errorSummary ul { margin-top:3px; }

div#admin_left { width:230px;float:left; }
div#admin_right { width:390px;float:left; }

div#homecontent { position:absolute;width:505px;height:415px;top:15%;left:50%;margin-left:-252px; }
div#homeflower { width:370px;height:415px;float:left;background-image:url(../img/home/flower.png); }
div#homebuttons { margin-top:110px;width:135px;float:left; }
div#homebuttons a img { border:0px; }

div#tagline { width:527px;height:15px;position:fixed;bottom:40px;left:50%;margin-left:-263px;background:transparent url(../img/home/tagline.png) no-repeat; }

p { padding:0px 20px 10px 20px;text-align:justify; }
h3 { font-weight:normal;padding-left:20px;font-family:'Century Gothic','Trebuchet MS','Lucida Grande',Verdana,Helvetica,sans-serif; }

p.anchorLinkTop { display:block;text-align:right;margin-top:10px;border-top:solid 1px #404040;padding-top:5px;padding-bottom:10px;font-size:10px;color:#f0f0bd;}

p a { color:#f0f0bd;text-decoration:none; }
p a:hover { color:#f0f0bd;text-decoration:underline; }

li { text-align:justify;padding-right:20px; }

li a { color:#f0f0bd;text-decoration:none; }
li a:hover { color:#f0f0bd;text-decoration:underline; }

table.dayList label { width:30px; }

div.facebook { width:200px;margin:6px 0; }
div.facebook a { color:#f1f1f1; }
div.facebook a img { width:43px;height:44px;float:left;border:none; }
div.facebook a span { width:150px;float:right; }

div.gallery a { margin-right:5px;margin-bottom:5px;padding:2px;display:block;max-width:50px;max-height:50px;float:left;text-align:center;border:solid 1px #666666; }
div.gallery a img { max-height:50px;max-width:50px; }

table.testimonials td p { margin:0;padding:0; }