/* 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:Tahoma,Geneva,Kalimati,sans-serif;}
#container{text-align:left;}
h1{font-size:3em;color:#061f35;font-weight:400;text-transform:none;font-family:"Century Gothic","Apple Gothic",sans-serif;margin-bottom:10px;}
h2{font-family:"Comic Sans MS","Comic Sans",cursive;font-size:2.3em;color:#412418;font-weight:700;text-transform:none;margin-bottom:10px;}
h3{font-family:"Comic Sans MS","Comic Sans",cursive;font-size:1.9em;color:#805b32;text-transform:none;margin-bottom:10px;}
h4{font-family:"Comic Sans MS","Comic Sans",cursive;font-size:1.6em;color:#527510;font-weight:700;margin-bottom:5px;}
h5{font-family:"Century Gothic","Apple Gothic",sans-serif;font-size:1.4em;color:#061f35;font-weight:700;margin-bottom:5px;text-transform:none;}
p{font-size:1.3em;color:#061f35;line-height:1.2em;letter-spacing:1px;text-indent:0;margin:1.2em 0;}
ul,ol,dl{font-size:1.2em;color:#061f35;line-height:1.2em;letter-spacing:1px;margin:1.4em 0 1.4em 3em;}
ul{list-style-image:url(../../img/bullet.png);}
ol{list-style:decimal;}
li{margin:.6em 0;}
pre{font-size:1.3em;color:#000;line-height:1.2em;margin:1.2em 0;}
a{color:#0357a3;}
a:visited{color:#1067b7;}
a:hover{color:#063158;}
#header_text h1{color:#fff;font-size:6em;font-family:"Avant Garde", "Century Gothic", sans-serif;margin-top:10px;}
#header_text h2,#header_text h3,#header_text h4,#header_text p{font-family:Tahoma,Geneva,Kalimati,sans-serif;color:#fff;text-transform:uppercase;line-height:1em;font-size:1.1em;text-indent:0;margin:0;padding:0;}
#header_text h2,#header_text a{color:#fee600;}
#header_text h2{margin-bottom:5px;font-size:1.2em;font-weight:700;}
#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;}
a.rotating_image{text-decoration:none;}
.rotating_image .title{color:#fff;text-transform:uppercase;}
#main_menu{list-style:none;list-style-image:none;font-size:1em;margin:0;}
#main_menu li{font-size:1em;margin:0;}
#main_menu li a{text-decoration:none;font-family:"Trebuchet MS",sans-serif;font-weight:700;color:#afdaff;text-transform:uppercase;padding:0 10px;}
#main_menu ul.sub_menu_items{list-style-image:url(../../img/main_menu_bullet.gif);}
#main_menu ul li a{color:#f8f06a;font-size:1em;}
ul.activity_list{font-family:"Comic Sans MS","Comic Sans",cursive;list-style:none;list-style-image:none;color:#412418;margin:0;padding:0;}
ul.activity_list blockquote{font-size:1.1em;line-height:1.1em;font-weight:700;height:75px;overflow:hidden;}
ul.activity_list blockquote a{text-decoration:none;color:#412418;}
ul.activity_list cite{font-size:1.3em;line-height:1.3em;font-weight:400;}
ul.activity_list address{font-size:.9em;line-height:1.3em;font-weight:400;font-style:normal;}
#home_bottom_block h1{font-family:"MS Sans Serif",Geneva,sans-serif;font-size:1.6em;color:#fff;letter-spacing:1px;}
#home_bottom_block p{margin:10px 0;}
#home_bottom_block ul{list-style:none;list-style-image:none;list-style-position:outside;margin:10px 0 0;}
#home_bottom_block ul li{background:url(../../img/main_menu_bullet.gif) 0 1px no-repeat;padding-left:20px;margin:10px 0 0;}
#home_bottom_block ul li a,#home_bottom_block ul li{font-family:"MS Sans Serif",Geneva,sans-serif;font-size:1em;color:#fff;}
#home_bottom_block .under_content .dynamic_page_link a{font-style:italic;font-family:Georgia,'Times New Roman',times,serif;color:#fee600;font-size:1.3em;text-decoration:none;background:url(../../img/link_decoration.gif) 100% 70% no-repeat;padding-right:10px;}
.activities_list ul{font-size:1em;margin-left:1em;}
.activities_list li{font-size:1em;list-style:none;list-style-image:none;}
.activities_list li h3{font-size:1.8em;}
.activities_list li h4{font-size:1.5em;}
.activities_list li h5{font-size:1.2em;font-weight:700;}
.activities_list li p{text-indent:0;}
.actions_list li{padding:10px 0;}
.board_member_banner{color:red;}
#footer .footer_text,#footer,#footer a{color:#fff;}
#main_menu ul,#main_menu,.activities_list{font-size:1em;}

/* layout.css */
#container{width:950px;z-index:99;margin:0 auto;padding:0 22px;}
#header{height:130px;overflow:visible;width:100%;position:relative;}
#logo{width:322px;height:235px;display:block;position:absolute;left:0;}
#logo img{margin:10px 0 0 65px;}
#header_text{float:left;margin-left:330px;width:650px;height:110px;padding-top:20px;}
#content{position:relative;z-index:102;}
#content_left_column{float:left;width:220px;min-height:400px;height:auto!important;padding:100px 20px 0;}
#content_middle_column{min-height:400px;height:auto!important;float:left;width:680px;padding:0;}
#body-inside #content_left_column{width:236px;}
#body-inside #content_middle_column{width:650px;}
#body-inside #content_middle_column .content_inside_top{padding-top:108px;}
#body-inside #content_middle_column .content_inside_middle{padding-left:60px;padding-right:60px;padding-bottom:1px;}
#body-inside #content_middle_column .content_inside{position:relative;top:-40px;margin-bottom:-30px;min-height:400px;height:auto!important;}
#body-inside #content_middle_column .content_inside_bottom{height:30px;}
#footer{width:100%;}
#footer .inside{width:950px;height:256px;position:relative;margin:0 auto;}
#footer .footer_text{position:absolute;bottom:13px;left:280px;}
.clear_layout{clear:both;margin-bottom:-1em;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.rotating_images{width:350px;height:260px;overflow:hidden;position:relative;}
.rotating_image{width:350px;height:260px;position:relative;display:block;}
.rotating_image .title{position:absolute;height:20px;line-height:20px;bottom:20px;width:100%;overflow:hidden;padding:0 10px;}
#home_bottom_block{width:350px;height:226px;position:relative;left:-1px;margin-top:10px;}
#home_bottom_block .inner_block{height:176px;overflow:hidden;padding:25px;}
#home_bottom_block .under_content{text-align:right;padding-right:20px;padding-top:5px;}
#main_menu_container{width:950px;z-index:1000;position:relative;margin:0 auto;}
#main_menu{height:33px;line-height:33px;float:right;margin:0 0 5px;padding:0;}
#main_menu li{float:left;position:relative;z-index:101;}
#main_menu li a{display:block;float:left;height:33px;line-height:33px;margin:0;}
#main_menu ul{position:absolute;width:220px;left:0;top:34px;z-index:101;margin:0 auto;}
#main_menu ul li{display:block;width:100%;text-align:left;}
.columns .column{float:left;}
.columns_2 .column{width:50%;}
.columns_2 .column_home_left{width:360px;}
.columns_2 .column_home_right{width:320px;height:525px;position:relative;top:-20px;left:-10px;}
ul.activity_list{position:absolute;top:35px;left:40px;width:225px;height:125px;overflow:hidden;}
ul.activity_list li{width:225px;height:125px;margin:0;}
ul.activity_list cite{display:block;text-align:right;height:1.3em;overflow:hidden;}
ul.activity_list address{display:block;text-align:right;height:2.5em;overflow:hidden;}
ul.activities_list{margin-left:0;}
#inside_abs_link{position:absolute;top:0;left:-150px;width:130px;height:98px;}
#organizations_main_links{position:absolute;top:-25px;left:-10px;list-style:none;margin:0;}
#organizations_main_links li{display:inline;margin:0;}
p.actions{position:relative;top:-10px;margin-top:0;}
.organization_photo .image{float:left;width:64px;height:64px;margin-right:10px;}
.organization_photo_data{float:left;width:430px;}
.organizations_list .organization_city{margin-left:10px;}
.organization_document,.organizations_list .organization{padding-left:10px;padding-right:5px;background:#FFF;padding-top:10px;margin-bottom:10px;border:1px solid #805B32;}
.organization_document{min-height:70px;height:auto!important;}
.organization .organization_logo{float:left;height:100px;width:100px;overflow:hidden;text-align:center;vertical-align:middle;}
.organization .organization_info{float:left;width:380px;margin-left:20px;}
.footer_link{display:block;position:absolute;height:80px;top:60px;}
#parks_forum_link{left:220px;width:190px;}
#city_parks_link{left:420px;width:80px;}
#green_space_link{left:510px;width:180px;}
#ifpra_link{left:700px;width:120px;}
.footer_bottom_link{display:block;position:absolute;height:25px;bottom:5px;width:60px;}
#facebook_link{left:760px;}
#twitter_link{left:825px;}
#youtube_link{left:890px;}
.rtf_area{width:600px;}
.document_category_document{padding:10px 0 10px 10px;}
.organization_document .actions{padding-bottom:1.5em;}
.photo_gallery_thumbnail{width:64px;height:64px;margin-right:10px;float:left;}
a.fancybox_photo_gallery{float:left;width:64px;height:64px;}
#apps_link{display:block;width:196px;height:63px;margin-top:30px;}
.board_member_banner{float:right;padding:3px;}
#content_right_column,.hidden_div{display:none;}
.organization_photo,.organizations_list .organization_country,.photo_gallery{margin:20px 0;}

/* color.css */
body{background:#3e95e4 url(../../img/body_bg.jpg) top left repeat-x;}
#logo{background:url(../../img/header_bg.jpg) top left no-repeat;}
#home_bottom_block{background:url(../../img/green_box.png) top left no-repeat;}
#content_left_column{background:url(../../img/content_left_column_bg.gif) 100% 110px no-repeat;}
#footer{background:url(../../img/footer_bg.gif) top left repeat-x;}
#footer .inside{background:url(../../img/footer.jpg) top left no-repeat;}
.rotating_image .title{background:url(../../img/bg_alpha_50.png) top left repeat;}
#main_menu{border-right:1px solid #579edc;border-left:1px solid #256dbd;}
#main_menu li{border-left:1px solid #579edc;border-right:1px solid #256dbd;}
#main_menu ul.sub_menu_items{background:#8eca34;border:2px solid #8eca34;}
#main_menu ul li{border:0 none;background:url(../../img/sub_menu_bg.gif) top left repeat-x;}
#main_menu ul li a{background:url(../../img/main_menu_bullet.gif) 10px 50% no-repeat;padding-left:30px;}
#main_menu li.current a.menu-trigger{background:#5291c9;color:#fff;}
#main_menu li a.menu-trigger:hover{color:#f8f06a;background:url(../../img/sub_menu_bg.gif) top left repeat-x;}
#main_menu ul li a:hover{color:#fff;}
.columns_2 .column_home_right{background:url(../../img/old_paper.png) top left no-repeat;}
#body-inside #content_middle_column .content_inside_top{background:url(../../img/content_top_bg.jpg) top right no-repeat;}
#body-inside #content_middle_column .content_inside_middle{background:url(../../img/content_middle_bg.jpg) top right repeat-y;}
#body-inside #content_middle_column .content_inside_bottom{background:url(../../img/content_bottom_bg.jpg) bottom right no-repeat;}
p.warning,#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;}
#inside_abs_link.call_to_action{background:url(../../img/call_to_action.png) top left no-repeat;}
hr{color:#c7a47b;background-color:#c7a47b;border:none;border-top:1px solid #c7a47b;height:1px;margin:10px 0;}
#apps_link{background:url(../../img/apps-button-h.gif) top center no-repeat;}
#apps_link:hover{background-position:bottom center;}
.organization_document{background:#fff url(../../img/icons/mime.png) left center no-repeat;padding-left:70px;}
.board_member_banner{border:1px dashed #e00;background:#fed;}

/* forms.css */
#home_actions_form fieldset.main{position:absolute;top:190px;left:50px;width:240px;height:340px;overflow:hidden;text-align:right;}
fieldset.main h3{font-family:"Comic Sans MS","Comic Sans",cursive;font-size:2.2em;color:#412418;text-transform:none;margin-bottom:5px;font-weight:700;}
fieldset.main h4{font-family:"Comic Sans MS","Comic Sans",cursive;font-size:1.3em;color:#7c582f;text-transform:none;margin-bottom:5px;font-weight:700;padding-right:20px;}
.input label{font-family:"MS Sans Serif",Geneva,sans-serif;color:#593822;height:20px;line-height:20px;}
.input textarea,.input select,.input input{background:#f1f2d4;border:1px solid #b7651d;margin-bottom:5px;}
#home_actions_form .input select,#home_actions_form .input input{width:150px;height:20px;line-height:20px;padding:0 5px;}
.input textarea{width:100%;height:40px;}
.longer_textarea textarea{height:120px;}
#home_actions_form .input{text-align:right;padding-right:20px;}
.radio label{display:block;float:left;line-height:1em;height:1em;padding-top:0;padding-bottom:0;margin:0;}
#home_actions_form .radio input,.radio input{float:left;margin-top:0;margin-bottom:0;width:20px;padding:0;}
.radio{width:100%;text-align:left;line-height:1em;}
#home_actions_form .long label{display:block;width:100%;}
.submit{text-align:right;}
#home_actions_form .submit{background:transparent;position:absolute;bottom:15px;right:2px;}
.contact_email_input{display:none;}
.sidebar_form{margin-top:80px;}
.embedded_signup_form .sidebar_form{margin-top:0;}
.sidebar_form label{display:block;margin-bottom:5px;font-style:italic;font-family:Georgia,'Times New Roman',times,serif;color:#fee600;font-size:1.5em;text-decoration:none;}
.embedded_signup_form .sidebar_form label{color:#412418;}
.sidebar_form .submit{display:inline;}
.sidebar_form input{background:#92c2eb;border:1px solid #c9e0f5;color:#386a29;width:135px;height:14px;vertical-align:middle;line-height:14px;font-size:1.1em;padding:3px 5px;}
.sidebar_form .submit input{color:#fff;width:60px;height:22px;}
.login_form{margin-top:30px;}
.login_form input{width:60px;}
#body-inside fieldset.frontend_form,fieldset.login,fieldset.register{border:1px solid #b7651d;margin:20px 0;padding:10px;}
#body-inside fieldset.frontend_form legend,fieldset.login legend,fieldset.register legend{font-family:"MS Sans Serif",Geneva,sans-serif;font-size:1.3em;color:#7c582f;font-weight:700;}
#body-inside fieldset.frontend_form .input,fieldset.login .input,fieldset.register .input{padding-top:1em;}
#body-inside fieldset.frontend_form label,fieldset.login label,fieldset.register label{font-size:1.2em;}
.help_text{color:#90674c;text-align:right;}
div.input{position:relative;}
.fancy_help_text{position:absolute;top:5px;right:0;}
div.error-message{clear:both;color:#900;font-weight:700;}
div.error label{color:#900;font-weight:700;}
fieldset.login{width:320px;margin:20px auto;}
fieldset.login .input{width:300px;}
fieldset.login .forgot{text-align:center;margin-bottom:5px;}
.filter_form{width:400px;margin:10px auto;}
.filter_form .input select{width:200px;margin-left:20px;}
.filter_form .input{float:left;}
.filter_form .submit{width:400px;}
fieldset.recover{width:90%;}
.input select,.input input,.recover_password{width:100%;}