html,body,div{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	font:inherit;
	
}h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
	border:0;outline:0;
	font-size:100%;
	vertical-align:baseline;
	font:inherit;font-weight:bold;
	
}a,p,ul,ol,li,img,span,strong,em{
	margin: 0;
	padding: 1;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	font: inherit;
	margin-left: 0px;
}table,tbody,tfoot,thead,tr,th,td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	font:inherit;
	
}applet,object,iframe,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,font,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,caption,fieldset,form,label,legend{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;font:inherit;
	
}article,aside,figure,footer,header,hgroup,section{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;font:inherit;
	
}canvas,details,embed,figcaption,menu,nav,output,ruby,summary,time,mark,audio,video{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	font:inherit;
	
}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display:block;
	
}body{
	line-height:1;
	
}b,strong{
	font-weight:bold;
	
}em,i{
	font-style:italic;
	
}ol,ul{
	list-style:none;
	
}blockquote,q{
	quotes:none;
	
}blockquote:before,blockquote:after,q:before,q:after{
	content:'';
	content:none;
	
}:focus{
	outline:0;
	
}ins{
	text-decoration:none;
	
}del{
	text-decoration:line-through;
	
}table{
	border-collapse:collapse;border-spacing:0;
	
}
.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24{
	position:relative;
	margin-left:10px;
	margin-right:10px;
	
}.container-12 .block .omega-grid,.container-16 .block .omega-grid,.container-24 .block .omega-grid{
	position:relative;
	margin-left:-10px;
	margin-right:-10px;
	
}
.clearfix:after{
	font-size:0;
	
}#skip-link{
	left:50%;
	margin-left:-5.25em;
	margin-top:0;
	position:absolute;
	width:auto;z-index:50;
	
}#skip-link a,#skip-link a:link,#skip-link a:visited{
	background:#444;
	background:rgba(0,0,0,0.6);
	color:#fff;
	display:block;
	padding:1px 10px 2px 10px;
	text-decoration:none;
	-khtml-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;
	-o-border-radius:0 0 10px 10px;
	-webkit-border-top-left-radius:0;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;border-radius:0 0 10px 10px;
	
}#skip-link a:hover,#skip-link a:active,#skip-link a:focus{
	outline:0;
	
}.inline li,.tabs li,.breadcrumb li{
	list-style:none;
	display:inline;
	margin-right:0.5em;
	
}.item-list li{
	list-style:none;
	
}.pager li{
	display:inline;
	margin-right:0.25em;
	
}img{
	vertical-align:bottom;
	
}.field-label-inline .field-label,.field-label-inline .field-items,.field-label-inline .field-item{
	display:inline;
	
}
::-moz-focus-inner{
	border:0;
	padding:0;
	
}input[type="search"]::-webkit-search-decoration{
	display:none;
	
}input,button,select,textarea{
	margin:0;
	vertical-align:middle;
	
}button,input[type="reset"],input[type="submit"],input[type="button"]{
	-webkit-appearance:none;
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding;
	background-clip:padding-box;
	border-radius:11px;
	background:#ddd url("http://www.hetlandvanstrijen.com/images/css4_museum1.png") repeat-x;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#ddd));
	background:-moz-linear-gradient(top center,#fff 0%,#ddd 100%);
	border:1px solid;
	border-color:#ddd #bbb #999;
	cursor:pointer;
	color:#333;
	font:bold 12px/1.2 Arial,sans-serif;outline:0;overflow:visible;
	padding:3px 10px 4px;
	text-shadow:#fff 0 1px 1px;
	width:auto;
	*padding-top:2px;
	*padding-bottom:0px;
	
}button{
	*padding-top:1px;
	*padding-bottom:1px;
	
}textarea,select,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{
	-webkit-appearance:none;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-moz-background-clip:padding;
	-webkit-background-clip:padding;
	background-clip:padding-box;
	background-color:#fff;
	border:1px solid;
	border-color:#848484 #c1c1c1 #e1e1e1;
	color:#000;
	outline:0;
	padding:2px 3px;
	font-size:13px;
	font-family:Arial,sans-serif;
	height:1.8em;
	*padding-top:2px;
	*padding-bottom:1px;*height:auto;
	
}input.placeholder_text,textarea.placeholder_text,input:-moz-placeholder,textarea:-moz-placeholder{
	color:#888;
	
}::-webkit-input-placeholder{
	color:#888;
	
}button:focus,button:active,input:focus,input:active,select:focus,select:active,textarea:focus,textarea:active{
	-moz-box-shadow:#06f 0 0 7px;
	-webkit-box-shadow:#06f 0 0 7px;
	box-shadow:#06f 0 0 7px;
	z-index:1;
	
}input[type="file"]:focus,input[type="file"]:active,input[type="radio"]:focus,input[type="radio"]:active,input[type="checkbox"]:focus,input[type="checkbox"]:active{
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	
}select[disabled],textarea[disabled],input[type="date"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="email"][disabled],input[type="month"][disabled],input[type="number"][disabled],input[type="password"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="text"][disabled],input[type="time"][disabled],input[type="url"][disabled],input[type="week"][disabled]{
	background-color:#eee;
	
}button[disabled],input[disabled],select[disabled],select[disabled] option,select[disabled] optgroup,textarea[disabled]{
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	-webkit-user-select:none;
	-moz-user-select:none;user-select:none;
	color:#888;cursor:default;
	
}textarea,select[size],select[multiple]{
	height:auto;
	
}@media (-webkit-min-device-pixel-ratio:0){select{
	background-image:url("http://www.hetlandvanstrijen.com/images/css4_museum2.gif");
	background-repeat:no-repeat;
	background-position:right center;padding-right:20px;
	
}select[size],select[multiple]{
	background-image:none;
	padding:0;
	
}}textarea{
	min-height:40px;
	overflow:auto;
	resize:vertical;
	width:100%;
	
}optgroup{
	color:#000;
	font-style:normal;
	font-weight:normal;
	
}.ie6-button,* html button{
	background:#ddd url("http://www.hetlandvanstrijen.com/images/css4_museum1.png") repeat-x;
	border:1px solid;
	border-color:#ddd #bbb #999;
	cursor:pointer;
	color:#333;
	font:bold 12px/1.2 Arial,sans-serif;padding:2px 10px 0px;
	overflow:visible;width:auto;
	
}* html button{
	padding-top:1px;
	padding-bottom:1px;
	
}.ie6-input,* html textarea,* html select{
	background:#fff;
	border:1px solid;
	border-color:#848484 #c1c1c1 #e1e1e1;color:#000;
	padding:2px 3px 1px;font-size:13px;
	font-family:Arial,sans-serif;vertical-align:top;
	
}* html select{
	margin-top:1px;
	
}.placeholder_text,.ie6-input-disabled,.ie6-button-disabled{color:#888;

}.ie6-input-disabled{background:#eee;}
body{
	font:13px/1.5 Verdana,Helvetica,Arial,sans-serif;
	
}a:link,a:visited{
	color:#0062A0;
	text-decoration:underline;
	
}a:hover{color:#202124;
	text-decoration:none;
	
}a:active{
	color:#202124;
	text-decoration:none;color:#000;
	
}hr{
	margin:0;padding:0;
	border:none;
	height:1px;
	background:#5294c1;
	
}h1,h2,h3,h4,h5,h6{
	letter-spacing:-0.05em;
	font-family:Georgia,'Times New Roman',serif;
	
}h1{
	font-size:36px;
	
}h2{
	font-size:28px;
	
}h1.site-name,h2.site-name{
	font-size:36px;
	
}h2.block-title{
	font-size:18px;
	margin:0;
	
}h2.node-title{
	font-size:28px;
	
}h3{
	font-size:21px;
	
}h4{
	font-size:19px;
	
}h5{
	font-size:17px;
	
}h6{
	font-size:15px;
	
}ol{
	list-style:decimal;
	
}ul{
	list-style:disc;
	
}ul ul,ol ol{
	padding-top:0.5em;
	
}.node ol,.node ul{
	padding-left:1.2em;
	
}.node ul.inline,.node ol.inline{
	padding-left:0;
	
}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{
	margin-bottom:20px;
	
}dt,.admin h3{
	font-size:18px;
	margin:0;
	
}dd{
	padding-left:10px;
	font-size:0.9em;
	font-style:italic;margin-bottom:20px;
	
}
.menu{
	margin:0;
	padding:0;
	
}.menu li{
	list-style:none;
	
}
.form-actions input{
	margin-right:0.5em;
	
}.form-actions input:hover{
	background:#FFFFFF;
	
}label{
	font-weight:bold;
	
}
.views-exposed-form .views-exposed-widget{
	float:left;
	padding:.5em 1em 0 0;
	
}.views-exposed-form .views-exposed-widget .form-submit{
	margin-top:1.6em;
	
}.views-exposed-form .form-item,.views-exposed-form .form-submit{
	margin-top:0;margin-bottom:0;
	
}.views-exposed-form label{
	font-weight:bold;
	
}.views-exposed-widgets{
	margin-bottom:.5em;
	
}#views-exposed-form-pressreleases-page-1 .views-exposed-form .views-exposed-widget{
	float:none;
	
}#views-exposed-form-pressreleases-page-1 .views-exposed-form .views-submit-button{
	float:left;
	
}.views-align-left{
	text-align:left;
	
}.views-align-right{
	text-align:right;
	
}.views-align-center{
	text-align:center;
	
}.views-view-grid tbody{
	border-top:none;
	
}.view .progress-disabled{
	float:none;
	
}.view-date-browser-copy .view-header h3{
	color:#99CC00;
	font-size:36px !important;
	
}.view-date-browser-copy .pager{
	border-style:none;border-width:0;
	
}table.views-table{
	width:100%;border:0px;
	
}td.views-field.views-field-field-datenew{
	text-align:center;
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:1px;
	border-right:#CCC solid 1px;
	
}td.views-field.views-field-field-titlelink{
	width:30%;
	
}td.views-field-field-titlelink a,td.views-field-title a{
	color:#000;
	font-weight:bold;
	
}td.views-field.views-field-field-image{
	text-align:right;
	width:30%;
	
}.view-date-browser-copy td.views-field.views-field-field-teaser,.view-butterflies td.views-field.views-field-field-native,.view-butterflies th.views-field.views-field-field-native,.view-forfamilies-calendar td.views-field.views-field-field-teaser,.view-calendar-forfamilies td.views-field.views-field-field-teaser{
	display:none;
	
}.view-date-browser-copy td.views-field.views-field-field-datenew,.evenings td.views-field.views-field-field-datenew,.view-forfamilies-calendar td.views-field.views-field-field-datenew,.view-calendar-forfamilies td.views-field.views-field-field-datenew{
	width:5%;
	
}.view-research-projects table{
	border:0;width:100%;
	
}.view-research-projects td{
	vertical-align:top;
	width:50%;
	padding:0 15px 0 0;
	
}.view-research-projects tr:hover td,.view-research-projects tr.even:hover td.active,.view-research-projects tr.odd:hover td.active{
	background:#FFFFFF;
	
}.view-research-projects img{
	padding-bottom:10px;
	
}.view-ongoing .views-field-field-titlelink a{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	
}.view-ongoing .field-content p{
	margin-bottom:0;
	
}.view-ongoing .views-row,.view-jobs .views-row,.view-teacher-programs .views-row{
	margin-bottom:10px;
	
}.view-jobs .views-field.views-field-title a{
	color:#000;
	font-weight:bold;
	
}.view-jobs h3{
	margin-bottom:10px;
	
}.evenings td.views-field.views-field-field-teaser{
	width:30%;display:table-row;
	
}.evenings td.views-field.views-field-body{
	font-size:11px;
	width:60%;
	display:table-row;
	
}.evenings td.views-field.views-field-field-teaser p{
	font-weight:bold;color:#099;
	padding:10px 0 0 10px;
	
}.evenings td.views-field.views-field-body p,.evenings td.views-field.views-field-field-teaser img{
	padding:10px 0 0 10px;
	
}.eveningsblock{
	border:2px solid #99CC00;
	
}.eveningsblock table{
	margin-bottom:0;
	
}.eveningsblock td.views-field.views-field-field-datenew{
	width:30%;
	
}.eveningsblock td.views-field.views-field-field-titlelink{
	width:70%;
	padding-bottom:10px;
	
}.eveningsblock .view-header{
	background-color:#99CC00;
	font:18px  Georgia,"Times New Roman",Times,serif;
	text-align:center;
	color:#FFF;
	padding:5px 10px;
	
}.eveningsblock tr{
	border-bottom:#CCC solid 1px;
	
}.eveningsblock tr.views-row-last{
	border-bottom:none;
	
}.eveningsblock p{
	margin-bottom:0;
	
}#block-views-pressreleases-block-1 .item-list li{
	list-style:disc;
	
}#block-views-pressreleases-block-1 .item-list li a{
	color:#000;
	
}.view-pr-slideshow{
	position:relative;
	z-index:-1;
	
}.view-carousel .views-field-title a{
	color:#000;
	text-decoration:underline;
	
}.prvideo td{
	vertical-align:top;border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	
}.prvideo .views-field-title{
	margin-top:10px;
	margin-bottom:10px;
	
}.prvideo .views-field-title a,.view-board .views-field-title a{
	font-family:Verdana,Geneva,sans-serif;
	font-weight:bold;
	color:#099;
	font-family:13px;
	
}#block-views-board-block-1 .views-row{
	margin-bottom:10px;
	
}.prvideo .view-header{
	border-bottom:1px solid #ccc;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.5em;
	line-height:1.3em;color:#000;
	
}.view-birds th{
	font-size:10px;
	
}.view-birds td{
	font-size:11px;
	
}.view-birds td.views-field-title a{
	color:#000000;
	
}.view-birds-alpha th.views-field-field-detect2,.view-birds-alpha th.views-field-field-detect,.view-birds-alpha th.views-field-field-detect1,.view-birds-alpha th.views-field-field-detect3,.view-birds-alpha td.views-field-field-detect2,.view-birds-alpha td.views-field-field-detect,.view-birds-alpha td.views-field-field-detect1,.view-birds-alpha td.views-field-field-detect3{
	display:none;
	
}.view-birds-alpha th.active{
	background:#FFFFFF;
	border-left:0;
	border-right:0;
	
}.view-birds-alpha .views-summary,.view-pi-plantprofiles .views-summary,.view-current-books .views-summary{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:normal;
	letter-spacing:1px;font-size:1.5em;
	
}.view-birds-alpha .views-summary a,.view-pi-plantprofiles .views-summary a,.view-current-books .views-summary a{
	color:#000000;
	
}.plantshows .views-field-field-image,.dropin .views-field-field-image{
	margin:0 10px 10px 0;
	
}.plantshows .views-field-title,.dropin .views-field-field-titlelink,.dropin .views-field-title{
	font-family:Verdana,Geneva,sans-serif;
	font-weight:bold;color:#099;
	
}.plantshows .views-row{
	margin-bottom:1em;
	clear:both;
	border-bottom:#CCC solid 1px;min-height:150px;
	
}.dropin .views-field-field-titlelink a,.plantshows .views-field-title a{
	color:#099;
	
}.dropin .views-row{
	margin-bottom:1em;
	clear:both;
	border-bottom:#CCC solid 1px;min-height:150px;
	
}.view-plantinfo-month img{
	padding:10px;
	max-width:200px;
	height:auto;
	
}.view-plantinfo-month h3{
	font-size:18px;
	color:#99CC00;
	margin-bottom:10px
	
;}.view-plantinfo-month .views-field-title a,.view-plantinfo .views-field-title a,.view-teacher-programs .views-field-title,.view-teacher-programs .views-field-title a,.view-certificate-programs .views-field-title a,.view-blog-home-page .views-field-title a{
	color: #0000DD;
	font-weight: bold;	
}.view-blog-home-page .field-content p{
	margin-bottom:10px;
	
}#block-views-plantinfo-block-1 .field-type-image{
	float:none;
	
}#block-views-plantinfo-block-1 h2.node-title a,#block-views-plantinfo-block-2 h2.node-title a,#block-views-exhibitions-block-2 .views-field.views-field-title a,#block-views-library-articles-block-1 .views-field.views-field-title a,#block-views-library-articles-block-2 .views-field.views-field-title a{
	font:12px/1.3 Verdana,Helvetica,Arial,sans-serif;
	font-weight:bold;
	color:#000000;
	
}#block-views-plantinfo-block-1 h2.block-title,#block-views-plantinfo-block-2 h2.block-title,#block-views-exhibitions-block-2 .views-field.views-field-field-teaser p{
	margin-bottom:0;
	
}#block-views-exhibitions-block-2 .views-field.views-field-field-image,#block-views-library-articles-block-1 .views-field.views-field-title,#block-views-library-articles-block-2 .views-field.views-field-title{
	padding-bottom:10px;
	
}#block-views-plantinfo-block-2 img{
	max-width:200px;
	height:auto;
	float:left;
	padding:10px;
	
}.agfblock,.orchidblock{
	border:1px solid #CCCCCC;
	
}.agfblock table,.orchidblock table{
	margin-bottom:0;
	
}.agfblock td.views-field.views-field-field-datenew,.orchidblock td.views-field.views-field-field-datenew{
	width:10%;
	
}.agfblock td.views-field.views-field-field-titlelink,.orchidblock td.views-field.views-field-field-titlelink{
	width:90%;
	padding-bottom:10px;
	
}.agfblock .view-header{
	background-color:#99CC00;
	font:18px  Georgia,"Times New Roman",Times,serif;
	text-align:center;
	color:#FFF;
	padding:5px 10px;
	
}.orchidblock .view-header{
	font:18px  Georgia,"Times New Roman",Times,serif;
	text-align:center;
	color:#d44a3c;
	border-bottom:#CCC solid 1px;
	padding:5px 10px;
	
}.agfblock tr,.orchidblock tr{
	border-bottom:#CCC solid 1px;
	
}.agfblock tr.views-row-last,.orchidblock tr.views-row-last{
	border-bottom:none;

}.agfblock p,.orchidblock p{
	margin-bottom:0;
	
}.view-butterflies td.views-field.views-field-title{
	width:30%;
	
}.view-pi-checklists-copy ul{
	padding-left:1.2em;
	
}.view-pi-checklists-copy .views-field-title{
	font-family:Georgia,"Times New Roman",Times,serif;
	color:#009999;
	font-size:1.5em;line-height:1.3em;margin-bottom:0.667em;
	
}.checklist h3 a{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:normal;
	color:#009999;
	
}.checklist img{
	float:left;
	padding:10px 10px 10px 0;
	
}.checklist .views-field-title a{
	font-family:Verdana,Geneva,sans-serif;font-size:13px;
	
}.checklist .item-list{
	border-bottom:1px solid #CCCCCC;
	
}.view-research-staff .views-field-title-1 a,.view-research-projects .views-field-title a{
	font-weight:bold;
	color:#000000;
	
}.view-research-staff .views-field-field-phonenumber{
	padding-bottom:20px;
	
}.view-education h3 a{
	color:#009999;
	
}.gallery .flexslider .slides li{
	padding:0;
	
}.gallery .flexslider .slides li .views-field-body{
	padding:0 10px 0 10px;
	
}.gallery .flexslider .slides li .views-field-field-image{
	padding:10px;
	
}.gallery .views-slideshow-controls-text{
	padding-bottom:10px;
	
}.gallery .views-slideshow-controls-text-pause a{
	display:none;
	
}
.flexslider .flex-direction-nav a,.flexslider .flex-direction-nav a{
	display:none;
	
}.flexslider:hover .flex-direction-nav a,.flexslider:hover .flex-direction-nav a{
	display:block;
	
}.flexslider .slides li{
	padding:10px;
	
}.flexslider .slides img{
	padding-bottom:10px;
	
}.flex-direction-nav a{
	text-decoration:none!important;
	display:block;
	width:40px;
	height:40px;
	margin:-20px 0 0;
	position:absolute;
	top:50%;
	z-index:10;
	overflow:hidden;
	opacity:0;
	cursor:pointer;
	color:rgba(0,0,0,0.8)!important;
	text-shadow:1px 1px 0 rgba(255,255,255,0.3);
	-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;
	
}
img{
	max-width:100%;
	height:auto;
	
}iframe{
	max-width:100%;
	
}.form-item input{
	max-width:100%;
	
}.fieldset-wrapper input.form-text{
	width:100%;
	
}sub{
	font-size:80%;
	vertical-align:sub;
	
}sup{
	font-size:80%;
	vertical-align:super;
	
}#zone-branding-wrapper{
	position:relative;
	z-index:2;
	
}#zone-branding{
	padding:10px 0 10px 0;
	
}.google-cse .form-item .form-text{
	background:#FFFFFF !important;
	
}#block-block-51{
	display:none;
	
}#zone-menu-wrapper{
	position:relative;
	z-index:10;
	
}#zone-banner{
	position:relative;
	z-index:1;
	margin-top:30px;
	
}#banner img{
	width:100%;
	
}#block-nice-menus-1{
	display:none;
	
}#block-menu-menu-mobile-top{
	position:absolute;
	width:100%;
	height:20px;
	
}#block-menu-menu-mobile-top .block-inner{}#block-menu-menu-mobile-top ul.menu{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	background-color:#FFFFFF;
	
}#block-menu-menu-mobile-top .nolink{
	padding:0.5em;
	line-height:30px;
	height:33px;
	color:#FFFFFF;
	
}#block-menu-menu-mobile-top ul.menu li a{
	display:block;
	padding:0.5em;
	outline:none;
	background:#FFFFFF;
	color:#000000;
	text-decoration:none;
	border-bottom:1px solid #FFFFFF;
	
}#block-menu-menu-mobile-top ul.menu li.leaf{
	padding:0;
	
}#block-menu-menu-mobile-top ul.menu li a:hover{
	background:#FFFFCC;
	text-decoration:none
	
}#block-menu-menu-mobile-top ul.menu li span.over{
	background:#669900;
	color:#FFFFFF;
	display:block;
	float:right;
	font-size:18px;padding:0 5px 7px 5px;text-align:center;
	cursor:pointer
	
}#block-menu-menu-mobile-top ul.menu li span.over:hover{
	background:#669900;color:#FFF;
	
}#block-menu-menu-mobile-top ul.menu ul{
	margin:0;
	padding:0;
	display:none;
	
}#block-menu-menu-mobile-top ul.menu li.expanded ul.menu li{
	padding:0;
	
}#block-menu-menu-mobile-top ul.menu ul li a{
	display:block;
	padding:0.5em;
	outline:none;
	background:#EBEBEB;
	color:#000000;
	text-decoration:none;
	border-bottom:1px solid #FFFFFF;
	text-decoration:none;
	
}#block-menu-menu-mobile-top ul.menu ul li span.over{
	background:#C1C1C1;
	color:#FFFFFF;
	display:block;
	float:right;
	font-size:18px;
	padding:0 5px 9px 5px;
	text-align:center;
	cursor:pointer
	
}#block-menu-menu-mobile-top ul.menu ul li span.over:hover{
	background:#979797;
	color:#FFF;
	
}#block-menu-menu-mobile-top ul.menu ul li a:hover{
	background:#FFFFCC;
	
}#block-menu-menu-mobile-top ul.menu ul li a.last{
	border-bottom:none;
	
}#block-menu-menu-mobile-top ul.menu ul li ul li a{
	display:block;
	padding:0.5em;
	outline:none;
	background:#FFFFFF;
	color:#000000;
	text-decoration:none;
	border-bottom:1px solid #FFFFFF;
	text-decoration:none;
	
}#block-menu-menu-mobile-top ul li.expanded{
	list-style:none;
	background:#99CC00;
	padding:0;
	
}.logo-img{
	float:none;
	text-align:center;
	margin-right:0;
	padding-bottom:10px;
	
}#zone-content{
	margin-top:15px;
	
}#region-header-first{
	margin-top:5px;
	margin-bottom:-15px;
	
}#region-sidebar-first .region-inner{
	padding-right:10px;
	
}#region-sidebar-first .region-inner .block,#region-sidebar-second .region-inner .block{
	margin-bottom:15px;
	
}#region-sidebar-first #block-views-ongoing-block-1,#region-content #block-block-17,#region-content #block-block-28{
	margin-bottom:0;
	
}#region-content .block{
	margin-bottom:15px;
	
}#block-views-calendar-planner-block-1{
	padding-top:10px;
	padding-bottom:10px;
	
}#block-views-calendar-planner-block-1 .view-calendar-planner,#block-multiblock-4,#block-views-calendar-forfamilies-block-1 .view-calendar-forfamilies{
	border:1px solid #CCCCCC;
	padding-bottom:5px;
	
}#block-views-blog-home-page-block{
	margin-top:20px;
	
}#block-aggregator-feed-1 .item-list li,#block-aggregator-feed-4 .item-list li,#block-aggregator-feed-10 .item-list li{
	list-style:disc;
	
}#block-aggregator-feed-5 .item-list li{
	list-style:disc;
	margin-bottom:10px;
	
}#block-aggregator-feed-1 .item-list li a,#block-aggregator-feed-4 .item-list li a,#block-aggregator-feed-5 .item-list li a,#block-block-35 li a,#block-aggregator-feed-10 .item-list li a{
	color:#000;
	
}#block-block-35 ul{
	margin-left:1.5em;
	
}#block-block-35 li{
	list-style:disc;
	margin-bottom:10px;
	
}.tagclouds{
	font-family:Georgia,"Times New Roman",Times,serif;
	
}.block-tagclouds  a:link,.block-tagclouds  a:visited{
	color:#000;
	text-decoration:none;
	
}.block-tagclouds a:hover{
	color:#99CC00;
	text-decoration:none;
	
}.bt-content ul{
	list-style:none;
	
}ul.menu li{
	margin:0;
	
}ul.menu li.expanded ul.menu li{
	padding:0.5em 0 0 1em;
	
}ul.menu li.expanded ul.menu li.last{
	padding-bottom:10px;
	
}ul li.leaf,ul li.collapsed,ul li.expanded{
	list-style:none;
	
}ul.menu li a.active{
	text-decoration: underline;
	color: #99CC00;	
}li.leaf,li.collapsed{
	margin:0;
	padding:0 0 0.5em 0;
	
}li.leaf a,li.collapsed a,li.expanded a{
	text-decoration:none;
	color:#000000;
	
}#block-menu-menu-months li{
	float:left;
	padding:0 10px 0 0;
	
}#block-menu-menu-months li a{
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:1px;
	text-decoration:none;
	
}#block-menu-menu-months li a.active{
	font-weight:bold;
	color:#000000;
	
}.item-list .pager{
	padding:0;
	margin:0;
	
}.item-list .pager li,.item-list .pager ul li{
	margin:0;
	padding:0;
	float:left;
	
}.item-list .pager{
	position:relative;
	margin:0;
	padding:0;
	font-size:10px;
	text-align:left;
	
}.pager li a{
	display:inline-block;
	
}.pager li.pager-ellipsis,.pager li.pager-current,.pager li a{
	text-decoration:none;
	text-transform:uppercase;
	
}.pager li.pager-current{
	padding:4px 8px;
	font-weight:bold;
	
}.pager li.pager-first a,.pager li.pager-previous a,.pager li.pager-next a,.pager li.pager-last a{
	width:50px;
	text-align:center;padding:4px 0;
	
}.pager li.pager-next{
	position:absolute;
	top:0;right:50px;
	
}.pager li.pager-last,.pager li.pager-next.last{
	position:absolute;
	top:0;
	right:0;
	border-right:0;
	
}.pager li.pager-ellipsis,.pager li.pager-current,.pager li a{
	color:#1a1a1a;
	
}.pager li{
	color:#333;
	outline:0;
	
}.pager li.pager-current{
	background:#ddd url("#") repeat-x;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1a1a1a),color-stop(1,#5a5a5a));
	background:-moz-linear-gradient(top center,#1a1a1a 0%,#5a5a5a 100%);
	color:#FFF;
	outline:0;
	
}.pager li.pager-next{
	border-left:1px solid;
	border-color:#ddd #bbb #999;
	
}.pager li a{
	cursor:pointer;

}.pager li a:hover{
	background:#FFF;color:#99CC00;
	
}.pager{
	background:#ebebeb;
	border:1px solid;
	border-color:#ddd #bbb #999;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
}.pager li.first,.pager li.first a,.pager li.first a:hover{
	border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	-webkit-border-radius:5px 0 0 5px;
	
}.pager li.pager-last,.pager li.pager-last a,.pager li.pager-last a:hover{
	border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	
}table{
	border:1px solid #CCC;width:100%;
	
}thead th,th{
	background:#FFFFFF;
	border-bottom:1px solid #ccc;
	color:#000000;
	
}td,th{
	padding:4px 8px;
	vertical-align:middle;
	
}th a,th a:link,th a:visited{
	text-decoration:none;
	
}th a{
	display:block;
	
}th a img{
	margin:0 0 0 5px;
	
}th.active{
	background:#FFFFFF;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	
}tr.even td{
	background:#F1F5FA;
	
}tr.odd td{
	background:#fff;
	
}td.active{
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	
}tr.even td.active{
	background:#F1F5FA;
	
}tr.odd td.active{
	background:#FFFFFF;
	
}tr:hover td,tr.even:hover td.active,tr.odd:hover td.active{
	background:#FFFEEE;
	
}td ul.links{
	margin-bottom:0;

}.node-links ul li a,.comment-links ul li a{
	text-transform: uppercase;
	display: block;
	float: left;
	text-decoration: none;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	margin: 0 0.5em 0.5em 0;
	vertical-align: middle;
	-webkit-appearance: none;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	background: #ddd url("#") repeat-x;
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#ddd));
	background: -moz-linear-gradient(top center,#fff 0%,#ddd 100%);
	border: 1px solid;
	border-color: #ddd #bbb #999;
	cursor: pointer;
	color: #333;
	font: bold 12px/1.2 Arial,sans-serif;
	outline: 0;
	overflow: visible;
	padding: 4px 10px 3px;
	text-shadow: #fff 0 1px 1px;
	width: auto;
	*padding-top:2px;
	*padding-bottom:0px;
	
}.node-links ul li a:hover,.comment-links ul li a:hover{
	background:#FFF;
	
}.tips,.description{
	font-size:10px;
	color:#6a6a6a;
	
}fieldset.webform-component-fieldset .fieldset-legend{
	font-weight:bold;
	
}fieldset.webform-component-fieldset.form-wrapper{
	border-bottom:#CCC solid 1px;
	
}#adulted_search{
	display:none;
	
}.node .field-type-image{
	margin:0 0 10px 0;
	
}.node-press-release .field-type-image{
	margin:0 0 10px 0;
	
}.node-press-release .field-name-field-subhead{
	margin:0 0 10px 0;
	font-family:Georgia,'Times New Roman',serif;
	font-weight:normal;
	font-size:22px;
	font-style:italic;
	
}.node-staff-bio .field,.node-job .field,.node-class .field,.node-research .field-name-field-staff{
	margin-bottom:10px;
	
}.node-class .field-name-field-link a{
	color:#000000;
	font-weight:bold;
	
}.node-staff-bio .field-name-field-title{
	letter-spacing:0em;
	font-family:Georgia,'Times New Roman',serif;
	font-weight:normal;
	font-size:18px;
	color:#99CC00;
	
}#zone-footer{
	line-height:20px;
	
}#zone-footer h2.block-title a:link,#zone-footer h2.block-title a:visited{
	color:#99CC00;
	text-decoration:none;
	
}#zone-footer h2.block-title a:hover{
	color:#000000;
	text-decoration:none;
	
}#zone-footer a:link,#zone-footer a:visited{
	color:#000000;
	text-decoration:none;
	
}#zone-footer a:hover{
	color:#99CC00;
	text-decoration:none;
	
}#socialmenu{
	display:inline-block;
	position:relative;
	margin-top:0;
	text-align:center;
	
}#socialmenu li{
	width:25px;
	height:25px;
	position:absolute;
	background:url("http://www.hetlandvanstrijen.com/images/be_social_sprite.png") 0 0 no-repeat;
	display:block;
	list-style:none;
	
}#socialmenu a{
	width:24px;
	height:24px;
	display:block;
	
}#socialmenu #icon1{
	left:0;
	background-position:0 0;
	
}#socialmenu #icon2{
	left:26px;
	background-position:-26px 0;
	
}#socialmenu #icon3{
	left:54px;
	background-position:-54px 0;
	
}#socialmenu #icon4{
	left:82px;
	background-position:-82px 0;
	
}#socialmenu #icon5{
	left:110px;
	background-position:-110px 0;
	
}#socialmenu #icon6{
	left:138px;
	background-position:-138px 0;
	
}#socialmenu #icon7{
	left:166px;
	background-position:-166px 0;
	
}#socialmenu #icon8{
	left:194px;
	background-position:-194px 0;
	
}#socialmenu #icon1 a:hover{
	background:url("http://www.hetlandvanstrijen.com/images/be_social_sprite.png") 0px -26px no-repeat;
	
}#socialmenu #icon2 a:hover{
	background:url("http://www.hetlandvanstrijen.com/images/be_social_sprite.png") -26px -26px no-repeat;
	
}#socialmenu #icon3 a:hover{
	background:url("http://www.hetlandvanstrijen.com/images/be_social_sprite.png") -54px -26px no-repeat;
	
}#socialmenu #icon4 a:hover{
	background:url("http://www.hetlandvanstrijen.com/images/be_social_sprite.png") -82px -26px no-repeat;
	
}#socialmenu #icon5 a:hover{
	background:url("http://www.hetlandvanstrijen.com/images/be_social_sprite.png") -110px -26px no-repeat;
	
}#socialmenu #icon6 a:hover{
	background:url("http://www.hetlandvanstrijen.com/images/be_social_sprite.png") -138px -26px no-repeat;
	
}#socialmenu #icon7 a:hover{
	background:url("http://www.hetlandvanstrijen.com/images/be_social_sprite.png") -166px -26px no-repeat;
	
}#socialmenu #icon8 a:hover{
	background:url("http://www.hetlandvanstrijen.com/images/be_social_sprite.png") -194px -26px no-repeat;
	
}
body{
	font:14px/1.3 Verdana,Helvetica,Arial,sans-serif;
	
}a:link,a:visited{
	color:#666666;
	text-decoration:underline;
	
}a:hover{
	color:#99CC00;
	text-decoration:underline;
	
}a:active{
	color:#99CC00;
	text-decoration:underline;
	color:#000;
	
}hr{
	margin:0;
	padding:0;
	border:none;
	height:1px;
	background:#5294c1;
	
}h1,h2,h3,h4,h5,h6{
	letter-spacing:0em;
	font-family:Georgia,'Times New Roman',serif;font-weight:normal;
	
}h1{
	color:#99CC00;
	
}h2{
	font-size:24px;
	
}h1.site-name,h2.site-name{
	font-size:36px;
	
}h2.block-title{
	font-size:18px;
	margin:0 0 10px 0;color:#99CC00;
	
}h2.block-title a{
	color:#99CC00;
	text-decoration:none;
	
}h5.block-title{
	font-size:14px;
	margin:0 0 0px 0;color:#99CC00;
	
}h5.block-title a{
	color: #99CC00;
	text-decoration: underline;
	
}p.block-title{
	font-family:Georgia,'Times New Roman',serif;
	font-size:16px;
	color:#99CC00;
	margin-bottom:0;
	
}p.block-title a:link,p.block-title a:visited{
	color:#99CC00;
	text-decoration:none;
	
}p.block-title a:hover{
	color:#000000;
	text-decoration:none;
	
}ul.breadcrumb{
	margin-bottom:0;
	
}h2.node-title{
	font-size:28px;
	
}.node-press-release h2.node-title,.node-faq h2.node-title,.node-plantinfo h2.node-title,.node-research h2.node-title{
	font-size:21px;color:#009999;
	
}.node-press-release h2.node-title a,.node-faq h2.node-title a,.node-plantinfo h2.node-title a,.node-research h2.node-title a{
	color:#009999;
	text-decoration:underline;
	
}h3{
	font-size:21px;
	
}h4{
	font-size:19px;
	
}h5{
	font-size:17px;
	
}h6{
	font-size:15px;
	
}.headline3{
	font-family:Georgia,Times,"Times New Roman",serif;
	font-size:21px;
	font-weight:normal;
	font-style:italic;
	
}ol{list-style:decimal;

}ul{list-style:disc;

}ul ul,ol ol{
	padding-top:0.5em;
	
}.node ol,.node ul{
	padding-left:1.2em;
	
}.node ul.inline,.node ol.inline{
	padding-left:0;
	
}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{
	margin-bottom: 20px;
}dt,.admin h3{
	font-size:18px;
	margin:0;
	
}dd{
	padding-left:10px;
	font-size:0.9em;
	font-style:italic;
	margin-bottom:20px;
	
}.bold{
	font-weight:bold;
	
}.green{
	color:#99cc00;
	
}.red{
	color:#CC0000;
	
}.blue{
	color:#099;
	
}.recipetitle{
	font-size:13px;
	font-weight:bold;
	text-align:center;
	
}.newgreen{
	color:#336633;
	font-weight:bold;
	text-transform:uppercase;
	
}.newgreen a:link{
	color:#336633;
	text-decoration:underline;
	
}.newgreen a:hover{
	color:#9c0;
	text-decoration:none;
	
}.newgreen a:visited{
	color:#336633;
	text-decoration:underline;
	
}.crabapple{
	color:#990066;
	
}.slowlink{
	color:#ffffff;
	
}a.slowlink:link{
	color:#ffffff;
	text-decoration:none;
	
}a.slowlink:hover{
	color:#FFFFCC;
	text-decoration:underline;
	
}a.slowlink:visited{
	color:#ffffff;
	text-decoration:none;
	
}.explorations{
	color:#099;
	font-weight:bold;
	
}.explorations a:link{
	color:#099;
	text-decoration:underline;
	
}.explorations a:hover{
	color:#9c0;
	text-decoration:none;
	
}.explorations a:visited{
	color:#099;
	text-decoration:underline;
	
}.orange{
	font-weight:bold;
	color:#FF6600;
	
}a.orange:link{
	color:#FF6600;
	text-decoration:underline;
	
}a.orange:hover{
	color:#9c0;
	text-decoration:none;
	
}a.orange:visited{
	color:#FF6600;
	text-decoration:underline;
	
}.orange a:link{
	color:#FF6600;
	text-decoration:underline;
	
}.orange a:hover{
	color:#9c0;
	text-decoration:none;
	
}.orange a:visited{
	color:#FF6600;
	text-decoration:underline;
	
}.campsubhead{
	font-size:12px;
	font-weight:bold;
	color:#009999;
	
}.campsubhead2{
	font-size:12px;
	font-weight:bold;
	color:#009999;
	line-height:16px;
	text-transform:uppercase;
	
}.campsubhead2 a:link{
	color:#009999;
	text-decoration:underline;
	
}.campsubhead2 a:hover{
	color:#009999;
	text-decoration:none;
	
}.campsubhead2 a:visited{
	color:#009999;
	text-decoration:underline;
	
}#alerts{
	font-size:10px;
	color:#333;
	text-align:center;margin:0 auto;
	
}#alerts p{
	padding-top:10px;
	font-weight:bold;
	
}#alerts a:link,#alerts a:visited{
	color:#333333;
	text-decoration:underline;
	
}#alerts a:hover{
	color:#333333;
	text-decoration:none;
	
}#ofinterest,#gardenchef,.ofinterest{
	padding:0;
	margin:10px;
	border:1px solid #cccccc;
	background-color:#fff;
	
}#ofinterest2{
	padding:0;
	margin:0 10px 10px 10px;
	border:1px solid #cccccc;
	background-color:#ffffcc;
	
}.subhead{
	color:#99cc00;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:18px;
	text-transform:uppercase;
	
}.subhead a{
	color:#99cc00;
	
}.calltoaction{
	font-size:13px;
	font-weight:normal;
	line-height:18px;
	
}.pullital{
	font-family:"Times New Roman",Times,serif;
	font-size:18px;
	line-height:24px;
	color:#99cc00;
	font-style:italic;
	
}.legal{
	font-size:9px;
	font-style:italic;
	line-height:10px;
	color:#666666;
	
}.caption{
	font-size:9px;
	line-height:10px;
	color:#660000;
	
}u.single{
	border-bottom:1px solid #000;
	
}u.double{
	border-bottom:3px double #000;
	
}#recipetitle{
	padding:5px;
	margin:0;
	background:#99cc00;
	text-transform:uppercase;color:#ffffff;
	
}.recipelist{
	float:left;
	width:160px;
	margin:0;
	padding:5px;
	
}.recipelist{
	list-style:none;
	
}.recipelist li{
	clear:both;
	width:160px;
	text-align:left;
	color:#990000;
	background-color:#fff;
	padding:2px 5px 2px 0;
	
}div.left{
	float:left;margin:0 10px 10px 10px;
	
}div.right{
	float:right;
	margin:0 10px 10px 10px;
	
}.rightscience{
	float:right;
	border:2px solid #99cc00;
	margin:0 0 10px 10px;
	
}.leftscience{
	float:left;
	border:2px solid #99cc00;
	margin:0 10px 10px 0;
	
}.bluebkgd{
	background-color:#CCFFFF;
	
}.greenbkgd{
	background-color:#CCFFCC;
	
}.yellowbkgd{
	background-color:#FFFFCC;
	
}table#equipment{
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	
}table#equipment td{
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:3px;
	width:33%;
	
}table#equipment td p{
	margin:3px;
	padding:0;
	
}table.birds{
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	width:45%;
	
}table.birds thead tr{
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:3px;
	width:25%;
	background-color:#ffffcc;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	
}table.birds td{
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:3px;
	width:25%;
	text-align:center;
	
}table.birds td p{
	margin:3px;
	padding:0;
	
}table#four_column{
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	
}table#four_column td{
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:3px;
	width:25%;
	
}table#four_column td p{
	margin:3px;
	padding:0;
	
}table.noborder{
	border:0;
	width:100%;
	
}td.top{
	vertical-align:top;
	
}.bluebkgd{
	background-color:#CCFFFF;
	
}.greenbkgd{
	background-color:#CCFFCC;
	
}.yellowbkgd{
	background-color:#FFFFCC;
	
}ol.board{
	list-style-type:upper-roman;
	margin-left:1em;
	
}ol.board li{
	padding-bottom:1em;
	
}ol ol.board2{
	list-style-type:lower-alpha;
	
}ol ol.board2 li{
	padding-bottom:0;
	
}ol ol.board2 li.last{
	padding-bottom:1em;
	
}.cert_about{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	line-height:20px;
	
}.menu_left{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	line-height:20px;
	
}.cert_about_big{
	font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;
	line-height:20px;
	color:#333;
	
}.cert_about_grey{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	line-height:20px;
	color:#ccc;
	
}.cert_blurb{
	color:#006666;
	font-size:10px;
	
}.cert_subhead,.cert_subhead a{
	color:#006666;
	font-weight:bold;
	font-size:10px;
	margin-bottom:-5px;
	
}.cert_link a{
	color:#99cc00;
	font-weight:bold;
	font-size:10px;
	
}.cert_link_cap{
	margin-bottom:-10px;
	padding-top:5px;
	color:#006666;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	
}.cert_link_cap a{
	color:#006666;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	
}.subhead_dkgreen{
	font-family:Verdana,Geneva,sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
	line-height:18px;
	color:#690;
	
}.subhead_dkgreen a:link,.subhead_dkgreen a:visited{
	color:#690;
	text-decoration:underline;
	
}.subhead_dkgreen a:hover{
	color:#9C0;
	text-decoration:underline;
	
}.subhead_blue{
	font-family:Verdana,Geneva,sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
	line-height:18px;
	color:#099;
	
}.subhead_blue a:link,.subhead_blue a:visited{
	color:#099;
	text-decoration:underline;
	
}.subhead_blue a:hover{
	color:#9C0;
	text-decoration:underline;
	
}.subhead_black_up{
	font-family:Verdana,Geneva,sans-serif;text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
	line-height:18px;
	color:#000;
	
}.subhead_black_up a:link,.subhead_black_up a:visited{
	color:#000;
	text-decoration:underline;
	
}.subhead_black_up a:hover{
	color:#9C0;
	text-decoration:underline;
	
}.subhead_black{
	font-family:Verdana,Geneva,sans-serif;
	font-weight:bold;font-size:13px;
	line-height:18px;
	color:#000;
	
}.subhead_black a:link,.subhead_black a:visited{
	color:#000;
	text-decoration:underline;
	
}.subhead_black a:hover{
	color:#9C0;
	text-decoration:underline;
	
}.subhead_green{
	font-family:Verdana,Geneva,sans-serif;
	font-weight:bold;
	font-size:13px;
	line-height:18px;
	color:#99CC00;
	
}.subhead_green a:link,.subhead_green a:visited{
	color:#99CC00;
	text-decoration:underline;
	
}.subhead_green a:hover{
	color:#999999;
	text-decoration:underline;
	
}.wexsubhead{
	font-family:Verdana,Geneva,sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
	line-height:18px;
	color:#990033;
	
}.wexsubhead a:link,.wexsubhead a:visited{
	color:#990033;
	text-decoration:underline;
	
}.wexsubhead a:hover{
	color:#000000;
	text-decoration:underline;
	
}.confession,.firstperson{
	color:#666;
	line-height:15px;
	font:11px Arial,Helvetica,sans-serif;
	
}#sidebarright{
	position:relative;
	float:right;
	width:255px;
	margin:10px;
	border:#009999 solid 1px;
	
}#ofinterest2{
	padding:0;
	margin:0 10px 10px 10px;
	border:1px solid #009999;
	background-color:#CFF;
	
}.greenbar,#block-aggregator-feed-10 h2.block-title{
	background-color:#99CC00;
	font:12px Verdana,Geneva,sans-serif;
	line-height:18px;
	color:#000;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	padding:5px 10px;
	margin-top:0;
	
}.greenbar a:link,.greenbar a:visited{
	color:#000;
	text-decoration:underline;
	
}.greenbar a:hover{
	color:#FFF;
	text-decoration:underline;
	
}.cert_table{
	background-color:#99CC00;
	padding:5px 10px;
	vertical-align:top;
	
}.class{
	font-size:12px;color:#009999;
	
}.class a:link,a.class:link,.class a:visited,a.class:visited{
	color:#009999;
	text-decoration:underline;
	
}.class a:hover,a.class:hover{
	color:#99CC00;
	text-decoration:underline;
	
}
.calendar-calendar tr.odd,.calendar-calendar tr.even{
	background-color:#fff;
	
}.calendar-calendar table{
	border-collapse:collapse;
	border-spacing:0;margin:0 auto;
	padding:0;width:100%;
	
}.calendar-calendar .month-view table{
	border:none;padding:0;margin:0;width:100%;
	
}.calendar-calendar .year-view td{
	width:32%;padding:1px;border:none;
	
}.calendar-calendar .year-view td table td{
	width:13%;padding:0;
	
}.calendar-calendar tr{
	padding:0;
	margin:0;
	background-color:white;
	
}.calendar-calendar th{
	text-align:center;
	margin:0;
	
}.calendar-calendar th a{
	font-weight:bold;
	
}.calendar-calendar td{
	width:14%;
	border:1px solid #ccc;
	color:#777;
	text-align:right;
	vertical-align:top;
	margin:0;
	padding:0;
	
}.calendar-calendar .mini{
	border:none;
	
}.calendar-calendar td.week{
	width:1%;min-width:1%;
	
}.calendar-calendar .week{
	clear:both;
	font-style:normal;
	color:#555;
	font-size:0.8em;
	
}.calendar-calendar .inner{
	height:auto !important;
	height:5em;
	padding:0;
	margin:0;
	
}.calendar-calendar .inner div{
	padding:0;
	margin:0;
	
}.calendar-calendar .inner p{
	padding:0 0 .8em 0;margin:0;
	
}.calendar-calendar td a{
	font-weight:bold;
	text-decoration:none;
	
}.calendar-calendar td a:hover{
	text-decoration:underline;
	
}.calendar-calendar td.year,.calendar-calendar td.month{
	text-align:center;
	
}.calendar-calendar th.days{
	color:#ccc;
	background-color:#224;
	text-align:center;
	padding:1px;
	margin:0;
	
}.calendar-calendar div.day{
	float:right;
	text-align:center;
	padding:0.125em 0.25em 0 0.25em;margin:0;background-color:#f3f3f3;
	border:1px solid gray;
	border-width:0 0 1px 1px;
	clear:both;width:1.5em;
	
}.calendar-calendar div.calendar{
	background-color:#fff;
	border:solid 1px #ddd;
	text-align:left;
	margin:0 .25em .25em 0;width:96%;
	float:right;
	clear:both;
	
}.calendar-calendar .day-view div.calendar{
	float:none;
	width:98%;
	margin:1% 1% 0 1%;
	
}.calendar-calendar div.title{
	font-size:.8em;
	text-align:center;
	
}.calendar-calendar div.title a{
	color:#000;
	
}.calendar-calendar div.title a:hover{
	color:#c00;
	
}.calendar-calendar .content{
	clear:both;
	padding:3px;
	padding-left:5px;
	
}.calendar div.form-item{
	white-space:normal;
	
}table td.mini,table th.mini,table.mini td.week{
	padding:0 1px 0 0;
	margin:0;
	
}table td.mini a{
	font-weight:normal;
	color:#000;
	
}.calendar-calendar .mini-day-off{
	padding:0px;
	
}.calendar-calendar .mini-day-on{
	padding:0px;
	
}table .mini-day-on a{
	text-decoration:underline;
	
}.calendar-calendar .mini .title{
	font-size:.8em;
	
}.mini .calendar-calendar .week{
	font-size:.7em;
	
}.mini-row{
	width:100%;
	border:none;
	
}.mini{
	width:32%;
	vertical-align:top;
	
}.calendar-calendar .stripe{
	height:5px;
	width:auto;
	font-size:1px !important;
	line-height:1px !important;
	background-color:#CFF;
	
}.calendar-calendar .day-view .stripe{
	width:100%;
	
}table.calendar-legend{
	background-color:#ccc;
	width:100%;
	margin:0;
	padding:0;
	
}table.calendar-legend tr.odd .stripe,table.calendar-legend tr.even .stripe{
	height:12px !important;
	font-size:9px !important;
	line-height:10px !important;
	
}.calendar-legend td{
	text-align:left;
	padding-left:5px;
	
}.calendar-empty{
	font-size:1px;
	line-height:1px;
	
}.calendar-calendar td.calendar-agenda-hour{
	text-align:right;
	border:none;
	border-top:1px solid #CCCCCC;
	padding-top:.25em;
	width:1%;
	
}.calendar-calendar td.calendar-agenda-no-hours{
	min-width:1%;
	
}.calendar-calendar td.calendar-agenda-hour .calendar-hour{
	font-size:1.2em;
	font-weight:bold;
	
}.calendar-calendar td.calendar-agenda-hour .calendar-ampm{
	font-size:1em;
	
}.calendar-calendar td.calendar-agenda-items{
	border:1px solid #CCCCCC;
	text-align:left;
	
}.calendar-calendar td.calendar-agenda-items div.calendar{
	width:auto;
	padding:.25em;margin:0;
	
}.calendar-calendar div.calendar div.inner .calendar-agenda-empty{
	width:100%;
	text-align:center;
	vertical-align:middle;
	padding:1em 0;
	background-color:#fff;
	
}.calendar-date-select form{
	text-align:right;
	float:right;
	width:25%;
	
}.calendar-date-select div,.calendar-date-select input,.calendar-date-select label{
	text-align:right;
	padding:0;
	margin:0;
	float:right;
	clear:both;
	
}.calendar-date-select .description{
	float:right;
	
}.calendar-label{
	font-weight:bold;
	display:block;
	clear:both;
	
}.calendar-calendar div.date-nav{
	background-color:#ccc;
	color:#777;
	padding:0.2em;
	width:auto;
	border:1px solid #ccc;
	
}.calendar-calendar div.date-nav a,.calendar-calendar div.date-nav h3{
	color:#777;text-decoration:none;
	
}.calendar-calendar th.days{
	background-color:#eee;
	color:#777;
	font-weight:bold;
	border:1px solid #ccc;
	
}.calendar-calendar td.empty{
	background:#ccc;
	border-color:#ccc;
	color:#cc9;
	
}.calendar-calendar table.mini td.empty{
	background:#fff;
	border-color:#fff;
	
}.calendar-calendar td div.day{
	border:1px solid #ccc;
	border-top:none;
	border-right:none;
	margin-bottom:2px;
	
}.calendar-calendar td .inner div,.calendar-calendar td .inner div a{
	background:#eee;
	
}.calendar-calendar div.calendar{
	border:none;
	font-size:x-small;
	
}.calendar-calendar td .inner div.calendar div,.calendar-calendar td .inner div.calendar div a{
	border:none;
	padding:0;
	
}.calendar-calendar td .inner div.calendar div.calendar-more,.calendar-calendar td .inner div.calendar div.calendar-more a{
	color:#444;
	background:#fff;
	text-align:right;
	
}.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a{
	color:#444;
	font-weight:normal;
	
}.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{
	font-weight:bold;
	
}.calendar-calendar td .inner div.day a{
	color:#4b85ac;
	
}.calendar-calendar tr td.today,.calendar-calendar tr.odd td.today,.calendar-calendar tr.even td.today{
	background-color:#C3D6E4;
	
}.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value{}.calendar-calendar td.past{}.calendar-calendar td.future{}.calendar-calendar td.has-events{}.calendar-calendar td.has-no-events{}.calendar-calendar tbody{
	border-top:none;
	
}.calendar-calendar .month-view .full .inner,.calendar-calendar .week-view .full .multi-day .inner{
	height:auto;min-height:auto;
	
}.calendar-calendar .week-view .full .calendar-agenda-hour
.calendar-calendar .month-view .full .single-day .inner .view-item{
	float:left;width:100%;
	
}.calendar-calendar .week-view .full .calendar-agenda-hour,.calendar-calendar .day-view .full .calendar-agenda-hour{
	padding-right:2px;
	
}.calendar-calendar .week-view .full .calendar-agenda-hour{
	width:6%;min-width:0px;

}.calendar-calendar .week-view .full .days{
		width:13%;
		
}.calendar-calendar .month-view .full div.calendar,.calendar-calendar .week-view .full div.calendar,.calendar-calendar .day-view div.calendar{
	width:auto;
	
}.calendar-calendar .month-view .full tr.date-box,.calendar-calendar .month-view .full tr.date-box td,.calendar-calendar .month-view .full tr.multi-day,.calendar-calendar .month-view .full tr.multi-day td{
	height:19px;max-height:19px;
	
}.calendar-calendar .month-view .full tr.single-day .no-entry,.calendar-calendar .month-view .full tr.single-day .no-entry .inner{
	height:44px !important;
	line-height:44px;
	
}.calendar-calendar .month-view .full tr.single-day .noentry-multi-day,.calendar-calendar .month-view .full tr.single-day .noentry-multi-day .inner{
	height:22px !important;
	line-height:22px;
	
}.calendar-calendar .month-view .full td,.calendar-calendar .week-view .full td,.calendar-calendar .day-view  td{
	vertical-align:top;
	padding:1px 2px 0 2px
	
}.calendar-calendar .month-view .full td.date-box{
	height:1%;border-bottom:0px;padding-bottom:2px;
	
}.calendar-calendar .month-view .full .week{
	font-size:inherit;
	
}.calendar-calendar .month-view .full .week a,.calendar-calendar .week-view .full .week a{
	color:#4b85ac;
	
}.calendar-calendar .month-view .full td .inner div.day,.calendar-calendar .month-view .full td .inner div.day a{
	border:none;
	background:none;
	margin-bottom:0px;
	color:#009999;
	
}.calendar-calendar .month-view .full td.date-box .inner,.calendar-calendar .week-view .full td.date-box .inner{
	min-height:inherit;
	
}.calendar-calendar .month-view .full td.multi-day,.calendar-calendar .week-view .full td.multi-day{
	border-top:0px;
	border-bottom:0px;
	
}.calendar-calendar .week-view .full .first td.multi-day{
	border-top:1px solid #CCCCCC;
	
}.calendar-calendar .month-view .full td.single-day{
	border-top:0px;
	
}.calendar-calendar .month-view .full td.multi-day .inner,.calendar-calendar .week-view .full td.multi-day .inner,.calendar-calendar .day-view .full td.multi-day .inner{
	min-height:inherit;
	width:auto;
	position:relative;
	
}.calendar-calendar .month-view .full td.multi-day.no-entry{
	min-height:0px;
	
}.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty,.calendar-calendar .month-view .full td.date-box.empty{
	color:#009999;
	
}.calendar-calendar .month-view .full td.single-day .inner div,.calendar-calendar .month-view .full td.single-day .inner div a,.calendar-calendar .month-view .full td.multi-day .inner div,.calendar-calendar .month-view .full td.multi-day .inner div a,.calendar-calendar .month-view .full td .inner div.calendar.monthview div,.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,.calendar-calendar .week-view .full td.single-day .inner div,.calendar-calendar .week-view .full td.single-day .inner div a,.calendar-calendar .week-view .full td.multi-day .inner div,.calendar-calendar .week-view .full td.multi-day .inner div a,.calendar-calendar .week-view .full td .inner div.calendar.weekview div,.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,.calendar-calendar .day-view .full td .inner div.view-item,.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{
	background:none;color:#000;
	
}.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{
	margin:0px 3px;
	
}.calendar-calendar .day-view .full td .inner div.calendar div.stripe{
	margin:0px;
	
}.calendar-calendar .month-view .full tr td.today,.calendar-calendar .month-view .full tr.odd td.today,.calendar-calendar .month-view .full tr.even td.today{
	background-color:#CFF;
	
}.calendar-calendar .month-view .full td.date-box.today{
	background-color:#CFF;
	
}.calendar-calendar .month-view .full tr td.single-day.today{
	background-color:#CFF;
	
}.calendar-calendar .month-view .full tr td.multi-day.starts-today{
	border-left:2px solid #7C7F12;
	
}.calendar-calendar .month-view .full tr td.multi-day.ends-today{
	border-right:2px solid #7C7F12;
	
}.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.single-day{
	border-top:0px;
	
}.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.date-box{
	border-bottom:0px;
	
}.calendar-calendar .month-view .full .inner .monthview,.calendar-calendar .week-view .full .inner .weekview,.calendar-calendar .day-view .full .inner .dayview{
	-moz-border-radius:5px;
	border-radius:5px;
	width:auto;
	float:none;
	display:block;
	margin:.25em auto;
	position:relative;
	
}.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview,.calendar-calendar .day-view .full td.single-day div.dayview{
	width:auto;
	padding:0px 3px;
	overflow:hidden;
	
}.calendar-calendar .month-view .full td.single-day .calendar-more div.monthview{
	background:none;
	
}.calendar-calendar .day-view td div.dayview{
	padding:0px;
	
}.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview,.calendar-calendar .day-view .full td.multi-day div.dayview{
	overflow:hidden;
	margin:0px auto;
	color:#ffffff;
	position:relative;
	
}.calendar-calendar .week-view .full td.multi-day div.weekview{
	height:3.5em;
	
}.calendar-calendar .month-view .full td.multi-day .inner .view-field,.calendar-calendar .month-view .full td.multi-day .inner .view-field a,.calendar-calendar .week-view .full td.multi-day .inner .view-field,.calendar-calendar .week-view .full td.multi-day .inner .view-field a,.calendar-calendar .day-view .full td.multi-day .inner .view-field,.calendar-calendar .day-view .full td.multi-day .inner .view-field a{
	color:#ffffff;
	
}.calendar-calendar .full td.multi-day .calendar .view-field,.calendar-calendar .full td.single-day .calendar .view-field{}.calendar-calendar .day-view .full td.multi-day div.dayview,.calendar-calendar .week-view .full td.multi-day div.weekview{
	margin-bottom:2px;
	
}.calendar-calendar .month-view .full td.multi-day .calendar.monthview .view-field{
	white-space:nowrap;
	float:left;
	margin-right:3px;
	
}.calendar-calendar .week-view .full td.multi-day .calendar.weekview .view-field{
	white-space:nowrap;
	display:inline;
	margin-right:3px;
	
}.calendar-calendar .day-view .full td.multi-day .calendar.weekview .view-field{
	display:block;
	
}.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents{
	position:absolute;
	width:3000px;
	left:5px;
	
}.calendar-calendar .day-view td .stripe,.calendar-calendar .month-view .full td .stripe,.calendar-calendar .week-view .full td .stripe{
	-moz-border-radius:5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;
	left:0px;
	top:0px;
	width:100%;
	height:3px;
	z-index:2;
	
}.calendar-calendar .full td.single-day .continuation,.calendar-calendar .full td.single-day .continues,.calendar-calendar .full td.single-day .cutoff{
	display:none;
	
}.calendar-calendar .month-view .full td.multi-day  .inner .monthview .continuation,.calendar-calendar .week-view .full td.multi-day  .inner .weekview .continuation{
	float:left;
	margin-right:3px;
	height:1.9em;
	
}.calendar-calendar .week-view .full td.multi-day  .inner .weekview .continuation{
	height:2.75em;
	padding-top:0.75em;
	margin-right:8px;
	
}.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{
	position:absolute;
	right:0px !important;
	right:-1px;
	width:10px;
	text-align:left;
	background:#74a5d7;
	-moz-border-radius:0px 5px 5px 0px;
	border-radius:0px 5px 5px 0px;
	height:1.9em;
	padding-left:6px;
	z-index:1;
	
}.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{
	height:2.75em;
	padding-top:0.75em;
	
}.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{
	width:8px;
	padding-left:0px;
	
}.calendar-calendar .week-view .full td.multi-day{
	padding:2px;
	
}.calendar-calendar .week-view td.single-day div.calendar{
	width:100%;
	padding-left:0px;
	padding-right:0px;
	
}.calendar-calendar .week-view .full tr.last td.multi-day{
	border-bottom:1px solid #CCCCCC;
	
}.view .date-nav-wrapper .clear-block{
	margin-bottom:10px;
	
}.view .date-nav-wrapper{
	position:relative;
	margin-top:5px;
	width:100%;
	
}.view .date-nav-wrapper .date-nav{
	background-color:transparent;
	border:0px;
	height:30px;
	height:auto;
	min-height:30px;
	position:relative;
	margin-bottom:10px;
	
}.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{
	text-decoration:none;
	color:inherit;
	font-size:12px;
	
}.view .date-nav-wrapper.date-nav a:hover{
	text-decoration:underline;
	
}.view .date-nav-wrapper .date-prev{
	-moz-border-radius:5px 0 0 5px;
	border-radius:5px 0 0 5px;
	float:none;
	padding:5px 0;
	position:absolute;
	left:auto;
	text-align:right;
	top:0px;width:auto;
	z-index:1;
	font-size:12px;
	
}.block-views .view .date-nav-wrapper .date-prev{
	left:0;right:auto;
	
}.view .date-nav-wrapper .date-prev a{
	margin-left:10px;
	font-weight:bold;
	
}.view .date-nav-wrapper .date-heading{
	position:relative;
	width:100%;
	top:0px;
	text-align:center;
	z-index:0;
	
}.view .date-nav-wrapper .date-heading h3{
	line-height:30px;
	font-size:1.7em;
	
}.view .date-nav-wrapper .date-next{
	-moz-border-radius:0px 5px 5px 0px;
	border-radius:0px 5px 5px 0px;
	float:none;
	padding:5px 0;
	position:absolute;
	right:0px;
	text-align:right;
	top:0px;
	width:auto;
	z-index:1;
	font-size:12px;
	
}.view .date-nav-wrapper .date-next a{
	margin-right:10px;
	font-weight:bold;
	
}.attachment .calendar-calendar{
	margin-top:20px;
	clear:both;
	
}.calendar-calendar th a,.attachment .calendar-calendar th{
	background-color:transparent;
	border:0px;
	
}.attachment .calendar-calendar th.calendar-agenda-hour{
	color:#777777;
	font-weight:bold;
	text-align:right;
	
}.view-calendar .feed-icon{
	margin-top:5px;
	
}.view table.mini .date-prev,.view table.mini .date-next{
	background:none;
	
}.date-nav div.date-prev,.date-nav div.date-next,.date-nav{
	width:auto;
	
}ul.calendar-links,.region-content ul.calendar-links{
	margin:0;padding:0;
	
}.year-view div.month-view div.date-nav{
	background-color:#99CC00;
	min-height:20px;
	
}
.calendar-calendar tr.odd,.calendar-calendar tr.even{
	background-color:#fff;
	
}.calendar-calendar table{
	border-collapse:collapse;
	border-spacing:0;
	margin:0 auto;
	padding:0;width:100%;clear:both;
	
}.calendar-calendar .month-view table{
	border:none;
	padding:0;
	margin:0;
	width:100%;
	clear:both;
	
}.calendar-calendar .year-view td{
	width:32%;
	padding:1px;
	border:none;
	
}.calendar-calendar .year-view td table td{
	width:13%;
	padding:0;
	
}.calendar-calendar tr{
	padding:0;
	margin:0;
	background-color:white;
	
}.calendar-calendar th{
	color:#fff;
	background-color:#ccc;
	text-align:center;
	margin:0;
	
}.calendar-calendar th a{
	font-weight:bold;
	color:#fff;
	background-color:#ccc;
	
}.calendar-calendar td{
	width:12%;
	min-width:12%;
	border:1px solid #ccc;
	color:#000;
	text-align:right;
	vertical-align:top;
	margin:0;padding:0;
	
}.calendar-calendar .mini{
	border:none;

}.calendar-calendar td.week{
	width:1%;
	min-width:1%;
	
}.calendar-calendar .week{
	clear:both;
	font-style:normal;
	color:#555;
	font-size:0.8em;
	
}.calendar-calendar .week a{
	font-weight:bold;
	color:#009999;
	
}.calendar-calendar .inner{
	min-height:5em;
	height:auto !important;
	height:5em;
	padding:0;
	margin:0;
	
}.calendar-calendar .inner div{
	padding:0;
	margin:0;
	
}.calendar-calendar .inner p{
	padding:0 0 .8em 0;
	margin:0;
	
}.calendar-calendar td a{
	font-weight:bold;
	text-decoration:none;
	
}.calendar-calendar td a:hover{
	text-decoration:underline;
	
}.calendar-calendar td.year,.calendar-calendar td.month{
	text-align:center;
	
}.calendar-calendar th.days{
	color:#ccc;background-color:#224;
	text-align:center;
	padding:1px;
	margin:0;
	
}.calendar-calendar div.day{
	text-align:center;
	padding:0.125em 0.25em 0 0.25em;
	margin:0;
	background-color:#f3f3f3;
	border:1px solid gray;
	border-width:0 0 1px 1px;
	clear:both;width:1.5em;
	
}.calendar-calendar div.calendar{
	background-color:#fff;
	border:solid 1px #ddd;
	text-align:left;
	margin:0 .25em .25em 0;width:96%;
	float:right;
	clear:both;
	
}.calendar-calendar .day-view div.calendar{
	float:none;width:98%;
	margin:1% 1% 0 1%;
	
}.calendar-calendar div.title{
	font-size:.8em;
	text-align:center;
	
}.calendar-calendar div.title a{
	color:#000;
	
}.calendar-calendar div.title a:hover{
	color:#c00;
	
}.calendar-calendar .content{
	clear:both;padding:3px;
	padding-left:5px;
	
}.calendar div.form-item{
	white-space:normal;
	
}table td.mini,table th.mini,table.mini td.week{
	padding:0 1px 0 0;
	margin:0;
	
}table td.mini a{
	font-weight:normal;
	
}.calendar-calendar .mini-day-off{
	padding:0px;
	
}.calendar-calendar .mini-day-on{
	padding:0px;
	
}table .mini-day-on a{
	text-decoration:underline;
	
}.calendar-calendar .mini .title{
	font-size:.8em;
	
}.mini .calendar-calendar .week{
	font-size:.7em;
	
}.mini-row{
	width:100%;
	border:none;
	
}.mini{
	width:32%;
	vertical-align:top;
	
}.calendar-calendar .stripe{
	height:5px;
	width:auto;
	font-size:1px !important;
	line-height:1px !important;
	
}.calendar-calendar .day-view .stripe{
	width:100%;
	
}table.calendar-legend{
	background-color:#ccc;
	width:100%;
	margin:0;
	padding:0;
	
}table.calendar-legend tr.odd .stripe,table.calendar-legend tr.even .stripe{
	height:12px !important;
	font-size:9px !important;
	line-height:10px !important;
	
}.calendar-legend td{
	text-align:left;
	
}.calendar-empty{
	font-size:1px;
	line-height:1px;
	
}.calendar-calendar td.calendar-agenda-hour{
	font-family:serif;
	text-align:right;
	border:none;
	border-top:1px #333 dotted;
	padding-top:.25em;
	width:1%;
	
}.calendar-calendar td.calendar-agenda-no-hours{
	min-width:1%;
	
}.calendar-calendar td.calendar-agenda-hour .calendar-hour{
	font-size:1.2em;
	font-weight:bold;
	
}.calendar-calendar td.calendar-agenda-hour .calendar-ampm{
	font-size:1em;
	
}.calendar-calendar td.calendar-agenda-items{
	border:1px #333 dotted;
	text-align:left;
	
}.calendar-calendar td.calendar-agenda-items div.calendar{
	width:auto;
	padding:.25em;
	margin:0;
	
}.calendar-calendar div.calendar div.inner .calendar-agenda-empty{
	width:100%;
	text-align:center;
	vertical-align:middle;
	padding:1em 0;
	background-color:#fff;
	
}.calendar-date-select form{
	text-align:right;
	float:right;
	width:25%;
	
}.calendar-date-select div,.calendar-date-select input,.calendar-date-select label{
	text-align:right;
	padding:0;
	margin:0;
	float:right;
	clear:both;
	
}.calendar-date-select .description{
	float:right;
	
}.calendar-label{
	font-weight:bold;
	display:block;
	clear:both;
	
}.calendar-calendar div.date-nav{
	background-color:#99CC00;
	color:#FFF;
	padding:0.2em;
	width:auto;
	border:1px solid #ccc;
	
}.calendar-calendar div.date-nav h3{
	font-size:2em;
	color:#000;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:normal;
	
}.calendar-calendar div.date-nav h3 a{
	color:#000;
	font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;text-transform:none;
	
}.calendar-calendar div.date-nav a{
	color:#000;
	text-transform:uppercase;
	font-size:.95em;
	text-decoration:none;
	
}.calendar-calendar th.days{
	background-color:#99CC00;
	color:#000;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:.85em;
	border:1px solid #ccc;
	
}.calendar-calendar td.empty{
	background:#FFF;
	border-color:#ccc;
	
}.calendar-calendar table.mini td.empty{
	background:#fff;
	border-color:#fff;
	
}.calendar-calendar td div.day{
	border:1px solid #FFF;
	border-top:none;
	border-right:none;
	border-bottom:none;
	border-left:none;
	margin-top:2px;
	
}.calendar-calendar td .inner div,.calendar-calendar td .inner div a{
	background:none;
	
}.calendar-calendar div.calendar{
	border:none;
	font-size:x-small;
	
}.calendar-calendar td .inner div.calendar div,.calendar-calendar td .inner div.calendar div a{
	border:none;
	background:none;
	padding:0 2px;
	
}.calendar-calendar td .inner div.calendar div.calendar-more,.calendar-calendar td .inner div.calendar div.calendar-more a{
	color:#444;
	background:#fff;
	text-align:right;
	
}.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a{
	color:#000;
	font-weight:bold;
	
}.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{
	font-weight:normal;
	
}.calendar-calendar td .inner div.day a{
	color:#009999;
	
}.calendar-calendar tr td.today,.calendar-calendar tr.odd td.today,.calendar-calendar tr.even td.today{
	background-color:#CFF;
	
}.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value{
	border-bottom:1px solid #ccc;
	
}.calendar-calendar td.past{}.calendar-calendar td.future{}.calendar-calendar td.has-events{}.calendar-calendar td.has-no-events{}
.container-inline-date{
	clear:both;
	
}.container-inline-date .form-item{
	float:none;
	margin:0;
	padding:0;
	
}.container-inline-date > .form-item{
	display:inline-block;
	margin-right:0.5em;
	margin-bottom:10px;
	vertical-align:top;
	
}.container-inline-date .form-item .form-item{
	float:left;
	
}.container-inline-date .form-item,.container-inline-date .form-item input{
	width:auto;
	
}.container-inline-date .description{
	clear:both;
	
}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{
	margin-right:5px;
	
}.container-inline-date .date-spacer{
	margin-left:-5px;
	
}.views-right-60 .container-inline-date div{
	margin:0;
	padding:0;
	
}.container-inline-date .date-timezone .form-item{
	clear:both;
	float:none;
	width:auto;
	
}.container-inline-date .date-padding{
	padding:10px;
	float:left;
	
}.views-exposed-form .container-inline-date .date-padding{
	padding:0;
	
}#calendar_div,#calendar_div td,#calendar_div th{
	margin:0;
	padding:0;
	
}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{
	border-collapse:separate;
	margin:0;width:185px;
	
}.calendar td{
	padding:0;
	
}span.date-display-single{}span.date-display-start{}span.date-display-end{}.date-prefix-inline{
	display:inline-block;
	
}.date-clear{
	clear:both;
	display:block;
	float:none;

}.date-no-float{
	clear:both;
	float:none;
	width:98%;
	
}.date-float{
	clear:none;
	float:left;
	width:auto;
	
}.date-float .form-type-checkbox{
	padding-right:1em;
	
}.form-type-date-select .form-type-select[class$=hour]{
	margin-left:.75em;
	
}.date-container .date-format-delete{
	float:left;
	margin-top:1.8em;
	margin-left:1.5em;
	
}.date-container .date-format-name{
	float:left;
	
}.date-container .date-format-type{
	float:left;
	padding-left:10px;
	
}.date-container .select-container{
	clear:left;
	float:left;
	
}div.date-calendar-day{
	background:#F3F3F3;
	border-top:1px solid #EEE;
	border-left:1px solid #EEE;
	border-right:1px solid #BBB;
	border-bottom:1px solid #BBB;
	color:#999;
	float:left;
	line-height:1;
	margin:6px 10px 0 0;text-align:center;
	width:40px;
	font-family:Georgia,Arial,Verdana,sans;
	
}div.date-calendar-day span{
	display:block;
	text-align:center;
	
}div.date-calendar-day span.month{
	background-color:#B5BEBE;
	color:white;
	font-size:.9em;
	padding:2px;
	text-transform:uppercase;
	
}div.date-calendar-day span.day{
	font-size:2em;
	font-weight:bold;
	
}div.date-calendar-day span.year{
	font-size:.9em;
	padding:2px;
	
}.form-item.form-item-instance-widget-settings-input-format-custom,.form-item.form-item-field-settings-enddate-required{
	margin-left:1.3em;
	
}#edit-field-settings-granularity .form-type-checkbox{
	margin-right:.6em;
	
}.date-year-range-select{
	margin-right:1em;
	
}
div.date-views-pager{
	margin-left:auto;
	margin-right:auto;
	
}div.date-views-pager li{
	float:left;
	text-align:left;
	width:20%;
	
}div.date-views-pager div.current-page{
	font-weight:bold;
	text-align:center;
	
}div.date-views-pager div.next-month,div.date-views-pager div.next-year{
	text-align:right;
	
}.views-group-box div.date-views-filter-fieldset{
	margin-left:0;
	
}.views-group-box fieldset.date-views-filter-fieldset{
	padding-top:0;
	
}.views-group-box fieldset.date-views-filter-fieldset .container-inline-date > .form-item{
	border-width:0;
	margin:9px 3px 0 3px;
	display:block;
	
}.views-group-box fieldset.date-views-filter-fieldset .container-inline-date .date-padding{
	padding:0;
	
}.date-views-filter-wrapper{
	min-width:250px;
	
}.date-views-filter input{
	float:left !important;
	margin-right:2px !important;
	min-width:12em;
	padding:0 !important;
	width:12em;
	
}.date-nav{
	clear:both;
	padding-bottom:1.5em;
	width:100%;
	
}.date-nav div.date-heading h3{
	margin:0;
	padding:0;
	
}.date-nav-wrapper .clear-block{
	margin-bottom:10px;
	
}.date-nav-wrapper{
	position:relative;
	margin-top:5px;
	width:100%;
	
}.date-nav-wrapper .date-nav{
	background-color:transparent;
	border:0px;
	height:30px;
	height:auto;
	min-height:30px;
	position:relative;margin-bottom:10px;
	
}.date-nav-wrapper .date-prev a,.date-nav-wrapper .date-next a{
	text-decoration:none;
	color:inherit;
	font-size:12px;
	
}.date-nav-wrapper.date-nav a:hover{
	text-decoration:underline;
	
}.date-nav-wrapper .date-prev{
	padding:5px 0;
	position:absolute;
	left:0px;
	text-align:left;
	top:0px;
	width:auto;
	z-index:1;
	font-size:12px;
	
}.date-nav-wrapper .date-prev{
	left:0;
	right:auto;
	
}.date-nav-wrapper .date-prev a{
	margin-left:10px;
	font-weight:bold;
	
}.date-nav-wrapper .date-heading{
	position:relative;
	width:100%;
	top:0px;
	text-align:center;
	z-index:0;
	
}.date-nav-wrapper .date-heading h3{
	line-height:30px;
	font-size:1.7em;
	
}.date-nav-wrapper .date-next{
	padding:5px 0;
	position:absolute;
	right:0px;
	text-align:right;
	top:0px;
	width:auto;
	z-index:1;
	font-size:12px;
	
}.date-nav-wrapper .date-next a{
	margin-right:10px;
	font-weight:bold;
	
}
