/*

Theme Name: MoA

Theme URI: http://wordpress.org/extend/themes/twentyeleven

Author: Lauren Oaklands

Author URI: http://wordpress.org/

Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.

Version: 1.4

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready

Text Domain: twentyeleven

*/

html {
	min-height: 100%;
}
body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	font: 12px 'Gudea', sans-serif;
	color: #000;
	background-color: #000;
}
a:link,  a:active,  a:visited,  a:hover {
	text-decoration: none;
	color: #F05929;
}
a:hover {
	color:#000;	
}
a, a:link, a:visited {
	-webkit-transition: color .3s linear;
	-moz-transition: color .3s linear;
	-o-transition: color .3s linear;
	-ms-transition: color .3s linear;
	transition: color .3s linear;
}
/* Site Wrapper

-------------------------------------------------------------- */

#site-wrapper {
	width: 1000px;
	margin: 30px auto 0px auto;
	overflow: auto;
	background: #FFFFFF url('images/bg.jpg');
	-webkit-box-shadow: 0px 0px 40px 10px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 40px 10px rgba(0, 0, 0, 0.4);
}
/* Site Header

-------------------------------------------------------------- */

#site-header {
	height: 180px;
	background: url('images/border-top.png') no-repeat top center;/*background-color: #FBD886;*/

}
#site-footer {
	height: 104px;
	background: url('images/border-bot.png') no-repeat bottom center;
}
#site-footer #tagline {
	height: 38px;
	width: 860px;
	margin: 0 70px 0 0;
	float: right;
	background: url('images/tagline.png') no-repeat top center;
}
#site-header-content {
	position: relative;
	margin: 0 90px;
}
#site-header-content a img {
	outline: none;
	border: none;
}
#site-header-content a img#masthead {
	position: absolute;
	left: -20px;
	top: 50px;
}
#site-header-content #sponsor-links {
	height: 72px;
	width: 336px;
	background: url('images/sponsors.png') no-repeat top left;
	position: absolute;
	top: 72px;
	right: -90px;
}
#site-header-content #sponsor-links #sponsor-1 {
	height: 70px;
	width: 100px;
	position: absolute;
	left: 0px;
}
#site-header-content #sponsor-links #sponsor-2 {
	height: 70px;
	width: 190px;
	position: absolute;
	left: 100px;
}
#site-header nav.menu-location-1 {
	position: absolute;
	left: 230px;
	top: 85px;
}
#site-header nav.menu-location-1 ul,  #site-header nav.menu-location-1 ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#site-header nav.menu-location-1 ul li {
	float: left;
}
#site-header nav.menu-location-1 ul li a:link,  #site-header nav.menu-location-1 ul li a:active,  #site-header nav.menu-location-1 ul li a:visited {
	width: 130px;
	height: 21px;
	display: block;
	margin-right: -20px;
	padding: 12px 30px 14px 18px;
	text-align: center;
	font: 1.9em 'Economica', sans-serif;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	background: url(images/menu-loc-bg.png) no-repeat;
}
#site-header nav.menu-location-1 ul li a:hover,  #site-header nav.menu-location-1 ul li.current-menu-item a {
	color: #FCDF14;
}
#site-header #nav-bar-bg {
	width: 1000px;
	height: 63px;
	background: url(images/nav_bar_bg.png) no-repeat top center;
	position: absolute;
	left: -90px;
	top: 180px;
	z-index: 2000;
}
#site-header #nav-bar {
	height: 63px;
	background: url(images/nav_bar3.png) no-repeat center;
}
#menu {
	width: 1000px;
	height: 34px;
	list-style: none;
	margin: 0;
	padding: 0;
	margin: 0 auto;
	margin-top: 13px;
}
#menu li {
	float: left;
	margin: 0;
}
#menu li a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height: 34px;
	cursor: pointer;
}
#menu li#link-1 a {
	background: url(images/link-1.png) no-repeat;
	width: 81px;
}
#menu li#link-1 a:hover,  #menu li#link-1 a.current {
	background: url(images/link-1-bw.png) no-repeat;
}
#menu li#link-2 a {
	background: url(images/link-2.png) no-repeat;
	width: 49px;
}
#menu li#link-2 a:hover,  #menu li#link-2 a.current {
	background: url(images/link-2-bw.png) no-repeat;
}
#menu li#link-3 a {
	background: url(images/link-3.png) no-repeat;
	width: 45px;
}
#menu li#link-3 a:hover,  #menu li#link-3 a.current {
	background: url(images/link-3-bw.png) no-repeat;
}
#menu li#link-4 a {
	background: url(images/link-4.png) no-repeat;
	width: 46px;
}
#menu li#link-4 a:hover,  #menu li#link-4 a.current {
	background: url(images/link-4-bw.png) no-repeat;
}
#menu li#link-5 a {
	background: url(images/link-5.png) no-repeat;
	width: 44px;
}
#menu li#link-5 a:hover,  #menu li#link-5 a.current {
	background: url(images/link-5-bw.png) no-repeat;
}
#menu li#link-6 a {
	background: url(images/link-6.png) no-repeat;
	width: 49px;
}
#menu li#link-6 a:hover,  #menu li#link-6 a.current {
	background: url(images/link-6-bw.png) no-repeat;
}
#menu li#link-7 a {
	background: url(images/link-7.png) no-repeat;
	width: 44px;
}
#menu li#link-7 a:hover,  #menu li#link-7 a.current {
	background: url(images/link-7-bw.png) no-repeat;
}
#menu li#link-8 a {
	background: url(images/link-8.png) no-repeat;
	width: 47px;
}
#menu li#link-8 a:hover,  #menu li#link-8 a.current {
	background: url(images/link-8-bw.png) no-repeat;
}
#menu li#link-9 a {
	background: url(images/link-9.png) no-repeat;
	width: 45px;
}
#menu li#link-9 a:hover,  #menu li#link-9 a.current {
	background: url(images/link-9-bw.png) no-repeat;
}
#menu li#link-10 a {
	background: url(images/link-10.png) no-repeat;
	width: 48px;
}
#menu li#link-10 a:hover,  #menu li#link-10 a.current {
	background: url(images/link-10-bw.png) no-repeat;
}
#menu li#link-11 a {
	background: url(images/link-11.png) no-repeat;
	width: 44px;
}
#menu li#link-11 a:hover,  #menu li#link-11 a.current {
	background: url(images/link-11-bw.png) no-repeat;
}
#menu li#link-12 a {
	background: url(images/link-12.png) no-repeat;
	width: 47px;
}
#menu li#link-12 a:hover,  #menu li#link-12 a.current {
	background: url(images/link-12-bw.png) no-repeat;
}
#menu li#link-13 a {
	background: url(images/link-13.png) no-repeat;
	width: 46px;
}
#menu li#link-13 a:hover,  #menu li#link-13 a.current {
	background: url(images/link-13-bw.png) no-repeat;
}
#menu li#link-14 a {
	background: url(images/link-14.png) no-repeat;
	width: 46px;
}
#menu li#link-14 a:hover,  #menu li#link-14 a.current {
	background: url(images/link-14-bw.png) no-repeat;
}
#menu li#link-15 a {
	background: url(images/link-15.png) no-repeat;
	width: 45px;
}
#menu li#link-15 a:hover,  #menu li#link-15 a.current {
	background: url(images/link-15-bw.png) no-repeat;
}
#menu li#link-16 a {
	background: url(images/link-16.png) no-repeat;
	width: 49px;
}
#menu li#link-16 a:hover,  #menu li#link-16 a.current {
	background: url(images/link-16-bw.png) no-repeat;
}
#menu li#link-17 a {
	background: url(images/link-17.png) no-repeat;
	width: 44px;
}
#menu li#link-17 a:hover,  #menu li#link-17 a.current {
	background: url(images/link-17-bw.png) no-repeat;
}
#menu li#link-18 a {
	background: url(images/link-18.png) no-repeat;
	width: 47px;
}
#menu li#link-18 a:hover,  #menu li#link-18 a.current {
	background: url(images/link-18-bw.png) no-repeat;
}
#menu li#link-19 a {
	background: url(images/link-19.png) no-repeat;
	width: 45px;
}
#menu li#link-19 a:hover,  #menu li#link-19 a.current {
	background: url(images/link-19-bw.png) no-repeat;
}
#menu li#link-20 a {
	background: url(images/link-20.png) no-repeat;
	width: 88px;
}
#menu li#link-20 a:hover,  #menu li#link-20 a.current {
	background: url(images/link-20-bw.png) no-repeat;
}
/* Page Container

-------------------------------------------------------------- */

#page-container {
	margin: 63px 70px 15px 70px;
	overflow: auto;
}
#breadcrumb {
	padding-bottom: 5px;
	margin: 15px 0px 10px 0px;
	height: 25px;
}
#breadcrumb > h2 {
	font: 700 1.8em 'Economica', sans-serif;
	text-transform: uppercase;
	color: #FFF;
	background-color: #000;
	padding: 0 80px 0 25px;
	float: left;
}
#breadcrumb #tri {
	float: left;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 25px 0 0px 30px;
	border-color: transparent transparent transparent #000000;
}
#breadcrumb > h2 a:link,  #breadcrumb > h2 a:active,  #breadcrumb > h2 a:visited {
	color: #684195;
	text-transform: capitalize;
	text-decoration: none;
}
#breadcrumb > h2 a:hover {
	color: #000;
}
#page-content {
	overflow: auto;
}
/* index.php Template

-------------------------------------------------------------- */

.home #page-container {
	margin: 15px 55px;
	overflow: auto;
}
.home #page-content .tile {
	position: relative;
	width: 405px;
	height: 124px;
	margin-bottom: 25px;
}
/*odd posts*/

.home #page-content .tile:nth-child(2n+1) {
	float: left;
}
.home #page-content .tile h3.tile-title {
	position: absolute;
	bottom: 5px;
	z-index: 1000;
	width: 370px;
	height: 25px;
	font: 700 1.5em/1.3em 'Economica', sans-serif;
	letter-spacing: 0.03em;
	text-align: center;
	color: #684195;
}
.home #page-content .tile h3.tile-title a:link,  .home #page-content .tile h3.tile-title a:active,  .home #page-content .tile h3.tile-title a:visited {
	color: #684195;
}
.home #page-content .tile h3.tile-title a:hover {
	color: #8D5FCE;
}
.home #page-content .tile:nth-child(2n+1) h3.tile-title {
	padding-left: 35px;
	background: -moz-linear-gradient(left, rgba(254,197,96,0.7) 0%, rgba(254,197,96,1) 30%, rgba(254,197,96,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(254,197,96,0.7)), color-stop(30%, rgba(254,197,96,1)), color-stop(100%, rgba(254,197,96,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(254,197,96,0.7) 0%, rgba(254,197,96,1) 30%, rgba(254,197,96,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(254,197,96,0.7) 0%, rgba(254,197,96,1) 30%, rgba(254,197,96,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(254,197,96,0.7) 0%, rgba(254,197,96,1) 30%, rgba(254,197,96,1) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(254,197,96,0.7) 0%, rgba(254,197,96,1) 30%, rgba(254,197,96,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3fec560', endColorstr='#fec560', GradientType=1 ); /* IE6-9 */
}
.home #page-content .tile:nth-child(2n) h3.tile-title {
	padding-right: 35px;
	background: -moz-linear-gradient(left, rgba(254,197,96,1) 0%, rgba(254,197,96,1) 70%, rgba(254,197,96,0.7) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(254,197,96,1)), color-stop(70%, rgba(254,197,96,1)), color-stop(100%, rgba(254,197,96,0.7))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(254,197,96,1) 0%, rgba(254,197,96,1) 70%, rgba(254,197,96,0.7) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(254,197,96,1) 0%, rgba(254,197,96,1) 70%, rgba(254,197,96,0.7) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(254,197,96,1) 0%, rgba(254,197,96,1) 70%, rgba(254,197,96,0.7) 100%); /* IE10+ */
	background: linear-gradient(to right, rgba(254,197,96,1) 0%, rgba(254,197,96,1) 70%, rgba(254,197,96,0.7) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec560', endColorstr='#b3fec560', GradientType=1 ); /* IE6-9 */
}
/*even posts*/

.home #page-content .tile:nth-child(2n) {
	float: right;
}
.home #page-content .tile img {
	position: absolute;
	z-index: 0;
	border-top: 9px solid #684195;
	border-bottom: 5px solid #684195;
	-webkit-box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.5);
	box-shadow: 2px 2px 5px 0px rgba(00, 00, 00, 0.5);
}
.home #page-content .tile:nth-child(2n+1) img {
	left: 35px;
}
.home #page-content .tile:nth-child(2n) img {
	right: 35px;
}
/* single.php Template

-------------------------------------------------------------- */

.single #page-content #feature {
	overflow: auto;
	overflow: hidden;
	margin-bottom: 15px;
}
.single #page-content #feature #video {
	float: left;
	height: 320px;
	width: 570px;
	overflow: hidden;
	position: relative;
	background: url(images/video_underlay.png) no-repeat;
	cursor: pointer;
}
img.vid-image {
	height: 290px;
	width: 520px;
	position: absolute;
	left: 25px;
	top: 16px;
	z-index: 1;
}
#video-overlay {
	opacity: 0;
	float: left;
	height: 160px;
	width: 520px;
	position: absolute;
	top: 80px;
	left: 25px;
	z-index: 2;
}
img.vid-label {

	position: absolute;
	top: 125px;
	left:35px;
	z-index: 5;
}
#left, #video-overlay #right {
	height: 160px;
	width: 210px;
	background: url(images/vid_bg.png) repeat;
	position: absolute;
	top: 0px;
}
#left {
	top:80px;
	left: 25px;
	z-index:4;
}
#video-overlay #right {
	left: 310px;
}
#video-overlay #mid {
	height: 160px;
	width: 100px;
	position: absolute;
	top: 0px;
	left: 210px;
	background: url(images/vid_play.png) no-repeat;
}
.single #page-content #feature #video #vid-cam {
	height: 28px;
	width: 42px;
	background: url(images/vid_cam.png) no-repeat;
	position: absolute;
	top: 30px;
	right: 40px;
	z-index: 6;
}
.single #page-content #feature #wysiwyg {
	float: right;
	width: 250px;
	padding: 10px 10px 0px 10px;
	margin-left: 0px;
	overflow: hidden;
	height: 320px;
}
.single #page-content #feature #wysiwyg h3 {
	font: 700 1.6em 'Economica', sans-serif;
	color: #F05929;
	margin-bottom: 10px;
}
.single #page-content #feature #wysiwyg a:link,  .single #page-content #feature #wysiwyg a:active,  .single #page-content #feature #wysiwyg a:visited {
	color: #000;
	width: 55px;
	padding: 6px;
	display: block;
	outline: none;
	background-color: rgba(250,242,212,0.8);
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset -2px 0px 3px 1px rgba(0, 0, 0, 0.3);
	box-shadow: inset -2px 0px 3px 1px rgba(0, 0, 0, 0.3);
}
.single #page-content #feature #wysiwyg a:hover {
	width: 240px;
	-webkit-transition: width 1s ease;
	-moz-transition: width 1s ease;
	-o-transition: width 1s ease;
	-ms-transition: width 1s ease;
	transition: width 1s ease;
}
.single #page-content #feature #wysiwyg p {
	font-size: 1.1em;
	color: #0C3;
	line-height: 1.3em;
	margin-bottom: 10px;
}
.single #page-content #feature #wysiwyg #q-and-a {
	height: 118px;
}
.single #page-content #feature #wysiwyg #q-and-a a,
.single #page-content #feature #wysiwyg #q-and-a a:link, 
.single #page-content #feature #wysiwyg #q-and-a a:visited {
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	-ms-transition: none;
	transition: none;
	background:none;
	box-shadow:none;
	height: 118px;
}
.single #page-content #profiles {
}
.single #page-content #profiles .profile-container {
	margin-bottom: 0px;
	padding-bottom: 15px;
	overflow: auto;
}
.single #page-content #profiles .profile-container .profile {
	float: left;
	width: 520px;
	margin: 0 25px;
}
.single #page-content #profiles .profile-container .profile hgroup h3.profile-title {
	font: 700 1.8em/0.8em 'Economica', sans-serif;
	color: #F05929;
}
.single #page-content #profiles .profile-container .profile hgroup h4.profile-job-title {
	margin-bottom: 10px;
	font: 700 1.5em 'Economica', sans-serif;
	color: #888;
}
.single #page-content #profiles .profile-container .profile .profile-description {
	float: left;
	width: 520px;
	margin-bottom: 10px;
}
em {
	font-style: italic;
}
strong {
	font-weight: bold;
}
.single #page-content #profiles .profile-container .profile .profile-description p {
	font-size: 1.1em;
	line-height: 1.3em;
	margin-bottom: 10px;
}
.single #page-content #profiles .profile-container .profile .profile-description h1,  .single #page-content #profiles .profile-container .profile .profile-description h2,  .single #page-content #profiles .profile-container .profile .profile-description h3,  .single #page-content #profiles .profile-container .profile .profile-description h4,  .single #page-content #profiles .profile-container .profile .profile-description h5,  .single #page-content #profiles .profile-container .profile .profile-description h6 {
	font-weight: bold;
	margin-bottom: 3px;
}
.single #page-content #profiles .profile-container .profile .profile-description h1 {
	font-size: 1.7em;
}
.single #page-content #profiles .profile-container .profile .profile-description h2 {
	font-size: 1.6em;
}
.single #page-content #profiles .profile-container .profile .profile-description h3 {
	font-size: 1.5em;
}
.single #page-content #profiles .profile-container .profile .profile-description h4 {
	font-size: 1.4em;
}
.single #page-content #profiles .profile-container .profile .profile-description h5 {
	font-size: 1.3em;
}
.single #page-content #profiles .profile-container .profile .profile-description h6 {
	font-size: 1.25em;
}
.single #page-content #profiles .profile-container .profile .profile-description ol,  .single #page-content #profiles .profile-container .profile .profile-description ul {
	font-size: 1.2em;
	margin: 10px 0;
}
.single #page-content #profiles .profile-container .profile .profile-description ol {
	list-style-type: decimal-leading-zero;
}
.single #page-content #profiles .profile-container .profile .profile-description ol li {
	margin-left: 26px;
}
.single #page-content #profiles .profile-container .profile .profile-description ul {
	list-style-type: disc;
}
.single #page-content #profiles .profile-container .profile .profile-description ul li {
	margin-left: 13px;
}
img.sup-info {
	margin-right: 20px;
	margin-bottom: 20px;
	cursor: pointer;
}
#credit-info {
	display: none;
}
#credit-info ul {
	list-style-position: inside;
	list-style-type: disc;
}
#credit-info ul li {
}
.single #page-content #profiles .profile-container .pathway {
	float: right;
	height: 173px;
	width: 230px;
	padding: 10px 20px 5px 20px;
	background: url('images/pathway_bg.png') no-repeat top left;
}
.single #page-content #profiles .profile-container .pathway h3.pathway-div-title {
	margin-bottom: 10px;
	font: 700 1.8em/1.3em 'Economica', sans-serif;
	color: #000;
}
.single #page-content #profiles .profile-container .pathway h4.pathway-institution {
	font: 700 1.4em/1.3em 'Economica', sans-serif;
	color: #F05929;
}
.single #page-content #profiles .profile-container .pathway p.pathway-qualification {
	margin-bottom: 10px;
	font-size: 1.1em;
	color: #000;
	font-style: italic;
}
/* page.php Template

-------------------------------------------------------------- */
.page .wysiwyg {
	width: 520px;
	margin-bottom: 10px;
	overflow: auto;
}
.page #left-column {
	float: left;
	width: 520px;
	margin: 0 25px;
}
.page #right-column {
	float: right;
	width: 230px;
	min-height:490px;
	padding: 10px 20px 5px 20px;
	background: url('images/credit_bg.png') no-repeat top left;
}
.page .wysiwyg p {
	font-size: 1.1em;
	line-height: 1.3em;
	margin-bottom: 10px;
}
.page .wysiwyg h1 {
	font-size: 1.7em;
}
.page .wysiwyg h2 {
	font-size: 1.6em;
}
.page .wysiwyg h3 {
	font: 700 1.6em 'Economica', sans-serif;
	color: #F05929;
	margin-bottom: 10px;	
}
.page .wysiwyg h4 {
	font-size: 1.4em;
}
.page .wysiwyg h5 {
	font-size: 1.3em;
}
.page .wysiwyg h6 {
	font-size: 1.25em;
}
.page .wysiwyg ol,  .page .wysiwyg ul {
	font-size: 1.2em;
	margin: 10px 0;
}
.page .wysiwyg ol {
	list-style-type: decimal-leading-zero;
}
.page .wysiwyg ol li {
	margin-left: 26px;
}
.page .wysiwyg ul {
	list-style-type: disc;
}
.page .wysiwyg ul li {
	margin-left: 14px;
}
