


/* this sets the page text background color */
.site-content .entry-header ,.site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content 
{
background-color:transparent;
}

.custom-footer
{
width:100%;
/* background-color:#85b2d3; */

vertical-align:top;
padding-bottom:10px;
padding-top:10px;
}

.site-content .entry-content
{
color:black;
}

.site-content .entry-content a
{
color:black;
font-weight:600;
font-style:italic;
text-decoration:none;
}

.site-content .entry-content a:hover
{
color:black;
font-weight:900;
font-style:italic;
text-decoration:underline;
}


.site-title
{
color:yellow;
}
 #site-header  img{
position: relative;
z-index: 3;
}

/* Sets the main page background colour */
#xxpage{
background-color:#f2f9ff;
}


#page
{background: rgb(190,215,234); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(242,249,255,1) 24%, rgba(133,178,211,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(24%,rgba(242,249,255,1)), color-stop(100%,rgba(133,178,211,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(242,249,255,1) 24%,rgba(133,178,211,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(242,249,255,1) 24%,rgba(133,178,211,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(242,249,255,1) 24%,rgba(133,178,211,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(242,249,255,1) 24%,rgba(133,178,211,1) 100%); /* W3C */



}

body

{
background: rgb(247,228,187); /* Old browsers */
background: -moz-linear-gradient(45deg,  rgba(247,228,187,1) 24%, rgba(133,178,211,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(24%,rgba(247,228,187,1)), color-stop(100%,rgba(133,178,211,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  rgba(247,228,187,1) 24%,rgba(133,178,211,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  rgba(247,228,187,1) 24%,rgba(133,178,211,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  rgba(247,228,187,1) 24%,rgba(133,178,211,1) 100%); /* IE10+ */
background: linear-gradient(45deg,  rgba(247,228,187,1) 24%,rgba(133,178,211,1) 100%); /* W3C */

}



/* sets site footer */
.site-footer {
	background-color: black;


	}
	
#content-sidebar .widget a,
.fixed-content-sidebar  a,
.fixed-content-sidebar .widget .widget_meta li a
{
color:black;
text-transform: initial;
font-weight:normal!important;
}

#content-sidebar .widget a:hover,
.fixed-content-sidebar  a:hover
{
color:#00CCFF!important;
text-transform: initial;
font-weight:normal!important;
}
	
/* fomats the sidemenu bar titles */	
.fixed-content-sidebar .widget-title,
.default-footer .widget-title,
#content-sidebar .widget-title

{
border-top: 5px solid #000;
	color: #2b2b2b;
	font-size:18px;
height:40px;
font-weight:700!important;
	
}

/* fixes the custom menu widget display issues */
.custom-footer 
{
line-height:35px!important;
font-size:13px;
border-top:40px;
}


.content-sidebar ul
{margin-left:15px!important;
}

.custom-footer-main-menu-widget  ul li li:first-child,
.fixed-content-sidebar  ul li li:first-child
{
border-top: 1px solid rgba(0, 0, 0, 0.1);

}


.turn-off-submenu-borders  ul li li
{
border-top:none!important;

}




.fixed-content-sidebar  ul li
{
margin-left:-15px!important;
}

.advanced_menu_widget li,
.fixed-content-sidebar  ul li,
.fixed-content-sidebar .sub-menu li
{
border-color:black;

border-top: 1px solid rgba(0, 0, 0, 0.1);
display:block;
padding: -20px 10px 10;


}

/* hidden menu used when narrow browser width */

.custom-footer-menu-widget
{
background-color:#85b2d3;
color:black;
}

/* side menu colors */

#content-sidebar .widget,
.fixed-content-sidebar
{
border:1px solid gray;
background-color:#f3f89f;

-webkit-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    3px 3px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         3px 3px 5px 0px rgba(50, 50, 50, 0.75);
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;

}

/* menu text */
#content-sidebar .widget a,
.fixed-content-sidebar  a

{
color:black;
text-transform: initial;
font-weight:normal!important;
}


/* menu text hover */
#content-sidebar .widget a:hover,
.fixed-content-sidebar  a:hover
{
color:yellow;
text-transform: initial;
font-weight:normal;

}



/* main/sub menu hover */
.primary-navigation li:hover > a,
.primary-navigation li.focus > a,
.primary-navigation ul ul a:hover,	
.primary-navigation ul ul li.focus > a ,
#primary-navigation li:hover
{

background-color:#0099FF!important;
}





/* main menu dropdown menu background hover colour */



.primary-navigation ul ul a:hover,
	.primary-navigation ul ul li.focus > a {
		background-color: #00CCFF;
	}
/* main menu dropdown menu background colour */
.primary-navigation ul ul,
	.primary-navigation ul ul li {
		background-color: #003399;
		
	}
	

#primary-navigation li:hover,
#primary-navigation ul :hover,
	.primary-navigation li:hover > a,
	.primary-navigation li.focus > a {
		background-color: #0099FF;
		color: #fff;
	}
	
	/* text color of main menu text */
	#primary-navigation  a{
color: white;
}

/* main menu background */
.site-header {
background-color: #000066 !important;
}

/* this code locks the primary menu bar so that the page selected is the menu item highlighted */
#primary-navigation ul li:hover > ul,

 {
	display: block;
}


#primary-navigation ul li.current_page_item > a,
#primary-navigation ul li.current-menu-ancestor > a,
#primary-navigation ul li.current-menu-item > a,
#primary-navigation ul li.current-menu-parent > a {
	color: yellow;
	background-color:#0033FF;
}
* html #primary-navigation ul li.current_page_item a,
* html #primary-navigation ul li.current-menu-ancestor a,
* html #primary-navigation ul li.current-menu-item a,
* html #primary-navigation ul li.current-menu-parent a,
* html #primary-navigation ul li a:hover {
	color: yellow;
	background-color:#0033FF;
}
/* fixed content side menu */
.fixed-content-sidebar li:hover > ul {
	display: block;
}
.fixed-content-sidebar li.current_page_item > a,
.fixed-content-sidebar li.current-menu-ancestor > a,
.fixed-content-sidebar li.current-menu-item > a,
.fixed-content-sidebar li.current-menu-parent > a {
	color: #00CCFF;
	
}
* html .fixed-content-sidebar li.current_page_item a,
* html .fixed-content-sidebar li.current-menu-ancestor a,
* html .fixed-content-sidebar li.current-menu-item a,
* html .fixed-content-sidebar li.current-menu-parent a,
* html .fixed-content-sidebar li a:hover {
	color: #00CCFF;
}


/* content side menu */
#content-sidebar li:hover > ul {
	display: block;
}
#content-sidebar li.current_page_item > a,
#content-sidebar li.current-menu-ancestor > a,
#content-sidebar li.current-menu-item > a,
#content-sidebar li.current-menu-parent > a {
	color: #00CCFF;
	
}
* html #content-sidebar li.current_page_item a,
* html #content-sidebar li.current-menu-ancestor a,
* html #content-sidebar li.current-menu-item a,
* html #content-sidebar li.current-menu-parent a,
* html #content-sidebar li a:hover {
	color: #00CCFF;	
}




.widget_meta li,

{
border-color:black;
border-top: 1px solid rgba(0, 0, 0, 0.1);
display:block;


}
