#pageStripe, .spacer, #pageObject, .OceanLogo, #backgroundElement, #socialWidget, #titleBarBG, #titleLogo, #headerLogo, #nav, #megamenu, #searchContainer, #footerNav, #breadcrumb, #gradient, #navBlock, #megamenuStack, #raftNavWrapper, #navSource, #splitNav, #blockNav, .raftNavWrapper, #threeWayTwo, #threeWayThree, #sideSearch, #backToTopWrapper {
	display: none !important;
}

body {
	font: 12pt/1.3em "Spranq eco sans", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.OceanWidth,
.OceanMargin,
.OceanContentPadding,
#OceanOuterCushion,
#main,
#contentContainer,
#upperHorizontalBar,
#middleHorizontalBar,
#lowerHorizontalBar,
#footerContainer {
	margin: 0 !important;
	padding: 0 !important;
	width: auto !important;
	max-width: 100%;
	color: #000000 !important;
}

#banner {
	min-height: none;
	height: auto;
}

#titleBar {
	border: none;
}

#contentContainer,
header {
	padding: 0;
	margin: 0;
}

#siteTitle h1 a,
#siteSlogan,
#siteSlogan h2 {
	display: block;
	position: relative;
	height: auto;
	font-size: 12px !important;
	padding: 0;
	margin: 0;
	border: none;
	color: #000000;
}

#content {
	margin-right: 30%;
	float: none;
}

aside {
	display: block;
	margin: 10px;
	padding: 10px;
	overflow: hidden;
	float: right;
	width: 20%;
}

#sidebarTitle {
	line-height: 1.00em;
	font-size: 14pt;
	padding: 0;
	margin: 0;
}

a, 
a:visited {
	color: #0000ff;
}

a:link:after,
a:visited:after {
  content: " (" attr(href) ") ";
  font-size: 90%;
}

#footer {
	padding-top: 20px;
	border-top: none !important;
	border-bottom: none !important;
}
body,
.raftPreview #pageWrapper {
	background-color: #CC9966;
	background-image: -moz-linear-gradient(top, #CC9966, #CC9966);
	background-image: -ms-linear-gradient(top, #CC9966, #CC9966);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#CC9966), to(#CC9966));
	background-image: -webkit-linear-gradient(top, #CC9966, #CC9966);
	background-image: -o-linear-gradient(top, #CC9966, #CC9966);
	background-image: linear-gradient(top, #CC9966, #CC9966);
	background-repeat: repeat-x;
}

#socialWidget {
	background-color: #000000;
	background-image: -moz-linear-gradient(top, #000000, #000000);
	background-image: -ms-linear-gradient(top, #000000, #000000);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000000), to(#000000));
	background-image: -webkit-linear-gradient(top, #000000, #000000);
	background-image: -o-linear-gradient(top, #000000, #000000);
	background-image: linear-gradient(top, #000000, #000000);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);
}

#socialWidget,
#socialWidget a,
#socialWidget [class^="icon-"] {
	color: #F6F6E3;
}

#socialWidget a:hover,
#socialWidget a:hover [class^="icon-"] {
	color: #B3B3B3;
}

#socialWidget a:active,
#socialWidget a:active [class^="icon-"] {
	color: #B3B3B3;
}

a {
	color: #006699;
} 

a:visited {
	color: #006699;
}

a:hover {
	color: #993300;
}

a:active {
	color: #993300;
}

/* Prevent Bootstrap buttons inheriting link colours */
a:visited.btn {
	color: #333;
}

a:visited.btn-primary,
a:visited.btn-info,
a:visited.btn-success,
a:visited.btn-warning,
a:visited.btn-danger,
a:visited.btn-inverse {
	color: #fff;
}

#titleBarBG {
	background-color: #000000;
	background-image: -moz-linear-gradient(top, #1B181A, #000000);
	background-image: -ms-linear-gradient(top, #1B181A, #000000);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1B181A), to(#000000));
	background-image: -webkit-linear-gradient(top, #1B181A, #000000);
	background-image: -o-linear-gradient(top, #1B181A, #000000);
	background-image: linear-gradient(top, #1B181A, #000000);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1B181A', endColorstr='#000000', GradientType=0);
	border-bottom: 5px solid #B0B17E;
}

#header {
	border-bottom: 1px solid %colour_header_border%;
}

#siteTitle h1 a {
	color: #FFFFFF;
}

#siteTitle h1 a:hover {
	color: #CDCDCD;
}

#siteSlogan h2 {
	color: #CDD28E;
}

#upperHorizontalBar {
	background-color: #CDCDCD;
	background-image: -moz-linear-gradient(top, #E7E7E7, #CDCDCD);
	background-image: -ms-linear-gradient(top, #E7E7E7, #CDCDCD);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#E7E7E7), to(#CDCDCD));
	background-image: -webkit-linear-gradient(top, #E7E7E7, #CDCDCD);
	background-image: -o-linear-gradient(top, #E7E7E7, #CDCDCD);
	background-image: linear-gradient(top, #E7E7E7, #CDCDCD);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E7E7E7', endColorstr='#CDCDCD', GradientType=0);
	color: #4C4C4C;
}

#upperHorizontalBar h1,
#upperHorizontalBar h2,
#upperHorizontalBar h3,
#upperHorizontalBar h4,
#upperHorizontalBar h5,
#upperHorizontalBar h6 {
	color: #404040;
}

#upperHorizontalBar a {
	color: #004080;
}

#upperHorizontalBar a:visited {
	color: #004080;
}

#upperHorizontalBar a:hover {
	color: #6699CC;
}

#upperHorizontalBar a:active {
	color: #6699CC;
}

#middleHorizontalBar {
	background-color: #FFFFFF;
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF%), to(#FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
	color: #4C4C4C;
}

#middleHorizontalBar h1,
#middleHorizontalBar h2,
#middleHorizontalBar h3,
#middleHorizontalBar h4,
#middleHorizontalBar h5,
#middleHorizontalBar h6 {
	color: #404040;
}

#middleHorizontalBar a {
	color: #004080;
}

#middleHorizontalBar a:visited {
	color: #004080;
}

#middleHorizontalBar a:hover {
	color: #6699CC;
}

#middleHorizontalBar a:active {
	color: #6699CC;
}

#lowerHorizontalBar {
	background-color: #FFFFFF;
	background-image: -moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -ms-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF%), to(#FFFFFF));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: -o-linear-gradient(top, #FFFFFF, #FFFFFF);
	background-image: linear-gradient(top, #FFFFFF, #FFFFFF);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF', GradientType=0);
	color: #4C4C4C;
}

#lowerHorizontalBar h1,
#lowerHorizontalBar h2,
#lowerHorizontalBar h3,
#lowerHorizontalBar h4,
#lowerHorizontalBar h5,
#lowerHorizontalBar h6 {
	color: #404040;
}

#lowerHorizontalBar a {
	color: #004080;
}

#lowerHorizontalBar a:visited {
	color: #004080;
}

#lowerHorizontalBar a:hover {
	color: #9C9C9C;
}

#lowerHorizontalBar a:active {
	color: #9C9C9C;
}

#footerContainer {
	background-color: #CDCDCD;
	background-image: -moz-linear-gradient(top, #E7E7E7, #CDCDCD);
	background-image: -ms-linear-gradient(top, #E7E7E7, #CDCDCD);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#E7E7E7%), to(#CDCDCD));
	background-image: -webkit-linear-gradient(top, #E7E7E7, #CDCDCD);
	background-image: -o-linear-gradient(top, #E7E7E7, #CDCDCD);
	background-image: linear-gradient(top, #E7E7E7, #CDCDCD);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E7E7E7', endColorstr='#CDCDCD', GradientType=0);
	color: #4C4C4C;
}

#footerContainer h1,
#footerContainer h2,
#footerContainer h3,
#footerContainer h4,
#footerContainer h5,
#footerContainer h6 {
	color: #404040;
}

#footerContainer a {
	color: #004080;
}

#footerContainer a:visited {
	color: #004080;
}

#footerContainer a:hover {
	color: #6699CC;
}

#footerContainer a:active {
	color: #6699CC;
}

#banner {
	background-color: #953817;
	background-image: -moz-linear-gradient(top, #9E3811, #953817);
	background-image: -ms-linear-gradient(top, #9E3811, #953817);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9E3811), to(#953817));
	background-image: -webkit-linear-gradient(top, #9E3811, #953817);
	background-image: -o-linear-gradient(top, #9E3811, #953817);
	background-image: linear-gradient(top, #9E3811, #953817);
	background-repeat: repeat-x;
}

#contentContainer #contentWrap {
	color: #333333;
	background: #FFCC99;
}

[class^="icon-"] {
 	color: #000000;
}

.blog-entry,
.filesharing-item {
	border-bottom: 1px solid #EAEAEA;
}

#blockNav a,
#splitNav a {
	color: #777777;
}

#blockNav a:hover,
#splitNav a:hover {
	color: #404040;
}

#blockNav a:active,
#splitNav a:active {
	color: #404040;
}

#blockNav a.current,
#splitNav a.current {
	color: #404040;
}

#nav li a,
#nav li a.nolink,
#nav li a.nolink:hover {
	color: #F6F6E3;
}

#nav li a:hover {
	color: #999999;
}

#nav li a:active {
	color: #777777;
}

#nav ul li .current,
#nav ul li .current:hover,
#nav ul li .currentAncestor,
#nav ul li .currentAncestor:hover {
	color: #F7C28A;
}

#nav ul ul,
#nav ul ul ul,
#nav ul ul ul ul,
#nav ul ul ul ul ul {
	background: #0055BB;
}

#nav li span.currentIcon [class^="icon-"] {
	color: #0055BB;
	text-shadow: 0px 0px 0px #0055BB;
}

#nav ul ul {
	border-top: 5px solid #B0B17E;
}

#nav ul ul ul {
	border-top: none;
}

#nav ul ul li a,
#nav ul ul li a.nolink,
#nav ul ul li a.nolink:hover {
	color: #FFFFFF;
}

#nav ul ul li a:hover {
	color: #A9A9A9;
}

#nav ul ul li a:active {
	color: #A9A9A9;
}

#nav ul ul li .current,
#nav ul ul li .current:hover,
#nav ul ul li .currentAncestor,
#nav ul ul li .currentAncestor:hover {
	color: #000000;
}

#footer {
	color: #EFE9D1;
	background-color: #7E2715;
	background-image: -moz-linear-gradient(top, #7F2715, #7E2715);
	background-image: -ms-linear-gradient(top, #7F2715, #7E2715);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7F2715), to(#7E2715));
	background-image: -webkit-linear-gradient(top, #7F2715, #7E2715);
	background-image: -o-linear-gradient(top, #7F2715, #7E2715);
	background-image: linear-gradient(top, #7F2715, #7E2715);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7F2715', endColorstr='#7E2715', GradientType=0);
	border-bottom: 5px solid #9F9C65;
}

#footerText {
	color: #EFE9D1;
}

#footer a,
#myExtraContent10 a {
	color: #5E5E5E;
}

#footer a:visited,
#myExtraContent10 a:visited {
	color: #5E5E5E;
}

#footer a:hover,
#myExtraContent10 a:hover {
	color: #FFFFFF;
}

#footer a:active,
#myExtraContent10 a:active {
	color: #FFFFFF;
}

#sidebarTitle h3 {
	color: #404040;
}

#sidebar {
	color: #333333;
}

#sidebar a,
#pluginSidebar a {
	color: #006699;
}

#sidebar a:hover,
#pluginSidebar a:hover {
	color: #993300;
}

#sidebar a:active,
#pluginSidebar a:active {
	color: #993300;
}

#sidebar a:visited,
#pluginSidebar a:visited {
	color: #006699;
}

h1 {
	color: #404040;
}

h2 {
	color: #404040;
}

h3 {
	color: #404040;
}

h4 {
	color: #404040;
}

h5 {
	color: #404040;
}

h6 {
	color: #404040;
}

/* RAFT Toggle Navigation */

.raftNavWrapper,
.raftNavTitle h3 {
	background: #191919;
}

.raftNavTitle h3 {
	color: #FFFFFF;
}

.raftNavWrapper .toggleTitleIcon [class^="icon-"] {
	color: #FFFFFF;
	background: #191919;
}

.raftNav a {
	color: #FFFFFF;
}

.raftNav a:hover {
	color: #CDCDCD;
}

.raftNav a.current,
.raftNav a.currentAncestor {
	color: #CDCDCD;
}


		/* @option User selected body background setting */



/* @option user-selected social widget position */

#socialWidget {
	display: none;
}

/* @option user-selected title bar opacity setting */

#titleBar {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	filter: alpha(opacity=95);
	opacity: 0.95;
}

/* @option user-selected top bar radius setting */

#titleBar,
#titleBarBG {
	border-radius: 0px;
	-webkit-border-radius: 0px;
}

#nav ul ul {
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

#nav ul ul ul {
	border-top-right-radius: 0px;
	-webkit-border-top-right-radius: 0px;
}

/* @option user-selected top bar height setting */

#titleBar,
#nav li span.currentIcon,
#nav li a {
	height: 60px;
}

#siteTitle h1,
#nav li {
	line-height: 60px;
}

#nav ul ul {
	top: 60px;
}

/* @option User selected banner minimal height setting */

#banner {
	min-height: 150px;
}

/* @option user-selected banner image sizing setting */

#banner img {
	width: 100%;
	height: auto;
	-ms-interpolation-mode: bicubic;
}

/* Preserve logo image sizing */

#bannerLogo a img {
	max-width: 100%;
	width: auto;
	height: auto;	
}

/* @option user-selected top bar margin setting */

#titleBar {
	margin-top: 20px;
}

#siteSloganWrapper {
	padding-bottom: 20px;
}

/* @option user-selected slogan style setting */

#siteSloganWrapper {
	text-align: left;
}

#siteSlogan h2 {
	font-size: 200%;
}


/* @option user-selected navigation layout setting */

#navContent {
	display: block;
}

/* On screens less than this width, hide the drop-down menu and use toggle menu instead */
@media screen and (max-width: 800px){
	#nav {
		display: none;
	}
	
	.raftNavWrapper {
		display: block;
	}
}


/* @option user-selected navigation font size setting */

#nav,
#blockNav {
	font-size: 120%;
}

/* @option user-selected #navigation menu position setting */

#nav ul ul li {
	width: 150px;
}

#nav ul ul ul {
	left: 150px !important;
}

/* @option user-selected heading and title font face */

h1, h2, h3, h4, h5, h6,
#siteTitle h1,
#siteSlogan h2,
#sidebarTitle h3,
.blog-entry-title,
.album-title,
.photo-title,
.movie-page-title,
.movie-title {
	font-family: Century Gothic, Arial, arial, Sans-Serif;
}

/* @option user-selected navigation font face */

#nav, #megamenu, #megamenuStack, #shakeNav, #splitNav, #blockNav {
	font-family: Helvetica, helvetica, sans serif;
}

/* @option user-selected body font face */

body {
	font-family: Century Gothic, Arial, arial, Sans-Serif;
}

/* @option user selected font size */

body {
	font-size: 90%;
}

/* @option user-selected line height spacing */

body {
	line-height: 1.50em;
}

/* @option user-selected logo position setting */

#titleLogo {
	display: block;
}

#siteTitle h1 {
	display: none;
}

/* @option User selected content padding setting */

.OceanContentPadding {
	padding: 30px;
}

#footerContainerWrapper,
#upperHorizontalBarContainer {
	padding-top: 30px;
	padding-bottom: 30px;
}

/* @option user-selected vertical spacing settings */

.spacer {
	height: 50px;
}

#middleHorizontalBar,
#lowerHorizontalBar,
#contentContainer {
	margin-top: 50px;
}

/* @option user-selected sidebar width and position setting */

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

aside,
#sidebarWrapper {
	display: none !important;
}

/* @option user-selected navigation font size setting */

#aside {
	font-size: 100%;
}

/* @option user-selected theme width setting */

.OceanWidth {
	max-width: 940px;
}

/* If "RAFT Tablet Adaptations" is turned on in the theme style settings, this file will be called by RapidWeaver. Feel free to modify any of the rules here and adjust colour settings etc. Some style sets like RAFT navigation are stored in the main style.css file (so these can also be used by non-tablet / mobile devices). If updating this file, don't forget to copy the same CSS code over into the 481.css file. */

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

.spacer, #headerMargin {
	height: 10px;
}

.width {
	margin-left: 10px;
	margin-right: 10px;
}

#headerContent {
	width: auto;
	float: none;
	text-align: center;
}

#navContent {
	display: none;
}

.raftNavWrapper {
	display: block;
}

#aside {
	float: none;
	display: block;
	width: auto;
	clear: both;
	margin: 0 0 10px;
	padding: 0;
}

#contentContainer {
	margin-top: 10px;
	margin-bottom: 10px;
}

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

#contentContainer #contentWrapper {
	column-count: 1;
    -moz-column-count: 1;  
    -webkit-column-count: 1;
    column-gap: 0px;   
    -moz-column-gap: 0px;  
    -webkit-column-gap: 0px; 
}

} /* End @media block */

/* @option user-selected RAFT setting */

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

#socialWidget {
	display: none;
}

} /* End @media block */

/* @option user-selected RAFT setting */

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

#backToTopWrapper {
	display: none;
}

} /* End @media block */

/* If "RAFT Phone Adaptations" is turned on in the theme style settings, this file will be called by RapidWeaver. Feel free to modify any of the rules here and adjust colour settings etc. Some style sets like RAFT navigation are stored in the main style.css file (so these can also be used by non-tablet / mobile devices). */

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

/* Code unique to the 481.css file */

.OceanContentPadding {
	padding: 10px;
}

#OceanOuterCushion {
	padding-left: 10px;
	padding-right: 10px;
}

#titleBarWrapper {
	position: relative;
	top: auto !important;
}

#titleBarWrapper .OceanMargin {
	margin: 0;
}

#siteSloganWrapper {
	position: relative;
	bottom: auto !important;
	padding-top: 20px;
}

#titleBar,
#titleBarBG {
	border-radius: 0px;
	-webkit-border-radius: 0px;
}

#titleBar {
	margin-top: 0px;
}

#siteTitle h1 {
	padding: 0 0 0 10px;
}

#siteSlogan h2 {
	font-size: 200%;
}

#siteSlogan h2 .small {
	font-size: 100%;
}

#upperHorizontalBarContainer {
	padding-top: 10px;
	padding-bottom: 10px;
}

#footerContainer {
	padding-top: 10px;
	padding-bottom: 10px;
}

#footerContainerWrapper {
	padding-top: 0;
	padding-bottom: 0;
}

#footerNav {
	display: none !important;
}

#leftFooter,
#footerContent {
	text-align: center;
	width: 100%;
	float: none;
	display: block;
}

/* Code copied over from the 769.css file follows */

.spacer, #headerMargin {
	height: 10px;
}

#middleHorizontalBar, 
#lowerHorizontalBar,
#contentContainer {
	margin-top: 10px;
}

#headerContent {
	width: auto;
	float: none;
	text-align: center;
}

#nav {
	display: none;
}

.raftNavWrapper {
	display: block;
}

#aside {
	float: none;
	display: block;
	width: auto;
	clear: both;
	margin: 0 0 10px;
	padding: 0;
}

#contentContainer {
	margin-top: 10px;
	margin-bottom: 10px;
}

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

#contentContainer #contentWrapper {
	column-count: 1;
    -moz-column-count: 1;  
    -webkit-column-count: 1;
    column-gap: 0px;   
    -moz-column-gap: 0px;  
    -webkit-column-gap: 0px; 
}

} /* End @media block */

/* @option user-selected RAFT setting */

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

#socialWidget {
	display: none;
}

} /* End @media block */

/* @option user-selected RAFT setting */

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

#siteSloganWrapper {
	display: none;
}

} /* End @media block */

/* @option user-selected RAFT setting */

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

#aside {
	display: none;
}

} /* End @media block */

/* @option user-selected RAFT setting */

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

#backToTopWrapper {
	display: none;
}

} /* End @media block */

/* @user-setting Responsive images */

#contentWrapper img,
#aside img {
	max-width: 100%;
	height: auto;
	-ms-interpolation-mode: bicubic;
}

/* @option user-selected RAFT setting */

/*
HTML code would be as follows to make video content responsive:

<div class="video">
	<iframe src="http://player.vimeo.com/video/6284199?title=0&byline=0&portrait=0" width="800" height="450" frameborder="0"></iframe>
</div>
*/

.video {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video iframe,  
.video object,  
.video embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*  Font Awesome
    the iconic font designed for use with Twitter Bootstrap
    -------------------------------------------------------
    The full suite of pictographic icons, examples, and documentation
    can be found at: http://fortawesome.github.com/Font-Awesome/

    License
    -------------------------------------------------------
    The Font Awesome webfont, CSS, and LESS files are licensed under CC BY 3.0:
    http://creativecommons.org/licenses/by/3.0/ A mention of
    'Font Awesome - http://fortawesome.github.com/Font-Awesome' in human-readable
    source code is considered acceptable attribution (most common on the web).
    If human readable source code is not available to the end user, a mention in
    an 'About' or 'Credits' screen is considered acceptable (most common in desktop
    or mobile software).

    Contact
    -------------------------------------------------------
    Email: dave@davegandy.com
    Twitter: http://twitter.com/fortaweso_me
    Work: http://lemonwi.se co-founder

    */

/* If Font Awesome is used, hide Glyphicons */
[class^="icon-"] {
 	background-image: none;
 	width: auto;
 	height: auto;
 	line-height: 1.00em;
}

@font-face {
  font-family: "FontAwesome";
  src: url('fonts/fontawesome-webfont.eot');
  src: url('fonts/fontawesome-webfont.eot?#iefix') format('eot'), url('fonts/fontawesome-webfont.woff') format('woff'), url('fonts/fontawesome-webfont.ttf') format('truetype'), url('fonts/fontawesome-webfont.svg#FontAwesome') format('svg');
  font-weight: normal;
  font-style: normal;
}


/*  Font Awesome styles
    ------------------------------------------------------- */
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
}
a [class^="icon-"],
a [class*=" icon-"] {
  display: inline-block;
  text-decoration: inherit;
}
/* makes the font 33% larger relative to the icon container */
.icon-large:before {
  vertical-align: middle;
  font-size: 1.3333333333333333em;
}
.btn [class^="icon-"],
.nav-tabs [class^="icon-"],
.btn [class*=" icon-"],
.nav-tabs [class*=" icon-"] {
  /* keeps button heights with and without icons the same */

  line-height: .9em;
}
li [class^="icon-"],
li [class*=" icon-"] {
  display: inline-block;
  width: 1.25em;
  text-align: center;
}
li .icon-large:before,
li .icon-large:before {
  /* 1.5 increased font size for icon-large * 1.25 width */

  width: 1.875em;
}
ul.icons {
  list-style-type: none;
  margin-left: 2em;
  text-indent: -0.8em;
}
ul.icons li [class^="icon-"],
ul.icons li [class*=" icon-"] {
  width: .8em;
}
ul.icons li .icon-large:before,
ul.icons li .icon-large:before {
  /* 1.5 increased font size for icon-large * 1.25 width */

  vertical-align: initial;
}
/*  Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
    readers do not read off random characters that represent icons */
.icon-glass:before {
  content: "\f000";
}
.icon-music:before {
  content: "\f001";
}
.icon-search:before {
  content: "\f002";
}
.icon-envelope:before {
  content: "\f003";
}
.icon-heart:before {
  content: "\f004";
}
.icon-star:before {
  content: "\f005";
}
.icon-star-empty:before {
  content: "\f006";
}
.icon-user:before {
  content: "\f007";
}
.icon-film:before {
  content: "\f008";
}
.icon-th-large:before {
  content: "\f009";
}
.icon-th:before {
  content: "\f00a";
}
.icon-th-list:before {
  content: "\f00b";
}
.icon-ok:before {
  content: "\f00c";
}
.icon-remove:before {
  content: "\f00d";
}
.icon-zoom-in:before {
  content: "\f00e";
}
.icon-zoom-out:before {
  content: "\f010";
}
.icon-off:before {
  content: "\f011";
}
.icon-signal:before {
  content: "\f012";
}
.icon-cog:before {
  content: "\f013";
}
.icon-trash:before {
  content: "\f014";
}
.icon-home:before {
  content: "\f015";
}
.icon-file:before {
  content: "\f016";
}
.icon-time:before {
  content: "\f017";
}
.icon-road:before {
  content: "\f018";
}
.icon-download-alt:before {
  content: "\f019";
}
.icon-download:before {
  content: "\f01a";
}
.icon-upload:before {
  content: "\f01b";
}
.icon-inbox:before {
  content: "\f01c";
}
.icon-play-circle:before {
  content: "\f01d";
}
.icon-repeat:before {
  content: "\f01e";
}
/* \f020 is not a valid unicode character. all shifted one down */
.icon-refresh:before {
  content: "\f021";
}
.icon-list-alt:before {
  content: "\f022";
}
.icon-lock:before {
  content: "\f023";
}
.icon-flag:before {
  content: "\f024";
}
.icon-headphones:before {
  content: "\f025";
}
.icon-volume-off:before {
  content: "\f026";
}
.icon-volume-down:before {
  content: "\f027";
}
.icon-volume-up:before {
  content: "\f028";
}
.icon-qrcode:before {
  content: "\f029";
}
.icon-barcode:before {
  content: "\f02a";
}
.icon-tag:before {
  content: "\f02b";
}
.icon-tags:before {
  content: "\f02c";
}
.icon-book:before {
  content: "\f02d";
}
.icon-bookmark:before {
  content: "\f02e";
}
.icon-print:before {
  content: "\f02f";
}
.icon-camera:before {
  content: "\f030";
}
.icon-font:before {
  content: "\f031";
}
.icon-bold:before {
  content: "\f032";
}
.icon-italic:before {
  content: "\f033";
}
.icon-text-height:before {
  content: "\f034";
}
.icon-text-width:before {
  content: "\f035";
}
.icon-align-left:before {
  content: "\f036";
}
.icon-align-center:before {
  content: "\f037";
}
.icon-align-right:before {
  content: "\f038";
}
.icon-align-justify:before {
  content: "\f039";
}
.icon-list:before {
  content: "\f03a";
}
.icon-indent-left:before {
  content: "\f03b";
}
.icon-indent-right:before {
  content: "\f03c";
}
.icon-facetime-video:before {
  content: "\f03d";
}
.icon-picture:before {
  content: "\f03e";
}
.icon-pencil:before {
  content: "\f040";
}
.icon-map-marker:before {
  content: "\f041";
}
.icon-adjust:before {
  content: "\f042";
}
.icon-tint:before {
  content: "\f043";
}
.icon-edit:before {
  content: "\f044";
}
.icon-share:before {
  content: "\f045";
}
.icon-check:before {
  content: "\f046";
}
.icon-move:before {
  content: "\f047";
}
.icon-step-backward:before {
  content: "\f048";
}
.icon-fast-backward:before {
  content: "\f049";
}
.icon-backward:before {
  content: "\f04a";
}
.icon-play:before {
  content: "\f04b";
}
.icon-pause:before {
  content: "\f04c";
}
.icon-stop:before {
  content: "\f04d";
}
.icon-forward:before {
  content: "\f04e";
}
.icon-fast-forward:before {
  content: "\f050";
}
.icon-step-forward:before {
  content: "\f051";
}
.icon-eject:before {
  content: "\f052";
}
.icon-chevron-left:before {
  content: "\f053";
}
.icon-chevron-right:before {
  content: "\f054";
}
.icon-plus-sign:before {
  content: "\f055";
}
.icon-minus-sign:before {
  content: "\f056";
}
.icon-remove-sign:before {
  content: "\f057";
}
.icon-ok-sign:before {
  content: "\f058";
}
.icon-question-sign:before {
  content: "\f059";
}
.icon-info-sign:before {
  content: "\f05a";
}
.icon-screenshot:before {
  content: "\f05b";
}
.icon-remove-circle:before {
  content: "\f05c";
}
.icon-ok-circle:before {
  content: "\f05d";
}
.icon-ban-circle:before {
  content: "\f05e";
}
.icon-arrow-left:before {
  content: "\f060";
}
.icon-arrow-right:before {
  content: "\f061";
}
.icon-arrow-up:before {
  content: "\f062";
}
.icon-arrow-down:before {
  content: "\f063";
}
.icon-share-alt:before {
  content: "\f064";
}
.icon-resize-full:before {
  content: "\f065";
}
.icon-resize-small:before {
  content: "\f066";
}
.icon-plus:before {
  content: "\f067";
}
.icon-minus:before {
  content: "\f068";
}
.icon-asterisk:before {
  content: "\f069";
}
.icon-exclamation-sign:before {
  content: "\f06a";
}
.icon-gift:before {
  content: "\f06b";
}
.icon-leaf:before {
  content: "\f06c";
}
.icon-fire:before {
  content: "\f06d";
}
.icon-eye-open:before {
  content: "\f06e";
}
.icon-eye-close:before {
  content: "\f070";
}
.icon-warning-sign:before {
  content: "\f071";
}
.icon-plane:before {
  content: "\f072";
}
.icon-calendar:before {
  content: "\f073";
}
.icon-random:before {
  content: "\f074";
}
.icon-comment:before {
  content: "\f075";
}
.icon-magnet:before {
  content: "\f076";
}
.icon-chevron-up:before {
  content: "\f077";
}
.icon-chevron-down:before {
  content: "\f078";
}
.icon-retweet:before {
  content: "\f079";
}
.icon-shopping-cart:before {
  content: "\f07a";
}
.icon-folder-close:before {
  content: "\f07b";
}
.icon-folder-open:before {
  content: "\f07c";
}
.icon-resize-vertical:before {
  content: "\f07d";
}
.icon-resize-horizontal:before {
  content: "\f07e";
}
.icon-bar-chart:before {
  content: "\f080";
}
.icon-twitter-sign:before {
  content: "\f081";
}
.icon-facebook-sign:before {
  content: "\f082";
}
.icon-camera-retro:before {
  content: "\f083";
}
.icon-key:before {
  content: "\f084";
}
.icon-cogs:before {
  content: "\f085";
}
.icon-comments:before {
  content: "\f086";
}
.icon-thumbs-up:before {
  content: "\f087";
}
.icon-thumbs-down:before {
  content: "\f088";
}
.icon-star-half:before {
  content: "\f089";
}
.icon-heart-empty:before {
  content: "\f08a";
}
.icon-signout:before {
  content: "\f08b";
}
.icon-linkedin-sign:before {
  content: "\f08c";
}
.icon-pushpin:before {
  content: "\f08d";
}
.icon-external-link:before {
  content: "\f08e";
}
.icon-signin:before {
  content: "\f090";
}
.icon-trophy:before {
  content: "\f091";
}
.icon-github-sign:before {
  content: "\f092";
}
.icon-upload-alt:before {
  content: "\f093";
}
.icon-lemon:before {
  content: "\f094";
}
.icon-phone:before {
  content: "\f095";
}
.icon-check-empty:before {
  content: "\f096";
}
.icon-bookmark-empty:before {
  content: "\f097";
}
.icon-phone-sign:before {
  content: "\f098";
}
.icon-twitter:before {
  content: "\f099";
}
.icon-facebook:before {
  content: "\f09a";
}
.icon-github:before {
  content: "\f09b";
}
.icon-unlock:before {
  content: "\f09c";
}
.icon-credit-card:before {
  content: "\f09d";
}
.icon-rss:before {
  content: "\f09e";
}
.icon-hdd:before {
  content: "\f0a0";
}
.icon-bullhorn:before {
  content: "\f0a1";
}
.icon-bell:before {
  content: "\f0a2";
}
.icon-certificate:before {
  content: "\f0a3";
}
.icon-hand-right:before {
  content: "\f0a4";
}
.icon-hand-left:before {
  content: "\f0a5";
}
.icon-hand-up:before {
  content: "\f0a6";
}
.icon-hand-down:before {
  content: "\f0a7";
}
.icon-circle-arrow-left:before {
  content: "\f0a8";
}
.icon-circle-arrow-right:before {
  content: "\f0a9";
}
.icon-circle-arrow-up:before {
  content: "\f0aa";
}
.icon-circle-arrow-down:before {
  content: "\f0ab";
}
.icon-globe:before {
  content: "\f0ac";
}
.icon-wrench:before {
  content: "\f0ad";
}
.icon-tasks:before {
  content: "\f0ae";
}
.icon-filter:before {
  content: "\f0b0";
}
.icon-briefcase:before {
  content: "\f0b1";
}
.icon-fullscreen:before {
  content: "\f0b2";
}
.icon-group:before {
  content: "\f0c0";
}
.icon-link:before {
  content: "\f0c1";
}
.icon-cloud:before {
  content: "\f0c2";
}
.icon-beaker:before {
  content: "\f0c3";
}
.icon-cut:before {
  content: "\f0c4";
}
.icon-copy:before {
  content: "\f0c5";
}
.icon-paper-clip:before {
  content: "\f0c6";
}
.icon-save:before {
  content: "\f0c7";
}
.icon-sign-blank:before {
  content: "\f0c8";
}
.icon-reorder:before {
  content: "\f0c9";
}
.icon-list-ul:before {
  content: "\f0ca";
}
.icon-list-ol:before {
  content: "\f0cb";
}
.icon-strikethrough:before {
  content: "\f0cc";
}
.icon-underline:before {
  content: "\f0cd";
}
.icon-table:before {
  content: "\f0ce";
}
.icon-table:before {
  content: "\f0ce";
}
.icon-magic:before {
  content: "\f0d0";
}
.icon-truck:before {
  content: "\f0d1";
}
.icon-pinterest:before {
  content: "\f0d2";
}
.icon-pinterest-sign:before {
  content: "\f0d3";
}
.icon-google-plus-sign:before {
  content: "\f0d4";
}
.icon-google-plus:before {
  content: "\f0d5";
}
.icon-money:before {
  content: "\f0d6";
}
.icon-caret-down:before {
  content: "\f0d7";
}
.icon-caret-up:before {
  content: "\f0d8";
}
.icon-caret-left:before {
  content: "\f0d9";
}
.icon-caret-right:before {
  content: "\f0da";
}
.icon-columns:before {
  content: "\f0db";
}
.icon-sort:before {
  content: "\f0dc";
}
.icon-sort-down:before {
  content: "\f0dd";
}
.icon-sort-up:before {
  content: "\f0de";
}
.icon-envelope-alt:before {
  content: "\f0e0";
}
.icon-linkedin:before {
  content: "\f0e1";
}
.icon-undo:before {
  content: "\f0e2";
}
.icon-legal:before {
  content: "\f0e3";
}
.icon-dashboard:before {
  content: "\f0e4";
}
.icon-comment-alt:before {
  content: "\f0e5";
}
.icon-comments-alt:before {
  content: "\f0e6";
}
.icon-bolt:before {
  content: "\f0e7";
}
.icon-sitemap:before {
  content: "\f0e8";
}
.icon-umbrella:before {
  content: "\f0e9";
}
.icon-paste:before {
  content: "\f0ea";
}
.icon-user-md:before {
  content: "\f200";
}
.icon-apple-logo:before {
  content: "\f500";
}
.icon-windows-8:before {
  content: "\f501";
}
.icon-js-fiddle:before {
  content: "\f502";
}
.icon-skype:before {
  content: "\f503";
}
.icon-youtube-sign:before {
  content: "\f504";
}
.icon-youtube:before {
  content: "\f505";
}
.icon-vimeo-sign:before {
  content: "\f506";
}
.icon-vimeo:before {
  content: "\f507";
}
.icon-lastfm-sign:before {
  content: "\f508";
}
.icon-lastfm:before {
  content: "\f509";
}
.icon-rss-sign:before {
  content: "\f50a";
}
.icon-reddit:before {
  content: "\f50b";
}
.icon-delicious-sign:before {
  content: "\f50c";
}
.icon-wordpress-sign:before {
  content: "\f50d";
}
.icon-wordpress:before {
  content: "\f50e";
}
.icon-git-fork:before {
  content: "\f50f";
}
.icon-blogger-sign:before {
  content: "\f510";
}
.icon-blogger:before {
  content: "\f511";
}
.icon-tumblr-sign:before {
  content: "\f512";
}
.icon-tumblr:before {
  content: "\f513";
}
.icon-flickr-sign:before {
  content: "\f514";
}
.icon-flickr:before {
  content: "\f515";
}
.icon-picasa-sign:before {
  content: "\f516";
}
.icon-picasa:before {
  content: "\f517";
}
.icon-amazon-sign:before {
  content: "\f518";
}
.icon-amazon:before {
  content: "\f519";
}
.icon-yelp-sign:before {
  content: "\f51a";
}
.icon-yelp:before {
  content: "\f51b";
}
.icon-soundcloud:before {
  content: "\f51c";
}
.icon-spotify:before {
  content: "\f51d";
}
.icon-yahoo-sign:before {
  content: "\f520";
}
.icon-yahoo:before {
  content: "\f521";
}
.icon-evernote-sign:before {
  content: "\f522";
}
.icon-evernote:before {
  content: "\f523";
}
.icon-google-sign:before {
  content: "\f524";
}
.icon-google:before {
  content: "\f525";
}
.icon-hacker-news:before {
  content: "\f526";
}
.icon-map:before {
  content: "\f529";
}
.icon-bus-sign:before {
  content: "\f52a";
}
.icon-bike-sign:before {
  content: "\f52b";
}
.icon-car-sign:before {
  content: "\f52c";
}
.icon-taxi-sign:before {
  content: "\f52d";
}
.icon-truck-sign:before {
  content: "\f52e";
}
.icon-handicap-sign:before {
  content: "\f52f";
}


/* @option user-selected miscellaneous theme setting */

#nav li span.currentIcon {
	display: none;
}


/* @option user-selected sidebar function */

a, a:visited {
	text-decoration: underline;
}


		