/*
Theme Name: Achieve Dynamic
Version: 1.0
Author: Simplexity
Author URI: http://www.get-simple.com/
*/
/* css reset */
*{font-size: 100.01%;}
html{
	font-size: 62.5%;
	height:100%;
}
body{
	behavior: url("http://www.achieveapp.com/wp-content/themes/achieve_static/css/csshover3.htc");
	margin:0;
	height:100%;
	font:1em Arial, sans-serif;
	color:#808990;
	background-color:#fff;
}
img{border-style:none;}
a{color:#c5292f;} 
a:hover{color:#328ccb;}
:-moz-any-link:focus {
  outline: none;
}
input{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
iframe { border: none; }
.clear-both { clear: both; }
/* main */
#wrapper{
	display:table;
	width:100%;
	height:100%;
}
/* header */
#header {
	display:table-header-group;
	width:100%;
	background:#fff url(images/bg-header.gif) repeat-x;
}
.header-box{
	width:964px;
	margin:0 auto;
	padding:0 0 11px;
	overflow:hidden;
	background:url(images/bg-header-box.gif) no-repeat 0 90px;
}
#header .logo{
	background:url(images/bg-logo.gif) no-repeat;
	width: 160px;
	height: 107px;
	float:left;
	text-indent:-9999px;
	margin:16px 0 0 44px;
	display:inline;
}
* html #header .logo{
	margin:16px -3px 0 44px;
}
#header .logo a {
	height:100%;
	display:block;
}
#header .logo img{display:none;}
#header .holder{
	overflow:hidden;
	padding:20px 14px 0 0;
}
* html #header .holder{
	overflow:visible;
	height:1%;
}
#header .holder .menu-row{
	width:100%;
	overflow:hidden;
	margin:0 0 8px;
}
#header .row-r{
	float:right;
}
#header .tel-holder{
	float:left;
	color:#808990;
	font:1em Verdana, Helvetica, sans-serif;
	margin:0 15px 0 0;
}
#header .tel-holder strong{display:none;}
#header .tel-holder p{margin:0;}
#header .tel-holder span.type{display:none;}
#header .tel-holder p span{
	font-size:1.2em;
	color:#4f5b64;
}
/* menu */
.menu{
	list-style:none;
	margin:0;
	padding:2px 0 0;
	float:left;
	overflow:hidden;
	font:1em Verdana, Helvetica, sans-serif;
}
.menu li{
	float:left;
	background:url(images/separator01.gif) no-repeat 0 1px;
	padding:0 5px;
	margin:0 1px 0 -1px;
}
.menu a{
	text-decoration:none;
	color:#808990;
}
.menu a:hover{
    color:#328ccb;
    text-decoration:underline;
}
/* form-search */
.form-search{
	width:100%;
	overflow:hidden;
	margin:0 0 35px;
}
.form-search fieldset{float:right;}
.form-search .txt{
	float:left;
	padding:6px 10px 1px 24px;
	margin:0 2px 0 0;
	height:18px;
	width:184px;
	color:#808990;
	font:11px/18px Arial, Helvetica, sans-serif;
	border:1px solid #d2d5d7;
	background:#fff url(images/bg-txt.gif) no-repeat;
}
.form-search .btn-search{
	background:url(images/btn-search.gif) no-repeat 0 0;
	width: 26px;
	height: 22px;
	float:left;
	border:0;
	cursor:pointer;
	padding:0 0 2px;
	margin:2px 6px 0 0;
	text-align:center;
	color:#808990;
	font:11px Arial, Helvetica, sans-serif;
}
.form-search .btn-search:hover{
    color:#328ccb;
    background:url(images/btn-search.gif) no-repeat -26px 0;
}
/* search page form */
.search-form fieldset { float: none; }
/* nav-row */
.nav-row{
	width:100%;
	overflow:hidden;
}
.inner-blog h2.center { margin-bottom: 6px; }
/* nav */
#nav{
	margin:0;
	padding:0;
	overflow:hidden;
	float:right;
	font:14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#nav li{
	float:left;
	list-style:none;
	margin:0 1px 0 -1px;
	background:url(images/separator02.gif) no-repeat 0 8px;
	padding:0 4px 0 5px;
}
#nav a{
	color:#c5292f;
	text-decoration:none;
	float:left;
	height:26px;
	text-transform: uppercase;
}
#nav a span{
	float:left;
	height:22px;
	cursor:pointer;
	padding:3px 5px 0;
}
#nav a:hover{
	color:#328ccb;
	text-decoration:underline;
}
#nav li.active a{
	color:#fff;
	text-decoration:none;
	background:url(images/bg-nav.gif) no-repeat;
}
#nav li.active a span{
	background:url(images/bg-nav.gif) no-repeat 100% -26px;
}
/* main area */
#main {
	display:table-row;
	width:100%;
}
#main .seo-holder {
	display:table;
	width:100%;
}
/* content-holder */
.content-holder {
	display:table-footer-group;
	width:100%;
}
/* some-post */
.some-post{
	width:678px;
	overflow:hidden;
}
.post-title{
	margin:0;
	padding:0;
}
.post-title .info{
	padding-bottom:30px;
}
	#content .post-title { /* width: 700px; */ }
	#content .some-post .post-title { width: auto; }
	
/*.sub-page .post-title{
    margin:0 !important;
    padding:0 !important;
}*/
/*.some-post .post-title h1,
.some-post .post-title h1 a:link,
.some-post .post-title h1 a:visited{
	font-weight:normal;
	color:#c5292f;
	margin:0 0 5px;
	font-size:20px;
	text-decoration:none;
}*/
.some-post .post-title h1 a:hover{
	color:#328ccb;
	text-decoration:underline;
}
.some-post .post-title p{
	margin:0;
	color:#d2d5d7;
	font:1em Verdana, Helvetica, sans-serif;
}
.some-post .post-title p em{
	font-style:normal;
	color:#808990;
}
.some-post .post-title p a{color:#c5292f;}
.some-post .post-title p a{
	color:#328ccb;
	text-decoration:underline;
}
/* post-content */
.some-post .post-content{
	overflow:hidden;
	font-size:1.2em;
	line-height:1.5em;
	margin:0 0 12px;
}
.some-post .post-content p {
	color:#4f5b64;
	margin:0 0 17px;
	line-height: 1.8em;
	width: 426px;
}

/* share-holder */
.share-holder{
	width:426px;
	overflow:hidden;
}
.share-holder .share-box{
	float:left;
	background:#f3f4f5 url(images/bg-share-holder.gif) no-repeat;
}
.share-holder .share-box-r{
	float:left;
	height:19px;
	width:167px;
	padding:7px 11px 4px 10px;
	color:#b3b8bc;
	font-size:12px;
	background:url(images/bg-share-holder.gif) no-repeat 100% -30px;
}
.share-holder .share-box p{margin:0;}
.inner-blog .share-holder ul, .inner-blog .share-holder .share-this {
	list-style:none;
	margin:0;
	padding:0;
	float:right;
}
.inner-blog .share-holder li{
	float:left;
	margin:0 0 0 6px;
	padding: 0;
	display:inline;
}
.share-holder a{
	width: 16px;
	height: 16px;
	overflow:hidden;
}
a.stbar.chicklet img {border:0;height:16px;width:16px;margin-right:3px;vertical-align:middle;}
/* comments-area */
.comments-area{
	width:688px;
	padding:0 236px 0 0;
	margin:0 auto;
	overflow:hidden;
}
.comment-box{
	width:688px;
	border-top:1px solid #75b1db;
	background-color:#f9f9fa;
	padding:0 0 28px;
	border-bottom:1px solid #d2d5d7;
}
.comment-box .top{
	width:100%;
	overflow:hidden;
	font:bold 1.1em Verdana, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 18px;
}
.comment-box .top .cell{
	float:left;
	background-color:#75b1db;
	padding:7px 19px 9px;
	margin:0 0 0 10px;
	display:inline;
}
.comment-box .top .cell p{
	margin:0;
}
/* user-comment */
.user-comment{
	width:100%;
	overflow:hidden;
	margin-bottom: 16px;
}
.user-comment .img{
	float:left;
	margin:0 20px 0 31px;
	width:46px;
	overflow:hidden;
	border:1px solid #dfdfdf;
}
* html .user-comment .img{
	margin:0 17px 0 31px;
	display:inline;
}
.user-comment .img img{display:block;}
.user-comment .comment{
	overflow:hidden;
	font-size:1.1em;
	color:#808990;
	padding:0 10px 0 0;
	line-height:1.4em;
}
.user-comment .author { font-size: 1.6em; }
.user-comment .date { color: #bbb; }
* html .user-comment .comment {
	overflow:visible;
	height:1%;
}
.user-comment .comment p{margin:0;}
/* respond */
#respond{
	width:100%;
	overflow:hidden;
	padding:16px 30px 45px;
}
#respond h3{
	color:#0b324e;
	font-size:20px;
	font-weight:normal;
	margin:0 0 15px;
}
#respond dl{
	margin:0;
}
#respond dd{
	margin:0 0 7px;
	overflow:hidden;
	width:626px;
}
#respond dt{
	display:block;
	color:#808990;
	margin:0 0 6px;
	font:1.1em Verdana, Helvetica, sans-serif;
}
#respond .text{
	border:1px solid #d2d5d7;
	width:204px;
	margin:0;
	padding:3px 10px;
	color:#808990;
	font:11px Verdana, Helvetica, sans-serif;
	height:16px;
	background-color:#fff;
}
#respond .mail .text{width:265px;}
#respond label span{
	color:#b3b8bc;
	font-size:0.9em;
	padding:0 0 0 10px;
}
#respond .textarea{
	padding:5px;
	width:614px;
	border:1px solid #d2d5d7;
	background-color:#fff;
}
#respond textarea{
	border:0;
	background:none;
	width:614px;
	margin:0;
	overflow:auto;
	padding:0;
	height:137px;
	max-width:614px;
	color:#808990;
	font:11px Verdana, Helvetica, sans-serif;
}
#respond .btn-submit{
	float:right;
	height:30px;
	overflow:hidden;
	background:url(images/btn-follow.gif) no-repeat;
}
#respond .btn-post{
	background:url(images/btn-follow.gif) no-repeat 100% -30px;
	border:0;
	color:#328ccb;
	font:14px Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	float:left;
	height:30px;
	width:128px;
	cursor:pointer;
}
/* promo-holder */
.promo-holder{
	width:100%;
	border-top:1px solid #161e25;
	border-bottom:3px solid #fff;
	/* background:url(images/bg-promo-holder.gif) repeat-x 0 0; */
}
.red-gallery{background:url(images/bg-red-gallery.gif) repeat-x 0 0;}
.red-gallery .promo-area{background:url(images/bg-red-gallery.jpg) no-repeat 50% 0;}
/* .promo-area{background:url(images/bg-gallery.jpg) no-repeat 50% 0;} */
.promo-area{ background: transparent; }
/* columns-holder */
.columns-holder-boxed{
	width:924px;
	overflow:hidden;
	margin:-18px 0 40px;
	position:relative;
}
/* column */
.columns-holder-boxed .column-boxed{
	width:196px;
	float:left;
	padding:20px 10px;
	margin:0 20px 0 0;
	height:300px;
    background:#f3f4f5;
}
.columns-holder-boxed .column-boxed.last{
	margin-right:0;
}
.columns-holder-boxed .column-boxed h2{
	color:#c5292f;
	font-size:20px;
	font-weight:normal;
	margin:0 0 25px;
	text-decoration:none;
}.columns-holder-boxed .column-boxed p{
	margin:0 0 20px;
	font:12px/16px Arial, Verdana, Helvetica, sans-serif;
	color:#1c2b38;
}
.columns-holder-boxed .column-boxed .list{
	list-style:square;
	margin:10px 0 30px 10px;
	    padding:0 0 0 10px;
}
.columns-holder-boxed .column-boxed .list li{
	padding:0 10px 15px 0;
	font:11px/12px Arial, Verdana, Helvetica, sans-serif;
	color:#808990;
}
.columns-holder-boxed .column-boxed .more-holder {
	bottom:18px;
	position:absolute;
	width:216px;
}
.columns-holder-boxed .column-boxed .more{
	float:right;
	color:#c5292f;
	font-size:1.2em;
	padding-right:20px;
}
.columns-holder-boxed .column-boxed .more:hover{
    color:#328ccb;
    text-decoration:underline;
}
/* column more button */
.columns-holder-boxed .column-boxed .more-holder .btn-more{
	display:block;
	float:right;
	height:30px;
	margin-right:20px;
	line-height:30px;
	color:#328ccb;
	font-size:14px;
	text-decoration:none;
	background:url(images/btn-more-blue-bg.gif) no-repeat;
}
.columns-holder-boxed .column-boxed .more-holder .btn-more span{
	display:block;
	height:30px;
	cursor:pointer;
	padding:0 10px;
	background:url(images/btn-more-blue-bg.gif) no-repeat 100% -30px;
}
/* columns hover */
.columns-holder-boxed .column-boxed:hover .more-holder .btn-more{
    background:url(images/btn-more-blue-bg-hover.gif) no-repeat;
    text-decoration:none;
}
.columns-holder-boxed .column-boxed:hover .more-holder .btn-more span{
    background:url(images/btn-more-blue-bg-hover.gif) no-repeat 100% -30px;
    text-decoration:none;
}
.columns-holder-boxed .column-boxed:hover .more-holder a.btn-more{text-decoration:none;}

.columns-holder-boxed .column-boxed:hover{
    background:#328ccb;
    cursor:pointer;
}
.columns-holder-boxed .column-boxed:hover h2{color:#fff;}
.columns-holder-boxed .column-boxed:hover p{color:#dcebf7;}
.columns-holder-boxed .column-boxed:hover .list li{color:#b9d8ef;}


















/* old columns-holder */
.columns-holder{
	width:924px;
	overflow:hidden;
	margin:-18px 0 40px;
	position:relative;
	background:url(images/bg-columns-holder.gif) repeat-y -1848px 0;
}
.columns-holder-t{background:url(images/bg-columns-holder.gif) no-repeat;}
.columns-holder-b{
	background:url(images/bg-columns-holder.gif) no-repeat -924px 100%;
	width:962px;
	position:relative;
	padding:0 0 45px;
	overflow:hidden;
}
/* column */
.columns-holder .column{
	width:196px;
	float:left;
	padding:10px;
	margin:0 20px 0 0;
	height: 100%;
}
.columns-holder .column h2 a{
	color:#c5292f;
	font-size:20px;
	font-weight:normal;
	margin:0 0 20px;
	text-decoration:none;
}
.columns-holder .column h2 a:hover{color:#328ccb;}
.columns-holder .column p{
	margin:0 0 20px;
	font-size:1.2em;
	color:#b0a49b;
}
.columns-holder .column .list{
	list-style:none;
	margin:0 -10px;
	padding:0;
	font-size:1.1em;
	color:#7f766f;
	border-bottom:1px solid #f2ede9;
}
.columns-holder .column .list li{
	background-color:#fff;
	padding:10px;
	border-top:1px solid #e9e1da;
}
.columns-holder .column .list li.last{border-bottom:1px solid #e9e1da;}
.columns-holder .column .more-holder {
	bottom:18px;
	position:absolute;
	width:216px;
}
.columns-holder .column .more{
	float:left;
	color:#c5292f;
	font-size:1.2em;
}
.columns-holder .column .more:hover{
    color:#328ccb;
    text-decoration:underline;
}
/* gallery */
.gallery{
	width:924px;
	margin:0 auto;
	position:relative;
	background: transparent;
}
.gallery .mask{
	width:924px;
	height:278px;
	position:relative;
	overflow:hidden;
	background: transparent;
}
.gallery .mask .gallery-list{
	padding:0;
	margin:0;
	list-style:none;
	width:924px;
	height:278px;
	overflow:hidden;
	position:relative;
	background: transparent;
}
.gallery .mask .gallery-list li{
	width:924px;
	height:278px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	background: transparent;
}
.gallery .mask .gallery-list li.active{z-index:2;}
.gallery .mask .img-box{
	position: absolute;
	top: 0;
	left:0;
	z-index: 0;
}
.gallery .mask .img-box img{display:block;}
.gallery .mask .txt-box{
	float:left;
	padding:72px 0 0;
	width:374px;
	position: relative;
}
.gallery .mask .txt-box p{
	margin:0;
	color:#fff;
	font-size:18px;
	padding:0 0 2px;
}
.gallery .mask .txt-box p .cufon{padding:0 0 7px;}
.gallery .btn-more{
	float:left;
	font-size:14px;
	text-decoration:none;
	color:#fff;
	line-height:28px;
	background:#c5292f url(images/btn-more.gif) no-repeat;
}
.gallery .btn-more:hover{text-decoration:underline;}
.gallery .btn-more span{
	float:left;
	padding:0 10px;
	height:30px;
	cursor:pointer;
	background:url(images/btn-more.gif) no-repeat 100% -30px;
}
.gallery .btn-more:hover span{text-decoration:underline;}
.gallery .big-img{
	width:924px;
}
.gallery .big-img img{display:block;}
.gallery .txt-box-l,
.gallery .txt-box-r{
	font-size:28px;
	color:#fff;
	position:absolute;
	text-indent: -9999px;
}
.gallery .txt-box-l{
	left:0;
	top:68px;
	width:400px;
}
.gallery .txt-box-r{
	top:176px;
	width:499px;
	right:15px;
}
.gallery .txt-box-l p,
.gallery .txt-box-r p{margin:0;}
.gallery .txt-box-r p a{
	color:#fff;
	text-decoration:none;
}
/* switcher */
.gallery .switcher{
	list-style:none;
	margin:0;
	left:10px;
	bottom:20px;
	padding:0;
	overflow:hidden;
	position:absolute;
	font:bold 11px/25px Verdana, Helvetica, sans-serif;
	z-index:3;
}
.gallery .switcher li{
	float:left;
	margin:0 1px 0 0;
	text-align:center;
}
.gallery .switcher li a{
	color:#b6b8bc;
	display:block;
	cursor:pointer;
	background:url(images/bg-swicher.png) no-repeat;
	width: 25px;
	height: 25px;
	text-decoration:none;
}
.gallery .switcher li a:hover,
.gallery .switcher li.active a{
	color:#161e25;
	background:url(images/bg-swicher-hover.png) no-repeat;
}
/* content-area */
.content-area{
	width:100%;
	background:#fff url(images/bg-content-area.gif) repeat-x 0 0;
}
.content-area .content-txt{
	width:688px;
	margin:0 auto;
	padding:23px 236px 0 0;
	color:#808990;
	font-size:1.6em;
	line-height:1.6em;
	overflow:hidden;
}
.content-area .content-txt p{margin:0 0 25px;}
.content-area .content-txt p span{color:#1c2b38;}
.content-area .content-txt a{color:#c5292f;}
.content-area .content-txt a:hover{
    color:#328ccb;
    text-decoration:underline;
}
/* main-area */
.main-area{
	width:100%;
	background:#fff url(images/bg-main-area.gif) repeat-x 0 0;
}
.main{
	width:924px;
	overflow:hidden;
	margin:0 auto;
	padding:40px 0 0 0;
}

/* content blog-original */
#content{
	float:left;
}
.blog-content{width:560px;}
.inner-blog{width:452px;}
#main .wide { width: 678px; }
#content h1 {
	font-weight:normal;
	color:#161e25;
	font-size:26px;
	text-decoration:none;
	margin: 10px 0 1px;
}
#content .title,
#content .title a{
	display: block;	
	border-bottom:1px solid #f9f9fa;
	background:#f2f4f5;
	margin:0 1px;
	padding: 10px;
}
#content .title a:hover{color:#328ccb;}
#content .title-small{
	font-weight:normal;
	color:#c5292f;
	font-size:18px;
	margin:35px 0 5px;
}
#content .title-small-blog{
	font-weight:normal;
	color:#c5292f;
	margin:0 0 10px 0;
}
#content .title-small-blog a:link, #content .title-small-blog a:visited{
	color:#c5292f;
    text-decoration:none;
    font:normal 1.3em Verdana, Helvetica, sans-serif;
}
#content .title-small-blog a:hover{
	color:#328ccb;
    text-decoration:underline;
}
#content .title-small-post{
	font-weight:normal;
	color:#c5292f;
	font-size:18px;
	margin:0;
}
#content .multiple-subs .title-small{margin:15px 0;}
/*#main .inner-blog .title{font-size:32px;}*/
/* posts-holder */
.blog-content .posts-holder,
.inner-blog .posts-holder{
	width:100%;
	overflow:hidden;
}
.blog-content .post,
.inner-blog .post{
	width:426px;
	overflow:hidden;
	margin:-1px 0 1px;
	padding:16px 0 15px;
}
.blog-content .post,
.inner-blog .results .post { width: 100%; }
#content.blog-content h1.title {
	background: none;
	margin: 0;
	border: none;
	font-size: 20px;
	padding: 0;
}
#content.blog-content h1.title a {
	background: none;
	border: none;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
.blog-content h2,
.inner-blog h2{
	color:#1c2b38;
	font-size:1.2em;
	margin:0;
}
.blog-content h2 a,
.inner-blog h2 a{
	color:#1c2b38;
	text-decoration:none;
}
.blog-content h2 a:hover,
.inner-blog h2 a:hover{
    color:#328ccb;
    text-decoration:underline;
}
.blog-content .post em,
.inner-blog .post em{
	color:#b3b8bc;
	font-size:1.1em;
	display:block;
	font-style:normal;
}
.blog-content .post-txt,
.inner-blog .post-txt{
	width:100%;
	overflow:hidden;
	padding:15px 0 0;
	font-size:1.2em;
	line-height:1.5em;
}
.blog-content .post-txt p,
.inner-blog .post-txt p{
	margin:0;
}
.inner-blog .quick-highlight{
	display:block;
	font:18px/1.4em Georgia, "Times New Roman", serif;
	color:#144567;
	margin-top: 30px;
}
.blog-content .post a.more,
.inner-blog .post a.more{
	color:#c5292f;
	float:left;
}
.blog-content .post a.more:hover,
.inner-blog .post a.more:hover{
    color:#328ccb;
    text-decoration:underline;
}
.inner-blog ul{
    margin:10px 0 30px 10px;
    padding:0 0 0 10px;
}
.inner-blog ul li{
    font:12px/1.2em Arial, Verdana, Helvetica, sans-serif;
	color:#144567;
	/*border-bottom: 1px dashed #d2d5d7;*/
	padding:4px 0;
	list-style:square;
}
/* navbar-menu */
.navbar-menu{
	width:100%;
	font:1.1em Verdana, Helvetica, sans-serif;
	padding:0;
}
.navbar-menu h3{
	font:1.1em Verdana, Helvetica, sans-serif;
	color:#1c2b38;
	padding:0 10px;
	margin:0 0 6px;
}
.navbar-menu ul{
	list-style:none;
	margin:0;
	padding:0;
	border-bottom:1px solid #b3b8bc;
}
.navbar-menu ul li{
	/* float:left; */
	display: block;
	margin:0;
	padding:0;
}
.navbar-menu a{
	display:block;
	background-color:#f3f4f5;
	border-top:1px solid #b3b8bc;
	margin:0;
	padding:6px 10px;
	width:196px;
	color:#c5292f;
	text-decoration:none;
	overflow:hidden;
}
.navbar-menu a.last{border-bottom:1px solid #b3b8bc;}
.navbar-menu a:hover{
    color:#328ccb;
    text-decoration:underline;
}
.navbar-menu ul li.active a{
	background: #fff;
	color: #000;
    font-size: 1em;
    padding:8px 10px;
}
.navbar-menu ul li.active a:hover{text-decoration:underline;}

/* pagination-holder */
.pagination-holder{
	width:426px;
	overflow:hidden;
	margin:0 0 30px;
	padding:20px 0 0 0;
	text-align:center;
}
.pagination-holder span.pages{
	margin:0;
	color:#d2d5d7;
	padding-right:30px;
}
.wp-pagenavi {
	list-style:none;
	margin:0;
	padding:0;
	font-size:11px;
	line-height:14px;
	color:#808990;
	width: 100%;
}
	.wp-pagenavi a, .ddsg-pagenav a { 
		text-decoration: none;
		color:#808990;
		padding: 1px 3px;
		margin-left: 3px;
		height: 14px;
	}
	.wp-pagenavi a:hover {color:#fff; background: #328ccb;}
	.wp-pagenavi a.previouspostslink:hover,
	.wp-pagenavi a.nextpostslink:hover,
	.ddsg-pagenav a:hover {
		background: none;
		color:#328CCB;
		text-decoration: underline;
	}
	.wp-pagenavi a.previouspostslink { margin-right: 5px; }
	.wp-pagenavi a.nextpostslink { margin-left: 8px; }
	.wp-pagenavi .current {
		background: #C5292F;
		padding: 1px 3px;
		margin-left: 3px;
		height: 14px;
		color: #fff;
	}
.ddsg-wrapper div { display: none; }
.ddsg-wrapper div.ddsg-pagenav { display: block; }
.ddsg-wrapper div.ddsg-pagenav p { color:#b0a49b; font-size:11px; }

/* twocolumns */
.twocolumns{
	float:right;
	width:452px;
}
/* col3 */
.twocolumns .col3,
.onecolumn .col3{
	float:right;
	width:216px;
	margin-top:20px;
}
/* btn-contact */
.btn-contact{
	width:100%;
	overflow:hidden;
	color:#c89ea0;
	text-decoration:none;
	display:block;
	margin:0 0 20px;
	background:url(images/btn-contact.gif) repeat-y -432px 0;
}
.btn-contact span{
	display:block;
	cursor:pointer;
}
.btn-contact span.t{background:url(images/btn-contact.gif) no-repeat;}

.btn-contact span.b{
	background:url(images/btn-contact.gif) no-repeat -216px 100%;
	padding:17px 10px 31px;
}

.btn-contact span.b span{
	font-size:1.1em;
}
.btn-contact strong{
	font-weight:normal;
	display:block;
	font-size:18px;
	color:#fff;
	margin:0 0 12px;
}
.btn-contact:hover{background:url(images/btn-contact-hover.gif) repeat-y -432px 0;}
.btn-contact:hover span.t{background:url(images/btn-contact-hover.gif) no-repeat;}
.btn-contact:hover span.b{
    background:url(images/btn-contact-hover.gif) no-repeat -216px 100%;
    color:#fff;
}
.secondary{margin-top:10px;}

/* sub page content classes */
.sub-page-inner .inner-bar{
   margin:0 0 60px 10px;
}
.sub-page-inner, 
.multiple-subs .sub-page-inner.last{
    background:#fff;
    border:1px solid #d0d4d6;
    border-bottom:2px solid #d0d4d6;
    padding:10px;
    margin-bottom:40px;
}

.sub-page-inner {
	width: 656px;
}
.multiple-subs .sub-page-inner { margin-bottom: 0; border-bottom: none; }
.sub-page-inner p{width: 426px;}
.sub-page-inner.results p { width: 100%; }
.sub-page-ad{
    position:relative;
    float:left;
    margin-bottom:20px;
}
/* category-widget */
.category-widget.inner-bar{
	width:200px;
	background-color:#0c334f;
	padding:10px;
	color:#b5c2ca;
}
.category-widget.inner-bar h3{
	font-weight:normal;
	color:#fff;
	margin:10px 0 20px 0;
	font-size:20px;
	line-height: 1.5em;
}
.category-widget.inner-bar .box{
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.category-widget.inner-bar .t-head,
.category-widget.inner-bar li.cat-item a{
	display:block;
	margin:5px 0 5px 0;
	color:#f3f4f5;
	font:1.1em Verdana, Helvetica, sans-serif;
}
.category-widget.inner-bar p{
    background:transparent;    
    font:11px/1.6em Arial, Verdana, Helvetica, sans-serif;
    margin-bottom:20px;
	width: auto;
	color:#808990;
}
.bio-box .category-widget.inner-bar p{
    margin:0;
    margin-bottom:10px;
}
.bio-box .widget.category-widget.inner-bar{margin:0;}
.category-widget.inner-bar ul{
	list-style:none;
	margin:0;
	padding:0;
	font:1.1em Verdana, Helvetica, sans-serif;
	width:100%;
	overflow:hidden;
}
.category-widget.inner-bar ul li.cat-item {margin:0;}
.category-widget.inner-bar ul li.cat-item ul.children {
	list-style:none;
	margin:0 0 20px 0;
	padding:0;
	width:100%;
	overflow:hidden;
}
.category-widget.inner-bar li{
	width:100%;
	margin:0;
	float:left;
}
.category-widget.inner-bar ul li.cat-item ul.children li{
	width:100%;
	margin:0;
	float:left;
	font-size:.8em;
}

.category-widget.inner-bar ul li.cat-item ul.children li a {
	margin:0;
	color:#b5c2ca;
}
.category-widget.inner-bar a{
	color:#b5c2ca;
	text-decoration:none;
}
.category-widget.inner-bar a:hover{text-decoration:underline;}
.category-widget.inner-bar img  {float: left; margin: 4px 9px 9px 0; }

/* sidebar */
#sidebar{
	float:right;
}

/* twitter-widget/related posts */
.twocolumns .twitter-widget,
.onecolumn .twitter-widget{
	width:196px;
	padding:0 10px 15px;
	overflow:hidden;
	border-bottom:2px solid #4f5b64;
	margin:0 0 20px;
}
.twocolumns .related-posts,
.onecolumn .related-posts {
	overflow:hidden;
	margin:0 0 20px;
	border-bottom:2px solid #4f5b64;
}
.twocolumns .related-posts ul,
.onecolumn .related-posts ul {
	border-bottom:1px solid #B3B8BC;
	list-style: none;
	margin:0;
	padding:0;
	width:100%;
	font:1em Verdana, Helvetica, sans-serif;
}
.twocolumns .related-posts ul li,
.onecolumn .related-posts ul li {
	display:block;
	margin:0;
	padding:0;
}
.twocolumns .related-posts ul li a, 
.onecolumn .related-posts ul li a {
	color:#4F5B64;
	display:block;
	margin:0;
	overflow:hidden;
	padding:8px 10px;
	text-decoration:none;
	width:196px;
}
.twocolumns .related-posts ul li a:hover,
.onecolumn .related-posts ul li a:hover { text-decoration: underline; }
.twocolumns .twitter-widget h3,
.twocolumns .related-posts h3,
.onecolumn .twitter-widget h3,
.onecolumn .related-posts h3{
	margin:0 -10px 16px;
	padding:7px 10px 8px;
	background-color:#505c65;
	font-size:1.4em;
	font-weight:normal;
	color:#fff;
}
.twocolumns .related-posts h3,
.onecolumn .related-posts h3 {
	margin-bottom: 0;
	padding-left:20px;
}
.col3 .twitter-widget, .col3 .related-posts {margin-top:30px;}
.col3 .widget.twitter-widget .post-holder .post {font-size:.9em;}
.twitter-widget{width:324px;}
#sidebar h3,
#sidebar h3 a{
	color:#c5292f;
	margin:0 0 20px;
	font-weight:normal;
	font-size:20px;
	text-decoration:none;
}
#sidebar h3 a:hover{color:#328ccb;}
.twitter-widget .post-holder{
	width:100%;
}
.twitter-widget p.twitter-message {
	overflow:hidden;
	margin:0 0 27px;
	font-size:1.3em;
	color:#808990;
	line-height:1.4em;
}
.twitter-widget .twitter-timestamp{
	display:block;
	color:#b3b8bc;
	font:1em Verdana, Helvetica, sans-serif;
	margin-top: 5px;
	font-size: .8em;
}
.twitter-widget a {
	margin:0;
	color:#c5292f;
	text-decoration:underline;
}
.twitter-widget a:hover{
    color: #328ccb;
    text-decoration:underline;
}
.twitter-widget a.btn-follow {
    text-decoration:none;
    color: #328ccb;
}
.btn-follow{
	float:left;
	color:#328ccb;
	font-size:14px;
	line-height:30px;
	margin:-10px 0 0;
	background:url(images/btn-follow.gif) no-repeat;
	text-decoration:none;
}
.btn-follow span{
	cursor:pointer;
	float:left;
	height:30px;
	padding:0 35px 0 8px;
	background:url(images/btn-follow.gif) no-repeat 100% -30px;
}
.btn-follow:hover{
	background:url(images/btn-follow-hover.gif) no-repeat;
	text-decoration:none;
}
.btn-follow:hover span{
    background:url(images/btn-follow-hover.gif) no-repeat 100% -30px;
    text-decoration:none;
}
/* breadcrunbs-holder */
.promo-breadcrumbs{
	background:url(images/bg-promo-breadcrumbs.gif) repeat-x;
}
.promo-breadcrumbs .breadcrumbs-holder{
	background:url(images/bg-breadcrumbs-area.gif) no-repeat 50% 0;
	padding:4px 0 0;
}
.breadcrumbs-holder{
	width:100%;
	background-color:#fff;
}
.breadcrumbs-area{
	width:924px;
	overflow:hidden;
	margin:0 auto;
	padding:8px 0 10px;
}
.breadcrumbs-area ul{
	list-style:none;
	margin:0 0 0 -10px;
	padding:0;
	float:left;
	font:10px Verdana, Helvetica, sans-serif;
	color:#b3b8bc;
}
.breadcrumbs-area li{
	background:url(images/separator04.gif) no-repeat 0 3px;
	padding:0 4px 0 10px;
	float:left;
}
.breadcrumbs-area a{
	color:#808990;
	text-decoration:none;
}
.breadcrumbs-area a:hover{
    color:#328ccb;
    text-decoration:underline;
}
/* footer */
#footer {
	display:table-row;
	height:1%;
	width:100%;
}
.footer-holder{
	width:100%;
	background-color:#f9f9fa;
	border-top:1px dashed #d2d5d7;
	border-bottom:3px solid #f3f4f5;
}
/* arrow-area */
.arrow-area{
	width:924px;
	margin:0 auto 40px;
	overflow:hidden;
}
.arrow-area-holder{
    display:block;
	width:622px;
	/* margin-left:56px; */
}
.arrow-area .breadcrumbs{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	font:bold 10px/32px Verdana, Helvetica, sans-serif;
}
.arrow-area .breadcrumbs li{
	float:left;
	text-align:center;
	margin:0 -16px 0 0;
	font:bold 10px/32px Verdana, Helvetica, sans-serif;
	padding: 0;
}
.arrow-area .breadcrumbs a{
	float:left;
	width:168px;
	height:33px;
	color:#fff;
	text-decoration:none;
	background:url(images/bg-dreadcrumbs.gif) no-repeat;
	position:relative;
	text-transform: uppercase;
}
.arrow-area .breadcrumbs a:hover{background:url(images/bg-breadcrumbs-hover.gif) no-repeat;}
.arrow-area .breadcrumbs li.active a{background:url(images/bg-breadcrumbs-active.gif) no-repeat;}
/* footer-area */
.footer-area{
	width:924px;
	margin:0 auto;
	overflow:hidden;
	padding:0 0 30px;
}
/* col */
.footer-area .col{
	width:216px;
	float:left;
	margin:39px 20px 0 0;
}
.footer-area .col h4.title-help a{background-color:#808990;}
.footer-area .col h4{
	display:block;
	margin:0;
	padding:0;
}
.footer-area .col h4 a{
	display:block;
	color:#fff;
	margin:0;
	background-color:#4f5b64;
	padding:7px 9px;
	font-size:1.4em;
	text-decoration:none;
}
.footer-area .col h4 a:hover,
footer-area .col h4.title-help a:hover{
	background-color:#328ccb;
}

.footer-area .col ul.list{
	list-style:none;
	margin:0;
	padding:0 0 12px;
	
}
.footer-area .col ul.list li{
	margin:0;
	padding:0;
	vertical-align:top;
}
.footer-area .col ul.list li a{
	display:block;
	border-top:1px solid #dee1e3;
	margin:0;
	padding:6px 10px;
	width:196px;
	font:1em Verdana, Helvetica, sans-serif;
	
	
	color:#808990;
	text-decoration:none;
	overflow:hidden;
}
.footer-area .col ul.list li a:hover{
    color:#328ccb;
    text-decoration:underline;
}

.footer-area .btn-join{
	display:block;
	height:30px;
	line-height:30px;
	color:#328ccb;
	font-size:14px;
	text-decoration:none;
	background:url(images/btn-join.gif) no-repeat;
}
.footer-area .btn-join:hover{
    background:url(images/btn-join-hover.gif) no-repeat;
    text-decoration:none;
}
.footer-area .btn-join span{
	display:block;
	height:30px;
	cursor:pointer;
	padding:0 10px;
	background:url(images/btn-join.gif) no-repeat 100% -30px;
}
.footer-area .btn-join:hover span{
    background:url(images/btn-join-hover.gif) no-repeat 100% -30px;
    text-decoration:none;
}
.footer-area .col a.btn-join:hover{text-decoration:none;}
/* box-follow */
.box-follow{
	overflow:hidden;
	color:#4f5b64;
	padding:7px 8px 5px 10px;
	font-size:1.2em;
	width:198px;
	background-color:#e5e7e8;
}
.box-follow p{
	margin:0;
}
.box-follow ul{
	list-style:none;
	margin:0;
	padding:0;
	display:inline;
	float:right;
}
.box-follow li{
	float:left;
	margin:0 0 0 6px;
	display:inline;
}
/* news-col */
.footer-area .news-col{
	width:452px;
	float:right;
	margin:30px 0 0;
	background:#fff url(images/bg-news-col.gif) no-repeat;
}
.news-col-b{
	background:url(images/bg-news-col.gif) no-repeat -452px 100%;
	
	width:452px;
}
.news-col .post{
	border-top:1px solid #f9f9fa;
	margin:-1px 0 1px;
	padding:23px 10px 24px;
}
.news-col h5,
.news-col h5 a{
	color:#4f5b64;
	font:bold 1.1em Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0 0 5px;
	text-decoration:none;
}
.news-col h5 a:hover{
	color:#328ccb;
	text-decoration:underline;
}
.news-col p{
	color:#808990;
	font:1.1em/1.4em Verdana, Helvetica, sans-serif;
	margin:0;
}
.news-col a{color:#c5292f;}
.news-col a:hover{
    color:#328ccb;
    text-decoration:underline;
}
/* footer-bottom */
.footer-bottom{
	width:924px;
	margin:0 auto;
	overflow:hidden;
	padding:15px 0 50px 0;
}
.footer-bottom .l-box{
	float:left;
	width:750px;
}
.footer-bottom .l-box .row{
	color:#4f5b64;
	width:100%;
	overflow:hidden;
	font:1em Verdana, Helvetica, sans-serif;
	margin:0 0 5px;
}
.footer-bottom .l-box .hide{display:none;}
.footer-bottom .l-box .row p{margin:0;}
.footer-bottom .l-box .row .txt{
	float:left;
	margin:0 15px 0 0;
}
.footer-bottom .l-box .row a{
	color:#af292e;
	float:left;
    text-decoration:underline;
}
.footer-bottom .l-box .row a:hover{color:#328ccb;}
.footer-bottom .copy{
	text-align:right;
	margin:0;
	color:#b3b8bc;
}
/* navbar */
.navbar{
	list-style:none;
	padding:0;
	overflow:hidden;
	width:100%;
	font:1em Verdana, Helvetica, sans-serif;
	margin:0;
}
.navbar li{
	float:left;
	padding:0 3px 2px;
	margin:0 3px 0 -3px;
	background:url(images/separator03.gif) no-repeat;
}
.navbar a{
	text-decoration:none;
	color:#808990;
}
.navbar a:hover{
    color:#328ccb;
    text-decoration:underline;
}
/* popup */
body.shadow { background:url(images/bg-popup.gif) repeat-y; }
.popup{
	width:864px;
	top:0;
	padding:24px 30px 106px;
}
.popup.short{
	width:440px !important;
	padding: 50px 60px;
}
.popup-holder{
	width:100%;
	overflow:hidden;
}
.popup .popup-title{
	display:block;
	font-weight:normal;
	color:#b9d8ef;
	font-size:20px;
	margin:0 0 31px;
}
.popup .twocolumns{
	float:left;
	width:529px;
}
.popup fieldset.cf-fs1 {
	float:left;
	width:226px;
}
.popup ol{
	margin:0 0 6px;
	overflow:hidden;
	width:100%;
	list-style: none;
	padding-left: 0;
}
.popup li#li--5 #cf_field_5{
	margin:0 0 24px;
}
.popup dd{
	margin:0 0 9px;
	overflow:hidden;
	width:226px;
}
.popup li input{
	width:214px;
	padding:2px 5px;
	margin:0;
	border:1px solid #161e25;
	background-color:#fff;
	height:18px;
	color:#000;
	float:left;
	font:12px Verdana, Helvetica, sans-serif;
	margin: 0 0 9px;
}
.popup li label,
.popup .cf-fs2 label{
	color:#fff;
	display:block;
	padding:0 0 4px;
	font:11px Verdana, Helvetica, sans-serif;
}
.popup li#li--4 label, .popup li#li--6 label, .popup li#li--7 label {
	color:#b3b8bc;
	font-size:9.5px;
}
.popup li#li--8 input{
	width:16px;
	height:16px;
	margin:0 5px 0 0;
	padding:0;
	display: block;
	float: left;
}
.popup li#li--8 label.cf-before{
	padding:2px 5px 0 0;
	display: block;
	float: right;
	color:#b3b8bc;
	font-size:9px;
}
.popup .cf-fs2 dli {
	border:1px solid #161e25;
	background-color:#fff;
	padding:5px;
	width:271px;
	margin:0 0 14px;
	height:282px;
	overflow:hidden;
}
.popup .cf-fs2 li textarea{
	width:271px;
	max-width:271px;
	height:282px;
	border:1px solid #161e25;
	padding:5px;
	color:#000;
	overflow:auto;
	font:12px Verdana, Helvetica, sans-serif;
	overflow:hidden;
}
.popup fieldset.cf-fs2{
	float:right;
	width:283px;
}
.popup .cf-sb{
	overflow:hidden;
	float: right;
	background:url(images/btn-send.gif) no-repeat;
	margin-right: 12px;
}
.popup .cf-sb.news{
	overflow:hidden;
	float:left;
	background:url(images/btn-send.gif) no-repeat;
	margin-right: 12px;
}
.popup .sendbutton{
	color:#fff;
	font:14px Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	background:url(images/btn-send.gif) no-repeat 100% -30px;
	height:30px;
	width:65px;
	border:0;
	float:left;
	cursor:pointer;
}
.popup .address-col{
	float:right;
	width:273px;
	padding:14px 0 0;
}
.popup legend, .popup .linklove { display: none; }
.address-col .subtitle{
	color:#fff;
	display:block;
	margin:0 0 18px;
	font:12px Verdana, Helvetica, sans-serif;
}
.address-col .subtitle span{color:#75b1db;}
.address-col address{
	display:block;
	color:#b3b8bc;
	margin:0 0 24px;
	font:10px Verdana, Helvetica, sans-serif;
}
.address-col .link-holder{
	width:100%;
	margin:0 0 18px;
}
.popup .address-col a{
	color:#328ccb;
	font:10px Verdana, Helvetica, sans-serif;
}
.address-col .img{
	width:263px;
	overflow:hidden;
	padding: 5px;
	background: #fff;
}
.address-col .img img{display:block; border: 1px solid #222; }
.popup .hide{display:none;}

.popup .close-link {
	position: absolute;
	right: 10px;
	bottom: 10px;
	color: #fff;
}
.popup .failure { font-size: 1.2em; color: #DF3742; font-weight: bold; }
/* sub-page inner-bar float over-ride */
.inner-bar {
	float:right;
}

.multiple-subs .sub-page-inner .post-content .widget.category-widget.inner-bar{
    background:#f3f4f5;
    margin:30px 0 10px 20px;
}
.multiple-subs .sub-page-inner .post-content .widget.category-widget.inner-bar ul li{
    font-size:11px;
}
.widget.category-widget.inner-bar a:link, .widget.category-widget.inner-bar a:visited{
    color:#c5292f;
}
.widget.category-widget.inner-bar a:hover{
    color:#328ccb;
}
/* about us page specific - currently */
.bio-box{
    clear:both;
    overflow: hidden;
    padding:10px 0;
    margin-bottom:30px;
}
.bio-box h3{
    display:block;
    margin:0 0 8px 0;
    font:16px/1.4em Georgia, "Times New Roman", serif;
    color:#144567;
}


/* SLIDESHOWS */

/* homepage */
.about-2 .slideOne { background: url('images/slideshows/home/ad-home-01-bg.jpg') repeat-x;  }
.about-2 .slideTwo { background: url('images/slideshows/home/ad-home-02-bg.jpg') repeat-x;  }
.about-2 .slideThree { background: url('images/slideshows/home/ad-home-03-bg.jpg') repeat-x; }

/* what-it-does */
.what-it-does .slideOne { background: url('images/slideshows/what/ad-what-01-bg.jpg') repeat-x;  }
.what-it-does .slideTwo { background: url('images/slideshows/what/ad-what-02-bg.jpg') repeat-x;  }
.what-it-does .slideThree { background: url('images/slideshows/what/ad-what-03-bg.jpg') repeat-x; }
.what-it-does .slideFour { background: url('images/slideshows/what/ad-what-04-bg.jpg') repeat-x; }

/* who-it-helps */
.who-it-helps .slideOne { background: url('images/slideshows/who/ad-who-01-bg.jpg') repeat-x;  }
.who-it-helps .slideTwo { background: url('images/slideshows/who/ad-who-02-bg.jpg') repeat-x;  }
.who-it-helps .slideThree { background: url('images/slideshows/who/ad-who-03-bg.jpg') repeat-x; }
.who-it-helps .slideFour { background: url('images/slideshows/who/ad-who-04-bg.jpg') repeat-x; }
