body {	background-color: #3C3C3A;
}

header {
	background-color: #393836;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#393836),to(#20201F));
	background-image: -webkit-linear-gradient(top, #393836, #20201F);
	background-image: -moz-linear-gradient(top, #393836, #20201F);
	background-image: -o-linear-gradient(top, #393836, #20201F);
	background-image: -ms-linear-gradient(top, #393836, #20201F);
	background-image: linear-gradient(top, #393836, #20201F);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#393836', EndColorStr='#20201F');
	border-bottom: 1px solid #161615;
	border-top: 1px solid #161615;
}

#breadcrumb {
	background-color: %colour_breadcrumbBkgGradientTop%;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#393836),to(#20201F));
	background-image: -webkit-linear-gradient(top, #393836, #20201F);
	background-image: -moz-linear-gradient(top, #393836, #20201F);
	background-image: -o-linear-gradient(top, #393836, #20201F);
	background-image: -ms-linear-gradient(top, #393836, #20201F);
	background-image: linear-gradient(top, #393836, #20201F);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#393836', EndColorStr='#20201F');
	border-bottom: 1px solid #161615;
	border-top: 1px solid #161615;
}

#breadcrumb .lastItem {
	background-color: #20201F;
	border-left: 1px solid #161615;
	border-right: 1px solid #161615;
	-webkit-box-shadow: inset 0px 0px 5px 0px #141414;
	-moz-box-shadow: inset 0px 0px 5px 0px #141414;
	box-shadow: inset 0px 0px 5px 0px #141414;
}

#breadcrumb li a {
	color: #82817F;
}

#breadcrumb li.lastItem a {
	color: #C2C2BF;
}

h1.siteTitle {
	color: #CAC8C4;
}

h2.slogan {
	color: #CAC8C4;
}

nav>ul>li>a, nav>ul>li>a:link, nav>ul>li>a:visited {
	color: #93999A;
}

nav ul ul a:hover {
	background-color: #E0E0E0;
}

nav>ul>li>a:hover, nav>ul>li>a:link.current, nav>ul>li>a:visited.current, nav>ul>li>a:link.currentAncestor, nav>ul>li>a:visited.currentAncestor, nav>ul>li>a:hover, nav>ul>li>a:hover.current, nav>ul>li>a:hover.currentAncestor {
	background-color: #8D1875;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#8D1875),to(#6A0E4F));
	background-image: -webkit-linear-gradient(top, #8D1875, #6A0E4F);
	background-image: -moz-linear-gradient(top, #8D1875, #6A0E4F);
	background-image: -o-linear-gradient(top, #8D1875, #6A0E4F);
	background-image: -ms-linear-gradient(top, #8D1875, #6A0E4F);
	background-image: linear-gradient(top, #8D1875, #6A0E4F);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#8D1875', EndColorStr='#6A0E4F');
	color: #FFFFFF;
	text-shadow: #7F105E 0 1px 0;
}

nav>ul>li>ul a, nav>ul>li>ul a:visited {
	color: #9A1A7D;
}

nav>ul>li>ul a:hover, nav>ul>li>ul a:active {
	color: #7B1464;
}


@media only screen and (max-width: 649px)  {

nav {
	background-color: #1F1F1E;
}

#menuToggle {
	background-color: #8D1875;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#8D1875),to(#6A0E4F));
	background-image: -webkit-linear-gradient(top, #8D1875, #6A0E4F);
	background-image: -moz-linear-gradient(top, #8D1875, #6A0E4F);
	background-image: -o-linear-gradient(top, #8D1875, #6A0E4F);
	background-image: -ms-linear-gradient(top, #8D1875, #6A0E4F);
	background-image: linear-gradient(top, #8D1875, #6A0E4F);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#8D1875', EndColorStr='#6A0E4F');
	color: #FFFFFF;
	text-shadow: #7F105E 0 1px 0;
	border-color: #1A0313;
	-webkit-box-shadow: inset 0px 0px 3px 0px #B41786, 0px 1px 0px #525455;
	-moz-box-shadow: inset 0px 0px 3px 0px #B41786, 0px 1px 0px #525455;
	box-shadow: inset 0px 0px 3px 0px #B41786, 0px 1px 0px #525455;
}

#menuToggle:active {
	-webkit-box-shadow: 0px 1px 0px #525455, inset 0px 0px 3px 0px #15020F;
	-moz-box-shadow: 0px 1px 0px #525455, inset 0px 0px 3px 0px #15020F;
	box-shadow: 0px 1px 0px #525455, inset 0px 0px 3px 0px #15020F;
}

.inset {
	-webkit-box-shadow: 0px 1px 0px #525455, inset 0px 0px 3px 0px #15020F !important;
	-moz-box-shadow: 0px 1px 0px #525455, inset 0px 0px 3px 0px #15020F !important;
	box-shadow: 0px 1px 0px #525455, inset 0px 0px 3px 0px #15020F !important;
}
	
}

@media only screen and (min-width: 650px) {

nav {
	background-color: #1F1F1E;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#1F1F1E),to(#20201F));
	background-image: -webkit-linear-gradient(top, #1F1F1E, #20201F);
	background-image: -moz-linear-gradient(top, #1F1F1E, #20201F);
	background-image: -o-linear-gradient(top, #1F1F1E, #20201F);
	background-image: -ms-linear-gradient(top, #1F1F1Ea, #20201F);
	background-image: linear-gradient(top, #1F1F1E, #20201F);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#1F1F1E', EndColorStr='#20201F');
}

}

a, a:visited {
	color: #9A1A7D;
}a:hover, a:active {	color: #82166A;
}

footer {
	color: #93999A;
}

footer a {
	color: #C2C2BF;
}

#content {
	color: #595856;
}

aside {
	color: #595856;
}

#extraContent1 {
	background-color: #E1E1E1;
	color: #595856;
}

#extraContent1 a, #extraContent1 a:visited {
	color: #9A1A7D;
}

#extraContent1 a:hover, #extraContent1 a:active {
	color: #82166A;
}

#extraContent2 {
	background-color: #E1E1E1;
	color: #595856;
}

#extraContent2 a, #extraContent2 a:visited {
	color: #9A1A7D;
}

#extraContent2 a:hover, #extraContent2 a:active {
	color: #82166A;
}


		#banner {
	height: 150px;
}

.filesharing-item {
	padding-right: 70px;
	margin-right: -40px;
	padding-left: 70px;
	margin-left: -40px;
}

@media only screen and (max-width: 649px)  {

aside {
	width: 100%;
	float: none;
	display: none;
	margin-bottom: 00px;
	padding-top: 0px;
}

#sidebarInner {
	display: none;
	opacity: 0;
}

#sidebarToggle {
	display: none;
}

#content {
	margin: 0 30px;
	padding-top: 30px;
}

#contentContainer {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;	
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

}

@media only screen and (min-width: 650px) {

aside {
	display: none;
	margin-top: 0;
	margin-bottom: 0;
}

#content {
	margin-right: 0px;
	margin-left: 0px;
}



}

body {
	background: url("images/backgrounds/bkg_classy_fabric.jpg") repeat;
}

@media only screen and (min-width: 1260px) {
#contentContainer, #extraContent3 {
	max-width: 960px;
	margin-right: auto;
	margin-left: auto;
}
}

#extraContainer1 .flexslider ul.slides li img {
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;	

	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

@media only screen and (max-width: 649px)  {

#extraContent1 {
}

#extraContainer1 {
	padding: 0px;
}

}

@media only screen and (min-width: 650px) {

#extraContent1 {
}

#extraContainer1 {
	padding: 0px;
} 
}

h1.siteTitle {
	letter-spacing: 0;
	font: bold 150%/51px MuseoSlab500, Georgia, "Times New Roman", Times, serif;
}


		