/* ---- Custom css for New Palm site ----*/

/* --- updated: 09/04/2015 by MJS ---*/
/* --- increase width of HR --- */

.line {
  border-bottom: 5px solid #888;
}

/*---remove padding from next page at bottom ---- */


.pagenav, .pagination, .pager {
    margin: 0;
    float: left;
    width: 100%;
    padding: 0;
}
/* ---background color on event cats pages --- 
#eb-categories .eb-description, #eb-events .eb-description, #eb-event-page .eb-description {
  background: #faf0cf;*/
}
/* ---- Registration Button ---- */
.regbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #fed897;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fed897;
	box-shadow:inset 0px 1px 0px 0px #fed897;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6b33d), color-stop(1, #d29105) );
	background:-moz-linear-gradient( center top, #f6b33d 5%, #d29105 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6b33d', endColorstr='#d29105');
	background-color:#f6b33d;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #eda933;
	display:inline-block;
	color:#ffffff;
	font-family:Verdana;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:150px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #cd8a15;
}
.regbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d29105), color-stop(1, #f6b33d) );
	background:-moz-linear-gradient( center top, #d29105 5%, #f6b33d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d29105', endColorstr='#f6b33d');
	background-color:#d29105;
}.regbutton:active {
	position:relative;
	top:1px;
}

/* ------- Change color of category headings  07-01-16 -------- */
h1, h2, h3, h4, h5, h6 {
    color: #113aad;
    }
.input-small {
    width: 200px;
}

footer#footerwrap /*---- footer blackground Colour --- */
{
  background-color: #000;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    display: inline-block;
    height: 40px;
}



#menu
{
		padding: 0px;
		/*background: -moz-linear-gradient(center top , #E4F5FC 0%, #BFE8F9 30%, #9FD8EF 50%, #2AB0ED 99%) repeat scroll 0 0 transparent;*/
		background: #e4f5fc; /* Old browsers */
		background: -moz-linear-gradient(top, #e4f5fc 0%, #bfe8f9 30%, #9fd8ef 50%, #2ab0ed 99%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4f5fc), color-stop(30%,#bfe8f9), color-stop(50%,#9fd8ef), color-stop(99%,#2ab0ed)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #e4f5fc 0%,#bfe8f9 30%,#9fd8ef 50%,#2ab0ed 99%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #e4f5fc 0%,#bfe8f9 30%,#9fd8ef 50%,#2ab0ed 99%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #e4f5fc 0%,#bfe8f9 30%,#9fd8ef 50%,#2ab0ed 99%); /* IE10+ */
		background: linear-gradient(top, #e4f5fc 0%,#bfe8f9 30%,#9fd8ef 50%,#2ab0ed 99%); /* W3C */
		Filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4f5fc', endColorstr='#2ab0ed',GradientType=0 ); /* IE6-9 */

		border-style: none;
		
}

/* ----------- this removes the padding above the logo --------- */
#logowrap .zen-spotlight {
    border: 0 none;
    padding-bottom: 0;
    padding-top: 0px;
    }
.zen-spotlight
{
		padding: 10px 0;
		
}
.moduletable 
{
		margin-bottom: 0;
}

#eb-categories .eb-box-heading, #eb-events .eb-box-heading, #eb-event-page .eb-box-heading 
{
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
	}
	
	.sidebar .moduletable
	{
		background: url("../../images/background.png") repeat-x scroll 0 0 #C0F7F5;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 20px;			/* ---added by MJS 18-01-16 ---*/
		border-radius: 10px;
		border: 1px solid #dbdee1		/* ----Border restyled ---*/
	}
	
	
small.category, small.location {
    margin-left: -20px;				/* --- Moving location in line with other items ----- */
    padding-bottom: 4px;
    padding-left: 4px;
    padding-top: 4px;
	}
	
	.zen-module-title h3 {
    margin: 0;
    text-align: center;
    text-transform: uppercase;
	}
	
	h1, h2, h3, h4, h5, h6
	{
		font-weight: bold;
	}
	.breadcrumb
	{
	
	padding: 8px 15px;
	}
	#navwrap.fixed
	{
		z-index: 10;				/* ---- changed to 10000 from 10 to solve slide show overlapping menu ---*/
	}
	#logowrap #search form
	{
	padding-top: 40px;
	}
	input.input-small{
		padding-left: 10px;
		text-indent: 20px;
	}
	#bannerwrap
	{
	float: left;
	margin: 0 0 -45px;
	width: 100%;
	}
	
	/*------- Changes height of active page navigation ---------*/
	.pagenav li.active a, .pagination li.active a, .pager li.active a {
    line-height: 37px;
}
	