/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */



/*   OMEGA OVERRIDES   */
h1, h2, h3, h4, h5, h6 {
  font-family:'Crete Round',serif;
  font-style:normal;
  font-weight:normal;
  letter-spacing:0;
}
h1.site-title,
h2.site-title {
	font-size:2.571em;
}
h1.page-title {
	font-size:2.571em;
	line-height:1;
	margin:0 0 20px;
}
#region-title #block-block-2 {
	background:none;
	padding:0;
}
#region-title #block-block-2 .block-inner {
	margin:0;
}
#region-title #block-block-2 .block-inner h2.parent-title a {
	text-decoration:none;
	color:#E51B23;
}
#region-title #block-block-2 .block-inner h2.parent-title a:hover {
	text-decoration:none;
	color:#252526;
}
.node-type-landing-page.context-discover-hertford #block-delta-blocks-page-title h1#page-title,
.node-type-landing-page.context-alumni-development #block-delta-blocks-page-title h1#page-title,
.node-type-landing-page.context-research-teaching #block-delta-blocks-page-title h1#page-title,
.node-type-landing-page-dynamic #block-delta-blocks-page-title h1#page-title {
	color:#FFFFFF;
	text-shadow:0 1px 1px rgba(0,0,0,0.75);
}
.node-type-hertford #block-delta-blocks-page-title h1#page-title {
	color:#252526;
	text-shadow:none;
}
.node-type-hertford #region-content h1.page-title {
	display:none;
}
h2{
	font-family:'Crete Round',serif;
	font-size:1.714em;
	font-style:normal;
	font-weight:400;
	margin:0 0 10px;
}
h2.block-title {
	font-family:'Crete Round',serif;
	font-size:1.714em;
	font-style:normal;
	font-weight:400;
	margin:0 0 10px;
}
.pager li.pager-previous a {
	width:auto;
	white-space:nowrap;
	text-align:center;
	padding:4px;
}
ul.menu,
ul.menu li.leaf,
ul.menu li.expanded,
ul.menu li.collapsed {
	list-style:none;
	list-style-image:none;
	padding:0;
	margin:0;
}
table {
	border:none;
}
table td,
table th {
	padding:0;
}
table tr:hover td,
table tr.even:hover td.active,
table tr.odd:hover td.active {
	background:none;
}
thead th, th {
	background:none;
	border:none;
}
table tr th {
	vertical-align:top;
}
table p {
	margin:0;
}



button:focus,
button:active,
input:focus,
input:active,
select:focus,
select:active,
textarea:focus,
textarea:active {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}



.field-item ul,
.views-row ul {
	padding:0 0 0 1.5em;
}
.field-item ul li,
.views-row ul li {
	list-style-image:url(../img/list-image.png);
	list-style-position:outside;
	margin:0 0 4px;
}
.field-item ol li,
.views-row ol li {
	margin:0 0 4px;
}
.field-item ul li a,
.views-row ul li a {
	font-family:'Open Sans',sans-serif;
	font-weight:700;
	text-decoration:none;
	color:#E51B24;
}
.field-item ul li a:hover,
.views-row ul li a:hover {
	text-decoration:none;
	color:#252526;
}



/*   WYSIWYG   */
body#tinymce.mceContentBody div {
	border:1px dotted #333333;
}
body#tinymce.mceContentBody blockquote {
	border:1px dotted #666666;
}
body#tinymce.mceContentBody .double-size {
	font-size:2em;
}
body#tinymce.mceContentBody .smaller-size {
	font-size:0.857em;
}
body#tinymce.mceContentBody .red {
	color:#E51B23;
}
body#tinymce.mceContentBody div.float-left {
	float:left;
	margin:0 20px 10px 0;
}
body#tinymce.mceContentBody div.float-right {
	float:right;
	margin:0 0 10px 20px;
}
body#tinymce.mceContentBody div.float-left img,
body#tinymce.mceContentBody div.float-right img {
	display:block;
}



/* * * * * * * * * * * *    M A N T A   R A Y   M E D I A   S T Y L E S    * * * * * * * * * * * */
sup, sub { position:relative; vertical-align:baseline; font-size:0.75em; }
sup { top:-0.5em; }
sub {bottom:-0.5em; }

/*   HTML LISTS   */
.view .html-list {
	list-style:none;
}
.view .html-list li {
	margin:0 0 2em;
}
.view .html-list li:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
.view .html-list li .date,
.view .html-list li .dates {
	font-family:'Open Sans',sans-serif;
	font-size:0.857em;
	font-weight:700;
	text-transform:uppercase;
	float:left;
}
.view .html-list li .image {
	margin:0 0 0.25em 20px;
	float:right;
}
.view .html-list li .image a {
	display:block;
	float:right;
}
.view .html-list li h3,
.view #views_slideshow_cycle_main_societies-societies .views-row h3 {
	line-height:1.2;
	clear:left;
	margin:0;
}
.view .html-list li h3 a,
.view #views_slideshow_cycle_main_societies-societies .views-row h3 a {
	font-family:'Open Sans',sans-serif;
	font-size:0.857em;
	font-weight:700;
	line-height:1.2;
	text-decoration:none;
	color:#E51B23;
}
.view .html-list li h3 a:hover,
.view #views_slideshow_cycle_main_societies-societies .views-row h3 a:hover {
	text-decoration:none;
	color:#D7B163;
}
.view .html-list li .summary,
.view .html-list li .mediaelement-audio {
	clear:both;
}
.view .more-link a {
	display:block;
	background:url(../img/bg-more-link.png) no-repeat scroll right 2px transparent;
	font-family:'Open Sans',sans-serif;
	font-size:0.857em;
	font-weight:700;
	text-decoration:none;
	color:#E51B23;
	padding:0 20px 0 0;
	margin:0 0 1em;
	float:right;
}
.view .more-link a:hover {
	background:url(../img/bg-more-link.png) no-repeat scroll right -73px transparent;
	text-decoration:none;
	color:#252526;
}



/*   PAGER   */
.item-list .pager {
	background:none;
	border:none;
	font-size:0.857em;
	margin:0 0 10px;
	padding:0;
	position:relative;
	text-align:center;
}
.item-list .pager li {
	color:#252526;
	background:none;
	border:none;
	float:none;
}
.item-list .pager li.pager-first,
.item-list .pager li.pager-previous {
	position:absolute;
	top:0;
	left:0;
}
.item-list .pager li.pager-previous {
	left:50px;
}
.item-list .pager li a {
	color:#E51B23;
	background:none;
	border:none;
}



body {
	background:url(../img/bg-body.gif) repeat scroll center top #F5F5F5;
	font-family:'Open Sans',sans-serif;
	font-size:14px;
	line-height:1.5;
	color:#252526;
}
#zone-administration-wrapper {
	background-color:#890205;
}
#zone-administration-wrapper .block-superfish ul.menu-administration-menu {
	font-size:0.857em;
	margin:0;
}
#zone-administration-wrapper .block-superfish ul.menu-administration-menu li {
	background-color:#890205;
}
#zone-administration-wrapper .block-superfish ul.menu-administration-menu li a {
	text-decoration:none;
}
#zone-header-wrapper {
	background:url(../img/bg-slideshow.gif) repeat scroll center top #980206;
}
#zone-branding-wrapper {
	margin:0 0 20px;
}
#zone-breadcrumb-wrapper {
	background:url(../img/bg-crumbs.gif) repeat scroll center top #44372E;
}
#section-content {
	margin:20px 0 0;
}
#zone-bottom-wrapper {
	background:url(../img/discover-hertford.jpg) no-repeat scroll center 0 transparent;
}
#zone-footer-wrapper {
	background:url(../img/bg-footer.gif) repeat scroll center top #131313;
	color:#FFFFFF;
}
#zone-footer-wrapper h2.block-title {
	color:#FFFFFF;
}
#region-footer-menu {
	border-top:1px solid #2B2B2B;
	margin:0 0 20px;
}
#region-footer-menu .region-footer-menu-inner {
	margin:10px 0 0;
}



.double-size {
	font-size:2em;
}
.smaller-size {
	font-size:0.857em;
}
.red {
	color:#E51B23;
}
div.float-left {
	float:left;
	margin:0 20px 10px 0;
	box-shadow:0 0 10px rgba(63,51,41,0.5);
}
div.float-right {
	float:right;
	margin:0 0 10px 20px;
	box-shadow:0 0 10px rgba(63,51,41,0.5);
}
div.float-left img,
div.float-right img {
	display:block;
}



.more-link {
	margin:0 0 1em;
}
.views-row .more-link,
.views-row .more-link a {
	margin:0 0 1px;
}
.front h1.page-title {
	display:none;
}
.field-text-field .grid-4.even {
	margin-left:0;
	clear:both;
}
.field-text-field .grid-4.odd {
	margin-right:0;
}
.front .field-text-field .field-item.field-item-0 .field-text-field-inner p,
.front .field-text-field .field-item.field-item-0 .field-text-field-inner ul {
	font-size:1.286em;
}
.front .field-text-field .field-item .field-text-field-inner p,
.front .field-text-field .field-item .field-text-field-inner ul {
	font-size:1.143em;
}
#section-content .block {
	background:url(../img/bg-gray.gif) repeat scroll 0 0 #E9E9E9;
	padding:1em 0 0.009em;
	margin-bottom:20px;
}
#section-content .block.block-delta-blocks {
	background:none;
	margin:0;
}
#section-content .block.block-delta-blocks .block-inner {
	margin:0;
}
.front #region-preface-third .block,
.front #section-content #block-views-ads-block,
.front #block-views-twitter-front.block,
.front #block-views-featured-feat {
	background:url(../img/bg-cream.gif) repeat scroll 0 0 #EEEBE3;
}
#section-content .block .block-inner {
	margin:0 20px;
}
.context-discover-hertford #section-content #block-views-ads-block {
	background:#FFFFFF;
	padding:0;
}
.context-discover-hertford #section-content #block-views-ads-block .block-inner {
	margin:0;
}
.front #block-system-main,
.context-my-hertford #block-system-main,
.node-type-hertford #block-system-main,
.context-research-teaching #block-system-main,
.context-discover-hertford #region-postscript-first .block,
.node-type-page #block-system-main,
.node-type-news #block-system-main,
.node-type-events #block-system-main,
.node-type-system #block-system-main,
.node-type-subject #block-system-main,
.node-type-member #block-system-main,
.node-type-society #block-system-main,
#region-sidebar-first #block-views-publications-topic-menu-block {
	background:none;
	padding:0;
}
.context-alumni-development.node-type-landing-page #block-system-main {
	padding:0;
}
.front #block-system-main .block-inner,
.context-my-hertford #block-system-main .block-inner,
.node-type-hertford #block-system-main .block-inner,
.context-alumni-development.node-type-landing-page #block-system-main .block-inner,
.context-research-teaching #block-system-main .block-inner,
.context-discover-hertford #region-postscript-first .block .block-inner,
.node-type-page #block-system-main .block-inner,
.node-type-news #block-system-main .block-inner,
.node-type-events #block-system-main .block-inner,
.node-type-system #block-system-main .block-inner,
.node-type-subject #block-system-main .block-inner,
.node-type-member #block-system-main .block-inner,
.node-type-society #block-system-main .block-inner,
#region-sidebar-first #block-views-publications-topic-menu-block .block-inner {
	margin:0;
}
.field-text-field .grid-4.field-item {
	background:url(../img/bg-gray.gif) repeat scroll 0 0 #E9E9E9;
}
.field-text-field .grid-4.field-item .field-text-field-inner {
	margin:0 20px;
	padding:1em 0 0.009em;
}
.context-my-hertford .field-text-field .grid-4.field-item .field-text-field-inner,
.context-research-teaching .field-text-field .grid-4.field-item .field-text-field-inner {
	padding:1em 0 0.018em;
}



.node-type-page.context-news-events #region-postscript-first {
	margin-left:250px;
	clear:both;
}
.node-type-landing-page.context-my-hertford #region-sidebar-second .block {
	background:url(../img/bg-tiled.gif) repeat scroll 0 0 #EEEBE4;
}
.context-my-hertford #region-sidebar-second .block .views_slideshow_cycle_main {
	 box-shadow:none;
	 margin:0;
}


	



/*   HEADER   */
.logo-img {
	margin:38px 0 0;
}
#block-menu-menu-top {
	margin:0 0 8px;
	float: right;
}
#block-menu-menu-top ul.menu {
	margin:10px 0 0;
	float:right;
}
#block-menu-menu-top ul.menu li {
	background:url(../img/header-menu-separator.png) no-repeat scroll right 5px transparent;
	padding:0 9px 0 0;
	margin:0 7px 0 0;
	float:left;
}
#block-menu-menu-top ul.menu li.last {
	background:none;
	padding:0;
	margin:0;
}
#block-menu-menu-top ul.menu li a {
	font-family:'Open Sans',sans-serif;
	font-size:0.857em;
	font-weight:700;
	color:#252526;
	text-transform:uppercase;
	text-decoration:none;
}
#block-menu-menu-top ul.menu li a:hover {
	color:#E51B23;
	text-decoration:none;
}

#block-views-social-links-block {
	background: transparent url("../img/header-menu-separator.png") no-repeat scroll right 5px;
    float: right;
    margin: 9px 7px 0 0;
    padding: 0 15px 0 0;
}
#block-views-social-links-block .facebook-link-wrapper,
#block-views-social-links-block .twitter-link-wrapper,
#block-views-social-links-block .linkedin-link-wrapper,
#block-views-social-links-block .instagram-link-wrapper,
#block-views-social-links-block .rss-link-wrapper {
	height:12px;
	display:inline-block;
}
#block-views-social-links-block .facebook-link-wrapper a.facebook-link,
#block-views-social-links-block .twitter-link-wrapper a.twitter-link,
#block-views-social-links-block .linkedin-link-wrapper a.linkedin-link,
#block-views-social-links-block .instagram-link-wrapper a.instagram-link,
#block-views-social-links-block .rss-link-wrapper a.rss-link {
	background:url(../img/social-links-header.png) no-repeat scroll 0 0 transparent;
	height: 12px;
	display:block;
    overflow: hidden;
    padding: 5px;
    text-indent: -99999px;
}
#block-views-social-links-block .facebook-link-wrapper a.facebook-link {
	background-position:6px 6px;
	width: 6px;
}
#block-views-social-links-block .facebook-link-wrapper a.facebook-link:hover {
	background-position:6px -26px;
}
#block-views-social-links-block .twitter-link-wrapper a.twitter-link {
	background-position:-20px 6px;
	width: 16px;
}
#block-views-social-links-block .twitter-link-wrapper a.twitter-link:hover {
	background-position:-20px -26px;
}
#block-views-social-links-block .linkedin-link-wrapper a.linkedin-link {
	background-position:-56px 6px;
	width: 13px;
}
#block-views-social-links-block .linkedin-link-wrapper a.linkedin-link:hover {
	background-position:-56px -26px;
}
#block-views-social-links-block .instagram-link-wrapper a.instagram-link {
	background-position:-89px 6px;
	width: 12px;
}
#block-views-social-links-block .instagram-link-wrapper a.instagram-link:hover {
	background-position:-89px -26px;
}
#block-views-social-links-block .rss-link-wrapper a.rss-link {
	background-position:-122px 6px;
	width: 12px;
}
#block-views-social-links-block .rss-link-wrapper a.rss-link:hover {
	background-position:-122px -26px;
}

#block-views-oxford-logo-block a.oxford-link {
	display:block;
	width:218px;
	height:66px;
	background:url(../img/oxford.png) no-repeat scroll 0 0 transparent;
	overflow:hidden;
	text-indent:-999em;
	margin:0 0 14px;
	float:right;
}
#block-search-form {
	float:right;
}
#block-search-form #search-block-form input {
	border:1px solid #CCCCCC;
	font-family:'Open Sans',sans-serif;
	font-size:1em;
	font-weight:700;
	color:#252526;
	padding:2px 6px;
	width:190px;
}
#block-search-form #search-block-form input:active,
#block-search-form #search-block-form input:focus {
	box-shadow:none;
}
#block-search-form #search-block-form input.form-submit {
	border:none;
	margin:0 0 0 6px;
	padding:0;
	width:auto;
}
#block-search-form #search-block-form input.form-submit:hover {
	background:none;
}
.page-search-node #block-system-main .content ul,
.page-search-user #block-system-main .content ul {
	list-style:none;
}



/*   FRONT PAGE FIXED HEIGHT BLOCKS   */
.front #block-system-main {
	margin:0;
}
.front #block-system-main .field-text-field .field-item,
.front #block-system-main .field-text-field .field-item {
	overflow:hidden;
	height:300px;
}
.front #block-views-featured-feat {
	overflow:hidden;
    height: 286px;
}
.front #section-content #block-views-ads-block {
	overflow:hidden;
	height:286px;
}
.front #block-views-news-latest,
.front #block-views-events-upcoming,
.front #block-views-twitter-front/*,
.front #block-views-featured-feat */{
	overflow:hidden;
	height:575px;
}



/*   NAVIGATION   */
#page {
	overflow:hidden;
}
#region-menu .region-menu-inner {
	margin:0 0 1em;
}
#block-superfish-2 .content {
	position:relative;
	z-index:450;
}
#block-superfish-2 ul.main-menu li.sf-depth-1 {
	background:url(../img/main-menu-separator.png) no-repeat scroll right 5px transparent;
	padding:0 14px 0 0;
	margin:0 7px 0 0;
}
#block-superfish-2 ul.main-menu li.sf-depth-1.last {
	background:none;
	padding:0;
	margin:0;
}
#block-superfish-2 ul.main-menu li.sf-depth-1 a {
	font-family:'Crete Round',serif;
	font-weight:400;
	font-size:1.286em;
	color:#252526;
	text-decoration:none;
}
#block-superfish-2 ul.main-menu li.sf-depth-1 a.active,
#block-superfish-2 ul.main-menu li.sf-depth-1.active-trail a {
	color:#E51B23;
	text-decoration:none;
}
#block-superfish-2 ul.main-menu li.sf-depth-1 a:hover {
	color:#B59147;
	text-decoration:underline;
}



#zone-menu-wrapper {position:relative;z-index:450;}
#zone-header-wrapper {position:relative;z-index:50;}



#block-superfish-2 .content {
	position:relative;
	z-index:450;
}
#block-superfish-2 ul.main-menu li ul li.sf-depth-2 {
	border-top:1px solid #F2EFE8;
	padding:0;
	margin:0;
}
#block-superfish-2 ul.main-menu li ul li.sf-depth-2.first {
	border-top:1px solid #B3ADA0;
}
#block-superfish-2 ul.main-menu li ul li.sf-depth-2 a {
	font-family:'Open Sans',sans-serif;
	font-weight:600;
	background-color:#EFECE4;
	display:block;
	font-size:1em;
	line-height:0.95;
	text-decoration:none;
	overflow:hidden;
	color:#252526;
	padding:10px;
}
#block-superfish-2 ul.main-menu li ul li.sf-depth-2:hover {
	border-top:1px solid #D7CFC0;
}
#block-superfish-2 ul.main-menu li ul li.sf-depth-2 a:hover {
	background-color:#EFE7D6;
	text-decoration:none;
	color:#E51B23;
}
#block-superfish-2 ul.main-menu li:hover > ul,
#block-superfish-2 ul.main-menu li.sfHover > ul {
	top: 2.25em;
}



ul#main-menu {
	margin:0;
}
ul#main-menu li {
	background:url(../img/main-menu-separator.png) no-repeat scroll right 10px transparent;
	padding:0 14px 0 0;
	margin:0 7px 0 0;
	float:left;
}
ul#main-menu li.last {
	background:none;
	padding:0;
	margin:0;
}
ul#main-menu li a {
	font-family:'Crete Round',serif;
	font-weight:400;
	font-size:1.286em;
	color:#252526;
	text-decoration:none;
}
ul#main-menu li a.active,
ul#main-menu li a.active-trail {
	color:#E51B23;
	text-decoration:none;
}
ul#main-menu li a:hover {
	color:#B59147;
	text-decoration:underline;
}



/*   BREADCRUMB   */
#block-delta-blocks-breadcrumb .breadcrumb {
	line-height:2.5;
	padding:0;
}
#block-delta-blocks-breadcrumb .breadcrumb span {
	font-weight:600;
	color:#FFFFFF;
}
#block-delta-blocks-breadcrumb .breadcrumb span a {
	font-weight:600;
	text-decoration:none;
	color:#B59147;
}
#block-delta-blocks-breadcrumb .breadcrumb span a:hover {
	text-decoration:none;
	color:#E51B23;
}



/*   SECONDARY MENU   */
#section-content .block-menu-block {
	background:none;
	padding:0;
}
#section-content .block-menu-block .block-inner {
	padding:0;
	margin:0;
}
#section-content .block-menu-block ul.menu {
	margin:0;
}
#section-content .block-menu-block ul.menu li {
	border-bottom:1px solid #F2EFE8;
	padding:0;
	margin:0;
}
#section-content .block-menu-block ul.menu li.last {
	border-bottom:none;
}
#section-content .block-menu-block ul.menu li a {
	background-color:#EFECE4;
	display:block;
	font-size:1.143em;
	line-height:1;
	text-decoration:none;
	overflow:hidden;
	color:#252526;
	padding:10px 20px 10px 10px;
}
#section-content .block-menu-block ul.menu li ul.menu li a {
	line-height:1.1;
}
#section-content .block-menu-block ul.menu li a.active {
	background-color:#EFE7D6;
}
#section-content .block-menu-block ul.menu li a:hover {
	background:url(../img/bg-secondary-menu.gif) no-repeat scroll right 50% #EFE7D6;
	text-decoration:none;
	color:#E51B23;
}
#section-content .block-menu-block ul.menu li ul.menu {
	font-size:0.875em;
}
#section-content .block-menu-block ul.menu li ul.menu li ul.menu {
	font-size:0.857em;
}
#section-content .block-menu-block ul.menu li ul.menu,
#section-content .block-menu-block ul.menu li ul.menu li ul.menu {
	border-top:1px solid #F5F4EF;
	margin:0 0 0 10px;
}
#section-content .block-menu-block ul.menu li.last ul.menu li {
	border-bottom:1px solid #F5F4EF;
}
#section-content .block-menu-block ul.menu li.last ul.menu li.last {
	border-bottom:none;
}



/*   DISCOVER HERTFORD MENU   */
#block-menu-menu-discover-hertford {
	height:381px;
}
#block-menu-menu-discover-hertford ul.menu li {
	background:url(../img/main-menu-separator.png) no-repeat scroll right 10px transparent;
	padding:0 14px 0 0;
	margin:0 7px 0 0;
	float:left;
}
#block-menu-menu-discover-hertford ul.menu li.last {
	background:none;
	padding:0;
	margin:0;
}
#block-menu-menu-discover-hertford ul.menu li a {
	font-family:'Crete Round',serif;
	font-weight:400;
	font-size:1.286em;
	color:#FFFFFF;
	text-decoration:none;
}
#block-menu-menu-discover-hertford ul.menu li a.active-trail {
	color:#FFFFFF;
	text-decoration:none;
}
#block-menu-menu-discover-hertford ul.menu li a:hover {
	color:#252526;
	text-decoration:none;
}



/*   FOOTER   */
#block-views-map-block-block .map-link-wrapper {
	width:360px;
	height:360px;
	overflow:hidden;
	background:url(../img/map.png) no-repeat scroll 0 0 transparent;
	padding:0;
	margin:20px 0;
}
#block-views-map-block-block .map-link-wrapper a.map-link {
	display:block;
	width:360px;
	height:360px;
	overflow:hidden;
	text-indent:-999em;
	padding:0;
	margin:0;
}
#block-views-footer-block,
#block-views-footer-follow {
	margin:20px 0 0;
}
#block-views-footer-block .facebook-link-wrapper,
#block-views-footer-block .twitter-link-wrapper,
#block-views-footer-block .linkedin-link-wrapper,
#block-views-footer-block .instagram-link-wrapper
#block-views-footer-block .rss-link-wrapper{
	margin:5px 0;
	height:33px;
}
#block-views-footer-follow .facebook-link-wrapper,
#block-views-footer-follow .twitter-link-wrapper,
#block-views-footer-follow .linkedin-link-wrapper,
#block-views-footer-follow .instagram-link-wrapper,
#block-views-footer-follow .rss-link-wrapper {
	margin:5px 10px 5px 0;
	height:33px;
	display:inline-block;
}
#block-views-footer-block .facebook-link-wrapper a.facebook-link,
#block-views-footer-block .twitter-link-wrapper a.twitter-link,
#block-views-footer-block .linkedin-link-wrapper a.linkedin-link,
#block-views-footer-follow .instagram-link-wrapper a.instagram-link,
#block-views-footer-block .rss-link-wrapper a.rss-link,
#block-views-footer-follow .facebook-link-wrapper a.facebook-link,
#block-views-footer-follow .twitter-link-wrapper a.twitter-link,
#block-views-footer-follow .linkedin-link-wrapper a.linkedin-link,
#block-views-footer-follow .instagram-link-wrapper a.instagram-link,
#block-views-footer-follow .rss-link-wrapper a.rss-link {
	display:block;
	height:33px;
	padding:0 0 0 43px;
	font-family:'Open Sans',sans-serif;
	font-size:0.857em;
	font-weight:700;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	line-height:2.75;
}
#block-views-footer-follow .facebook-link-wrapper a.facebook-link,
#block-views-footer-follow .twitter-link-wrapper a.twitter-link,
#block-views-footer-follow .linkedin-link-wrapper a.linkedin-link,
#block-views-footer-follow .instagram-link-wrapper a.instagram-link,
#block-views-footer-follow .rss-link-wrapper a.rss-link {
	background:url(../img/social-links-footer.png) no-repeat scroll 0 0 transparent;
	height: 33px;
    overflow: hidden;
    padding: 0;
    text-indent: -99999px;
    width: 33px;
}
#block-views-footer-block .facebook-link-wrapper a.facebook-link:hover,
#block-views-footer-block .twitter-link-wrapper a.twitter-link:hover,
#block-views-footer-block .linkedin-link-wrapper a.linkedin-link:hover,
#block-views-footer-block .instagram-link-wrapper a.instagram-link:hover,
#block-views-footer-block .rss-link-wrapper a.rss-link:hover,
#block-views-footer-follow .facebook-link-wrapper a.facebook-link:hover,
#block-views-footer-follow .twitter-link-wrapper a.twitter-link:hover,
#block-views-footer-follow .linkedin-link-wrapper a.linkedin-link:hover,
#block-views-footer-follow .instagram-link-wrapper a.instagram-link:hover,
#block-views-footer-follow .rss-link-wrapper a.rss-link:hover {
	color:#FFFFFF;
	text-decoration:none;
}
#block-views-footer-block .facebook-link-wrapper a.facebook-link {
	background:url(../img/follow-us-links.png) no-repeat scroll 0 0 transparent;
}
#block-views-footer-block .facebook-link-wrapper a.facebook-link:hover {
	background:url(../img/follow-us-links.png) no-repeat scroll 0 -132px transparent;
}
#block-views-footer-block .twitter-link-wrapper a.twitter-link {
	background:url(../img/follow-us-links.png) no-repeat scroll 0 -33px transparent;
}
#block-views-footer-block .twitter-link-wrapper a.twitter-link:hover {
	background:url(../img/follow-us-links.png) no-repeat scroll 0 -165px transparent;
}
#block-views-footer-block .linkedin-link-wrapper a.linkedin-link {
	background:url(../img/follow-us-links.png) no-repeat scroll 0 -66px transparent;
}
#block-views-footer-block .linkedin-link-wrapper a.linkedin-link:hover {
	background:url(../img/follow-us-links.png) no-repeat scroll 0 -198px transparent;
}
#block-views-footer-block .rss-link-wrapper a.rss-link {
	background:url(../img/follow-us-links.png) no-repeat scroll 0 -99px transparent;
}
#block-views-footer-block .rss-link-wrapper a.rss-link:hover {
	background:url(../img/follow-us-links.png) no-repeat scroll 0 -231px transparent;
}
#block-views-footer-block .address-wrapper,
#block-views-footer-follow .address-wrapper {
	background:url(../img/logo-small.png) no-repeat scroll 0 4px transparent;
	margin:20px 0 0;
}

#block-views-footer-follow .facebook-link-wrapper a.facebook-link {
	background-position:0 0;
}
#block-views-footer-follow .facebook-link-wrapper a.facebook-link:hover {
	background-position:0 -53px;
}
#block-views-footer-follow .twitter-link-wrapper a.twitter-link {
	background-position:-53px 0;
}
#block-views-footer-follow .twitter-link-wrapper a.twitter-link:hover {
	background-position:-53px -53px;
}
#block-views-footer-follow .linkedin-link-wrapper a.linkedin-link {
	background-position:-106px 0;
}
#block-views-footer-follow .linkedin-link-wrapper a.linkedin-link:hover {
	background-position:-106px -53px;
}
#block-views-footer-follow .instagram-link-wrapper a.instagram-link {
	background-position:-159px 0;
}
#block-views-footer-follow .instagram-link-wrapper a.instagram-link:hover {
	background-position:-159px -53px;
}
#block-views-footer-follow .rss-link-wrapper a.rss-link {
	background-position:-212px 0;
}
#block-views-footer-follow .rss-link-wrapper a.rss-link:hover {
	background-position:-212px -53px;
}

#block-views-footer-block .address-wrapper p,
#block-views-footer-follow .address-wrapper p {
	font-family:'Open Sans',sans-serif;
	font-size:1em;
	font-weight:700;
	color:#FFFFFF;
	line-height:1.25;
	margin:0 0 20px 96px;
}
#block-menu-menu-footer-links {
	margin:20px 0 0 20px;
}
#block-menu-menu-footer-links ul.menu {
	margin:10px 0 0;
}
#block-menu-menu-footer-links ul.menu li {
}
#block-menu-menu-footer-links ul.menu li a {
	font-family:'Open Sans',sans-serif;
	font-size:0.857em;
	font-weight:700;
	color:#B59147;
	text-transform:uppercase;
	text-decoration:none;
}
#block-menu-menu-footer-links ul.menu li a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

#block-menu-menu-footer {
}
#block-menu-menu-footer ul.menu {
	float:left;
}
#block-menu-menu-footer ul.menu li {
	background:url(../img/footer-menu-separator.png) no-repeat scroll right 5px transparent;
	padding:0 9px 0 0;
	margin:0 8px 0 0;
	float:left;
}
#block-menu-menu-footer ul.menu li.last {
	margin:0 6px 0 0;
}
#block-menu-menu-footer ul.menu li a {
	font-family:'Open Sans',sans-serif;
	font-size:0.857em;
	font-weight:700;
	color:#B59147;
	text-decoration:none;
	line-height:1.5;
}
#block-menu-menu-footer ul.menu li a:hover {
	color:#FFFFFF;
	text-decoration:none;
	line-height:1.5;
}
#copyright {
	font-family:'Open Sans',sans-serif;
	font-size:0.857em;
	font-weight:700;
	color:#FFFFFF;
	line-height:1.5;
	float:left;
	padding:2px 0 0;
}
#manta-ray-media {
	font-family:'Open Sans',sans-serif;
	font-size:0.857em;
	font-weight:700;
	color:#FFFFFF;
	float:right;
	margin:1px 0 0;
	width:220px;
	text-align:right;
}
#manta-ray-media strong.by a {
	font-weight:700;
	color:#FFFFFF;
	text-decoration:none;
}
#manta-ray-media strong.by a:hover {
	color:#FFFFFF;
	text-decoration:none;
}



/*   FRONT PAGE   */
.front #block-views-slideshow-front-page-block {
	margin:40px 0;
}
.front #block-menu-menu-discover-hertford h2.block-title {
	background:url(../img/shield.png) no-repeat scroll 9px 0 transparent;
	width:300px;
	height:252px;
	font-family:'Crete Round',serif;
	font-size:3em;
	font-weight:400;
	color:#FFFFFF;
	text-shadow:0 1px 1px rgba(0,0,0,0.75);
	text-align:center;
	line-height:1.15;
	padding:61px 0 0;
	margin:0 0 4px;
}



/*   NODE   */
.node .content {
	margin:0 0 20px;
}
.node .content .field-type-image,
.node .content .field-type-imagefield-crop {
	box-shadow:0 0 20px rgba(63,51,41,0.25);
	margin:0 0 1em 40px;
	float:right;
}
.node .content .date {
	font-family:'Open Sans',sans-serif;
	font-size:0.857em;
	font-weight:700;
	text-transform:uppercase;
	margin:0 0 40px;
}
.node .content .summary {
	margin:0 340px 0 0;
	font-weight:700;
}
.node .content blockquote {
	clear:both;
	background:url(../img/quotes.png) no-repeat scroll 0 9px transparent;
	padding:0 10px 34px 68px;
}
.node .content blockquote p {
	font-style:italic;
}
.node .content a,
.views-row a {
	font-weight:600;


	color:#E51B23;
	text-decoration:none;
}
.node .content a:hover,
.views-row a:hover {
	color:#B59147;
	text-decoration:none;
}
.node .content hr {
	height:12px;
	color:#D8B263;
	background:url(../img/bg-hr.png) no-repeat scroll center top transparent;
	border:none;
}
.node .content .image-wrapper {
	position:relative;
}
.node .content .image-with-caption {
	float:left;
	position:relative;
	box-shadow:0 0 10px rgba(63,51,41,0.5);
}
#block-views-gallery-gallery-block .views-slideshow-cycle-main-frame-row-item .image-with-caption {
	position:relative;
	box-shadow:0 0 10px rgba(63,51,41,0.5);
}
.node .content .image-with-caption .image-caption,
#block-views-gallery-gallery-block .views-slideshow-cycle-main-frame-row-item .image-with-caption .image-caption {
	width:100%;
	overflow:hidden;
	background-color:#000000;
	background-color:rgba(0,0,0,0.75);
	position:absolute;
	padding:0;
	margin:0;
	bottom:0;
}
.node .content .image-with-caption .image-caption span,
#block-views-gallery-gallery-block .views-slideshow-cycle-main-frame-row-item .image-with-caption .image-caption span {
	display:block;
	font-size:0.714em;
	line-height:1.25;
	color:#FFFFFF;
	padding:1px 5px 2px;
}
.node .content .image-with-caption .image-caption.collapsed,
#block-views-gallery-gallery-block .views-slideshow-cycle-main-frame-row-item .image-with-caption .image-caption.collapsed {
	display:none;
}
.node .content .edit-info {
	clear:both;
	color:#929293;
	font-size:0.857em;
	margin:0 0 10px;
}



.node table {
	border:none;
}
.node table td,
.node table th {
	padding:2px 13px;
	border: 1px solid #ECE3D1;
}
.node table tr:hover td,
.node table tr.even:hover td.active,
.node table tr.odd:hover td.active {
	background:none;
}
.node table thead th,
.node table tr th {
	background:none repeat scroll 0 0 #F7F4EC;
	border:1px solid #ECE3D1;
	font-family:'Crete Round',serif;
	font-size:1.143em;
	font-weight:normal;
	padding:2px 13px;
	vertical-align:middle;
}



/*   SLIDESHOW   */
.slideshow-area {
	position:relative;
}
.views_slideshow_cycle_main {
	 box-shadow:0 0 20px rgba(63,51,41,0.5);
	 margin:0 0 10px;
}
.views-slideshow-controls-bottom {
	width:100%;
	display:table;
}
#block-views-slideshow-front-page-block .views-slideshow-controls-bottom,
#block-views-slideshow-alumni-block .views-slideshow-controls-bottom,
#block-views-slideshow-research-block .views-slideshow-controls-bottom,
#block-views-dynamic-pages-slide .views-slideshow-controls-bottom {
	width:280px;
	position:absolute;
	right:10px;
	top:305px;
	z-index:100;
}
#views_slideshow_controls_text_discover_hertford-block {
	width:900px;
	position:absolute;
	top:385px;
	left:20px;
	z-index:100;
}
#block-views-slideshow-front-page-block .views-row .slide-text {
	height:297px;
	width:260px;
	overflow:hidden;
	position:absolute;
	top:10px;
	right:0;
	margin:0 20px;
	font-family:'Crete Round',serif;
	font-weight:400;
	font-size:2.286em;
	color:#FFFFFF;
	line-height:1.15;
	letter-spacing:-0.018em;
	text-shadow:0 1px 1px rgba(0,0,0,0.75);
}
#block-views-slideshow-front-page-block .views-row .slide-text a {
	text-decoration:none;
	color:#FFFFFF;
}
#block-views-slideshow-front-page-block .views-row .slide-text a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
#block-views-discover-hertford-block .views-row .slide-text {
	width:770px;
	height:30px;
	overflow:hidden;
	vertical-align:middle;
	position:absolute;
	top:391px;
	margin:0 85px;
	text-align:center;
	font-family:'Crete Round',serif;
	font-weight:400;
	font-size:1.714em;
	color:#FFFFFF;
	line-height:1.25;
	text-shadow:0 1px 1px rgba(0,0,0,0.75);
}
#block-views-gallery-gallery-block .views-slideshow-controls-bottom {
	display:block;
}
.views-slideshow-controls-text .views-slideshow-controls-text-pause {
	display:none;
}
.views-slideshow-controls-text .views-slideshow-controls-text-previous,
.views-slideshow-controls-text .views-slideshow-controls-text-next {
	display:block;
	width:45px;
	height:45px;
}
.views-slideshow-controls-text .views-slideshow-controls-text-previous {
	float:left;
}
.views-slideshow-controls-text .views-slideshow-controls-text-next {
	float:right;
}
.views-slideshow-controls-text .views-slideshow-controls-text-previous a,
.views-slideshow-controls-text .views-slideshow-controls-text-next a {
	display:block;
	width:45px;
	height:45px;
	overflow:hidden;
	text-indent:-999em;
}
.views-slideshow-controls-text .views-slideshow-controls-text-previous a {
	background:url(../img/slide-controls.png) no-repeat scroll 0 0 transparent;
}
.views-slideshow-controls-text .views-slideshow-controls-text-previous a:hover {
	background:url(../img/slide-controls.png) no-repeat scroll -45px 0 transparent;
}
.views-slideshow-controls-text .views-slideshow-controls-text-next a {
	background:url(../img/slide-controls.png) no-repeat scroll -135px 0 transparent;
}
.views-slideshow-controls-text .views-slideshow-controls-text-next a:hover {
	background:url(../img/slide-controls.png) no-repeat scroll -90px 0 transparent;
}



.views-slideshow-pager-fields {
	text-align:center;
	margin:10px 0 0;
}
#block-views-discover-hertford-block .views-slideshow-pager-fields {
	margin:10px 0 34px;
}
.views-slideshow-pager-fields .views-slideshow-pager-field-item {
	display:inline-block;
	width:26px;
	height:26px;
	overflow:hidden;
	text-indent:-999em;
	background:url(../img/slide-pager.png) no-repeat scroll -26px 0 transparent;
	margin:0;
	cursor:pointer;
}
#block-views-discover-hertford-block .views-slideshow-pager-field-item {
	box-shadow:0 0 10px rgba(63,51,41,0.5);
}
.views-slideshow-pager-fields .views-slideshow-pager-field-item.active {
	background:url(../img/slide-pager.png) no-repeat scroll 0 0 transparent;
}
#block-views-discover-hertford-block .views-slideshow-pager-fields .views-slideshow-pager-field-item {
	position:relative;
	display:inline-block;
	width:172px;
	height:auto;
	overflow:hidden;
	text-indent:0;
	background:none;
	margin:0 2px;
}
#block-views-discover-hertford-block .views-slideshow-pager-fields .views-slideshow-pager-field-item .views-field-title {
	width:100%;
	position:absolute;
	background:url(../img/bg-brown.gif) repeat scroll 0 0 transparent;
	font-family:'Crete Round',serif;
	font-weight:400;
	font-size:1.286em;
	line-height:2.2;
	color:#FFFFFF;
	bottom:0;
	text-shadow:0 1px 1px rgba(0,0,0,0.5);
}
#block-views-discover-hertford-block .views-slideshow-pager-fields .views-slideshow-pager-field-item.active .views-field-title {
	background:url(../img/bg-gold.gif) repeat scroll 0 0 transparent;
}



/*   DISCOVER HERTFORD   */
.context-discover-hertford #block-views-discover-hertford-block .views-slideshow-controls-bottom {
	display:table;
	text-align:center;
}
.context-discover-hertford #block-views-discover-hertford-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item {
	width:172px;
	margin:0 0 0 16px;
	display:inline-block;
	cursor:pointer;
}
.context-discover-hertford #block-views-discover-hertford-block .views-slideshow-controls-bottom #views_slideshow_pager_field_item_bottom_discover_hertford-block_0 {
	margin:0;
}
.context-discover-hertford #block-views-discover-hertford-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item .photo-thumb {
	display:none;
}
.context-discover-hertford #block-views-discover-hertford-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item .photo-thumb img {
	display:none;
}
.context-discover-hertford #block-views-discover-hertford-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item .photo-thumb.photo-0 {
	display:block;
}
.context-discover-hertford #block-views-discover-hertford-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item .photo-thumb.photo-0 img {
	display:block;
}
.context-discover-hertford #block-views-discover-hertford-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item .title {
	display:none;
}
.context-discover-hertford #block-views-discover-hertford-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item .title.title-0 {
	display:block;
}
.context-discover-hertford h1.page-title {
	/*display:none;*/
}
.context-discover-hertford .field-text-field .grid-4 {
	width:460px;
}
.context-discover-hertford #block-views-ads-block {
	background-color:#FFFFFF;
	height:120px;
	overflow:hidden;
}
.context-discover-hertford #block-views-ads-block .view-content {
	height:120px;
	margin:0;
}
.context-discover-hertford #block-views-ads-block .views-row h4 {
	background:url(../img/bg-discover-hertford-ad.gif) no-repeat scroll right 50% #F7F3EC;
	width:348px;
	padding:0 56px;
	font-size:6.143em;
	color:#B8954B;
	line-height:1.395;
	float:left;
	margin:0;
}
.context-discover-hertford #block-views-ads-block .views-row p {
	padding:38px 20px 20px 480px;
	margin:0;
}



/*   MY HERTFORD   */
.node-type-landing-page.context-my-hertford #region-content h1.page-title {
	display:none;
}
.node-type-landing-page.context-my-hertford #block-system-main,
.node-type-landing-page.context-my-hertford #block-system-main .node .content {
	margin:0;
}
.context-my-hertford .field-text-field .grid-4 {
	margin-bottom:20px;
}
.node-type-landing-page.context-my-hertford .field-text-field .grid-4 {
	display:block;
	width:auto;
	float:none;
	margin:0 0 20px;
}
.context-my-hertford #block-views-menu-today {
	padding:2em 0 0.009em;
}
.context-my-hertford #block-views-menu-today .views-slideshow-controls-top #views_slideshow_controls_text_previous_menu-today {
	position:absolute;
	left:-10px;
	top:30px;
	z-index:100;
}
.context-my-hertford #block-views-menu-today .views-slideshow-controls-top #views_slideshow_controls_text_next_menu-today {
	position:absolute;
	right:-10px;
	top:30px;
	z-index:100;
}
.context-my-hertford #block-views-menu-today .views-slideshow-controls-top #views_slideshow_controls_text_previous_menu-today a {
	background:url(../img/menu-controls.png) no-repeat scroll 0 0 transparent;
}
.context-my-hertford #block-views-menu-today .views-slideshow-controls-top #views_slideshow_controls_text_previous_menu-today a:hover {
	background:url(../img/menu-controls.png) no-repeat scroll -45px 0 transparent;
}
.context-my-hertford #block-views-menu-today .views-slideshow-controls-top #views_slideshow_controls_text_next_menu-today a {
	background:url(../img/menu-controls.png) no-repeat scroll -135px 0 transparent;
}
.context-my-hertford #block-views-menu-today .views-slideshow-controls-top #views_slideshow_controls_text_next_menu-today a:hover {
	background:url(../img/menu-controls.png) no-repeat scroll -90px 0 transparent;
}
.context-my-hertford #block-views-menu-today .views-row {
	text-align:center !important;
}
.context-my-hertford #block-views-menu-today .views-row h3 {
	color:#D7B163;
	font-family:'Crete Round',serif;
	font-weight:400;
	font-size:3em;
	line-height:0.75;
	width:192px;
	margin:0 auto;
	padding:20px 0 40px 0;
	background:url(../img/fork-knife.png) no-repeat scroll center 2px transparent;
}
.context-my-hertford #block-views-menu-today .views-row h3 span.menu-title-suff {
	text-transform:lowercase;
	font-size:0.429em;
	line-height:2;
}
.context-my-hertford #block-views-menu-today .views-row p {
	font-style:italic;
	font-weight:700;
}
.context-my-hertford #block-views-menu-today .views-row hr {
	height:4px;
	color:#D8B263;
	background:url(../img/hr.png) no-repeat scroll center top transparent;
	border:none;
}
.context-my-hertford #block-views-menu-today .views-row p,
.context-my-hertford #block-views-menu-today .views-row hr {
	margin:0 0 10px;
}
.context-my-hertford #block-views-menu-today .view-empty {
	text-align:center;
}



/*   HERTFORD PAGES   */
.node-type-hertford #block-views-info-block p {
	margin:0 0 10px;
}
.node-type-hertford #block-views-info-block table {
	margin:0 0 10px;
}
.node-type-hertford #block-views-hertford-pages-image-block {
	box-shadow:0 0 20px rgba(63,51,41,0.5);
	background:none;
	padding:0;
}
.node-type-hertford #block-views-hertford-pages-image-block .block-inner {
	margin:0;
}
.node-type-hertford #block-system-main .node .field-name-body {
	background:url(../img/bg-cream.gif) repeat scroll 0 0 #EEEBE3;
	margin:0 0 20px;
}
.node-type-hertford #block-system-main .node .field-name-body .field-items {
	padding:20px;
}
.node-type-hertford #block-system-main .node .field-name-body .field-items .field-item blockquote {
	background:none;
	clear:none;
	padding:0;
	margin:0;
}
.node-type-hertford #block-system-main .node .field-name-body .field-items .field-item blockquote p {
	background:url(../img/quotes.png) no-repeat scroll 0 4px transparent;
	font-family:'Crete Round',serif;
	font-weight:400;
	font-size:1.714em;
	font-style:normal;
	padding:0.95em 0 0;
	text-indent:58px;
	color:#B8954B;
	line-height:1.2;
	margin:0;
}
.node-type-hertford #block-system-main .node .field-name-body .field-items .field-item blockquote div.float-left {
	box-shadow:none;
}
.node-type-hertford #block-system-main .node .field-name-body .field-items .field-item blockquote div.float-left + p {
	background:url(../img/quotes.png) no-repeat scroll 240px 4px transparent;
}
.node-type-hertford #block-system-main .node .field-name-body .field-items .field-item p,
.node-type-hertford #block-system-main .node .field-name-body .field-items .field-item blockquote p + p {
	background:none;
	padding:0;
}
.node-type-hertford #block-views-menu-block .views_slideshow_cycle_main {
	 box-shadow:none;
	 margin:0;
}
.node-type-hertford #block-system-main .announcements.block .view-header,
.node-type-hertford #block-system-main .announcements.block .view-content {
	margin:0 20px;
}
.node-type-hertford #block-system-main .announcements.block .html-list {
	padding:0;
	margin:0;
}
.node-type-hertford #block-system-main .announcements.block .html-list li {
	margin:0 0 20px;
}
.node-type-hertford #block-system-main .announcements.block .html-list li .date {
	margin:0;
}
.node-type-hertford #block-system-main .announcements.block .more-link {
	height:20px;
	padding:0 20px 10px 0;
	margin:0;
}



/*   ANNOUNCEMENTS   */
.page-my-hertford-announcements .view-announcements .html-list {
}
.page-my-hertford-announcements .view-announcements .html-list .views-row {
	clear:both;
}
.page-my-hertford-announcements .view-announcements .html-list .views-row .image a {
	display:block;
	box-shadow:0 0 10px rgba(63,51,41,0.5);
}
.page-my-hertford-announcements .view-announcements .html-list .views-row .image a:hover {
	box-shadow:0 0 20px rgba(63,51,41,0.25);
}
.page-my-hertford-announcements .view-announcements .html-list .views-row .image a img {
	display:block;
}
.page-my-hertford-announcements .view-announcements .html-list .views-row .summary {
	clear:none;
	margin:0 160px 20px 0;
}
.view-announcements .html-list .views-row .section {
	color:#FFFFFF;
	background-color:#B69247;
	font-size:0.714em;
	font-weight:700;
	text-transform:uppercase;
	line-height:1.25;
	padding:0 3px;
	margin:0 4px 2px 0;
	float:left;
}
.view-announcements .html-list .views-row .date {
	clear:left;
}



/*   MENU   */
#section-content #block-views-menu-block {
	background:url(../img/bg-tiled.gif) repeat scroll 0 0 #EEEBE4;
	padding:1em 0 0.009em;
}
#section-content #block-views-menu-block .block-inner {
	margin:0 20px;
}
#section-content .block-menu-block #views_slideshow_controls_text_previous_menu-block a {
	background:url(../img/menu-controls.png) no-repeat scroll 0 0 transparent;
	z-index:1;
}
#section-content .block-menu-block #views_slideshow_controls_text_previous_menu-block a:hover {
	background:url(../img/menu-controls.png) no-repeat scroll -45px 0 transparent;
}
#section-content .block-menu-block #views_slideshow_controls_text_next_menu-block a {
	background:url(../img/menu-controls.png) no-repeat scroll -135px 0 transparent;
	z-index:1;
}
#section-content .block-menu-block #views_slideshow_controls_text_next_menu-block a:hover {
	background:url(../img/menu-controls.png) no-repeat scroll -90px 0 transparent;
}
#block-views-menu-block .views-slideshow-controls-bottom {
	width:580px;
	position:absolute;
	top:0;
	z-index:100;
}
#block-views-menu-block .views-row {
	text-align:center !important;
	width:580px;
}
#block-views-menu-block .views-row h3 {
	color:#D7B163;
	font-family:'Crete Round',serif;
	font-weight:400;
	font-size:3em;
	line-height:1;
	width:490px;
	margin:0 auto 40px;
}
#block-views-menu-block .views-row h3 span.menu-title-suff {
	text-transform:lowercase;
}
#block-views-menu-block .views-row p {
	font-style:italic;
	font-weight:700;
}
#block-views-menu-block .views-row hr {
	height:4px;
	color:#D8B263;
	background:url(../img/hr.png) no-repeat scroll center top transparent;
	border:none;
}
#block-views-menu-block .views-row p,
#block-views-menu-block .views-row hr {
	margin:0 0 20px;
}



/*   RESEARCH & TEACHING   */
#block-views-slideshow-research-block .views-slideshow-cycle-main-frame,
#block-views-dynamic-pages-slide .views-slideshow-cycle-main-frame {
	height:360px;
}
#block-views-slideshow-research-block .views_slideshow_cycle_main,
#block-views-dynamic-pages-slide .views_slideshow_cycle_main {
	margin:0 0 40px;
}
#block-views-slideshow-research-block .views_slideshow_cycle_main .views-row,
#block-views-dynamic-pages-slide .views_slideshow_cycle_main .views-row {
	width:940px;
	height:360px;
	background:url(../img/bg-gold.gif) repeat scroll 0 0 transparent;
}
#block-views-slideshow-research-block .views_slideshow_cycle_main .views-row .slide-text,
#block-views-dynamic-pages-slide .views_slideshow_cycle_main .views-row .slide-text {
	position:absolute;
	right:20px;
	top:10px;
	width:260px;
	height:293px;
	overflow:hidden;
}
#block-views-slideshow-research-block .views_slideshow_cycle_main .views-row .slide-text h3,
#block-views-dynamic-pages-slide .views_slideshow_cycle_main .views-row .slide-text h3 {
	font-family:'Crete Round',serif;
	font-weight:400;
	font-size:1.714em;
	color:#FFFFFF;
	line-height:1.15;
	letter-spacing:-0.018em;
	text-shadow:0 1px 1px rgba(0,0,0,0.75);
	margin:0 0 10px;
}
#block-views-slideshow-research-block .views_slideshow_cycle_main .views-row .slide-text h3 a,
#block-views-dynamic-pages-slide .views_slideshow_cycle_main .views-row .slide-text h3 a {
	text-decoration:none;
	color:#FFFFFF;
}
#block-views-slideshow-research-block .views_slideshow_cycle_main .views-row .slide-text h3 a:hover,
#block-views-dynamic-pages-slide .views_slideshow_cycle_main .views-row .slide-text h3 a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
#block-views-slideshow-research-block .views_slideshow_cycle_main .views-row .slide-text p,
#block-views-dynamic-pages-slide .views_slideshow_cycle_main .views-row .slide-text p {
	font-weight:600;
	color:#FFFFFF;
	text-shadow:0 1px 1px rgba(0,0,0,0.75);
}
.context-research-teaching .field-text-field .grid-4 {
	width:460px;
}



/*   ALUMNI & DEVELOPMENT   */
#block-views-slideshow-alumni-block .views-slideshow-cycle-main-frame {
	height:360px;
}
#block-views-slideshow-alumni-block .views_slideshow_cycle_main {
	margin:0 0 40px;
}
#block-views-slideshow-alumni-block .views_slideshow_cycle_main .views-row .slide-text {
	position:absolute;
	right:20px;
	top:10px;
	width:260px;
	height:295px;
	overflow:hidden;
}
#block-views-slideshow-alumni-block .views_slideshow_cycle_main .views-row .slide-text h3 {
	font-family:'Crete Round',serif;
	font-weight:400;
	font-size:1.714em;
	color:#FFFFFF;
	line-height:1.15;
	letter-spacing:-0.018em;
	text-shadow:0 1px 1px rgba(0,0,0,0.75);
	margin:0 0 10px;
}
#block-views-slideshow-alumni-block .views_slideshow_cycle_main .views-row .slide-text h3 a {
	text-decoration:none;
	color:#FFFFFF;
}
#block-views-slideshow-alumni-block .views_slideshow_cycle_main .views-row .slide-text h3 a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
#block-views-slideshow-alumni-block .views_slideshow_cycle_main .views-row .slide-text p {
	font-weight:600;
	color:#FFFFFF;
	text-shadow:0 1px 1px rgba(0,0,0,0.75);
}
.context-alumni-development .field-text-field .grid-4 {
	width:auto;
	float:none;
}



/*   GALLERY   */
.region #block-views-gallery-gallery-block {
	background:none;
	padding:0;
}
.region #block-views-gallery-gallery-block .block-inner {
	margin:0;
}
#block-views-gallery-gallery-block .views_slideshow_cycle_main {
	box-shadow:none;
}
#block-views-gallery-gallery-block .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-row {
	box-shadow:0 0 10px rgba(63,51,41,0.5);
	border:1px solid #D7B163;
	padding:1px;
	float:left;
}
#block-views-gallery-gallery-block .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-row-odd {
	margin:20px 10px 20px 36px;
}
#block-views-gallery-gallery-block .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-row-even {
	margin:20px 36px 20px 10px;
}
#block-views-gallery-gallery-block .views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row .views-row:hover {
	box-shadow:0 0 20px rgba(63,51,41,0.25);
	border:2px solid #D7B163;
	padding:0;
}
#block-views-gallery-gallery-block #views_slideshow_controls_text_previous_gallery-gallery_block {
	position:absolute;
	left:-10px;
	top:145px;
	z-index:100;
}
#block-views-gallery-gallery-block #views_slideshow_controls_text_next_gallery-gallery_block {
	position:absolute;
	right:-10px;
	top:145px;
	z-index:100;
}

#sb-body,
#sb-loading {
    background-color:#252526;
}
#sb-title-inner {
	font-family:'Crete Round',serif;
	font-weight:400;
	font-size:1.286em;
	color:#FFFFFF;
	text-shadow:0 1px 1px rgba(0,0,0,1);
}
#sb-wrapper-inner {
	background-color:#252526;
	border:1px solid #D7B163;
	box-shadow:0 0 20px rgba(63,51,41,1);
	padding:1px;
}
#sb-loading-inner {
	font-family:'Crete Round',serif;
	font-weight:400;
    font-size:14px;
	color:#D7B163;
    height:32px;
    line-height:32px;
    margin-top:-16px;
	margin-left:22px;
}
#sb-loading-inner span {
	background:url(../img/loader.gif) no-repeat scroll 0 0 transparent;
	padding-left:34px;
}
#sb-counter {
	font-family:'Crete Round',serif;
	font-weight:400;
	font-size:1.286em;
	color:#FFFFFF;
	text-shadow:0 1px 1px rgba(0,0,0,1);
}
#sb-nav {
	float:none;
	position:fixed;
	right:10px;
	top:10px;
}



.node-type-gallery .node .content .field-type-image {
	box-shadow:none;
	margin:0;
	float:none;
}
.gallery-photo {
	margin:20px;
	box-shadow:0 0 10px rgba(63,51,41,0.5);
}
.gallery-photo:hover {
	box-shadow:0 0 20px rgba(63,51,41,0.25);
}
/*
.node-type-gallery .node .content .image-with-caption {
	box-shadow:none;
	margin:0;
	float:none;
}
*/



/*   JARGON BUSTER   */
#jargon h3 {
}
#jargon .views-row {
	position:relative;
	margin:0 0 0 20px;
}
#jargon .views-row h4.jargon-term {
	font-family:'Open Sans',sans-serif;
	cursor:pointer;
	margin:0;
}
#jargon .views-row .jargon-definition {
	background:url(../img/bg-gray.gif) repeat scroll 0 0 #E9E9E9;
	position:relative;
	display:none;
	margin:20px 0;
	padding:20px 40px 0 20px;
}
#jargon .views-row .jargon-definition p {
	margin:0 0 10px;
}
#jargon .views-row .jargon-definition .edit-link {
	border-bottom:1px dotted #E51B23;
	position:absolute;
	right:10px;
	top:18px;
}
#jargon .views-row .jargon-definition .edit-link a {
	font-size:0.857em;
	font-weight:600;
	color:#E51B23;
	text-decoration:none;
}
#jargon .views-row .jargon-definition .edit-link a:hover {
	color:#252526;
	text-decoration:none;
}
#jargon .views-row .jargon-definition blockquote {
	clear:both;
	background:url(../img/quotes.png) no-repeat scroll 0 2px transparent;
	padding:0 10px 34px 68px;
	font-style:italic;
	font-weight:700;
}



/*   SOCIETIES SLIDESHOW   */
#block-views-societies-societies .views_slideshow_cycle_main {
	box-shadow:none;
}
#block-views-societies-societies #views_slideshow_controls_text_previous_societies-societies a {
	background:url(../img/menu-controls.png) no-repeat scroll 0 0 transparent;
}
#block-views-societies-societies #views_slideshow_controls_text_previous_societies-societies a:hover {
	background:url(../img/menu-controls.png) no-repeat scroll -45px 0 transparent;
}
#block-views-societies-societies #views_slideshow_controls_text_next_societies-societies a {
	background:url(../img/menu-controls.png) no-repeat scroll -135px 0 transparent;
}
#block-views-societies-societies #views_slideshow_controls_text_next_societies-societies a:hover {
	background:url(../img/menu-controls.png) no-repeat scroll -90px 0 transparent;
}
#block-views-societies-societies #views_slideshow_controls_text_previous_societies-societies {
	position:absolute;
	left:-22px;
	top:39px;
	z-index:100;
}
#block-views-societies-societies #views_slideshow_controls_text_next_societies-societies {
	position:absolute;
	right:-22px;
	top:39px;
	z-index:100;
}
#block-views-societies-societies .views_slideshow_cycle_main .views-row .image {
	margin:0 20px 10px;
}
#block-views-societies-societies .views_slideshow_cycle_main .views-row h3 {
	line-height:1.2;
	float:left;
	margin:0 0 10px;
}
#block-views-societies-societies .views_slideshow_cycle_main .views-row h3 a {
	font-family:'Open Sans',sans-serif;
	font-size:0.857em;
	font-weight:700;
	line-height:1.2;
	text-decoration:none;
	color:#E51B23;
}
#block-views-societies-societies .views_slideshow_cycle_main .views-row h3 a:hover {
	text-decoration:none;
	color:#D7B163;
}
#block-views-societies-societies .views_slideshow_cycle_main .views-row .summary {
	clear:both;
}
#block-views-societies-societies .views_slideshow_cycle_main .views-row .summary p {
	margin:0 0 10px;
}



.view-societies .html-list {
}
.view-societies .html-list li {
	margin:0 0 20px;
}
.view-societies .html-list li .image a img {
	display:block;
}
.view-societies .html-list li .image a {
	box-shadow:0 0 10px rgba(63,51,41,0.5);
}
.view-societies .html-list li .image a:hover {
	box-shadow:0 0 20px rgba(63,51,41,0.25);
}
.view-societies .html-list li .summary {
	clear:none;
}




/*   PUBLICATIONS   */
#region-sidebar-first #block-views-publications-topic-menu-block h2.block-title {
	margin:0 0 16px;
}
#region-sidebar-first #block-views-publications-topic-menu-block ul.menu {
	margin:0 0 20px;
}
#region-sidebar-first #block-views-publications-topic-menu-block ul.menu li {
	border-bottom:1px solid #F5F4EF;
	padding:0;
	margin:0;
}
#region-sidebar-first #block-views-publications-topic-menu-block ul.menu li.last {
	border-bottom:none;
}
#region-sidebar-first #block-views-publications-topic-menu-block ul.menu li a {
	background-color:#EFECE4;
	display:block;
	font-size:1.143em;
	line-height:2.1875;
	text-decoration:none;
	overflow:hidden;
	color:#252526;
	padding:0 10px;
}
#region-sidebar-first #block-views-publications-topic-menu-block ul.menu li a.active {
}
#region-sidebar-first #block-views-publications-topic-menu-block ul.menu li a:hover {
	background:url(../img/bg-secondary-menu.gif) no-repeat scroll right 50% #EEE0C0;
	text-decoration:none;
	color:#E51B23;
}



#region-sidebar-second #block-views-exp-publications-page {
	margin:52px 0 20px;
}
#region-sidebar-second #block-views-exp-publications-page .content {
	margin:0 0 1em;
}



/*   RESEARCH TOPICS   */
#block-views-research-topics-block .view-content {
	margin:0;
}
#block-views-research-topics-block .view-content a {
	font-weight:600;
	color:#E51B23;
	text-decoration:none;
}
#block-views-research-topics-block .view-content a:hover {
	color:#252526;
	text-decoration:none;
}
#block-views-members-researchers h2.block-title {
	margin:0 0 20px;
}
#block-views-members-researchers .views_slideshow_cycle_main {
	 box-shadow:none;
}
#block-views-members-researchers #views_slideshow_controls_text_previous_members-researchers {
	position:absolute;
	left:0;
	top:17px;
	z-index:100;
}
#block-views-members-researchers #views_slideshow_controls_text_next_members-researchers {
	position:absolute;
	right:0;
	top:17px;
	z-index:100;
}
#block-views-members-researchers #views_slideshow_controls_text_previous_members-researchers a {
	background:url(../img/menu-controls.png) no-repeat scroll 0 0 transparent;
}
#block-views-members-researchers #views_slideshow_controls_text_previous_members-researchers a:hover {
	background:url(../img/menu-controls.png) no-repeat scroll -45px 0 transparent;
}
#block-views-members-researchers #views_slideshow_controls_text_next_members-researchers a {
	background:url(../img/menu-controls.png) no-repeat scroll -135px 0 transparent;
}
#block-views-members-researchers #views_slideshow_controls_text_next_members-researchers a:hover {
	background:url(../img/menu-controls.png) no-repeat scroll -90px 0 transparent;
}
#block-views-members-researchers .views-row {
	width:180px;
}
#block-views-members-researchers .views-row .member-photo {
	width:80px;
	margin:0 auto 10px;
}
#block-views-members-researchers .views-row .member-photo a {
	width:60px;
	display:block;
	box-shadow:0 0 10px rgba(63,51,41,0.5);
	margin:0 auto;
}
#block-views-members-researchers .views-row .member-photo a:hover {
	box-shadow:0 0 20px rgba(63,51,41,0.25);
}
#block-views-members-researchers .views-row .member-photo a img {
	display:block;
	margin:0;
}
#block-views-members-researchers .views-row h4 {
	text-align:center;
	line-height:1.25;
}
#block-views-members-researchers .views-row h4 a {
}
#block-views-members-researchers .views-row h4 a:hover {
}



/*   SUBJECTS   */
#block-views-subjects-block .view-content {
	margin:0;
}
#block-views-subjects-block .view-content a {
	font-weight:600;
	color:#E51B23;
	text-decoration:none;
}
#block-views-subjects-block .view-content a:hover {
	color:#252526;
	text-decoration:none;
}
#block-views-subjects-list .html-list .views-row {
	margin:0 0 10px;
}
#block-views-members-tutors h2.block-title {
	margin:0 0 20px;
}
#block-views-members-tutors .views_slideshow_cycle_main,
#block-views-members-alumni .views_slideshow_cycle_main {
	 box-shadow:none;
}
#block-views-members-alumni #views_slideshow_controls_text_previous_members-alumni {
	position:absolute;
	left:0;
	top:71px;
	z-index:100;
}
#block-views-members-tutors #views_slideshow_controls_text_previous_members-tutors {
	position:absolute;
	left:0;
	top:17px;
	z-index:100;
}
#block-views-members-alumni #views_slideshow_controls_text_next_members-alumni {
	position:absolute;
	right:0;
	top:71px;
	z-index:100;
}
#block-views-members-tutors #views_slideshow_controls_text_next_members-tutors {
	position:absolute;
	right:0;
	top:17px;
	z-index:100;
}
#block-views-members-tutors #views_slideshow_controls_text_previous_members-tutors a {
	background:url(../img/menu-controls.png) no-repeat scroll 0 0 transparent;
}
#block-views-members-tutors #views_slideshow_controls_text_previous_members-tutors a:hover {
	background:url(../img/menu-controls.png) no-repeat scroll -45px 0 transparent;
}
#block-views-members-tutors #views_slideshow_controls_text_next_members-tutors a {
	background:url(../img/menu-controls.png) no-repeat scroll -135px 0 transparent;
}
#block-views-members-tutors #views_slideshow_controls_text_next_members-tutors a:hover {
	background:url(../img/menu-controls.png) no-repeat scroll -90px 0 transparent;
}
#block-views-members-alumni #views_slideshow_controls_text_previous_members-alumni a {
	background:url(../img/menu-controls.png) no-repeat scroll 0 0 transparent;
}
#block-views-members-alumni #views_slideshow_controls_text_previous_members-alumni a:hover {
	background:url(../img/menu-controls.png) no-repeat scroll -45px 0 transparent;
}
#block-views-members-alumni #views_slideshow_controls_text_next_members-alumni a {
	background:url(../img/menu-controls.png) no-repeat scroll -135px 0 transparent;
}
#block-views-members-alumni #views_slideshow_controls_text_next_members-alumni a:hover {
	background:url(../img/menu-controls.png) no-repeat scroll -90px 0 transparent;
}
#block-views-members-tutors .views-row {
	width:180px;
}
#block-views-members-alumni .views-row {
	width:260px;
}
#block-views-members-contextual .views-row {
	margin:0;
}
#block-views-members-tutors .views-row .member-photo {
	width:80px;
	height:80px;
	margin:0 auto 10px;
}
#block-views-members-alumni .views-row .member-photo {
	width:160px;
	height:187px;
	margin:0 auto 10px;
}
#block-views-members-tutors .views-row .member-photo a,
#block-views-members-contextual .views-row .member-photo a {
	width:60px;
	display:block;
	box-shadow:0 0 10px rgba(63,51,41,0.5);
	margin:0 auto;
}
#block-views-members-alumni .views-row .member-photo a {
	width:140px;
	display:block;
	box-shadow:0 0 10px rgba(63,51,41,0.5);
	margin:0 auto;
}
#block-views-members-tutors .views-row .member-photo a:hover,
#block-views-members-contextual .views-row .member-photo a:hover {
	box-shadow:0 0 20px rgba(63,51,41,0.25);
}
#block-views-members-tutors .views-row .member-photo a img,
#block-views-members-contextual .views-row .member-photo a img {
	display:block;
	margin:0;
}
#block-views-members-alumni .views-row h4,
#block-views-members-tutors .views-row h4 {
	text-align:center;
	line-height:1.25;
}
#block-views-members-tutors .views-row h4 a {
}
#block-views-members-tutors .views-row h4 a:hover {
}
#section-content #block-views-subjects-select-list-block {
	padding:0;
}
#section-content #block-views-subjects-select-list-block .block-inner {
	margin:0;
}
#section-content #block-views-subjects-select-list-block .content select {
	width:220px;
}
.node-type-subject #region-sidebar-first #block-menu-block-1 {
	overflow:hidden;
	padding:0;
	margin:0;
	height:1px;
}
.node-type-subject #region-sidebar-first #block-menu-block-1 * {
	background:none;
}



/*   NEWS & EVENTS   */
.context-news-events #block-views-news-latest .view-header a,
.context-news-events #block-views-events-upcoming .view-header a {
	display:block;
	margin:0 0 20px;
}
.view-news .html-list .views-row,
.view-events .html-list .views-row {
}
.view-news .html-list .views-row .date,
.view-events .html-list .views-row .date {
}
.view-news .html-list .views-row .image a,
.view-events .html-list .views-row .image a {
	display:block;
	box-shadow:0 0 10px rgba(63,51,41,0.5);
}
.view-news .html-list .views-row .image a:hover,
.view-events .html-list .views-row .image a:hover {
	box-shadow:0 0 20px rgba(63,51,41,0.25);
}
.view-news .html-list .views-row .image a img,
.view-events .html-list .views-row .image a img {
	display:block;
}
.view-news .html-list .views-row h3,
.view-events .html-list .views-row h3 {
}
.view-news .html-list .views-row h3 a,
.view-events .html-list .views-row h3 a {
}
.view-news .html-list .views-row .summary,
.view-events .html-list .views-row .summary {
	clear:none;
	margin:0 160px 20px 0;
}
#block-views-featured-feat .html-list .views-row h3 {
	font-size:2.143em;
	line-height:1.25;
	margin:0 0 10px;
}
#block-views-featured-feat .html-list .views-row h3 a {
	color:#D7B163;
	text-decoration:none;
}
#block-views-featured-feat .html-list .views-row h3 a:hover {
	color:#E51B23;
	text-decoration:none;
}
#block-views-featured-feat .html-list .views-row .date {
	float:none;
	clear:both;
	margin:0 0 20px;
}
#block-views-featured-feat .html-list .views-row .image,
#block-views-featured-feat .html-list .views-row .video {
	float:none;
	clear:both;
	padding:0 0 10px;
}
#block-views-featured-feat .html-list .views-row .image a {
	box-shadow:none;
}
#block-views-featured-feat .html-list .views-row .summary {
	float:none;
	clear:both;
	margin:0 0 20px;
}
#block-views-featured-feat .html-list .views-row .summary p {
	margin:0;
}
.view-events .html-list .views-row .section {
	color:#FFFFFF;
	background-color:#B69247;
	font-size:0.714em;
	font-weight:700;
	text-transform:uppercase;
	line-height:1.25;
	padding:0 3px;
	margin:0 4px 2px 0;
	float:left;
}
.view-events .html-list .views-row .date {
	clear:left;
}



#block-views-exp-events-page .form-item label,
#block-views-exp-events-past .form-item label {
	font-weight:normal;
}
#block-views-exp-events-page #edit-event-wrapper,
#block-views-exp-events-past #edit-event-wrapper {
	padding:0;
}



.node-type-news .field-name-body,
.node-type-event .field-name-body {
	width:600px;
}



/*   MEMBERS   */
.view-members .attachment-before .view-content {
	text-align:right;
	margin:0 0 10px;
}
.view-members .attachment-before .view-content .views-summary a {
	font-family:'Open Sans',sans-serif;
	font-weight:700;
	text-decoration:none;
	color:#E51B24;
}
.view-members .attachment-before .view-content .views-summary a:hover {
	text-decoration:none;
	color:#252526;
}
.view-members h2 {
	clear:both;
}
.view-members .html-list .views-row {
	clear:both;
}
.view-members .html-list,
.view-members .html-list .views-row-last {
	margin:0;
}
#block-system-main .view-members .html-list {
	margin:0 0 20px;
}
.view-members .html-list .views-row .member-photo {
	float:left;
	margin:0 20px 20px 0;
}
#block-views-members-context-subject .view-members .html-list .views-row .member-photo {
	margin:0 10px 20px 0;
}
.view-members .html-list .views-row .member-photo a {
	width:140px;
	display:block;
	box-shadow:0 0 10px rgba(63,51,41,0.5);
}
#block-views-members-alumni .view-members .html-list .views-row .member-photo a,
#block-views-members-context-subject .view-members .html-list .views-row .member-photo a {
	width:60px;
}
.view-members .html-list .views-row .member-photo a:hover {
	box-shadow:0 0 20px rgba(63,51,41,0.25);
}
.view-members .html-list .views-row .member-photo a img {
	display:block;
}
.view-members .html-list .views-row h3 {
	margin:0 0 10px;
	clear:none;
}
.view-members .html-list .views-row h3 a {
}
.view-members .html-list .views-row h5,
.view-members .html-list .views-row h6 {
	line-height:1.25;
	margin:0 0 10px;
}
.view-members .html-list .views-row strong {
	font-size:0.857em;
}
#section-content #block-views-exp-members-page {
	background:none;
	padding:0;
}
#section-content #block-views-exp-members-page .block-inner {
	margin:0;
}
#section-content #block-views-exp-members-page select {
	width:220px;
}
.node-type-member .content h2.field-label {
	margin:0;
}
.node-type-member .content .field-name-field-member-qualifications {
	margin:0 0 40px;
}
.node-type-member .content .field-name-field-member-qualifications.clearfix:after {
	clear:none;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
.node-type-member .content .field-name-field-member-phone.clearfix:after {
	clear:left;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
.node-type-member .content .field-name-body {
	font-weight:600;
	clear:both;
}
.node-type-member .content .field-name-field-research-topics {
	margin:0 0 20px;
}
.node-type-member .content .field-name-field-member-other-publications .field-items h2,
.node-type-member .content .field-name-field-member-other-publications .field-items h3 {
	margin:0 0 10px;
}
.node-type-member .content .view-publications {
	margin:0 0 40px;
}
.node-type-member .content .view-publications .view-header h3 {
	margin:0;
}
.node-type-member .content .view-publications .view-content .html-list {
	list-style-image:url(../img/list-image.png);
	list-style-position:outside;
}
.node-type-member .content .view-publications .view-content .html-list li {
	margin:0 0 10px;
}
.node-type-member .content .view-publications .view-content .html-list li h4 {
	margin:0;
}
.node-type-member .content .view-publications .view-content .html-list li h4 a {
	font-family:'Open Sans',sans-serif;
	font-weight:700;
	text-decoration:none;
	color:#E51B24;
}
.node-type-member .content .view-publications .view-content .html-list li h4 a:hover {
	text-decoration:none;
	color:#252526;
}



/*   HERTFORD PUBLICATIONS   */
#block-views-hertford-publications-block .html-list {
	margin:0;
}
#block-views-hertford-publications-block .html-list .views-row {
	width:260px;
	float:left;
	margin:0 0 20px;
}
.node-type-page.context-alumni-development #block-views-hertford-publications-block .html-list .views-row-odd {
	margin:0 30px 20px 40px;
}
.node-type-page.context-alumni-development #block-views-hertford-publications-block .html-list .views-row-even {
	margin:0 40px 20px 30px;
}
#block-views-hertford-publications-block .html-list .views-row h3 {
	margin:0 0 10px;
}
#block-views-hertford-publications-block .html-list .views-row .image a {
	display:block;
	box-shadow:0 0 10px rgba(63,51,41,0.5);
}
#block-views-hertford-publications-block .html-list .views-row .image a:hover {
	box-shadow:0 0 20px rgba(63,51,41,0.25);
}
#block-views-hertford-publications-block .html-list .views-row .image a img {
	display:block;
}



.node-type-hertford-publication #block-system-main {
	padding:1em 0 0.009em;
}
.node-type-hertford-publication #block-system-main .block-inner {
	margin:0 20px;
}
.node-type-hertford-publication .content .field-name-field-attachment {
	clear:both;
}



/*   FAQ   */
#faq h3 {
}
#faq .views-row {
	position:relative;
	margin:0 0 0 20px;
}
#faq .views-row h4.faq-question {
	font-family:'Open Sans',sans-serif;
	cursor:pointer;
}
#faq .views-row .faq-answer {
	position:relative;
	display:none;
	margin:0 40px 0 20px;
}
#faq .views-row .faq-answer .edit-link {
	border-bottom:1px dotted #E51B23;
	position:absolute;
	right:-40px;
	top:0;
}
#faq .views-row .faq-answer .edit-link a {
	font-size:0.857em;
	font-weight:600;
	color:#E51B23;
	text-decoration:none;
}
#faq .views-row .faq-answer .edit-link a:hover {
	color:#252526;
	text-decoration:none;
}



/*   AD BLOCK   */
#block-views-ads-block .content {
	position:relative;
}
#block-views-ads-block .view-content {
	margin:0 0 20px;
}
#block-views-ads-block .edit-link {
	border-bottom:1px dotted #E51B23;
	position:absolute;
	right:0;
	top:-10px;
}
.node-type-landing-page.context-discover-hertford #block-views-ads-block .edit-link {
	right:20px;
}
#block-views-ads-block .edit-link a {
	font-size:0.857em;
	font-weight:600;
	color:#E51B23;
	text-decoration:none;
}
#block-views-ads-block .edit-link a:hover {
	color:#252526;
	text-decoration:none;
}



.front #block-views-ads-block h2 {
	font-size:3.429em;
	line-height:0.9;
}



/*   RECOMMEND A BOOK   */
#block-webform-client-block-223 input.form-text {
	width:260px;
}



/*   VACANCIES   */
.node-type-vacancy .node .content .field-name-field-date,
.node-type-vacancy .node .content .field-name-field-equal-opportunities-form {
	margin:0 0 20px;
}



/*   WEBFORMS   */
.node-webform fieldset legend {
	font-family:'Crete Round',serif;
	font-size:1.714em;
	font-style:normal;
	font-weight:400;
	margin:0 0 10px;
}
.node-webform fieldset fieldset legend {
	font-family:'Crete Round',serif;
	font-size:1.5em;
	font-style:normal;
	font-weight:400;
	margin:0 0 10px;
}
.node-webform fieldset fieldset {
	border-bottom:medium none;
}
.node-webform fieldset {
	border-bottom:2px solid #FFFFFF;
	display:block;
	width:100%;
	padding-bottom:12px;
}
.node-webform .content hr {
	background:none;
	border:medium none;
	border-top:2px solid #FFFFFF;
	color:#FFFFFF;
	height:2px;
}
.node-webform .form-item {
	margin:0 0 25px;
}
.node-webform .form-item .form-item {
	margin:4px 0;
}
.node-webform label {
	display:block;
}
.node-webform label.option {
	display:inline;
	margin-right:1em;
	overflow:hidden;
}
.webform-component-checkboxes .description {
	display:block;
	margin:4px 18px;
}
.node-webform  .form-actions input {
	background:#E51B23;
	border:medium none;
	border-radius:3px 3px 3px 3px;
	color:#FFFFFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.143em;
	font-weight:normal;
	margin-right:0.5em;
	padding:6px 15px;
	text-shadow:none;
}
.node-webform  .form-actions input:hover {
	background:none repeat scroll 0 0 #B59147;
}
.node-webform textarea {
	width:500px;
}
.node-webform  .grippie {
	width:498px;
}
.node-webform .form-item .description {
	font-size:0.857em;
	margin:1px 0 5px;
}



/*   FEATURED   */
#block-views-featured-feat .html-list,
#block-views-featured-feat .html-list .views-row-last {
	margin:0;
}
#block-views-featured-feat .html-list .views-row .image {
	padding:0;
	margin:0;
}
#block-views-featured-feat .html-list .views-row .image a {
	display:block;
	height:auto;
	padding:0;
	margin:0 0 10px;
}
.page-about-people #section-content .block {
	background:none;
}
.page-about-people #section-content .block .block-inner {
    margin: 0 20px 0 0;
}
.view-members .attachment-before .view-content {
    background: url("../img/bg-gray.gif") repeat scroll 0 0 #E9E9E9;
    margin: 0 0 30px;
    padding: 4px 0;
    text-align: center;
}
.view-members .attachment-before .view-content .views-summary a {
    padding: 0 4px 0 0;
}
.view-members .html-list .views-row {
    border-bottom: 1px solid #E9E9E9;
    padding-bottom: 10px;
}
.view-members .html-list .views-row .member-photo a {
    width: 100px;
}
.page-about-people .views-exposed-form .views-exposed-widget .form-submit {
    background: none repeat scroll 0 0 #E51B23;
    border: medium none;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    float: right;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 1.143em;
    font-weight: normal;
    margin-left: 0.5em;
    padding: 6px 15px;
    text-shadow: none;
}
.page-about-people .views-exposed-form .views-exposed-widget .form-submit:hover {
	background:none repeat scroll 0 0 #B59147;
}
.views-exposed-form .views-exposed-widget {
    float: left;
    padding: 0.5em 0 0;
}
.page-about-people .views-exposed-widget.views-reset-button {
    float: none;
    padding: 0 !important;
}
.node-webform .form-item {
	margin:0 0 12px;
}
.node-webform .collapsible legend a {
	color:#000000;
}
.node-webform .collapsible legend a:hover {
	color: #E51B23
}
.node-webform .collapsed legend a {
	color: #E51B23
}
.node-webform .collapsed legend a:hover {
	color:#B59147;
}
html.js .node-webform fieldset.collapsible .fieldset-legend {
    background:url("../img/bg-fieldset-legend.gif") no-repeat scroll left -20px transparent;
    padding-left: 22px;
}
html.js .node-webform fieldset.collapsed .fieldset-legend {
    background:url("../img/bg-fieldset-legend.gif") no-repeat scroll left 12px transparent;
}
html.js .node-webform fieldset fieldset.collapsible .fieldset-legend {
    background-position: left -24px;
}
html.js .node-webform fieldset fieldset.collapsed .fieldset-legend {
    background-position: left 9px;
}
html.js .node-webform fieldset.collapsible .fieldset-wrapper {
    padding-left: 43px;
}
.node-webform fieldset.collapsed {
	border-bottom: 2px solid #FFFFFF !important;
}
.node-webform fieldset fieldset,
.node-webform fieldset fieldset.collapsed  {
	border-bottom: 1px solid #FFFFFF !important;
    margin-left: 30px;
    width: 91.5%;
}

.node div.box-grid h2,
.node div.box-full h2 {
    line-height: 1.1em;
    margin: 0 0 12px;
}
.node div.box-grid {
    background: url("../img/bg-gray.gif") repeat scroll 0 0 #E9E9E9;
    float: left;
    height: 310px;
    margin: 0 20px 20px 0;
    overflow: hidden;
    padding: 10px 20px 10px;
}
.grid-9 .node div.box-grid {
    width: 173px;
}
.grid-12 .node div.box-grid {
    width: 250px;
}
.node div.box-full {
    background: url("../img/bg-gray.gif") repeat scroll 0 0 #E9E9E9;
    float: none;
    height: auto;
    margin: 0 0 20px 0;
    overflow: hidden;
    padding: 10px 20px 2px;
	clear:both;
}
.grid-9 .node div.box-full {
    width: 640px;
}
.grid-12 .node div.box-full {
    width: 870px;
}
.grid-6 .node div.box-grid {
    width: 415px;
	margin-right:0;
	clear:both;
	float:none;
}
.grid-6 .node div.box-full {
    width: 415px;
}
#block-views-members-contextual .views_slideshow_cycle_main {
	 box-shadow:none;
}
#block-views-members-contextual .views_slideshow_cycle_main {
	 box-shadow:none;
}
#block-views-members-contextual #views_slideshow_controls_text_previous_members-contextual {
	position:absolute;
	left:0;
	top:71px;
	z-index:100;
}
#block-views-members-contextual #views_slideshow_controls_text_next_members-contextual {
	position:absolute;
	right:0;
	top:71px;
	z-index:100;
}
#block-views-members-contextual #views_slideshow_controls_text_previous_members-contextual a {
	background:url(../img/menu-controls.png) no-repeat scroll 0 0 transparent;
}
#block-views-members-contextual #views_slideshow_controls_text_previous_members-contextual a:hover {
	background:url(../img/menu-controls.png) no-repeat scroll -45px 0 transparent;
}
#block-views-members-contextual #views_slideshow_controls_text_next_members-contextual a {
	background:url(../img/menu-controls.png) no-repeat scroll -135px 0 transparent;
}
#block-views-members-contextual #views_slideshow_controls_text_next_members-contextual a:hover {
	background:url(../img/menu-controls.png) no-repeat scroll -90px 0 transparent;
}

#block-views-members-contextual .views-row {
	width:260px;
}
#block-views-members-contextual .views-row .member-photo {
	width:160px;
	height:187px;
	margin:0 auto 10px;
}
#block-views-members-contextual .views-row .member-photo a {
	width:140px;
	display:block;
	box-shadow:0 0 10px rgba(63,51,41,0.5);
	margin:0 auto;
}
#block-views-members-contextual .views-row h4,
#block-views-members-tutors .views-row h4 {
	text-align:center;
	line-height:1.25;
}
#block-views-members-contextual .view-members .html-list .views-row .member-photo a {
	width:60px;
}
#block-views-members-contextual .view-display-id-contextual h3 {
    font-size: 21px;
    line-height: 25px;
    margin-bottom: 5px !important;
}
#block-views-members-contextual .view-display-id-contextual h6 {
}
#block-views-members-contextual .views-row .empty{
	width:160px;
	height:187px;
	margin:0 auto 10px;
	width:140px;
	display:block;
	box-shadow:0 0 10px rgba(63,51,41,0.5);
	margin:0 auto;
}
#block-views-members-contextual .views-row .empty em {
    color: #929293;
    display: block;
    padding: 68px 20px;
    text-align: center;
}
#block-views-members-tutors .views-row .member-photo {
    height: 160px;
    width: 120px;
}
#block-views-members-tutors .views-row .member-photo a, #block-views-members-contextual .views-row .member-photo a {
    width: 120px;
}
#block-views-members-tutors #views_slideshow_controls_text_next_members-tutors {
    right: -18px;
    top: 50px;
}
#block-views-members-tutors #views_slideshow_controls_text_previous_members-tutors {
    left: -18px;
    top: 50px;
}
#block-views-members-tutors .views-row .empty{
	width:120px;
	height:160px;
	display:block;
	box-shadow:0 0 10px rgba(63,51,41,0.5);
	margin:0 auto;
}
#block-views-members-tutors .views-row .empty em {
    color: #929293;
    display: block;
    padding: 52px 15px;
    text-align: center;
}
.node .content blockquote {
	display:block;
    clear: none;
}
.front #block-menu-menu-discover-hertford h2.block-title {
	padding:0 0 54px;
}
.front #block-menu-menu-discover-hertford h2.block-title a {
	color:#FFFFFF;
	display:block;
	padding: 61px 0 148px;
	text-decoration:none;
}



/*   PRINT LINKS   */
.context-news-events .node-links ul li.print_html,
.context-my-hertford .node span.print-link,
.context-my-hertford .node-links ul li.print_html {
	display:none;
}
.node-links ul li.print_html {
	float:right;
}
.node-links ul li.print_html a {
  -moz-border-radius:0;
  -webkit-border-radius:0;
  border-radius:0;
  background:none;
  border:none;
  cursor: pointer;
  padding:0;
}

/*   DISCOVER HERTFORD VIDEO SLIDESHOW   */
.context-discover-hertford #zone-bottom #region-bottom {
	padding:0;
}
.context-discover-hertford #section-content #zone-bottom #region-bottom .block .block-inner {
    margin: 0;
}
#section-content #block-views-slideshow-discover-videos-block {
    background: none repeat scroll 0 0 transparent;
    margin: 0;
    padding: 2.5em 0 0;
}
#block-views-slideshow-discover-videos-block .views-slideshow-cycle-main-frame {
	height:360px;
}
#block-views-slideshow-discover-videos-block .views_slideshow_cycle_main {
	margin:0 0 40px;
}
#block-views-slideshow-discover-videos-block .views_slideshow_cycle_main .views-row {
	width:940px;
	height:360px;
	background:url("../img/bg-slideshow.gif") repeat scroll center top #980206;
}
#block-views-slideshow-discover-videos-block .views_slideshow_cycle_main .views-row .slide-text {
	position:absolute;
	right:20px;
	top:10px;
	width:260px;
	height:293px;
	overflow:hidden;
}
#block-views-slideshow-discover-videos-block .views_slideshow_cycle_main .views-row .slide-text h3 {
	font-family:'Crete Round',serif;
	font-weight:400;
	font-size:1.714em;
	color:#FFFFFF;
	line-height:1.15em;
	text-shadow:0 1px 1px rgba(0,0,0,0.75);
	margin:0 0 10px;
}
#block-views-slideshow-discover-videos-block .views_slideshow_cycle_main .views-row .slide-text h3 a {
	text-decoration:none;
	color:#FFFFFF;
}
#block-views-slideshow-discover-videos-block .views_slideshow_cycle_main .views-row .slide-text h3 a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
#block-views-slideshow-discover-videos-block .views_slideshow_cycle_main .views-row .slide-text p {
	font-weight:600;
	color:#FFFFFF;
	text-shadow:0 1px 1px rgba(0,0,0,0.75);
}
#block-views-slideshow-discover-videos-block .views-slideshow-controls-bottom {
	width:280px;
	position:absolute;
	left: 650px;
	top:305px;
	z-index:100;
}

.context-discover-hertford .field-text-field .grid-4 {
	width:460px;
}
.context-discover-hertford #zone-bottom-wrapper {
	background:url(../img/bg-gold.gif) repeat scroll 0 0 transparent;
}


.front #zone-bottom-wrapper {
    background: url("../img/discover-hertford.jpg") no-repeat scroll center 0 transparent;
}

/*SITE MAP*/
.context-sitemap #section-content .block {
    background: none;
}
.context-sitemap #section-content .block-inner {
	margin:0;
}
#site-map h2.title {
	display:none;
}
#site-map .site-map-menu {
	margin:0 0 20px;
	padding:0;
}
#site-map .site-map-menu li {
    font-family: 'Crete Round',serif;
    font-size: 1.714em;
    font-style: normal;
    font-weight: 400;
    margin: 0 0 10px;
	padding:0;
	margin:0;
	list-style:none;
	background:none;
}
#site-map .site-map-menu li.expanded .first {
	border-top: 1px solid #B8954B;
	padding: 6px 0 3px;
}
#site-map .site-map-menu li li.expanded .first {
	border: none;
	padding:0;
}
#site-map .site-map-menu li a {
	color:#000000;
	text-decoration:none;
}
#site-map .site-map-menu li li {
    font-family: 'Open Sans',sans-serif;
    font-size: 17px;
    line-height: 1.5;
}
#site-map .site-map-menu li li li {
    font-size: 14px;
	margin:0 0 0 15px;
}
#site-map .site-map-menu li li a {
	color:#E51B24;
	text-decoration:none;
}
#site-map .site-map-menu li a:hover,
#site-map .site-map-menu li li a:hover {
	color:#B8954B;
}

.search-results .search-info {
display:none;
}

.view-menu .views-slideshow-cycle-main-frame-row {
	width:260px !important;
}

.node-type-webform.context-alumni-development #section-content .block {
	background:none;
}
.context-alumni-development .node-webform fieldset {
	background: url("../img/bg-gray.gif") repeat scroll 0 0 #e9e9e9;
	border-bottom: medium none;
}
.context-alumni-development .node-webform fieldset legend {
	background:#939597;
	color:#FFFFFF;
	width: 100%;
}
.context-alumni-development .node-webform .collapsible legend a {
	color: #FFFFFF;
	font-weight: 400 !important;
}
.context-alumni-development .node-webform fieldset.collapsed {
	border-bottom:none !important;
	padding-bottom: 12px;
	background:none;
}
.context-alumni-development .node-webform fieldset.collapsed legend {
	margin-bottom:0;
}
html.js .context-alumni-development .node-webform fieldset.collapsible .fieldset-legend {
	background: url("../img/bg-alum-fieldset-legend.png") no-repeat scroll 7px 7px transparent;
	padding-left: 37px;
}
html.js .context-alumni-development .node-webform fieldset.collapsed .fieldset-legend {
	background: url(../img/bg-alum-fieldset-legend.png) no-repeat scroll 7px -25px transparent;
}
.context-alumni-development .node-webform fieldset fieldset,
.context-alumni-development .node-webform fieldset fieldset.collapsed {
	border-bottom: 1px solid #ffffff !important;
	margin-left: 0;
	width: 91.5%;
}
.context-alumni-development .node-webform fieldset fieldset legend {
	background: none;
	color: #252526;
	font-size: 1.25em;
	width: 100%;
}

.context-alumni-development .node-webform .collapsible fieldset legend a {
	color: #252526;
}
.context-alumni-development .node-webform .collapsible fieldset.collapsed legend a {
	color: #e51b23;
}
html.js .context-alumni-development .node-webform fieldset fieldset .fieldset-wrapper {
	padding-left:23px;
}
html.js .context-alumni-development .node-webform fieldset.collapsible fieldset .fieldset-legend {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding-left: 0;
}
html.js .context-alumni-development .node-webform fieldset.collapsible fieldset .fieldset-legend {
	background: url("../img/bg-fieldset-legend.gif") no-repeat scroll left -26px transparent;
	padding-left: 22px;
}
html.js .context-alumni-development .node-webform fieldset.collapsible fieldset.collapsed .fieldset-legend {
	background: url("../img/bg-fieldset-legend.gif") no-repeat scroll left 7px transparent;
}


/* SHOW SUB PAGES  */

#section-content #block-menu-block-3.block-menu-block ul.menu li ul {
	display:none;
}
#section-content #block-menu-block-3.block-menu-block ul.menu li.active ul {
	display:block;
}
#section-content #block-menu-block-3.block-menu-block ul.menu li.active ul ul {
	display:none;
}


.node-hertford-publication .issuuembed.issuu-isrendered span {
	display: none;
}


/*   DYNAMIC LANDING   */
.node-type-landing-page-dynamic #zone-postscript-wrapper .node-landing-page-dynamic .content {
	margin-bottom:0;
}
#section-content #block-views-dynamic-pages-boxes.block {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin-left: -10px;
    padding: 0;
    width: 960px;
}
#section-content #block-views-dynamic-pages-boxes.block .block-inner {
    margin: 0;
}
.view .html-list li.grid-4,
.view .html-list li.grid-6 {
    margin: 0 10px 20px !important;
}
.panel-details {
    background: url("../img/slide-overlay.png") repeat scroll 0 0 transparent;
    bottom: 0;
	color: #ffffff;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
    display: block;
    position: absolute;
	width: 100%;
}
.panel {
    display: block;
}
.show-hide .panel-details .panel-title {
    display: block;
    font-family: "Crete Round",serif;
    font-size: 1.5em;
    font-weight: 400;
    line-height: 1.15;
    padding: 1em 1.5em;
    text-align: center;
}
.show-hide .panel-details .panel-intro {
    display: block;
    height: 0;
    overflow: hidden;
    padding: 0;
    transition: height 2s ease 0s;
}
.show-hide:hover .panel-details {
    background: url("../img/slide-overlay.png") repeat scroll 0 0 transparent;
    color: #ffffff;
    display: block;
    top: 0;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
}
.show-hide:hover .panel-details .panel-intro {
    height: auto;
    margin-top: -0.6em;
    padding: 0 2em 1.5em;
}

#block-views-dynamic-pages-boxes li .panel-image {
    overflow: hidden;
	display:block;
}
#block-views-dynamic-pages-boxes li.grid-4 .panel-image img {
    margin-left: -80px;
}

html body.admin-menu {
    margin-top: 29px !important;
}
body.admin-menu {
    margin-top: 20px !important;
}
/*
body {
    min-width: 960px;
}
body {
    background: #f5f5f5 url("../img/bg-body.gif") repeat scroll center top;
    color: #252526;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    line-height: 1.5;
}
body {
    font: 13px/1.5 Verdana,Helvetica,Arial,sans-serif;
}
body {
    line-height: 1;
}
html, body, div {
    border: 0 none;
    font: inherit;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
html, body, div {
    font: inherit;
}
*/
