/*! normalize.css 2011-08-31T22:02 UTC · http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}body,button,input,select,textarea{font-family:sans-serif}a{color:#00e}a:visited{color:#551a8b}a:focus{outline:thin dotted}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{margin:0 2px;padding:.35em .625em .75em}legend{border:0;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}table button,table input{*overflow:auto}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.grid_1{width:60px}.grid_2{width:140px}.grid_3{width:220px}.grid_4{width:300px}.grid_5{width:380px}.grid_6{width:460px}.grid_7{width:540px}.grid_8{width:620px}.grid_9{width:700px}.grid_10{width:780px}.grid_11{width:860px}.grid_12{width:940px}.column{margin:0 10px;overflow:hidden;float:left;display:inline}.row{width:960px;margin:0 auto;overflow:hidden}.row .row{margin:0 -10px;width:auto;display:inline-block}#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer}#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff}.lbLoading{background:#fff url(loading.gif?1316733173) no-repeat center}#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat}#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none}#lbPrevLink{left:0}#lbPrevLink:hover{background:transparent url(prevlabel.gif?1209792736) no-repeat 0 15%}#lbNextLink{right:0}#lbNextLink:hover{background:transparent url(nextlabel.gif?1209792736) no-repeat 100% 15%}#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none}#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(closelabel.gif?1210239466) no-repeat center;margin:5px 0;outline:none}#lbCaption,#lbNumber{margin-right:71px}#lbCaption{font-weight:bold}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;font-size:14px}.sf-menu{line-height:1.0}.sf-menu ul{position:absolute;top:-999em;width:137px}.sf-menu ul li{width:100%}.sf-menu li:hover{visibility:inherit}.sf-menu li{float:left;position:relative;width:137px}.sf-menu a{display:block;position:relative}.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:2.5em;z-index:99}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:137px;top:0}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:137px;top:0}.sf-menu{float:left}.sf-menu a{border-left:1px solid #fff;border-top:1px solid #cfdeff;padding:.75em 1em;text-decoration:none}.sf-menu a,.sf-menu a:visited{color:#13a}.sf-menu li{background:#bdd2ff}.sf-menu li li{background:#aabde6}.sf-menu li li li{background:#9aaedb}.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{background:#cfdeff;outline:0}.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px}.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url(arrows-ffffff.png?1215426588) no-repeat -10px -100px}a>.sf-sub-indicator{top:.8em;background-position:0 -100px}a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,a:active>.sf-sub-indicator,li:hover>a>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator{background-position:-10px -100px}.sf-menu ul .sf-sub-indicator{background-position:-10px 0}.sf-menu ul a>.sf-sub-indicator{background-position:0 0}.sf-menu ul a:focus>.sf-sub-indicator,.sf-menu ul a:hover>.sf-sub-indicator,.sf-menu ul a:active>.sf-sub-indicator,.sf-menu ul li:hover>a>.sf-sub-indicator,.sf-menu ul li.sfHover>a>.sf-sub-indicator{background-position:-10px 0}.sf-shadow ul{background:url(shadow.png?1215861254) no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px}.sf-shadow ul.sf-shadow-off{background:transparent}.sf-navbar{background:#bdd2ff;height:2.5em;padding-bottom:2.5em;position:relative}.sf-navbar li{background:#aabde6;position:static}.sf-navbar a{border-top:none}.sf-navbar li ul{width:44em}.sf-navbar li li{background:#bdd2ff;position:relative}.sf-navbar li li ul{width:13em}.sf-navbar li li li{width:100%}.sf-navbar ul li{width:auto;float:left}.sf-navbar a,.sf-navbar a:visited{border:none}.sf-navbar li.current{background:#bdd2ff}.sf-navbar li:hover,.sf-navbar li.sfHover,.sf-navbar li li.current,.sf-navbar a:focus,.sf-navbar a:hover,.sf-navbar a:active{background:#bdd2ff}.sf-navbar ul li:hover,.sf-navbar ul li.sfHover,ul.sf-navbar ul li:hover li,ul.sf-navbar ul li.sfHover li,.sf-navbar ul a:focus,.sf-navbar ul a:hover,.sf-navbar ul a:active{background:#d1dfff}ul.sf-navbar li li li:hover,ul.sf-navbar li li li.sfHover,.sf-navbar li li.current li.current,.sf-navbar ul li li a:focus,.sf-navbar ul li li a:hover,.sf-navbar ul li li a:active{background:#e6eeff}ul.sf-navbar .current ul,ul.sf-navbar ul li:hover ul,ul.sf-navbar ul li.sfHover ul{left:0;top:2.5em}ul.sf-navbar .current ul ul{top:-999em}.sf-navbar li li.current>a{font-weight:bold}.sf-navbar ul .sf-sub-indicator{background-position:-10px -100px}.sf-navbar ul a>.sf-sub-indicator{background-position:0 -100px}.sf-navbar ul a:focus>.sf-sub-indicator,.sf-navbar ul a:hover>.sf-sub-indicator,.sf-navbar ul a:active>.sf-sub-indicator,.sf-navbar ul li:hover>a>.sf-sub-indicator,.sf-navbar ul li.sfHover>a>.sf-sub-indicator{background-position:-10px -100px}.sf-navbar>li>ul{background:transparent;padding:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0}.sf-vertical,.sf-vertical li{width:10em}.sf-vertical li:hover ul,.sf-vertical li.sfHover ul{left:10em;top:0}.sf-vertical .sf-sub-indicator{background-position:-10px 0}.sf-vertical a>.sf-sub-indicator{background-position:0 0}.sf-vertical a:focus>.sf-sub-indicator,.sf-vertical a:hover>.sf-sub-indicator,.sf-vertical a:active>.sf-sub-indicator,.sf-vertical li:hover>a>.sf-sub-indicator,.sf-vertical li.sfHover>a>.sf-sub-indicator{background-position:-10px 0}html{height:100%}body{text-align:center;background-color:#666;height:100%}.clear{clear:both}#mainInner,#navInner,#headerInner,#footerInner{width:960px;margin:0 auto;text-align:left}#navWrapper,#headerWrapper{padding:10px 0}.canvas{position:relative}.canvas p{margin:0}#mainInner,.canvas{min-height:400px}#header{background-color:#fff}#mainInner{background-color:#fff;padding-bottom:20px}#mainInner p{line-height:1.3em}#mainInner li{margin:5px 0}#nav{background-color:#eee}#main{background-color:#ccc}#footer{background-color:#none;color:#fff}#footer a,#footer a:visited{color:#fff}#footer{padding:50px 10px;font-size:90%}#footerWrapper{padding:10px}#promoLink{font-size:80%;text-align:right}#promoLink,#promoLink a{color:#fff;text-shadow:none}.title{font-size:200%}.title a{text-decoration:none;color:#000}.title a:visited{color:#000}.wrapper div{height:100%}.post{margin-bottom:80px}.blogPage,.galleryPage,.formPage{padding:15px 0 0 10px}.genericPage{padding:15px}.slideshowPage{padding-top:15px}.blogPage h2{margin-top:0}.blogPage h2 a{text-decoration:none}.post .post_image{float:left;margin:5px 20px 10px 0}.post .post_image img{width:220px}.post .post_date{color:#666}.blog_sidebar ul{padding:0}.blog_sidebar li{line-height:20px}.sidebar_unit{margin-bottom:50px}.post_date{margin-bottom:15px}.rss_feed{font-size:80%;margin:10px 0}.rss_feed img{margin-right:5px;margin-top:-2px;float:left}.sf-menu li.current{background:#7aa3fe!important}.sf-menu li.current a{font-weight:bold;color:#000}.sf-menu li.not-current li.current a{font-weight:bold}.sf-menu li.not-current a{color:black!important;font-weight:normal}.sf-menu li.not-current a,.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{color:black!important}label.sectionLabel{display:block;padding:5px 0;margin-top:5px}.formPage label.sectionLabel{font-weight:bold}.form input,.form textarea{display:block;padding:5px 2px}.form.input,.form textarea,.form a.button{margin-bottom:20px}.formField{margin-bottom:15px}.formPage form{padding-left:5px}.formPage li{list-style:none;margin:5px 0;vertical-align:middle;color:#333}.formPage li input{margin-right:5px}.formPage ul{margin:0;padding:0}.formPage input.textfield,select,textarea{width:380px;padding:3px;color:#333}.formPage textarea{height:150px}.formPage .button{margin:20px 0}.formPage .checkbox,.formPage .radio{position:relative;top:-1px}.post_new_comment{font-size:90%;border:1px solid #ccc;padding:10px;background-color:#eee}.post_new_comment textarea{height:120px;width:320px}.post_comments{margin-bottom:40px}.post_comment{padding:10px;border:1px solid #ccc;margin-bottom:20px;background-color:#eeefff}.post_comment_byline{margin-top:10px;font-size:80%;color:#666}a.button{background:transparent url(bg_button_a.gif?1316117128) no-repeat scroll top right;color:#444;display:block;float:left;font:normal 12px arial,sans-serif;height:24px;margin-right:6px;padding-right:18px;text-decoration:none}a.button span{background:transparent url(bg_button_span.gif?1316117077) no-repeat;display:block;line-height:14px;padding:5px 0 5px 18px}a.button:active{background-position:bottom right;color:#000;outline:none}a.button:active span{background-position:bottom left;padding:6px 0 4px 18px}#flash_now,#flash_notice,#flash_alert{padding:10px;background-color:#d1eed1;border:1px solid #bfe7bf}.slideshowWrapper{text-align:center}.thumbWrapper{float:left;margin-right:15px}.textWrapper{overflow:hidden}.slideshow{margin:0 auto;text-align:center;height:502px;position:relative;overflow:hidden;padding-top:0}.slideshow #photo{margin:0 auto;cursor:pointer}.indexWrapper{position:relative;margin-bottom:1em;border:5px solid #ccc;padding:10px;background-color:#fff}.indexWrapper h3{font-size:2em;margin-bottom:0}.slideshowThumb{cursor:pointer;opacity:.5;filter:alpha(opacity=40);-moz-opacity:.4;border:1px solid #fff;margin:0;width:128px}.slideshowThumbActive{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;border:1px solid blue}.slideshowThumbRows{width:940px;height:115px;position:relative;overflow:hidden;padding-top:10px}.slideshowThumbRow{position:absolute;top:0;left:0;top:10px}#slideshowCaption{color:#fff;position:absolute;top:463px;background-color:#000;width:100%;opacity:.6;filter:alpha(opacity=60);-moz-opacity:.6;padding:10px 0;z-index:100}.slideshowArrow{display:block;font-size:5em;color:#fff;position:absolute;top:235px;width:45px;height:45px;cursor:pointer}.slideshowArrowNext{background-image:url(next_off.png?1316365165);right:15px}.slideshowArrowNext:hover{background-image:url(next.png?1316364811)}.slideshowArrowBack{background-image:url(back_off.png?1316365154);left:15px}.slideshowArrowBack:hover{background-image:url(back.png?1316364832)}.galleryImage{float:left;margin:5px}.galleryImage img{width:140px;height:140px;border:1px solid #000}.galleryImage a:hover img{border:1px solid blue}