


@font-face {
    font-family: 'museo500';
    src: url('/fonts/museo500-regular-webfont.eot');
    src: url('/fonts/museo500-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/museo500-regular-webfont.woff') format('woff'),
         url('/fonts/museo500-regular-webfont.ttf') format('truetype'),
         url('/fonts/museo500-regular-webfont.svg#museo500') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'museo300';
    src: url('/fonts/museo300-regular-webfont.eot');
    src: url('/fonts/museo300-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/museo300-regular-webfont.woff') format('woff'),
         url('/fonts/museo300-regular-webfont.ttf') format('truetype'),
         url('/fonts/museo300-regular-webfont.svg#museo700') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MuseoSlab';
    src: url('/fonts/museo-slab-500.eot');
    src: url('/fonts/museo-slab-500.eot?#iefix') format('embedded-opentype'),
         url('/fonts/museo-slab-500.woff') format('woff'),
         url('/fonts/museo-slab-500.ttf') format('truetype'),
         url('/fonts/museo-slab-500.svg#MuseoSlab500Regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {margin:0px; padding:0px; font-family:'museo300', "Courier New", Courier, monospace;  font-size:13px; line-height:17px; background-color: #fffef4;  }


b {font-family:'museo500', "Courier New", Courier, monospace; font-size:13px; line-height:17px; }

h1 {color:#221f73; font-size:20px; font-weight:100; margin:8px 0px 0px 0px; padding:0; text-transform: uppercase;font-family:'MuseoSlab', "Courier New", Courier, monospace; line-height: 22px; }
h2 {font-size:20px; text-align:center; padding:15px 0px 14px 0px; border-bottom:1px solid #c8a25b; margin:0; font-weight:100; text-transform:uppercase; font-family:'MuseoSlab', "Courier New", Courier, monospace; }
h3 {color:#abccbe; font-size:20px; text-align:center; padding:15px 0px 14px 0px; border-bottom:1px solid #d9e8e2; margin:0; font-weight:100; text-transform:uppercase; font-family:'MuseoSlab', "Courier New", Courier, monospace; }
h4 {color:#FFF; font-family:'Lato', sans-serif; font-weight:400; font-size:16px; display:inline-block; width:100%; text-align:center; padding:8px 0px 8px 0px; background-color:#c8a25b; text-transform:uppercase; margin:0;}
h5 {color:#221f73; font-size:16px; font-family:'MuseoSlab', "Courier New", Courier, monospace;  margin:8px 0px 8px 0px; padding:0; font-weight: 100; }

ul.nobull {list-style-type: none; margin-top: 0; padding-top: 0;}


p {color:#373737; font-size:13px; line-height:17px;  font-family:'museo300', "Courier New", Courier, monospace;}

.menu-txt	{color:#FFF; top:0px; position:relative; font-family:Lato, sans-serif; font-weight:400; font-size:11px; text-decoration:none; }
.menu-txt-2	{color:#FFF; bottom:14px; position:relative; font-family:Lato, sans-serif; font-weight:400; font-size:11px; text-decoration:none; right:4px;}
.menu-txt-3	{color:#606060; top:0px; position:relative; font-family:Lato, sans-serif; font-weight:400; font-size:11px; text-decoration:none; }

#slideshow { 
    position: relative; 
    width: 280px; 
    height: 280px; 
    padding: 10px; 
    
}

#slideshow > div { 
    position: absolute; 
    top: 50px; 
    left: 10px; 
    right: 10px; 
    bottom: 10px; 
}

#slider { 
    position: relative; 
    width: 100%; 
    height: 400px;
    padding: 0px; 
    
}

#slider > div { 
    position: absolute; 
    width: 100%;
    height: 400px;
}


a:link {color:#a26f0f; text-decoration:none; }
a:visited {color:#a26f0f; text-decoration:none; }
a:hover {color:#a26f0f; text-decoration:underline; }

a:hover.anchor {color:#221f73; text-decoration:none;}

a:link.menu-sml			{color:#FFF; bottom:14px; position:relative; font-family:Lato, sans-serif; font-weight:400; font-size:11px; text-decoration:none; }
a:visited.menu-sml		{color:#FFF; bottom:14px; position:relative; font-family:Lato, sans-serif; font-weight:400; font-size:11px; text-decoration:none; }
a:hover.menu-sml		{color:#dac192; bottom:14px; position:relative; font-family:Lato, sans-serif; font-weight:400; font-size:11px; text-decoration:none; }

a:link.calendar-link		{color:#a26f0f; position:relative; float:left; font-family:Lato, sans-serif; font-weight:900; font-size:15px; text-decoration:none; text-align:left; margin:10px 0px 10px 12px; }
a:visited.calendar-link		{color:#a26f0f; position:relative; float:left; font-family:Lato, sans-serif; font-weight:900; font-size:15px; text-decoration:none; text-align:left; }
a:hover.calendar-link		{color:#c8a25b; position:relative; float:left; font-family:Lato, sans-serif; font-weight:900; font-size:15px; text-decoration:none; text-align:left; }

a:link.footer-link		{text-decoration:none; color:#FFF; }
a:visited.footer-link	{text-decoration:none; color:#FFF; }
a:hover.footer-link		{text-decoration:none; color:#a26f0f; }

a:link.footer-link-2		{text-decoration:none; color:#a26f0f; font-size:11px; }
a:visited.footer-link-2		{text-decoration:none; color:#a26f0f; font-size:11px; }
a:hover.footer-link-2		{text-decoration:none; color:#FFF; font-size:11px; }

a:link.menu-txt-4 		{font-size:11px; color:#b58324; text-decoration:none; }
a:visited.menu-txt-4 	{font-size:11px; color:#b58324; text-decoration:none; }
a:hover.menu-txt-4		{font-size:11px; color:#ccb17d; text-decoration:none; }


a:link.main-nav			{font-size:15px; color:#FFF; text-decoration:none; display:inline-block; padding:11px 15px 9px 15px; font-family:'MuseoSlab', "Courier New", Courier, monospace; }
a:visited.main-nav		{font-size:15px; color:#FFF; text-decoration:none; display:inline-block; padding:11px 15px 9px 15px; font-family:'MuseoSlab', "Courier New", Courier, monospace; }
a:hover.main-nav		{font-size:15px; color:#FFF; text-decoration:none; display:inline-block; padding:11px 15px 9px 15px; background-color:#a26f0f; font-family:'MuseoSlab', "Courier New", Courier, monospace; }

a:link.main-nav-emtc			{font-size:15px; color:#FFF; text-decoration:none; display:inline-block; padding:11px 11px 9px 11px; font-family:'MuseoSlab', "Courier New", Courier, monospace; }
a:visited.main-nav-emtc		{font-size:15px; color:#FFF; text-decoration:none; display:inline-block; padding:11px 11px 9px 11px; font-family:'MuseoSlab', "Courier New", Courier, monospace; }
a:hover.main-nav-emtc		{font-size:15px; color:#FFF; text-decoration:none; display:inline-block; padding:11px 11px 9px 11px; background-color:#a26f0f; font-family:'MuseoSlab', "Courier New", Courier, monospace; }


a:link.newslink			{font-size:15px; color:#a26f0f; font-family:Lato, sans-serif; font-weight:900; text-decoration:none; display:inline-block; }
a:visited.newslink		{font-size:15px; color:#a26f0f; font-family:Lato, sans-serif; font-weight:900; text-decoration:none; display:inline-block; }
a:hover.newslink		{font-size:15px; color:#221f73; font-family:Lato, sans-serif; font-weight:900; text-decoration:none; display:inline-block; }

#seeall {
	font-size:13px; 
	letter-spacing: 1px;
	font-family:Lato, sans-serif; 
	font-weight:900;
	width:100%;
	display:block;
	border-radius:0px 0px 4px 4px; 
	padding:13px 0px 11px 0px;
	text-align:center;
	text-decoration:none;
	cursor:pointer;cursor:hand;
}

a:link#seeall, a:visited#seeall	{
	color:#a26f0f;
}

a:hover#seeall	{
	background-color:#a26f0f; 
	color:#FFF;
}

a:link.orange-btn {
	color: #FFF;
	display: block;
	padding: 23px;
	background-color: #c37c14;
	text-align: center;
	text-decoration: none;
	font-size: 20px;
	letter-spacing: 2px;
	border-radius: 5px;
	
}

a:hover.orange-btn {
	display: block;
	padding: 23px;
	background-color: #c2a061;
	color: #a26f0f;
	text-align: center;
	text-decoration: none;
	font-size: 20px;
	letter-spacing: 2px;
	
}

a:link.green-btn {
	color: #FFF;
	display: block;
	padding: 23px;
	background-color: #00653b;
	text-align: center;
	text-decoration: none;
	font-size: 20px;
	letter-spacing: 2px;
	border-radius: 5px;
	
}

a:hover.green-btn {
	display: block;
	padding: 23px;
	background-color: #c2a061;
	color: #a26f0f;
	text-align: center;
	text-decoration: none;
	font-size: 20px;
	letter-spacing: 2px;
	
}




.news-p {font-family:Lato, sans-serif; font-weight:400; color:#373737; font-size:11px; margin-top:4px; line-height:14px;}

.fade {opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
}

a:hover.fade {
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
}

a.facebook {
	display:inline-block;
	width: 37px;
	height: 37px;
	text-decoration: none;
	background: url("/images/facebook-sprite.png");
	}

a.facebook:hover {
	background-position: -37px 0;
	}
	
	
a.twitter {
	display:inline-block;
	width: 37px;
	height: 37px;
	text-decoration: none;
	background: url("/images/twitter-sprite.png");
	}

a.twitter:hover {
	background-position: -37px 0;
	}
	
	
a.instagram {
	display:inline-block;
	width: 37px;
	height: 37px;
	text-decoration: none;
	background: url("/images/instagram-sprite.png");
	}

a.instagram:hover {
	background-position: -37px 0;
	}
	
	
a.forms {
	display:inline-block;
	width: 37px;
	height: 37px;
	text-decoration: none;
	background: url("/images/forms-sprite.png");
	}

a.forms:hover {
	background-position: -37px 0;
	}

.displace {
	position: absolute;
	left: -5000px;
	}

.email-signup-1 {border-radius:3px 0px 0px 3px; border:1px solid #7d5202; height:17px; background-color:#FFF; font-size:10px; color:#7d5202; position:relative; padding-left:6px; margin-left:3px; width:165px; }
.email-signup-2 {border-radius:3px 0px 0px 3px; border:1px solid #606060; height:17px; background-color:#FFF; font-size:10px; color:#606060; position:relative; padding-left:6px; margin-left:3px; width:165px; }



.widget-box-left {position:relative; float:left; width:318px; border:1px solid #c8a25b; background-color: #FFF; border-radius:5px; height:340px; color:#a26f0f; margin-right:20px; top:-28px; z-index:102; text-align:center; }
.widget-box-right {position:relative; float:left; width:318px; border:1px solid #c8a25b; background-color: #FFF; border-radius:5px; height:340px; color:#a26f0f; top:-28px; z-index:103; text-align:center; }


.widget-box-left-2 {position:relative; float:left; width:318px; border-radius:5px; height:340px; color:#a26f0f; background-color:#FFF; margin:20px 20px 20px 0px;  z-index:102; text-align:center; }
.widget-box-right-2 {position:relative; float:left; width:318px; border-radius:5px; height:340px; color:#a26f0f; background-color:#FFF; margin:20px 0px 20px 0px; z-index:103; text-align:center; }

.widget-box-right-special {float:right; width:318px; margin-left:10px; border:1px solid #c8a25b; background-color: #FFF; border-radius:5px; color:#a26f0f; top:-28px; z-index:103; text-align:center;}


fieldset.title {
    border-top: 1px solid #bfd8ce;
    border-bottom: none;
    border-left: none;
    border-right: none;
    display: block;
    text-align: center;
	color:#abccbe; 
	font-size:20px; 
	padding:15px 0px 14px 0px; 
	text-transform:uppercase;
	position:relative;
	top:27px;
	float:none;
	font-family:'MuseoSlab', "Courier New", Courier, monospace; 
	
	}

fieldset.title legend {
    padding: 10px 10px;
	text-align:center;
	margin:0 auto;
	background-color:#fffef4;
	display:inline-block;
}


fieldset,img {
    border: 0;
}

#main-content {
	width:1000px;
	min-height:500px;
	margin: 0 auto;
	margin-top:20px;
	position:relative;
}

/* ------ */

.gallery { list-style-type: none; margin: 0; padding: 0; }
.gallery li { margin: 0 5px 5px 0; float: left; width: 126px; height: 126px; }
.bordered {border:2px solid #C0C0C0;}

img.right-align {float:right;margin:5px 0 5px 10px;}
img.left-align {float:left;margin:5px 10px 5px 0;}

/* admin styles */
.add-section {font-size:11px;width:100px;padding:2px;border:1px solid #00a2e5;text-align:center;margin:0 auto;}
.tablegrid {border-top:1px solid #C0C0C0; border-left:1px solid #C0C0C0;}
.tablegrid td {border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0;}
.tablegrid th {background-color:#b58324;color:#ffffff;font-weight:normal;text-align:left;border-right:1px solid #ffffff; border-bottom:1px solid #C0C0C0;}
.smallfont {font-size:12px;}
#image-manager {
	position:absolute;
	width:450px;
	top:40px;right:20px;
	padding:6px;
	background-color:white;
	border:1px solid #C0C0C0;
	box-shadow: 4px 4px 1px #C0C0C0;}
	
.embed-container {
	position: relative; 
	padding-bottom: 56.25%; 
	height: 0; 
	overflow: hidden; 
	max-width: 100%; 
	height: auto; }
	
.embed-container iframe, .embed-container object, .embed-container embed { 
	position: absolute; 
	top: 0; left: 0; 
	width: 100%; 
	height: 100%; }


