/* $Id: layout-fixed.css,v 1.1 2010/10/05 23:53:50 spaceninja Exp $ */

/**
 * @file
 * Layout Styling (DIV Positioning)
 *
 * Define CSS classes to create a table-free, 3-column, 2-column, or single
 * column layout depending on whether blocks are enabled in the left or right
 * columns.
 *
 * This layout is based on the Zen Columns layout method.
 *   http://drupal.org/node/201428
 *
 * Only CSS that affects the layout (positioning) of major elements should be
 * listed here.  Such as:
 *   display, position, float, clear, width, height, min-width, min-height
 *   margin, border, padding, overflow
 */

#infscr-loading{
  position: relative;
  width: 100%;
  display: inline-block;
  text-align: center;
  margin: 40px 0;
}

.infinite-scroll-list .pager{
  display: none !important;
}

#infscr-loading img{
  background: none !important;
  box-shadow: none;
  border: none;
  width: 40px;
  height: auto;
  margin: 0 auto 20px;
}


/*
 * Body
 */

#page-wrapper,
.region-page-closure {
  	display:block;overflow:hidden;
 	 width:100%;
}

#page {
	display:block;overflow:hidden;
  	width:100%;
}



.ua-ie-7 .view-content.infinite-page,
.ua-ie-8 .view-content.infinite-page
{
	display:block;overflow:hidden;clear:both;
	padding:20px 0px 0px 0px !important;
}

/*
.ua-ie .view-region-main-details .attachment.attachment-after {
	margin:-30px 0px 0px 0px !important;padding:-30px 0px 0px 0px !important;
}
*/

/* ====================================================================================================  */
/*                                         HEADER                                                        */
/* ===================================================================================================== */

body.not-logged-in{
	padding-top: 100px !important;
}

#header{
	width: 100%;
	top: 0;
	background: #540d01;
}

.not-logged-in #header{
	z-index: 100000;
	position: fixed;
	-webkit-transition: .4s ease;
	-moz-transition: .4s ease;
	-ms-transition: .4s ease;
	transition: .4s ease;
}

.not-logged-in #header.shrink{
	transform: translateY(-50px);
}

#header .section {
	width:960px;
	margin:0px auto;
}

	/* ========================= SEARCH ========================= */
	#header #search-box {
		display:block;overflow:hidden;
		width:310px;height:37px;
		float:right;position:relative;top:16px;right:22px;
	}
		#header #search-box form {
			display:block;overflow:hidden;
			width:310px;height:37px;
			background:url(../_assets/img/header/search.png) 0px 0px no-repeat;
		}

		#header #search-box label {display:none;}
		#header #search-box #edit-search-theme-form-1 {
			display:block;overflow:hidden;
			width:254px;height:27px;
			padding:0px 10px;
			border:none;
			float:left;position:relative;left:4px;top:4px;
			background-color:transparent !important;
			font:normal 16px/27px  'Oswald', Helvetica, Verdana, Arial, sans-serif;color:#525252;/*text-transform:uppercase;*/
		}
		#header #search-box .form-submit {
			display:block;overflow:hidden;
			width:28px;height:27px;
			float:left;position:relative;left:4px;top:4px;
			border:none;
			background:transparent url(../_assets/img/header/go.png) 7px 7px no-repeat;
			text-indent:-9999px;
		}
		#header #search-box .form-submit:hover {background-position:7px -193px;}


	/* ========================= SOCIAL  ========================= */
	#header .social-links {
		position: absolute;
		clear: both;
		float: right;
		right: 10px;
		top: 67px;
	}

	#footer .social-links {
	  position: relative;
	  float: right;
	}

  #footer .social-links ul {
    margin: 0;
  }

	#header .section {
		position: relative;
	}


	#header .social-links li, #footer .social-links li {
		list-style: none;
	}

	#header .social-links li, #footer .social-links li {
		float: left;
		margin-right: 15px;
	}

	/* ========================= HEADER_TOPNAV ========================= */
	#header_topnav {
		display:block;
		margin:0px;
	}

	#header_topnav .topnavarea{
		position: relative;
	}

	#header_topnav .topnavarea::after{
		content: '';
		position: absolute;
		left: 100%;
		top: 0;
		width: 500px;
		height: 100%;
		background: #6f1201;
	}

	#header_topnav .item{
		display: inline-block;
		padding: 5px;
		margin-right: 5px;
		border-right: 1px solid white;
		min-height: 16px;
	}

	.logged-in #header_topnav .item{
		margin-right: 0;
		padding: 5px 0px;
	}
	
	#header_topnav .item:last-child{
		border-right: none;
	}


	#header_topnav .item a, #header_topnav .item{
		display: inline-block;
		line-height: 100%;
	}

	#header_topnav .item.has-icon-left{
		padding-left: 10px;
	}

	#header_topnav .item.search{
		position: relative;
	}
	
	#header_topnav .item.search button{
		border: none;
		color: #f9f3e2;
		padding-left: 20px;
		background: url(/sites/all/themes/trac/_assets/img/header/search-icon.png);
		background-repeat: no-repeat;
		background-size: 15px;
		background-position: 0;
	}

	#header_topnav .item.search button:hover{
		opacity: .8;
	}

	#header_topnav #search-theme-form{
		/*display: none;*/
		position: absolute;
		overflow: hidden;
		right: 100%;
		top: -7px;
		height: 39px;
		width: 0;
		text-align: left;
		background: #f8f3e0;
	}
	#header_topnav #search-theme-form.active{
		width: 200px;
		overflow: visible;
	}

	#header_topnav  #edit-submit{
		position: absolute;
		top: 0;
		right: -85px;
		padding: 19px;
		border: none;
		width: 85px;
		height: 20px;
		background: none;
		background-repeat: no-repeat;
		background-size: 15px;
		background-position: 10px;
	}

	#header_topnav #edit-search-theme-form-1{
		padding: 12px;
		width: 100%;
		background: none;
		color: #8a1803;
		border: none;
		font-size: 14px;
	}

	#header_topnav ul{
		display: inline-block;
		float: right;
		margin:0px;
		padding: 5px 0;
		background: #6f1201;
	}

	#header_topnav li{
		float:left;
		margin:0px;
	}

	#header_topnav li a, #header_topnav li button{
		display:block;
		overflow:hidden;
		font:normal 12px/15px 'Oswald', Helvetica, Verdana, Arial, sans-serif;text-transform:uppercase;
		margin:0px;
		padding:0px 10px 0px 10px;
		letter-spacing: 1px;
		color: #f9f3e2;
		transition: .3s ease;
	}

	#header_topnav li.last a 	{border-left:none;}




	#header_topnav .social-icons a{
		display: inline-block;
		width: 20px;
		height: 20px;
		margin: -5px 0;
		background-size: 100%;
		transition: .3s ease;
	}

	#header_topnav .social-icons a.facebook{
		background-image: url(/sites/all/themes/trac/_assets/img/header/facebook-icon.png);
	}
	#header_topnav .social-icons a.twitter{
		background-image: url(/sites/all/themes/trac/_assets/img/header/twitter-icon.png);
	}
	#header_topnav .social-icons a.linkedin{
		background-image: url(/sites/all/themes/trac/_assets/img/header/linkedin-icon.png);
	}






	.region-header {
	  clear: both; /* Clear the logo */
	}

#header #logo img {
	transition: .3s linear;
  -webkit-transition: .3s linear;
  -moz-transition: .3s linear;
  -o-transition: .3s linear;
  max-width: 200px;
	margin: 10px 0 10px 10px;
}

.shrink #logo, .shrink #logo img{
	-webkit-transition: .4s ease;
	-moz-transition: .4s ease;
	-ms-transition: .4s ease;
	transition: .4s ease;
}

.shrink #logo{
	width: 97px;
  overflow: hidden;
  transform: translateY(50px);
	-webkit-transform: translateY(50px);
	-moz-transform: translateY(50px);
	-o-transform: translateY(50px);
  background: #540d01;
  border-radius: 100%;
}

.shrink #logo img{
  transform: translate(-2px, 1px);
	-webkit-transform: translate(-2px, 1px);
	-moz-transform: translate(-2px, 1px);
	-o-transform: translate(-2px, 1px);
}

.logged-in #header #logo img{
	margin-bottom: 45px;
	max-width: 170px;
}

#header #logo:hover{
	opacity: 1;
}
#header #logo img:hover {opacity: 0.8;}



/* ====================================================================================================  */
/*                                        Main (container for everything else)                           */
/* ===================================================================================================== */
#main-wrapper {position:relative;}

#main {}

#main .messages.error{
  border: 5px solid #900 !important;
  margin: 0 !important;
  padding: 10px 0 !important;
  background: #A92800 !important;
  color: #FFF !important;
  font-weight: bold !important;
  list-style: none !important;
  max-width: 100% !important;
}

#main .messages.error a{
 color: white !important;
} 

#main .messages.error ul{
	padding: 0 !important;
	max-width: 1161px !important;
	margin: 0 auto !important;
}

#main .messages.error li{
	padding-bottom: 5px !important;
	list-style: none !important;
}

#main .messages.error li:last-child {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}


/* ====================================================================================================  */
/*                                        CONTENT                                                        */
/* ===================================================================================================== */

#content,
.no-sidebars #content {
	display:block;overflow:hidden;
	width:100%;
	padding:0px;margin:0px;
}

.sidebar-first #content {
  width: 760px;
  margin-left: 200px; /* LTR */ /* The width of .region-sidebar-first. */
  margin-right: -960px; /* LTR */ /* Negative value of #content's width + left margin. */
}

.sidebar-second #content {
  width: 760px;
  margin-left: 0; /* LTR */
  margin-right: -760px; /* LTR */ /* Negative value of #content's width + left margin. */
}

.two-sidebars #content {
  width: 560px;
  margin-left: 200px; /* LTR */ /* The width of .region-sidebar-first */
  margin-right: -760px; /* LTR */ /* Negative value of #content's width + left margin. */
}

#content .section {
  margin: 0;
  padding: 0;
}

/* ====================================================================================================  */
/*                                        USER TEMPLATE                                                  */
/* ===================================================================================================== */

.usertemplate {
	display:block;overflow:hidden;
	padding:0px 0px 40px 0px;
}





/* ========================= TABS ========================= */
.usertemplate ul.primary {
	padding-right: 5px;
	top: 4px;
	float: right;
}
.usertemplate ul.primary li a span {
	background: none !important;
}

.usertemplate div.tabs {
	border-bottom:4px solid #862000;
}

.usertemplate ul.tabs {
	background:none transparent;
	border-bottom: none;
}
	.usertemplate ul.tabs li{
		/*background:#862000;*/background:transparent;
		padding:0px !important;
	}
	.usertemplate ul.tabs li a{
		display:block;overflow:hidden;
		padding:4px 10px !important;
		border:none !important;
		font:normal 14px/19px 'Oswald', Helvetica, Verdana, Arial, sans-serif !important;text-transform:uppercase;
	}
	.usertemplate ul.tabs li a span						{padding:0px !important;border:none !important;}
	.usertemplate ul.tabs li a.active					{color:#fff !important;background:#862000 !important;}
	.usertemplate ul.tabs li a.active span:hover		{padding:0px !important;}

		.usertemplate ul.tabs li a:link,	.usertemplate ul.tabs li a:visited			{background:#540d01;color:#f7f2df;}
		.usertemplate ul.tabs li a:hover,	.usertemplate ul.tabs li a:visited:hover	{background:#540d01;color:#fff;}

/* ========================= FORM ========================= */
.usertemplate form{
	display:block;overflow:hidden;clear:both;
	width:100%;
}
	.usertemplate form label {
		display:block;overflow:hidden;
		width:100%;/*width:190px;*/
	 	padding:0px !important;margin:0px 10px 20px 0px !important;
	 	font:normal 16px/22px 'Oswald', Helvetica, Verdana, Arial, sans-serif !important;text-transform:uppercase;color:#864e03;
	 	/*float:left;*/
	}
	.usertemplate form .container-inline {
		display:block;overflow:hidden;
		padding:0px !important;margin:0px !important;
	 	float:left;
	}
			.usertemplate form .form-text 	{
				display:block;overflow:hidden;
				width:300px;height:22px;
				padding:0px 4px;margin:0px 10px 0px 0px;
				border:1px solid #864e03;
				font:normal 14px/24px Arial, Helvetica, Verdana, sans-serif;color:#666;
			}
			.usertemplate form .form-textarea {
				display:block;overflow:hidden;
				width:600px !important;height:300px !important;
				padding:2px 4px;
				font:normal 14px/18px Arial, Helvetica, Verdana, sans-serif;color:#666;
				border:1px solid #4b0c00;
				background-color:#fff !important;
			}
			.usertemplate form .form-text:focus,
			.usertemplate form .form-textarea:focus
			{border:1px solid #999;}

		.usertemplate form .form-submit	{
			display:block;overflow:hidden;
			font:normal 14px/18px 'Oswald', Helvetica, Verdana, Arial, sans-serif;text-transform:uppercase;color:#4B0D00;
			margin:0px 0px 20px 0px !important;padding:0px 20px 0px 0px !important;
			background:url(../_assets/img/elements/arrows_sprite.png) right 4px no-repeat !important;
			cursor:pointer;
			-webkit-transition:opacity 1s linear;-moz-transition:opacity 1s linear;-o-transition:opacity 1s linear;
			border:none;
		}
			.usertemplate form .form-submit:hover {background-position:right -196px !important;opacity: 0.4;}

			.ua-ie-7 .usertemplate form .form-submit,
			.ua-ie-8 .usertemplate form .form-submit
			{padding:0px 12px 0px 0px !important;}


.usertemplate .form-item {
	display:block;overflow:hidden;
	margin:10px 0px 20px 0px;
	font:normal 14px/20px Arial, Helvetica, Verdana, sans-serif;color:#5a3a1f;
}

.usertemplate .form-item .description,
.usertemplate .content-area {
	display:block;overflow:hidden;
	margin:10px 0px 20px 0px;
	font:normal 14px/20px Arial, Helvetica, Verdana, sans-serif;color:#5a3a1f;
}

.usertemplate fieldset legend {width:100%;}

	.usertemplate fieldset legend a:link,	.usertemplate fieldset legend a:visited			{color:#5a3a1f;}
	.usertemplate fieldset legend a:hover,	.usertemplate fieldset legend a:visited:hover	{color:#333;}

.usertemplate .form-radios {
	display:block;overflow:hidden;
}

#edit-delete.form-submit {background:url(../_assets/img/elements/arrows_sprite.png) right -596px no-repeat !important;}



/* ====================================================================================================  */
/*                                        SEARCH TEMPLATE                                                */
/* ===================================================================================================== */
.serachtemplate .tabs, .serachtemplate .status {display:none !important;}

/* ========================= FORM ========================= */
.search-form {
	display:block;overflow:hidden;clear:both;
	width:100%;
}
	.search-form label {
		display:block;overflow:hidden;
	 	padding:0px !important;margin:0px 10px 0px 0px !important;
	 	font:normal 16px/22px 'Oswald', Helvetica, Verdana, Arial, sans-serif !important;text-transform:uppercase;color:#864e03;
	 	float:left;
	}
	.search-form .container-inline {
		display:block;overflow:hidden;
		padding:0px !important;margin:0px !important;
	 	float:left;
	}
			.search-form .form-text 	{
				display:block;overflow:hidden;
				width:300px;height:22px;
				padding:0px 4px;margin:0px 10px 0px 0px;
				border:1px solid #864e03;
				font:normal 14px/24px Arial, Helvetica, Verdana, sans-serif;color:#666;
				float:left;
			}
			.search-form .form-submit	{
			display:block;overflow:hidden;
			font:normal 14px/18px 'Oswald', Helvetica, Verdana, Arial, sans-serif;text-transform:uppercase;color:#4B0D00;
			margin:0px !important;padding:0px 20px 0px 0px !important;
			background:url(../_assets/img/elements/arrows_sprite.png) right 4px no-repeat !important;
			cursor:pointer;
			-webkit-transition:opacity 1s linear;-moz-transition:opacity 1s linear;-o-transition:opacity 1s linear;
			border:none;
			float:left;
			}
			.search-form .form-submit:hover {background-position:right -196px !important;opacity: 0.4;}

			.ua-ie-7 .search-form .form-submit,
			.ua-ie-8 .search-form .form-submit
			{padding:0px 12px 0px 0px !important;}


/* ========================= RESULTS ========================= */

.left-side-column-search {

	float:left; width:550px;
	padding:0 40px 0 0;
	margin-bottom:30px;

}

.serachtemplate .panels-flexible-row-inside {
	margin-top: 15px !important;
}

.right-side-column-search {

	float:left;

}

.right-side-column-search .node-type-explore p {
	padding-left: 0 !important;
}

.right-side-column-search a:link, .right-side-column-search a:visited {

	color:#862000;text-decoration:underline;

}

.views_view__chatter_main_details__block ul li a {
    color:#862000;
}

.views_view__chatter_main_details__block ul li a:hover {
    color:#000;
}

.right-side-column-search a:hover, .right-side-column-search a:visited:hover {

	color:#000;text-decoration:underline;

}

.left-side-column-search .box h2 {
	text-transform: uppercase;
	border-top: 6px solid #4b0c00 !important;
	border-bottom: none !important;
	font-size: 22px !important;
	padding-left: 0!important;
	padding-top: 10px !important;
	margin-top: 10px !important;
}

.right-side-column-search h2,h3 {
	display:block;
	overflow:hidden;
	width:100%;
	font:normal 22px/30px 'Oswald', Helvetica, Verdana, Arial, sans-serif;
	color:#851f00;
	padding:4px 0px 0px 0px !important;
	margin:0px 0px 25px 0px!important;
}
.right-side-column-search h2 {
	border: none !important;
}

.right-side-column-search ul {
	margin: 0 !important;
}
.right-side-column-search p {
	padding-left: 0 !important;
}

.right-side-column-search .current-search h3 {
	padding-left: 15px !important;
	text-transform: uppercase;
	border-top: 6px solid #4b0c00;
	margin-top: 50px !important;
}

.spelling-suggestions {
	width:100%;
	height:90px;
	font:normal 22px/30px 'Oswald', Helvetica, Verdana, Arial, sans-serif;
	color:#851f00;
	display:block;
	float:left;
}

.spelling-suggestions strong {
	font-style: italic;
}


.serachtemplate .panels-flexible-row-inside {
	margin-top: 15px !important;
}


.serachtemplate dl,
.profile dl {
	display:block;overflow:hidden;
	padding:0px 0px 5px 0px !important;margin:10px 0px 20px 0px !important;
	font:normal 14px/18px Arial, Helvetica, Verdana, sans-serif;color:#666;
}
		.serachtemplate dl a:link,
		.serachtemplate dl a:visited
		{color:#862000;text-decoration:underline;}

		.serachtemplate dl a:hover,
		.serachtemplate dl a:visited:hover
		{color:#000;text-decoration:underline;}


.serachtemplate dt,
.profile dt {
	font:normal 16px/22px 'Oswald', Helvetica, Verdana, Arial, sans-serif;
	display:block;overflow:hidden;
	margin:0px 0px 10px 0px;padding:0px;
}
.serachtemplate dd,
.profile dd {
	display:block;overflow:hidden;
	padding:0px 0px 10px 0px !important;margin:0px 0px 30px 0px !important;
	background:url(../_assets/img/elements/hr.png) left bottom repeat-x;
}

.serachtemplate strong {font-weight:bold;color:#9b0d0c !important;}


/* ========================= PAGANATION ========================= */
.serachtemplate .pager {
	display:block;overflow:hidden;
	padding:0px 0px 10px 0px !important;margin:0px 0px 40px 0px !important;
}
	.serachtemplate .pager ul {
		display:block;overflow:hidden;
		padding:0px !important;margin:0px !important;
	}
	.serachtemplate .pager li {
		display:block;overflow:hidden;
		padding:2px !important;margin:0px 10px 0px 0px !important;
		font:normal 24px/30px  'Oswald', Helvetica, Verdana, Arial, sans-serif;color:#864e03;
		float:left;
	}
	.serachtemplate .pager li.pager-current {text-decoration:underline;}

	.serachtemplate .pager li a{
		display:block;overflow:hidden;
		padding:0px !important;margin:0px !important;
	}


	.serachtemplate .pager a:link,	.serachtemplate .pager a:visited		{color:#851f00 !important;text-decoration:none !important;}
	.serachtemplate .pager a:hover,	.serachtemplate .pager a:visited:hover	{color:#000 !important;text-decoration:underline !important;}




/* ====================================================================================================  */
/*                                               PANEL TEMPLATES                                         */
/* ===================================================================================================== */


/* ========================= HOMEPAGE ===================== */

body.front .one_column_top .panels-flexible-row-inside {
	width: 100%;
}

body.front h2.pane-title {
 	display:block;overflow:hidden;
 	padding:2px 0px 5px 10px !important;margin:0px 0px 28px 0px !important;
 	font:normal 18px/24px 'Oswald', Helvetica, Verdana, Arial, sans-serif;text-transform:uppercase;color:#4b0c00;
 	border-top:6px solid #4b0c00;border-bottom:1px solid #4b0c00;
 }

body.front .pane-home-recent-chatter {
 	width: 100%;
}

body.front .home-promos {
 	width: 100%;
}

body.front .home-promos ul {
	width: 100%;
}

body.front .panels-flexible-region-home-left_column {
	width: 100%;
}

body.front .pane-what-to-watch {
	width: 960px;
	margin: 40px auto 0 auto;
}

.view-what-to-watch .view-content ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.view-what-to-watch .view-content ul li {
	float: left;
	width: 300px;
	padding: 0 !important;
	margin: 0 10px 20px !important;
}

.view-what-to-watch .view-content ul li h3,
.home-recent-chatter .view-content ul li h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 20px;
	margin: 0 0 10px 0 !important ;
}

.view-what-to-watch .view-content ul li .views-field-body a:link,
.view-what-to-watch .view-content ul li .views-field-body a:visited,
.home-recent-chatter .view-content ul li .views-field-field-description-value a:link,
.home-recent-chatter .view-content ul li .views-field-field-description-value a:visited {
	color: #851F00;
	text-decoration: underline;
}


.home-recent-chatter .view-content .views-field-field-article-thumbnail-fid a img {
	border: 5px solid #fff;
	outline:#ccc solid 1px;
	box-shadow: 1px 5px 5px #ccc;
	margin-bottom: 15px;
}

.view-what-to-watch .view-content ul li .views-field-title {
	background: url(../_assets/img/elements/hr.png) left bottom repeat-x;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0px;
}

.view-what-to-watch .view-content ul li h3 a,
.home-recent-chatter .view-content ul li h3 a {
	color: #851F00;
	display: block;
}

.home-recent-chatter .view-content ul li h3 a {
	text-decoration: none;
}

.view-what-to-watch .view-content ul li .views-field-field-referenced-content-value-1,
.view-what-to-watch .view-footer {
	font: normal 14px/18px 'Oswald', Helvetica, Verdana, Arial, sans-serif;
	text-transform: uppercase;
	text-align: right;
	padding: 20px 10px 0 0px;
}

.view-what-to-watch .view-content ul li .views-field-field-referenced-content-value-1 a:link,
.view-what-to-watch .view-content ul li .views-field-field-referenced-content-value-1 a:visited {
	text-decoration: none !important;
	color: #851F00;
	background-position: 72px -296px;
	-webkit-transition: opacity 1s linear;
	-moz-transition: opacity 1s linear;
	-o-transition: opacity 1s linear;
}

.view-what-to-watch .view-content ul li .views-field-body {
	text-align: left;
	padding: 0 0 0 0px;
	font-size: 13px;
	line-height: 18px;
	font: normal 14px/20px Arial, Helvetica, Verdana, sans-serif;
	color: #5a3a1f;
}

.view-what-to-watch .view-content ul li .views-field-field-referenced-content-value-1 a:link {
	font-weight: bold;
}

.view-what-to-watch .view-content ul li.views-row-1,
.view-what-to-watch .view-content ul li.views-row-2,
.view-what-to-watch .view-content ul li.views-row-3 {
	margin-bottom: 40px!important;
}

.view-what-to-watch .view-content ul li.views-row-4:before {
  content: '';
  left: -10px;
  top: -20px;
  position: relative;
  display: block;
  width: 950px;
  border-top: 1px solid #851F00;
}

.view-what-to-watch .view-footer {
	clear: both;
	text-align: right;
	margin: 20px 4px;
}

.view-what-to-watch .view-footer a {
	text-decoration: none !important;
	color: #4B0D00;
	background-position: 54px 5px;
	-webkit-transition: opacity 1s linear;
	-moz-transition: opacity 1s linear;
	-o-transition: opacity 1s linear;
	background-image: url(../_assets/img/elements/arrows_sprite.png);
	background-repeat: no-repeat;
	text-align: left;
	padding: 0px 20px 0px 0px;
}

.view-what-to-watch .view-footer a:link {
	-webkit-transition: opacity 1s linear;
	-moz-transition: opacity 1s linear;
	-o-transition: opacity 1s linear;
}

body.not-front .view-what-to-watch .view-content ul li {
	width: 100%;
	text-align: left;
	padding: 20px 0px 24px 0px !important;
	margin: 0px !important;
	background: url(../_assets/img/elements/hr.png) left bottom repeat-x;
}

body.not-front .view-what-to-watch .views-field-field-image-fid {
	float: left;
	margin-right: 20px;
}

body.not-front .view-what-to-watch .views-field-field-image-fid img {
	width: 192px;
}

body.not-front .view-what-to-watch .views-field-title {
	margin: 0 0 25px 0;
}

body.not-front .view-what-to-watch .views-field-title a {
	font: normal 16px/20px Georgia, "Times New Roman", Times, serif;
	color: #851F00;
}

body.not-front .view-what-to-watch .views-field-body .field-content {
	display: block;
	overflow: hidden;
	font: normal 14px/20px Arial, Helvetica, Verdana, sans-serif;
	color: #5a3a1f;
	margin: 0px 0px 6px 0px;
	padding: 0px !important;
}

body.not-front .view-what-to-watch .view-content ul li .views-field-title {
	background: none;
}

body.not-front .view-what-to-watch .view-content ul li .views-field-view-node {
	text-align: left;
	margin-left: 222px;
}

body.not-front .view-what-to-watch .view-content ul li .views-field-view-node a {
	background-position: 68px 5px;
	-webkit-transition: opacity 1s linear;
	-moz-transition: opacity 1s linear;
	-o-transition: opacity 1s linear;
	background-repeat: no-repeat;
	padding: 0px 20px 0px 0px;
}

body.not-front .view-what-to-watch .view-content ul li .views-field-view-node a:link {
	background-image: url(../_assets/img/elements/arrows_sprite.png);
}

body.node-type-what-to-watch .field-field-image {
	float: left;
	margin: 0 20px 0 1px;
}

body.node-type-what-to-watch .field-field-image img {
	/*border: 5px solid #fff;*/
	outline: #ccc solid 1px;
	box-shadow: 1px 5px 5px #ccc;
	margin-bottom: 15px;
}

body.node-type-what-to-watch .pane-node-body {
display: block;
	overflow: hidden;
	font: normal 14px/20px Arial, Helvetica, Verdana, sans-serif;
	color: #5a3a1f;
	margin: 0px 0px 6px 0px;
	padding: 0px !important;
}

.view-what-to-watch .pager {
	margin: 10px 0;
	padding: 20px 0;
}

.view-what-to-watch .pager li,
.view-what-to-watch .pager li a {
	color: #4B0D00;
	font: normal 14px/18px 'Oswald', Helvetica, Verdana, Arial, sans-serif;
	text-transform: uppercase;
}

.panels-flexible-row-home-main-row .pane-home-recent-chatter {
	background: #E6E0D2 url('../_assets/img/backgrounds/one_column_bottom.jpg') center top repeat-y;
}

.panels-flexible-row-home-main-row .pane-home-recent-chatter .pane-content ul li {
	float: left;
	width: 300px;
	padding: 0 !important;
	margin: 0 10px !important;
}

.view-home-page-grid .view-content ul li {
	width: 50%;
	margin: 0 !important;
}

.view-home-page-grid .view-content ul li .home-block-promo {
	width: 100%;
}

.panels-flexible-region-home-bottom_right .pane-content .view-home-recent-chatter .view-content li {
	width: 270px;
}

body.front .one_column_bottom {
	background: #f9f3e2 url(../_assets/img/backgrounds/one_column_top.jpg) center top repeat-y
}

body.front .one_column_top .pane-home-recent-chatter h2.pane-title {
	width: 960px;
	margin: 28px auto 28px auto !important;
}

body.front .one_column_top .pane-home-recent-chatter .pane-content {
	width: 960px;
	margin: 0 auto;
}

body.front .one_column_top .pane-home-recent-chatter .pane-content .view-content ul li {
	text-align: center;
	background: none;
}

body.front .one_column_top .pane-home-recent-chatter .pane-content .view-content ul li .views-field-field-link-url {
	border-bottom: none;
	font-size: 14px;
	text-align: right;
}

.view-id-home_recent_chatter .critical-dev-thumb,
.view-id-what_to_watch .critical-dev-thumb {
	position: relative;
	margin-bottom: 10px;
}

.view-id-home_recent_chatter .critical-dev-thumb-details,
.view-id-what_to_watch .critical-dev-thumb-details {
	line-height: 14px;
	text-align: left;
	background: #f1f1f1;
	color: #666;
	position: absolute;
	left: 10px;
	bottom: 20px;
	width: 270px;
	font-size: 12px;
	padding: 5px;
	font-style: normal;
	background-color:rgba(255,255,255,0.7);
}
.view-id-what_to_watch .critical-dev-thumb-details {
	top: 0px;
	width: 287px;
	height: 208px;
	background: url(../_assets/img/elements/frame_large.png);
	padding: 0;
  left: -3px;
  bottom: 0;
  top: -3px;
}

.view-id-what_to_watch .critical-dev-thumb-details span {
  position: absolute;
	left: 15px;
	color: #fff;
	font: normal 14px/280px 'Oswald', Helvetica, Verdana, Arial, sans-serif;
}

.one_column_top .view-id-home_recent_chatter .views-field-title {
	background: url(../_assets/img/elements/hr.png) left bottom repeat-x;
	padding: 0 0 5px 0;
	margin: 0 0 10px 10px;
	text-align: left;
}

.one_column_top  .view-id-home_recent_chatter .views-field-field-description-value {
	text-align: left;
	padding: 0 0 0 10px;
	font-size: 13px;
	line-height: 18px;
}

.one_column_top .view-id-home_recent_chatter .views-field-field-contributor-uid {
	text-align: left;
	padding: 0 0 0 10px;
	font-size: 11px;
}

.one_column_top .view-id-home_recent_chatter .views-field-view-node,
.one_column_top .view-id-home_recent_chatter .view-footer {
	font: normal 14px/18px 'Oswald', Helvetica, Verdana, Arial, sans-serif;
	text-transform: uppercase;
	clear: both;
	text-align: right;
	margin: 20px 4px;
}

.one_column_top .view-id-home_recent_chatter .views-field-view-node a,
.one_column_top .view-id-home_recent_chatter .view-footer a,
.view-what-to-watch .view-content ul li .views-field-field-referenced-content-value-1 a {
	text-decoration: none !important;
	color: #4B0D00;
	background-position: 54px 5px;
	-webkit-transition: opacity 1s linear;
	-moz-transition: opacity 1s linear;
	-o-transition: opacity 1s linear;
	background-repeat: no-repeat;
	text-align: left;
	padding: 0px 27px 0px 0px;
}

.one_column_top .view-id-home_recent_chatter .views-field-view-node a {
	padding: 0;
}

.one_column_top .view-id-home_recent_chatter .view-footer a,
.view-what-to-watch .view-content ul li .views-field-field-referenced-content-value-1 a {
	background-image: url(../_assets/img/elements/arrows_sprite.png);
}

.one_column_top .view-id-home_recent_chatter .view-footer a:link,
.view-what-to-watch .view-content ul li .views-field-field-referenced-content-value-1 a:link {
	-webkit-transition: opacity 1s linear;
	-moz-transition: opacity 1s linear;
	-o-transition: opacity 1s linear;
}

.one_column_bottom .pane-home-recent-chatter h2.pane-title {
	margin: 0 0 10px 0 !important;
}

.one_column_bottom .view-home-recent-chatter .view-content ul li {
	padding: 10px !important;
}

.one_column_bottom .view-home-recent-chatter .view-content ul li h3 {
	font-size: 15px;
	margin: 0 !important;
}

.one_column_bottom .view-home-recent-chatter .view-footer {
	font: normal 14px/18px 'Oswald', Helvetica, Verdana, Arial, sans-serif;
	text-transform: uppercase;
	text-align: right;
	margin: 20px 0;
}

.one_column_bottom .view-home-recent-chatter .view-footer a {
	text-decoration: none !important;
	color: #851F00;
	background-position: 72px -296px;
	-webkit-transition: opacity 1s linear;
	-moz-transition: opacity 1s linear;
	-o-transition: opacity 1s linear;
}

.one_column_bottom .view-home-recent-chatter .view-footer {
	font: normal 14px/18px 'Oswald', Helvetica, Verdana, Arial, sans-serif;
	text-transform: uppercase;
	clear: both;
	text-align: right;
	margin: 20px 4px;
}

.one_column_bottom .view-home-recent-chatter .view-footer a {
	text-decoration: none !important;
	color: #4B0D00;
	background-position: 54px 5px;
	-webkit-transition: opacity 1s linear;
	-moz-transition: opacity 1s linear;
	-o-transition: opacity 1s linear;

	background-repeat: no-repeat;
	text-align: left;
	padding: 0px 20px 0px 0px;
}

.one_column_bottom .view-home-recent-chatter .view-footer a {
	background-image: url(../_assets/img/elements/arrows_sprite.png);
}

.one_column_bottom .view-home-recent-chatter .view-footer a:link {
	-webkit-transition: opacity 1s linear;
	-moz-transition: opacity 1s linear;
	-o-transition: opacity 1s linear;
}



/* ========================= TOP ========================= */
.one_column_top {
	display:block;overflow:hidden;
	width:100%;
	padding:0px 0px 0px 0px;
	background:#f9f3e2 url(../_assets/img/backgrounds/one_column_top.jpg) center top repeat-y;
}

	.one_column_top .panels-flexible-row-inside {
		display:block;overflow:hidden;
		width:960px;
		margin:0px auto;
	}




/* ========================= BOTTOM========================= */
.one_column_bottom {
	display:block;overflow:hidden;
	width:100%;
	padding:40px 0px 100px 0px;
	background:#e5e0d2 url(../_assets/img/backgrounds/one_column_bottom.jpg) center top repeat-y;
}

	.one_column_bottom .panels-flexible-row-inside {
		display:block;overflow:hidden;
		width:960px;
		margin:0px auto;
	}

 .one_column_bottom h2 {
 	display:block;overflow:hidden;
 	padding:2px 0px 5px 10px !important;margin:0px 0px 28px 0px !important;
 	font:normal 18px/24px 'Oswald', Helvetica, Verdana, Arial, sans-serif;text-transform:uppercase;color:#4b0c00;
 	/*border-top:6px solid #4b0c00;border-bottom:1px solid #4b0c00;*/
 }

 #content .block-trac_missed_cta {
 	margin: 0;
 }

.feature-box-wrapper {
	position: fixed;
  right: 0;
	top: 100px !important;
	z-index: 999;
}

.feature-box {
	position: absolute;
	top: 20px;
	right: 0;
	background: #891d00;
	width: 100px;
	padding: 5px 0 5px 5px;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
	color: #F9F4E1;
}

.feature-box.open {
	right: 0px;
}

.feature-box.closed {
	right: -105px;
}

.feature-box em {
	background: #891d00;
	position: absolute;
	left: -26px;
	padding: 10px 5px;
	color: #F9F4E1;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	text-align: center;
	/*font-family: 'Oswald', Helvetica, Verdana, Arial, sans-serif;*/
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
}

.feature-box em:hover {
	cursor: pointer;
}

.feature-box-inner {
}

.feature-box .feature-box-inner h4 {
	padding: 0 !important;
	margin: 0 !important;
}

.feature-box .feature-box-inner h4 a {
	display: block;
	/*margin: 0 5px;*/
	padding: 10px;
	color: #F9F4E1 !important;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 14px;
	text-align: center;
	font-family: 'Oswald', Helvetica, Verdana, Arial, sans-serif;
	cursor: pointer;
	background: #5e0501;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
}

.feature-box .feature-box-inner h4 a span {
	display: block;
	margin: 5px 0;
	font-size: 24px;
}

.feature-box .feature-box-inner h4 a:hover {
	text-decoration: none;
}

/* ========================= PAGE ONE COLUMN ========================= */
.one_column_area,
.panels-flexible-1_column
 {
	display:block;overflow:hidden;
	width:100%;
	padding:40px 0px 40px 0px !important;
	background:#f9f3e2 url(../_assets/img/backgrounds/one_column_top.jpg) center top repeat-y;
}

	.one_column_area .panels-flexible-row-inside,
	.panels-flexible-1_column .panels-flexible-1_column-inside
	{
		display:block;overflow:hidden;
		width:960px;
		margin:0px auto;
	}

.panels-flexible-1_column .pager.infinite-pager {
	display:block;overflow:hidden;
	width:100%;
	background:url(../_assets/img/elements/hr.png) left top repeat-x !important;
	padding:20px 0px 0px 0px !important;margin:20px 0px 0px 0px !important;
}

/* ====================================================================================================  */
/*                                  panelarea_side panelarea_main                                        */
/* ===================================================================================================== */

.panels-flexible-2_column {
	display:block;overflow:hidden;
	width:100%;
	padding:0px;/*padding:40px 0px 0px 0px;*/
	background:url(../_assets/img/backgrounds/two_column.jpg) center top repeat-y;
}

.panels-flexible-2_column .panel-flexible-inside {background:url(../_assets/img/backgrounds/two_column_960.jpg) center top repeat-y;padding:40px 0px 0px 0px;}

/*.ua-ios .panels-flexible-2_column {background:url(../_assets/img/backgrounds/two_column.jpg) -166px 0px repeat-y !important;}*/








.panels-flexible-2_column-inside {
	display:block;overflow:hidden;
	width:960px;
	margin:0px auto;
}

/* ========================= MAIN ========================= */
.globalsidearea {
	display:block;
	width:100%;
	margin:0px 0px 0px 25px;
}



	.panelarea_main {
		display:block;overflow:hidden;
		width:630px;
		padding:0px 0px 40px 0px !important;margin:0px 30px 0px 0px !important;/*padding:0px !important;margin:0px 30px 40px 0px !important;*/
	}

	.node-type-page h1,
	.panelarea_main h1,
	.panels-flexible-1_column-inside h1,
	.serachtemplate h1,
	.usertemplate h1
	{
		display:block;overflow:hidden;
		/*width:630px;*/width:100%;
		font:normal 22px/30px 'Oswald', Helvetica, Verdana, Arial, sans-serif;color:#851f00;
		padding:4px 0px 0px 0px !important;margin:0px 0px 25px 0px!important;
		border-top:6px solid #851f00;
	}
		.panelarea_main h1 a:link,	.panelarea_main h1 a:visited		{color:#851f00;}
		.panelarea_main h1 a:hover,	.panelarea_main h1 a:visited:hover	{color:#333;text-decoration:underline;}



		.panels-flexible-1_column-inside h1 a:link,	.panels-flexible-1_column-inside h1 a:visited		{color:#851f00;}
		.panels-flexible-1_column-inside h1 a:hover,	.panels-flexible-1_column-inside h1 a:visited:hover	{color:#333;text-decoration:underline;}

	/*
	.panelarea_main .field-content h2 {
		display:block;overflow:hidden;
	 	padding:0px !important;margin:40px 0px 0px 0px !important;
	 	font:normal 14px/18px 'Oswald', Helvetica, Verdana, Arial, sans-serif;text-transform:uppercase;color:#666;
	}
	*/

	/* pane-article-main ========================= */

	.view-article-chapter-title .views-field-title {margin:0px 0px 28px 0px !important;}

	/*
	.subnav h2{
		color:#862000 !important;
		border-top:6px solid #862000 !important;border-bottom:1px solid #862000 !important;
	}
	*/

	.node-type-page h2,
	.panelarea_main h2,
	.panels-flexible-1_column-inside h2.pane-title,
	.view-article-chapter-title h2,
	.box h2,
	.globalsidearea h2,
	.usertemplate h2,
	.node-type-chatter h2,
	.chatter-description h2
	{
		display:block;overflow:hidden;
	 	padding:2px 0px 5px 10px !important;margin:0px 0px 28px 0px !important;
	 	font:normal 18px/24px 'Oswald', Helvetica, Verdana, Arial, sans-serif !important;text-transform:uppercase;color:#4b0c00 !important;
	 	border-top:6px solid #4b0c00 !important;border-bottom:1px solid #4b0c00 !important;
	}
		.panelarea_main .views-field-body h2 a:link,	.panelarea_main .views-field-body h2 a:visited			{color:#4b0c00;}
		.panelarea_main .views-field-body h2 a:hover,	.panelarea_main .views-field-body h2 a:visited:hover	{color:#000;text-decoration:underline;}

		.panels-flexible-1_column-inside h2 a:link,		.panels-flexible-1_column-inside h2 a:visited			{color:#4b0c00;}
		.panels-flexible-1_column-inside h2 a:hover,	.panels-flexible-1_column-inside h2 a:visited:hover	{color:#000;text-decoration:underline;}

		.node-type-chatter h2 a:link,	.node-type-chatter h2 a:visited			{color:#4b0c00;}
		.node-type-chatter h2 a:hover,	.node-type-chatter h2 a:visited:hover	{color:#000;text-decoration:underline;}


	.node-type-page h3,
	.group-rel-group-info h3,
	.article-rel-group-info h3,
	.panels-flexible-1_column-inside h3,
	.panelarea_main .views-field-body h3,
	.views-field-field-incidents-value h3,
	.views-field-field-link-url,
	.views-field-field-user-profile-bio-value label,
	.globalsidearea h3,
	.usertemplate fieldset legend,
	.profile h3,
	.node-type-chatter h3,
	.chatter-description h3{
		display:block;overflow:hidden;
	 	padding:2px 0px 5px 10px !important;margin:10px 0px 20px 0px !important;
	 	font:normal 16px/22px 'Oswald', Helvetica, Verdana, Arial, sans-serif;text-transform:uppercase;color:#851f00;
	 	border-bottom:1px solid #851f00;
	}
		.panels-flexible-1_column-inside h3 a:link,
		.panels-flexible-1_column-inside h3 a:visited,
		.panelarea_main .views-field-body h3 a:link,
		.panelarea_main .views-field-body h3 a:visited,
		.views-field-field-incidents-value h3 a:link,
		.views-field-field-incidents-value h3 a:visited,
		.article-rel-group-info h3 a:link,
		.article-rel-group-info h3 a:visited,
		.group-rel-group-info h3 a:link,
		.group-rel-group-info h3 a:visited,
		.views-field-field-link-url a:link,
		.views-field-field-link-url a:visited
		{color:#851f00 !important;text-decoration:none !important;}

		.panels-flexible-1_column-inside h3 a:hover,
		.panels-flexible-1_column-inside h3 a:visited:hover,
		.panelarea_main .views-field-body h3 a:hover,
		.panelarea_main .views-field-body h3 a:visited:hover,
		.views-field-field-incidents-value h3 a:hover,
		.views-field-field-incidents-value h3 a:visited:hover,
		.article-rel-group-info h3 a:hover,
		.article-rel-group-info h3 a:visited:hover,
		.group-rel-group-info h3 a:hover,
		.group-rel-group-info h3 a:visited:hover,
		.views-field-field-link-url a:hover,
		.views-field-field-link-url a:visited:hover
		{color:#000 !important;text-decoration:underline !important;}


	.node-type-page h4,
	.panels-flexible-1_column-inside .views-field-body h4,
	.panelarea_main .views-field-body h4,
	.views-field-field-incidents-value h4,
	.node-type-chatter h4,
	.chatter-description h4{
		display:block;overflow:hidden;
	 	padding:2px 0px 5px 10px !important;margin:10px 0px 20px 0px !important;
	 	font:normal 14px/18px 'Oswald', Helvetica, Verdana, Arial, sans-serif;text-transform:uppercase;color:#333;
	}
		.panels-flexible-1_column-inside h4 a:link,
		.panels-flexible-1_column-inside h4 a:visited {
			color:#333;
		}
		.panels-flexible-1_column-inside h4 a:hover,
		.panels-flexible-1_column-inside h4 a:visited:hover	{
			color:#000;text-decoration:underline;
		}

		.views-field-field-incidents-value h4 a:link,
		.views-field-field-incidents-value h4 a:visited,
		.panelarea_main .views-field-body h4 a:link,
		.panelarea_main .views-field-body h4 a:visited {
			color:#333;
		}

		.views-field-field-incidents-value h4 a:hover,
		.views-field-field-incidents-value h4 a:visited:hover,
		.panelarea_main .views-field-body h4 a:hover,
		.panelarea_main .views-field-body h4 a:visited:hover {
			color:#000;text-decoration:underline;
		}

		.node-type-chatter h4 a:link,
		.node-type-chatter h4 a:visited	{
			color:#333;
		}
		.node-type-chatter h4 a:hover,
		.node-type-chatter h4 a:visited:hover	{
			color:#000;text-decoration:underline;
		}

	.node-type-page h5,
	.panels-flexible-1_column-inside .views-field-body h5,
	.panelarea_main .views-field-body h5,
	.views-field-field-incidents-value h5,
	.node-type-chatter h5,
	.chatter-description h5{
		display:block;overflow:hidden;
	 	padding:2px 0px 5px 10px !important;margin:10px 0px 20px 0px !important;
	 	font:normal 14px/18px Arial, Helvetica, Verdana, sans-serif;text-transform:uppercase;color:#666;
	}
		.panels-flexible-1_column-inside h5 a:link,	    .panels-flexible-1_column-inside h5 a:visited			{color:#666;}
		.panels-flexible-1_column-inside h5 a:hover,	.panels-flexible-1_column-inside h5 a:visited:hover	{color:#000;text-decoration:underline;}

		.panelarea_main .views-field-body h5 a:link,	.panelarea_main .views-field-body h5 a:visited			{color:#666;}
		.views-field-field-incidents-value h5 a:link,	.views-field-field-incidents-value h5 a:visited			{color:#666;}
		.panelarea_main .views-field-body h5 a:hover,	.panelarea_main .views-field-body h5 a:visited:hover	{color:#000;text-decoration:underline;}
		.views-field-field-incidents-value h5 a:hover,	.views-field-field-incidents-value h5 a:visited:hover	{color:#000;text-decoration:underline;}

		.node-type-chatter h5 a:link,	.node-type-chatter h5 a:visited			{color:#666;}
		.node-type-chatter h5 a:hover,	.node-type-chatter h5 a:visited:hover	{color:#000;text-decoration:underline;}

	.node-type-page h6,
	.panels-flexible-1_column-inside .views-field-body h6,
	.panelarea_main .views-field-body h6,
	.views-field-field-incidents-value h6,
	.node-type-chatter h6,
	.chatter-description h6{
		display:block;overflow:hidden;
	 	padding:2px 0px 5px 10px !important;margin:10px 0px 20px 0px !important;
	 	font:normal 14px/18px Arial, Helvetica, Verdana, sans-serif;text-transform:uppercase;color:#666;
	}
		.panels-flexible-1_column-inside h6 a:link,	.panels-flexible-1_column-inside h6 a:visited			{color:#666;}
		.panels-flexible-1_column-inside h6 a:hover,	.panels-flexible-1_column-inside h6 a:visited:hover	{color:#000;text-decoration:underline;}

		.panelarea_main .views-field-body h6 a:link,	.panelarea_main .views-field-body h6 a:visited, .views-field-field-incidents-value h6 a:link,	.views-field-field-incidents-value h6 a:visited			{color:#666;}
		.panelarea_main .views-field-body h6 a:hover,	.panelarea_main .views-field-body h6 a:visited:hover, .views-field-field-incidents-value h6 a:hover,	.views-field-field-incidents-value h6 a:visited:hover	{color:#000;text-decoration:underline;}

		.node-type-chatter h6 a:link,	.node-type-chatter h6 a:visited			{color:#666;}
		.node-type-chatter h6 a:hover,	.node-type-chatter h6 a:visited:hover	{color:#000;text-decoration:underline;}


	.node-type-page #main-wrapper p,
	.panels-flexible-1_column-inside p,
	.panelarea_main .views-field-body p,
	.panelarea_main .pane-content p,
	.views-field-field-description-value,
	.views-field-field-user-profile-bio-value,
	.globalsidearea p,
	.profile p,
	.panelarea_main .chatter-description p,
	.homepage-pricing-block p{
		display:block;overflow:hidden;
		font:normal 14px/20px Arial, Helvetica, Verdana, sans-serif;color:#5a3a1f;
		margin:0px 0px 20px 0px !important;padding:0px;
	}
		.panels-flexible-1_column-inside p a:link,
		.panels-flexible-1_column-inside p a:visited,
		.panelarea_main .views-field-body p a:link,
		.panelarea_main .views-field-body p a:visited,
		.views-field-field-description-value a:link,
		.views-field-field-description-value a:visited,
		.views-field-field-user-profile-bio-value a:link,
		.views-field-field-user-profile-bio-value a:visited,
		.globalsidearea a:link,
		.globalsidearea a:visited,
		.profile a:link,
		.profile a:visited
		{color:#862000;text-decoration:underline;}

		.panels-flexible-1_column-inside p a:hover,
		.panels-flexible-1_column-inside p a:visited:hover,
		.panelarea_main .views-field-body p a:hover,
		.panelarea_main .views-field-body p a:visited:hover,
		.views-field-field-description-value a:hover,
		.views-field-field-description-value a:visited:hover,
		.views-field-field-user-profile-bio-value a:hover,
		.views-field-field-user-profile-bio-value a:visited:hover,
		.globalsidearea a:hover,
		.globalsidearea a:visited:hover,
		.profile a:hover,
		.profile a:visited:hover
		{color:#000;text-decoration:underline;}


/*
	.panelarea_main .views-field-body blockquote {

	}
*/

	.panels-flexible-1_column-inside ul,
	.panels-flexible-1_column-inside ol,
	.serachtemplate .content ul,
	.globallistarea ul,
	.panelarea_main .views-field-body ul,
	.panelarea_main .views-field-body ol{
		font:normal 14px/18px Arial, Helvetica, Verdana, sans-serif;color:#666;
		margin:0px 30px 20px 20px;
	}

				.panels-flexible-1_column-inside ul a:link,
				.panels-flexible-1_column-inside ul a:visited,
				.panelarea_main .views-field-body ul a:link,
				.panelarea_main .views-field-body ul a:visited,
				.globallistarea ul a:link,
				.globallistarea ul a:visited
				{color:#862000;text-decoration:underline;}

				.panelarea_main .views-field-body ul a:hover,
				.panelarea_main .views-field-body ul a:visited:hover,
				.globallistarea a:hover,
				.pgloballistarea ul a:visited:hover
				{color:#000;text-decoration:underline;}

				.panels-flexible-1_column-inside ol a:link,
				.panels-flexible-1_column-inside ol a:visited,
				.panelarea_main .views-field-body ol a:link,
				.panelarea_main .views-field-body ol a:visited
				{color:#862000;text-decoration:underline;}

				.panels-flexible-1_column-inside ol a:hover,
				.panels-flexible-1_column-inside ol a:visited:hover,
				.panelarea_main .views-field-body ol a:hover,
				.panelarea_main .views-field-body ol a:visited:hover
				{color:#000;text-decoration:underline;}


				.panels-flexible-1_column-inside ul li,
				.panels-flexible-1_column-inside ol li,
				.panelarea_main .views-field-body ul li,
				.panelarea_main .views-field-body ol li
				{
				   margin:0px 0px 10px 20px;padding:0px 0px 0px 5px;
				   list-style-position:outside;
				   display:list-item;
				}
				.panels-flexible-1_column-inside ul li{list-style-type:disc;}
				.panels-flexible-1_column-inside ol li{list-style-type:decimal;}
				.panelarea_main .views-field-body ul li{list-style-type:disc;}
				.panelarea_main .views-field-body ol li{list-style-type:decimal;}




	.panelarea_main .views-field-body table,
	.panels-flexible-1_column-inside table
	{
	  	margin:0px 0px 20px 0px;
	    border-collapse:collapse;
	}
	.panelarea_main .views-field-body table th,
	.panels-flexible-1_column-inside table th
	{background-color:#e8e8e8;font-weight:bold;}

	.panelarea_main .views-field-body .odd 	td,
	.panels-flexible-1_column-inside .odd td
	{background-color:#d0c9b9;}

	.panels-flexible-1_column-inside table td,
	.panels-flexible-1_column-inside table th,
	.panelarea_main .views-field-body table td,
	.panelarea_main .views-field-body table th
	{
	  font-size:12px;line-height:16px;color:#000;
	  padding:8px;
	  vertical-align:top;
	  border-collapse:collapse;
	}
	.panels-flexible-1_column-inside table td p,
	.panels-flexible-1_column-inside table th p,
	.panelarea_main .views-field-body table td p,
	.panelarea_main .views-field-body table th p
	{
	  font-size:12px;line-height:16px;color:#000;
	}

		.panels-flexible-1_column-inside table td a:link, 	.panels-flexible-1_column-inside table td a:visited			{color:#862000;text-decoration:underline;}
		.panels-flexible-1_column-inside table td a:hover, 	.panels-flexible-1_column-inside table td a:visited:hover	{color:#000;text-decoration:underline;}

		.panels-flexible-1_column-inside table th a:link, 	.panels-flexible-1_column-inside table th a:visited			{color:#862000;text-decoration:underline;}
		.panels-flexible-1_column-inside table th a:hover, 	.panels-flexible-1_column-inside table th a:visited:hover		{color:#000;text-decoration:underline;}

		.panelarea_main .views-field-body table td a:link, 		.panelarea_main .views-field-body table td a:visited			{color:#862000;text-decoration:underline;}
		.panelarea_main .views-field-body table td a:hover, 	.panelarea_main .views-field-body	table td a:visited:hover	{color:#000;text-decoration:underline;}

		.panelarea_main .views-field-body table th a:link, 		.panelarea_main .views-field-body table th a:visited			{color:#862000;text-decoration:underline;}
		.panelarea_main .views-field-body table th a:hover, 	.panelarea_main .views-field-body table th a:visited:hover		{color:#000;text-decoration:underline;}



.panels-flexible-1_column-inside img,
.panelarea_main .views-field-body img {
	display:block;overflow:hidden;
	background-color:#fff;
	border:1px solid #d0c9b9;
	padding:8px;
	-moz-box-shadow: 5px 5px 5px #d3cfc2;-webkit-box-shadow: 5px 5px 5px #d3cfc2;box-shadow: 5px 5px 5px #d3cfc2;
}

.panelarea_main .views-field-body .img_right	{margin:0px 5px 0px 20px !important;}
.panelarea_main .views-field-body .img_left		{margin:0px 20px 0px 0px !important;}

.panels-flexible-1_column-inside .img_right	{margin:0px 5px 0px 20px !important;}
.panels-flexible-1_column-inside .img_left		{margin:0px 20px 0px 0px !important;}



	.panels-flexible-1_column-inside .articleAuthor,
	.panelarea_main .views-field-body .articleAuthor {
		display:block;overflow:hidden;
		font:normal 16px/24px 'Oswald', Helvetica, Verdana, Arial, sans-serif;color:#851f00;
		padding:4px 0px 0px 0px !important;margin:0px 0px 15px 0px!important;
	}
		.panelarea_main .articleAuthor a:link,	.panelarea_main .articleAuthor a:visited		{color:#851f00;}
		.panelarea_main .articleAuthor a:hover,	.panelarea_main .articleAuthor a:visited:hover	{color:#333;text-decoration:underline;}

		.panels-flexible-1_column-inside .articleAuthor a:link,		.panels-flexible-1_column-inside .articleAuthor a:visited		{color:#851f00;}
		.panels-flexible-1_column-inside .articleAuthor a:hover,	.panels-flexible-1_column-inside .articleAuthor a:visited:hover	{color:#333;text-decoration:underline;}

	.panelarea_main .views-field-body .specialZone,
	.panels-flexible-1_column-inside .specialZone {
		display:block;overflow:hidden;
		/*border:2px dotted #d0c9b9;*/
		border:2px inset #862000;
		background-color:#fcfbf7;
		padding:10px;
	}



.panelarea_main .views-field-body hr,
.panels-flexible-1_column-inside hr {
	display:block;overflow:hidden;
	margin:0px 0px 20px 0px;padding:0px;
	border-top:none;border-right:none;border-left:none;border-bottom:solid 1px #864e03;
}

.panels-flexible-1_column-inside b,
.panels-flexible-1_column-inside strong,
.panelarea_main .views-field-body b,
.panelarea_main .views-field-body strong
{font-weight:bold;}


.views-view-grid td {
	font-size:14px;line-height:20px;font-weight:normal;color:#5a3a1f;
}

/* =================================== FORMS =================================== */

.processing-overlay {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100000;
  -webkit-transform: translateY(300px);
  -ms-transform: translateY(300px);
  transform: translateY(300px);
  transition: all .3s ease;
  background-color: rgba(0, 62, 99, 0.98);
  color: white;
  text-align: center;
  padding: 40px;
  font-family: 'Oswald', Helvetica, Verdana, Arial, sans-serif !important;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

.processing-overlay > span {
	display: block;
  line-height: 2em;
  font-size: 24px;
}

.processing-overlay .redirecting-text {
  display: none;
}

.ajax-webform-processing .processing-overlay {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
  
.ajax-webform-redirecting .processing-text {
  display: none;
}
  
.ajax-webform-redirecting .redirecting-text {
  display: block;
}

.panels-flexible-1_column form,
#user_loginform
 {
	display:block;overflow:hidden;
	margin:0px 0px 20px 0px;
}

	.panels-flexible-1_column .webform-component,
	#user_loginform .form-item
	{
		display:block;overflow:hidden;
		margin:0px 0px 20px 0px;
		font:normal 14px/18px Arial, Helvetica, Verdana, sans-serif;text-transform:uppercase;color:#666;
	}
	.panels-flexible-1_column .webform-component label,
	#user_loginform label
	{
		display:block;overflow:hidden;
		margin:0px 0px 4px 0px;
		font-weight:bold;color:#4b0c00;
	}

	.panels-flexible-1_column .form-text,
	#user_loginform .form-text
	{
		display:block;overflow:hidden;
		width:200px;
		padding:2px 4px;
		font:normal 14px/18px Arial, Helvetica, Verdana, sans-serif;color:#666;
		border:1px solid #4b0c00;
		background-color:#fff !important;
	}
	.panels-flexible-1_column .form-textarea,
	#user_loginform .form-textarea
	{
		display:block;overflow:hidden;
		width:600px !important;height:300px !important;
		padding:2px 4px;
		font:normal 14px/18px Arial, Helvetica, Verdana, sans-serif;color:#666;
		border:1px solid #4b0c00;
		background-color:#fff !important;
	}
			.panels-flexible-1_column .form-text:focus,
			.panels-flexible-1_column .form-textarea:focus,
			#user_loginform .form-text:focus,
			#user_loginform .form-textarea:focus
			{border:1px solid #999;}


	.panels-flexible-1_column .form-select,
	#user_loginform .form-select
	{
		display:block;overflow:hidden;
		width:200px;
		font:normal 14px/18px Arial, Helvetica, Verdana, sans-serif;color:#666;
	}

	.pane-consortium-contributor-listing .form-submit,
	.view-article-listing .form-submit,
	.panels-flexible-1_column .form-submit,
	#user_loginform .form-submit,
	.pane-resource-list .form-submit,
	.view-filters .form-submit
	{
		display:block;overflow:hidden;
		font:normal 14px/18px 'Oswald', Helvetica, Verdana, Arial, sans-serif;text-transform:uppercase;color:#4B0D00;
		margin:0px !important;padding:0px 20px 0px 0px !important;
		background:url(../_assets/img/elements/arrows_sprite.png) right 4px no-repeat !important;
		cursor:pointer;
		-webkit-transition:opacity 1s linear;-moz-transition:opacity 1s linear;-o-transition:opacity 1s linear;
		border:none;
	}
	.ua-ie-7 .panels-flexible-1_column .form-submit,
	.ua-ie-7 #user_loginform .form-submit,
	.ua-ie-7 .view-article-listing .form-submit,
	.ua-ie-8 .panels-flexible-1_column .form-submit,
	.ua-ie-8 .view-article-listing .form-submit,
	.ua-ie-8 #user_loginform .form-submit,
	.ua-ie-7 .pane-resource-list .form-submit,
	.ua-ie-8 .pane-resource-list .form-submit,
	.ua-ie-7 .panels-flexible-1_column .form-submit,
	.ua-ie-8 .panels-flexible-1_column .form-submit,
	{padding:0px 12px 0px 0px !important;}

	.pane-consortium-contributor-listing .form-submit:hover,
	.view-article-listing .form-submit:hover,
	.panels-flexible-1_column .form-submit:hover,
	#user_loginform .form-submit:hover,
	.pane-resource-list  .form-submit:hover,
	.view-filters .form-submit:hover
	{
		background-position:right -196px !important;
		opacity: 0.4;
	}

#user_loginform fieldset{border:none;}

#user_loginform legend
{display:none;}




/* ========================= BOOK ========================= */
/*
footer.book-navigation {
	display:block;overflow:hidden;
	width:630px
	padding:0px !important;margin:0px 0px 40px 0px !important;
	background:url(../_assets/img/elements/book-navigation.png) center top no-repeat;
	border-top:none;border-bottom:none;
}

	.book-navigation .page-links {
		border-top:none;border-bottom:none;
		font:normal 12px/16px Arial, Helvetica, Verdana, sans-serif !important;
		padding:60px 0px 0px 0px;
	}
*/


footer.book-navigation {
	display:block;overflow:hidden;
	width:630px
	padding:0px !important;

	border-top:none;border-bottom:none;
}

.book-navigation .page-links {
		display:block;overflow:hidden;
		border-top:none;border-bottom:none;
		font:normal 12px/16px Arial, Helvetica, Verdana, sans-serif !important;
		padding:70px 0px 0px 0px !important;margin:0px 0px 40px 0px !important;
		background:url(../_assets/img/elements/book-navigation.png) -8px 0px no-repeat !important;
	}

		.book-navigation a:link,	.book-navigation a:visited			{color:#862000;}
		.book-navigation a:hover,	.book-navigation a:visited:hover	{color:#333;}



footer.book-navigation.menu {
	display:block;overflow:hidden;
	margin:0px 0px 40px 0px;
}


.book-navigation .menu {
	display:block;overflow:hidden;
	border-top:none !important;
	position:relative;
}




.book-navigation .page-previous 	{
	display:block;overflow:hidden;
	width:260px;
	background:url(../_assets/img/elements/booknav_previous-next.png) left top no-repeat;
	padding:20px 0px 10px 0px !important;
}
.book-navigation .page-next		{
	display:block;overflow:hidden;
	width:260px;
	background:url(../_assets/img/elements/booknav_previous-next.png) right top no-repeat;
	padding:20px 0px 10px 0px !important;
}

.book-navigation a.page-previous:hover 	{background-position:left -200px;}
.book-navigation a.page-next:hover		{background-position:right -200px;}


.book-navigation .page-up {
	display:block;overflow:hidden;
	width:18px;height:45px;
	background:url(../_assets/img/elements/booknav_previous-next.png) right -495px no-repeat;
	text-indent:-9999px;
	/*position:relative;left:10px !important;*/
	margin:0px 0px 0px 40px !important;
}

.book-navigation a.page-up:hover		{background-position:right -695px;}


/* ========================= SIDE ========================= */
	.panelarea_side {
		display:block;overflow:hidden;
		width:300px;
		padding:0px !important;margin:0px !important;
	}

		.panelarea_side h2 {
			display:block;overflow:hidden;
			width:300px;
			font:normal 18px/24px 'Oswald', Helvetica, Verdana, Arial, sans-serif;text-transform:uppercase;color:#4b0c00;
			padding:4px 0px 5px 15px !important;margin:0px 0px 15px 0px!important;
			border-top:6px solid #4b0c00;border-bottom:1px solid #4b0c00;
		}
			.panelarea_side h2 a:link,	.panelarea_side h2 a:visited		{color:#4b0c00;}
			.panelarea_side h2 a:hover,	.panelarea_side h2 a:visited:hover	{color:#333;text-decoration:underline;}


  .panelarea_side .node-type-explore {
    border-top: 6px solid #4b0c00;
  }
    .panelarea_side .node-type-explore h3 {
      padding-left: 15px !important;
      margin-bottom: 0 !important;
      text-transform: uppercase;
    }
    .panelarea_side .node-type-explore p {
      padding-left: 30px;
      font: 400 14px/29px 'Oswald', Helvetica, Verdana, Arial, sans-serif;
      color: #000;
      line-height: 140%;
      font-size: 15px;
    }
/* ====================================================================================================  */
/*                                       		Navigation                                               */
/* ===================================================================================================== */

#navigation {
  position: absolute;
	right: 0;
	bottom: 0;
}

#navigation ul.menu{
	margin: 0 !important;
}



.with-navigation #content,
.with-navigation .region-sidebar-first,
.with-navigation .region-sidebar-second {
  /*margin-top: 2.3em;*/ /* Set this to the same value as the navigation height above. */
}

#navigation .section {
	display:block;
	width:970px;
	margin:0px auto;
}

#navigation .section > ul /* Primary and secondary links */ {
  display:block;
  margin:0;
  padding: 0;
  height:35px;
  text-align: right; /* LTR */
}

.logged-in #navigation .section > ul {
	text-align: center;
}

.not-logged-in #navigation .section > ul {
	height: auto;
}

#navigation ul ul{
  position: absolute;
  z-index: 10;
  top: 100%;
  left: -9999px;
  padding: 10px;
  min-width: 300px;
  background: #862000;
}

#navigation li /* A simple method to get navigation links to appear in one line. */ {
  position: relative;
	display:inline-block;
	margin:-2px 0;
	padding:0px;
	transition: .3s ease;
}

.not-logged-in #navigation li{
	margin: 0;
}

.not-logged-in #navigation ul > li:last-child{
	background: #64ba01;
}

.not-logged-in #navigation ul ul li:last-child{
	background: none;
}
.not-logged-in #navigation ul ul li:last-child:hover{
	background: #540D01;
}

#navigation ul li:hover ul{
  left: 0;
}

#navigation ul ul li{
  width: 100%;
  height: auto;
}

	#navigation li a, #secondary-menu li a{
		display:inline-block;
		font:400 14px/29px 'Oswald', Helvetica, Verdana, Arial, sans-serif;text-transform:uppercase;color:#f9f3e2;
		margin:0;
    padding:4px 13px;/*padding:0px 10px;*/
		height:29px;
	}
		#navigation li:link,		#navigation li:visited			{background-color:transparent;}
		#navigation li:hover,		#navigation li:visited:hover		{background-color:#862000;opacity: 1;}
    #navigation li li:hover,		#navigation li li:visited:hover		{background-color:#540D01;opacity: 1;-webkit-transition:background .3s ease;transition:background .3s ease;}

    #navigation a:hover{opacity: 1;}

	#navigation li.active-trail	{background-color:#862000 !important;}

	.not-logged-in #navigation li a, .not-logged-in #secondary-menu li a{
		padding: 11px 13px;
	}

/* ====================================================================================================  */
/*                                        First sidebar                                                  */
/* ===================================================================================================== */

.region-sidebar-first {
  float: left; /* LTR */
  width: 200px;
  margin-left: 0; /* LTR */
  margin-right: -200px; /* LTR */ /* Negative value of .region-sidebar-first's width + left margin. */
  padding: 0; /* DO NOT CHANGE. Add padding or margin to .region-sidebar-first .section. */
}

.region-sidebar-first .section {
  margin: 0 20px 0 0; /* LTR */
  padding: 0;
}

/*
 * Second sidebar
 */
.region-sidebar-second {
  float: left; /* LTR */
  width: 200px;
  margin-left: 760px; /* LTR */ /* Width of content + sidebar-first. */
  margin-right: -960px; /* LTR */ /* Negative value of .region-sidebar-second's width + left margin. */
  padding: 0; /* DO NOT CHANGE. Add padding or margin to .region-sidebar-second .section. */
}

.region-sidebar-second .section {
  margin: 0 0 0 20px; /* LTR */
  padding: 0;
}

.pane-content p.group-disclaimer-toggle {
	text-align: center;
}

.pane-content p.group-disclaimer-toggle a:link,
.pane-content p.group-disclaimer-toggle a:visited {
	padding: 10px 0;
	display: block;
	font: normal 14px/29px 'Oswald', Helvetica, Verdana, Arial, sans-serif;
	text-transform: uppercase;
	color: #f9f3e2;
	text-decoration: none;
	background: #4b0c00;
	margin-top: 20px;
	width: 90%;
	margin: 40px auto 0;
	letter-spacing: 2px;
}

.pane-content p.group-disclaimer-toggle a:hover {
	color: #f9f3e2;
	-webkit-transition: opacity 1s linear;
	-moz-transition: opacity 1s linear;
	-o-transition: opacity 1s linear;
	transition: opacity 1s linear;
}


.pane-content .group-disclaimer {
	display: none;
	padding: 1px;
	width: 622px;
}

.pane-content .group-disclaimer p {
	font-size: 11px;
	line-height: 16px;
}

.pane-content .group-disclaimer a:link,
.pane-content .group-disclaimer a:visited {
	color: #9b2000;
}

.pane-content .group-disclaimer a:hover,
.pane-content .group-disclaimer a:active {
	color: #333;
	text-decoration: underline;
}


/* ====================================================================================================  */
/*                                         FOOTER                                                        */
/* ===================================================================================================== */

#footer {
	display:block;
	overflow:hidden;
	width:100%;
	height:250px;
	background:transparent url(../_assets/img/footer/body.png) center top no-repeat;
}

#footer .section {
	display:block;overflow:hidden;
	width:960px;height:318px;
	margin:0px auto;
  padding-top: 90px;
}
#secondary-menu{
  display: inline-block;
}

/* ========================= COPYRIGHT ========================= */
#footer .copyright {
	display:inline-block;
	font:normal 12px/15px Arial, Helvetica, Verdana, sans-serif;color:#e5e0d2 !important;
	margin:0px;padding:0px;
}

/* ========================= ATLARGEINC ========================= */
#footer .atlargeinc {
	display:block;overflow:hidden;clear:both;
	width:94px;height:22px;
	float:right;position:relative;top:194px;right:22px;
}
	#footer .atlargeinc a{
		display:block;overflow:hidden;
		width:94px;height:22px;
		background:url(../_assets/img/footer/site-create-by-atlarge.png) 0px 0px no-repeat;
		text-indent:-9999px;
	}
	#footer .atlargeinc a:hover {
		filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
		filter: alpha(opacity=50);
		-moz-opacity: 0.5;
		opacity: 0.5;
	}

/* ========================= SEARCH ========================= */
	#footer #search-footerbox {
		display:block;overflow:hidden;clear:both;
		width:310px;height:37px;
		float:right;position:relative;top:50px;right:22px;
	}
		#footer #search-footerbox form {
			display:block;overflow:hidden;
			width:310px;height:37px;
			background:url(../_assets/img/header/search.png) 0px 0px no-repeat;
		}

		#footer #search-footerbox label {display:none;}
		#footer #search-footerbox #edit-search-theme-form-1 {
			display:block;overflow:hidden;
			width:254px;height:27px;
			padding:0px 10px;
			border:none;
			float:left;position:relative;left:4px;top:4px;
			background-color:transparent !important;
			font:normal 16px/27px  'Oswald', Helvetica, Verdana, Arial, sans-serif;color:#525252;/*text-transform:uppercase;*/
		}
		#footer #search-footerbox .form-submit {
			display:block;overflow:hidden;
			width:28px;height:27px;
			float:left;position:relative;left:4px;top:4px;
			border:none;
			background:transparent url(../_assets/img/header/go.png) 7px 7px no-repeat;
			text-indent:-9999px;
		}
		#footer #search-footerbox .form-submit:hover {background-position:7px -193px;}





/* ====================================================================================================  */
/*                                        CLOSURE                                                        */
/* ===================================================================================================== */


.region-page-closure /* See also the #page-wrapper declaration above that this div shares. */ {
}

/*
 * Prevent overflowing content
 */
#header,
#content,
#navigation,
.region-sidebar-first,
.region-sidebar-second,
#footer,
.region-page-closure {
  overflow: visible;
  word-wrap: break-word; /* A very nice CSS3 property */
}

/*
 * If a div.clearfix doesn't have any content after it and its bottom edge
 * touches the bottom of the viewport, Firefox and Safari will mistakenly
 * place several pixels worth of space between the bottom of the div and the
 * bottom of the viewport. Uncomment this CSS property to fix this.
 * Note: with some over-large content, this property might cause scrollbars
 * to appear on the #page-wrapper div.
 */
/*
#page-wrapper {
  overflow-y: hidden;
}
*/

.panelarea_main table {
	margin: 0px 0px 20px 0px;
	border-collapse: collapse;
}

.panelarea_main table tr.odd td {
	background: #d0c9b9;
}

.panelarea_main table tbody {
	border-top: none;
}

.panelarea_main table td {
font-size: 12px;
line-height: 16px;
color: #000;
padding: 8px;
vertical-align: top;
border-collapse: collapse;
}

.panelarea_main table td strong {
	font-weight: bold;
}




#habla_window_div.habla_window_div_base{
	width: 280px !important;
}

#olark-callout-bubble{
	background-image: url(/sites/all/themes/trac/_assets/img/olark/olark.png) !important;
	background-size: 180px !important;
  background-position: 0 !important;
  height: 70px !important;
  width: 184px !important;
}

#habla_window_div.olrk-fixed-bottom #habla_topbar_div, .hbl_pal_title_bg{
	background-color: #428ee4 !important;
}

#habla_window_div #habla_sizebutton_a{
	background-image: url(/sites/all/themes/trac/_assets/img/elements/chat-icon.png) !important;
	background-size: 100% !important;
	background-position: 0 !important;
}

#habla_window_div #habla_sizebutton_a:hover{
	background-color: transparent !important;
}

#habla_topbar_div{
	  font-family: 'Oswald', Helvetica, Verdana, Arial, sans-serif !important;
}

#habla_topbar_div #habla_oplink_a{
	text-transform: uppercase !important;
	font-size: 12px !important;
	letter-spacing: 1px;
}

#habla_window_div #habla_expanded_div{
	border: 2px solid #428ee4 !important;
	border-top: 0px solid white !important;
}

#habla_conversation_div{
	font-family: Georgia, "Times New Roman", Times, serif !important;
}
