/*
Theme Name: UMA 2014
*/
@charset "UTF-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, fieldset, input,  blockquote, th, td {margin: 0; padding: 0;}


body {
	background-color: #bcc6ae;
	margin: 0px;
	text-align: center;
	color: #777;
	font-size: 90%;
	line-height: 1.5em;
	font-family: Helvetica, sans-serif;
	padding: 0px;}

a {color: #45863e; }
a:hover {color: #39a82d;}

ul {margin: 0 30px;}
ol {margin: 0 30px;}
li {}

table.cellpadding td {padding: 10px;}

hr {margin: 20px 0;}

h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 40px; font-weight: normal; line-height: 1.5em; color: #222;}
h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 35px; font-weight: normal; line-height: 1.5em;}
h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 25px; line-height: 1.5em; font-style:italic; font-weight: normal; color: #555;}
h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size: 18px;  line-height: 1.5em;}
h5 {}

.event-date {
    margin: 0 0 1.5em 0 !important;
}

.event-info {
    width: 76%;
}

.larger {font-size: 120%; line-height: 1.6em;}
.smaller {}
.image {}
.imgleft {}
.imgright {}
.alignright {float:right; margin: 0 0 100px 20px;}
img.alignleft {background: #fff; padding: 5px; margin: 3px 20px 3px 0 !important; -moz-box-shadow: 1px 3px 5px 2px #ccc;
  -webkit-box-shadow: 1px 3px 5px 2px #ccc;
  box-shadow:         1px 3px 5px 2px #ccc; float: left;
  }

.leftcol {}

#container { width: 1024px; height: 100%; text-align: center; padding: 0; margin: 0 auto; position: inherit;}

#nav { height: 45px; width: 1024px; }

#slider {float: left; width: 1024px; height: 370px;}
.logo {float:left; top: 136px; width: 140px; height: 422px; left: 15px;}

#slider #slideshow {margin: 0; list-style: none; z-index: -1; position: absolute;}

#logo {
  left: 25px;
  position: relative;
  text-align: left;
  top: 95px;
}

#logo-inside {
  margin-left: 25px;
  margin-top: -281px;
  text-align: left;
}

#search {float: left; margin-top: -120px; width: 984px; height: 47px; background: url(images/bg-search.png) no-repeat; text-align: right; padding: 80px 20px 0;}
#search-full, .tribe-events-page-template #search {float: left; margin-top: -120px; width: 984px; height: 47px; background: url(images/bg-search-full.png) no-repeat; text-align: right; padding: 80px 20px 0;}
#search input, #search-full input {width: 210px; margin: 10px 20px 0 0; border: none; color: #555; text-align: center; outline: none !important;}
#search form, #search-full form {background: url(images/search.jpg) no-repeat #fff; width: 290px; height: 37px; padding: 0; margin-left: 700px; border: none; color: #555; text-align: center; outline: none !important;}

#content {float: left; background: #fff; margin: 0 auto 100px; height: auto; text-align: left;}

#left {width:296px; height:auto; float: left; text-align: center;}
#leftcol {text-align:left; height: auto; float: left; width: 450px;}
#left h2 {color:#33793c;}
.page-id-13 .textarea #left {width:350px; height:auto; float: left; text-align: left;}
.page-id-13 .textarea #right {width:600px; height:auto; float: left; text-align: right;}

.sidenav1, .sidenav2 {float: left; width:296px; background: url(images/bg-news.jpg) top no-repeat #f5f9f9; height: auto; min-height: 492px; }
.sidenav1 ul, .sidenav2 ul {list-style:none; margin: 0;}
.sidenav1 .widget li, .sidenav2 .widget li, .widgetarea #uma-news ul li {text-align: left; padding: 10px 0; margin: 10px 20px; font-family: Helvetica, sans-serif; border-bottom: 1px solid #98c14a;}
.sidenav1 li a, .sidenav2 li a{text-decoration: none;}
.sidenav1 li.widget, .sidenav2 li.widget {text-align: center; border-bottom: none;}
.sidenav2 {float: left; width:296px; background: url(images/bg-jobs2.jpg) top no-repeat #e2eee0;  height: auto; min-height: 625px; padding: 50px 0 50px;}

.entry, .widget_recent_entries {text-align: left; float: left; width: auto; height: auto; margin: 10px 20px; padding: 10px 0; border-bottom: #98c14a 1px solid;}
.upw-more .button {background: transparent; text-decoration: underline; color: #45863e; margin: 0; padding: 0;}
.upw-more {margin-top: 10px;}
.title, .widget_ultimate_posts ul li {font-size: 16px; }
.date, .post-date {font-size: 12px; text-transform: uppercase; color: #888;}
.title a, .widget_ultimate_posts ul li a {color: #3b81bb; text-decoration: none;}
.title a:hover, .widget_ultimate_posts ul li a:hover {color:#1a6aa9; text-decoration: underline;}

#job-openings-sidebar .post-title {font-size: 18px;}
#job-openings-sidebar .post-title a {color: #666; text-decoration: none; font-weight: bold;}
#job-openings-sidebar .post-title a:hover {color: #000; text-decoration: underline;}
#job-openings-sidebar .post-excerpt {font-size: 95%; color: #444px;}

#about-links .widget li, #member-links .widget li, #eagle-links .widget li, #program-links .widget li {text-align: left; padding: 7px 40px; margin: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; line-height: auto; font-style: italic; border-top: 1px solid #98c14a; border-bottom: none;}
#about-links, #member-links, #eagle-links, #program-links {margin:0 20px 0 20px;}
#about-links #nav_menu-3 {margin-bottom: 20px;}

#right {width:728px; height:auto; float: left;}
.textarea {padding: 20px; float: left;}
.textarea p {margin: 10px 0;}
.page-id-513 #full .textarea {width: 985px;}
.featurearea {width:auto; padding: 20px; float: left; background: #ecf0f1;
-moz-box-shadow:    inset 0 0 20px #d4dee1;
   -webkit-box-shadow: inset 0 0 20px #d4dee1;
   box-shadow:         inset 0 0 20px #d4dee1;
   }
.featurearea h2 {font-size: 55px; text-align: center; color:#222;}
.featurearea h3 {font-size: 24px; text-align: center; line-height: 1.3em;}
.featurearea p {margin: 10px 0; color: #555;}

.widgetarea {padding: 20px 20px 40px 0; float: left;}
.widgetarea .widget {float: left; width:93%; text-align: center; margin: 0 0 20px 20px;}
.widgetarea .widget ul {list-style: none; margin: 0;}
.widgetarea .widget ul li {list-style: none; margin: 0; width: 100%;}
.widgetarea #uma-news h2 {text-align: center;}
.enews {background: #4288c1;   padding: 15px 15px 30px 15px; color:#efefef; font-size: 120%;
-moz-box-shadow:    inset 0 0 20px #1a6aa9;
   -webkit-box-shadow: inset 0 0 20px #1a6aa9;
   box-shadow:         inset 0 0 20px #1a6aa9;
}
.enews p {color:#b8cdde;}
.enews h4 {margin: 20px 0;}
.enews input {
	line-height: 1.6em;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	-khtml-border-radius: 3px;
	border: none;
	color: #555;
	text-align: center;
	outline: none !important;
	padding: 5px 25px 5px 25px;
}

.join {background: url(images/handshake.png) top no-repeat #536aad; padding: 15px 15px 30px 15px; color:#efefef; font-size: 120%;
-moz-box-shadow:    inset 0 0 20px #363b75;
   -webkit-box-shadow: inset 0 0 20px #363b75;
   box-shadow:         inset 0 0 20px #363b75;
}
.join p {color:#bfc2de; margin-top: 110px;}
.join h4 {margin: 20px 0;}


.calendar {margin: 0; padding: 13px;}
.calendar h2 {color: #4f7297;}
.news { padding: 15px 0;}
.news p {margin: 5px 0;}
.news h2 {color:#33793c;}


#full {width:1024px; height:auto; float: left; margin:; padding: 0 0 50px 0;}
#full .widget {width:293px;}

#footer-top {margin: -44px auto 0; height: 114px; float:left; width: 1024px; background: url(images/footer-top.png) no-repeat; }
#footer {width: 944px; margin: 0 auto;  float:left; background: url(images/bg-footer.jpg) repeat-y; height: auto; padding: 10px 40px 40px; color:#e6f0da; font-size: 12px; text-align: center;}
.whitebox {background: url(images/umaresources.jpg) top left no-repeat #fff; width: 700px; height: 74px; padding: 5px 5px 5px 234px; margin: 0 0 15px 0;}
#footer a {color:#e6f0da; text-decoration: underline;}
#footer a:hover {color: #fff;}
#footer p {margin: 15px 0;}

#full {width:; height:; float: left; margin:; padding:;}

.half {width:; height:; float: left; margin:; padding:;}
.third {width:; height:; float: left; margin:; padding:;}
.twothird {width:; height:; float: left; margin:; padding:;}
.forth {width:; height:; float: left; margin:; padding:;}
.threeforth {width:; height:; float: left; margin:; padding:;}

.entry {border-bottom: ; padding: ; margin: ; }
.clearfloat {}

a.graphicbutton {color: #fff;  background: #518f41; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#97c04a, #518f41);
	background: -o-linear-gradient(#97c04a, #518f41);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#97c04a), to(#518f41)); /* older webkit syntax */
	background: -webkit-linear-gradient(#97c04a, #518f41); padding: 5px 15px; margin: 10px 0px 10px 0px;
	font-family: 'Averia Serif Libre', serif;
	text-transform:capital;
	font-size: 110%;
line-height: 3em;
clear:both;
text-align: center;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px; /* future proofing */
-khtml-border-radius: 3px; /* for old Konqueror browsers */
text-decoration: none;

	}

a:hover.graphicbutton {background: #97c04a;}

input.graphicbutton {color: #fff;  background: #518f41; /* Show a solid color for older browsers */
	background: -moz-linear-gradient(#97c04a, #518f41);
	background: -o-linear-gradient(#97c04a, #518f41);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#97c04a), to(#518f41)); /* older webkit syntax */
	background: -webkit-linear-gradient(#97c04a, #518f41); padding: 5px 15px; margin: 10px 0px 10px 0px;
	font-family: 'Averia Serif Libre', serif;
	text-transform:capital;
	font-size: 130%;
	line-height: 1.3em;
	clear:both;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* future proofing */
	-khtml-border-radius: 3px; /* for old Konqueror browsers */
	text-decoration: none;
	border: none;

	}

input:hover.graphicbutton {background: #97c04a;}
.AuthorizeNetSeal {float: right;}


/* Primary Navigation */

.primary-navigation {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	font-size: 14px;
	padding-top: 24px;
	}

.primary-navigation.toggled-on {
	padding: 72px 0 36px;
}

.primary-navigation .nav-menu {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	display: none;
}

.primary-navigation.toggled-on .nav-menu {
	display: block;
}

.primary-navigation a {
	padding: 7px 0;
}

/* Primary Navigation */

	.primary-navigation {
		float: left; background: url(images/bg-nav.jpg) repeat-x;
		font-size: 11px;
		margin:  0 0px;
		padding: 0;
		text-transform: uppercase;
		width:1024px;
	}

	.primary-navigation .menu-toggle {
		display: none;
		padding: 0;
	}

	.primary-navigation .nav-menu {
		border-bottom: 0;
		display: block;
	}


	.primary-navigation.toggled-on {
		border-bottom: 0;
		margin: 0;
		padding: 0;
	}

	.primary-navigation li {
		border: 0;
		display: inline-block;
		height: 45px;
		line-height: 45px;
		position: relative;
	}

	.primary-navigation a {
		display: inline-block;
		padding: 0 25px;
		border-right: 1px #5dad4d solid;
		white-space: nowrap;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		color: #fff;
		text-transform: uppercase;
		font-size: 14px;
		text-decoration: none;
		margin-right: -4px;
	}

	.primary-navigation a:first-child {
		border-left: 1px #5dad4d solid;
	}

	.primary-navigation .sub-menu a {
		margin: 0;
	}

	.primary-navigation ul ul {
		background-color: #24890d;
		float: left;
		margin: 0;
		position: absolute;
		top: 45px;
		left: -999em;
		z-index: 99999;
	}

	.primary-navigation li li {
		border: 0;
		display: block;
		height: auto;
		line-height: 1.0909090909;
	}

	.primary-navigation ul ul ul {
		left: -999em;
		top: 0;
	}

	.primary-navigation ul ul a {
		padding: 18px 12px;
		white-space: normal;
		width: 176px;
	}

	.primary-navigation li:hover > a,
	.primary-navigation li.current_page_item > a {
		background-color: #b7d78a;
		color: #337a3c;
	}

	.primary-navigation ul ul a:hover,
	.primary-navigation ul ul li.current_page_item > a {
		background-color: #85bc4b;
		color: #337a3c;
	}

	.primary-navigation ul li:hover > ul,
	.primary-navigation ul li.focus > ul {
		left: auto;
	}

	.primary-navigation ul ul li:hover > ul,
	.primary-navigation ul ul li.focus > ul {
		left: 100%;
	}



/*  end menu */

/*----------------------------*/
/* Wordpress Defaults
/*----------------------------*/
.entry-content img {
	margin: 0 0 10px 0;
}

.alignleft, img.alignleft {
	margin-right: 10px;
	display: inline;
	float: left;
}

.alignright, img.alignright {
	margin-left: 10px;
	display: inline;
	float: right;
}

img.aligncenter {
	margin: 0 auto;
	display: block;
	clear: both;
}

.wp-caption {
	margin-bottom: 10px;
	text-align: center;
	padding-top: 5px;
}

.wp-caption img {
	border: 0 none;
	padding: 0;
	margin: 0;
}

.wp-caption p.wp-caption-text {
	line-height: 1.5;
	font-size: 10px;
	margin: 0;
}

.wp-smiley {
	margin: 0 !important;
	max-height: 1em;
}

blockquote.left {
	margin-right: 20px;
	text-align: right;
	margin-left: 0;
	width: 33%;
	float: left;
}

blockquote.right {
	margin-left: 20px;
	text-align: left;
	margin-right: 0;
	width: 33%;
	float: right;
}

.duration {font-size: 90%;}