body {
	margin: 0;
	padding: 0;
	background: #E9EAED;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838468;
}
h1, h2, h3 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
h1 {
	font-size: 1.5em;
	font-weight: normal;
	color: #162334;
}
h2 {
	font-size: 1.1em;
	font-weight: bold;
	color: #162334;
}
h3 {
	font-size: 1.1em;
	font-weight: bold;
}
strong {
    font-weight: normal;    
}
p, ul, ol {
	line-height: 150%;
}
ul, ol {
}
a 
{
    font-weight: bold;
	text-decoration: none;
	color: #2E2216; 
}
a:hover {
	text-decoration: underline;
}
img.border {
	border: 6px solid #E1F1F6;
}
img.alignleft {
	float: left;
	margin-right: 25px;
}
img.alignright {
	float: right;
}
img.aligncenter {
	margin: 0px auto;
}
#wrapper {
}

#header {
	width: 950px;
	height: 125px;
	margin: 0 auto;
}
#customheader {
	width: 950px;
	height: auto;
 	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
}
#logo {
	float: left;
	width: 340px;
	height: 100px;
	/* background: #FFFFFF; */
	/* padding-left: 20px; */
}
#logo h1 {
	margin: 0;
	padding: 40px 0px 0px 0px;
	float: left;
	letter-spacing: -0px;
	text-shadow: -1px 1px 2px #FFFFFF;
    font-weight: bold;
	font-family: Arial;
	font-size:24px;
	color:  #FFFFFF; /* #162334; */
}
#logo h2 {
	margin: 0;
	padding: 0px 0px 0px 0px;
	float: left;
	clear: left;
	letter-spacing: -0px;
	/* text-shadow: -1px 1px 2px #FFFFFF; */
	font: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
#logo h3 {
	margin: 0;
	padding: 32px 0px 0px 0px;
	float: left;
	/* letter-spacing: -1px; */
	text-shadow: -1px 1px 3px #FFFFFF;
    /* font-weight: bold; */
	font-family: 'Days One', sans-serif;
	font-size: 20px;
	color:  #162334; /* #525B9B; */
}
#sitelinks {
    text-align: right;
	float: right;
	width: 320px;
	height: 63px;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 120%;
	color: #FFFFFF; /* #A89F74;	*/
}
#sitelinks h1 
{
    text-align: right;
    padding-top: 17px;
	font: bold 14px Georgia, "Times New Roman", Times, serif;
	line-height: 120%;
	color: #A89F74;	
}
#sitelinks h1 a {
	text-decoration: none;
	color: #A89F74;	
}
#sitelinks h1 a:hover {
	text-decoration: none;
	color: #162334;	
}

#sitelinks h3 
{
    text-align: right;
    padding-top: 17px;
	font: bold 14px Arial;
	line-height: 120%;
	color: #00000C; /* #A89F74; */
}

#sitelinks h3 a {
	text-decoration: none;
	color: #ffffff;	
}
#sitelinks h3 a:hover {
	text-decoration: none;
	color: #A89F74;	
}
#search {
	float: right;
	width: 291px;
	height: 0px;
}
#search form {
	padding: 0px 0px 0px 0px;
	background: url(/images/css-lancaster-cavite-2013/img04.jpg) no-repeat left 2px;
}
#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
#search-text {
	width: 200px;
	padding: 8px 10px 8px 10px;
	border: none;
	background: none;
	text-transform: lowercase;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #7F7F81;
}
#search-submit {
	display: none;
}

#menu {
	width: 950px;
	height: 50px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	background: url(/images/css-lancaster-cavite-2013/img03.png) repeat-x left top;
}
#menu ul {
	margin: 0;
	padding: 0px;
	list-style: none;
	line-height: normal;
	height: 50px;
}
#menu li {
	float: left;
	height: 50px;
	letter-spacing: 0px;
	background: url(/images/css-lancaster-cavite-2013/img05.jpg) no-repeat right top;
}
#menu a {
	display: block;
	float: left;
	margin-right: 3px;
	padding: 20px 22px 0px 22px;
	text-decoration: none;
	/* text-shadow: 1px 1px 2px #4D5A1C; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border: none;
    height: 30px;
}
#menu li.current_page_item 
{
    height: 50px;
}
#menu .current_page_item a {
    color: orange; /* #A8EB0F; */
	background: url(/images/css-lancaster-cavite/img06.jpg) repeat-x left top;
	height: 50px;
}
#menu a:hover 
{
    color: orange; /* #A8EB0F; */
	text-decoration: none;
	background: url(/images/css-lancaster-cavite/img06.jpg) repeat-x left top;
	height: 30px;
}
#splash {
	width: 920px;
	height: auto;
 	margin: 0px auto 10px auto;
	padding: 30px 0px 30px 30px;
	background: #FFFFFF;
}
#splash a img
{
 	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    border-style: none;
    border: none;
    display: block;
}

#page {
	width: 950px;
	margin: 0 auto;
	padding: 0;
}

#content {
	float: left;
	width: 640px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}
.post {
	margin-bottom: 10px;
	padding: 40px;
	background: #FFFFFF;
}
.post .title {
	color: #2E2216;
	margin: 0px;
	letter-spacing: -0px;
}
.post .title a {
	color: #2E2216;
	text-decoration: none;
	border: none;
}
.post p strong 
{
    font-weight: normal;
}
.post h1
{   
	text-align: left;
	color: #162334;
	margin: 0px;
	letter-spacing: -0px;
}
.post h2
{   
	text-align: left;
	color: #162334;
	margin: 20px 0px 0px 0px;
	letter-spacing: -0px;
}
.post h2 a
{  
	text-align: left;
	color: #2E2216;
	text-decoration: none;
	border: none;
	margin: 0px;
	letter-spacing: -0px;
}
.post h3
{
  
	text-align: left;
	color: #BEAD5E;
	margin: 2px 0 0 0;
	letter-spacing: -0px;	  
}
.post .thumbnails {
	margin: 0px;
	line-height: 0%;
}
.post .thumbnails p 
{    
    margin: 0 10px 10px 10px;
	text-align: center;
}
.post .thumbnails p a {
	color: #A89F74;
	text-decoration: none;
	border: none;
}
.post .thumbnails p a:link {
		color: #06c;
		text-decoration: none;
	}
.post .thumbnails p a:visited {
		color: #06c;
		text-decoration: none;
	}
.post .thumbnails p a:hover {
		color: #147;
		text-decoration: none;
	}
.post .thumbnails p a img {
		padding: 5px;
		border: 1px solid #ccc;
		margin: 2px;
	}
.post .thumbnails p a img:hover {
		border-color:#54631E;
	}
.post .meta {
	padding: 5px 0px 15px 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404000;
}
.post .meta a {
}
.post {
	padding-bottom: 30px;
	text-align: left;
}
.entry {
	padding-bottom: 20px;
	text-align: left;
}
.entry .h2 {
	margin-bottom: 30px;
}
.links {
	float: right;
	font-weight: bold;
}
.posthidden {
	margin-bottom: 30px;
	padding: 40px;
	background: #DCD4A6;
	color: #DCD4A6;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	line-height: normal;	
	font-size: 5px;	
}
.entryhidden {
	padding-bottom: 0px;
	text-align: justify;
	background: #DCD4A6;
	color: #DCD4A6;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;	
	line-height: normal;	
	font-size: 5px;	
}

#sidebar {
	float: right;
	width: 300px;
	padding: 0px;
	font-size: 12px;
}
#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#sidebar li {
	background: #FFFFFF;
	margin-bottom: 10px;
	padding: 30px 0px;
}
#sidebar li ul {
	margin: 0px;
	padding: 0px 30px;
}
#sidebar li li {
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	line-height: 35px;
	border-bottom: 1px dashed #B9B9B9;
}
#sidebar li li span {
	display: block;
	margin-top: -20px;
	padding: 0;
	font-size: 11px;
	font-style: italic;
}
#sidebar h2 
{
	margin-bottom: 10px;
	padding: 0px 0px 0px 30px;
	letter-spacing: -0px;
	color: #000040;
}
#sidebar p 
{    
	margin: 0 0px;
	padding: 0px 30px 20px 30px;
	text-align: left;
	font-size: 12px;	
}
#sidebar p strong 
{
    font-weight: normal;
}
#sidebar table 
{    
	margin: 0 0px;
	padding:  0px 30px 20px 30px;
	text-align: left;
	font-size: 12px;
	line-height: 110%;		
}
#sidebar form 
{    
	margin: 0 0px;
	padding:  0px 30px 20px 30px;
	text-align: left;
	font-size: 12px;
	line-height: 110%;		
}
#sidebar a {
	border: none;
	color: #CCCC99;
}
#sidebar a:hover {
	text-decoration: underline;
	color: #000040;
	/* background: #000040; */
	padding: 0 5px 0 5x;
}
/*
.form-input-button[type="submit"] {
width: 60px;
border: 1px solid #B6C5BE;
background: #999933;
color: #fff;
font-size: 12px;
}
*/
#calendar {
}
#calendar_wrap {
	padding: 20px;
}
#calendar table {
	width: 100%;
}
#calendar tbody td {
	text-align: center;
}
#calendar #next {
	text-align: right;
}

#footer-wrapper 
{
	overflow: hidden;
	padding: 30px 0px 60px 0px;
	background: #162334;
}
#footer {
	clear: both;
	height: auto;
	background: #162334;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#footer p {
	margin: 0;
	padding: 30px 0px 0px 0px;
	line-height: normal;
	font-size: 10px;
	text-align: center;
	color: #45321B;
}
#disclaimer {
	width: auto;
	clear: both;
	height: auto;
	margin: 0px 80px auto 80px;
}
#disclaimer p {
	margin: 0 auto;
	padding: 30px 0px 0px 0px;
	line-height: normal;
	font-size: 10px;
	text-align: center;
	color: #808080;
}
#keywords {
	width: auto;
	clear: both;
	height: auto;
	margin: 0px auto;
	background: #00000C;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;	
	font-size: 5px;
	text-align: center;
	color: #00000C;	
}
#keywords p {
	margin: 0;
	padding: 30px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;	
	font-size: 5px;
	text-align: center;
	color: #00000C;	
}
#keywords h1 {
	margin: 0;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;	
	font-size: 5px;
	text-align: center;
	color: #00000C;	
}
#keywords h2 {
	margin: 0;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;	
	font-size: 5px;
	text-align: center;
	color: #00000C;	
}
#footer a {
	color: #FFFFFF;
}

#selection-wrapper 
{  
}
#selection-wrapper a 
{
    color: orange; /* #A8EB0F; */
}
#three-columns 
{
    color: gray;    
	background: #00000C; /* #162334; */
	overflow: hidden;
	width: 880px;
	margin: 0px auto 0px auto;
	padding: 25px 35px 28px 35px;
}
#three-columns img 
{
    float: left;
    height: 60px;
    width: 90px;
    padding: 4px 5px 5px 0px;
    border: 0;   
}
#three-columns p 
{
	font-size: 12px;
    color: #CCCC99;
    padding: 0px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
}
#three-columns ul 
{
    font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}
#three-columns li {
	padding: 12px 10px 12px 10px;
	border-bottom: 1px dashed #B9B9B9;
}
#three-columns h2 
{
    text-transform: uppercase;    
	margin: 10px 0px 0px 10px;
	font-size: 12px;
    color: orange; /* #A8EB0F; */
}
#three-columns h3 
{
    font-weight: normal;
	font-size: 11px;
    color: #CCCC99;
    padding: 0px 0px 10px 10px;
    margin: 0px 0px 0px 0px;
}
#three-columns li h3 
{
    font-weight: normal;
	font-size: 11px;
    color: grey;
    padding: 0px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
}
#column1 {
	float: left;
	width: 264px;
	padding-right: 40px;
}
#column2 {
	float: left;
	width: 264px;
}
#column3 {
	float: right;
	width: 264px;
}
#column1 a, #column2 a, #column3 a 
{
	font-size: 12px;    
	color: #ffffff;
}
#column1 ul li h3, #column2 ul li h3, #column3 ul li h3 
{
    padding: 0px 0px 0px 10px;
}

.form-input-button{
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0));
	background:-moz-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-webkit-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-o-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-ms-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:linear-gradient(to bottom, #3d94f6 5%, #1e62d0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0',GradientType=0);
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #1570cd;
	
	margin-left:auto;
	margin-right:auto;
	display:block;
	margin-top:5px;
	margin-bottom:5px;	
}
.form-input-button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6));
	background:-moz-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-webkit-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-o-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-ms-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:linear-gradient(to bottom, #1e62d0 5%, #3d94f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6',GradientType=0);
	background-color:#1e62d0;
}
.form-input-button:active {
	position:relative;
	top:1px;
}
