@charset "UTF-8";
/* nav_rga.css ((c) 2012-2014 Kenneth Higgs, Webpage One) - style sheet for standards-compliant browsers  */
/* Validate HTML at: http://validator.w3.org/  */
/* Validate CSS at: http://jigsaw.w3.org/css-validator/  */
/* ----------------------------------------------------------------- */
/* This imageless css button was generated by CSSButtonGenerator.com */
/* NB: Internet Explorer browsers require CSS file: "ie_nav_rga.css" */
/* ----------------------------------------------------------------- */
/* DEFAULT STYLES FOR ALL GEL-TYPE BUTTONS */
a.gel {
	/* put box-shadow below this button */
	/* syntax: x-offset, y-offset, blur-radius, spread-radius */
	-moz-box-shadow: 0.188em 0.438em 0.5em -0.063em #9AAB8B;	 /* Firefox */
	-webkit-box-shadow: 0.188em 0.438em 0.5em -0.063em #9AAB8B;	 /* webkit eg: Safari and Chrome */
	box-shadow: 0.188em 0.438em 0.5em -0.063em #9AAB8B;	/* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */

	/* other styling attributes */
	display: inline-block;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0.063em 0.063em 0 #976A55;
}

/* default button style */
a.defa {
	/* colour linear gradient across this button */
    background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.05, #F3D8D8), color-stop(1, #CE7371)); /*old webkit*/
    background: -webkit-linear-gradient(top, #F3D8D8 5%, #CE7371 100%);	 /* newer webkit */
    background: -moz-linear-gradient(top, #F3D8D8 5%, #CE7371 100%);	 /* Firefox */
	background: -ms-linear-gradient(top, #F3D8D8 5%, #CE7371 100%); /*IE10 preview*/
    background: -o-linear-gradient(top, #F3D8D8 5%, #CE7371 100%);	/*opera 11.10+*/
    background: linear-gradient(to bottom, #F3D8D8 5%, #CE7371 100%);	/*firefox 16+, chrome 26+, IE10+, opera 12.10+, future browsers*/
	background-color: #F3D8D8; /*fallback for non-CSS3 browsers*/

	/* setup border and curved border radius instead of square */
    -webkit-border-radius: 1.625em;	 /* Safari and Chrome */
    -moz-border-radius: 1.625em;	 /* Firefox */
    border-radius: 1.625em;
	border: 0.063em solid #DCBBC2;

	/* other styling attributes */
	color: #FFF;
	font: normal 1.5em "Comic Sans MS", Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
}

/* style go top button */
a.goup, a.more {
	/* colour linear gradient across this button */
    background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.05, #FFEACC), color-stop(1, #FFCD82)); /*old webkit*/
    background: -webkit-linear-gradient(top, #FFEACC 5%, #FFCD82 100%);	 /* newer webkit */
    background: -moz-linear-gradient(top, #FFEACC 5%, #FFCD82 100%);	 /* Firefox */
	background: -ms-linear-gradient(top, #FFEACC 5%, #FFCD82 100%); /*IE10 preview*/
    background: -o-linear-gradient(top, #FFEACC 5%, #FFCD82 100%);	/*opera 11.10+*/
    background: linear-gradient(to bottom, #FFEACC 5%, #FFCD82 100%);	/*firefox 16+, chrome 26+, IE10+, opera 12.10+, future browsers*/
	background-color: #FFEACC; /*fallback for non-CSS3 browsers*/

	/* setup border and curved border radius instead of square */
    -webkit-border-radius: 0.5em;	 /* Safari and Chrome */
    -moz-border-radius: 0.5em;	 /* Firefox */
    border-radius: 0.5em;
	border: 0.063em solid #FFBD5B;

	/* other styling attributes */
	color: #FF5B9D;
	font: normal 0.75em Optima, Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
	padding: 0.313em 0.625em;
}

/* extra styling the 'more' button */
a.more {
	/* other styling attributes */
	color: #0180FE;
	padding: 0.063em 0.625em;
}


/* dull the currently focussed menu link */
a:focus.defa, span.glidebtns a:focus.more {
	/* colour linear gradient across this button */
    background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.05, #F3D8D8), color-stop(1, #FFF584)); /*old webkit*/
    background: -webkit-linear-gradient(top, #F3D8D8 5%, #FFF584 100%);	 /* newer webkit */
    background: -moz-linear-gradient(top, #F3D8D8 5%, #FFF584 100%);	 /* Firefox */
	background: -ms-linear-gradient(top, #F3D8D8 5%, #FFF584 100%); /*IE10 preview*/
    background: -o-linear-gradient(top, #F3D8D8 5%, #FFF584 100%);	/*opera 11.10+*/
    background: linear-gradient(to bottom, #F3D8D8 5%, #FFF584 100%);	/*firefox 16+, chrome 26+, IE10+, opera 12.10+, future browsers*/
	background-color: #F3D8D8; /*fallback for non-CSS3 browsers*/
	/* other styling attributes */
	border: 0.063em solid #FFF584;
	color: #999999;
}

a:hover.defa {
	/* reverse colours for linear gradient */
    background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.05, #CE7371), color-stop(1, #F3D8D8)); /*old webkit*/
    background: -webkit-linear-gradient(top, #CE7371 5%, #F3D8D8 100%);	 /* newer webkit */
    background: -moz-linear-gradient(top, #CE7371 5%, #F3D8D8 100%);	 /* Firefox */
	background: -ms-linear-gradient(top, #CE7371 5%, #F3D8D8 100%); /*IE10 preview*/
    background: -o-linear-gradient(top, #CE7371 5%, #F3D8D8 100%);	/*opera 11.10+*/
    background: linear-gradient(to bottom, #CE7371 5%, #F3D8D8 100%);	/*firefox 16+, chrome 26+, IE10+, opera 12.10+, future browsers*/
	background-color: #CE7371; /*fallback for non-CSS3 browsers*/
}

a:hover.specials {
	/* reverse colours for linear gradient */
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5CB811), color-stop(1, #E6F2DC) ); /*old webkit*/
    background: -webkit-linear-gradient(top, #5CB811 5%, #E6F2DC 100%);	 /* newer webkit eg: Safari and Chrome */
	background: -moz-linear-gradient( center top, #5CB811 5%, #E6F2DC 100% );	 /* Firefox */
	background: -ms-linear-gradient(top, #5CB811 5%, #E6F2DC 100%); /*IE10 preview*/
    background: -o-linear-gradient(top, #5CB811 5%, #E6F2DC 100%);	/*opera 11.10+*/
    background: linear-gradient(to bottom, #5CB811 5%, #E6F2DC 100%);	/*firefox 16+, chrome 26+, IE10+, opera 12.10+, future browsers*/
	background-color: #5CB811;
}

a:hover.goup, a:hover.more {
	/* reverse colours for linear gradient */
    background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.05, #FFCD82), color-stop(1, #FFEACC)); /*old webkit*/
    background: -webkit-linear-gradient(top, #FFCD82 5%, #FFEACC 100%);	 /* newer webkit */
    background: -moz-linear-gradient(top, #FFCD82 5%, #FFEACC 100%);	 /* Firefox */
	background: -ms-linear-gradient(top, #FFCD82 5%, #FFEACC 100%); /*IE10 preview*/
    background: -o-linear-gradient(top, #FFCD82 5%, #FFEACC 100%);	/*opera 11.10+*/
    background: linear-gradient(to bottom, #FFCD82 5%, #FFEACC 100%);	/*firefox 16+, chrome 26+, IE10+, opera 12.10+, future browsers*/
	background-color: #FFCD82; /*fallback for non-CSS3 browsers*/
}

/* simulate button pressdown by moving button down & reducing box-shadow below (reduce y-offset)  */
a:active.gel {
	position: relative;
	top: 0.125em;
	/* syntax: x-offset, y-offset, blur-radius, spread-radius */
	-moz-box-shadow: 0.188em 0.125em 0.5em -0.063em #9AAB8B;	 /* Firefox */
	-webkit-box-shadow: 0.188em 0.125em 0.5em -0.063em #9AAB8B;	 /* webkit eg: Safari and Chrome */
	box-shadow: 0.188em 0.125em 0.5em -0.063em #9AAB8B;	/* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
}

/* end of button styling by CSSButtonGenerator.com */
/* ----------------------------------------------------------------- */

/* styling for topbar links */
#TopMenu a.toplink {
	/* setup border and curved border radius instead of square */
    -webkit-border-radius: 0.5em;	 /* Safari and Chrome */
    -moz-border-radius: 0.5em;	 /* Firefox */
    border-radius: 0.5em;
	padding: 0.35em 1.5em;
	color: #FFF;
	font: normal 0.95em Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
	text-shadow: 0.13em 0.1em 0 #976A55;
}

/* styling for SideBar & Main links */
#SideBar a.biglink, #RColumn a.biglink {
	/* setup border and curved border radius instead of square */
    -webkit-border-radius: 1.3em;	 /* Safari and Chrome */
    -moz-border-radius: 1.3em;	 /* Firefox */
    border-radius: 1.3em;
	width: 90%;
	margin-top: 0.3em;
	padding: 0.5em 0;
}

/* Home page main links to be lower line heights than the default */
#RColumn a.biglink {
	position: absolute;
	margin: 7em auto 0 0.5em;
	text-align: center;
	line-height: 1.1em;
	z-index: 100;
}

/* Home page verbose main links to be smaller font-size than the default */
#RColumn a.squat {
	height: 2.43em;
	margin: 7.85em auto 0 0.65em;
	padding-top: 0.8em;
	font-size: 1.3em;
}

/* Button links in general page content */
#RColumn a.inbtn {
	margin-right: 0.5em;
	padding: 0.3em 1em;
	font-size: 1.2em;
}