/* @override 
	http://abgym.dev/c/skin.css
	http://abgym.louderthan10.net/c/skin.css
*/

/* @group Corners */
button,
.badge,
.badge a,
input,
textarea,
.iconLegend,
.facebook,
li.highlight,
.highlight,
.newsEvents,
.classified,
.eventFilter ul li,
.calendar_category ul li,
.monthView li a,
.selected .map,
.print,
.printouts,
.dcard a,
.listing .upload a
{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	border-radius: 5px;
}
.remember,
.related,
.ourServices,
.faqNav,
.contentAside,
.monthView,
.classifiedList,
.panel-wrapper,
button.jqmClose,
li.step{
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	border-radius: 10px;
}
#searchForm input,
.primary li a:hover,
.primary li a:active,
.primary li.here a
{
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-o-border-radius:20px;
	border-radius: 20px;
}
/* @end */

/* @group Glass */

.primary,
.filter li,
.eventList header
{
	background-image: url(/images/layout/glass.png);
	background-repeat: repeat-x; 
	background-position:0 center;
}
/* @end */



/* @group Colours */


.identity{
	color: #ebedee;
}
.pageSummary{
	background-color: rgb(0,17,33);
}
.no-rgba li.highlight,
.no-rgba .highlight,
.no-rgba .clubs .h5:hover,
.no-rgba .clubSelect a:hover{
	background-color: #d4d1cb;
}
.rgba li.highlight,
.rgba .highlight,
.rgba .clubs .h5:hover,
.rgba .clubSelect a:hover{
	background-color: rgba(0,0,0,0.05);
}
.no-rgba .pageSummary h1{
	color: #b2b7bb;
}
.rgba .pageSummary h1{
	color: rgba(255,255,255,0.7);
}
.byline{
	color: rgb(178,182,187);
}
.primary{
	background-color: rgb(47,57,63);
}
.no-rgba .primary{
	border-bottom-color: #485157;
	border-top-color: #636b6f;
}
.rgba .primary{
	border-top-color: rgba(255,255,255,0.2);
	border-bottom-color: rgba(255,255,255,0.1);
}
.filter li{
	background-color: rgb(125,99,73)
}
.primary li a:link,
.primary li a:visited{
	color: #cfd2d4;
}
.filter li a{
	color: rgb(31,25,18);
}

/* @group Text Shadow */

.listing>li, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{
	text-shadow: 0 1px 1px rgba(255,255,255,0.3);
}

/* @end */



/* @group Rules */

/*TOP*/
.listing>ol,
ol.listing,
.listing>ul,
ul.listing,
.listing>li,
.listing>ol>li,
.listing li ol,
.pageSummary,
.primary,
.team,
.listing ol.directory,
.aparatus,
.calendar-slider,
.detail,
.detail h2,
ol.zones,
.faquestion,
.register
{
	border-top-width: 1px;
	border-top-style: solid;
}
.programList,
.eventDetails,
.printouts li:last-child
{
	border-top-width: 1px;
	border-top-style: dotted;
}
.no-rgba .moreInfo,
.no-rgba .eventDetails,
.no-rgba .printouts li:last-child
{
	border-top-color: #c6bdb8;
}
.rgba .moreInfo,
.rgba .eventDetails,
.rgba .printouts li:last-child
{
	border-top-color: rgba(0,0,0,0.1);	
}
.no-rgba .listing>li,
.no-rgba .listing>ol>li,
.no-rgba .listing ol.directory,
.no-rgba .calendar-slider,
.no-rgba .detail h2,
.no-rgba ol.clubSelect,
.no-rgba .faquestion
{
	border-top-color: #e7e0de;
}
.rgba .listing>li,
.rgba .listing>ol>li,
.rgba .listing ol.directory,
.rgba .calendar-slider,
.rgba .detail h2,
.rgba ol.clubSelect,
.rgba .faquestion
{
	border-top-color: rgba(255,255,255,0.3);
}
.no-rgba .team,
.no-rgba .programList,
.no-rgba .listing>ol,
.no-rgba ol.listing,
.no-rgba .listing>ul,
.no-rgba ul.listing,
.no-rgba .pageSummary,
.no-rgba .newsHead,
.no-rgba .aparatus,
.no-rgba ol.zones,
.no-rgba .detail,
.register
{
	border-top-color: #c5c1bd;
}
.rgba .team,
.rgba .programList,
.rgba .listing>ol,
.rgba ol.listing,
.rgba .listing>ul,
.rgba ul.listing,
.rgba .pageSummary,
.rgba .newsHead,
.rgba .aparatus,
.rgba ol.zones,
.rgba .detail,
.register
{
	border-top-color: rgba(0,0,0,0.2);
}

/*BOTTOM*/
.listing>ol,
ol.listing,
.listing>ul,
ul.listing,
.listing>li,
.listing>ol>li,
.pageSummary,
.primary,
.filter li,
.team,
.team,
.newsHead,
.news .entry-summary,
.archive>ol,
.archive ol ol li,
.month h4 a,
.calendar .filter,
.calendar-nav,
.vevent,
.detail,
.secondaryNews h4,
.zones .h5,
ol.zones,
ol.zones .h5,
.faquestion,
.register
{
	border-bottom-width: 1px;
	border-bottom-style:solid;
}
.contentAside .h4,
.contentAside li,
.archive h2,
.faqs li ul li,
.listing>li:last-child,
.notes,
.detail h2,
li.listItem,
.listing li ol.clubSelect li
{
	border-bottom-width:1px;
	border-bottom-style: dotted;
}
.no-rgba .newsHead,
.no-rgba .archive>ol,
.no-rgba .contentAside .h4,
.no-rgba .contentAside li,
.no-rgba .calendar-nav,
.no-rgba .detail,
.no-rgba .detail h2,
.no-rgba .secondaryNews h4
{
	border-bottom-color: #c3c5b8;
}
.rgba .newsHead,
.rgba .archive>ol,
.rgba .contentAside .h4,
.rgba .contentAside li,
.rgba .calendar-nav,
.rgba .detail,
.rgba .detail h2,
.rgba .secondaryNews h4,
.register
{
	border-bottom-color: rgba(0,0,0,0.2);
}


.no-rgba .listing>li,
.no-rgba .listing>ol>li,
.no-rgba .faqs li ul li,
.no-rgba .archive h2,
.no-rgba .archive ol ol li,
.no-rgba .notes,
.no-rgba .vevent,
.no-rgba .listing>li:last-child,
.no-rgba .team .header h4,
.no-rgba .news .entry-summary,
.no-rgba .month h4 a,
.no-rgba .calendar .filter,
.no-rgba .listing ol.clubSelect li,
.no-rgba .faquestion{
	border-bottom-color: #c5bebd;
}
.rgba .listing>li,
.rgba .listing>ol>li,
.rgba .faqs li ul li,
.rgba .archive h2,
.rgba .archive ol ol li,
.rgba .notes,
.rgba .vevent,
.rgba .listing>li:last-child,
.rgba .team .header h4,
.rgba .news .entry-summary,
.rgba .month h4 a,
.rgba .calendar .filter,
.rgba .listing ol.clubSelect li,
.rgba .faquestion{
	border-bottom-color: rgba(0,0,0,0.1);
}
.no-rgba ol.zones .h5,
.no-rgba li.listItem{
	border-bottom-color: #ccbec0;
}
.rgba ol.zones .h5,
.rgba li.listItem{
	border-bottom-color: rgba(0,0,0,0.05);
}
.no-rgba .pageSummary{
	border-bottom-color: #dbd8cc;
}
.rgba .pageSummary{
	border-bottom-color: rgba(0,0,0,0.9);
}
.no-rgba .listing .team,
.no-rgba ol.zones,
.no-rgba .listing>ol,
.no-rgba ol.listing,
.no-rgba .listing>ul,
.no-rgba ul.listing{
	border-bottom-color: #e7e1e0;
}
.rgba .listing .team,
.rgba ol.zones,
.rgba .listing>ol,
.rgba ol.listing,
.rgba .listing>ul,
.rgba ul.listing{
	border-bottom-color: rgba(255,255,255,0.3);
}
/* @end */


/*Badges*/
.badge, button{
	background-color: #333d43;
}
.no-rgba .badge,
.no-rgba button,
.no-rgba input,
.no-rgba textarea
{
	border-color: #b4b2b1;
}
.rgba .badge,
.rgba button,
.rgba input,
.rgba textarea
{
	border-color: rgba(0,0,0,0.4);
}
.badge a, button{
	color: rgb(222,216,209);
}
.no-rgba #searchForm{
	background-color: #1a1f24;
}
.rgba #searchForm{
	background-color: rgba(0,0,0,0.4);
}
.no-rgba .facebook{
	border-color: #657da8;
	background-color: #a4acbd;
}
.rgba .facebook{
	border-color: rgba(77,108,159,0.68);
	background-color: rgba(77,108,159,0.4);
}
/*Asides*/
.no-rgba .print,
.no-rgba .iconLegend h5,
.no-rgba .listing .upload a:hover,
.no-rgba .listing upload a:active,
.no-rgba .monthView li a:hover,
.no-rgba .month h4 a
{
	border-color: #c0c1b8;	
}
.rgba .print,
.rgba .iconLegend h5,
.rgba .listing .upload a:hover,
.rgba .listing upload a:active,
.rgba .monthView li a:hover,
.rgba .month h4 a
{
	border-color: rgba(0,0,0,0.1);	
}
.no-rgba .iconLegend,
.no-rgba .remember,
.no-rgba .ourServices,
.no-rgba .gymcan,
.no-rgba .newsEvents,
.no-rgba .classified,
.no-rgba .classified .selected header,
.no-rgba .contentAside,
.no-rgba .listing .upload a,
.no-rgba .monthView li a,
.no-rgba .eventList .selected,
.no-rgba .eventDetails,
.no-rgba .printouts,
.no-rgba .clubFinder .selected>h3,
.no-rgba .actBadge
{
	background-color: #d6d3c9;
}
.rgba .iconLegend,
.rgba .remember,
.rgba .ourServices,
.rgba .gymcan,
.rgba .newsEvents,
.rgba .classified,
.rgba .classified .selected header,
.rgba .contentAside,
.rgba .listing .upload a,
.rgba .monthView li a,
.rgba .eventList .selected,
.rgba .eventDetails,
.rgba .printouts,
.rgba .clubFinder .selected>h3,
.rgba .actBadge
{
	background-color: rgba(0,0,0,0.03);
}
.no-rgba .iconLegend li{
	color: #575350;	
}
.rgba .iconLegend li{
	color: rgba(0,0,0,0.6);	
}
.no-rgba .sponsors{
	background-color: #b4abaa;
}
.rgba .sponsors
{
	background-color: rgba(0,0,0,0.2);
}
.no-rgba .related,
.no-rgba .faqNav,
.no-rgba .resultList li,
.no-rgba .dcard a,
.no-rgba .classifiedList
{
	background-color: #e9e1db;
}
.rgba .related,
.rgba .faqNav,
.rgba .resultList li,
.rgba .dcard a,
.rgba .classifiedList
{
	background-color: rgba(255,255,255,0.3);
}
.no-rgba .panel-wrapper,
.no-rgba .classy,
.no-rgba .jqmWindow{
	background-color: #d9d4cf;	
}
.rgba .panel-wrapper,
.rgba .classy,
.rgba .jqmWindow{
	background-color: rgba(255,255,255,0.2);
}
.no-rgba .dcard a:hover{
	background-color: #dfd9d3;
}
.rgba .dcard a:hover{
	background-color: rgba(255,255,255,0.1);
}
.no-rgba .gallery .caption,
.no-rgba .thumbs,
.no-rgba .jqmClose:hover
{
	background-color: #00101f;
}
.rgba .gallery .caption,
.rgba .thumbs,
.rgba .jqmClose:hover
{
	background-color: rgba(0,0,0,0.8);
}
.no-rgba .jqmClose,
.no-rgba .listing .resume a:hover
{
	background-color: #353e43;
}
.rgba .jqmClose,
.rgba .listing .resume a:hover
{
	background-color: rgba(0,0,0,0.5);
}
.switchCal{
	background: none;
}
/* @end */

/* @group Box Shadow */

.boxshadow .badge, .boxshadow button{
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.9);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.9);
	-o-box-shadow:0 1px 3px rgba(0,0,0,0.9);
	box-shadow:0 1px 3px rgba(0,0,0,0.9);
}
.boxshadow .badge:active, .boxshadow button:active{
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2);
	-o-box-shadow:0 1px 1px rgba(0,0,0,0.2);
	box-shadow:0 1px 1px rgba(0,0,0,0.2);
}
.boxshadow .switch li{
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.9);
	-moz-box-shadow:0 1px 1px rgba(0,0,0,0.9);
	-o-box-shadow:0 1px 1px rgba(0,0,0,0.9);
	box-shadow:0 1px 1px rgba(0,0,0,0.9);
}
.boxshadow .filter li{
	-webkit-box-shadow: 0em -1px 1px rgba(0,0,0,0.3);
	-moz-box-shadow: 0em -1px 1px rgba(0,0,0,0.3);
	-o-box-shadow: 0em -1px 1px rgba(0,0,0,0.3);
	box-shadow: 0em -1px 1px rgba(0,0,0,0.3);
}
.boxshadow .hero{
	-webkit-box-shadow: 0 1px 8px rgba(0,0,0,0.2);
	-moz-box-shadow: 0em 1px 8px rgba(0,0,0,0.2);
	-o-box-shadow: 0em 1px 8px rgba(0,0,0,0.2);
	box-shadow: 0em 1px 8px rgba(0,0,0,0.2);
}
.boxshadow .classy,.boxshadow .jqmWindow{
	-webkit-box-shadow:0px 0px 14px rgba(0,0,0,0.5);
	-moz-box-shadow:0px 0px 14px rgba(0,0,0,0.5);
	-o-box-shadow:0px 0px 14px rgba(0,0,0,0.5);
	box-shadow:0px 0px 14px rgba(0,0,0,0.5);
}
/* @end */

