body {
	background-image: url('../images/blue_wblue_building_nolimits.png');
	background-repeat: no-repeat;
	background-color: #54B9EB;
  background-position: top center;
}
#logo {
  display: block;
  background: url('../images/orange_logo.png') transparent no-repeat;
  background-position: top center;
  width: 198px;
  height: 56px;
  text-indent: -9999px;
}
body.front {
  background-image: url('../images/blue_homepage.png');
}
body#page-about-meet-and-greet,
body#page-about-our-tale.purple {
  background-image: url('../images/purple_wblue_building_nolimits.png');
}
body#page-about-meet-and-greet #logo,
body#page-about-our-tale.purple #logo {
  background: url('../images/blue_logo.png') transparent no-repeat;
}
body.purple {
  background-image: url('../images/purple_wblue_building_nolimits.png');
}
body#page-on-online {
  background-image: url('../images/purple_wpurple_building_nolimits.png');
}
body.node-type-project,
body.blue {
  background-image: url('../images/blue_worange_building_nolimits.png');
}
body#page-on-on-air {
  background-image: url('../images/blue_wblue_building_nolimits.png');
}
body.node-type-project h1#page-title {
	display:none;
}
body.node-type-project #logo {
  background: url('../images/orange_logo.png') transparent no-repeat;
}
#page-on-online #logo,
.purple #logo {
  background: url('../images/purple_logo.png') transparent no-repeat;
}
body#page-on-on-site #logo {
  background: url('../images/green_logo.png') transparent no-repeat;
}
.orange #logo {
  background: url('../images/orange_logo.png') transparent no-repeat;
}
body.orange,
body.page-clients {
  background-image: url('../images/orange_wred_building_nolimits.png');
	background-color: #f6a82e;
}
body#page-on-on-site {
  background-image: url('../images/green_wgreen_building_nolimits.png');
	background-color: #308b21;
}
body#page-on-on-paper #logo,
body.page-clients #logo {
  background: url('../images/red_logo.png') transparent no-repeat;
}
body#page-on-on-paper {
  background-image: url('../images/red_wred_building_nolimits.png');
}
body#page-on-on-screen {
  background-image: url('../images/orange_worange_building_nolimits.png');
}
body#page-on-on-screen #logo {
  background: url('../images/orange_logo.png') transparent no-repeat;
}
body.page-clients #main-squeeze {
	/*background:#f6a82e;
	background: rgb(246, 168, 46);
	background: rgba(246, 168, 46, 0.6);
	zoom:1;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6a82e, endColorstr=#f6a82e);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6a82e, endColorstr=#f6a82e)";*/
}

body#page-about-our-other-tail #main-squeeze {
	height:480px;
	overflow:auto;
	overflow-x:hidden;
}
body.page-clients #main {
	height:440px;
}
#content {
	padding:25px;
}
body.front #content {
	padding:0px;
}
body#page-about-meet-and-greet,
body.purple {
  background-image: url('../images/purple_wblue_building_nolimits.png');
}
body#page-about-meet-and-greet #main-squeeze,
body.purple #main-squeeze {
	/*background:#de7ed2;
	background: rgb(222, 126, 210);
	background: rgba(222, 126, 210, 0.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#de7ed2, endColorstr=#de7ed2);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#de7ed2, endColorstr=#de7ed2)";*/
}
body#page-about-contact #main-squeeze {
	background:url(../images/page_contact_content_bg.png) repeat-x;
	margin-bottom:20px;
}

body#page-about-meet-and-greet #logo,
body.purple #logo {
  background: url('../images/blue_logo.png') transparent no-repeat;
}

/*body.purple #block-menu_block-3 ul.menu li a:hover,
body.purple #block-menu_block-3 ul.menu li a.active,
body.purple #block-menu_block-3 ul.menu li a.active-trail {
  color: #25b0ed;
}*/
body.section-about #block-menu_block-3 ul.menu li a:hover,
body.section-about #block-menu_block-3 ul.menu li a.active,
body.section-about #block-menu_block-3 ul.menu li a.active-trail {
  color: #54B9EB;
}

body.page-clients #block-views-types_of_clients-block_1 .views-field-name a.active,
body.page-clients #block-views-types_of_clients-block_1 .views-field-name a:hover,
body.page-clients #block-views-types_of_clients-block_1 h2 a.active,
body.page-clients #sidebar-left .block-menu_block h2 a.active,
body.page-clients #block-views-types_of_clients-block_1 h2 a:hover,
body.page-clients #sidebar-left .block-menu_block h2 a:hover,
body.page-clients #sidebar-left .block-menu_block ul.menu li a:hover,
body.page-clients #sidebar-left .block-menu_block ul.menu li a.active,
body.page-clients #sidebar-left .block-menu_block ul.menu li a.active-trail {
  background: #da0a35;
}
body#page-on-on-paper #block-menu-menu-media-formats ul.menu li a:hover,
body#page-on-on-paper #block-menu-menu-media-formats ul.menu li a.active,
body#page-on-on-paper #block-menu-menu-media-formats ul.menu li a.active-trail,
body#page-on-on-paper #block-menu_block-3 ul.menu li a:hover,
body#page-on-on-paper #block-menu_block-3 ul.menu li a.active,
body#page-on-on-paper #block-menu_block-3 ul.menu li a.active-trail,
body.page-clients #block-menu_block-3 ul.menu li a:hover,
body.page-clients #block-menu_block-3 ul.menu li a.active,
body.page-clients #block-menu_block-3 ul.menu li a.active-trail {
  color: #da0a35;
}
body.node-type-project #block-views-reorder_clients-block_1 h2 a:hover,
body.node-type-project #block-views-reorder_clients-block_1 h2 a.active,
body.node-type-project #block-views-reorder_clients-block_1 .views-field-title a:hover,
body.node-type-project #block-views-reorder_clients-block_1 .views-field-title a.active,
body.node-type-project #block-views-reorder_clients-block_1 .views-field-title a.active-trail,
body.node-type-project #block-views-reorder_clients-block_2 .views-field-title a:hover,
body.node-type-project #block-views-reorder_clients-block_2 .views-field-title a.active,
body.node-type-project #block-views-reorder_clients-block_2 .views-field-title a.active-trail,
body.node-type-project #block-views-reorder_clients-block_3 .views-field-title a:hover,
body.node-type-project #block-views-reorder_clients-block_3 .views-field-title a.active,
body.node-type-project #block-views-reorder_clients-block_3 .views-field-title a.active-trail {
	background:#ed592c;
}

body#page-on-on-site #block-menu-menu-media-formats ul.menu li a:hover,
body#page-on-on-site #block-menu-menu-media-formats ul.menu li a.active,
body#page-on-on-site #block-menu-menu-media-formats ul.menu li a.active-trail,
body#page-on-on-site #block-menu_block-3 ul.menu li a:hover,
body#page-on-on-site #block-menu_block-3 ul.menu li a.active,
body#page-on-on-site #block-menu_block-3 ul.menu li a.active-trail {
	color:#308b22;
}

body#page-on-on-air #block-menu_block-3 ul.menu li a:hover,
body#page-on-on-air #block-menu_block-3 ul.menu li a.active,
body#page-on-on-air #block-menu_block-3 ul.menu li a.active-trail,
body#page-on-on-air #block-menu-menu-media-formats ul.menu li a:hover,
body#page-on-on-air #block-menu-menu-media-formats ul.menu li a.active,
body#page-on-on-air #block-menu-menu-media-formats ul.menu li a.active-trail {
	color:#0082b6;
}
body#page-on-online #block-menu_block-3 ul.menu li a:hover,
body#page-on-online #block-menu_block-3 ul.menu li a.active,
body#page-on-online #block-menu_block-3 ul.menu li a.active-trail,
body#page-on-online #block-menu-menu-media-formats ul.menu li a:hover,
body#page-on-online #block-menu-menu-media-formats ul.menu li a.active,
body#page-on-online #block-menu-menu-media-formats ul.menu li a.active-trail {
	color:#a22a93;
}
#block-views-types_of_media-block_2 .view-content ul li {
	list-style:none;
	padding:0 0 3px 0;
}
#block-views-types_of_media-block_2 .view-content ul li a {
	display:block;
	height:33px;
	width:148px;
	xborder:1px solid #000;
	text-indent:46px;
	line-height:46px;
	text-decoration:none;
	text-transform:uppercase;
	color:#6d6f71;
	font-weight:bold;
}
#block-views-types_of_media-block_2 .view-content ul li a.active,
#block-views-types_of_media-block_2 .view-content ul li a:hover {
	background-color:#25afed;
	color:#fff;
}
body#page-on-on-paper #block-views-types_of_media-block_2 .view-content ul li a.active,
body#page-on-on-paper #block-views-types_of_media-block_2 .view-content ul li a:hover {
	background-color:#da0a35;
	color:#fff;
}
body#page-on-online #block-views-types_of_media-block_2 .view-content ul li a.active,
body#page-on-online #block-views-types_of_media-block_2 .view-content ul li a:hover {
	background-color:#a22a93;
	color:#fff;
}
body#page-on-on-air #block-views-types_of_media-block_2 .view-content ul li a.active,
body#page-on-on-air #block-views-types_of_media-block_2 .view-content ul li a:hover {
	background-color:#0082b6;
	color:#fff;
}
body#page-on-on-site #block-views-types_of_media-block_2 .view-content ul li a.active,
body#page-on-on-site #block-views-types_of_media-block_2 .view-content ul li a:hover {
	background-color:#308b22;
	color:#fff;
}
body#page-on-on-screen #block-views-types_of_media-block_2 .view-content ul li a.active,
body#page-on-on-screen #block-views-types_of_media-block_2 .view-content ul li a:hover {
	background-color:#de582a;
	color:#fff;
}

#block-views-types_of_media-block_2 ul li a.online {background: url(../images/on_sidebar_nav/online.png) no-repeat;}
#block-views-types_of_media-block_2 ul li a:hover.online,#block-views-types_of_media-block_2 ul li a.active.online {background-image:url(../images/on_sidebar_nav/over_online.png);}
#block-views-types_of_media-block_2 ul li a.on_air {background:url(../images/on_sidebar_nav/on_air.png) no-repeat;}
#block-views-types_of_media-block_2 ul li a:hover.on_air,#block-views-types_of_media-block_2 ul li a.active.on_air {background-image:url(../images/on_sidebar_nav/over_air.png);}
#block-views-types_of_media-block_2 ul li a.on_site {background:url(../images/on_sidebar_nav/on_site.png) no-repeat;}
#block-views-types_of_media-block_2 ul li a:hover.on_site,#block-views-types_of_media-block_2 ul li a.active.on_site {background-image:url(../images/on_sidebar_nav/over_site.png);}
#block-views-types_of_media-block_2 ul li a.on_screen {background:url(../images/on_sidebar_nav/on_screen.png) no-repeat;}
#block-views-types_of_media-block_2 ul li a:hover.on_screen,#block-views-types_of_media-block_2 ul li a:hover.on_screen {background-image:url(../images/on_sidebar_nav/over_screen.png);}
#block-views-types_of_media-block_2 ul li a.on_paper {background:url(../images/on_sidebar_nav/on_paper.png) no-repeat;}
#block-views-types_of_media-block_2 ul li a:hover.on_paper,#block-views-types_of_media-block_2 ul li a.active.on_paper {background-image:url(../images/on_sidebar_nav/over_paper.png);}
/*
block-menu_block-1
block-views-types_of_clients-block_1
block-views-reorder_clients-block_1
*/

ul.primary {
	margin: 0px;
}
.view-Meet-and-Greet.view-display-id-page_1 .views-row,
.view-Attractions.view-display-id-page_1 .views-row,
.view-Meet-and-Greet .views-row {
	float:left;
}
.view-Meet-and-Greet.view-display-id-page_1 .views-row {
	width:115px;
}
#block-views-reorder_clients-block_2 h2
#block-views-reorder_clients-block_1 h2,
#block-views-types_of_clients-block_1 h2,
#block-menu_block-1 h2 {
	padding:0 0px 5px 0;
}
#block-menu_block-1 ul.menu li.leaf {
	margin:0;
	padding:0;
}
.view-Meet-and-Greet.view-display-id-block_1 .views-field-field-mainphoto-fid {
	float:left;
	padding:0 20px 10px 0;
}
.view-Meet-and-Greet.view-display-id-page_1 .views-field-field-mainphoto-fid {
	float:left;
	padding:0 0px 0px 0;
}
.view-Meet-and-Greet.view-display-id-page_1 .views-field-field-mainphoto-fid a {
	padding:5px;
	display:block;
}
.view-Meet-and-Greet.view-display-id-page_1 .views-field-field-mainphoto-fid a:hover {
	border:1px solid #fff;
	padding:4px;
}
.view-Meet-and-Greet.view-display-id-block_1 .views-field-title {
	font-weight:bold;
	font-size: 18px;
}
.view-Meet-and-Greet.view-display-id-page_1 .views-field-field-title-value {
	font-weight:normal;
	display:block;
	font-size: 12px;
	text-align:center;
	padding:7px 0;
	clear:both;
}

.view-Attractions.view-display-id-page_1 .views-row {
	padding:0 9px 9px 0;
}
.view-Attractions .views-row.views-row-6,
.view-Attractions .views-row.views-row-3 {
	padding-right:0;
}
.view-Attractions .views-row.views-row-4,
.view-Attractions .views-row.views-row-5,
.view-Attractions .views-row.views-row-6 {
	padding-bottom:20px;
}
a.ctools-ajaxing {
	padding-right: 4px !important;
}
.view-Attractions.view-display-id-page_1 .view-content {
	padding-top:20px;
}
.view-Attractions.view-display-id-page_2 {
	width:580px;
	margin:0 auto;
}
.view-Attractions .views-row {
}
.views-field-field-slideshow-image-fid,
.views-field-field-video-embed {
	xfloat:left;
	padding:0;
	text-align:center;
}
#block-addtoany-0 {
	display:none;
}
#block-menu-menu-footer-menu {
	float:right;
	margin-right:100px;
}
body.front .talks-menu {
	float:right;
	margin-right:46px;
}
#block-menu-menu-footer-menu ul.menu li.leaf.last,
#block-rrs_updates-0 .talks-menu ul.links li.last {
	padding: 0 0 0 0;
}
#block-rrs_updates-0 ul.links li,
#block-menu-menu-footer-menu ul.menu li.leaf {
	float:left;
	padding: 0 8px 0 0;
	margin:0;
}
#block-rrs_updates-0 ul.links li a,
#block-menu-menu-footer-menu ul.menu li.leaf a {
	height:27px;
	width:27px;
}
#block-rrs_updates-0 ul.links li a.icon_facebook,
#block-menu-menu-footer-menu ul.menu li.leaf a.icon_facebook {
	display:block;
	background:url(../images/icon_facebook.png) no-repeat;
	text-indent:-99999px;
}
#block-rrs_updates-0 ul.links li a.icon_addtoany,
#block-menu-menu-footer-menu ul.menu li.leaf a.icon_addtoany {
	display:block;
	background:url(../images/icon_share.png) no-repeat;
	text-indent:-99999px;
}
#block-rrs_updates-0 ul.links li a.icon_contact,
#block-menu-menu-footer-menu ul.menu li.leaf a.icon_contact {
	display:block;
	background:url(../images/icon_contact.png) no-repeat;
	text-indent:-99999px;
}
#block-rrs_updates-0 ul.links li a.icon_twitter,
#block-menu-menu-footer-menu ul.menu li.leaf a.icon_twitter {
	display:block;
	background:url(../images/icon_twitter.png) no-repeat;
	text-indent:-99999px;
}
#block-rrs_updates-0 ul.links li a.icon_blogger,
#block-menu-menu-footer-menu ul.menu li.leaf a.icon_blogger {
	display:block;
	background:url(../images/icon_blogger.png) no-repeat;
	text-indent:-99999px;
}
#block-rrs_updates-1 {
	text-align:center;
	margin-top:20px;
	margin-left:350px;
}
body.front #block-rrs_updates-1 {
	margin-left:0;
}
#block-rrs_updates-1 h2 {
	display:none;
}
.view-Meet-and-Greet .views-field-field-title-value {
	font-weight:bold;
	padding-bottom:10px;
}
.work_cell {
	position:relative;
}
.on_state {
	display:none;
	position:absolute;
	top:0;
	left:0;
	text-indent:-99999px;
	height:129px;
	width:180px;
	color:#767474;
	cursor:pointer;
	z-index:11111;
}
.on_state.on_screen {
	background:url(../images/on_states/on_screen.png) no-repeat;
}
.on_state.on_air {
	background:url(../images/on_states/on_air.png) no-repeat;
}
.on_state.on_paper {
	background:url(../images/on_states/on_paper.png) no-repeat;
}
.on_state.on_site {
	background:url(../images/on_states/on_stage.png) no-repeat;
}
.on_state.on_line {
	background:url(../images/on_states/on_line.png) no-repeat;
}
.template_thumbnail .on_state,
.images-template.five .template_thumbnail_medium .on_state {
	top:0;
}

.template_wide_full .on_state {
	left:200px;
}

.template_thumbnail_medium .on_state,
.template_big_horizontal .on_state {
	top:50px;
}
.template_medium_horizontal .on_state,
.template_largest_horizontal .on_state,
.template_big_horizontal .on_state {
	left:100px;
}

.template_large_vertical .on_state {
	top:150px;
}

.template_largest_horizontal .on_state,
.template_medium_vertical .on_state {
	top:75px;
}
#block-menu_block-1 ul.menu li.collapsed,
#block-menu_block-1 ul.menu li.expanded {
	list-style-type: none;
	list-style-image: none;
	margin:inherit;
	padding:inherit;
}
.jScrollPaneContainer .jScrollPaneDrag {
	background:#4A4949;
	width: 4px !important;
}
.jScrollPaneContainer .jScrollPaneTrack {
	background:#fff url(../images/scrollbar_track_bg.png) repeat-y;f
	width: 4px !important;
}
.view-client-projects {
	xheight:350px;
}
img.large {
	display: none;
}
#cboxLoadedContent #content-content {
	width: 100% !important;
	margin: 0 auto;
	xborder: 1px solid #ddd;
}
#cboxLoadedContent #content-content .views-field-body {
	width: 650px;
	margin: 0 auto;
	xborder: 1px solid #ddd;
}
#block-rrs_updates-0,
.default_content_block,
#block-views-Blogs-block_3,
#block-views-Blogs-block_1,
body#page-homepage #block-menu-menu-footer-menu,
#block-views-Tweets-block_1 {
	float:left;
	width:260px;
	xheight:112px;
	xbackground:#92e2fd;
	xbackground: rgb(146, 226, 253);
	xbackground: rgba(146, 226, 253, 0.7);
	xfilter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#92e2fd, endColorstr=#92e2fd);
	x-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#92e2fd, endColorstr=#92e2fd)";
	padding:20px;
	margin-right:30px;
	xcolor:#767573;
	line-height:1.2em;
}
.default_content_block {
	height:inherit;
}
#block-rrs_updates-0,
body#page-homepage #block-menu-menu-footer-menu {
	margin-right:0;
}
#block-rrs_updates-1 {
	padding-bottom:20px;
}
body#page-homepage #footer p {
	xmargin-top:20px;
	display:none;
}
#block-rrs_updates-0 h2,
#main .default_content_block h2,
#block-menu-menu-footer-menu h2,
#block-views-Blogs-block_3 h2 a,
#block-views-Blogs-block_1 h2 a,
#block-views-Tweets-block_1 h2 a {
	text-align:center;
	font-weight:bold;
	font-size:16px;
	xtext-transform:uppercase;
	padding-bottom:5px;
	xcolor:#5e696b;
	display:block;
	text-decoration:none;
}
#block-menu-menu-footer-menu h2 {
	display:none;
}
body#page-homepage #block-menu-menu-footer-menu h2 {
	display:block;
}
#block-views-Blogs-block_3 h2 a:hover,
#block-views-Blogs-block_1 h2 a:hover,
#block-views-Tweets-block_1 h2 a:hover {
	xtext-decoration:underline;
}
body#page-homepage #block-menu-menu-footer-menu ul.menu {
	padding:10px 0 0 52px;
}
#block-views-Blogs-block_3 .more-link a,
#block-views-Blogs-block_1 .more-link a,
#block-views-Tweets-block_1 .more-link a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.default_content_block {
	
}
#prefooter-wrapper {
	clear:both;
}
#prefooter {
	width:960px;
	margin:0 auto;
}
body.front #footer-wrapper {
	background-color:#07aeed;
	color:#fff;
	font-size:12px;
}
body.front #footer-wrapper a {
	color:#fff;
}
body.front #footer-wrapper a:hover {
	color:#4A4949;
}
#footer-wrapper {
	clear:both;
}
#footer-wrapper,
#footer-wrapper a {
	color:#4A4949;
	text-decoration:none;
}
#footer-wrapper a:hover {
	color:#fff;
}
.copyright_line {
	font-size:10px;
}
.contact_line {
	font-weight:bold;
	padding-bottom:5px;
	letter-spacing:1px;
}
#block-views-Blogs-block_1,
#block-views-Blogs-block_3,
#block-rrs_updates-0 {
	line-height:1.5em;
}

.view-tweets .views-row {
	padding-top:10px;
	clear:both;
}

#footer-wrapper .view-tweets a {
	color:#f39f32;
	text-decoration:none;
}
#footer-wrapper .view-tweets .view-footer {
	display:none;
}