/*
Theme Name: Green
Description: Custom theme by WCDCO.
Version: 4.0
Author: West Coast Design Co.
Author URI: http://westcoastdesignco.ca
*/


table.fullcalendar td {
	border: 1px solid #E4E4E4 !important;
	height: 75px !important;
	width: 115px !important;
}
table.fullcalendar td ul {
	margin: 0px;
	padding: 0px;
}
table.fullcalendar td li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#bottom {
	background:url(img/bottom-bg.png) no-repeat center bottom;
	min-height:245px;
	padding:0 190px 170px;
	width:880px;
}
#bottom #bottom-1, #bottom #bottom-2, #bottom #bottom-3 {
	float:left;
	margin-right:55px;
	padding-top:70px;
	width:155px;
}
#bottom #bottom-4 {
	float:left;
	padding-top:70px;
	width:245px;
}
#bottom #bottom-4 p {
	text-align:right;
}
#bottom #bottom-4 span {
	color:#4B4B4B;
	font-size:15px;
	margin-bottom:15px;
	text-align:right;
}
#bottom #bottom-4 strong {
	color:#61A24D;
	font-weight:700;
}
#bottom a:hover, #home #home-twitter li a:hover, #home .news-item .story a:hover, #sub a:hover {
	text-decoration:underline !important;
}
#bottom a:link, #bottom a:visited {
	color:#884C24;
	cursor:pointer;
	font-weight:700;
	text-decoration:none;
}
#bottom h3 {
	color:#62A34D;
	font-size:20px;
	font-weight:700;
	line-height:30px;
	margin:0 0 10px;
}
#bottom p {
	font-size:12px;
	line-height:14px;
}
#container {
	margin-left:auto;
	margin-right:auto;
	width:1260px;
}
#copyright {
	color:#CCC;
	font-size:10px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-147px;
	position:absolute;
	width:1260px;
}
#copyright #copyright-1 {
	float:left;
	padding-left:175px;
}
#copyright #copyright-2 {
	float:right;
	padding-right:175px;
}
#copyright a:hover {
	color:#11B3E6 !important;
}
#copyright a:link, #copyright a:visited {
	color:#CCC;
	text-decoration:none;
}
#header {
	height:280px;
	width:1260px;
}
#header #highlight {
         background:url(img/highlight-bg-v4.jpg) no-repeat right top;
	float:right;
	height:280px;
	width:470px;
}




#header #highlight #enewsletter {
	color:#F4F4F4;
	font-size:20px;
	font-weight:700;
	height:78px;
	line-height:55px;
	padding-left:25px;
	text-shadow:0 1px 1px #659D51;
	width:290px;
}

#header #highlight #enewsletter #enewsletter-form {
	margin-left:0px;
	margin-top:-15px;
}

#header #highlight #enewsletter p {
	color:#fff;
	font-size:10px;
	line-height:17px;
	margin-bottom:10px;
}

#header #highlight #enewsletter #enewsletter-form input[type="submit"] {
    border: 1px solid #507D42;
    color: #ffffff;
    font-size: 10px;
    margin: 5px 0px 0px 0px;
    padding: 3px 3px 3px 3px;
    background: #72b25f;
}

#header #highlight #enewsletter #enewsletter-form input:hover[type="submit"] {
    border: 1px solid #507D42;
    color: #ffffff;
    font-size: 10px;
    margin: 5px 0px 0px 0px;
    padding: 3px 3px 3px 3px;
    background: #8EC17F;
}


#header #highlight #social {
	color:#F4F4F4;
	font-size:20px;
	font-weight:700;
	height:68px;
	line-height:136px;
	padding-left:25px;
	text-shadow:0 1px 1px #659D51;
	width:290px;
}
#header #highlight #social #social-icons {
	margin-left:0px;
	margin-top:-124px;
}

#social-icons-fr {
	margin-left:0px;
	margin-top:-124px;
}



#header #highlight #calltoaction{
	color:#F4F4F4;
	font-size:20px;
	font-weight:700;
	height:100px;
	line-height:115px;
	padding-left:25px;
	text-shadow:0 1px 1px #659D51;
	width:290px;
}

#header #highlight #calltoaction a{
	color:#F4F4F4;
	font-size:20px;
	font-weight:700;
	height:95px;
         text-decoration:none;
	line-height:115px;
	text-shadow:0 1px 1px #659D51;
	width:290px;
}

#header #highlight #askelizabethanything{
	color:#F4F4F4;
	font-size:20px;
	font-weight:700;
	height:100px;
	line-height:10px;
	padding-left:25px;
	text-shadow:0 1px 1px #659D51;
	width:290px;
}

#header #highlight #askelizabethanything a{
	color:#F4F4F4;
	font-size:20px;
	font-weight:700;
	height:95px;
         text-decoration:none;
	line-height:10px;
	text-shadow:0 1px 1px #659D51;
	width:290px;
}


#header #highlight li {
	list-style:none;
	height:68px;
	line-height:65px;
	padding-left:25px;
	width:290px;
}
#header #highlight li a:link, #header #highlight li a:visited {
	color:#F4F4F4;
	display:block;
	font-size:20px;
	font-weight:700;
	text-decoration:none;
	text-shadow:0 1px 1px #659D51;
}
#header #highlight ul, #sub h1, #home #home-flicker ul, #home #home-twitter ul {
	margin:0;
	padding:0;
}
#header #slider {
	background:url(img/slider-bg.png) no-repeat scroll right top transparent;
	float:left;
	height:280px;
	padding-left:155px;
	width:635px;
}
#header #slider #uds-billboard-controls .stripe-bottom {
	font-size:10px !important;
	height:100px !important;
}
#header #slider #uds-billboard-controls .uds-descr {
	margin-left:15px !important;
	margin-top:10px !important;
}
#header #slider #uds-billboard-controls .uds-descr a.read-more {
	background:#62A34D !important;
	text-transform:capitalize !important;
	width:56px !important;
}
#header #slider #uds-billboard-controls .uds-descr a.read-more:hover {
	background:#884C24 !important;
	text-decoration:none;
}
#header #slider #uds-billboard-controls .uds-descr h2 {
	font-size:15px !important;
	margin:0 !important;
	padding:0 !important;
}
#home {
	background:url(img/home-bg.png) repeat-y center;
	width:1260px;
}
#home #features {
	background:url(img/features-bg.png) no-repeat center top;
	height:215px;
	margin-left:155px;
	margin-right:155px;
	overflow:hidden;
	width:950px;
}
#home #features a.readmore-btn {
	background:url(img/features-btn.png) top left no-repeat;
	display:block;
	float:right;
	font-size:0;
	height:31px;
	margin-right:10px;
	margin-top:-20px;
	width:28px;
}
#home #features h2 {
	color:#FFF;
	font-size:30px;
	margin-bottom:15px;
	margin-top:0;
	text-shadow:0 1px 1px #659D51;
}
#home #features p {
	color:#FFF;
	font-size:13px;
	line-height:21px;
	margin-bottom:10px;
}
#home #features-1, #home #features-2, #home #features-3 {
	float:left;
	padding:20px;
	width:285px;
}
#home #features-3 {
	padding:20px 0 20px 10px !important;
}
#home #home-flicker {
	float:right;
	padding-right:90px;
	width:525px;
}
#home #home-flicker li {
	float:left;
	margin-right:15px;
}
#home #home-flicker li div.frame {
	-moz-box-shadow:0 0 5px 3px #EDEDED;
	-webkit-box-shadow:0 0 5px 3px #EDEDED;
	background:none repeat scroll 0 0 #FFF;
	box-shadow:0 0 5px 3px #EDEDED;
	height:67px;
	margin-bottom:15px;
	padding:5px;
	width:67px;
}
#home #home-flicker ul {
	list-style:none outside none;
}
#home #home-news {
	background:url(img/home-news-bg.png) no-repeat right bottom;
	float:left;
	margin-bottom:15px;
	padding-left:190px;
	width:440px;
}
#home #home-news h4 {
	margin:0 0 10px -29px;
}
#home #home-twitter {
	background:url(img/home-twitter-bg.png) no-repeat left bottom;
	float:right;
	margin-bottom:15px;
	padding-left:15px;
	padding-right:190px;
	width:410px;
}
#home #home-twitter abbr, img {
	border-style:none;
}
#home #home-twitter h4 {
	margin:0 0 0 -24px;
}
#home #home-twitter li {
	list-style:none;
}
#home #home-twitter li a:link, #home #home-twitter li a:visited {
	color:#884C24;
	cursor:pointer;
	text-decoration:none;
}
#home #home-twitter li p {
	color:#4B4B4B;
	font:12px Helvetica, Arial, Helvetica, sans-serif;
	margin-bottom:20px;
}
#home .news-item {
	clear:both;
	padding-bottom:65px;
	width:435px;
}
#home .news-item .date {
	background:url(img/date-bg.png) no-repeat center center;
	color:#FFF;
	float:left;
	font-size:19px;
	font-weight:700;
	height:50px;
	padding-top:2px;
	text-align:center;
	text-shadow:0 1px 1px #659D51;
	width:50px;
}

#home .news-item .datefrench {
	background:url(img/date-bg.png) no-repeat center center;
	color:#FFF;
	float:left;
	font-size:35px;
	font-weight:700;
	height:50px;
	padding-top:7px;
	text-align:center;
	text-shadow:0 1px 1px #659D51;
	width:50px;
}
#home .news-item .date span {
	display:block;
}
#home .news-item .story {
	float:right;
	width:385px;
}
#home .news-item .story a:link, #home .news-item .story a:visited {
	color:#884C24;
	display:block;
	font-size:17px;
	font-weight:700;
	margin-left:10px;
	margin-top:6px;
	text-decoration:none;
}
#home h4 {
	background:url(img/h4-bg-left.png) no-repeat left top;
	color:#FFF;
	display:block;
	font-size:19px;
	padding:10px 0 15px 10px;
	text-shadow:0 1px 1px #659D51;
}
#home h4 span {
	background:url(img/h4-bg-right.png) no-repeat right top;
	padding:10px 15px 15px 5px;
}
#nav {
	background:url(img/nav-bg.png) no-repeat center top;
	height:50px;
	width:1260px;
}
#nav li:hover > a, #nav ul ul :hover > a {
	color:#884C24 !important;
}
#nav ul {
	float:left;
	margin:0 0 0 170px;
	padding:0;
}
#nav ul li {
	background:url(img/nav-li.png) no-repeat right center;
	display:inline-block;
	line-height:50px;
	margin:0 10px 0 0;
	padding:0 15px 0 0;
}
#nav ul li a:link, #nav ul li a:visited, #nav ul li a:hover {
	color:#62a34d;
	display:block;
	font-size:20px;
	text-decoration:none;
}
#nav ul li.current_page_item > a, #nav ul li.current-menu-ancestor > a, #nav ul li.current-menu-item > a, #nav ul li.current-menu-parent > a {
	color:#884C24;
}
#nav ul li:hover > ul {
	display:block !important;
}
#nav ul ul {
	background:url(img/nav-dropdown.png) repeat scroll 0 0 transparent;
	display:none;
	margin-left:-15px;
	margin-top:-3px;
	padding-bottom:5px;
	position:absolute;
	width:300px;
	z-index:99999999;
	line-height: 20px;
}
#nav ul ul a {
	display:block;
	height:auto;
	line-height:1em;
	padding:10px;
	font-size: 13px !important;
}
#nav ul ul li {
	background:url(none);
	font-style:italic;
	padding-bottom:2px;
	padding-top:2px;
	width:300px;
}
#nav ul ul li.current_page_item a {
	color:#884C24;
}
#nav-shadow {
	background:url(img/nav-shadow.png) no-repeat center top;
	height:10px;
	margin-left:155px;
	margin-top:50px;
	position:absolute;
	width:950px;
	z-index:9999999;
}
#language .qtrans_flag_and_text {
	padding-left: 5px !important;
	text-transform: uppercase;
	font-size: 13px;
}
#language li {
	display: inline-block;
	list-style-type: none;
	margin-right: 15px;
}
#language li.active a:link, #language li.active a:visited {
	color: #EC2619;
}
#language li a:link, #language li a:visited {
	color: #999;
	text-decoration: none;
}
#language {
	margin: -50px 0 0 1000px;
	position: absolute;
}
#search {
	height:30px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:215px;
}
#search #search-box {
	background:url(img/search-box.png) no-repeat;
	border-style:none;
	color:#376836;
	float:left;
	height:30px;
	line-height:normal;
	margin:0;
	padding:0;
	text-indent:15px;
	width:175px;
}
#search #search-btn {
	background:url(img/search-btn.png) no-repeat;
	border-style:none;
	cursor:pointer;
	float:right;
	font-size:0;
	height:30px;
	line-height:normal;
	margin:0;
	padding:0;
	width:30px;
}
#sub {
	background:url(img/home-bg.png) repeat-y center;
	min-height:280px;
	width:1260px;
}
#sub #archives {
	height:15px;
	margin-left:auto;
	margin-right:auto;
	width:600px;
}
#sub #archives #next {
	float:right;
	font-size:15px;
}
#sub #archives #prev {
	float:left;
	font-size:15px;
}
#sub #pad {
	padding-left:25px;
	padding-right:25px;
}
#sub #sub-border-bottom {
	background:url(img/sub-border-bottom.png) no-repeat;
	height:25px;
	margin-bottom:15px;
	width:660px;
}
#sub #sub-border-middle {
	background:url(img/sub-border-middle.png) repeat-y;
	width:660px;
}
#sub #sub-border-top {
	background:url(img/sub-border-top.png) no-repeat;
	height:25px;
	margin-top:20px;
	width:660px;
}
#sub #sub-full {
	float:left;
	padding-left:170px;
	width:900px;
}
#sub #sub-full-border-bottom {
	background:url(img/sub-full-border-bottom.png) no-repeat;
	height:25px;
	margin-bottom:15px;
	width:920px;
}
#sub #sub-full-border-middle {
	background:url(img/sub-full-border-middle.png) repeat-y;
	width:920px;
}
#sub #sub-full-border-top {
	background:url(img/sub-full-border-top.png) no-repeat;
	height:25px;
	margin-top:20px;
	width:920px;
}
#sub #sub-left {
	float:left;
	padding-left:170px;
	width:640px;
}
#sub #sub-right {
	float:right;
	margin-bottom:25px;
	margin-top:25px;
	padding-right:190px;
	width:225px;
}
#sub #sub-right .sub-right-btn-1 {
	margin-bottom:10px;
	margin-top:5px;
}
#sub #sub-right .sub-right-btn-2 {
	margin-bottom:25px;
	margin-top:5px;
}
#sub #sub-right .twitter-message {
	font-size:12px;
}
#sub #sub-right span img {
	margin-bottom:15px;
	margin-right:5px;
}
#sub .meta {
	font-size:12px;
	padding:0px 0;
}
#sub .singlepagemeta {
	font-size:12px;
	padding:0px 0px 10px 0px;
}

#sub .sub-bg {
	background:url(img/sub-bg.png) no-repeat center top;
	min-height:280px;
}
#sub a:link, #sub a:visited {
	color:#884C24;
	text-decoration:underline;
}
	
#titlelink2 a {
	color:#FF0000;
	text-decoration:none;
}
#sub h1 {
	color:#62A34D;
	font-size:25px;
	font-weight:700;
	margin-bottom:5px;
}
#sub h2 {
	color:#62A34D;
	font-size:21px;
	font-weight:700;
	margin:15px 0px 5px 0px;
}
#sub h3 {
	color:#62A34D;
	font-size:18px;
	margin-bottom:5px;
}
#sub h4 {
	color:#62A34D;
	font-size:18px;
	margin: 0px;
	
}


#sub p {
	color:#4B4B4B;
	font-size:13px;
	line-height:1.4em;
	margin-bottom:5px;
	text-align:justify;
}

#sub li {
	color:#4B4B4B;
	font-size:13px;
	line-height:1.4em;
	margin-bottom:5px;
	text-align:justify;
}

#sub td {
	color:#4B4B4B;
	font-size:13px;
	line-height:16px;
	margin-bottom:5px;
	text-align:justify;
}



#support-bar {
	background:url(img/support-bar.png);
	color:#F6F6F4;
	font-size:23px;
	font-style:italic;
	height:60px;
	line-height:50px;
	margin-left:136px;
	margin-top:-1px;
	position:absolute;
	text-indent:35px;
	text-shadow:0 1px 1px #659D51;
	width:988px;
}
#support-bar #get-involved-btn {
	float:right;
	margin-right:15px;
	margin-top:10px;
}
#support-bar span {
	font-weight:700;
}
#top-english {
	background:url(img/top-bg-english.png) no-repeat center top;
	height:200px;
	width:1260px;
}
#top-french {
        background:url(img/top-bg-french-v2.png) no-repeat center top;
	height:200px;
	width:1260px;
}
.clear {
	clear:both;
}
body {
	background:#72b25f;
	color:#4B4B4B;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
}
img {
	border-style:none;
	text-decoration:none;
}

input[type="submit"] {
    border: 1px solid #507D42;
    color: #ffffff;
    margin: 5px 0px 0px 0px;
    padding: 4px 4px 4px 4px;
    background: #72b25f;
}

input:hover[type="submit"] {
    border: 1px solid #507D42;
    color: #ffffff;
    margin: 5px 0px 0px 0px;
    padding: 4px 4px 4px 4px;
    background: #8EC17F;
}

#canwehelp td {

    text-align:left;
    vertical-align:top;
}

#databaseresults {

         width:70%;
}

#databaseresults td {
	color:#4B4B4B;
	font-size:13px;
	line-height:16px;
	margin-bottom:5px;
	text-align:left;
}

#databaseresults th {
	color:#4B4B4B;
	font-size:14px;
	line-height:17px;
	margin-bottom:5px;
	text-align:left;
}