@charset "UTF-8";
/* CSS Document */

/** COLOURS **/
body {background: #ffffff;}

a:hover, a:active, a:focus {color:#AA073D;}

body, button, input, select, textarea {color: #12232D;background-color: #ffffff;}
blockquote {background: #eaeaea;}
abbr[title] {border-bottom: 1px dotted #eaeaea;}
mark, ins {background-color: #eaeaea;}
hr {background-color: #C4C8CA;color:#C4C8CA;}
table, th, td {border: 1px solid #eaeaea;}
input, textarea, select {border: 1px solid #12232D;background-color: #ffffff;}

/* ninja forms */
.nf-form-content .nf-field-element textarea, .nf-form-content .email-wrap .nf-field-element input, .nf-form-content .textbox-wrap .nf-field-element input, .nf-form-content .nf-field-element select.ninja-forms-field, .nf-form-content .nf-field-element select.ninja-forms-field:not([multiple]), .nf-form-content .nf-field-element input.ninja-forms-field,
.nf-form-content .textbox-wrap .nf-field-element input:focus,.nf-form-content .nf-field-element textarea:focus, .nf-form-content .email-wrap .nf-field-element input:focus  
{color:#12232D; border:1px solid #12232D;}

button,
input[type="button"],
input[type="reset"],
input[type="submit"], 
.nf-form-content .submit-wrap input[type="button"] {
	color: #ffffff;
	padding: 0.4em 1.2em 0.4em 0.5em;
	background: #231161 url(../images/arrows/button-white-only.png) center right 0.4em no-repeat;
	transition:none; height:auto; font-size:auto;border:0;
}

button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover,
button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus,
button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active,
.nf-form-content .submit-wrap input[type="button"]:hover, .nf-form-content .submit-wrap input[type="button"]:focus, .nf-form-content .submit-wrap input[type="button"]:active{
	color:#01448D;background: #eaeaea url(../images/arrows/blue-sm-rt.png) center right 0.4em no-repeat; }
	
.secondary button:hover, .secondary input[type="button"]:hover, .secondary input[type="reset"]:hover, .secondary input[type="submit"]:hover,
.secondary button:focus, .secondary input[type="button"]:focus, .secondary input[type="reset"]:focus, .secondary input[type="submit"]:focus,
.secondary button:active, .secondary input[type="button"]:active, .secondary input[type="reset"]:active, .secondary input[type="submit"]:active{
	color:#ffffff;background: #12232D url(../images/arrows/button-white-only.png) center right 0.4em no-repeat;}

::-webkit-input-placeholder {
	color: #12232D;
}
:-moz-placeholder {
	color: #12232D;
}
::-moz-placeholder {
	color: #12232D;
}
:-ms-input-placeholder {
	color: #12232D;
}


a, .site-main .post-navigation .nav-next .post-title, .site-main .post-navigation .nav-next .meta-nav, .post-navigation .nav-previous .meta-nav, .site-main .post-navigation .nav-previous .post-title{color: #01448D;}
a:hover, a:focus, a:active,
.site-main .post-navigation .nav-next .post-title:hover, .site-main .post-navigation .nav-next a:hover .post-title, .site-main .post-navigation .nav-next .meta-nav:hover,
.site-main .post-navigation .nav-previous .post-title:hover, .site-main .post-navigation .nav-previous a:hover .post-title, .site-main .post-navigation .nav-previous .meta-nav:hover{color: #AA073D;}
a.more {font-weight:bold; background:url(../images/arrows/blue-vsm-rt.png) right no-repeat; padding-right:11px;}
a.more:hover, a.more:focus, a.more:active{background:url(../images/arrows/red-vsm-rt.png) right no-repeat;}

a:focus, input:focus, textarea:focus, select:focus {box-shadow: 0 0 2px 2px rgba(1, 68, 141, 0.9)!important;}
.sharebar a:focus{box-shadow:none!important;}
.partnersites a:focus, #footer-boxes a:focus, #footer-boxes input:focus, #topbar a:focus{box-shadow: 0 0 2px 2px rgba(204, 204, 204, 0.8)!important;}


/* head */
.hometopright, .spointlefttext{background:#eaeaea;}

#topbar{background:#12232D; color:#ffffff; }
#topbar ul.accessibilitylinks li a{color:#ffffff;}
#topbar ul.accessibilitylinks li.border a{border-right:1px solid #ffffff;}
#topbar ul.accessibilitylinks li a:hover, #topbar ul.accessibilitylinks li #topbar a:focus, #topbar ul.accessibilitylinks li a:active{color:#BEE0E5;}
#topbar ul.toplinks li a{background:#eaeaea; color:#12232D;}
#topbar ul.toplinks li a:hover, #topbar ul.toplinks li a:focus, #topbar ul.toplinks li a:active{color:#ffffff; background:#231161;}

.social-navigation a:focus{background:#c4c8ca;}

form#searchform input#searchsubmit{background:#231161 url(../images/arrows/button-white.png) right 0.4em middle no-repeat;}
.site-header form.searchform input#searchsubmit:hover, .site-header form.searchform input#searchsubmit:active{background:#EAEAEA url(../images/arrows/button-black.png) right 0.4em middle no-repeat; color:#12232D;}
a.advsearch{background:url(../images/arrows/blue-white-sm.png) right no-repeat;}
a.advsearch:hover, a.advsearch:focus, a.advsearch:active{background:url(../images/arrows/red-white-sm.png) right no-repeat;}

.main-menu {background:#231161;color:#ffffff;}
.nav-menu li {border-right:1px solid #ffffff;}
.nav-menu li:first-child{border-left:1px solid #ffffff;}
.nav-menu li a {color: #ffffff;}
.nav-menu li a:hover, .nav-menu li a:focus, .nav-menu li a:active {background-color: #ffffff;color: #231161;}

.main-menu .nav-menu .current_page_item > a,
.main-menu .nav-menu .current_page_ancestor > a,
.main-menu .nav-menu .current-post-ancestor > a,
.main-menu .nav-menu .current-menu-item > a,
.main-menu .nav-menu .current-menu-ancestor > a,
.main-menu .nav-menu .current-category-ancestor > a{background-color: #ffffff;color: #231161;}

/* sidebar */
.secondary .widget{background:#EAEAEA;}
.sidenewsitem{border-bottom:3px solid #ffffff;}
.sidenewsitem .smdate{background:#12232D; color: #ffffff;}

.sidenewsitem h3 a{background:url(../images/arrows/blue-grey-med.png) no-repeat right;}
.sidenewsitem h3 a:hover, .sidenewsitem h3 a:focus, .sidenewsitem h3 a:active{background:url(../images/arrows/red-grey-med.png) no-repeat right;}

/* sidemenu */
.widget_custom_menu_wizard li.menu-item a, .widget_custom_menu_wizard li.menu-item.current-page-parent.current_page_item a{background:#EAEAEA url(../images/blue-bullet.png) no-repeat left 1em top 0.9em;color:#12232D;}
.widget_custom_menu_wizard li.menu-item a:hover, .widget_custom_menu_wizard li.menu-item a:focus, .widget_custom_menu_wizard li.menu-item a:active,
.widget_custom_menu_wizard li.menu-item.current-page-parent.current_page_item a:hover,
.widget_custom_menu_wizard li.menu-item.current-page-parent.current_page_item a:focus,
.widget_custom_menu_wizard li.menu-item.current-page-parent.current_page_item a:active,
.widget_custom_menu_wizard li.menu-item.current-menu-item a:active, .widget_custom_menu_wizard li.menu-item.current-menu-item a:focus, 
.widget_custom_menu_wizard li.menu-item.current-menu-item a:hover{background:#C4C8CA url(../images/blue-bullet.png) no-repeat left 1em top 0.9em; color:#000000;}
.secondary .widget_custom_menu_wizard li.menu-item.current-menu-item a, 
.secondary .widget_custom_menu_wizard ul.menu-widget li.current-menu-ancestor a{background:#C4C8CA url(../images/blue-bullet.png) no-repeat left 1em top 0.9em!important; font-weight:bold;}

.secondary .widget_custom_menu_wizard li.menu-item{border-bottom:3px solid #ffffff;}

/* side headings */
.secondary h2{background:#231161; color:#ffffff;border-bottom:3px solid #ffffff;}
.secondary h2 a, .podlink a{color:#ffffff;}
.secondary h2 a:hover, .secondary h2 a:focus, .secondary h2 a:active,
.starheadlink a:hover, .starheadlink a:focus, .starheadlink a:active,
.podlink a:hover, .podlink a:focus, .podlink a:active{color:#BEE0E5;}


.podlink {background: #231161;color: #ffffff;}

.starheadlink a{color: #ffffff;}
.starheadlink  {
    background: #231161 url(../images/icons/star.png) top 3px left 2px no-repeat;
}

h2.sidenewshead {background: #231161 url(../images/icons/news.png) 6px no-repeat;}
.homenews h2{background: #231161 url(../images/icons/news.png) 6px no-repeat;}
.homeevents h2{background: #231161 url(../images/icons/events.png) 5px no-repeat;}
h2.headnewsletter{background: #231161 url(../images/icons/newsletter.png) 3px no-repeat;}
h2.podhome{background: #231161 url(../images/icons/podcasts.png) left 6px top 5px no-repeat; background-size:30px 30px;}
.hometweets h2{background: #231161 url(../images/icons/tweet.png) 3px no-repeat;}
.homeblog h2{background: #231161 url(../images/icons/resources-i.png) 4px no-repeat;}
.fresources h2{background: url(../images/icons/resources-i.png) left no-repeat;}
.footer3 h2{background: url(../images/icons/newsletter.png) left no-repeat;}

.widget_custom_menu_wizard h2.widget-title{background: #231161 url(../images/icons/inside.png) left 6px top 6px no-repeat;}
.widget_categories h2, .widget_archive h2, .widget_search_filter_register_widget h2, .searching.widget_text h2{background: #231161 url(../images/icons/search.png) left 6px top 5px no-repeat;}
.widget_most_popular_tags h2{background: #231161 url(../images/icons/tag.png) 6px no-repeat;}
.widget.widget_text.searching#text-21 h2{background: #231161 url(../images/icons/login.png) left 6px top 5px no-repeat;}
.widget.widget_text#text-12 h2{background: #231161 url(../images/icons/member.png) left 6px top 5px no-repeat;}
.podlink {background: #231161 url(../images/icons/podcasts.png) left 6px top 5px no-repeat;color: #ffffff;background-size:30px 30px;}
.podlink strong a{color:#ffffff;}
#text-2.searching.widget_text h2{background: #231161 url(../images/icons/star.png) top 3px left 2px no-repeat; background-size:31px 30px;}
.spointleft h2, .spointright h2{background: #231161 url(../images/icons/star.png) 2px no-repeat; color:#ffffff;border-bottom:3px solid #ffffff;}
.spointleft h2 a, .spointright h2 a{color:#ffffff;}
.spointleft h2 a:hover, .spointleft h2 a:focus, .spointleft h2 a:active,
.spointright h2 a:hover, .spointright h2 a:focus, .spointright h2 a:active{color:#bee0e5;}

#footer-boxes h2{color:#ffffff;}

/* Home*/
.hometopright h2, #homemidrow h2, #homebotrow h2{color:#ffffff;}
.homequote{background:#eaeaea url(../images/quotes-left.png) top left no-repeat;}
.homequotepad{background: url(../images/quotes-right.png) top right no-repeat; }

.homeblog .smdate{background:#12232D; color: #ffffff;}
.hblog{border-bottom:2px solid #C4C8CA;}

.hometweets .kebo-tweets.list .ktweet, #ctf .ctf-item {border-bottom:2px solid #C4C8CA; border-top:0;}
a.kdate, a.ctf-author-screenname{color:#555252!important}
.ctf-author-box a.ctf-author-name, .ctf-author-box a.ctf-author-screenname{color:#01448D!important;}
.ctf-author-box a.ctf-author-name:hover, .ctf-author-box a.ctf-author-name:active, .ctf-author-box a.ctf-author-name:focus,
.ctf-author-box a.ctf-author-screenname:hover, .ctf-author-box a.ctf-author-screenname:active, .ctf-author-box a.ctf-author-screenname:focus {color:#AA073D!important;}

.bx-wrapper .bx-viewport { background: #ffffff;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #12232d;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #999999;
}

.slidetext{background-color:#ffffff;color:#12232D;}

h2.podhome a{color:#ffffff;}
h2.podhome a:hover, h2.podhome a:focus, h2.podhome a:active{color:#bee0e5;}

/* Content */
.intro{background:#EAEAEA;}
.taxonomy-description{background:#EAEAEA;padding: 20px;}

/* Posts **************/
.rp4wp-related-posts{border-top:2px solid #C4C8CA;}

.post-navigation {border-top:1px solid #EAEAEA;}
.post-navigation .nav-next{border-top:1px solid #EAEAEA;}
.post-navigation .nav-next a .meta-nav{background:url(../images/arrows/blue-white-sm.png) no-repeat right;}
.post-navigation .nav-next a .meta-nav:hover, .post-navigation .nav-next a .meta-nav:focus, .post-navigation .nav-next a .meta-nav:active{background:url(../images/arrows/red-white-sm.png) no-repeat right;}

.post-navigation .nav-previous a .meta-nav{background:url(../images/arrows/blue-white-sm-left.png) no-repeat left;}
.post-navigation .nav-previous a .meta-nav:hover, .post-navigation .nav-previous a .meta-nav:focus, .post-navigation .nav-previous a .meta-nav:active{background:url(../images/arrows/red-white-sm-left.png) no-repeat left;}

.site-content .hentry {border-bottom:2px solid #231161; }

/* Events **************/
.evlist-item{border-bottom:2px solid #C4C8CA;}
.evlist-date{background:#12232D; color: #ffffff;}
.evlist-day3{border-top:3px solid #ffffff;}

a.greybuttonlink, div.generic-button a{background:#EAEAEA url(../images/arrows/blue-grey-med.png) no-repeat center right 0.5em; }
a.greybuttonlink:hover, a.greybuttonlink:focus, a.greybuttonlink:active,
div.generic-button a:hover, div.generic-button a:focus, div.generic-button a:active{background:#EAEAEA url(../images/arrows/red-grey-med.png) no-repeat  center right 0.5em;}
.backlink a{background:url(../images/arrows/blue-white-med-left.png) no-repeat center left; }
.backlink a:hover, .backlink a:focus, .backlink a:active{background:url(../images/arrows/red-grey-med-left.png) no-repeat center left;}

/* Footer */
.site-footer {background-color: #231161; color:#ffffff;}
.sharebar{background-color:#EAEAEA; color:#12232D;}

#footer-boxes ul li a{color:#ffffff;}
#footer-boxes ul li{background:url(../images/arrows/white-blue-sm.png) 0 0.5em no-repeat;}
#footer-boxes ul li a:hover, .site-footer .widget_nav_menu a:focus, .site-footer .widget_nav_menu a:active,
#footer-boxes a.more:hover, #footer-boxes a.more:focus, #footer-boxes a.more:active{color:#BEE0E5; text-decoration:underline;}
#footer-boxes a.more{background: url(../images/arrows/white-blue-sm.png) right no-repeat; color:#ffffff;}

.site-footer input.mcsubmit{background: #EAEAEA url(../images/arrows/button-black.png) center right 0.4em no-repeat;color: #12232D;}
.site-footer input.mcsubmit:hover, .site-footer input.mcsubmit:focus, .site-footer input.mcsubmit:active{background: #12232D url(../images/arrows/button-grey-black.png) center right 0.4em no-repeat; color:#ffffff;}
.footer-menu{background:#12232D;}

.copy a{color:#BEE0E5;}
.copy a:hover, .copy a:focus, .copy a:active{color:#ffffff;}

.site-footer hr{background:#ffffff; color:#ffffff;}

/** Posts & pages */
.site-content .hentry {border-bottom:2px solid #231161;}
.page-id-28879 .site-content .hentry {border-bottom:2px solid #231161 !important;}
.entry-summary .more-link {background:url(../images/arrows/blue-white-sm.png) no-repeat right; }
.entry-content .more-link:hover, .entry-content .more-link:focus, .entry-content .more-link:active,
.entry-summary .more-link:hover, .entry-summary .more-link:focus, .entry-summary .more-link:active {background:url(images/arrows/red-white-sm.png) no-repeat right;}

.wp-caption-text{color: #555252;}

/** Groups **/
#buddypress div.item-list-tabs {background: #EAEAEA;}
#buddypress div.item-list-tabs ul li a{color:#12232D;border-right:2px solid #ffffff;}
#buddypress div.item-list-tabs ul li a:hover, #buddypress div.item-list-tabs ul li a:focus, #buddypress div.item-list-tabs ul li a:active, .directory #buddypress div.item-list-tabs ul li a:hover, .directory #buddypress div.item-list-tabs ul li a:focus, .directory #buddypress div.item-list-tabs ul li a:active{background:#ffffff;}
#buddypress div.item-list-tabs ul li a span {background: #eaeaea;border: 1px solid #929292;color: #3b3b3b;}
#buddypress div.item-list-tabs ul li#admin-groups-li{border-left:2px solid #ffffff;}

.directory #buddypress div.item-list-tabs ul, .directory #buddypress div.item-list-tabs ul li a {background: #EAEAEA;}

/* General */
.top a{background:#EAEAEA url(../images/arrows/blue-up.png) no-repeat center right 0.5em; }
.top a:hover, .top a:focus, .top a:active{background:#EAEAEA url(../images/arrows/red-up.png) no-repeat  center right 0.5em;}

@media screen and (max-width: 1000px) {
.slidetext{background-color:#eaeaea;}
.bx-wrapper .bx-viewport { background: #eaeaea;}

}
@media screen and (max-width: 500px) {
.homequote{background:#eaeaea url(../images/quotes-left.png) top center no-repeat; }
}
/********END Colours ********/