/**
 * Navigation
 */
#nav-below{margin:40px 0 0;}
.navigation {
  color: #a6a6a6;
  font-size: 11px;
  line-height: 18px;
  margin: 18px 0;
  overflow: hidden;
}

.navigation a:link,
.navigation a:visited {
  color: #a6a6a6;
  text-decoration: none;
}
.navigation a:active,
.navigation a:hover {
  color: #89183E;
}

.nav-previous {
  float:left;
  width:335px;
}
	.nav-previous .meta-nav{float:right;}
	.nav-previous .meta-nav-arrow{
		float:left;
		text-align:left;
	}
.nav-next {
  float:right;
  text-align:right;
  width:335px;
}
	.nav-next .meta-nav{float:left;}
	.nav-next .meta-nav-arrow{
		float:right;
		text-align:right;
	}
#nav-below .meta-nav{
	display:block;
	width:315px;
	line-height:12px;
}
#nav-below .meta-nav-arrow{
	display:block;
	width:20px;
	height:20px;
	font-size:14px;
	line-height:10px;
	color:#999;
}
#nav-above {display:none;}

.paged #nav-above,
.single #nav-above {
  display: block;
}
/**
* BLOG LIST
*/
#view #content h2.blog-title{
	margin: 25px 0 7px; font-size: 20px; font-weight: normal; text-transform: uppercase; color: #666; border-bottom: 1px solid #CCC; padding: 0 0 4px; font-size: 20px; font-weight: normal; text-transform: uppercase; color: #666; border-bottom: 1px solid #CCC; padding: 0 0 4px; font-size: 20px; font-weight: normal; text-transform: uppercase; color: #666; border-bottom: 1px solid #CCC; padding: 0 0 4px;
}
body.home #view #content .left-teasers, body.home #view #content .right-teasers{
	width:338px;
	overflow:hidden;
}
body.home #view #content .left-teasers{float:left;}
body.home #view #content .right-teasers{float:right;}
body.home #view #content .left-teasers div.blog-teaser{padding-right:6px;}
body.home #view #content .right-teasers div.blog-teaser{padding-right:0;}
body.home #view #content div.blog-teaser{
	display:block;
	margin:0 0 8px 0;
	width:338px;
	background:none;
}
body.home #view #content div.blog-teaser.left{float:left;}
body.home #view #content div.blog-teaser.right{float:right;}
body.home #view #content .blog-teaser .link a{
	display:block;
	height:45px;
	width:320px;
	padding: 0 0 0 18px;
	color:#FFF;
	font:normal normal 18px/45px Helvetica, Arial, sans-serif;
	letter-spacing:.075em;
	text-align:left;
	text-decoration:none;
	background-color:#4f2f27;
	background-image:url(/images/blog/bg-blog-link.png);
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
}
body.home #view #content .blog-teaser .link  a:hover{
	text-decoration:underline;
	background-position:0 -45px;
}
body.home #view #content .blog-teaser .desc{display:none; padding:10px; border:1px solid #e8e8e8; background:#f8f8f8;}
body.home #view #content .blog-teaser .desc p{margin-top:8px; font-size:13px; line-height:16px;}
body.home #view #content .blog-teaser .blog-link{float:right; background-image:url(/images/blog/arrow-7x8-black.gif)}
/*COLORS*/
body.home #view #content .blue .link a{background-color:#007CBB;}
body.home #view #content .green .link a{background-color:#049869;}
body.home #view #content .purple .link a{background-color:#1b1464;}
body.home #view #content .red .link a{background-color:#a5221a;}
body.home #view #content .orange .link a{background-color:#B04D23;}

body.home #view #content .connect-facebook .link a{
  background-color:#3B5998;
}
body.home #view #content .connect-twitter .link a{
  background-color:#00A0D1;
}
body.home #view #content .connect-linkedin .link a{
  background-color:#CCC;
}

body.home #view #content .link a img {
  float: left;
  position: relative;
  margin-left: -5px;
  margin-right: 10px;
  top: 6px;
}

/**
* Posts
*/
.cate-link .meta{margin:0 4px; padding-top:4px; width:100%; border-top:1px solid #85384c;}
.cate-link .meta .rss-link{float:left;}
.cate-link .meta .blog-link{float:right;}
.cate-head #sub {position:relative;}
.cate-head .rss-link{position:absolute; top:12px; right:20px; z-index:1000;}
.rss-link, .blog-link{font-size:12px; text-decoration:none !important; font-weight:bold;}
.rss-link{
	padding-left:16px;
	color:#646464;
	background:url(/images/blog/rss-11x11.gif) 0 2px no-repeat;
}
.blog-link{
	padding-right:14px;
	color:#000000;
	background:url(/images/blog/arrow-7x8.gif) 100% 3px no-repeat;
}
.entry-share p{display:block; margin:5px 0 0; height:16px; font-size:10px; line-height:16px; color:#7A7A7A;}
.entry-share span{margin:0; padding:0; height:13px;}
.entry-share .stButton .gbuzz {background-position: 0 -1317px !important;}
/**|WEBINARS|**/
.post-type-archive .type-webinars{
	margin:10px 0;
	padding:10px 0;
	border-bottom:1px solid #e3e3e3;
}
.post-type-archive #view #content .type-webinars h2{margin-bottom:0 !important; font-size:16px;}
.post-type-archive .type-webinars h2 a{text-decoration:none;}
.post-type-archive .type-webinars .entry-meta{margin-bottom:15px;}
.post-type-archive .type-webinars .thumbnail{float:left; width:200px;}
.post-type-archive .type-webinars .desc{margin-left:215px; width:470px;}
.single-webinars .type-webinars .video{margin:25px 0;}
.single-webinars .type-webinars .desc{float:left; padding-right:20px; width:430px; border-right:1px solid #e7e7e7;}
.single-webinars .type-webinars .desc p{margin-top:0;}
.single-webinars .type-webinars .downloads{margin-left:470px; width:215px;}
.single-webinars .type-webinars .downloads h3{text-align:left; font-size:13px;}
.single-webinars .type-webinars .downloads ul{margin:0; padding:0;}
.single-webinars .type-webinars .downloads li{margin:0 0 4px; padding:0 0 4px; list-style:none; border-bottom:1px solid #e7e7e7;}
.single-webinars .type-webinars .downloads li a{color:#4e4e4e; text-decoration:none;}
.single-webinars .type-webinars .downloads li .ico a{float:left; display:block; margin-top:2px; height:11px; width:11px; background:url(/images/blog/download.gif) 0 0; text-indent:-999em;}
.single-webinars .type-webinars .downloads li .ico a:hover,
.single-webinars .type-webinars .downloads li:hover .ico a{background-position:0 -11px;}
.single-webinars .type-webinars .downloads li .name{margin-left:10px; font-size:13px;}
.single-webinars .type-webinars .downloads li .file{margin-left:22px; font-size:10px;}
.single-webinars .type-webinars .downloads li:hover .name a,
.single-webinars .type-webinars .downloads li:hover .file a,
.single-webinars .type-webinars .downloads li .name a:hover,
.single-webinars .type-webinars .downloads li .file a:hover{color:#9e141f;}
/**
 * Meta Data
 */

.entry-meta {
  color: #7a7a7a;
  font-size: 10px;
}

.entry-meta a {
  color: #7a7a7a;
}

.entry-meta a:hover {
  color: #89183E;
}

.entry-utility {
  color: #7a7a7a;
  font-size: 10px;
}

.entry-utility a {
  color: #7a7a7a;
}

.entry-utility a:hover {
  color: #89183E;
}

/*span.comments-link {
  display: none;
}
*/

/**
 * Sidebar
 */
#blog #view #sidebar h3{margin:12px 0 4px;}
#blog #view #sidebar h3 a{color:#89183E; text-decoration:none;}
#blog #view #sidebar ul li li {margin-left:20px; list-style-type:disc;}
#view #sidebar #searchform {
  padding-bottom: 15px;
}

#view #sidebar #searchform label {
  display: none;
}

#view #sidebar #search-2 #searchform label {
  display: block;
}

.widget_recent_entries ul li a, .widget_categoryrecentposts ul li a {
  display: block;
  margin-bottom: 10px;
}

.widget_categoryrecentposts h3{line-height:24px;}
.widget_categoryrecentposts h3 small{font-size:12px;}
.widget_posttags a{font-size:10px;}

/**
 * Content
 */

#view #content h2 a {
  color: #89183E;
}

#view #content h3 {
  color: #89183E;
  font-size: 14px;
}


/**
 * Gallery listing
 */

.category-gallery .size-thumbnail img {
  border: 10px solid #f1f1f1;
  margin-bottom: 0;
}

.category-gallery .gallery-thumb {
  float: left;
  margin-right: 20px;
  margin-top: -4px;
}

.home #content .category-gallery .entry-utility {
  padding-top: 4px;
}


/**
 * Attachment pages
 */

.attachment .entry-content .entry-caption {
  font-size: 140%;
  margin-top: 24px;
}

.attachment .entry-content .nav-previous a:before {
  content: '\2190\00a0';
}

.attachment .entry-content .nav-next a:after {
  content: '\00a0\2192';
}


/**
 * Images
 */

#content img {
  margin: 0;
  height: auto;
  max-width: 640px;
  width: auto;
}
#content .attachment img {
  max-width: 900px;
}
#content .alignleft,
#content img.alignleft {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}
#content .alignright,
#content img.alignright {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}
#content .aligncenter,
#content img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
  margin-bottom: 12px;
}
#content .wp-caption {
  background: #f1f1f1;
  line-height: 18px;
  margin-bottom: 20px;
  padding: 4px;
  text-align: center;
}
#content .wp-caption img {
  margin: 5px 5px 0;
}
#content .wp-caption p.wp-caption-text {
  color: #888;
  font-size: 12px;
  margin: 5px;
}
#content .wp-smiley {
  margin: 0;
}
#content .gallery {
  margin: 0 auto 18px;
}
#content .gallery .gallery-item {
  float: left;
  margin-top: 0;
  text-align: center;
  width: 33%;
}
#content .gallery img {
  border: 2px solid #cfcfcf;
}
#content .gallery .gallery-caption {
  color: #888;
  font-size: 12px;
  margin: 0 0 12px;
}
#content .gallery dl {
  margin: 0;
}
#content .gallery img {
  border: 10px solid #f1f1f1;
}
#content .gallery br+br {
  display: none;
}
#content .attachment img { /* single attachment images should be centered */
  display: block;
  margin: 0 auto;
}


/**
 * Comments
 */

#comments {

}
#comments .navigation {
  padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
  color: #000;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 0;
}
h3#comments-title {
  padding: 24px 0;
}
.commentlist {
  list-style: none;
  margin: 0;
}
.commentlist li.comment {
  border-bottom: 1px solid #e7e7e7;
  line-height: 24px;
  margin: 0 0 24px 0;
  padding: 0 0 0 56px;
  position: relative;
}
.commentlist li:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
  margin-bottom: 18px;
}
#comments .comment-body p:last-child {
  margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
  margin-bottom: 24px;
}
.commentlist ol {
  list-style: decimal;
}
.commentlist .avatar {
  position: absolute;
  top: 4px;
  left: 0;
}
.comment-author {
}
.comment-author cite {
  color: #000;
  font-style: normal;
  font-weight: bold;
}
.comment-author .says {
  font-style: italic;
}
.comment-meta {
  font-size: 12px;
  margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
  color: #888;
  text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
  color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
  font-size: 12px;
  padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
  color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
  color: #ff4b33;
}
.commentlist .children {
  list-style: none;
  margin: 0;
}
.commentlist .children li {
  border: none;
  margin: 0;
}
.nopassword,
.nocomments {
  display: none;
}
#comments .pingback {
  border-bottom: 1px solid #e7e7e7;
  margin-bottom: 18px;
  padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
  margin-top: -6px;
}
#comments .pingback p {
  color: #888;
  display: block;
  font-size: 12px;
  line-height: 18px;
  margin: 0;
}
#comments .pingback .url {
  font-size: 13px;
  font-style: italic;
}

/* Comments form */
input[type=submit] {
  color: #333;
}
#respond {
  border-top: 1px solid #e7e7e7;
  margin: 24px 0;
  overflow: hidden;
  position: relative;
}
#respond p {
  margin: 0;
}
#respond .comment-notes {
  margin-bottom: 1em;
}
.form-allowed-tags {
  line-height: 1em;
}
.children #respond {
  margin: 0 48px 0 0;
}
h3#reply-title {
  margin: 18px 0;
}
#comments-list #respond {
  margin: 0 0 18px 0;
}
#comments-list ul #respond {
  margin: 0;
}
#cancel-comment-reply-link {
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
}
#respond .required {
  color: #ff4b33;
  font-weight: bold;
}
#respond label {
  color: #888;
  font-size: 12px;
}
#respond input {
  margin: 0 0 9px;
  width: 98%;
}
#respond textarea {
  width: 98%;
}
#respond .form-allowed-tags {
  color: #888;
  font-size: 12px;
  line-height: 18px;
}
#respond .form-allowed-tags code {
  font-size: 11px;
}
#respond .form-submit {
  margin: 12px 0;
}
#respond .form-submit input {
  font-size: 14px;
  width: auto;
}
