/* Skin CSS - light */

/*-------------------------------------------
 	General
-------------------------------------------*/

body{
background-image:none;

/*  background pattern loop include: repeat\no-repeat\repeat-x\repeat-y  */
background-attachment: fixed;
background-repeat:repeat;

/*  background pattern position fixed or scroll: fixed\scroll */

/*  background color value  */
background-color:#fff;

/*  background pattern include: pattern_dot_a.png \ pattern_dot_b.png \ pattern_dot_c.png \ pattern_dot_d.png \ pattern_dot_e.png \ pattern_dot_f.png \ pattern_bg_a.jpg \ pattern_bg_b.jpg  */
}

.line_main{height:3px;background:url(../img/bg_main_02_b.png) repeat-x; font-size:1px;}


/*-------------------------------------------
 	Header
-------------------------------------------*/
.headerbar{ background:#f0f0f0;}
.socialicons img{
opacity: .3;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
filter:alpha(opacity=30);}
.socialicons img:hover{
opacity: .7;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter:alpha(opacity=70);
}
#search_header{ background-color:#e7e7e7;
opacity: .9;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter:alpha(opacity=90);
}
.search-form_header{border-color:#e0e0e0;}
.navhover,#navi ul ul,#navi ul ul{background: url(../img/bg_menu_b.png);}
#navi ul li a{ color:#999;text-shadow:1px 1px 1px #f8f8f8;}
#navi ul li span{ color:#b9b9b9;}
.mobileMenu{ border:1px solid #f8f8f8; background: url(../img/menu_mobile.png) no-repeat scroll 77px 15px #f8f8f8; color:#666; }

/*-------------------------------------------
 	Slide / Slogan / Guide
-------------------------------------------*/
.slidew{ background:none;}
.slogn_full,.slogn_half{ border:1px solid #f4f4f4; background-color:#f8f8f8;}
.quote_full{background:#f8f8f8 url(../img/blockquote_b.png) no-repeat 121px 36px;}
.quote_half{background:#f8f8f8 url(../img/blockquote_half_b.png) no-repeat;}
.guidewrap{background: #f8f8f8; color:#666; }
/*
-------------------------------------------
 	Main List
-------------------------------------------*/
li.list_box{ background-color: #efefef; color:#666;}
/* li.list_box h2 a{color:#333; */

/*
-------------------------------------------
 	Footer
-------------------------------------------*/
#top{background:url(../img/top_b.png) no-repeat 50% 50%;}
#top:hover{ background:url(../img/top_b-a.png) no-repeat 0 0;}
#footer{background:#f0f0f0;}
#footbox,.textinfo,.textinfo{color:#999;}
.footer_open{background:url(../img/footunder_btnopen_b.png);}
.footer_close{background:url(../img/footunder_btnclose_b.png);background-repeat: no-repeat;}
#footunder{background:#f0f0f0;}
.textinfo a{color:#999;}
#footunderwrap input,#footunderwrap textarea{border:1px solid #e2e2e2;background-color:#e7e7e7;color:#777;}
#footunderwrap input.idi_send{background-color:#e2e2e2;color:#666;}
#footunderwrap input.idi_send:hover{color:#fff;}
/*
-------------------------------------------
	Page / Single - Sidebar / fullwidth
-------------------------------------------
*/
.clum2_box,.tweet_time a,.tagcloud a,.opps,.job_title,.clum2_box_meta,.clum2_box_meta a,.comment{color:#999;}
h1.pagetitle,.clum2_sidebar_unit h3,.opps a,#comments_box .author a{ color:#666;}
.clum2_sidebar_unit li.widget-container,.singal_main{background-color:#f8f8f8;}
.clum2_sidebar_unit,.clum2_sidebar_unit a{color:#b0b0b0;}
.clum2_sidebar_unit ul.tweet_list li{ background: url(../img/ico-tweet_b.png) no-repeat 0px 4px;}
.widget_archive li a,.clum2_sidebar_unit li.menu-item a,.clum2_sidebar_unit li.cat-item a,li.widget_pages li a,li.widget_links li a,li.widget_meta li a,li.widget_rss li a{ padding-left:20px;background-image:url(../img/widgetlist_grey.png); background-position: 0 63%; background-repeat:no-repeat;}
.widget_close{ background:url(../img/ico-widget-close_b.png) no-repeat 50% 50%;}
.widget_open{ background:url(../img/ico-widget-open_b.png) no-repeat 50% 50%;}
.job_title{background: url(../img/ico_career_b.gif) no-repeat left;}
blockquote {background:url(../img/quote_b.png) 0 0 no-repeat; }
#respond .respondbtn,#respond .send_btn{background-color:#a9a9a9;color:#fff;}

/*Prettyphoto*/
.pp_nav p,.pp_description{ color:#666;}







/* ================================================================= */
/* ==== Creative =================================================== */
/* ================================================================= */
.fr {
	float:right;
	margin-left:10px;
}
.fl {
	float:left;
	margin-right:10px;
}
.cr {
	clear:right;
}
.cl {
	clear:left;
}
.ir { display: block; overflow: hidden; border: 0; background-color: transparent; background-repeat: no-repeat; text-align: left; text-indent: -999em; direction: ltr; *line-height: 0; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { position: absolute; overflow: hidden; clip: rect(0 0 0 0); margin: -1px; padding: 0; width: 1px; height: 1px; border: 0; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { position: static; overflow: visible; clip: auto; margin: 0; width: auto; height: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after,
.pool-row:before, .pool-row:after,
.guidewrap:before, .guidewrap:after { display: table; content: ""; }
.clearfix:after,
.pool-row:after,
.guidewrap:after { clear: both; }
.clearfix,
.pool-row,
.guidewrap { *zoom: 1; }


/* // HOME PAGE */
body > .container {
	padding:0 10px;
	background:#fff;
}
/* // Header */
h1#logo {
	width: 254px;
	height:122px;
}
h1#logo a {
	display: block;
	text-indent: -9990px;
}
.line_main {
	height:10px;
	background:none;
}
#header > .container {
	width:960px;
	background:url(../img/header-bg.png) no-repeat 0 0;
}
.headerbar {
	border-bottom: 1px solid #111;
	background: #2c2c2c;
}
#ox-logo {
	margin:0 0 10px;
	padding:10px 10px 0 0;
}
.navwrap {
	clear: right;
}
.nav {
	margin-top: 12px;
	margin-right: 10px;
	margin-bottom: 10px;
}
#navi ul li a {
	text-transform: uppercase;
}

.slidew .container,
.container.code-container {
	padding:10px;
	background:#fff;
}
#header .menu a {
	padding-left:10px;
	border-left:1px solid #888;
	color:#fefdfd;
	text-transform: uppercase;
}
#header .menu li:first-child a {
	padding:0;
	border:none;
}
#search_header .textboxsearch_header {
	line-height: 15px;
}
#header #navi ul li a {
	padding:5px 10px;
	border:none;
	color:#888;
	text-shadow: none;
	font-size:16px;
}
#header #navi ul li li a {
	padding:0 10px;
	border-top:1px solid #ccc;
	color:#fff;
	text-shadow: none;
	font-size:14px;
}
	#header #navi ul li li:first-child a {
		border:none;
	}
.slide10u p {
	display: inline-block;
	margin: 0px 10px 0 10px;
	padding: 6px 10px 4px 10px;
	color: white;
	font-weight: 200;
	font-size: 14px;
	line-height: 20px;
}
.wide-banner.container {
	padding-bottom:10px;
}
.home #list_wrap {
	padding-top:0;
}
#content {
	border-bottom: 10px solid #2C2C2C;
}


/* //// NOTIFICATION BOX */
.note-box {
    position: relative;
    overflow: hidden;
    padding: 10px;
    border: 1px solid #333;
    background: #192251;
    color:#efefef;
}
.notes {
	position: relative;
	float: left;
	padding-left: 10px;
	width: 600px;
	height: 30px;

}
.note-box p {
	display: block;
	margin: 5px 0;
	padding: 0;
	color: white;
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	height:20px;
	overflow: hidden;
}
.note-box a {
	border-bottom:1px dotted #eee;
	color:#ddd;
}
.note-box a:hover {
	color:#fff;
}
.container.notifications {
    padding-bottom: 10px;
}
.note-box h4 {
	float: left;
	margin: 0;
	padding: 0 .4em;
	width: 274px;
	border-right: 1px solid #3b4ba3;
	color: #EFEFEF;
	font-size: 26px;
}
.bx-pager {
	position: absolute;
	bottom: 5px;
	left: -55px;
}
.bx-prev {
    position: absolute;
    bottom: 5px;
    left: 0;
    background:url(../img/arrow-left.png) 100% 0 no-repeat;
}
.bx-next {
    position: absolute;
    right: -10px;
    bottom: 5px;
    background:url(../img/arrow-right.png) 100% 100% no-repeat;
}
.note-box .bx-prev,
.note-box .bx-next {
	overflow: hidden;
	width: 20px;
	height: 20px;
	border: none;
	text-indent: -99px;
	font-family: 'PT Sans';
}

/* //// THE GRID */
li.list_box {
	position:relative;
}
.home .list_box {
	border-top:10px solid #333;
}
.home .list_box h2 {
	clear:both;
}
.list_box .cat-top {
	position: absolute;
	top:0;
	bottom: auto;
	left:0;
	z-index:10;
	padding: 0 10px 5px;
	background:#333;
	color:#fff;
}
.home li.listbox_ublog1img h2 {
	padding-top:34px;
}
.home li.listbox_ublog1img img {
	margin-bottom:-16px;
}
.home li.listbox_u3imgs {
	padding:0 0 15px;
}
.home li.listbox_u3imgs h2 {
	padding-top:20px;
	padding-bottom:12px;
}
.home li.listbox_u3imgs .expert {
	padding:0 20px;
}
li.twitter-box ul {
	padding: 30px 20px 5px;
}
li.list_box span.fr {
	position: absolute;
	right:20px;
	bottom:20px;
	left:auto;
}
.home li.list_box.offer-box h2 {
	padding-top:22px;
	font-size:40px;
}
.home .offer-box .expert {
	font-size: 20px;
	line-height: 28px;
}
.home .offer-box {
	border-top:none;
}






/* // Footer */
#footer {
	background:#4b4b4b;
	background:rgba(0,0,0,.5);
}
#footunder {
	background:#363636;
	background:rgba(0,0,0,.8);
}
#footer .fr {
	margin-right:10px;
}
.footinfo,
#footer .nav {
	float: left;
	margin:0;
}
.textinfo.last {
	margin:0;
}
.textinfo h2.facebook {
	background:url(../img/facebook-small.png) no-repeat right 2px;
}
.textinfo h2 {
	clear:both;
}
#footer .nav li {
	float:left;
}
#footer .nav a {
	margin-left:10px;
	padding-left:10px;
	border-left:1px solid #888;
}
#footbox .fr {
	color: white;
	font-weight: lighter;
	font-size: 20px;
}
#footbox, .textinfo, .textinfo {
	color: #ccc;
}
.textinfo a {
	color: #fff;
}
#footbox a {
	color: #ccc;
}
#footbox a:hover {
	color: #888;
}
#footunder form {
	margin-bottom: 20px;
}
#footunder form p {
	margin-bottom:10px;
}
#footunderwrap input, #footunderwrap textarea {
	width:266px;
	border: 1px solid #777;
	background-color: dimGray;
	color: #CCC;
}
#footunderwrap input:hover, #footunderwrap textarea:hover {
	background:#777;
}
#footunderwrap input:focus, #footunderwrap textarea:focus {
	border:1px solid #ccc;
	background:#777;
}
#footunderwrap .wpcf7-submit {
	float:right;
	width:auto;
	cursor: pointer;
	border:none;
}
#footer-submit:before, #footer-submit:after { display: table; content: ""; }
#footer-submit:after { clear: both; }
#footer-submit { *zoom: 1; }
/* Contact Form 7 validation styles!
-------------------------------------------------------------------------------*/
div.wpcf7-validation-errors {
	border: 2px solid #fff12d;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#F7E700;
	color:#333!important;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
.wpcf7-mail-sent-ok {
	border: 2px solid #4eb124;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#398F14;
	color:#fff;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
span.wpcf7-not-valid-tip {
	z-index: 100;
	display: block;
	margin: 5px 0;
	padding: 5px 10px;
	width: auto;
	border: 1px solid red;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: red !important;
	color: white;
	font-size: 10pt;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
.wpcf7-not-valid {
	border:1px solid red !important;
}
.sponsor {
	margin: 0 6px 10px;
}

#contentpage .wp-post-image {
	width: 100%;
}

/* ///// SINGLE PAGE */
h1.pagetitle, .clum2_sidebar_unit h3, .opps a, #comments_box .author a {
	color: #333;
}
.clum2_box, .tweet_time a, .tagcloud a, .opps, .job_title, .clum2_box_meta, .clum2_box_meta a, .comment {
	color: #666;
}
.entry p {
	font-size: 1.1em;
}
h2 {
	padding: .7em 0 .3em;
	color:#333;
	font-size: 2.3em;
	line-height: 1em;
}
h3 {
	padding: .7em 0 .3em;
	color: #555;
	font-size: 2em;
	line-height: 1em;
}
h4 {
	padding: .7em 0 .3em;
	color:#333;
	font-size: 1.7em;
	line-height: 1.2em;
}
h5 {
	padding: .7em 0 .3em;
	color:#333;
	font-size: 1.4em;
	line-height: 1.2em;
}
h6 {
	padding: .7em 0 .3em;
	color: #333;
	font-weight: bold;
	font-size: 1.3em;
	line-height: 1.2em;
}
blockquote {
	border-left: 5px solid #62bb46;
	background: none;
	font-size: 1.3em;
	line-height: 1.7em;
}
table {
	width: 100%;
}
thead,
th,
td {
	border:none;
	line-height:20px;
}
.styled thead {
	border-bottom: 2px solid #888;
}
.styled th {
	padding: 5px;
	border: 1px solid #888;
	text-transform: uppercase;
	font-size: 1.1em;
}
.styled td {
	padding: 5px;
	border: 1px solid #888;
	text-align: center;
}
table.styled tr:nth-child(2n) {
	background:#eee;
}

/* // SIDEBAR */
.widget_archive li a,
.clum2_sidebar_unit li.menu-item a,
.clum2_sidebar_unit li.cat-item a,
.widget_archive li a:hover,
.clum2_sidebar_unit li.menu-item a:hover,
.clum2_sidebar_unit li.cat-item a:hover {
	padding-left:0;
	background:none;
}
.simple-section-nav .widget-title,
.widget_nav_menu .widget-title {
	display:none;
}
#clum2_sidebar_left ul.children,
#clum2_sidebar_left ul.sub-menu {
	margin-left: 20px;
}

/* // Information Point */
.info_title {
	padding: 14px 0 12px 45px;
	background-image: url(../img/info-point.png);
	background-position: 9px center;
	background-repeat: no-repeat;
	color: white;
	font-size: 1.7em;
}
.info-point ul {
	margin: 12px 15px 15px;
}
.info-point a,
.clum2_sidebar_unit li a {
	display: block;
	padding: 5px 0;
	border-bottom: 1px solid #AAA;
	color: #333;
	font-size: 1.1em;
}
.info-point {
	padding-bottom: 10px;
	background: #F8F8F8;
}


/* // INDEX POST LISTING */
#clum2_wrap {
	border-bottom:10px solid #2c2c2c;
	z-index: 20;
}
.list_box .featured-img {
	margin:-18px 0 20px;
}
.guidewrap {
	font-size:1.3em;
}
.event_date {
	padding: 0 20px 12px;
	font-weight:bold;
	/* font-size: 1.2em; */
}
li.list_box.listbox_u1imgm .expert {
	padding-top:20px;
}


/* // SINGLE POST */
#clum2_wrap {
	padding-top:20px;
}
.single .featured-img {
	margin: 0 0 -10px;
}
.clum2_sidebar_unit, .clum2_sidebar_unit a {
	color: #333;
}


/* // PEOPLE FILTER PAGE */
.guidewrap {
	color: #fff;
}
#filterable li.current a,
#filterable li a:hover {
	color:#333;
}
li.list_box.listbox_u1imgm.people_listing {
	padding-bottom:0;
}
li.list_box.people_listing.people_listing h2,
li.list_box.listbox_u1imgm.people_listing .expert {
	padding-top:0px;
	padding-bottom:12px;
}
li.list_box.listbox_u1imgm.people_listing .expert a {
	color:#333;
	font-size:1.2em;
}
li.list_box.listbox_u1imgm.people_listing img {
	margin-bottom:-4px;
}
.job-title {
	padding-top:0;
}

/* // CONTACT PAGE // */
.contentpage label,
.singal_main label {
	display: block;
}
.contentpage input,
.singal_main input {
	width: 94.5%;
}
.contentpage textarea,
.singal_main textarea {
	width: 95%;
}
.contentpage .wpcf7-submit,
.singal_main .wpcf7-submit {
	width: auto;

}
.contentpage input, .contentpage textarea,
.singal_main input, .singal_main textarea {
	padding: 7px 10px;
	border: 1px solid #777;
	background-color: dimGray;
	color: #fff;
}
.contentpage input:hover, .contentpage textarea:hover,
.singal_main input:hover, .singal_main textarea:hover {
	background:#777;
}
.contentpage input:focus, .contentpage textarea:focus,
.singal_main input:focus, .singal_main textarea:focus {
	border:1px solid #ccc;
	background:#777;
}
.contentpage .wpcf7-submit,
.singal_main .wpcf7-submit {
	float:right;
	width:auto;
	cursor: pointer;
}
.contentpage .wpcf7-submit:before, .contentpage .wpcf7-submit:after,
.singal_main .wpcf7-submit:before, .singal_main .wpcf7-submit:after { display: table; content: ""; }
.contentpage .wpcf7-submit:after,
.singal_main .wpcf7-submit:after { clear: both; }
.contentpage .wpcf7-submit,
.singal_main .wpcf7-submit { *zoom: 1; }
#clum2_main #filterable li {
	list-style:none;
}

li.list_box.people_listing h2 {
	padding-top:0;
}
li.list_box.people_listing img {
	margin-bottom:20px;
}

/* // LANDING PAGE - 3 COLS WITH FEATURED IMG // */
.page-template-landing_3col_image-php .featured-img {
	margin-bottom:5px;
}
li.list_box.border-top {
	border-top:10px solid #333;
}
#clum2_main ul {
	padding-left:20px;
}
#clum2_main ul#list_wrap,
#clum2_main ul#list_wrap_alpha,
#clum2_main .gallery ul,
#clum2_main .gallery {
	padding-left:0;
}
#clum2_main ul li {
	list-style:disc outside;
	font-size:1.05em;
}
#clum2_main ul#list_wrap > li,
#clum2_main ul#list_wrap_alpha > li,
#clum2_main .gallery ul > li,
#clum2_main .gallery > li {
	list-style:none;
	font-size:1em;
}
li.list_box .expert > h2 {
	padding-left:0;
}
li.list_box h3 {
	padding:0 20px;
	font-weight:bold;
	font-size:1.3em;
	line-height: 1.3em;
}
li.list_box h3 a {
	color:#333;
}
.highlighted h2 {
	color:#fff;
}

/* // MEMBERSHIP PAGE // */
.page-template-membership-php #clum2_wrap {
	padding-top:0;
}

h1.pagetitle {
	padding-left:20px;
}
.clum2_box h1.pagetitle {
	padding-left:0;
}

/* // STUDENT SPORTS // */
li.list_box.sport-listing {
	padding:0;
	border-top:10px solid #333;
}

li.list_box span {
	position:absolute;
	bottom:10%;
	left: 10px;
	padding: 5px 10px;
	text-align: left;
}
li.list_box span span {
	position: relative;
	margin-left:-10px;
	padding:5px 0;
	color: white;
	font-size: 2em;
}
li.list_box span a {
	padding:2px 10px 5px;
	color:#fff;
}
li.list_box span.fr a {
	padding:0;
}
li.list_box span span a {
	line-height:33px;
}
#list_wrap a img:hover,
#list_wrap_alpha a img:hover {
	opacity:.8;
	-webkit-transition: opacity .2s;
	-moz-transition: opacity .2s;
	-ms-transition: opacity .2s;
	-o-transition: opacity .2s;
	transition: opacity .2s;
}

#filterable select {
	padding:0 0;
	text-align: center;
	width:100px;
}

li.list_box.wide {
	padding:10px 0 0;
	width: 625px;
}

/* // SINGLE CLUB PAGE // */
.single-sport .guidewrap {
	margin-bottom:0;
}
.single-sport .guidewrap .pagetitle {
	padding:0 0 0 20px;
	color:#fff;
	font-size:2em;
	line-height:50px;
}
.single-sport .singal_main {
	margin-bottom:12px;
}
.back-btn a {
	padding-right:20px;
	color: white;
	font-size: .9em;
	line-height: 50px;
}
	.back-btn a:hover {
		color:#333;
	}
.contact-section h2 {
	margin: 0 0 12px;
	padding: .4em 0;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	font-size: 1.7em;
}

li.list_box.gallery {
	padding-top:7px;
	padding-bottom:0;
}
#list_wrap li.list_box.gallery a img:hover,
#list_wrap_alpha li.list_box.gallery a img:hover {
	opacity:1;
}
li.listbox_ublog1img.twitter-feed img {
	width:auto;
}
li.twitter-feed ul {
	padding-right:20px;
}
li.twitter-feed .twitter-follow-button {
	padding-left:20px;
}
#list-wrap .twitter-timeline {
    margin: 0 15px;
    width: 280px;
    height: 300px;
}
hr.white {
	margin:20px;
	height:1px;
	border:none;
	border-top:1px solid #fff;
	background:transparent;
}
.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  z-index: 1;
  pointer-events: none;
}

.list_box .job_desc {
	margin:12px 0 5px;
}
.list_box .college-link-page {
	margin-left:20px;
	padding-right:12px;
	background-position:right 6px;
	background-repeat:no-repeat;
	font-size:1.1em;
}
.list_box .job_desc .college-link {
	margin:0;
	background:none;
	font-size: 1.1em;
	line-height: 1.2em;
}
.list_box span span {
	top:0;
}


/* //// PANORAMA PAGE */
#clum2_wrap.panorama {
	padding-top:0;
}

/* //// SEARCH RESULTS */
.guidewrap h2 {
	padding: 10px 10px 10px 20px;
	color:#fff;
}


/**********************************************************************
 * UberMenu Skin: Black & White
 *
 * UberMenu - WordPress Mega Menu Plugin http://wpmegamenu.com
 * Copyright: Chris Mavricos, SevenSpark http://sevenspark.com
 **********************************************************************/
/* Menu Bar */
#megaMenu {
  float:right !important;
  margin-right:10px;
  border: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-clip: padding-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
}
/* Top Level Items */
#megaMenu ul.megaMenu > li > a, #megaMenu ul.megaMenu > li > span.um-anchoremulator {
  padding: 12px 15px;
  color: #333;
  font-weight: bold;
  font-size: 12px;
}
/* Horizontal Menu Items */
#megaMenu.megaMenuHorizontal ul.megaMenu > li > a, #megaMenu.megaMenuHorizontal ul.megaMenu > li > span.um-anchoremulator {
  border-left: 1px solid #ddd;
}
/* Vertical Menu Items */
#megaMenu.megaMenuVertical ul.megaMenu > li > a, #megaMenu.megaMenuVertical ul.megaMenu > li > span.um-anchoremulator {
  border-top: 1px solid #ddd;
}
/* Menu Items with Dropdowns */
#megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > a,
#megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > span.um-anchoremulator,
#megaMenu ul li.mega-with-sub > a,
#megaMenu ul li.mega-with-sub > span.um-anchoremulator,
#megaMenu ul li.ss-nav-menu-mega > a,
#megaMenu ul li.ss-nav-menu-mega > span.um-anchoremulator {
  padding-right: 20px;
}
/* Top Level Menu Item Titles */
#megaMenu ul.megaMenu > li > a span.wpmega-link-title, #megaMenu ul.megaMenu > li > span.um-anchoremulator span.wpmega-link-title {
  text-transform: uppercase;
  text-shadow: none;
  font-weight:normal;
}
/* Top Level Items - Hover */
#megaMenu ul.megaMenu > li:hover > a,
#megaMenu ul.megaMenu > li > a:hover,
#megaMenu ul.megaMenu > li.megaHover > a,
#megaMenu ul.megaMenu > li:hover > span.um-anchoremulator,
#megaMenu ul.megaMenu > li > span.um-anchoremulator:hover,
#megaMenu ul.megaMenu > li.megaHover > span.um-anchoremulator {
  border-bottom-color: transparent !important;
  background-color: #000000;
  color: #ffffff;
}
/* Top Level Items Title - Hover */
#megaMenu ul.megaMenu > li:hover > a span.wpmega-link-title,
#megaMenu ul.megaMenu > li:hover > span.um-anchoremulator span.wpmega-link-title,
#megaMenu ul.megaMenu > li > a:hover span.wpmega-link-title,
#megaMenu ul.megaMenu > li > span.um-anchoremulator:hover span.wpmega-link-title,
#megaMenu ul.megaMenu > li.megaHover > a span.wpmega-link-title,
#megaMenu ul.megaMenu > li.megaHover > span.um-anchoremulator span.wpmega-link-title {
  text-shadow: none;
}
/* Top Level Items - Current Item */
#megaMenu ul.megaMenu > li.current-menu-item > a,
#megaMenu ul.megaMenu > li.current-menu-parent > a,
#megaMenu ul.megaMenu > li.current-menu-ancestor > a,
#megaMenu ul.megaMenu > li.current-page-ancestor > a {
  color: #fff;
}
/* Sub Menu Container Style */
#megaMenu ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu ul.megaMenu li.ss-nav-menu-reg ul.sub-menu {
  border-color: #e0e0e0;
  background-color: #f9f9f9;
  background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#fefefe));
  background: -webkit-linear-gradient(top, #f9f9f9, #fefefe);
  background: -moz-linear-gradient(top, #f9f9f9, #fefefe);
  background: -ms-linear-gradient(top, #f9f9f9, #fefefe);
  background: -o-linear-gradient(top, #f9f9f9, #fefefe);
  -webkit-box-shadow: 1px 1px 1px #dddddd;
  -moz-box-shadow: 1px 1px 1px #dddddd;
  box-shadow: 1px 1px 1px #dddddd;
  color: #888888;
  text-shadow: 0px 1px 1px #ffffff;
}
/* Horizontal Sub Menus */
#megaMenu.megaMenuHorizontal ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu.megaMenuHorizontal ul.megaMenu li.ss-nav-menu-reg > ul.sub-menu {
  border-top: none;
}
/* Sub Menu Columns */
#megaMenu ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1 > li {
  min-width: 120px;
}
/* Sub Menu Headers */#megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li > a,
#megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li:hover > a,
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > a,
#megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li > span.um-anchoremulator,
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > span.um-anchoremulator,
.wpmega-widgetarea h2.widgettitle {
  margin-bottom: 0.6em;
  padding-bottom: .4em;
  border-bottom: 1px dotted #e9e9e9;
  color: #777777;
  text-shadow: 0px 1px 1px #ffffff;
  font-weight: bold;
  font-size: 12px;
}
/* Sub Menu Links & Fake Links */
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li > a,
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li > span.um-anchoremulator,
#megaMenu ul ul.sub-menu li > a,
#megaMenu ul ul.sub-menu li > span.um-anchoremulator {
  background-color: transparent;
  color: #888888;
  text-shadow: 0px 1px 1px #ffffff;
  font-size: 12px;
}
/* Sub Menu Link Hover */
#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li a:hover, #megaMenu ul ul.sub-menu > li:hover > a {
  background-color: transparent;
  color: #000000;
}
/* Top Level Search Bar */
#megaMenu ul.megaMenu > li.menu-item > .wpmega-nonlink > form#searchform {
  padding-top: 2px;
}
/* Highlight color */
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-highlight > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-highlight > span.um-anchoremulator {
  color: #4d90fe !important;
}
/* Image Spacing */
#megaMenu .ss-nav-menu-with-img > a > .wpmega-link-title,
#megaMenu .ss-nav-menu-with-img > a > .wpmega-link-description,
#megaMenu .ss-nav-menu-with-img > a > .wpmega-item-description,
#megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-link-title,
#megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-link-description,
#megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-item-description {
  padding-left: 25px;
}
.ss-nav-menu-with-img {
  min-height: 16px;
}
/* Item Description */
#megaMenu ul.megaMenu li a span.wpmega-item-description, #megaMenu ul.megaMenu li span.um-anchoremulator span.wpmega-item-description {
  color: #bbbbbb;
  text-transform: uppercase;
  font-size: 9px;
}
/* Arrow Colors */
#megaMenu ul li.mega-with-sub > a:after,
#megaMenu ul li.ss-nav-menu-mega > a:after,
#megaMenu ul li.mega-with-sub > span.um-anchoremulator:after,
#megaMenu ul li.ss-nav-menu-mega > span.um-anchoremulator:after {
  border-top-color: #bbbbbb;
}
#megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > a:after, #megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > span.um-anchoremulator:after {
  border-left-color: #bbbbbb;
}
/* Vertical */
#megaMenu.megaMenuVertical > ul > li > a, #megaMenu.megaMenuVertical > ul > li > span.um-anchoremulator {
  background-color: #222222;
}
#megaMenu.megaMenuVertical ul li.ss-nav-menu-reg li.megaReg-with-sub > a:after,
#megaMenu.megaMenuVertical ul li.mega-with-sub > a:after,
#megaMenu.megaMenuVertical ul li.ss-nav-menu-mega > a:after,
#megaMenu.megaMenuVertical ul li.ss-nav-menu-reg li.megaReg-with-sub > span.um-anchoremulator:after,
#megaMenu.megaMenuVertical ul li.mega-with-sub > span.um-anchoremulator:after,
#megaMenu.megaMenuVertical ul li.ss-nav-menu-mega > span.um-anchoremulator:after {
  border-left-color: #bbbbbb;
}
#megaMenu.megaMenuVertical ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu.megaMenuVertical ul.megaMenu li.ss-nav-menu-reg > ul.sub-menu {
  border-left: none;
}
/* IE7 Hacks */
#megaMenu.megaMenuHorizontal ul.megaMenu {
  *border-bottom: none;
}
#megaMenu.megaMenuVertical ul.megaMenu {
  *border-right: none;
}

.navwrap #megaMenu #megaMenuToggle {
	font-size:13px;
}
.navwrap #megaMenu .megaMenuToggle-icon {
/* 	margin-top:-2px; */
}




/* /////// POOL TIMETABLE */
.pool-row {
    clear: both;
}
.pool-row:nth-child(2n+2) {
	background:#f1f1f1;
}
.pool-col {
    float: left;
    width: 70px;
    border: 1px solid #333;
    text-align: center;
}
.pool-2 {
	padding: 0 1px;
	width: 140px;
}
.pool-3 {
	padding: 0 2px;
	width: 210px;
}
.pool-4 {
	padding: 0 3px;
	width: 280px;
}
.pool-5 {
	padding: 0 4px;
	width: 350px;
}
.pool-6 {
	padding: 0 5px;
	width: 420px;
}
.pool-7 {
	padding: 0 6px;
	width: 490px;
}
.entry .pool-col p {
    margin: 0;
    padding: 10px 0;
    line-height: 12px;
}
.pool-closed {
	background: #192251;
	color:#fff;
}
.pool-open {
	background:#4db3e6;
}
.pool-first .pool-col,
.pool-row .pool-col:first-child {
	border: 1px solid transparent;
}

.pool-key {
	clear:both;
	padding:10px 0;
}

/* // Sitemap */
.entry #list_wrap {
	margin-right:0;
}
#fullwidth_main {
	padding-top: 10px;
}

/* ==================================================================================================== */
/* // Amends 20-11-2012:  */
/* Forms.less
 * Base styles for various input types, form layouts, and states
 * ------------------------------------------------------------- */
form {
  margin-bottom: 18px;
}
fieldset {
  margin-bottom: 18px;
  padding-top: 18px;
}
fieldset legend {
  display: block;
  padding-left: 150px;
  font-size: 19.5px;
  line-height: 1;
  color: #404040;
  *padding: 0 0 5px 145px;
  /* IE6-7 */

  *line-height: 1.5;
  /* IE6-7 */

}
form .clearfix {
  margin-bottom: 18px;
  zoom: 1;
}
form .clearfix:before, form .clearfix:after {
  display: table;
  content: "";
  zoom: 1;
  *display: inline;
}
form .clearfix:after {
  clear: both;
}
label,
input,
select,
textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: normal;
}
label {
  padding-top: 6px;
  font-size: 13px;
  line-height: 18px;


  color: #404040;
}
input[type=checkbox], input[type=radio] {
  cursor: pointer;
}
input,
textarea,
select,
.uneditable-input {
  display: inline-block;
  width: 205px;
  height: 18px;
  padding: 4px;
  font-size: 13px;
  line-height: 18px;
  color: #808080;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
/* mini reset for non-html5 file types */
input[type=checkbox], input[type=radio] {
  width: auto;
  height: auto;
  padding: 0;
  margin: 3px 0;
  *margin-top: 0;
  /* IE6-7 */

  line-height: normal;
  border: none;
}
input[type=file] {
  background-color: #ffffff;
  padding: initial;
  border: initial;
  line-height: initial;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
input[type=button], input[type=reset], input[type=submit] {
  width: auto;
  height: auto;
}
select, input[type=file] {
  height: 27px;
  line-height: 27px;
  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */

}
select[multiple] {
  height: inherit;
}
textarea {
  height: auto;
}
.uneditable-input {
  background-color: #ffffff;
  display: block;
  border-color: #eee;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  cursor: not-allowed;
}
:-moz-placeholder {
  color: #bfbfbf;
}
::-webkit-input-placeholder {
  color: #bfbfbf;
}
input, textarea {
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
input:focus, textarea:focus {
  outline: 0;
  border-color: rgba(236, 0, 140, 0.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(25, 34, 81, 0.6);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(25, 34, 81, 0.6);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(25, 34, 81, 0.6);
}
input[type=file]:focus, input[type=checkbox]:focus, select:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: 1px dotted #666;
}
form div.clearfix.error {
  background: #fae5e3;
  padding: 10px 0;
  margin: -10px 0 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
form div.clearfix.error > label, form div.clearfix.error span.help-inline, form div.clearfix.error span.help-block {
  color: #9d261d;
}
form div.clearfix.error input, form div.clearfix.error textarea {
  border-color: #c87872;
  -webkit-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
  -moz-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
  box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
}
form div.clearfix.error input:focus, form div.clearfix.error textarea:focus {
  border-color: #b9554d;
  -webkit-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
  -moz-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
  box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
}
form div.clearfix.error .input-prepend span.add-on, form div.clearfix.error .input-append span.add-on {
  background: #f4c8c5;
  border-color: #c87872;
  color: #b9554d;
}

.wpcf7 h3 {
	border-top:1px solid #ccc;
}

input[type="radio"] {
	-webkit-appearance: radio;
	-moz-appearance: radio;
}

.singal_main .wpcf7-list-item label,
.singal_main .inline {
	display:inline;
}
form .JsDatePickBox .clearfix {
	margin:0;
}

.conditional-show,
#select-show,
.valid-error {
	display:none;
}


/* ========================================================================== */
/* ===== Amends 26 November 2012 ============================================ */
/* ========================================================================== */

#search_header .textboxsearch_header {
	box-shadow: none;
}
.clum2_box_meta a {
	color:#999;
}
.singal_main .date {
	font-size: 12px;
	height: 18px;
	padding-left: 20px;
	line-height: 18px;
	margin: -10px 0 10px;
	display: block;
	color: #ABABAB;
	background: url(../img/ico_date.gif) no-repeat 0 44%;
}
.page-template-template-a-z-php .singal_main {
	margin-bottom:6px;
}
.m_b,
.singal_main.m_b {
	margin-bottom:6px;
}
.last {
	margin-right:0 !important;
}
.dd_post_share {
	background: #fcfcfc;
	padding: 10px !important;
	border: 1px solid #EEE;
}

#code-container {
	height:350px;
	position: relative;
	z-index: 10;
}
#code-container embed {
	position: relative;
	z-index: 10;
}

/* ========================================================================== */
/* ===== Amends 15 January 2013 ============================================= */
/* ========================================================================== */
/* // Sidebar navigation / info point amends */
#clum2_sidebar_left .children,
#clum2_sidebar_left .sub-menu {
	display:none;
}
#clum2_sidebar_left .current_page_item .children,
#clum2_sidebar_left .current_page_ancestor .children,
#clum2_sidebar_left .current-menu-item .sub-menu,
/* // Show menu section on single sports */
.single-sport #clum2_sidebar_left .menu-item-348 .sub-menu {
	display:block;
}

/* // Timetable amends */
.pool-limited-lanes {
	background: #6c9db6;
}

/* // Contact form - add show-hide 'other subject' */
.entry {
	overflow: visible;
}

/* // Home Slider - responsive sizes */
.flex-caption .title {
	font-weight:bold;
}
.flex-caption a {
	color:#efefef;
	text-shadow: none;
}
a.readmore {
	margin-right:10px;
}



/* ========================================================================== */
/* ===== Amends 15 April 2013 ============================================= */
/* ========================================================================== */
/* // Twitter */
.tweet {
	padding: 30px 20px 0;
}
.twitter_intents .reply,
.twitter_intents .retweet,
.twitter_intents .favorite {
	background:url(../img/reply.png) no-repeat 0 0;
	width:16px;
	height:16px;
	overflow: hidden;
	text-indent: -999px;
	display: block;
	float:left;
}
.twitter_intents .retweet {
	background:url(../img/retweet.png) no-repeat 0 0;
}
.twitter_intents .favorite {
	background:url(../img/favorite.png) no-repeat 0 0;
}
.timestamp {
	padding-left: 60px;
}
#twitter .textwidget p {
	font-size:16px;
}
li.list_box.highlighted a {
    text-decoration: underline;
}

/* ========================================================================== */
/* ===== Amends 08 May 2013 ============================================= */
/* ========================================================================== */

.footer_open {
    background-repeat: no-repeat;
}
.mb-2e {
    padding: 1em 0 0;
}
.twitter-timeline {
    margin: 0 0 0 10px;
    width: 300px !important;
}
.green_theme .slide-back a, .green_theme .slide-back2 a {
    color: white;
}

/* ========================================================================== */
/* ===== Amends 09 Dec 2013 ============================================= */
/* ========================================================================== */
/* Events Manager */
.event-filter {
    border-bottom: 1px solid #333;
    margin: 0 0 20px 0;
    padding: 0 0 10px 0;
}
    .event-filter h2 {
        float: left;
        color: #1cad4b;
        font-size: 35px;
        line-height: 40px;
        margin: 0;
        padding: 0;
    }
    .inner-filter {
        text-align: right;
    }
    .inner-filter form {
        display: inline;
    }
    .layout-icons {
        display: inline;
    }
    .contentpage .inner-filter label {
        display: inline-block;
        color: #1cad4b;
        padding: 0px 10px 0 0;
        font-size: 16px;
    }
    .inner-filter select {
        width: 150px;
    }
    .inner-filter button,
    .past-events button {
        display: inline-block;
        background: #1cad4b;
        border: none;
        padding: 8px 20px;
        color: white;
    }
        .inner-filter button:hover,
        .inner-filter button:focus {
            background: #1cc954;
        }
    .layout-icons a {
        display: inline-block;
        width: 30px;
        height: 30px;
        text-align: left;
        padding: 0;
        margin-bottom: -10px;
        background-position: center center;
        background-repeat: no-repeat;
        position: relative;
        z-index: 1;
    }
        .layout-icons .icon-list {
            background-image: url(../img/layout-icon-list.png);
        }
        .layout-icons .icon-grid {
            background-image: url(../img/layout-icon-grid.png);
        }
        .layout-icons .icon-calendar {
            background-image: url(../img/layout-icon-cal.png);
        }
        .layout-icons .tooltip {
            position: absolute;
            z-index: 2;
            width: 100px;
            text-align: center;
            background: #1cad4b;
            top: -21px;
            right: 0;
            color: white;
            display: none;
        }
        .layout-icons .tooltip .tip {
            display: block;
            position: absolute;
            width: 0;
            height: 0;
            border-left: 7px solid transparent;
            border-right: 7px solid transparent;
            border-top: 7px solid #1cad4b;
            right: 8px;
            bottom: -7px;
        }
        .layout-icons a:hover .tooltip {
            display: block;
        }
.event-img img {
    max-width: 100%;
    width: 100% !important;
    height: auto !important;
}
.layout-list .l-event {
    display: block;
    position: relative;
    z-index: 1;
    background: #efefef url(../img/event-link.png) no-repeat right bottom;
    color: #666;
    margin-bottom: 10px;
}
    .layout-list .l-event:hover {
        background-color: #ccc;
        background-image: url(../img/event-link-hover.png);
    }
    .layout-list .event-title {
        display: block;
        background: #1cad4b;
        color: white;
        line-height: 20px;
        font-size: 18px;
        padding: 10px;
    }
    .layout-list .event-img {
        display: block;
        float: left;
        width: 105px;
        max-width: 33%;
    }
    .layout-list .event-content {
        display: block;
        padding: 0 30px 10px 0;
        max-height: 125px;
        overflow: hidden;
    }
    .layout-list .event-date,
    .layout-list .event-intro {
        display: block;
        padding-left: 15px;
        font-weight: normal;
        font-size: 14px;
        line-height: 1.6;
        max-height: 70px;
        overflow: hidden;
    }
    .layout-list .event-date {
        padding-top: 10px;
        margin: 0 0 10px;
    }

.layout-list .sporting-events,
.layout-list .varsity-fixtures,
.layout-grid .sporting-events .event-content,
.layout-grid .varsity-fixtures .event-content {
    background-image: url(../img/event-link-darkblue.png);
}
    .layout-list .sporting-events:hover,
    .layout-list .varsity-fixtures:hover,
    .layout-grid .sporting-events .event-content:hover,
    .layout-grid .varsity-fixtures .event-content:hover {
        background-image: url(../img/event-link-darkblue-hover.png);
    }
    .l-event.sporting-events .event-title,
    .l-event.varsity-fixtures .event-title {
        background: #192251;
    }
.layout-list .courses,
.layout-grid .courses .event-content {
    background-image: url(../img/event-link-lightblue.png);
}
    .layout-list .courses:hover,
    .layout-grid .courses .event-content:hover {
        background-image: url(../img/event-link-lightblue-hover.png);
    }
    .l-event.courses .event-title {
        background: #0bb0fd;
    }
.layout-list .closures,
.layout-grid .closures .event-content {
    background-image: url(../img/event-link-red.png);
}
    .layout-list .closures:hover,
    .layout-grid .closures .event-content:hover {
        background-image: url(../img/event-link-red-hover.png);
    }
    .l-event.closures .event-title {
        background: #d94226;
    }
.layout-list .non-sport-events,
.layout-list .meetings,
.layout-list .social-events,
.layout-grid .non-sport-events .event-content,
.layout-grid .meetings .event-content,
.layout-grid .social-events .event-content {
    background-image: url(../img/event-link-yellow.png);
}
    .layout-list .non-sport-events:hover,
    .layout-list .meetings:hover,
    .layout-list .social-events:hover,
    .layout-grid .non-sport-events .event-content:hover,
    .layout-grid .meetings .event-content:hover,
    .layout-grid .social-events .event-content:hover {
        background-image: url(../img/event-link-yellow-hover.png);
    }
    .l-event.non-sport-events .event-title,
    .l-event.meetings .event-title,
    .l-event.social-events .event-title {
        background: #f1c418;
    }

.layout-grid .l-event {
    display: block;
    position: relative;
    z-index: 1;
    overflow: hidden;
    width: 48%;
    float: left;
    margin: 0 1% 10px;
}
    .layout-grid .event-img,
    .layout-grid .event-content,
    .home-event.layout-grid .event-img,
    .home-event.layout-grid .event-content {
        position: absolute;
        z-index: 1;
        left: 0;
        top: 0;
    }
    .layout-grid .event-content,
    .home-event.layout-grid .event-content {
        padding: 5%;
        background: url(../img/event-link.png) no-repeat 95% 90%;
        height: 90%;
        width: 90%;
    }
    .layout-grid .event-title,
    .home-event.layout-grid .event-title {
        display: block;
        max-width: 75%;
        padding: 10px;
        color: white;
        font-size: 14px;
    }
    .layout-grid .event-date,
    .home-event.layout-grid .event-date {
        display: none;
        padding: 10px;
        color: white;
    }
    .layout-grid .l-event:hover .event-date {
        display: block;
    }
    .layout-grid .event-content:hover {
        background-color: #333;
        background-color: rgba(0,0,0,.4);
    }
.home .layout-grid {
    width: 310px;
    margin: 0 0 5px 5px;
    padding: 0;
}
    .home .l-event {
        width: 100%;
        margin: 0;
    }
    .home-event {
        height: 200px;
    }
        .home-event.list_box span {
            position: inherit;
            padding: 0;
        }
    .home-event img {
        width: 100%;
    }
    .home-event.layout-grid .event-title {
        height: 40px;
        margin: 10px 0 0;
        overflow: hidden;
    }
    .home-event.layout-grid .event-date {
        display: none !important;
    }
.alignleft {
    margin: 0 15px 10px 0;
}
.alignright {
    margin: 0 0 10px 15px;
}
.single-post .entry .alignleft img,
.single-post .entry .alignright img,
.single-post .entry .aligncenter img,
.single-post .entry img.alignleft,
.single-post .entry img.alignright,
.single-post .entry img.aligncenter {
    margin: 10px 8px;
    border: 1px solid #000;
}
p.wp-caption-text {
    text-align: center;
    margin: 0 10px 10px;
}
/* Calendar */
#wpfc-filters {
    display: none !important;
}
/*! FullCalendar v1.6.4 Stylesheet Docs & License: http://arshaw.com/fullcalendar/ (c) 2013 Adam Shaw / .fc { direction: ltr; text-align: left; } .fc table { border-collapse: collapse; border-spacing: 0; } html .fc, .fc table { font-size: 1em; } .fc td, .fc th { padding: 0; vertical-align: top; } /* Header ------------------------------------------------------------------------*/ .fc-header td { white-space: nowrap; } .fc-header-left { width: 25%; text-align: left; } .fc-header-center { text-align: center; } .fc-header-right { width: 25%; text-align: right; } .fc-header-title { display: inline-block; vertical-align: top; } .fc-header-title h2 { margin-top: 0; white-space: nowrap; } .fc .fc-header-space { padding-left: 10px; } .fc-header .fc-button { margin-bottom: 1em; vertical-align: top; } /* buttons edges butting together */ .fc-header .fc-button { margin-right: -1px; } .fc-header .fc-corner-right,  /* non-theme */ .fc-header .ui-corner-right { /* theme */ margin-right: 0; /* back to normal */ } /* button layering (for border precedence) */ .fc-header .fc-state-hover, .fc-header .ui-state-hover { z-index: 2; } .fc-header .fc-state-down { z-index: 3; } .fc-header .fc-state-active, .fc-header .ui-state-active { z-index: 4; } /* Content ------------------------------------------------------------------------*/ .fc-content { clear: both; zoom: 1; /* for IE7, gives accurate coordinates for [un]freezeContentHeight */ } .fc-view { width: 100%; overflow: hidden; } /* Cell Styles ------------------------------------------------------------------------*/ .fc-widget-header,    /* <th>, usually */ .fc-widget-content {  /* <td>, usually */ border: 1px solid #ddd; } .fc-state-highlight { /* <td> today cell */ /* TODO: add .fc-today to <th> */ background: #fcf8e3; } .fc-cell-overlay { /* semi-transparent rectangle while dragging */ background: #bce8f1; opacity: .3; filter: alpha(opacity=30); /* for IE */ } /* Buttons ------------------------------------------------------------------------*/ .fc-button { position: relative; display: inline-block; padding: 0 .6em; overflow: hidden; height: 1.9em; line-height: 1.9em; white-space: nowrap; cursor: pointer; } .fc-state-default { /* non-theme */ border: 1px solid; } .fc-state-default.fc-corner-left { /* non-theme */ border-top-left-radius: 4px; border-bottom-left-radius: 4px; } .fc-state-default.fc-corner-right { /* non-theme */ border-top-right-radius: 4px; border-bottom-right-radius: 4px; } /* Our default prev/next buttons use HTML entities like &lsaquo; &rsaquo; &laquo; &raquo; and we'll try to make them look good cross-browser. / .fc-text-arrow { margin: 0 .1em; font-size: 2em; font-family: "Courier New", Courier, monospace; vertical-align: baseline; /* for IE7 */ } .fc-button-prev .fc-text-arrow, .fc-button-next .fc-text-arrow { /* for &lsaquo; &rsaquo; */ font-weight: bold; } /* icon (for jquery ui) */ .fc-button .fc-icon-wrap { position: relative; float: left; top: 20%; } .fc-button .ui-icon { position: relative; float: left; margin-top: -50%; margin-top: 0; top: -50%; } /* button states borrowed from twitter bootstrap (http://twitter.github.com/bootstrap/) / .fc-state-default { background-color: #f5f5f5; background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); background-repeat: repeat-x; border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #333; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); } .fc-state-hover, .fc-state-down, .fc-state-active, .fc-state-disabled { color: #333333; background-color: #e6e6e6; } .fc-state-hover { color: #333333; text-decoration: none; background-position: 0 -15px; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear; transition: background-position 0.1s linear; } .fc-state-down, .fc-state-active { background-color: #cccccc; background-image: none; outline: 0; box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); } .fc-state-disabled { cursor: default; background-image: none; opacity: 0.65; filter: alpha(opacity=65); box-shadow: none; } /* Global Event Styles ------------------------------------------------------------------------*/ .fc-event-container > * { z-index: 8; } .fc-event-container > .ui-draggable-dragging, .fc-event-container > .ui-resizable-resizing { z-index: 9; } .fc-event { border: 1px solid #3a87ad; /* default BORDER color */ background-color: #3a87ad; /* default BACKGROUND color */ color: #fff;               /* default TEXT color */ font-size: .85em; cursor: default; } a.fc-event { text-decoration: none; } a.fc-event, .fc-event-draggable { cursor: pointer; } .fc-rtl .fc-event { text-align: right; } .fc-event-inner { width: 100%; height: 100%; overflow: hidden; } .fc-event-time, .fc-event-title { padding: 0 1px; } .fc .ui-resizable-handle { display: block; position: absolute; z-index: 99999; overflow: hidden; /* hacky spaces (IE6/7) */ font-size: 300%;  /* */ line-height: 50%; /* */ } /* Horizontal Events ------------------------------------------------------------------------*/ .fc-event-hori { border-width: 1px 0; margin-bottom: 1px; } .fc-ltr .fc-event-hori.fc-event-start, .fc-rtl .fc-event-hori.fc-event-end { border-left-width: 1px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; } .fc-ltr .fc-event-hori.fc-event-end, .fc-rtl .fc-event-hori.fc-event-start { border-right-width: 1px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; } /* resizable */ .fc-event-hori .ui-resizable-e { top: 0           !important; /* importants override pre jquery ui 1.7 styles */ right: -3px      !important; width: 7px       !important; height: 100%     !important; cursor: e-resize; } .fc-event-hori .ui-resizable-w { top: 0           !important; left: -3px       !important; width: 7px       !important; height: 100%     !important; cursor: w-resize; } .fc-event-hori .ui-resizable-handle { _padding-bottom: 14px; /* IE6 had 0 height */ } /* Reusable Separate-border Table ------------------------------------------------------------*/ table.fc-border-separate { border-collapse: separate; } .fc-border-separate th, .fc-border-separate td { border-width: 1px 0 0 1px; } .fc-border-separate th.fc-last, .fc-border-separate td.fc-last { border-right-width: 1px; } .fc-border-separate tr.fc-last th, .fc-border-separate tr.fc-last td { border-bottom-width: 1px; } .fc-border-separate tbody tr.fc-first td, .fc-border-separate tbody tr.fc-first th { border-top-width: 0; } /* Month View, Basic Week View, Basic Day View ------------------------------------------------------------------------*/ .fc-grid th { text-align: center; } .fc .fc-week-number { width: 22px; text-align: center; } .fc .fc-week-number div { padding: 0 2px; } .fc-grid .fc-day-number { float: right; padding: 0 2px; } .fc-grid .fc-other-month .fc-day-number { opacity: 0.3; filter: alpha(opacity=30); /* for IE */ /* opacity with small font can sometimes look too faded might want to set the 'color' property instead making day-numbers bold also fixes the problem */ } .fc-grid .fc-day-content { clear: both; padding: 2px 2px 1px; /* distance between events and day edges */ } /* event styles */ .fc-grid .fc-event-time { font-weight: bold; } /* right-to-left */ .fc-rtl .fc-grid .fc-day-number { float: left; } .fc-rtl .fc-grid .fc-event-time { float: right; } /* Agenda Week View, Agenda Day View ------------------------------------------------------------------------*/ .fc-agenda table { border-collapse: separate; } .fc-agenda-days th { text-align: center; } .fc-agenda .fc-agenda-axis { width: 50px; padding: 0 4px; vertical-align: middle; text-align: right; white-space: nowrap; font-weight: normal; } .fc-agenda .fc-week-number { font-weight: bold; } .fc-agenda .fc-day-content { padding: 2px 2px 1px; } /* make axis border take precedence */ .fc-agenda-days .fc-agenda-axis { border-right-width: 1px; } .fc-agenda-days .fc-col0 { border-left-width: 0; } /* all-day area */ .fc-agenda-allday th { border-width: 0 1px; } .fc-agenda-allday .fc-day-content { min-height: 34px; /* TODO: doesnt work well in quirksmode */ _height: 34px; } /* divider (between all-day and slots) */ .fc-agenda-divider-inner { height: 2px; overflow: hidden; } .fc-widget-header .fc-agenda-divider-inner { background: #eee; } /* slot rows */ .fc-agenda-slots th { border-width: 1px 1px 0; } .fc-agenda-slots td { border-width: 1px 0 0; background: none; } .fc-agenda-slots td div { height: 20px; } .fc-agenda-slots tr.fc-slot0 th, .fc-agenda-slots tr.fc-slot0 td { border-top-width: 0; } .fc-agenda-slots tr.fc-minor th, .fc-agenda-slots tr.fc-minor td { border-top-style: dotted; } .fc-agenda-slots tr.fc-minor th.ui-widget-header { border-top-style: solid; /* doesn't work with background in IE6/7 */ } /* Vertical Events ------------------------------------------------------------------------*/ .fc-event-vert { border-width: 0 1px; } .fc-event-vert.fc-event-start { border-top-width: 1px; border-top-left-radius: 3px; border-top-right-radius: 3px; } .fc-event-vert.fc-event-end { border-bottom-width: 1px; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; } .fc-event-vert .fc-event-time { white-space: nowrap; font-size: 10px; } .fc-event-vert .fc-event-inner { position: relative; z-index: 2; } .fc-event-vert .fc-event-bg { /* makes the event lighter w/ a semi-transparent overlay  */ position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; background: #fff; opacity: .25; filter: alpha(opacity=25); } .fc .ui-draggable-dragging .fc-event-bg, /* TODO: something nicer like .fc-opacity */ .fc-select-helper .fc-event-bg { display: none\9; /* for IE6/7/8. nested opacity filters while dragging don't work */ } /* resizable */ .fc-event-vert .ui-resizable-s { bottom: 0        !important; /* importants override pre jquery ui 1.7 styles */ width: 100%      !important; height: 8px      !important; overflow: hidden !important; line-height: 8px !important; font-size: 11px  !important; font-family: monospace; text-align: center; cursor: s-resize; } .fc-agenda .ui-resizable-resizing { /* TODO: better selector */ _overflow: hidden; }

#wpfc-calendar-wrapper .ui-widget-header {
    border-color: #ccc;
    background: #e9e9e9;
}
#wpfc-calendar-wrapper tr:nth-child(even) td {
    background: #f9f9f9;
}
#wpfc-calendar-wrapper .ui-widget-content {
    border-color: #ccc;
}
#wpfc-calendar-wrapper .fc-event.fc-event-hori.fc-event-start.fc-event-end {
    /*background: #1cad4b !important;*/
    /* color: white !important; */
    padding: 5px;
}
#wpfc-calendar-wrapper .fc-header-title h2 {
    font-size: 20px !important;
    color: #1cad4b;
    font-weight: bold;
    padding: 0;
}
.cal-info-bar p {
    text-align: center;
    font-size: 20px;
    border-top: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
    padding: 10px 0;
    color: #1cad4b;
}
.em-pagination {
    display: block;
    text-align: right;
}
    .em-pagination .page-numbers {
        display: inline-block;
        padding: 2px 12px;
        border: 1px solid #ccc;
        color: #999;
    }
        .em-pagination strong .page-numbers,
        .em-pagination .page-numbers:hover {
            color: #666;
            border-color: #666;
        }

/* ==================================================================================================== */
/* // Colors:  */
/*
     Green : 	#1cad4b 	// Hover : #1cc954
 Dark Blue : 	#192251 	// Hover : #3b4ba3
       Red : 	#d94226 	// Hover : #fe5435
    Yellow : 	#f1c418 	// Hover : #ffdc57
 Turquoise : 	#4db3e6 	// Hover : #77d1fe


*/
/* // Theme colours */

/* //// GREEN - GRASS //// */
body.green_theme {
	background:#1cad4b url(../img/green_theme_bg.jpg) repeat 0 0;
}
	.green_theme .info_title,
	.green_theme li.list_box.highlighted,
	.green_theme.list_box.highlighted,
	.green_theme .guidewrap,
	.green_theme li.list_box span span,
	.green_theme li.list_box span a,
	.green_theme.list_box .cat-top,
	.green_theme #megaMenu ul.megaMenu > li:hover > a,
	.green_theme #megaMenu ul.megaMenu > li > a:hover,
	.green_theme #megaMenu ul.megaMenu > li.megaHover > a,
	.green_theme #megaMenu ul.megaMenu > li:hover > span.um-anchoremulator,
	.green_theme #megaMenu ul.megaMenu > li > span.um-anchoremulator:hover,
	.green_theme #megaMenu ul.megaMenu > li.megaHover > span.um-anchoremulator,
	.green_theme #megaMenu ul.megaMenu > li.current-menu-item > a,
	.green_theme #megaMenu ul.megaMenu > li.current-menu-parent > a,
	.green_theme #megaMenu ul.megaMenu > li.current-menu-ancestor > a,
	.green_theme #megaMenu ul.megaMenu > li.current-page-ancestor > a {
		background-color: #1cad4b;
	}
	.green_theme #header #navi ul li a.menu_active,
	.green_theme blockquote,
	.green_theme h2 a,
	.green_theme a.readmore,
	.green_theme h1.pagetitle,
	.green_theme .clum2_sidebar_unit h3,
	.green_theme .opps a,
	.green_theme #comments_box .author a,
	.green_theme .current_page_item > a,
	.green_theme li.list_box h3 a,
	.green_theme .contact-section h2,
	.green_theme .contact-section strong,
	.green_theme li.twitter-feed a,
	.green_theme .entry a,
	.green_theme .college-link {
		color:#1cad4b;
	}
	.green_theme blockquote,
	.green_theme li.list_box.border-top,
	.green_theme li.list_box.sport-listing,
	.green_theme.list_box {
		border-color:#1cad4b;
	}
		.green_theme .info-point a:hover,
		.green_theme .clum2_sidebar_unit a:hover,
		.green_theme h2 a:hover,
		.green_theme li.list_box h2 a:hover,
		.green_theme .widget_archive li a:hover,
		.green_theme .clum2_sidebar_unit li.menu-item a:hover,
		.green_theme .clum2_sidebar_unit li.cat-item a:hover,
		.green_theme li.list_box h3 a:hover,
		.green_theme li.twitter-feed a:hover,
		.green_theme .entry a:hover,
		.green_theme.home li.list_box h2 a:hover,
		.green_theme #header .menu a:hover,
		.green_theme li.list_box.listbox_u1imgm.people_listing .expert a:hover,
		.green_theme .clum2_box_meta a:hover {
			color:#1cc954;
		}
			.green_theme a.readmore,
			.green_theme .nav_tri_active,
			.green_theme .list_box .college-link {
				background-image:url(../img/menustri_green.png);
			}
			.green_theme li.list_box.highlighted h2 a,
			.green_theme li.listbox_ublog1img.highlighted .date,
			.green_theme li.list_box.highlighted,
			.green_theme li.highlighted a.readmore,
			.green_theme .fff,
			.green_theme li.list_box.highlighted h3 a,
			.green_theme #header #navi .menu a:hover {
				color:#fff;
			}
			.green_theme a.readmore:hover,
			.green_theme li.highlighted a.readmore:hover,
			.green_theme li.list_box.highlighted h2 a:hover,
			.green_theme li.list_box.highlighted h3 a:hover,
			.green_theme.home li.list_box h2 a {
				color:#333;
			}
			.green_theme .highlighted a.readmore {
				background-image:url(../img/menustri_white.png);
			}
			.green_theme .highlighted a.readmore:hover {
				background-image:url(../img/menustri_dark.png);
			}
		.green_theme li.list_box .fr a {
			background:none;
		}
		.green_theme #header #navi .menu li li a:hover {
			color:#888;
		}

/* //// RED - TRACK //// */
body.red_theme {
	background:#d94226 url(../img/red_theme_bg.jpg) repeat 0 0;
}
	.red_theme .info_title,
	.red_theme li.list_box.highlighted,
	.red_theme.list_box.highlighted,
	.red_theme .guidewrap,
	.red_theme li.list_box span span,
	.red_theme li.list_box span a,
	.red_theme.list_box .cat-top,
	.red_theme #megaMenu ul.megaMenu > li:hover > a,
	.red_theme #megaMenu ul.megaMenu > li > a:hover,
	.red_theme #megaMenu ul.megaMenu > li.megaHover > a,
	.red_theme #megaMenu ul.megaMenu > li:hover > span.um-anchoremulator,
	.red_theme #megaMenu ul.megaMenu > li > span.um-anchoremulator:hover,
	.red_theme #megaMenu ul.megaMenu > li.megaHover > span.um-anchoremulator,
	.red_theme #megaMenu ul.megaMenu > li.current-menu-item > a,
	.red_theme #megaMenu ul.megaMenu > li.current-menu-parent > a,
	.red_theme #megaMenu ul.megaMenu > li.current-menu-ancestor > a,
	.red_theme #megaMenu ul.megaMenu > li.current-page-ancestor > a {
		background-color: #d94226;
	}
	.red_theme #header #navi ul li a.menu_active,
	.red_theme blockquote,
	.red_theme h2 a,
	.red_theme a.readmore,
	.red_theme h1.pagetitle,
	.red_theme .clum2_sidebar_unit h3,
	.red_theme .opps a,
	.red_theme #comments_box .author a,
	.red_theme .current_page_item > a,
	.red_theme li.list_box h3 a,
	.red_theme .contact-section h2,
	.red_theme .contact-section strong,
	.red_theme li.twitter-feed a,
	.red_theme .entry a,
	.red_theme .college-link {
		color:#d94226;
	}
	.red_theme blockquote,
	.red_theme li.list_box.border-top,
	.red_theme li.list_box.sport-listing,
	.red_theme.list_box {
		border-color:#d94226;
	}
		.red_theme .info-point a:hover,
		.red_theme .clum2_sidebar_unit a:hover,
		.red_theme h2 a:hover,
		.red_theme li.list_box h2 a:hover,
		.red_theme .widget_archive li a:hover,
		.red_theme .clum2_sidebar_unit li.menu-item a:hover,
		.red_theme .clum2_sidebar_unit li.cat-item a:hover,
		.red_theme li.list_box h3 a:hover,
		.red_theme li.twitter-feed a:hover,
		.red_theme .entry a:hover,
		.red_theme.home li.list_box h2 a:hover,
		.red_theme #header .menu a:hover,
		.red_theme li.list_box.listbox_u1imgm.people_listing .expert a:hover,
		.red_theme .college-link:hover,
		.red_theme .clum2_box_meta a:hover {
			color:#fe5435;
		}
			.red_theme a.readmore,
			.red_theme .nav_tri_active {
				background-image:url(../img/menustri_red.png);
			}
			.red_theme li.list_box.highlighted h2 a,
			.red_theme li.listbox_ublog1img.highlighted .date,
			.red_theme li.list_box.highlighted,
			.red_theme li.highlighted a.readmore,
			.red_theme .fff,
			.red_theme li.list_box.highlighted h3 a,
			.red_theme #header #navi .menu a:hover {
				color:#fff;
			}
			.red_theme a.readmore:hover,
			.red_theme li.highlighted a.readmore:hover,
			.red_theme li.list_box.highlighted h2 a:hover,
			.red_theme li.list_box.highlighted h3 a:hover,
			.red_theme.home li.list_box h2 a {
				color:#333;
			}
			.red_theme .highlighted a.readmore {
				background-image:url(../img/menustri_white.png);
			}
			.red_theme .highlighted a.readmore:hover {
				background-image:url(../img/menustri_dark.png);
			}
		.red_theme li.list_box .fr a {
			background:none;
		}
		.red_theme #header #navi .menu li li a:hover {
			color:#888;
		}

/* //// YELLOW - COURT //// */
body.yellow_theme {
	background:#f1c418 url(../img/yellow_theme_bg.jpg) repeat 0 0;
}
	.yellow_theme .info_title,
	.yellow_theme li.list_box.highlighted,
	.yellow_theme.list_box.highlighted,
	.yellow_theme .guidewrap,
	.yellow_theme li.list_box span span,
	.yellow_theme li.list_box span a,
	.yellow_theme.list_box .cat-top,
	.yellow_theme #megaMenu ul.megaMenu > li:hover > a,
	.yellow_theme #megaMenu ul.megaMenu > li > a:hover,
	.yellow_theme #megaMenu ul.megaMenu > li.megaHover > a,
	.yellow_theme #megaMenu ul.megaMenu > li:hover > span.um-anchoremulator,
	.yellow_theme #megaMenu ul.megaMenu > li > span.um-anchoremulator:hover,
	.yellow_theme #megaMenu ul.megaMenu > li.megaHover > span.um-anchoremulator,
	.yellow_theme #megaMenu ul.megaMenu > li.current-menu-item > a,
	.yellow_theme #megaMenu ul.megaMenu > li.current-menu-parent > a,
	.yellow_theme #megaMenu ul.megaMenu > li.current-menu-ancestor > a,
	.yellow_theme #megaMenu ul.megaMenu > li.current-page-ancestor > a {
		background-color: #cca312;
	}
	.yellow_theme #header #navi ul li a.menu_active,
	.yellow_theme blockquote,
	.yellow_theme h2 a,
	.yellow_theme a.readmore,
	.yellow_theme h1.pagetitle,
	.yellow_theme .clum2_sidebar_unit h3,
	.yellow_theme .opps a,
	.yellow_theme #comments_box .author a,
	.yellow_theme .current_page_item > a,
	.yellow_theme li.list_box h3 a,
	.yellow_theme .contact-section h2,
	.yellow_theme .contact-section strong,
	.yellow_theme li.twitter-feed a,
	.yellow_theme .entry a,
	.yellow_theme .college-link {
		color:#f1c418;
	}
	.yellow_theme blockquote,
	.yellow_theme li.list_box.border-top,
	.yellow_theme li.list_box.sport-listing,
	.yellow_theme.list_box {
		border-color:#f1c418;
	}
		.yellow_theme .info-point a:hover,
		.yellow_theme .clum2_sidebar_unit a:hover,
		.yellow_theme h2 a:hover,
		.yellow_theme li.list_box h2 a:hover,
		.yellow_theme .widget_archive li a:hover,
		.yellow_theme .clum2_sidebar_unit li.menu-item a:hover,
		.yellow_theme .clum2_sidebar_unit li.cat-item a:hover,
		.yellow_theme li.list_box h3 a:hover,
		.yellow_theme li.twitter-feed a:hover,
		.yellow_theme .entry a:hover,
		.yellow_theme.home li.list_box h2 a:hover,
		.yellow_theme #header .menu a:hover,
		.yellow_theme li.list_box.listbox_u1imgm.people_listing .expert a:hover,
		.yellow_theme .college-link:hover,
		.yellow_theme .clum2_box_meta a:hover {
			color:#ffdc57;
		}
			.yellow_theme a.readmore,
			.yellow_theme .nav_tri_active {
				background-image:url(../img/menustri_yellow.png);
			}
			.yellow_theme li.list_box.highlighted h2 a,
			.yellow_theme li.listbox_ublog1img.highlighted .date,
			.yellow_theme li.list_box.highlighted,
            .yellow_theme li.list_box.highlighted a,
			.yellow_theme li.highlighted a.readmore,
			.yellow_theme .fff,
			.yellow_theme li.list_box.highlighted h3 a,
			.yellow_theme #header #navi .menu a:hover {
				color:#fff;
			}
			.yellow_theme a.readmore:hover,
			.yellow_theme li.highlighted a.readmore:hover,
			.yellow_theme li.list_box.highlighted h2 a:hover,
			.yellow_theme li.list_box.highlighted h3 a:hover,
			.yellow_theme.home li.list_box h2 a {
				color:#333;
			}
			.yellow_theme .highlighted a.readmore {
				background-image:url(../img/menustri_white.png);
			}
			.yellow_theme .highlighted a.readmore:hover {
				background-image:url(../img/menustri_dark.png);
			}
		.yellow_theme li.list_box .fr a {
			background:none;
		}
		.yellow_theme #header #navi .menu li li a:hover {
			color:#888;
		}

/* //// TURQOUISE / LIGHT BLUE - WATER //// */
body.turquoise_theme {
	background:#4db3e6 url(../img/turquoise_theme_bg.jpg) repeat 0 0;
}
	.turquoise_theme .info_title,
	.turquoise_theme li.list_box.highlighted,
	.turquoise_theme.list_box.highlighted,
	.turquoise_theme .guidewrap,
	.turquoise_theme li.list_box span span,
	.turquoise_theme li.list_box span a,
	.turquoise_theme.list_box .cat-top,
	.turquoise_theme #megaMenu ul.megaMenu > li:hover > a,
	.turquoise_theme #megaMenu ul.megaMenu > li > a:hover,
	.turquoise_theme #megaMenu ul.megaMenu > li.megaHover > a,
	.turquoise_theme #megaMenu ul.megaMenu > li:hover > span.um-anchoremulator,
	.turquoise_theme #megaMenu ul.megaMenu > li > span.um-anchoremulator:hover,
	.turquoise_theme #megaMenu ul.megaMenu > li.megaHover > span.um-anchoremulator,
	.turquoise_theme #megaMenu ul.megaMenu > li.current-menu-item > a,
	.turquoise_theme #megaMenu ul.megaMenu > li.current-menu-parent > a,
	.turquoise_theme #megaMenu ul.megaMenu > li.current-menu-ancestor > a,
	.turquoise_theme #megaMenu ul.megaMenu > li.current-page-ancestor > a {
		background-color: #4db3e6;
	}
	.turquoise_theme #header #navi ul li a.menu_active,
	.turquoise_theme blockquote,
	.turquoise_theme h2 a,
	.turquoise_theme a.readmore,
	.turquoise_theme h1.pagetitle,
	.turquoise_theme .clum2_sidebar_unit h3,
	.turquoise_theme .opps a,
	.turquoise_theme #comments_box .author a,
	.turquoise_theme .current_page_item > a,
	.turquoise_theme li.list_box h3 a,
	.turquoise_theme .contact-section h2,
	.turquoise_theme .contact-section strong,
	.turquoise_theme li.twitter-feed a,
	.turquoise_theme .entry a,
	.turquoise_theme .college-link {
		color:#4db3e6;
	}
	.turquoise_theme blockquote,
	.turquoise_theme li.list_box.border-top,
	.turquoise_theme li.list_box.sport-listing,
	.turquoise_theme.list_box {
		border-color:#4db3e6;
	}
		.turquoise_theme .info-point a:hover,
		.turquoise_theme .clum2_sidebar_unit a:hover,
		.turquoise_theme h2 a:hover,
		.turquoise_theme li.list_box h2 a:hover,
		.turquoise_theme .widget_archive li a:hover,
		.turquoise_theme .clum2_sidebar_unit li.menu-item a:hover,
		.turquoise_theme .clum2_sidebar_unit li.cat-item a:hover,
		.turquoise_theme li.list_box h3 a:hover,
		.turquoise_theme li.twitter-feed a:hover,
		.turquoise_theme .entry a:hover,
		.turquoise_theme.home li.list_box h2 a:hover,
		.turquoise_theme #header .menu a:hover,
		.turquoise_theme li.list_box.listbox_u1imgm.people_listing .expert a:hover,
		.turquoise_theme .college-link:hover,
		.turquoise_theme .clum2_box_meta a:hover {
			color:#77d1fe;
		}
			.turquoise_theme a.readmore,
			.turquoise_theme .nav_tri_active {
				background-image:url(../img/menustri_turquoise.png);
			}
			.turquoise_theme li.list_box.highlighted h2 a,
			.turquoise_theme li.listbox_ublog1img.highlighted .date,
			.turquoise_theme li.list_box.highlighted,
			.turquoise_theme li.highlighted a.readmore,
			.turquoise_theme .fff,
			.turquoise_theme li.list_box.highlighted h3 a,
			.turquoise_theme #header #navi .menu a:hover {
				color:#fff;
			}
			.turquoise_theme a.readmore:hover,
			.turquoise_theme li.highlighted a.readmore:hover,
			.turquoise_theme li.list_box.highlighted h2 a:hover,
			.turquoise_theme li.list_box.highlighted h3 a:hover,
			.turquoise_theme.home li.list_box h2 a {
				color:#333;
			}
			.turquoise_theme .highlighted a.readmore {
				background-image:url(../img/menustri_white.png);
			}
			.turquoise_theme .highlighted a.readmore:hover {
				background-image:url(../img/menustri_dark.png);
			}
		.turquoise_theme li.list_box .fr a {
			background:none;
		}
		.turquoise_theme #header #navi .menu li li a:hover {
			color:#888;
		}

/* //// DARK BLUE - JERSEY //// */
body.darkblue_theme {
	background:#192251 url(../img/darkblue_theme_bg.jpg) repeat 0 0;
}
	.darkblue_theme .info_title,
	.darkblue_theme li.list_box.highlighted,
	.darkblue_theme.list_box.highlighted,
	.darkblue_theme .guidewrap,
	.darkblue_theme li.list_box span span,
	.darkblue_theme li.list_box span a,
	.darkblue_theme.list_box .cat-top,
	.darkblue_theme.list_box.sport-listing span span,
	.darkblue_theme.list_box.sport-listing span a,
	.darkblue_theme #megaMenu ul.megaMenu > li:hover > a,
	.darkblue_theme #megaMenu ul.megaMenu > li > a:hover,
	.darkblue_theme #megaMenu ul.megaMenu > li.megaHover > a,
	.darkblue_theme #megaMenu ul.megaMenu > li:hover > span.um-anchoremulator,
	.darkblue_theme #megaMenu ul.megaMenu > li > span.um-anchoremulator:hover,
	.darkblue_theme #megaMenu ul.megaMenu > li.megaHover > span.um-anchoremulator,
	.darkblue_theme #megaMenu ul.megaMenu > li.current-menu-item > a,
	.darkblue_theme #megaMenu ul.megaMenu > li.current-menu-parent > a,
	.darkblue_theme #megaMenu ul.megaMenu > li.current-menu-ancestor > a,
	.darkblue_theme #megaMenu ul.megaMenu > li.current-page-ancestor > a {
		background-color: #192251;
	}
	.darkblue_theme #header #navi ul li a.menu_active,
	.darkblue_theme blockquote,
	.darkblue_theme h2 a,
	.darkblue_theme a.readmore,
	.darkblue_theme h1.pagetitle,
	.darkblue_theme .clum2_sidebar_unit h3,
	.darkblue_theme .opps a,
	.darkblue_theme #comments_box .author a,
	.darkblue_theme .current_page_item > a,
	.darkblue_theme li.list_box h3 a,
	.darkblue_theme .contact-section h2,
	.darkblue_theme .contact-section strong,
	.darkblue_theme li.twitter-feed a,
	.darkblue_theme .entry a,
	.darkblue_theme .college-link {
		color:#192251;
	}
	.darkblue_theme blockquote,
	.darkblue_theme li.list_box.border-top,
	.darkblue_theme li.list_box.sport-listing,
	.darkblue_theme.list_box,
	.green_theme .darkblue_theme.list_box.sport-listing {
		border-color:#192251;
	}
		.darkblue_theme .info-point a:hover,
		.darkblue_theme .clum2_sidebar_unit a:hover,
		.darkblue_theme h2 a:hover,
		.darkblue_theme li.list_box h2 a:hover,
		.darkblue_theme .widget_archive li a:hover,
		.darkblue_theme .clum2_sidebar_unit li.menu-item a:hover,
		.darkblue_theme .clum2_sidebar_unit li.cat-item a:hover,
		.darkblue_theme li.list_box h3 a:hover,
		.darkblue_theme li.twitter-feed a:hover,
		.darkblue_theme .entry a:hover,
		.darkblue_theme.home li.list_box h2 a:hover,
		.darkblue_theme #header .menu a:hover,
		.darkblue_theme li.list_box.listbox_u1imgm.people_listing .expert a:hover,
		.darkblue_theme .college-link:hover,
		.darkblue_theme .back-btn a:hover,
		.darkblue_theme .clum2_box_meta a:hover {
			color:#3b4ba3;
		}
			.darkblue_theme a.readmore,
			.darkblue_theme .nav_tri_active,
			.darkblue_theme .list_box .college-link-page:hover {
				background-image:url(../img/menustri_blue.png);
			}
			.darkblue_theme li.list_box.highlighted h2 a,
			.darkblue_theme li.listbox_ublog1img.highlighted .date,
			.darkblue_theme li.list_box.highlighted,
			.darkblue_theme li.highlighted a.readmore,
			.darkblue_theme .fff,
			.darkblue_theme li.list_box.highlighted h3 a,
			.darkblue_theme #header #navi .menu a:hover {
				color:#fff;
			}
			.darkblue_theme a.readmore:hover,
			.darkblue_theme li.highlighted a.readmore:hover,
			.darkblue_theme li.list_box.highlighted h2 a:hover,
			.darkblue_theme li.list_box.highlighted h3 a:hover,
			.darkblue_theme.home li.list_box h2 a,
			.darkblue_theme #filterable li.current a,
			.darkblue_theme #filterable li a:hover {
				color:#999;
			}
			.darkblue_theme .highlighted a.readmore {
				background-image:url(../img/menustri_white.png);
			}
			.darkblue_theme .highlighted a.readmore:hover,
			.darkblue_theme .list_box .college-link-page {
				background-image:url(../img/menustri_dark.png);
			}
		.darkblue_theme li.list_box .fr a {
			background:none;
		}
		.darkblue_theme #header #navi .menu li li a:hover {
			color:#aaa;
		}

/* ==================================== */
/* ===IE FIXES========================= */
/* ==================================== */

.ie9 #footunder .visuallyhidden { position: relative; overflow: hidden; clip: none; margin: 0; padding: 0; width: auto; height: auto;
	border: 0;
}

.ie8 .slidew .container div {
	position:relative;
	top:0;
	left:0;
}
.ie7 #navi_header {
	float: left;
	width: 480px;
}
.ie7 #navi_header li {
	float:left;
	width:auto;
}
.ie7 .slide10u br {
	display: none;
}
.ie7 li.list_box span span {
	padding-bottom: 3px;
}