body, ul, li {
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}

#menu {
  margin: 0;
  position: relative;
  z-index: 109;
  padding: 0;
}

.secondary#menu, .admin#menu {
  margin: -2px 0 0;
  z-index: 10;
}

.secondary#menu li a, .admin#menu li a {
  color: white;
  font-size: 11px;
  text-transform: capitalize;
  margin: -1px 0 0;
  padding: 10px;
}

#menu li a {
  padding: 10px 1em;
}

.admin#menu li a {
  font-size: 15px;
}
  
/*.secondary#menu li {
  margin: 0 9px;
}*/


#menu li {
  	/*  background: url(../img/nav-div.png) right 13px no-repeat;
  	border-right: 1px solid #c35b00 !important;
  	border-left: 1px solid #6d3217 !important; */
   	float:left;
	display:block;
	text-align:center;
  	position:relative;
	border:none;
	z-index: 50;
}

#menu li:last-child {
  background: none;
}

/*#menu li:first-child a {
  padding-left: 0 !important; 
}*/

.active {
  background: #fff;
  color: #340101 !important;
}

#menu li:hover {
	color: #13585a;
	z-index: 209;
}

@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  src: local("Roboto Medium"), local("Roboto-Medium"), url("https://fonts.gstatic.com/s/roboto/v15/oOeFwZNlrTefzLYmlVV1UFtXRa8TVwTICgirnJhmVJw.woff2") format("woff2"), url("https://fonts.gstatic.com/s/roboto/v15/oOeFwZNlrTefzLYmlVV1UD8E0i7KZn-EPnyo3HZu7kw.woff") format("woff");
}

#menu li a {
	display:block;
	font-weight: normal;
  	margin: 0;
	outline:0;
	padding: 7px 13px;
	text-decoration:none;
	text-transform: uppercase;
	font-family: "Roboto";
    font-size: 1.2em;
    margin: 3px 0 0 10px;
}

/*#menu li a {
    display: block;
    font-family: tahoma !important;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.07em;
    margin: 0;
    outline: 0 none;
    padding: 8px 15px;
    text-decoration: none;
    text-transform: uppercase;
}
*/

#admin-body #menu li a, #admin-tipster #menu li a {
	font-size: 17px;
}

/*#menu li:hover a {
	color: #479CCF !important;
}*/

.dropdown_1column, 
.dropdown_2columns, 
.dropdown_3columns, 
.dropdown_4columns,
.dropdown_5columns {
	margin: 0 auto;
	padding-top: 1px;
	float: left;
	position: absolute;
	left: -999em;
	text-align: left;
  	color: white;
  	z-index: 500;
}

.dropdown_1columns {width: auto;}
.dropdown_2columns {width: 323px;}
.dropdown_3columns {width: 780px;}
.dropdown_4columns {width: auto;}
.dropdown_5columns {width: auto;}

#menu li:hover .dropdown_1column, 
#menu li:hover .dropdown_2columns, 
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns {
	left: 0;
	top:auto;
	color: #FC6 !important;
}

.col_1,
.col_2,
.col_3,
.col_4,
.col_5 {
  background: #E6E6E6;
	display:inline;
	float: left;
	position: relative;
  padding: 10px 10px 0 10px;
}

#menu li:hover .dropdown_1column a, 
#menu li:hover .dropdown_2columns a, 
#menu li:hover .dropdown_3columns a,
#menu li:hover .dropdown_4columns a,
#menu li:hover .dropdown_5columns a {
  font-size: 0.8em;
 /* padding: 7px;*/
  padding: 7px 0 7px 7px;
  /*color: #479CCF  !important;*/
  text-shadow: none !important;
}



/*
.col_1 { width: 240px; }
.col_2 {width: 240px;}
.col_3 { width: 240px; }
.col_4 {width:605px;}
.col_5 {width:690px;}
*/

/*.col_1 img { margin-top: 20px;}*/

#menu .menu_right {
	float:right;
	margin-right:0px;
}
#menu li .align_right {
	/* Rounded Corners */
	-moz-border-radius: 5px 0px 5px 5px;
  -webkit-border-radius: 5px 0px 5px 5px;
  border-radius: 5px 0px 5px 5px;
  width: 145px;
  behavior: url(/PIE.htc)
}

#menu li:hover .align_right {
	left:auto;
	right:-1px;
	top:auto;
}

#menu p, #menu h2, #menu h3, #menu ul li {
  line-height:18px;
	font-size:16px;
	text-align:left;
}

#menu h2 {
	font-size:21px;
	font-weight:400;
	letter-spacing:-1px;
	margin:7px 0 14px 0;
	padding-bottom:14px;
	border-bottom:1px solid #fddab4;
}
#menu h3 {
	color: rgba(255,255,255,0.5);
	font-size:18px;
	font-weight: normal;
	margin: 5px 0;
	padding:5px 0;
	border-bottom: 1px solid rgba(255,255,255,0.5);
}
#menu p {
	line-height:18px;
	margin:0 0 10px 0;
}

#menu li:hover div a {
	color:#fff;
}
#menu li:hover div a:hover {
	color: #fff;
	/*background: rgba(255,255,255,0.7);*/
}

.strong {
	font-weight:bold;
}
.italic {
	font-style:italic;
}

#menu li ul {
	list-style:none;
	padding:0;
	/*margin:0 0 12px 0;*/
	margin:0;
}

#menu li ul li {
	background: none;
	line-height: 15px;
	position:relative;
	margin: 0;
	float:none;
	font-weight: normal;
	text-align:left;
	padding: 0;
	/*height: 32px !important;*/
}

#menu li ul li a {
    font-size: 12px;
    font-weight: normal;
    padding: 5px;
    text-transform: none;
}




/* ADDITIONAL OSBORNE BROOK AMENDS */


#menu .dropdown_1column .col_1 ul {
/*  margin-top: 10px;*/
}

