@charset "UTF-8";

/* CSS Document */
/* CSS Reset Rules */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }

img { border: none; }

a { outline: none; }

body { background-color: #451302; background-image: url(../images/bg-2.jpg); overflow:auto; background-position:center top; background-repeat: repeat-x; margin-top: 0px; font-family:Trebuchet MS; font-size:62.5%; font-style: normal; line-height: 18px!important; line-height: 18px; color: #47647b; }

p { font-size:1.1em; }

a:link { text-decoration:underline; color: #fff; }

a:visited { text-decoration:underline; color: #fff; }

a:hover { text-decoration:underline; color: #fff; }

a:active { text-decoration:underline; color: #fff; }

#maps a:link { text-decoration:underline; color: #000; padding-left: 5px; }

#maps a:visited { text-decoration:underline; color: #000; }

#maps a:hover { text-decoration:underline; color: #000; }

#maps a:active { text-decoration:underline; color: #000; }

/*Div Id's*/

#butterfly { width:240px; height:79px; float:left; }

#monkey1 { width:120px; height:auto; margin-top:0px; padding-top:0px; float:left; clear:both; }

#mul { width:487px; height:123px; float:left; margin:0 0 0 83px!important; margin:0 0 0 11px; }

#middle { height:729px; width:758px; }

#middle2 { height:649px; width:638px; padding:80px 0 0 120px; }

#video { width:480px; height:298px; margin:80px 0 0 120px; background-color:#FFF; }

#back { width:1450px; height:1300px; margin-left:auto!important; margin-left:auto; margin-right:auto; background-image:url(../images/bg.jpg); background-repeat:no-repeat; }

#wrapper { width:1000px; height:1300px; margin-left:auto!important; margin-left:225px; margin-right:auto; }

#top-head { width:1000px; height:142px; background-image:url(../images/top-head.jpg); background-repeat:no-repeat; }

#head { width:1000px; height:123px; background-image:url(../images/head.jpg); background-repeat:no-repeat; }

#nav-spacer { width:779px; height:133px; float:left; background-image:url(../images/nav-spacer.jpg); background-repeat:no-repeat; margin:0 0 0 9px!important; margin:0 0 0 9px; }

#nav { position:relative; width:788px; height:112px; float:left; margin:0 0 0 0px; background-image:url(../images/nav-spacer.jpg); background-repeat:no-repeat; }

#main { width:1000px; height:574px; margin-top:131px; background-image:url(../images/bottom-bg.jpg); background-repeat:no-repeat; margin-left:auto; margin-right:auto; }

#post { width:212px; height:30px; background-image:url(../images/post.jpg); background-repeat:no-repeat; float:left; margin:0 auto; }

#text { width:760px; height:763px; background-image:url(../images/text-box.jpg); background-repeat:no-repeat; margin-left:146px!important; margin-left:146px; clear:both!important; clear:inherit; margin-top:0px!important; margin-top:-18px; padding-top:0; }

#text2 { width:760px; height:763px; background-image:url(../images/text-2.jpg); background-repeat:no-repeat; margin-left:146px!important; margin-left:146px; clear:both!important; clear:inherit; margin-top:0px!important; margin-top:-18px; padding-top:0; }

#leftcol { width:345px; height:653px; float:left; padding:50px 10px 0 17px!important; padding:50px 10px 0 15px; }

#rightcol { width:345px; height:660px; float:left; padding:35px 0px 0 10px!important; padding:35px 0px 0 0px; }

#bluebox { width:334px; height:auto; background-color:#027fff; border: 2px solid #085aad; margin-bottom:6px!important; margin-bottom:6px; color:#fff; font-size:1.2em; padding:10px; line-height:15px; }

#contacttext { width:334px; height:643px; color:#333; font-size:1.2em; padding:10px; padding-bottom:0px; line-height:16px; }

#contacttext2 { width:334px; height:auto; color:#333; font-size:1.2em; padding:10px; line-height:16px; }

#contacttext3 { width:224px; height:auto; color:#333; font-size:1.0em; padding:0px; line-height:16px; }

#contacttext3 a:link { text-decoration: underline; color: #000; }

#contacttext3 a:visited { text-decoration: underline; color: #000; }

#contacttext3 a:hover { text-decoration: underline; color: #000; }

#contacttext3 a:active { text-decoration: underline; color: #000; }

#contacttext a:link { text-decoration: underline; color: #000; }

#contacttext a:visited { text-decoration: underline; color: #000; }

#contacttext a:hover { text-decoration: underline; color: #000; }

#contacttext a:active { text-decoration: underline; color: #000; }

#info { width:250px; height:200px; margin:30px 0 0px 75px; }

#contacttext form { margin:0px 0 0 0; background-color:#C36; height:420px!important; height:380px; width:213px; padding:10px; border: 2px solid #9f0776; line-height:inherit!important; line-height:10px; }

#bluebox ul { margin-left:10px; font-size:1.1em; color:#FFF; line-height:24px; }

#orangebox { width:334px; height:auto; background-color:#ff9d02; border: 2px solid #c47a05; margin-bottom:6px!important; margin-bottom:6px; color:#fff; font-size:1.2em; padding:10px; }

#orangebox ul { padding-left:10px; line-height:15px; font-size:1.1em; }

#pinkbox { width:334px; height:auto; background-color:#e11bab; border: 2px solid #9f0776; margin-bottom:6px!important; margin-bottom:6px; color:#fff; font-size:1.2em; padding:10px; line-height:14px; }

#flash { width:375px; height:auto; margin-bottom:0px!important; margin-bottom:0px; background-image:url(../images/flash-bg.jpg); background-repeat:no-repeat; }

#quotebox { width:334px; height:auto; margin-bottom:10px!important; margin-bottom:8px; color:#fff; background-color:#ff025b; border: 2px solid #be0345; font-size:1.2em; padding:10px; }

#one { width:334px; height:161px; margin-bottom:0px!important; margin-bottom:0px; color:#fff; background-color:#fff; padding:0 0 0 10px; font-size:1.2em; }

#redbox { width:334px; height:auto; margin-bottom:6px!important; margin-bottom:6px; color:#fff; background-color:#ff025b; border: 2px solid #be0345; font-size:1.2em; padding:10px; margin-top:10px; line-height:15px; }

#greenbox { width:334px; height:auto; margin-bottom:10px!important; margin-bottom:10px; color:#fff; background-color:#0C3; border: 2px solid #090; font-size:1.2em; padding:10px; margin-top:10px; }

#purplebox { width:334px; height:auto; margin-bottom:10px!important; margin-bottom:10px; color:#fff; background-color:#63C; border: 2px solid #60C; font-size:1.2em; padding:10px; margin-top:10px; }

#purplebox ul { padding-left:10px; }

#openbox { width:334px; height:auto; background-color:#02d2ff; border: 2px solid #059aba; margin-bottom:0px; color:#fff; font-size:1.2em; padding:10px; line-height:15px; }

#butterfly { width:168px; height:88px; }

#monkey { float:left; clear:both; }

#ants { width:726px; height:34px; float:left; margin:0px 0 0 38px!important; margin:0px 0 0 19px; }

#form { width:212px; height:110px; background-image:url(../images/form.jpg); float:left; }

#container { width:1000px; height:398px; position:relative; }

#form form { margin-left:40px; }

#footer { width:1000px; height:auto; margin-top:10px; margin-left:auto; margin-right:auto; padding:10px 0 0 0px; line-height:16px; color:#fff; font-size:1em; }

#footer ul { margin:0px; padding:0px; }

#footer li { display:inline; border-right:1px solid #fff; padding:0 2px 0 2px; text-align:left; }

#footer a:link { text-decoration:underline; color:#fff; }

#footer a:visited { text-decoration: underline; color:#fff; }

#footer a:hover { text-decoration: none; color:#ddd75b; }

#footer a:active { text-decoration:underline; color:#fff; }

#bottomfoot { width:1000px; height:auto; margin-left:auto; margin-right:auto; padding:10px 0 0 0; line-height:16px; color:#fff; font-size:0.9em; }

#bottomfoot { text-align:left; }

#bottomfoot a:link { text-decoration:underline; color:#fff; }

#bottomfoot a:visited { text-decoration: none; color:#fff; }

#bottomfoot a:hover { text-decoration: none; color:#ddd75b; }

#bottomfoot a:active { text-decoration:underline; color:#fff; }

/*Css Sprites*/

#nav ul { margin: 0; padding: 0; list-style-type: none; }

#nav li { float:left; margin-left:0px; margin-top:5px; }

.nav1 { display:block; width:85px; height:66px; padding:0 0 0 0px!important; padding:22px 0 0 15px; text-transform:uppercase; float:left; margin-right:0; margin:28px 0px 0 15px!important; margin:0px 0px 0 0px; }

.nav1 a { display:block; text-decoration: none; background-image: url(../images/nav/home-off.jpg); background-repeat:no-repeat; text-indent:-9999px; outline:none; float: left; margin: 0; width:100%; height:100%; text-align:left; color:#FFF; font-weight:lighter; padding:0px 0px 0 0px; }

.nav1 a:hover { background-image: url(../images/nav/home-on.jpg); }

.nav11 { display:block; width:88px; height:82px; padding:0 0 0 0px!important; padding:22px 0px 0 0px; text-transform:uppercase; float:left; margin-right:0; margin:27px 0px 0 0px!important; margin:0px 0px 0 0px; }

.nav11 a { display:block; text-decoration: none; background-image: url(../images/nav/about-off.jpg); background-repeat:no-repeat; text-indent:-9999px; outline:none; float: left; margin: 0; width:100%; height:100%; text-align:left; color:#FFF; font-weight:lighter; padding:0px 0px 0 0px; }

.nav11 a:hover { background-image: url(../images/nav/about-on.jpg); }

.nav2 { display:block; width:83px; height:76px; padding:0 0 0 0px!important; padding:22px 0px 0 0px; text-transform:uppercase; float:left; margin-right:0; margin:27px 0px 0 -1px!important; margin:0px 0px 0 0px; }

.nav2 a { display:block; text-decoration: none; background-image: url(../images/nav/0-5-off.jpg); background-repeat:no-repeat; text-indent:-9999px; outline:none; float: left; margin: 0; width:100%; height:100%; text-align:left; color:#FFF; font-weight:lighter; padding:0px 0px 0 0px; }

.nav2 a:hover { background-image: url(../images/nav/0-5-on.jpg); background-repeat:no-repeat; }

.nav3 { display:block; width:83px; height:98px; padding:23px 0 0 0px; text-transform:uppercase; margin:0px 0px 0 0; }

.nav3 a { display:block; text-decoration: none; background-image: url(../images/nav/4-12-of.jpg); background-repeat:no-repeat; text-indent:-9999px; outline:none; float: left; margin: 0; width:100%; height:100%; text-align:left; color:#FFF; font-weight:lighter; padding:0px 0px 0 0px; }

.nav3 a:hover { background-image: url(../images/nav/4-12-on.jpg); }

.nav4 { display:block; width:88px; height:75px; padding:23px 0 0 0px; text-transform:uppercase; margin:0px 0px 0 0; }

.nav4 a { display:block; text-decoration: none; background-image: url(../images/nav/food-off.jpg); background-repeat:no-repeat; text-indent:-9999px; outline:none; float: left; margin: 0; width:100%; height:100%; text-align:left; color:#FFF; font-weight:lighter; padding:0px 0px 0 0px; }

.nav4 a:hover { background-image: url(../images/nav/food-on.jpg); }

.nav5 { display:block; width:89px; height:80px; padding:23px 0 0 0px!important; padding:23px 5px 0 0px; text-transform:uppercase; margin:0px 0px 0 0; }

.nav5 a { display:block; text-decoration: none; background-image: url(../images/nav/contact-off.jpg); background-repeat:no-repeat; text-indent:-9999px; outline:none; float: left; margin: 0; width:100%; height:100%; text-align:left; color:#FFF; font-weight:lighter; padding:0px 0px 0 0px!important; padding:0px 0px 0 0px; }

.nav5 a:hover { background-image: url(../images/nav/contact-on.jpg); }

/*Div Classes*/

.monkey { padding:50px 0 0 30px; }

.butterfly { margin:0 0 0 65px; }

.flash { margin-left:1px; }

.float { float:right; margin-top:15px!important; margin-top:15px; margin-right:2px!important; margin-right:5px; }

.button { background-color: #45c304; text-align:left; width:150px; height:23px; padding:1px; padding-top:0px; margin-top:0px; margin-bottom:11px; border: 1px solid #cccccc; color: #333; font-family: Arial; color:#fff; font-weight:bold; margin-top:2px; font-size:1.0em; }

.button1 { background-color: #45c304; text-align:left; width:215px; height:23px; padding:1px; margin-bottom:8px!important; margin-bottom:0px; border: 1px solid #cccccc; color: #333; font-family: Arial; color:#fff; font-weight:bold; margin-top:3px!important; margin-top:0px; font-size:1.0em; }

.logo { margin-left:83px; margin-top:0px; }

.formstyle { background-color: #ffffff; width:150px; height:20px; padding:1px; margin-bottom:8px!important; margin-bottom:7px; border: 1px solid #cccccc; color: #333; font-family: Arial; color:#666; font-size:1.0em; }

.formstyle1 { background-color: #ffffff; width:210px; height:20px; padding:1px; margin-bottom:3px!important; margin-bottom:0px; border: 1px solid #cccccc; color: #333; font-family: Arial; color:#666; font-size:1.0em; }

.blank { background-color: #ffffff; width:210px; height:20px; padding:1px; margin-bottom:0px; border: 1px solid #cccccc; color: #333; font-family: Arial; color:#666; font-size:1.0em; }

.msg { background-color: #ffffff; width:210px; height:auto; padding:1px; margin-bottom:4px!important; margin-bottom:0px; border: 1px solid #cccccc; color: #333; font-family: Arial; color:#666; font-size:1.0em; }

.phpstyle4 { color: #008000; }

.phpstyle3 { color: #c33131; }

.tickyellowbox { background-color: #eff6ef; border: 1px solid #008000; }

.tickredbox { background-color: #f9eaea; border: 1px solid #c33131; }

.linkbox { width: auto; border: 1px #BCCFDE solid; background-color:#DDE5ED; padding: 10px 10px 10px 10px; }

.margin { margin-top:25px; }

.margin1 { margin-top:15px; }

.mar { margin-top:5px; }

.right { float:right; }

.left { float:left; }

.video { margin-left:20px; }

.detail { margin-top:10px; margin-bottom:0px; padding-bottom:0px; font-size:0.9em; }

.numbers { font-size:3em; margin-top:10px; color:#45c304; }

#map { margin:5px 15px 0 76px; font-size:1.2em; line-height:22px; color:#333; text-align:left; }

#map1 { margin:0px 0 0 76px; }

#maps { padding:100px 0 0 60px; }

#mapscon { padding:20px 0 0 120px; width:280px; height:100px; float:left; font-size:1.2em; color:#000; }

#mapscon a:link { text-decoration:underline; color: #000; }

#mapscon a:visited { text-decoration:underline; color: #000; }

#mapscon a:hover { text-decoration:underline; color: #000; }

#mapscon a:active { text-decoration:underline; color: #000; }

#mapscon1 a:link { text-decoration:underline; color: #000; }

#mapscon1 a:visited { text-decoration:underline; color: #000; }

#mapscon1 a:hover { text-decoration:underline; color: #000; }

#mapscon1 a:active { text-decoration:underline; color: #000; }

#mapscon1 { padding:20px 0 0 60px; width:250px; height:100px; float:left; font-size:1.2em; color:#000; }

.mon { float:left; }

#room { height:29px; width:auto; }
.line { line-height:21px; }

/* Wordpress Add-on */

.wp-content	{ width: 513px; height:auto; overflow:hidden; padding: 50px 0 0 17px; margin: 0 6px 0 0; float:left; }
.wp-content h1, .wp-content h2, .wp-sidebar h1, .wp-sidebar h2, .wp-content h1 a, .wp-content h2 a, .wp-sidebar h1 a, .wp-sidebar h2 a	{ color:#000; padding: 0 0 10px; }
.wp-sidebar	{ width: 184px; height:auto; overflow:hidden; padding:8px; margin: 50px 0 0 0; float:left; color:#fff; background-color:#ff025b; border: 2px solid #be0345; font-size:1.2em; }
#s	{ width: 133px; }
.wp-sidebar ul	{ padding: 0 0 10px; }

.wp-content div p	{ padding: 0 0 10px; color:#000; font-size:0.9em; }
.wp-content .odd a, .wp-content a	{ color:#000; }
.wp-content .odd	{ width:480px; height:auto; background:#fff7e5; border:1px solid #e4e4e4; margin-bottom:6px!important; margin-bottom:6px; color:#fff; font-size:1.2em; padding:10px; }
.post	{ width:480px; height:auto; background:#edfbff; border:1px solid #e4e4e4; margin-bottom:6px!important; margin-bottom:6px; color:#fff; font-size:1.2em; padding:10px; line-height:15px; }
.wp-content .odd h2, .post h2	{ font-size: 1.2em; }
.intro	{ width:480px; height:auto; margin-bottom:6px!important; margin-bottom:6px; color:#fff; font-size:1.3em; padding:10px; line-height:15px; }
.single .intro a	{ color: #49A3E6; }
.single .intro p, .single .intro	{ color: #000; }
.single .intro h1	{ padding: 15px 0; font-size: 1.4em; }

.single .comments	{ padding:10px; margin:10px 0; background: #f9f9f9; border:1px solid #e4e4e4; }
.single .next-link	{ margin: 0 0 10px 0; font-size:1em; }

#comments-title	{ padding: 0 0 10px; }
.single .comments ol	{ padding: 0 0 10px; }
.single .comments .textarea	{ float:left; }

#em_calendar-3 table	{ margin: 0 auto; }
#em_calendar-3 h3	{ margin: 0 0 0 20px; }
#em_calendar-3	{ margin: 0 0 10px; }
.wp-content h2	{ margin: 10px 0 0 0; }

#breadcrumbs	{ }
.breadcrumbs	{ font-size: 1em; }
.breadcrumbs a	{ color: #49a3e6; }

.page-template-events-php .intro > p	{ margin: 0 0 10px; border-bottom:1px solid #e4e4e4; }

.event-holder	{ padding: 0 0 10px 0; border-bottom: 1px solid #e4e4e4; margin: 0 0 15px; }
.event-holder a	{ color: #49a3e6; font-size: 1.2em; }
.em-map-balloon-content, .em-map-balloon-content a	{ color: #000 !important; }

.sign-post	{ background:url(/images/sign-post.png) no-repeat; position:absolute; width: 162px; height:102px; right: 116px; top: -12px; font-weight:bold; }
.sign-post .parents	{ margin: 35px 0 0 59px; }
.sign-post .events	{ margin: 16px 0 0 67px; }
