/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. */

html {
	min-width: 1024px;
}

body {
	color: #333333;
	font: 14px anivers, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	color: #333333;
	font-family: anivers,sans-serif;
	font-weight: normal;
	text-transform: uppercase;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	text-decoration: none;
}

.dn { display: none; }

a:hover {
	text-decoration: none;
}

.first {
	clear: left;
}

/************************************************************
	Header
************************************************************/

#pbco {
	border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-o-border-radius: 0 0 6px 6px;
	background: none repeat scroll 0 0 #D1D8D7;
	margin: 0 auto;
	padding: 5px 0;
	text-transform: uppercase;
	width: 120px;
	color: #797979;
	font: bold 7px helvetica,sans-serif;
	text-align: center;
	display: block;
	position: relative;
}
	#pbco:hover {
		background: none repeat scroll 0 0 #231F20;
		color: #fff;
		cursor: pointer;
	}

#categoryheader {
	margin: 15px auto 0;
	overflow: auto;
	width: 760px;
}

#categoryheader .first-child {
}

#categoryheader .last-child a {
	border: 0;
}

#categoryheader li a {
	background: url("images/navigation.png") no-repeat scroll 0 0 transparent;
	border-right: 1px solid #CCCCCC;
	display: block;
	float: left;
	padding: 0 20px;
}

#categoryheader .coworking a {
	background-position: 20px 2px;
	height: 25px;
	width: 82px;
}
	#categoryheader .coworking a:hover {background-position: 20px -35px;}

#categoryheader .travel a {
	background-position: -102px 0;
	height: 25px;
	width: 50px;
}
	#categoryheader .travel a:hover {background-position: -102px -37px;}

#categoryheader .productivity a {
	background-position: -193px -1px;
	height: 25px;
	width: 101px;
}
	#categoryheader .productivity a:hover {background-position: -193px -38px;}

#categoryheader .collaboration a {
	background-position: -335px 0;
	height: 25px;
	width: 106px;
}
	#categoryheader .collaboration a:hover {background-position: -335px -37px;}

#categoryheader .mobile a {
	background-position: -483px 0;
	height: 25px;
	width: 53px;
}
	#categoryheader .mobile a:hover {background-position: -483px -37px;}

#categoryheader .applications a {
	background-position: -580px 0;
	height: 25px;
	width: 101px;
}
	#categoryheader .applications a:hover {background-position: -580px -37px;}

#header {
	clear: both;
	margin-bottom: -40px;
	padding: 15px 0 0;
	position: relative;
	text-align: center;
	width: 317px;
	z-index: 9999;
}

#logo {
	float: none;
	width: auto;
}

#navigation {
	background: url("images/navigation-ribbon.png") repeat scroll 0 0 transparent;
	border-style: solid;
	border-width: 0;
	height: 76px;
	margin-top: -145px;
	padding: 0;
	width: 996px;
	position: relative;
	z-index: 999;
}

#navigation .nav {
	background: none repeat scroll 0 0 transparent;
	border-style: solid;
	border-width: 0;
	box-shadow: none;
	margin-top: 15px;
}

.nav a {
	color: #666666;
	display: block;
	line-height: 18px;
	padding: 0;
	position: relative;
	text-decoration: none;
	text-shadow: 0 1px 0 #FFFFFF;
	z-index: 100;
}

#main-nav li {
	float: left;
}

#main-nav li a {
	background-image: url(images/main-navigation1.png);
	background-repeat: no-repeat;
	height: 24px;
	display: block;
	position: relative;
	z-index: 999;
}

#menu-item-28 {
	margin: -15px 5px 0px 55px;
	padding-top: 15px;
}

#menu-item-27 {
	margin: 0 350px 0 10px;
}

#menu-item-26 {
	margin: 0;
}


#menu-item-28 a {
	background-position: 10px 17px;
	height: 50px !important;
	margin-top: -15px;
	width: 116px;
}

#menu-item-2355 {
	margin: 0 15px 0 0;
}
	
#menu-item-2355 a {
	background-position: 0 -77px;
	width: 136px;
}
	#menu-item-2355 a:hover { background-position: -170px -77px; }

#menu-item-28 a:hover, #menu-item-28.sfHover a { background-position: -1px -158px;}

#navigation #main-nav #menu-item-28 ul {
	background: url("images/aboutdropdown.png") no-repeat scroll 0 211px #CCCCCC;
	border: medium none;
	border-radius: 0 6px 6px 6px;
	box-shadow: 2px 3px 2px #000000;
	min-height: 276px;
	margin-left: 1px !important;
	margin-top: -3px;
	width: 251px;
}

#navigation #main-nav #menu-item-28 ul li {
	float: none;
}

#navigation #main-nav #menu-item-28 ul li.menu-item-2082 {

}

#navigation #main-nav #menu-item-28 ul li a {
	background: url("images/aboutdropdownicon.png") no-repeat scroll 180px 18px transparent !important;
	border-color: -moz-use-text-color -moz-use-text-color #999999 !important;
	border-color: #999999;
	border-style: none none dashed;
	border-width: medium medium 1px;
	display: block;
	height: 24px !important;
	margin: 0 10px 0 0;
	padding-bottom: 10px;
	padding-top: 17px;
	text-align: left;
	width: 215px;
	z-index: 999;
}
	#navigation #main-nav #menu-item-28 ul li a:hover {text-decoration: none !important;}

#navigation #main-nav #menu-item-28 ul #menu-item-2082 a {
	padding-top: 20px;
}
	#navigation #main-nav #menu-item-28 ul #menu-item-2082 a:hover {background: url("images/aboutdropdownicon1.png") no-repeat scroll 180px 18px transparent !important;}

#navigation #main-nav #menu-item-28 ul #menu-item-2083 a {
	background: url("images/aboutdropdownicon.png") no-repeat scroll 180px -35px transparent !important;
}
	#navigation #main-nav #menu-item-28 ul #menu-item-2083 a:hover {background: url("images/aboutdropdownicon1.png") no-repeat scroll 180px -35px transparent !important;}

#navigation #main-nav #menu-item-28 ul #menu-item-2081 a {
	background: url("images/aboutdropdownicon.png") no-repeat scroll 180px -86px transparent !important;
}
	#navigation #main-nav #menu-item-28 ul #menu-item-2081 a:hover {background: url("images/aboutdropdownicon1.png") no-repeat scroll 180px -86px transparent !important;}

#navigation #main-nav #menu-item-28 ul #menu-item-2080 a {
	background: url("images/aboutdropdownicon.png") no-repeat scroll 180px -138px transparent !important;
	border: medium none;
}
	#navigation #main-nav #menu-item-28 ul #menu-item-2080 a:hover {background: url("images/aboutdropdownicon1.png") no-repeat scroll 180px -138px transparent !important;}

#navigation #main-nav #menu-item-28 ul li a span {
	color: #333333;
	display: inline;
	font-size: 11px;
	padding-left: 15px;
	text-shadow: none;
}

#navigation #main-nav #menu-item-28 ul li.aboutmedia {
	float: left;
	margin: 18px 16px 0;
}

#navigation #main-nav #menu-item-28 ul li#menu-item-2115 {
	margin: 18px 15px 0 14px;
}

#navigation #main-nav #menu-item-28 ul li#menu-item-2118 {
	margin: 18px 0 0 17px;
}

#navigation #main-nav #menu-item-28 ul li.aboutmedia a {
	border: medium none;
	height: 31px !important;
	margin: 0;
	padding: 0;
	width: 32px;
}

#navigation #main-nav #menu-item-28 ul #menu-item-2115 a {
	background: url("images/sidenav-media1.png") no-repeat scroll 0 0 transparent !important;
}
	#navigation #main-nav #menu-item-28 ul #menu-item-2115 a:hover {background: url("images/sidenav-media1.png") no-repeat scroll 0 -44px transparent !important;}

#navigation #main-nav #menu-item-28 ul #menu-item-2116 a {
	background: url("images/sidenav-media1.png") no-repeat scroll -63px 0 transparent !important;
}
	#navigation #main-nav #menu-item-28 ul #menu-item-2116 a:hover {background: url("images/sidenav-media1.png") no-repeat scroll -63px -44px transparent !important;}

#navigation #main-nav #menu-item-28 ul #menu-item-2117 a {
	background: url("images/sidenav-media1.png") no-repeat scroll -128px 0 transparent !important;
}
	#navigation #main-nav #menu-item-28 ul #menu-item-2117 a:hover {background: url("images/sidenav-media1.png") no-repeat scroll -128px -44px transparent !important;}

#navigation #main-nav #menu-item-28 ul #menu-item-2118 a {
	background: url("images/sidenav-media1.png") no-repeat scroll -192px 0 transparent !important;
}
	#navigation #main-nav #menu-item-28 ul #menu-item-2118 a:hover {background: url("images/sidenav-media1.png") no-repeat scroll -192px -44px transparent !important;}

#navigation #main-nav #menu-item-28 ul li.aboutmedia a span {
	display: none;
}

#menu-item-27 a {
	background-position: 0 -37px;
	width: 134px;
}
	#menu-item-27 a:hover, #menu-item-27.sfHover a {
		background-position: 0 -227px;
		margin: -16px 10px 0 -10px;
		height: 51px !important;
	}
	
#menu-item-26 a {
	background-position: 0 -77px;
	width: 152px;
}
	#menu-item-26 a:hover, #menu-item-26.sfHover a {
		background-position: 1px -298px;
		height: 51px !important;
		margin: -16px 10px 0 -10px;
	}

#menu-item-25 a {
	background-position: 0 -117px;
	width: 121px;
}
	#menu-item-25 a:hover {
		background-position: -170px -117px;
	}
	
.nav a:hover, .nav li.current_page_item a, .nav li.current_page_parent a, .nav li.current-menu-ancestor a, .nav li.current-cat a, .nav li.current-menu-item a, .nav li.sfHover {
	background: transparent;
}

#main-nav .sub-menu p.article-read-more {
	margin-top: 5px;
}

#main-nav .sub-menu p.article-read-more a {
	padding: 0;
}

/******************************
	Jquery Dropdown Loader
******************************/

.loaded-post {
	float: none !important;
}

#main-nav #menu-item-27 .sub-menu {
	width: 500px;
}

#main-nav #menu-item-27 .sub-menu, #main-nav #menu-item-26 .sub-menu {
	box-shadow: 2px 2px 2px #333333;
	-moz-box-shadow: 2px 2px 2px #333333;
	-o-box-shadow: 2px 2px 2px #333333;
	-webkit-box-shadow: 2px 2px 2px #333333;
	background: none repeat scroll 0 0 #CCCCCC;
	border: 0 none;
	margin-left: -7.5px !important;
	min-height: 60px;
	padding: 0 40px 20px 20px !important;
}

#main-nav .sub-menu .post:first-child {
	border-top: 0;
}

#main-nav .sub-menu .post {
	background: url(images/ico-hover-menu.png) 100% 55px no-repeat;
	clear: both;
	float: left;
	margin: 20px 0 0;
	border-top: 1px dashed #999999;
	padding: 10px 30px 0 0;
}
	#main-nav .sub-menu .post:hover {
		background-position: 100% -55px;
	}

#main-nav .sub-menu li a {
	background: none;
}

#main-nav .sub-menu p {
	font-size: 12px;
	line-height: 1.25;
}

#main-nav .sub-menu p a {
	color: #CC333F;
	font-size: 12px;
	height: auto !important;
	line-height: 1;
	width: auto;
	text-transform: none;
	display: inline;
	float: none;
	margin: 0 !important;
}
	#main-nav .sub-menu p a:hover {
		background: none transparent !important;
		color: #006699;
		text-decoration: none;
	}

#main-nav ul li {
	text-align: left;
	border: 0;
}

.entry-title {
	border: 0 !important;
}

#navigation #main-nav .entry-title a {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	height: auto !important;
	line-height: 1;
	width: auto;
	float: none;
	margin: 0 !important;
	border: 0;
}
	#navigation #main-nav .entry-title a:hover {
		background: none transparent !important;
		text-decoration: none;
		color: #CC333F;
	}
	
#navigation .nav li ul {
	border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-o-border-radius: 0 0 4px 4px;
	z-index: 99;
}

#main-nav ul li img {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	-webkit-box-shadow: none;
	background: none repeat scroll 0 0 #CCCCCC;
	width: auto;
	border: 1px solid #666666;
	float: left;
	margin: 0 5px 0 0;
}

#menu-item-27 .sub-menu, #menu-item-26 .sub-menu {
	padding: 0 0 0 -9px !important;
}

#nav-load {
	background: url("images/hover-load.gif") no-repeat scroll 0 0 transparent;
	border: 0 none !important;
	display: block;
	height: 21px;
	left: 0px;
	overflow: auto;
	position: relative;
	text-indent: -9999em;
	top: 20px;
	width: 30px;
}

#navigation .nav li ul li a {
	border: 0;
}

#main-nav #menu-item-26 .sub-menu {
	padding: 0 40px 10px 20px !important
}

#main-nav #menu-item-26 .sub-menu .post {
	background: none;
	padding: 0;
	margin: 0;
	width: 200px;
}
	
#main-nav #menu-item-26 .sub-menu .post li {
	width: 100%;
}
	#main-nav #menu-item-26 .sub-menu .post li:hover {
		background-position: 100% -10px;
	}

#main-nav #menu-item-26 .sub-menu li li:first-child {
	border-top: 0;
}
	
#main-nav #menu-item-26 .sub-menu li li {
	float: left;
	clear: both;
	height: auto;
	padding: 0;
	clear: both;
	float: left;
	margin: 5px 0 0;
	border-top: 1px dashed #999999;
}
	
#main-nav #menu-item-26 .sub-menu li li a {
	background: url(images/ico-hover-menu.png) 0 10px no-repeat;
	color: #CC333F;
	float: none;
	font-size: 12px;
	height: auto !important;
	line-height: 1;
	margin: 5px 0;
	padding: 18px 0 18px 35px;
	text-shadow: none;
	width: auto;
}
	#main-nav #menu-item-26 .sub-menu li li a:hover {
		color: #333;
		text-decoration: none;
		background: url(images/ico-hover-menu.png) 0 -100px no-repeat !important;
	}

/******************************
	Search
******************************/

.header-search {
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-o-border-radius: 0 0 5px 5px;
	background: none repeat scroll 0 0 #BFBFBF;
	margin: 0 auto 20px;
	padding: 45px 30px 16px;
	width: 338px;
	position: relative;
	z-index: 2;
}

.searchform {
	position: relative;
	width: 99%;
}

.searchform input.s {
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
	box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	-webkit-box-shadow: none;
	background: none repeat scroll 0 0 #FFFFFF;
	border: medium none;
	color: #666666;
	font: italic 15px/20px anivers,sans-serif;
	padding: 8px 13px 7px 42px;
	width: 85%;
}

.searchform input.search-submit {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	background: url("images/other-icons.png") no-repeat scroll 1px -24px transparent;
	display: block;
	left: 0;
	margin: 0;
	padding: 18px 19px 17px 15px;
	position: absolute;
	right: 0;
	top: 0;
	width: 0;
	height: 0;
}

.curve-square {
	padding: 15px 0;
}

#main .archive-layout .page h2 {
	padding: 0 0 5px;
}

#main .archive-layout .page {
	margin-bottom: 40px;
}

#main .archive-layout .page .entry {
	padding: 0;
}

/************************************************************
	Content
************************************************************/

#main.fullwidth, .layout-full #main, .col-full {
	margin: 0 auto;
	width: 960px;
}



/************************************************************
	Home
************************************************************/

.home-content-header {
	background: url("images/recent-articles-resources.png") no-repeat scroll 0 0 transparent;
	width: 803px;
	height: 81px;
	margin: 0 auto;
}

#load {
	background: url("images/ajax-loader.gif") no-repeat scroll 0 0 transparent;
	display: block;
	height: 32px;
	left: 220px;
	position: relative;
	right: 0;
	text-indent: -9999em;
	top: 60px;
	width: 32px;
}

/******************************
	Home Contents
******************************/

#side-nav {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	background: url("images/home-sidebar-background.png") repeat scroll 0 0 transparent;
	float: left;
	width: 204px;
	margin: 0 14px 0 0;
	padding: 10px 0;
}

#side-nav li {
	background: url("images/side-nav-divider-line.png") no-repeat scroll 0 100% transparent;
	float: left;
}

#side-nav li.last-child {
	background-image: none;
}

#side-nav li a {
	background-image: url("images/side-navigation.png");
	background-repeat: no-repeat;
	height: 61px;
	display: block;
	width: 230px;
}

#side-nav .first-item a {
	background-position: 12px 0;
}
	#side-nav .first-item a:hover, #side-nav .first-item.sfHover a {
		background-position: -238px 0;
	}

#side-nav .second-item a {
	background-position: 12px -92px;
}
	#side-nav .second-item a:hover, #side-nav .second-item.sfHover a {
		background-position: -238px -92px;
	}

#side-nav .third-item a {
	background-position: 12px -185px;
}
	#side-nav .third-item a:hover, #side-nav .third-item.sfHover a {
		background-position: -238px -185px;
	}

#side-nav .fourth-item a {
	background-position: 12px -278px;
}
	#side-nav .fourth-item a:hover, #side-nav .fourth-item.sfHover a {
		background-position: -238px -278px;
	}

#side-nav .fifth-item a {
	background-position: 12px -371px;
}
	#side-nav .fifth-item a:hover, #side-nav .fifth-item.sfHover a {
		background-position: -238px -371px;
	}

#side-nav .sixth-item a {
	background-position: 12px -464px;
}
	#side-nav .sixth-item a:hover, #side-nav .sixth-item.sfHover a {
		background-position: -238px -464px;
	}

.home #content {
	margin-top: 30px;
	padding: 0 0 2em;
}

.home #main {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px; 
	-o-border-radius: 4px;
	background: none repeat scroll 0 0 #FFFFFF;
	padding: 15px;
	width: 698px;
	min-height: 540px;
}

.home #the-post {
	display: block;
	float: left;
	width: 460px;
}

.home #the-post #the-post {
	display: block;
}

#side-nav #menu-item-1404 {
	background: url("images/homenavsideprop.png") no-repeat scroll 14px 0 transparent;
	display: block;
	height: 9px;
	margin: 15px auto 20px;
	width: 100%;
}

#side-nav #menu-item-1404 a {
	background: none repeat scroll 0 0 transparent;
}

#side-nav #menu-item-1400, #side-nav #menu-item-1401, #side-nav #menu-item-1402, #side-nav #menu-item-1403 {
	background: none repeat scroll 0 0 transparent;
	float: left;
	margin: 0 10px;
}

#side-nav #menu-item-1400 a, #side-nav #menu-item-1401 a, #side-nav #menu-item-1402 a, #side-nav #menu-item-1403 a {
	background: url("images/sidenav-media.png") no-repeat scroll 0 0 transparent;
	display: block;
	margin-bottom: 10px;
}

#side-nav #menu-item-1400 a {
	background-position: 0 0;
	height: 31px;
	width: 31px;
}
	#side-nav #menu-item-1400 a:hover {background-position: 0 -40px;}

#side-nav #menu-item-1401 a {
	background-position: -49px 0;
	height: 31px;
	width: 31px;
}
	#side-nav #menu-item-1401 a:hover {background-position: -49px -40px;}

#side-nav #menu-item-1402 a {
	background-position: -99px 0;
	height: 31px;
	width: 30px;
}
	#side-nav #menu-item-1402 a:hover {background-position: -99px -40px;}

#side-nav #menu-item-1403 a {
	background-position: -149px 0;
	height: 31px;
	width: 31px;
}
	#side-nav #menu-item-1403 a:hover {background-position: -149px -40px;}

/******************************
	Home Post
******************************/

.entry img, img.thumbnail {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px; 
	box-shadow: none;
	border: 2px solid #666666;
}

.home .post .title a, .home .page .title a {
	color: #333333;
}

.home .post-more .read-more {
	border-style: dotted;
	border-width: 0 0 0 1px;
}

/******************************
	Home Sidebar
******************************/

.home #sidebar {
	width: 213px;
}

.home #sidebar #nav_menu-4 h3 {
	background: url("images/workshifting-stuffs.png") no-repeat scroll 50% 50% transparent;
	display: block !important;
	width: 214px;
	height: 108px;
	margin: 0 auto;
	text-indent: -9999em;
	padding-left: 0;
}

#sidebar #nav_menu-5 h3 {
	background: url("images/workshifting-stuffs-2.png") no-repeat scroll 25px 0 transparent;
	display: block;
	width: 300px;
	text-indent: -9999em;
	height: 42px;
	padding-left: 0;
}

.home #sidebar #nav_menu-4 a, #sidebar #nav_menu-5 a {
	background-image: url("images/workshifting-stuffs-icons.png");
	background-repeat: no-repeat;
	color: #333333 !important;
	padding-left: 30px;
	font-size: 14px;
	font-weight: normal;
}
	.home #sidebar #nav_menu-4 a:hover, #sidebar #nav_menu-5 a:hover {
		color: #CC333F !important;
		text-decoration: none !important;
	}
	
#sidebar #nav_menu-5 a {
	background-image: url("images/workshifting-stuffs-icons-2.png") !important;
	color: #ECC951 !important;
}
	#sidebar #nav_menu-5 a:hover {
		color: #fff !important;
	}
	
#nav_menu-5 ul {
	padding-left: 50px !important;
}
	
#nav_menu-4 li, #nav_menu-5 li {
	margin: 4px 0;
}

#nav_menu-4 li.first a, #nav_menu-5 li.first a {
	background-position: 0 0px;
}
	#nav_menu-4 li.first a:hover, #nav_menu-5 li.first a:hover {
		background-position: 1px -174px;
	}

#nav_menu-4 li.second a, #nav_menu-5 li.second a {
	background-position: 0 -26px;
}
	#nav_menu-4 li.second a:hover, #nav_menu-5 li.second a:hover {
		background-position: 1px -201px;
	}
	
#nav_menu-4 li.third a, #nav_menu-5 li.third a {
	background-position: 0 -56px;
}
	#nav_menu-4 li.third a:hover, #nav_menu-5 li.third a:hover {
		background-position: 1px -231px;
	}
	
#nav_menu-4 li.fourth a, #nav_menu-5 li.fourth a {
	background-position: 0 -85px;
}
	#nav_menu-4 li.fourth a:hover, #nav_menu-5 li.fourth a:hover {
		background-position: 1px -259px;
	}
	
#nav_menu-4 li.fifth a, #nav_menu-5 li.fifth a {
	background-position: 0 -114px;
}
	#nav_menu-4 li.fifth a:hover, #nav_menu-5 li.fifth a:hover {
		background-position: 1px -289px;
	}
	
#nav_menu-4 li.view-more a, #nav_menu-5 li.view-more a {
	background-position: 0 -140px;
	padding-left: 35px;
}
	#nav_menu-4 li.view-more a:hover, #nav_menu-5 li.view-more a:hover {
		background-position: 1px -317px;
	}

/******************************
	About Page
******************************/

.aboutpage .contrib {
	background: none repeat scroll 0 0 #EFEFEF;
	margin: 25px 10px;
	padding: 20px;
}

.aboutpage .contrib .contribcon {
	margin-bottom: 10px;
	overflow: auto;
}

.aboutpage .contrib .contribcon img {
	display: inline;
	margin-bottom: 5px;
}

/*.aboutpage .contrib .contribcon h3 {
	float: left;
	margin-left: 105px;
	margin-top: -40px;
} */

.aboutpage .contrib .contribcon h3 {
	display: inline;
	margin-left: 10px;
	vertical-align: bottom;
}

.aboutpage .contrib .contribcon h3.martin {
	margin-left: 90px;
}

.aboutpage .contrib .contribcon h3.heather {
	margin-left: 95px;
}

.aboutpage .contrib .contribcon h3.janelle {
	margin-left: 125px;
}

.aboutpage .contrib .contribcon h3.rhonda {
	margin-left: 115px;
}

.aboutpage .contrib .contribcon h3.niklas {
	margin-left: 135px;
}

.aboutpage .contrib .contribcon h3.seamus {
	margin-left: 85px;
}

.aboutpage .contrib h2.trigger {
	float: none;
	font-size: 14px;
	font-weight: bold;
	margin: -10px 0 10px;
	text-align: right;
}
	
/******************************
	Articles Page
******************************/

#main .archive-layout .entry {
	width: 595px;
}

.archive-layout .post {
	width: 595px;
}

#blogar {
	color: #333333;
	overflow: auto;
	padding-bottom: 10px;
}

#blogar .title {
	font-family: anivers,sans-serif;
	font-size: 28px !important;
	padding: 0;
}

#blogar span, .resource-download .resource-title span {
	font-size: 12px;
}

#blogar .comments a {
	background: url("images/other-icons.png") no-repeat scroll -15px 0 transparent;
	margin-left: 20px;
	padding-left: 22px;
}

	#blogar .comments a:hover {background-position: -14px -122px;}

.search-results .archive-layout #blogar {
	overflow: visible;
}

.archive-layout .entry p {
	margin-bottom: 5px;
	line-height: 20px;
}

.archive-layout .post-more {
	border-bottom: 1px solid #CCCCCC;
	border-top: 0;
	padding: 0 0 15px;
}

.archive-layout .post-more .comments {
	margin: 4px 12px 0 0;
	padding: 0 0 1px;
}

.archive-layout .post-more .comments a {
	font-size: 13px;
	line-height: 16px;
}

.archive-layout .post-more .read-more a {
	background: url("images/other-icons.png") no-repeat scroll 100% -211px transparent;
	font-size: 13px;
	padding: 0 33px 0 15px;
	text-transform: none;
}
	.archive-layout .post-more .read-more a:hover {background-position: 100% -182px; }

	

/******************************
	Resources Page
******************************/

.resource-download {
	border-top: 1px solid #ccc;
	padding: 30px 0;
}

.resource-download a.download {
	background: url("images/download-button.png") no-repeat;
	display: block;
	width: 222px;
	height: 46px;
}
	.resource-download a.download:hover {
		background-position: 0 -50px;
	}
	
.resource-download .resource-title h3 {
	margin: 0;
	font-size: 18px;
	line-height: 20px;
}

.resource-title {
	margin-bottom: 15px;
}

/******************************
	What is Workshifting? - Sidebar
******************************/

#what-is-workshifting {
	background: none repeat scroll 0 0 #F0F0F0;
	border-top: 1px solid #BFBFBF;
	padding: 30px 0;
	width: 100%;
}

#what-is-workshifting h3 {
	background: url("images/what-is-workshifting.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 181px;
	margin: 0 auto;
	width: 969px;
}

#what-is-workshifting ul {
	display: block;
	margin: 30px auto 0;
	overflow: auto;
	position: relative;
	width: 970px;
	z-index: 999;
}

#what-is-workshifting ul li {
	float: left;
	margin: 0 35px 0 0;
	width: 300px;
}

#what-is-workshifting ul li.three {
	margin-right: 0;
}

#what-is-workshifting ul li div.badge {
	background-image: url("images/workshifting-badges.png");
	background-repeat: no-repeat;
	height: 260px;
	margin: 0 auto 20px;
}

#what-is-workshifting ul li div.textwidget {
	padding: 0;
}

#what-is-workshifting ul li.one div {
	background-position: 0 0;
}

#what-is-workshifting ul li.two div {
	background-position: -313px 0;
}

#what-is-workshifting ul li.three div {
	background-position: -658px 0;
}

#what-is-workshifting ul li div.textwidget {
	color: #181818;
	width: 280px;
}

#content.special-single #sidebar {
	margin-top: 4px;
}

/************************************************************
	Slider
************************************************************/

#slides {
	margin: 40px auto 30px;
	position: relative;
	width: 940px;
}

#slides .slide-content {
	left: 600px !important;
	top: 20px !important;
}

#slides .slides_container .slide-content .inner-wrap {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
	height: 310px;
	padding: 20px 20px 0;
	position: relative;
	width: 318px;
}

#slides .slides_container .slide-content {
	margin-left: -30px;
	margin-top: -23px;
	width: 358px;
}

#slides .pagination {
	background: none repeat scroll 0 0 #CC333F;
	border: 1px solid #FFFFFF;
	bottom: 54px;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
	height: 29px;
	left: 0;
	margin-bottom: -4px;
	padding: 2px 0 0;
	position: absolute;
	text-align: center;
	width: 944px;
	z-index: 996;
}

#slides .prev, #slides .next {
	bottom: 45px;
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 45px;
	position: absolute;
	width: 47px;
	z-index: 9999;
}

#slides .prev {
	background: url("images/slider-buttons.png") no-repeat scroll 0 0 transparent;
	left: -20px;
}
	#slides .prev:hover {
		background-position: 0 -49px;
	}

#slides .next {
	background: url("images/slider-buttons.png") no-repeat scroll -47px 0 transparent;
	right: -20px;
}
	#slides .next:hover {
		background-position: -49px -49px;
	}

#slides .prev:hover, #slides .next:hover {
	opacity: 1;
}

#slides .pagination a {
	color: #CCCCCC;
	display: inline-block;
	font: 19px/20px anivers,sans-serif;
	margin: 3px 5px;
	padding: 0 5px;
	text-shadow: none;
}

#slides .prev-text a, #slides .next-text a {
	color: #fff;
	text-shadow: none;
	font-size: 12px;
}

#slides .pagination a.activeslide, #slides .pagination .activeslide a {
	color: #fff;
	font-weight: bold;
	font-size: 19px;
}

#ct {
	overflow: auto;
}

#ct .ctl {
	float: left;
	width: 45%;
}

#ct .ctl a {
	color: #ffffff;
	font-size: 12px;
	text-transform: uppercase;
}

#ct .ctr {
	float: right;
	font-size: 12px;
}

#slidertc .comments a {
	background: url("images/other-icons.png") no-repeat scroll -10px 0 transparent;
	color: #FFFFFF;
	font-size: 12px;
	padding-left: 25px;
}

#slidertc {
	border-bottom: 2px solid #666666;
	border-top: 2px solid #666666;
	margin: 5px 0 15px;
	padding: 5px 0;
}

#slidertc .title {
	margin-bottom: 5px;
	padding: 0;
}

#slidertc .title a {
	font-size: 28px !important;
}

#slides .entry {
	line-height: 20px;
	padding-bottom: 15px;
	padding-top: 10px;
	color: #CCCCCC;
}

#slides .read-more {
	display: block;
	text-align: right;
}

#slides .read-more a {
	background: url("images/fullarticlearrow.png") no-repeat scroll right 4px transparent;
	color: #FFFFFF;
	font-size: 12px;
	padding-right: 14px;
	text-transform: uppercase;
}

#slides .slide-content a:hover {text-decoration: underline;}

/************************************************************
	Post
************************************************************/

.post {
	border-style: solid;
	border-width: 0;
	margin: 0 0 2em;
}

.post .title, .page .title {
	border-style: solid;
	border-width: 0;
	font: bold 20px anivers,sans-serif;
	margin: 0;
	padding: 20px 0 0;
	position: relative;
	text-transform: none;
}

.widget_woo_search .search_main, .widget_woo_flickr .wrap, .widget_woo_blogauthorinfo .author-wrap, .widget_tag_cloud .tagcloud, .widget_text .textwidget, #gallery, #connect-related .connect-inner, #connect-related .related-inner {
	border-bottom: 0;
	border-top: 0;
}

.post-meta {
	border-style: solid;
	border-width: 0;
	font-size: 11px;
	margin: 5px 0 15px;
	padding: 0 0 3px;
	color: #666;
}

.post-meta .category {
	font: normal 12px/14px anivers,sans-serif;
}

.post-meta .date {
	color: #666;
	float: none;
	line-height: 15px;
}

.post-more {
	border-bottom: 1px solid #CCCCCC;
	border-style: solid;
	border-top: 1px solid #CCCCCC;
	border-width: 1px 0;
	clear: both;
	color: #383838;
	font: 12px anivers,sans-serif;
	margin: 0 0 1px;
	padding: 6px 0;
	text-shadow: none;
}

.post-more .comments {
	float: left;
	padding: 3px 0;
	border-right: 0;
}

.post-more .comments a, .single .post-meta .comments a {
	background: url("images/other-icons.png") no-repeat scroll -6px -121px transparent;
	color: #CC333F;
	font-weight: normal;
	padding: 2px 12px 0 34px;
}
	.post-more .comments a:hover, .single .post-meta .comments a:hover {
		background-position: -7px -240px;
		color: #006599;
	}
	
.page-template-template-blog-php .post-more .read-more {
	border-width: 0;
}

.post-more .read-more {
	border-style: dotted;
	border-width: 0 0 0 1px;
	float: left;
	margin: 4px 12px 0 0;
	padding: 0 0 1px;
}

.post-more .read-more a {
	background: url("images/ico-readmore.png") no-repeat scroll right 2px transparent;
	font-size: 11px;
	font-weight: normal;
	padding: 2px 14px 0 10px;
	text-transform: uppercase;
}

.post-more span.category {
	background: url("images/other-icons.png") no-repeat scroll -15px -154px transparent;
	margin-top: 5px;
	padding-left: 25px;
}

.post-more .category a {
	color: #666666;
}
	.post-more .category a:hover {
		color: #006599;
	}
	
#content.special-single #post-entries {
	margin: 0 auto 50px;
	width: 540px;
}

#post-entries a {
	color: #CC333F;
}
	#post-entries a:hover {
		color: #006599;
	}

/************************************************************
	Sidebar Widgets
************************************************************/

#sidebar .primary {
	margin-top: 35px;
}

#sidebar .widget {
	margin-bottom: 0;
	font: 14px anivers,sans-serif;
	border: 0 none !important;
	padding: 2px 0;
}

#sidebar #archives-2.widget h3, #sidebar #text-3.widget h3, #sidebar #text-4.widget h3, #sidebar #woo_tabs-2.widget h3 {
	border-bottom: 0;
	display: none;
}

#sidebar .widget h3 {
	background: url("images/generic-sidebar-header-icon.png") no-repeat scroll 0 0 transparent;
	border-bottom: 1px solid #393536;
	color: #F1E5CA;
	font-family: chunk,sans-serif;
	margin: 0 auto;
	padding-left: 35px;
	text-align: left;
	text-shadow: 1px 1px 1px #000000;
	width: 200px;
}

.home #sidebar .widget h3 {
	border: 0;
}

#sidebar .widget {
	color: #fff;
}

#sidebar .widget p {
}

#sidebar #text-4.widget p {
	color: #FFFFFF;
	margin-bottom: 0;
	padding: 20px 0 0;
}

.home #sidebar .widget ul {
	padding: 0 0 0 20px;
}

#sidebar .widget ul {
	border-top: 0;
	padding: 0 0 0 50px;
}

#sidebar .widget ul li {
	border-bottom: 0;
	border-left: 0;
	padding: 0;
}

#sidebar .widget a, #sidebar #archives-2 li {
	color: #EDC951 !important;
}
	#sidebar .widget a:hover {
		color: #fff !important;
		text-decoration: none !important;
	}
	
#sidebar #text-3.widget_text .textwidget, #sidebar #text-4.widget_text .textwidget, #sidebar #nav_menu-5.widget h3 {
	border: 0;
}

#sidebar .widget_text .textwidget {
	border-bottom: 0 none;
	border-top: 1px solid #171516;
	margin: 0 auto;
	padding: 13px 0 0;
	width: 252px;
}

#WSSborder {
	border-top: 1px solid #333333;
	box-shadow: 0 1px 0 0 #000000;
	margin: 0 auto;
	width: 250px;
}

#text-4 {
	display: block;
	width: 300px;
	padding-top: 40px;
}

#sidebar #text-4.widget h3 {
	background: url("images/whatisworkshifting.png") no-repeat scroll 0 0 transparent;
	display: block !important;
	height: 30px !important;
	text-indent: -9999px;
	margin-bottom: -15px;
}

#sidebar #categories-2.widget h3 {
	background: url("images/categories-header.png") no-repeat scroll 0 0 transparent;
	border-bottom: 0 none;
	display: block !important;
	height: 30px !important;
	margin-bottom: 10px;
	text-indent: -9999px;
}

#text-4 iframe {
	background-color: #262223;
	margin: 15px auto 0;
}

#text-3 {
	background: url("images/get-this-blog.png") no-repeat scroll 25px 0 transparent;
	display: block;
	padding-top: 40px;
}

#text-5 ul li a {
	background: url("images/workshifting-stuffs-icons.png") no-repeat scroll 0 3px transparent;
	font-size: 18px;
	line-height: 28px;
	padding-left: 40px;
}

#text-5 .infographic {
	background-position: 0 -25px;
}

#text-5 .slideshare {
	background-position: 0 -55px;
}

#text-5 .video {
	background-position: 0 -85px;
}

#text-5 .ebook {
	background-position: 0 -113px;
}

#text-5 .viewmore {
	background-position: 0 -140px;
	color: #FFFFFF !important;
}

#sidebar #archives-2 a {
	font-size: 13px;
	line-height: 13px;
}

#sidebar #archives-2 ul {
	margin-top: 15px;
	padding-left: 50px;
}
	
#archives-2 {
	background: url("images/archives.png") no-repeat scroll 25px 0 transparent;
	display: block;
	width: 300px;
	padding-top: 40px !important;
}

#top-border-sidebar {
	background: url("images/top-border-sidebar.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 25px;
	width: 300px;
	margin-top: 25px;
	border: 0 none;
}

#middle-border-sidebar {
	background: url("images/middle-border-sidebar.png") repeat-y scroll 0 0 transparent;
	display: block;
	height: 100%;
	width: 300px;
	overflow: hidden;
}

#bottom-border-sidebar {
	background: url("images/bottom-border-sidebar.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 41px;
	width: 300px;
}

#sidebar #tabs .inside #tab-tags a:hover {
	background: none repeat scroll 0 0 transparent;
}

#tabs {
	border-width: 0;
	overflow: hidden;
	padding-top: 7px;
}

#tabs ul.wooTabs {
	border-bottom: 1px solid #322F2F;
	box-shadow: 0 1px 0 0 #000000;
	border-width: 0 0 1px;
	margin: -7px auto 0;
	padding: 7px 15px 14px;
	width: 84%;
}

#tabs ul li {
	font: 12px anivers,sans-serif !important;
}

#tabs ul.wooTabs li {
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	display: inline;
	margin: 0;
	text-transform: uppercase;
}

#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover {
	background: none repeat scroll 0 0 #1E1A1B !important;
	color: #FFFFFF !important;
	padding: 7px 10px 8px;
}

#tabs ul.wooTabs li a {
	padding: 7px 10px 8px;
}

#woo_tabs-2 #tabs ul li img {
	display: none;
}

#tabs .inside li img.thumbnail, #tabs .inside li span.meta {
	display: none;
}

#tabs .inside #tab-tags a {
	background: none repeat scroll 0 0 transparent;
	border-radius: 3px 3px 3px 3px;
	display: inline-block;
	font-size: 13px !important;
	margin: 3px 1px;
	padding: 2px 4px;
}

#tabs .inside ul, #tabs .inside #tab-tags {
	padding: 0 !important;
}

#tabs .boxes {
	margin: 5px auto 0;
	width: 84%;
}

#tabs #tab-latest li {
	border-bottom: 1px solid #322F2F !important;
	padding: 12px 0 12px 10px!important;
}

#woo_tabs-2 #tabs ul li.recentcomments {
	border-bottom: 1px solid #322F2F !important;
	padding: 8px 0 8px 10px !important;
}

#tabs .inside li a {
	font: 13px anivers,sans-serif !important;
	padding: 0 10px 0 0;
}



/************************************************************
	Single
************************************************************/

.single-post .post .title {
	margin-bottom: 0;
	padding-top: 0;
}

.post .tags {
	background: url("images/ico-tags.png") no-repeat scroll left 8px transparent;
	border-style: solid;
	border-width: 1px 0;
	font: normal 12px anivers,sans-serif;
	padding: 15px 0 15px 25px;
	text-shadow: 1px 1px 0 #FFFFFF;
	text-transform: uppercase;
}

.single .entry img {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	border: 0;
	width: auto;
}

.post .tags a {
	color: #666666;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
}

.single .post .tags {
	background: url("images/ico-tags.png") no-repeat scroll 20px 14px transparent;
	border-style: solid;
	border-width: 1px 0;
	font: 12px anivers,sans-serif;
	padding: 15px 0 15px 45px;
	text-shadow: 1px 1px 0 #FFFFFF;
	text-transform: uppercase;
}

.single .post-meta {
	font-size: 13px;
}

.single .post-meta p {
	float: left;
	margin: 0 10px 0 0;
}

.single .post-meta .comments {
	border-left: 1px dotted #CCCCCC;
	float: left;
	padding-left: 10px;
}



/************************************************************
	Page
************************************************************/

#main .page .title {
	border-top: medium none;
	font-size: 25px;
	margin: 0 0 2px;
	text-transform: uppercase;
}

.page #main, .single #main, .search #main, .archive #main {
	box-shadow: 2px 2px 5px #CCCCCC;
	-moz-box-shadow: 2px 2px 5px #CCCCCC;
	-webkit-box-shadow: 2px 2px 5px #CCCCCC;
	-o-box-shadow: 2px 2px 5px #CCCCCC;
	background: none repeat scroll 0 0 #FFFFFF;
	margin: 40px 20px 0 0;
	padding: 20px;
	width: 600px;
	min-height: 350px;
}

#content.special-single, body.page-id-7 #content {
	padding-top: 1em;
	position: relative;
	z-index: 99;
}

h2.trigger {
	display: block;
	float: right;
	margin: -10px 0 5px;
	padding: 0;
	font-size: 14px;
}



/************************************************************
	Author Pages
************************************************************/

.authorpro {

overflow: hidden;

padding-bottom: 30px;

}



.author_image {

float: left;

padding-right: 20px;

width: 150px;

}



.author_details {
	float: left;
	width: 420px;
}



.author_details h1 {

margin-bottom: 10px;

text-transform: none;

}



.author_description {

line-height: 1.5;

}



.author.archive .comments {

border-left: 1px dotted #181818;

margin-left: 20px;

}



.author.archive #sharebar {

width: 75px;

margin-left: -95px;

display: block;

position: absolute;

top: 54px;

}

/*
Author Pages - Sharebar
*/

.authorpro iframe.twitter-share-button {
	margin-left: 4px;
}

.authorpro .fb_edge_widget_with_comment {
	margin-left: 8px;
}

.authorpro #___plusone_0 {
	margin-left: 8px !important;
}

.authorpro .tumblrbutton {
	margin-left: 2px;
}

.authorpro #iframe-stmblpn-widget-1 {
	margin-left: 8px !important;
}

.authorpro .IN-widget {
	margin-left: 3px;
}

/************************************************************
	Archives
************************************************************/

.archive_header {
	border-style: solid;
	border-width: 0;
	display: block;
	float: left;
	font-family: anivers,sans-serif;
	font-size: 1.8em;
	font-weight: bold;
	margin: 0 0 1px;
	padding: 0 0 10px;
	text-transform: uppercase;
	width: 100%;
}

.search .archive-layout .post, .archive .archive-layout .post {
	float: left;
	margin: 0 20px 40px 0;
	width: 100%;
}

.search .archive-layout .post .title, .archive .archive-layout .post .title {
	clear: both;
	font-size: 22px;
	padding: 0 0 5px;
}

.search .entry img, img.thumbnail, .archive .entry img, img.thumbnail {
	box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	-webkit-box-shadow: none;
	border-radius: 0 0 0 0;
	-webkit-border-radius: 0 0 0 0;
	-moz-border-radius: 0 0 0 0;
	-o-border-radius: 0 0 0 0;
	border: 2px solid #666666;
	width: 100%;
}



/************************************************************
	Footer
************************************************************/

.home #workshifting-snow-globe {
	background-color: #F0F0F0;
}

#workshifting-snow-globe {
	background: url("images/the-world-of-workshifting.png") no-repeat scroll 50% 0 transparent;
	height: 575px;
	margin: -120px auto;
	position: relative;
	width: 100%;
}

#footer {
	border-color: #3A3637;
	border-style: solid;
	border-width: 1px 0 0;
	color: #e2e2e2;
	font-size: 13px;
	font-style: normal;
	padding: 0px 0 20px;
}

#footer-widgets {
	padding: 30px 0 0;
	width: 980px;
}

#footer-wrap {
	background: url("images/footer-background.png") repeat scroll 0 0 transparent;
	border: 0 none;
	position: relative;
	z-index: 9999;
}

#footer-border {
	background: url("images/footer-border.png") repeat-x scroll 0 0 transparent;
	height: 27px;
	margin-bottom: -16px;
	position: relative;
	width: 100%;
	z-index: 99999;
}

#thanks-for-stopping-by {
	background: url("images/thanks-for-stopping-by.png") repeat-x scroll 0 0 transparent;
	display: block;
	height: 113px;
	margin: 0 auto -38px;
	position: relative;
	width: 189px;
	z-index: 999999;
}
	#thanks-for-stopping-by:hover {
		background-position: 0 -110px;
	}
	
#footer-widgets address, #footer-widgets p {
	color: #FFFFFF;
}
	
#footer-widgets h4 {
	color: #FFFFFF;
}

#copyright {
	margin-top: 47px;
}
	
.misfit-inc {
	background: url("images/misfit-inc.png") no-repeat scroll 0 40px transparent;
	display: inline-block;
	height: 66px;
	margin-left: 3px;
	margin-top: 3px;
	vertical-align: -10px;
	width: 145px;
}
	.misfit-inc:hover {
		background-position: 0 -40px;
	}

/******************************
	Footer Widgets
******************************/

#footer-widgets .widget {
	font-family: anivers, sans-serif;
	color: #fff;
	font-size: 12px;
}

#footer-widgets .widget a, #footer a {
	color: #EDC951;
}
	#footer-widgets .widget a:hover, #footer a:hover {
		color: #fff;
	}

#footer-widgets .widget_text .textwidget {
	border-bottom: medium none;
	border-top: 0;
	margin: 6px 0 0;
	padding: 0;
	font-size: 12px;
}

#footer-widgets .widget_woo_subscribe .connect .connect-inner {
	border-bottom: medium none;
	border-top: 0;
	margin-top: 0;
}

#footer-widgets h3 {
	text-indent: -9999em;
	height: 29px;
	font-family: anivers, sans-serif;
	border: 0;
}

#footer-widgets #text-6 h3 {
	background: url("images/about-header.png") no-repeat scroll 0 0 transparent;
	display: block;
	width: 140px;
}

#footer-widgets .widget_tptn_pop h3 {
	background: url("images/top-10-header.png") no-repeat scroll 0 0 transparent;
	display: block;
	width: 140px;
}

#footer-widgets #linkcat-34 h3 {
	background: url("images/resources-header.png") no-repeat scroll 0 0 transparent;
	display: block;
	width: 140px;
}

#footer-widgets #text-7 h3 {
	background: url("images/contact-header.png") no-repeat scroll 0 0 transparent;
	display: block;
	width: 140px;
}

#footer-widgets #woo_subscribe-2 h3 {
	background: url("images/connect-with-us-header.png") no-repeat scroll 0 0 transparent;
	display: block;
	width: 300px;
}

#footer-widgets ul {
	border-top: 0;
	padding-top: 5px;
}

#footer-widgets ul li a {
	color: #FFFFFF;
	font-weight: normal;
}
	#footer-widgets ul li a:hover {
		color: #EDC951;
		text-decoration: none;
	}
	
#footer-widgets .block {
	float: left;
	margin: 0 10px;
	padding: 20px 0 0;
	width: 145px;
}

#footer-widgets .block.footer-widget-5 {
	width: 300px;
}



/************************************************************
	404 Page
************************************************************/

body.error404 #main {
	float: none;
	margin: -219px auto 0;
	position: relative;
	text-align: center;
	width: auto;
	z-index: 999;
}

body.error404 #navigation {
	display: none;
}

body.error404 .header-search {
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-o-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	margin: 200px auto 0;
	padding: 25px 155px;
	position: relative;
	z-index: 999;
}

body.error404 #workshifting-snow-globe {
	margin: 0 auto -120px;
}

.error404 .searchform input.s {
	padding: 10px 13px 10px 70px !important;
	font: 26px/31px anivers,sans-serif !important;
}

.error404 .searchform {
	margin: 0 0 0 -114px;
	position: relative;
	width: 560px;
}

.error404 .searchform input.search-submit {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	background: url("images/search404.png") no-repeat scroll 18px 7px transparent;
	display: block;
	height: 0;
	left: 0;
	margin: 0;
	padding: 26px 26px 26px 27px;
	right: 0;
	top: 0;
	width: 0;
}

.error404 #main2 img {
	display: block;
	margin: 140px auto -170px;
	position: relative;
	z-index: 999;
}



/************************************************************
	Woothemes
************************************************************/

.woo-pagination {
	line-height: 30px;
}

.woo-pagination .current, .woo-pagination a:hover {
	background: none repeat scroll 0 0 #CC333F;
}

.woo-pagination a.prev, .woo-pagination a.next {
	margin-top: 0;
}


/************************************************************
	Plugins & Widgets
************************************************************/

/******************************
	Subscribe - MailChimp
******************************/

#mc-embedded-subscribe {
	background: url("images/subscribebutton.png") no-repeat scroll 0 0 transparent;
	border-style: none;
	display: block;
	height: 41px;
	width: 50px;
}

#mc-embedded-subscribe:hover { background-position: 0 -50px;}

#mce-EMAIL {
	border: 2px solid #CCCCCC;
	color: #999999;
	font-family: anivers,sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-top: 20px;
	padding: 9px 0 8px 10px;
	vertical-align: -44px;
	width: 207px;
	z-index: 999;
}

#rssfeedblog {
	background: url("images/subscribe-to-our-feed.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 14px;
	margin: 15px auto 0;
	width: 203px;
}
	#rssfeedblog:hover {background-position: 0 -20px;}
	
/******************************
	MailChimp - Footer
******************************/

#connect-related .newsletter-form {
	margin: 0 0 1em;
	overflow: auto;
}

#footer-widgets .widget_woo_subscribe .connect .newsletter-form .email {
	border: 1px solid #DEDEDE;
	color: #666666;
	float: left;
	font-weight: normal;
	height: 20px;
	margin: 0;
	padding: 3px 10px;
	width: 58%;
}

#connect-related .newsletter-form .submit {
	box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	-moz-box-shadow: none;
	background: url("images/footer-subscribe-button.png") no-repeat scroll transparent;
	border: 0 none;
	cursor: pointer;
	float: left;
	height: 33px;
	margin: -3px 0 0 5px;
	padding: 0;
	text-indent: -9999em;
	width: 88px;
}
	#connect-related .newsletter-form .submit:hover {
		background-position: 0 -40px;
	}

/******************************
	Sharebar
******************************/

#sharebar {
	box-shadow: -3px 2px 1px -2px #CCCCCC;
	-moz-box-shadow: -3px 2px 1px -2px #CCCCCC;
	-webkit-box-shadow: -3px 2px 1px -2px #CCCCCC;
	-o-box-shadow: -3px 2px 1px -2px #CCCCCC;
	background: none repeat scroll 0 0 #F5F5F5 !important;
	border: 1px solid #E2E2E2 !important;
	margin-left: -115px !important;
	padding: 5px !important;
}

body ul#sharebarx li {
	list-style-type: none;
}

#sharebar li {
	margin: 10px 5px !important;
}

.stButton .chicklets {
	background: url("images/email.png") no-repeat scroll left 3px transparent !important;
}

body ul#sharebarx {
	display: none;
	float: none;
	height: 30px;
	list-style: none outside none;
	margin: 0 0 30px;
	padding: 0;
	width: 100%;
}

body ul#sharebarx li {
	float: left;
	height: 20px;
	line-height: 0;
	margin-right: 10px;
}

.tumblrbutton {
	width: 63px !important;
}

/******************************
	Slidedeck
******************************/

.slidedeck-frame {
	margin: 0 auto 40px !important;
	position: relative;
	z-index: 1;
}

#SlideDeck-1393 .slide-title, #SlideDeck-1393-frame .sd2-custom-title-font, #SlideDeck-1393 .sd2-slide-title {
	font-family: myriad-pro, sans-serif !important;
	font-size: 27px;
}

#SlideDeck-1393-frame .accent-color {
	color: #fff !important;
	word-break: normal;
}

#SlideDeck-1393-frame .accent-color:hover {
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s;
	color: #CC333F !important;
}

.lens-workshifting-slider.sd2-hyphenate .sd-node-title-box, .lens-workshifting-slider.sd2-hyphenate .sd-node-title-box .slide-text {
	word-break: normal !important;
}

.slidedeck-frame .divider {
	width: 100%;
	display: block;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #3F3F3F;
	margin: 10px auto;
}

.top-meta span {
	font-size: 12px !important;
	font-style: normal !important;
	line-height: 1;
	text-transform: uppercase;
	overflow: visible !important;
}

.top-meta {
	overflow: hidden;
	font-family: myriad-pro, sans-serif;
}

.slider-comments {
	background: url("images/slide-comment-icon.png") no-repeat scroll 0 0 transparent;
	font-size: 12px;
	margin-bottom: 15px;
	margin-top: 8px;
	padding-left: 20px;
	font-family: myriad-pro, sans-serif;
}

/******************************
	Facebook
******************************/

.fb_iframe_widget iframe {
	position: relative !important;
	z-index: 1;
}

/******************************
	Contact Form 7
******************************/

.wpcf7-form input:active, #wpcf7-form textarea:active, .wpcf7-form input:focus, #wpcf7-form textarea:focus {
	color: #333;
}
.wpcf7-form input, .wpcf7-form textarea {
	box-shadow: 1px 1px 2px #ccc;
	-webkit-box-shadow: 1px 1px 2px #ccc;
	-moz-box-shadow: 1px 1px 2px #ccc;
	-o-box-shadow: 1px 1px 2px #ccc;
	background: #F3F3F3;
	border: 2px solid #CCCCCC;
	padding: 10px;
	font-size: 22px;
	font-family: anivers, sans-serif;
}

div.wpcf7 img.ajax-loader {
	border: medium none;
	height: 16px;
	margin-left: 4px;
	vertical-align: middle;
	width: 16px;
}

div.wpcf7-response-output {
	margin: 0 0.5em 1em;
	padding: 0.2em 1em;
}

.wpcf7-form textarea {
	box-shadow: 1px 1px 2px #ccc;
	-webkit-box-shadow: 1px 1px 2px #ccc;
	-moz-box-shadow: 1px 1px 2px #ccc;
	-o-box-shadow: 1px 1px 2px #ccc;
}

#wpcf7-f1380-p11-o1 .wpcf7-form textarea {
	font-family: courier,serif;
	font-size: 15px;
	line-height: 1.5;
	width: 570px !important;
	overflow: auto;
}

span.wpcf7-not-valid-tip {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-0-border-radius: 5px;
	border-radius: 5px;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 2px solid #CC333F;
	font-size: 10pt;
	left: 20%;
	padding: 5px 16px;
	position: absolute;
	top: -54%;
	width: 280px;
	z-index: 100;
}

input.wpcf7-submit {
	border-radius: 0 0 0 0;
	-moz-border-radius: 0 0 0 0;
	-webkit-border-radius: 0 0 0 0;
	-o-border-radius: 0 0 0 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	background: url("images/send.png") no-repeat scroll 0 0 transparent;
	border: medium none;
	cursor: pointer;
	display: block;
	height: 44px;
	padding: 0;
	text-indent: -9999px;
	width: 114px;
}
	input.wpcf7-submit:hover { background-position: 0 -50px;}
	
.wpcf7-form span {
	color: #777;
}

/******************************
	Jquery Arrow
******************************/

#arrow-wrapper {
	bottom: 50px;
	height: 80px;
	position: fixed;
	right: 50%;
}

#arrow {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	background: url(images/down-arrow.png) no-repeat;
	position: relative;
	overflow: hidden;
	background-color: black;
	border: 5px solid black;
	filter: alpha(opacity=20);
	opacity: 0.2;
	display: block;
	width: 60px;
	height: 80px;
	z-index: 99999999;
}

#arrow p {
	font-family: "Pictos";
	font-size: 60px;
	color: white;
	margin: 5px 3px 0 3px;
	padding: 0;
	filter: alpha(opacity=50);
	opacity: 0.5;
	cursor: pointer;
}

/******************************
	Responsive Design - 1160px and Below
******************************/

@media only screen and (max-width: 1160px) {
	
	/* Sharebar */
	
	body ul#sharebarx {
		height: auto;
		margin: 0 0 15px;
		overflow: auto;
		width: 360px;
	}
	
	body ul#sharebarx li {
		display: inline-block;
		float: none;
		height: auto;
		margin-bottom: 10px;
	}
	
	body ul#sharebarx li #twitter-widget-1 {
		width: 92px !important;
	}
	
	body ul#sharebarx li #___plusone_1 {
		display: inline !important;
	}
}