/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}table{border-collapse:collapse;border-spacing:0}html,body{margin:0;padding:0;height:100%}#wrapper{min-height:100%;position:relative}#container{padding-bottom:42px}footer{position:absolute;bottom:0;width:100%;height:42px}.content{padding-bottom:40px}.hidden{display:none}.inner{width:960px;margin:0 auto}.fix{clear:both}body{background:url('../images/content_bg.jpg') #eeede9;font:15px/1.5 'Lucida Sans','Lucida Sans Unicode','Lucida Grande',Arial,sans-serif}header{background:url('../images/page_header_slice.jpg') repeat-x #73d9ef}header .inner{background:url('../images/page_header.jpg') no-repeat center top;width:1186px;height:177px}header nav{float:right;position:relative;right:160px;top:70px}header nav li{float:left}header nav a{display:block;height:26px;text-indent:-999em;margin-left:5px}header nav #nav_home{background:url('../images/nav.png') no-repeat 0 0;width:105px}header nav #nav_home:hover{background:url('../images/nav.png') no-repeat 0 -26px}header nav #nav_home.nav_active,header nav #nav_home:active{background:url('../images/nav.png') no-repeat 0 -52px}header nav #nav_ct{background:url('../images/nav.png') no-repeat -105px 0;width:167px}header nav #nav_ct:hover{background:url('../images/nav.png') no-repeat -105px -26px}header nav #nav_ct.nav_active,header nav #nav_ct:active{background:url('../images/nav.png') no-repeat -105px -52px}header nav #nav_contact{background:url('../images/nav.png') no-repeat -272px 0;width:105px}header nav #nav_contact:hover{background:url('../images/nav.png') no-repeat -272px -26px}header nav #nav_contact.nav_active,header nav #nav_contact:active{background:url('../images/nav.png') no-repeat -272px -52px}header nav #nav_admin{background:url('../images/nav.png') no-repeat -377px 0;width:105px}header nav #nav_admin:hover{background:url('../images/nav.png') no-repeat -377px -26px}header nav #nav_admin.nav_active,header nav #nav_admin:active{background:url('../images/nav.png') no-repeat -377px -52px}.fl{float:left}.fr{float:right}.two_third_width{width:570px;padding:20px}.one_third_width{width:280px;padding:20px}.half_width{width:440px;padding:20px;margin-bottom:20px}h1{color:#e95c41;font-size:1.7em;font-weight:400;margin:15px 0;-webkit-text-shadow:1px 1px 1px #fff;-moz-text-shadow:1px 1px 1px #fff;text-shadow:1px 1px 1px #fff}.margin_t{margin-top:20px}.margin_l{margin-left:20px}.margin_r{margin-right:20px}h2{color:#e95c41;font-size:1.4em;font-weight:400;margin-top:15px;margin-bottom:15px;-webkit-text-shadow:1px 1px 1px #fff;-moz-text-shadow:1px 1px 1px #fff;text-shadow:1px 1px 1px #fff}footer{background:url('../images/footer_bg.jpg') repeat-x #0389ba;color:#fff;font-size:.8em}footer nav{margin-left:5px}footer li{float:left;line-height:42px}footer a{color:#fff}footer a:hover{text-decoration:underline}footer nav a{padding:0 15px;border-right:1px solid white}footer #copyright{float:right;line-height:42px}.nav_last{border-right:0}.breadcrumb{display:inline-block;margin-top:12px;margin-bottom:5px;float:left;font-size:.9em;color:#666}.breadcrumb:hover{color:#0389ba}input:focus,textarea:focus{background:#fdf6d2;color:#000}#home_header{background:url('../images/home_header_slice.jpg') repeat-x}#home_header .inner{background:url('../images/home_header.jpg') no-repeat center top;width:1186px;height:583px}#logo{float:left}#logo a{background:url('../images/logo.png') no-repeat;display:block;width:245px;height:60px;text-indent:-999em;position:relative;top:40px;left:220px}#header_msg{font-size:1.6em;font-weight:400!important;line-height:1.8em;float:right;margin-top:220px;margin-right:100px;width:550px;color:#333;-webkit-text-shadow:1px 1px 1px #fff;-moz-text-shadow:1px 1px 1px #fff;text-shadow:1px 1px 1px #fff}#home_content{line-height:1.8}#home_map{width:250px;height:220px;background:#ccc;margin-top:20px}#btn_enquiry{background:#0389ba;padding:0 8px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;color:#fff!important;text-shadow:none;margin-left:35px;display:inline-block}#btn_enquiry:hover{background:#e95c41}h3{color:#0389ba;font-weight:400;font-size:1.3em;margin-top:15px;margin-bottom:15px}#links{background:#ddd;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-box-shadow:2px 2px 2px #333 1px 2px #000;-moz-box-shadow:2px 2px 2px #333 1px 2px #000;box-shadow:2px 2px 2px #333 1px 2px #000;padding:6px 0}#links a{padding:10px 15px;background:url('../images/link_bg.jpg') repeat-x bottom #fff;color:#333;width:250px;display:block;min-height:80px;border-bottom:1px solid #ccc}#links a .link{color:#0389ba;font-size:1.1em}#links a:hover{background:url('../images/link_bg_hover.jpg') repeat-x bottom #fff}#links a:hover .link{color:#e95c41}#links a:active{background:0}form input[type="text"],form input[type="password"],form textarea{width:400px;padding:8px 5px;border:1px solid #CCC;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;color:#555;display:inline-block;margin-bottom:9px;font-size:1em;font-family:"lucida sans"}#form_enquiry textarea{width:400px;float:left}iframe{margin-top:10px}#map_canvas.contact{width:400px;height:300px;margin-top:20px}#map_canvas.home{width:260px;height:200px}.feedback{font-size:1.3em;font-style:italic;color:#0389ba;width:400px!important}.content.admin h1{padding-bottom:15px;background:url('../images/divider_1.png') repeat-x bottom;margin-bottom:25px;clear:both}.content.admin #admin_status{position:relative;float:right;top:30px;right:20px}.content.admin #admin_status form{margin:0}.required{display:block;margin:5px 0}.btn{background-color:#0389ba;border:0;color:#fff;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;font-size:15px;padding:3px 8px;cursor:pointer;display:inline-block}.btn:hover{background:#e95c41}.btn-discard{background-color:#666}.btn-finish{background-color:#009451}.btn_box{width:610px;overflow:auto;margin-top:20px}.admin_form{overflow:auto;width:820px}.area_box{overflow:auto;margin-bottom:20px}.area_box p{width:600px;float:left}.area_box h3{color:#333;float:left;width:200px;margin-top:0}.instruction{float:left;width:600px;color:#666;font-style:italic}form{margin-bottom:40px}form .area_box p{width:200px;float:left}form label{display:inline-block;font-size:1.3em;color:#333}form textarea{width:580px;padding:10px;float:right}.error_msg{color:red}.saved_output{margin-bottom:40px}#login_form{width:540px;margin:70px auto 0 auto}#login_form h1,#login_form .error_msg{text-align:center}#login_form label{width:120px}#login_form p{margin:10px 0}#dairy_box{margin-top:25px;margin-bottom:30px;padding-bottom:20px;background:url('../images/divider_1.png') repeat-x bottom;overflow:auto}#dairy_box h2{margin-top:0}.admin_panel.two_third_width{padding:0}.admin_panel.two_third_width .area_box p{float:left;width:400px}.admin_panel.two_third_width h2{margin-top:0}.admin_panel.two_third_width h3{width:160px}.admin_panel.one_third_width{padding:0}.admin_panel.one_third_width h2{margin-top:0}.admin_task{padding:10px 18px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:#0389ba;margin-right:20px;display:inline-block;color:#fff}.admin_task:hover{background:#e95c41}.form_edit_ct textarea{height:400px}.modify_link{padding:10px 0;background:url('../images/divider_1.png') repeat-x top}.modify_link .half_width{padding:0}.modify_link h3{margin-top:0;margin-bottom:5px}.modify_link .btn{margin-top:10px}.form_modify_link{width:570px;background:#fff;padding:20px 20px 0 20px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.form_modify_link label{width:70px}.form_modify_link p{overflow:auto;margin-bottom:20px}.form_modify_link #input_info{width:480px;float:right}.form_modify_link .btn_box{width:570px}.form_modify_link #input_url{width:430px;float:right}#dairy_box .wk-dayname{font-size:2em!important}.add_user.half_width{padding:0}.add_user form{background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;overflow:auto;padding:20px;width:400px}.add_user form #username{width:385px}.add_user .instruction{margin-left:0;padding-bottom:10px;width:385px}.user_list li{padding:15px;background:url('../images/divider_1.png') repeat-x top}.user_list li:hover{background:#fff}.user_list .username{color:#333;font-size:1.3em}.user_list .access{font-style:italic;color:#666}.user_list .disable_btn{background:#ccc;cursor:auto}#form_change_pw{width:620px}#form_change_pw .instruction{margin:0}#code{float:none}.sitemap{padding-left:20px}.sitemap ul li a{color:#0389ba;font-size:1.3em;display:inline-block;margin-bottom:20px}