body,
.raftPreview #pageWrapper {
	background-color: #F6F6F6;
	background-image: -moz-linear-gradient(top, #F6F6F6, #F6F6F6);
	background-image: -ms-linear-gradient(top, #F6F6F6, #F6F6F6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F6F6F6), to(#F6F6F6));
	background-image: -webkit-linear-gradient(top, #F6F6F6, #F6F6F6);
	background-image: -o-linear-gradient(top, #F6F6F6, #F6F6F6);
	background-image: linear-gradient(top, #F6F6F6, #F6F6F6);
	background-repeat: repeat-x;
}

/* @group Social Bar */

#socialBar {
	color: #EAEAEA;
}

#socialBar a {
	color: #EAEAEA;
}

#socialBar a:visited {
	color: #EAEAEA;
}

#socialBar a:hover {
	color: #B3B3B3;
}

#socialBar a:active {
	color: #B3B3B3;
}

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

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

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

#socialBarBackground {
	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);
}


/* @end */

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: #004080;
	background-image: -moz-linear-gradient(top, #004080, #004080);
	background-image: -ms-linear-gradient(top, #004080, #004080);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#004080), to(#004080));
	background-image: -webkit-linear-gradient(top, #004080, #004080);
	background-image: -o-linear-gradient(top, #004080, #004080);
	background-image: linear-gradient(top, #004080, #004080);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004080', endColorstr='#004080', GradientType=0);
	border-bottom: 5px solid #BF3822;
}

#siteTitle h1 a {
	color: #FFFFFF;
}

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

#siteSlogan h2 {
	color: #FFFFFF;
}

#upperHorizontalBar {
	background-color: #F2F2F2;
	background-image: -moz-linear-gradient(top, #E7E7E7, #F2F2F2);
	background-image: -ms-linear-gradient(top, #E7E7E7, #F2F2F2);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#E7E7E7), to(#F2F2F2));
	background-image: -webkit-linear-gradient(top, #E7E7E7, #F2F2F2);
	background-image: -o-linear-gradient(top, #E7E7E7, #F2F2F2);
	background-image: linear-gradient(top, #E7E7E7, #F2F2F2);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E7E7E7', endColorstr='#F2F2F2', 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: #1A83FA;
}

#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: #1A83FA;
}

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

#banner {
	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;
}

#contentContainer #contentWrap {
	color: #000000;
	background: #FFFFFF;
}

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

.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 [class^="icon-"] {
	color: #FFFFFF;
}

#nav li a:hover,
#nav li a:hover [class^="icon-"] {
	color: #309BD3;
}

#nav li a:active,
#nav li a:active [class^="icon-"] {
	color: #F65137;
}

#nav ul li .current,
#nav ul li .current:hover,
#nav ul li .currentAncestor,
#nav ul li .currentAncestor:hover,
#nav ul li .current [class^="icon-"],
#nav ul li .currentAncestor [class^="icon-"] {
	color: #FF5031;
}

#nav ul ul,
#nav ul ul ul,
#nav ul ul ul ul,
#nav ul ul ul ul ul {
	background: #0A0A0A;
}

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

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

#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: #2E95CF;
}

#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: #EFE328;
}

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

#footerText {
	color: #191919;
}

#footer a,
#myExtraContent10 a {
	color: #191919;
}

#footer a:visited,
#myExtraContent10 a:visited {
	color: #191919;
}

#footer a:hover,
#myExtraContent10 a:hover {
	color: #1A83FA;
}

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

#sidebarTitle h3 {
	color: #404040;
}

#sidebar {
	color: #777777;
}

#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: #0C4D9C;
}

h3 {
	color: #114E99;
}

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 {
	border-top: 1px solid #333333;
}

.raftNav a {
	color: #FFFFFF;
	border-bottom: 1px solid #333333;
}

.raftNav a:hover,
.raftNav a:hover span.sup {
	color: #4C4C4C;
}

.raftNav a:active,
.raftNav a:active span.sup {
	color: #0055BB;
}

.raftNav span.sup {
	color: #999999;
}

.raftNav a.current,
.raftNav a.current span.sup {
	color: #4C4C4C;
}

.raftNav a.currentAncestor.
.raftNav a.currentAncestor span.sup {
	color: #4C4C4C;
}


		/* @option User selected body background setting */



/* @option user selected socialBar setting */

#socialBar,
#socialBarSpacer {
	display: none;
}

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

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

/* @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: 70px;
}

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

#nav ul ul {
	top: 70px;
}

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

#banner {
	min-height: 500px;
}

/* @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: center;
}

#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: 130%;
}

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

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

#nav ul ul ul {
	left: 200px !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: Myriad Pro, Trebuchet MS, Arial, Sans-Serif;
}

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

#nav, #megamenu, #megamenuStack, #shakeNav, #splitNav, #blockNav {
	font-family: Myriad Pro, Trebuchet MS, Arial, Sans-Serif;
}

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

body {
	font-family: Arial, arial, Helvetica, sans-serif;
}

/* @option user selected font size */

body {
	font-size: 80%;
}

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

body {
	line-height: 1.50em;
}

/* @option user-selected horizontal container */

#upperHorizontalBar {
	display: block;
}

/* @option user-selected horizontal container */

#footerContainer {
	display: block;
}

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

#titleLogo {
	display: block;
}

#siteTitle h1 {
	display: none;
}

/* @option User selected content padding setting */

.OceanContentPadding {
	padding: 40px;
}

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

/* @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;
}

#aside{font-size:100%}

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

.OceanWidth {
	max-width: 1040px;
}

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

#titleBarWrapper {
	top: -500px;
}

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

#siteSlogan h2 {
	bottom: -500px;
}

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

#footerNav {
	display: inline;
}

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

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