/**** Left Nav ****/
/******************/

.sidebar-nav, .sidebar-left-cont {
    width: 100%;
    background: #f2f0e6;
    clear: both;
    padding-bottom:5px;
    margin-bottom:20px
}

/* removes bullets from left nav lists */
.sidebar-links li, .ITS-sidebar-links li {
    list-style-type: none; 
}

/* Alignment of Left Nav Items*/
.sidebar-links li {
  margin-left: -14px;
}

/* Left Nav Link Color */
ul.ITS-sidebar-links a, ul.sidebar-links a, .sidebar-left-cont a {
    font: normal 15px/normal OpenSans-Semibold;
	color: #b31e3b /*#689a97*/;
    text-decoration: none;

}

ul.ITS-sidebar-links a:hover, ul.sidebar-links a:hover, .sidebar-left-cont a:hover {
	/*color: #9d2235 #b31e3b;*/
	/*font-weight:bold;*/
    text-decoration: underline;

}

/* "In This Section" List Items */

ul.ITS-sidebar-links {
	font: normal 15px/normal OpenSans-Semibold;
	padding: 0;
	width:100%;
	/*border-bottom: #f2e6d6 33px solid;*/
	
}

/*.ITS-sidebar-links {
	text-align:center;
	
}*/

/* automagically add zebra stripes to list items 
li.ITS-sidebar-links:nth-child(odd) {	
	background: #e9e3d5; 
}*/

/* simulate border at the end of the top list*/
li.ITS-sidebar-links:first-child {
	padding-top: 18px;
	/*border-top: 2px solid #e9e3d5;*/
}

/* simulate spacing at the end of the top list*/
li.ITS-sidebar-links:last-child {
	padding-bottom:20px;
}

/*li.ITS-sidebar-links:hover {	
	background: #b31e3b;
}*/

li.ITS-sidebar-links a {	
	/*background: green;*/
	/*font-size: 1.3em;*/
	margin-left: 25px;
}

/*li.ITS-sidebar-links a:hover {	
	color: #fce052;
	text-decoration:none;
}*/


/*** Left Nav Headers ***/

/* Custom "In This Section" Header - Class will need to be added to HTML Template*/

span.inthisection {
    width: 100%;
    background: url(/renderfile/dd4cbe4aac1000540046967c3b6e89cf/_files/2015/img/home/border_line.jpg) repeat-x left bottom #b31e3b;
    font: normal 35px/normal 'BebasNeueBold';
    color: #fce052;
    text-align: center;
    text-transform: uppercase;
    margin:0 0 5px 0;
    padding: 19px 0 19px 0;
    position: relative;
    clear: both;
    display:inline-block;
}

/* END "In This Section" Header */

span.title, span.subtitle, .sidebar-nav b {
    color: #58595b;
    font: normal 20px/normal 'BebasNeueBold';
    padding-left: 27px;
}

/*span.title {
    padding-left: 0px;
}*/

/*Fix spacing for left nav Title blocks following an automated "In This Section" block*/
span.title:first-child, span.subtitle:first-child {
	display:block;
	border-top: #f2f0e6 solid 17px;
}

.sidebar-nav {
	margin-top: 33px;
}

/* "Contact Information" Left Nav Section */

.sidebar-left-cont /*.trajan*/ { /* ".trajan" is potentially another CSS class that affects a left nav section on Park Search Pages (http://www.park.edu/search/) */
    color: #58595b;
    padding: 14px 20px 14px 20px;
}

.sidebar-left-cont span.title {
    padding-left: 0px;

}

.sidebar-left-cont span.title:first-child {
	border:none;	
}

/* END "Contact Information" Left Nav Section */


/*** ALL Left Nav Containers, less the Request Info Form ***/
/***********************************************************/

/*add green border to the bottom of each container*/
.sidebar-nav, .sidebar-left-cont {
	/*border-bottom: #f2f0e6 11px solid; */
	border-bottom: 10px solid rgb(171, 198, 195);
}

/* Spacing between containers */
.sidebar-nav, .sidebar-left-cont {
	margin-bottom: 33px;
}

/* Spacing Between List Items */
.sidebar-links li, .ITS-sidebar-links li {
  padding: 7px 0;
}

/*** END ALL Left Nav Containers, less the Request Info Form ***/


/*** Automated Left Nav Fixes ***/
/********************************/

.left_nav ul.box_menu_list li a:hover {
    color: #b31e3b;
	text-decoration: underline;

}
 /*Un-Zebra Stripe Items */
.left_nav ul.box_menu_list li:nth-child(even) {
	background:none;
	
}


/*** END Automated Left Nav Fixes ***/
/********************************/