/* CSS Document */

.main-content{
	background:transparent;	
}


.block-c3 {
	background:#e4e4e4;	
}

.block h3{
	color: #006B51;
	margin-bottom: 10px;
	border-bottom: 1px solid #DDD;
	padding-bottom: 2px;
	font-weight:bold;
	font-size:120%;
	padding-right:20px;
	position:relative;
}
.block h3 span{
	background:url(../images/canada-tree.png) no-repeat;
	width:52px;
	height:71px;
	position:absolute;
	right:20px;
	display:block;
	bottom:-12px;
	z-index:3000;
	
}
.carousel .item a{
	display:block;	
}
.carousel .item{
	width:100px;
}
.carousel .item img{
	margin:0 auto;
	text-align:center;
}
.carousel .item span{
	text-align:center;	
	margin-top:5px;
	
}
.carousel .container li {
	padding-left:30px;
	width:893px;
}
.carousel .container li item {
	padding: 0 0 0 0;
	margin-right:10px;
}
.carousel .container li .item.last {
	margin-right:0;	
}
.carousel .link-next, .carousel .link-prev{ 
	
}

.nav-block .block-c3 {
margin: 0;
padding: 23px 9px 8px 27px;
}
.nav-block {
width: 440px;
}
.events-block {
	width: 488px;
}
.heading {
overflow: hidden;
margin: 0 0 11px;
width: 100%;
}
.main-img .holder {
	border-bottom: 5px solid #3B3533;
}
/*.news-block .buttons a {
	background: url(../images/btn.png) no-repeat;
	color: #302F2F;
}
.news-block .buttons {
	padding-right:20px;	
	margin-right:20px;
	border-right:1px solid #ddd;
}*/
.news-block .buttons a {
				height:auto;
				width:156px;
                -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
                -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
                box-shadow:inset 0px 1px 0px 0px #ffffff;
                background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #e3e3e3) );
                background:-moz-linear-gradient( center top, #ffffff 5%, #e3e3e3 100% );
                filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3e3e3');
                background-color:#ffffff;
                -moz-border-radius:14px;
                -webkit-border-radius:14px;
                border-radius:14px;
                border:1px solid #c2c2c2;
               	display:block;
                color:#666666;
                font-family:arial;
                font-size:15px;
                font-weight:bold;
                padding:10px 13px;
				margin-bottom:15px;
                text-decoration:none;

                text-shadow:1px 1px 0px #ffffff;
}
.news-block .buttons a:hover {
                background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e3e3e3), color-stop(1, #ffffff) );
                background:-moz-linear-gradient( center top, #e3e3e3 5%, #ffffff 100% );
                filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e3e3', endColorstr='#ffffff');
                background-color:#e3e3e3;
}
.news-block .buttons a:active {
                position:relative;
                top:1px;
}

.block-c3{
	background:#edebeb	;
}


.news-block .text-holder ul, .news-block .text-holder ul li{
	padding: 0;
	margin:0;
}

.info-box .button{
	margin-top: 10px;
	float: right;	
}
.events-block ul, .events-block ul li{
	padding:0;
	margin:0;
	float:left;
}
.events-block ul li{
	margin-bottom:10px;	
}

.news-block {
	width: 709px;
}
#main .news-block .container {
	width: 635px;
}
.video-holder {
	width: 220px;
}
#main .news-block .container {
	padding: 18px 25px;
}
.info-box .title {
	margin: 0 0 3px 0;
	color: #003226;
}
.block .container-holder, .block section .container, .events-block .heading, .content .heading  {
overflow: visible;
}

.block .block-c3, .events-block .block-c3 {
	background: #f6f6f6 url(../images/bg-box-gradient.jpg) repeat-x top;
	overflow:hidden;
}
.info-box .block-c3 {
	background: #F9F7F1 url(../images/bg-info-box-gradient.jpg) repeat-x;
}
.info-box .text {
	overflow: visible;
	padding-left:56px;
	position:relative;
}
.info-box .text span{
	background:url(../images/canada-tree-medium.png) no-repeat;
	width:66px;	
	height:89px;
	position:absolute;
	left:-10px;
	bottom:-17px;
}
.fb_iframe_widget{
	background:white;	
}
.events-block .heading, .block .heading {
	margin: 0 0 20px;
}
#main #connect-to-canada {
	margin: 0;
	padding: 0;
	list-style: none;
	border: none;
	background: none;
	position: absolute;
	right: 5px;
	top: -10px;
	height: 30px;
	width: 179px;
}

#main #connect-to-canada li {
float: left;
}
a.instagram {
float: left;
overflow: hidden;
text-indent: -9999px;
}
#main #connect-to-canada li .facebook {
background: url(../images/sprite.png) -250px -199px;
width: 28px;
height: 25px;
margin: 0 8px 0 0;
}
#main #connect-to-canada li .instagram {
background: url(../images/sprite.png) -286px -199px;
width: 28px;
height: 25px;
margin: 0 8px 0 0;
}
#main #connect-to-canada li .twitter {
background: url(../images/sprite.png) -392px -199px;
width: 27px;
height: 25px;
margin: 0 8px 0 0;
}
#main #connect-to-canada li .linkedin {
background: url(../images/sprite.png) -322px -199px;
width: 27px;
height: 25px;
margin: 0 8px 0 0;
}
#main #connect-to-canada li .youtube {
background: url(../images/sprite.png) -357px -199px;
width: 27px;
height: 25px;
margin: 0 8px 0 0;
}
.news-block .latest-news ul{
	margin-top:12px;
	line-height:20px;	
}
.events-block .link-holder {
	text-align:right;
	display: block;
	margin:0;
}
.news-block .buttons {
padding: 0 30px 0 0;
}

/*added from base.css (originally was in list.php of blogger framework)*/
.blogger-post{
		padding: 20px;
		padding-bottom: 10px;
		border: 0px dashed #E1E1E1;
		margin-bottom: 20px;
		background: #FAFAFA;
		line-height: 1.5;
	}
