/* reset.css */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0;}
img{vertical-align:middle;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}

/* type.css */
body{font-size:10px;text-align:center;font-family:"Avant Garde","Century Gothic",sans-serif;}
.menu A{color:#9e9e78;text-decoration:none;}
.menu A:hover{color:#6e694b;}
A{color:#96ac32;font-weight:700;}
A:hover{color:#A6BC42;}
#container{text-align:left;}
h1{font-size:30px;color:#b4af94;font-weight:400;text-transform:uppercase;margin:10px 0 15px;}
h2{font-size:17px;color:#4e191f;font-weight:400;text-transform:uppercase;margin-bottom:10px;}
h3{font-family:Verdana, Arial, Helvetica, sans-serif;color:#603034;font-size:12px;}
h4{color:#96ac32;text-transform:uppercase;font-size:12px;font-weight:700;}
p{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#938555;line-height:1.4em;letter-spacing:1px;margin:1.2em 0;}
ul,ol,dl{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.2em;color:#7c724e;line-height:1.4em;letter-spacing:1px;margin:1.2em 0 1.2em 3em;}
ul{list-style:disc;}
ol{list-style:decimal;}
li{margin:6px 0;}
pre{font-size:1.2em;color:#000;line-height:1.2em;margin:1.2em 0;}
#main-menu li a{color:#000;text-decoration:none;font-weight:400;}
#text_resizer{font-size:12px;color:#000;}
#text_resizer span{cursor:pointer;}
#text_resizer .increaseFont,#text_resizer .decreaseFont{font-size:18px;font-weight:700;cursor:pointer;}
#footer P,#footer A{text-align:right;color:#e7deae;font-size:12px;font-weight:400;}
#footer a:hover{color:#f7eebe;}
#header_menu UL LI A{font-size:12px;font-weight:400;}
#main_menu UL LI A{font-size:14px;font-weight:400;}
.submenu A{font-family:Verdana, Arial, Helvetica, sans-serif;color:#948741;font-size:12px;font-weight:400;}
.submenu A:hover{color:#bead52;}
#home_menu A{color:#6e694b;font-size:16px;font-weight:400;}
#upcoming-events-container h3{text-transform:none;font-family:"Avant Garde","Century Gothic",sans-serif;font-size:1.6em;margin:5px 0;}
.upcoming_list{color:#4e191f;font-size:11px;font-weight:700;}
.event-title{font-weight:400;font-style:italic;}
.event-location{font-family:Verdana, Arial, Helvetica, sans-serif;color:#938555;font-weight:400;}
.event-title A{font-style:italic;color:#4e191f;font-size:11px;text-transform:none;letter-spacing:0;word-spacing:0;font-weight:400;}
#content_right_column #home_menu A{font-size:13px;}
#content_submenu_column a{font-size:1.1em;text-decoration:none;color:#6e694b;font-weight:400;}
#content_submenu_column A:hover{color:#96ac32;}
#content_submenu_column UL li.current A{color:#603034;}
#header_menu li,#header_menu ul,#main_menu ul,#main_menu li{margin:0;padding:0;}

/* layout.css */
#container{width:900px;margin:0 auto;padding:0 22px;}
#header{margin-bottom:10px;}
#content_left_column{float:left;width:240px;padding:0 25px;}
#content_middle_column{min-height:400px;height:auto!important;}
#body-inside #content_middle_column{width:570px;float:left;padding-top:20px;padding-left:35px;padding-bottom:30px;}
#content_right_column{width:245px;float:left;padding-left:5px;}
#content_right_column #home_menu{width:240px;}
#footer{width:900px;height:46px;margin:0 auto;padding:0 22px;}
.clear_layout{clear:both;margin-bottom:-1em;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#header_menu{margin-top:12px;}
#header_menu,#main_menu{width:893px;z-index:1000;position:relative;}
#header_menu UL,#main_menu UL{float:right;margin:0;}
#header_menu UL LI{float:left;padding:0 10px;}
#main_menu UL LI{float:left;margin-left:20px;}
#main_menu UL LI A{margin-left:10px;}
#main_menu .submenu{margin-top:-1000px;position:absolute;right:-100px;}
#main_menu LI:hover .submenu{margin-top:0;}
#home_menu{width:345px;text-align:right;}
#home_menu UL{margin:0;}
#home_menu UL LI A{height:22px;display:block;padding:10px 5px 0 0;}
.logo{display:block;width:500px;height:176px;}
#logo-home{margin:auto;}
.flag{display:block;width:18px;height:12px;float:right;margin:1px 5px;}
#main-content-box-home{width:851px;margin-left:3px;height:231px;padding:22px;}
.submenu{background:url(../../img/bkg_drop.png) repeat;border:1px solid #dcd7b8;}
#upcoming-events-container{position:relative;width:340px;padding:5px;}
.event-line{float:left;margin-left:10px;}
.upcoming_list{margin:10px 0;}
.upcoming_list li{display:block;padding-left:10px;}
.flower{float:right;position:absolute;width:90px;height:80px;right:-35px;top:-35px;}
.transparent-box{float:left;padding:10px;}
#content_right_column .transparent-box{margin:5px;padding:5px;}
#content_right_column #upcoming-events-container{width:230px;}
.margin-middle{margin:0 20px;}
#content_submenu_column{margin-top:10px;width:252px;margin-bottom:20px;}
#content_submenu_column UL{margin:0;padding:0;}
#content_submenu_column UL LI{width:242px;margin:0;padding:0 0 0 10px;}
#content_submenu_column UL LI.current{position:relative;left:0;}
#content_submenu_column UL LI A{display:block;padding:5px;}
#body-inside #content_background{width:636px;overflow:hidden;margin-left:2px;}
.main-content-shadow{margin-top:5px;}
.shadow_box_top{height:3px;width:100%;}
.shadow_box_bottom{height:4px;width:100%;}
.shadow-internal{width:640px;float:left;}
.resources_item{display:table;margin:20px 0;}
.resources_item_image{padding-right:20px;display:table-cell;vertical-align:top;}
.resources_item_content{padding-top:3px;display:table-cell;vertical-align:top;}
h2.resources_item_title{margin-top:0;margin-bottom:0;}
.resources_item_link{margin-bottom:10px;font-size:1.3em;}
.resources_item_link *{font-size:1em;}
.resources_item_image_rtl{padding-right:0;padding-left:20px;}
#middle_shadow_home,#body-inside #middle_shadow_internal{margin-left:3px;}
.boxes_shadow_top,.boxes_shadow_bottom{height:3px;}
h2.resources_item_title_rtl,.resources_item_link_rtl,.resources_item_description_rtl{text-align:right;}

/* color.css */
body{background:#6c6c45 url(../../img/bkg.jpg) top center no-repeat;}
#container{background:url(../../img/container_bg.png) top left repeat-y;}
#content{background:url(../../img/content_bottom_bg.jpg) bottom left no-repeat;}
#footer{background:url(../../img/footer_bg.jpg) top left no-repeat;}
#flashMessage.error-message{margin-bottom:10px;background:#fed5d5 url(../../img/icons/cancel.png) 10px 50% no-repeat;border:1px solid #d18c8c;padding:10px 10px 10px 40px;}
#flashMessage.message{margin-bottom:10px;background:#d5fed5 url(../../img/icons/accept.png) 10px 50% no-repeat;border:1px solid #8cd18c;padding:10px 10px 10px 40px;}
#flashMessage.warnin-message{margin-bottom:10px;background:#fefed5 url(../../img/icons/error.png) 10px 50% no-repeat;border:1px solid #d1d18c;padding:10px 10px 10px 40px;}
UL{list-style:none;}
.dynamic-page UL{list-style:url(../../img/bullet_01.png);}
#content_submenu_column UL li.current{background:url(../../img/bkg_current_submenu.png) top left repeat;border-right:1px solid #a6a278;border-bottom:1px solid #b6ac7f;border-top:1px solid #c9b78e;border-left:1px solid #c9b78e;}
#main_menu UL LI{background:url(../../img/bullet_01.png) no-repeat center left;}
.upcoming_list{list-style:none;list-style-image:none;}
.upcoming_list LI{background:url(../../img/bullet_02.gif) 0 5px no-repeat;}
#main_menu UL LI .menu_item{background:none;}
#main_menu UL LI.menu_item A{padding:5px 0;}
#main_menu
#header_menu UL LI{border-right:1px solid #9e9e78;}
#home_menu UL{border:1px solid #ccbe93;border-bottom:0;}
#home_menu UL LI A{border-bottom:1px solid #ccbe93;background:url(../../img/bkg_boton.jpg) repeat-x 0 200px;}
#home_menu UL LI A:hover{cursor:pointer;background:url(../../img/bkg_boton.jpg) repeat-x;border-bottom:1px solid #ffe5ba;}
.submenu .menu_item{border-bottom:1px solid #f7e2ba;margin-left:0!important;}
.logo{background:url(../../img/logo.png) no-repeat;}
.spanish{background:url(../../img/flag_es.png) no-repeat;}
.holland{background:url(../../img/flag_ne.png) no-repeat;}
#upcoming-events-container{border:1px solid #ccbe93;}
.flower{background:url(../../img/flower.png) no-repeat;}
.home_boxes{background:url(../../img/home_boxes_background.png) repeat-y;}
#content_right_column .transparent-box:first-child{border-top:1px solid #dbdab7;}
#content_right_column .transparent-box{background:url(../../img/bkg_window.png) repeat;border-right:1px solid #a6a278;border-bottom:1px solid #b6ac7f;border-left:1px solid #cdba91;border-top:1px solid #c9b78e;}
.transparent-box IMG{border:1px solid #a3a47f;}
#middle_shadow_home{background:url(../../img/middle_shadow_home.png) repeat-y;}
#body-inside #middle_shadow_internal{background:url(../../img/middle_shadow_internal.png) repeat-y;}
.boxes_shadow_top{background:url(../../img/boxes_shadow_top.png) no-repeat;}
.boxes_shadow_bottom{background:url(../../img/boxes_shadow_bottom.png) no-repeat;}
.shadow_box_top{background:url(../../img/shadow_top.png) top repeat-x;}
.shadow_box_bottom{background:url(../../img/shadow_bottom.png) repeat-x;}
.shadow_907{background:url(../../img/shadow_middle_907.png) repeat-y;}
.shadow_640{background:url(../../img/shadow_middle_640.png) repeat-y;}
.shadow_250{background:url(../../img/shadow_middle_250.png) repeat-y;}
.payment_form,label,input,textarea{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
.error-message{color:#a33;font-size:1.3em;}
.payment_form .input,.payment_form label{display:block;margin-top:10px;margin-bottom:5px;color:#603034;}
.payment_form .input{margin-bottom:1em;}
.payment_form input{background:#FEF6E7 none repeat scroll 0;border:1px solid #A69F75;color:#A69F75;font-weight:700;}
.payment_form input.amount{width:100px;margin-bottom:5px;}
.payment_form input.name{width:500px;margin-bottom:5px;}
.gradient-box,#body-inside #content_background{background:#ffe5b9 url(../../img/gradient-background-main.jpg) repeat-x;}