/*
Theme Name: BaylorISR
Theme URI: http://www.baylorisr.org
Description: A custom theme developed by Internet Imagineering for use on www.baylorisr.org.
Version: 1.0
Author URI: http://www.internetimagineering.com/
Tags: fixed width, two columns
*/

body {
	/*
	background:#000 url("../images/wj-welcome-background.jpg") no-repeat top;
	*/
	background-color: #ddd;
	margin: 0px 0px; 
	padding: 0px;
	font-family: 'Titillium Web', trebuchet ms, arial, verdana, sans-serif;
	color: #333;
	font-size: 14px;
}

.clear { clear: both;}

h1.pagetitle {color: #000; font-size: 28px;}

.navigation {
	display: block;
	text-align: center;
	margin: 20px 30px;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
img.aligncenter {clear: both; display: block; margin-left: auto; margin-right: auto;}

/* Drop-down menus */
#dropmenu, #dropmenu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	z-index:300;
	text-transform: uppercase;
	font-weight:bold;
}
#dropmenu a {
	color: #FFF;
	text-decoration: none;
	font-family: arial, verdana, helvetica;
}

#dropmenu li a.quicklinks {display:block; float:left; height:45px; width: 225px; text-decoration:none; padding:0; cursor:pointer;}
 
#dropmenu li a.quicklinks {background:url(images/subnav-quicklinks-1.jpg);}
 
#dropmenu li:hover a.quicklinks, #dropmenu a:hover.quicklinks {background:url(images/subnav-quicklinks-2.jpg);}

#dropmenu li {
	float:left;
	position:relative;
	display:block;
}
#dropmenu ul {
	position:absolute;
	display:none;
	height:auto;
}
#dropmenu ul a {
	color:#666;
	padding:0px;
}
#dropmenu ul a:hover {
	color:#000;
	background-color: #ddd;
}
#dropmenu li ul {
	background:#fff;
	top:45px;
	float: right;
	padding: 0px;
	margin: 0px;
	width: 223px;
	border-right:1px solid #e2eaf5;
	border-left:1px solid #e2eaf5;
}

#dropmenu li ul li.current_page_item a {
	background:#fff;
	color:#004500;
}

#dropmenu li ul li {
	border-bottom:1px solid #e2eaf5;
}

#dropmenu li ul a {
	width:193px;
	padding:10px 15px 10px 15px;
	font-size: 12px;
	text-transform: uppercase;
	float:right;
}
#dropmenu ul ul {
	top:auto;
	border-top:1px solid #e2eaf5;
}
#dropmenu li ul ul {
	left:200px;
	margin:0px 0 0 10px;
}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {
	display:none;
}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {
	display:block;
}

.content-news {font-size: 1.1em; }
.content-news a {color: #004834; text-decoration: none;}
.content-news a:visited {color: #004834; text-decoration: none;}
.content-news a:hover {color: #004834; text-decoration: underline;}
.content-news h2 {margin: 30px 0px 0px 30px;}
.story-holder {border-bottom: 2px dotted #999; padding-bottom: 20px; margin: 0px 30px 20px 30px;}
.story-thumb {float: left; width: 120px; margin: 0px 0px 0px 0px;}
.story-text {float: right; width: 75%; margin: 0;}
.story-date {color: #999; font-style: italic;}
h1.story-title {font-size: 18px; font-weight: bold; margin: 0px; padding: 0px;}

.ticker-holder {margin: 8px 20px 0px 20px; color: #666;}
.ticker-holder a {color: #004500; text-decoration: none;}
.ticker-holder a:visited {color: #004500; text-decoration: none;}
.ticker-holder a:hover {color: #004500; text-decoration: underline;}

.navigation-search {width: 100%; margin: 10px 0; padding: 0;}
.navigation-search a {color: #004500; text-decoration: none;}
.navigation-search a:visited {color: #004500; text-decoration: none;}
.navigation-search a:hover  {color: #000; text-decoration: underline;}

/* SEARCH DROP-DOWN + STYLES */

.tongue-content {background-color: #fff; width: 250px; padding: 15px; right: 0px; border-bottom: 5px solid #999; z-index: 20000;}
h1.search-headline {font-size: 18px; font-weight: bold; margin: 0px; padding: 0px;}
h1.search-headline a {color: #004500; text-decoration: none;}
h1.search-headline a:visited {color: #004500; text-decoration: none;}
h1.search-headline a:hover {color: #004500; text-decoration: underline;}
.search-tags {font-size: 12px; color: #333;}
.search-tags a {color: #004500; text-decoration: none;}
.search-tags a:visited {color: #004500; text-decoration: none;}
.search-tags a:hover {color: #333; text-decoration: underline;}
.search-desc a {color: #004500; text-decoration: none;}
.search-desc a:visited {color: #004500; text-decoration: none;}
.search-desc a:hover {color: #333; text-decoration: underline;}

a.greenlink {color: #004500; text-decoration: none;}
a:visited.greenlink {color: #004500; text-decoration: none;}
a:hover.greenlink {color: #000; text-decoration: none;}

.content a {color: #004500; text-decoration: none;}
.content a:visited {color: #004500; text-decoration: none;}
.content a:hover {color: #000; text-decoration: underline;}

.nivoSlider {position:relative;}
.nivoSlider img {top:0px; left:0px; display:none; width: 880px;}
.nivoSlider a {border:0; display:block;}

.nivo-prevNav {margin: 170px 0px 0px 980px;}
.nivo-nextNav {margin: 170px 0px 0px 1030px;}

.publication-features img {margin: 10px;}

@media screen and (min-width: 0px) and (max-width: 1200px) {


	@media screen and (min-width: 1024px) and (max-width: 1200px) {
	
		.mobile-menu {display: none;}
		.leftnav-mobile {display: none;}
		.frontnav-mobile {display: none;}
		.fp-feature-mobile {display: none;}
		.fp-wrapper-content-mobile {display: none;}
		
		.wrapper-header {width: 100%;}
		.wrapper-sectionpic {width: 100%; min-height: 145px; height: 145px; background:#fff url("images/sectionpic-bg-1.jpg") no-repeat top;}
		.wrapper-content {width: 100%; margin: 0px auto;}
		.wrapper-footer {background-color: #004834; width: 100%; margin: 0px auto;}
	
		.greenbar {width: 100%; background-color: #004834; height: 110px; min-height: 110px;}
		.container-greenbar {width: 100%; margin: 0px auto;}
		.whitebar {width: 100%; background-color: #fff; height: 45px; min-height: 45px;}
		.container-whitebar {width: 100%; margin: 0px auto;}
	
		.header-logowindow {position: absolute; margin: 0px 0px 0px 46px;}
		.header-logowordmark {position: absolute; margin: 35px 0px 0px 132px;}
	
		.headernav {right: 0; padding: 10px 50px 0px 0px; text-align: right; font-size: .9em; color: #999;}
		.headernav a {color: #999; text-decoration: none; margin: 0px 3px;}
		.headernav a:visited {color: #999; text-decoration: none;}
		.headernav a:hover {color: #fff; text-decoration: none;}
	
		.topnav {display: none; position: absolute; margin: 41px 0px 0px 384px;}
		.topnav img {display: none; margin-right: 20px;}
		.topnav-mega {position: absolute; margin: 41px 0px 0px 384px;}
		.topnav-mega img {margin-right: 0px;}
	
		img.topnavbutton {transition: all .2s ease-in-out;}
		img.topnavbutton:hover {transform: scale(1.05);}
	
		.whitebar-quicklinks {float: left; margin: 0 0 0 135px;}
		.whitebar-twitter {float: left; width: 58%; background-image: url('images/whitebar-twitter-bg.jpg'); height: 45px; min-height: 45px;}
		.whitebar-search {float: left;}
	
		.container-sectiontitle {width: 100%; margin: 0px auto;}
		.sectiontitle {float: right; margin: 50px 30px 0px 0px;}
	
		.container-content {100%; margin: 35px 0px 0px 0px;}
		.content-right {float: right; width: 70%; background-color: #fff; min-height: 500px;}
		.content-left {width: 279px; background-color: #fff; min-height: 200px;}
		.content-full {width: 94%; margin: 0 3%; min-height: 500px; background-color: #fff;}
	
		.content-top {background-image: url('images/content-top-bg.png'); width: 100%; background-repeat: y-repeat; min-height: 71px; height: 71px;}
		h1.content-title {float: left; background-image: url('images/content-top-titlebg.png'); background-repeat: repeat-x; max-width: 60%; display: table; padding: 30px 30px 15px 30px; margin: 0px; font-weight: bold; font-size: 16px; text-transform: uppercase;}
		.socialshare {float: right; margin: 25px 10px 0px 0px;}
	
		.left-top {background-image: url('images/content-top-bg.png'); width: 100%; background-repeat: x-repeat; min-height: 71px; height: 71px;}
		h1.left-title {float: left; background-image: url('images/content-top-titlebg.png'); display: table; padding: 30px 20px 15px 20px; margin: 0px; font-weight: 16px; font-size: 16px; text-transform: uppercase;}
		.leftside-button {background-color: #ddd; padding: 20px 0;}
	
		.leftnav {width: 240px; margin: 0px 0px 0px 20px;}
		.leftnav ul {list-style-type: none; margin: 20px 0px 20px 0px; padding: 0px;}
		.leftnav ul li {border-bottom: 2px dotted #000; padding: 0px 0px 7px 0px; margin: 0px 0px 7px 0px; font-weight: bold;}
		.leftnav ul li a {color: #004834; text-decoration: none;}
		.leftnav ul li a:visited {color: #004834; text-decoration: none;}
		.leftnav ul li a:hover {color: #000; text-decoration: none;}
		
		.leftnav ul li ul {margin: 10px 0px 0px 30px; padding: 0px; list-style-type: disc;}
		.leftnav ul li ul li {border-bottom: 0px; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px; font-weight: normal;}
		.leftnav ul li ul li a {color: #004834; text-decoration: none;}
		.leftnav ul li ul li a:visited {color: #004834; text-decoration: none;}
		.leftnav ul li ul li a:hover {color: #000; text-decoration: none;}
	
		.content {font-size: 1.1em; margin: 30px;}
	
		.baylorwordmark {float: left; margin: 30px 100px 30px 40px;}
		.copyright {float: left; color: #004834; padding: 45px 0px 0px 0px; width: 500px;}
		.copyright a {color: #000; text-decoration: none;}
		.copyright a:visited {color: #000; text-decoration: none;}
		.copyright a:hover {color: #000; text-decoration: underline;}
	
		.container-footer {width: 100%; margin: 0px auto; min-height: 300px;}
		.footer-logo {float: right; margin: -90px 30px 0px 0px;}
		.footer-info {padding: 20px 0px 0px 0px; display: table;}
		.footer-nav {border-bottom: 2px solid #fff;}
		.footer-nav img {margin-right: 20px;}
		.footer-text {border-top: 2px solid #fff; margin: 10px 0px 0px 0px; padding-left: 20px;}
		.footer-social {float: right; margin: 20px 0px 0px 0px}
		.footer-social img {margin-left: 10px;}
		.footer-contact {margin: 24px 0px 0px 0px;}
		.footer-contact-title {font-size: 1.3em; color: #fff;}
		.footer-contact-text {color: #fff; font-size: 1.1em; margin-bottom: 50px;}
		
		.fp-wrapper-features {border: 1px solid #ddd; width: 100%; max-width: 1160px; margin: 0px auto; background-color: #fff; min-height: 300px; padding: 20px 20px; 0px 20px;}
		.fp-feature {width: 85%; margin: 0 auto; text-align: center;}
		.fp-feature2 {display: none; float: right; width: 22.4%;}

		.fp-viewall {margin: 10px 0px 0px 0px; font-weight: bold; text-transform: uppercase;}
		.fp-viewall a {color: #004834; text-decoration: none;}
		.fp-viewall a:visited {color: #004834; text-decoration: none;}
		.fp-viewall a:hover {color: #000; text-decoration: none;}

		.fp-wrapper-programs {width: 100%; max-width: 1200px; margin: 20px auto 0px auto; text-align: center; background-color: #fff; min-height: 130px; height: 130px; padding: 20px;}
		.fp-programs-rotation {display: none;}
		.fp-programs-mobile {width: 96%; margin: 0 3%; text-align: center;}
		.fp-programs-mobile img {margin: 10px 10px;}

		.fp-wrapper-content {width: 100%; max-width: 1200px; margin: 20px auto 0px auto; }
		.fp-leftside {width: 94%; margin: 0 3%; background-color: #fff;}
		.fp-rightside {width: 94%; margin: 0 3%; padding-top: 10px;}

		.fp-button {display: none; margin-bottom: 20px;}

		.fp-secttitle {float: left;  font-size: 16px; text-transform: uppercase; padding: 17px 15px 14px 15px; margin-top: 12px; border-right: 1px solid #ccc;}
		.fp-secttitle a {color: #000; text-decoration: none;}
		.fp-secttitle a:visited {color: #000; text-decoration: none;}
		.fp-secttitle a:hover {color: #004500; text-decoration: underline;}

		.fp-events {background-color: #fff; padding-bottom: 10px;}
		.fp-viewcalendar {float: right; margin: 28px 20px 0px 0px;}

		.fp-social {border-top: 30px solid #ddd; margin-top: 20px; background-color: #fff;}
		
	}
	
	@media screen and (min-width: 768px) and (max-width: 1023px) {
		
		@media screen and (min-width: 768px) and (max-width: 1023px) {
			
			.ticker-holder {display: none;}
			
			.topnav {display: none;}
			.topnav-mega {display: none;}
			.whitebar-quicklinks {display: none;}
			
			.leftnav-mobile {width: 90%; margin: 20px 0px 0px 30px;}
			.leftnav-mobile ul {list-style-type: none; margin: 0px; padding: 0px;}
			.leftnav-mobile ul li {border-bottom: 2px dotted #004500; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; font-weight: bold;}
			.leftnav-mobile ul li a {color: #004500; text-decoration: none;}
			.leftnav-mobile ul li a:visited {color: #004500; text-decoration: none;}
			.leftnav-mobile ul li a:hover {color: #000; text-decoration: none;}
			.leftnav-mobile ul li ul {margin: 0px 0px 0px 20px; padding: 0px; list-style-type: disc;}
			.leftnav-mobile ul li ul li {margin: 0px 0px 0px 0px; padding: 0px; border-bottom: 0px;}
			.leftnav-mobile ul li ul li a {color: #090; text-decoration: none;}
			.leftnav-mobile ul li ul li a:visited {color: #090; text-decoration: none;}
			.leftnav-mobile ul li ul li a:hover {color: #000; text-decoration: none;}
			
			.frontnav-mobile {width: 90%; margin: 0px 0px 20px 10px;}
			.frontnav-mobile ul {list-style-type: none; margin: 0px; padding: 0px;}
			.frontnav-mobile ul li {border-bottom: 2px dotted #004500; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; font-weight: bold;}
			.frontnav-mobile ul li a {color: #004500; text-decoration: none;}
			.frontnav-mobile ul li a:visited {color: #004500; text-decoration: none;}
			.frontnav-mobile ul li a:hover {color: #000; text-decoration: none;}
			
			.wrapper-header {width: 100%;}
			.wrapper-sectionpic {width: 100%; min-height: 145px; height: 145px; background:#fff url("images/sectionpic-bg-1.jpg") no-repeat top;}
			.wrapper-content {width: 100%; margin: 0px auto;}
			.wrapper-footer {background-color: #004834; width: 100%; margin: 0px auto;}
	
			.greenbar {width: 100%; background-color: #004834; height: 110px; min-height: 110px;}
			.container-greenbar {width: 100%; margin: 0px auto;}
			.whitebar {width: 100%; background-color: #fff; height: 45px; min-height: 45px;}
			.container-whitebar {width: 100%; margin: 0px auto;}
	
			.header-logowindow {position: absolute; margin: 0px 0px 0px 46px;}
			.header-logowordmark {position: absolute; margin: 35px 0px 0px 132px;}
	
			.headernav {float: right; padding: 35px 30px 0px 0px; text-align: right; font-size: .9em; color: #999; width: 300px;}
			.headernav a {color: #999; text-decoration: none; margin: 0px 3px;}
			.headernav a:visited {color: #999; text-decoration: none;}
			.headernav a:hover {color: #fff; text-decoration: none;}
			
			.whitebar-search {float: right;}
			
			.mobile-menu {float: left; margin-left: 140px;}
			
			.container-sectiontitle {width: 100%; margin: 0px auto;}
			.sectiontitle {float: right; margin: 50px 30px 0px 0px;}
			
			.container-content {100%; margin: 0px 0px 0px 0px;}
			.content-right {width: 100%; background-color: #fff; min-height: 300px;}
			.content-left {display: none;}
			.content-full {width: 94%; margin: 0 3%; min-height: 500px; background-color: #fff;}
			
			.content-top {background-image: url('images/content-top-bg.png'); width: 100%; background-repeat: y-repeat; min-height: 71px; height: 71px;}
			h1.content-title {float: left; background-image: url('images/content-top-titlebg.png'); background-repeat: repeat-x; max-width: 60%; display: table; padding: 30px 30px 15px 30px; margin: 0px; font-weight: 16px; font-size: 16px; text-transform: uppercase;}
			.socialshare {float: right; margin: 25px 10px 0px 0px;}
			
			.content {font-size: 1.1em; margin: 30px 30px 0px 30px; padding-bottom: 30px;}
			
			.baylorwordmark {float: left; margin: 0px 40px 30px 40px;}
			.copyright {float: left; color: #004834; padding: 13px 0px 0px 0px; width: 300px;}
			.copyright a {color: #000; text-decoration: none;}
			.copyright a:visited {color: #000; text-decoration: none;}
			.copyright a:hover {color: #000; text-decoration: underline;}
			
			.container-footer {width: 100%; margin: 0px auto; min-height: 300px;}
			.footer-logo {display: none;}
			.footer-info {padding: 20px 0px 0px 0px; display: table; width: 90%; margin: 0px auto;}
			.footer-nav {width: 100%; text-align: center; border-bottom: 2px solid #fff;}
			.footer-nav img {margin-right: 0px;}
			.footer-text {border-top: 2px solid #fff; margin: 10px 0px 0px 0px; padding-left: 20px;}
			.footer-social {float: right; margin: 20px 0px 0px 0px}
			.footer-social img {margin-left: 10px;}
			.footer-contact {margin: 24px 0px 0px 0px;}
			.footer-contact-title {font-size: 1.3em; color: #fff;}
			.footer-contact-text {color: #fff; font-size: 1.1em; margin-bottom: 50px;}
			
			.fp-wrapper-features {border: 1px solid #ddd; width: 100%; max-width: 1160px; margin: 0px auto; background-color: #fff; min-height: 300px; padding: 20px 20px; 0px 20px;}
			.fp-feature {display: none; text-align: center;}
			.fp-feature2 {display: none; float: right; width: 22.4%;}
			.fp-feature-mobile {width: 94%; margin: 0 3%; text-align: center;}

			.fp-viewall {margin: 10px 0px 0px 0px; font-weight: bold; text-transform: uppercase;}
			.fp-viewall a {color: #004834; text-decoration: none;}
			.fp-viewall a:visited {color: #004834; text-decoration: none;}
			.fp-viewall a:hover {color: #000; text-decoration: none;}

			.fp-wrapper-programs {width: 100%; max-width: 1200px; margin: 20px auto 0px auto; text-align: center; background-color: #fff; min-height: 130px; height: 130px; padding: 20px;}
			.fp-programs-rotation {display: none;}
			.fp-programs-mobile {width: 96%; margin: 0 3%; text-align: center;}
			.fp-programs-mobile img {margin: 10px 10px;}

			.fp-wrapper-content {display: none; width: 100%; max-width: 1200px; margin: 20px auto 0px auto; }
			.fp-leftside {width: 94%; margin: 0 3%; background-color: #fff;}
			.fp-rightside {width: 94%; margin: 0 3%; padding-top: 10px;}

			.fp-button {display: none; margin-bottom: 20px;}

			.fp-secttitle {float: left;  font-size: 16px; text-transform: uppercase; padding: 17px 15px 14px 15px; margin-top: 12px; border-right: 1px solid #ccc;}
			.fp-secttitle a {color: #000; text-decoration: none;}
			.fp-secttitle a:visited {color: #000; text-decoration: none;}
			.fp-secttitle a:hover {color: #004500; text-decoration: underline;}

			.fp-events {background-color: #fff; padding-bottom: 10px;}
			.fp-viewcalendar {float: right; margin: 28px 20px 0px 0px;}

			.fp-social {border-top: 30px solid #ddd; margin-top: 20px; background-color: #fff;}
			
		}
		
		@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
		
			.ticker-holder {display: none;}
			
			.topnav {display: none;}
			.topnav-mega {display: none;}
			.whitebar-quicklinks {display: none;}
			
			.frontnav-mobile {width: 90%; margin: 0px 0px 20px 10px;}
			.frontnav-mobile ul {list-style-type: none; margin: 0px; padding: 0px;}
			.frontnav-mobile ul li {border-bottom: 2px dotted #004500; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; font-weight: bold;}
			.frontnav-mobile ul li a {color: #004500; text-decoration: none;}
			.frontnav-mobile ul li a:visited {color: #004500; text-decoration: none;}
			.frontnav-mobile ul li a:hover {color: #000; text-decoration: none;}
			
			.leftnav-mobile {width: 90%; margin: 20px 0px 0px 30px;}
			.leftnav-mobile ul {list-style-type: none; margin: 0px; padding: 0px;}
			.leftnav-mobile ul li {border-bottom: 2px dotted #004500; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; font-weight: bold;}
			.leftnav-mobile ul li a {color: #004500; text-decoration: none;}
			.leftnav-mobile ul li a:visited {color: #004500; text-decoration: none;}
			.leftnav-mobile ul li a:hover {color: #000; text-decoration: none;}
			.leftnav-mobile ul li ul {margin: 0px 0px 0px 20px; padding: 0px; list-style-type: disc;}
			.leftnav-mobile ul li ul li {margin: 0px 0px 0px 0px; padding: 0px; border-bottom: 0px;}
			.leftnav-mobile ul li ul li a {color: #090; text-decoration: none;}
			.leftnav-mobile ul li ul li a:visited {color: #090; text-decoration: none;}
			.leftnav-mobile ul li ul li a:hover {color: #000; text-decoration: none;}
			
			.wrapper-header {width: 100%;}
			.wrapper-sectionpic {width: 100%; min-height: 145px; height: 145px; background:#fff url("images/sectionpic-bg-1.jpg") no-repeat top;}
			.wrapper-content {width: 100%; margin: 0px auto;}
			.wrapper-footer {background-color: #004834; width: 100%; margin: 0px auto;}
	
			.greenbar {width: 100%; background-color: #004834; height: 110px; min-height: 110px;}
			.container-greenbar {width: 100%; margin: 0px auto;}
			.whitebar {width: 100%; background-color: #fff; height: 45px; min-height: 45px;}
			.container-whitebar {width: 100%; margin: 0px auto;}
	
			.header-logowindow {position: absolute; margin: 0px 0px 0px 46px;}
			.header-logowordmark {position: absolute; margin: 35px 0px 0px 132px;}
	
			.headernav {float: right; padding: 35px 30px 0px 0px; text-align: right; font-size: .9em; color: #999; width: 300px;}
			.headernav a {color: #999; text-decoration: none; margin: 0px 3px;}
			.headernav a:visited {color: #999; text-decoration: none;}
			.headernav a:hover {color: #fff; text-decoration: none;}
			
			.whitebar-search {float: right;}
			
			.mobile-menu {float: left; margin-left: 140px;}
			
			.container-sectiontitle {width: 100%; margin: 0px auto;}
			.sectiontitle {float: right; margin: 50px 30px 0px 0px;}
			
			.container-content {100%; margin: 0px 0px 0px 0px;}
			.content-right {width: 100%; background-color: #fff; min-height: 300px;}
			.content-left {display: none;}
			.content-full {width: 94%; margin: 0 3%; min-height: 500px; background-color: #fff;}
			
			.content-top {background-image: url('images/content-top-bg.png'); width: 100%; background-repeat: y-repeat; min-height: 71px; height: 71px;}
			h1.content-title {float: left; background-image: url('images/content-top-titlebg.png'); background-repeat: repeat-x; max-width: 60%; display: table; padding: 30px 30px 15px 30px; margin: 0px; font-weight: 16px; font-size: 16px; text-transform: uppercase;}
			.socialshare {float: right; margin: 25px 10px 0px 0px;}
			
			.content {font-size: 1.1em; margin: 30px 30px 0px 30px; padding-bottom: 30px;}
			
			.baylorwordmark {float: left; margin: 0px 40px 30px 40px;}
			.copyright {float: left; color: #004834; padding: 13px 0px 0px 0px; width: 300px;}
			.copyright a {color: #000; text-decoration: none;}
			.copyright a:visited {color: #000; text-decoration: none;}
			.copyright a:hover {color: #000; text-decoration: underline;}
			
			.container-footer {width: 100%; margin: 0px auto; min-height: 300px;}
			.footer-logo {display: none;}
			.footer-info {padding: 20px 0px 0px 0px; display: table; width: 90%; margin: 0px auto;}
			.footer-nav {width: 100%; text-align: center; border-bottom: 2px solid #fff;}
			.footer-nav img {margin-right: 0px;}
			.footer-text {border-top: 2px solid #fff; margin: 10px 0px 0px 0px; padding-left: 20px;}
			.footer-social {float: right; margin: 20px 0px 0px 0px}
			.footer-social img {margin-left: 10px;}
			.footer-contact {margin: 24px 0px 0px 0px;}
			.footer-contact-title {font-size: 1.3em; color: #fff;}
			.footer-contact-text {color: #fff; font-size: 1.1em; margin-bottom: 50px;}
			
			.fp-feature {display: none; width: 85%; margin: 0 auto; text-align: center;}
			.fp-feature2 {display: none; float: right; width: 22.4%;}
			.fp-feature-mobile {width: 94%; margin: 0 3%; text-align: center;}

			.fp-viewall {margin: 10px 0px 0px 0px; font-weight: bold; text-transform: uppercase;}
			.fp-viewall a {color: #004834; text-decoration: none;}
			.fp-viewall a:visited {color: #004834; text-decoration: none;}
			.fp-viewall a:hover {color: #000; text-decoration: none;}

			.fp-wrapper-programs {width: 100%; max-width: 1200px; margin: 20px auto 0px auto; text-align: center; background-color: #fff; min-height: 130px; height: 130px; padding: 20px;}
			.fp-programs-rotation {display: none;}
			.fp-programs-mobile {width: 96%; margin: 0 3%; text-align: center;}
			.fp-programs-mobile img {margin: 10px 10px;}

			.fp-wrapper-content {display: none; width: 100%; max-width: 1200px; margin: 20px auto 0px auto; }
			.fp-leftside {width: 94%; margin: 0 3%; background-color: #fff;}
			.fp-rightside {width: 94%; margin: 0 3%; padding-top: 10px;}

			.fp-button {display: none; margin-bottom: 20px;}

			.fp-secttitle {float: left;  font-size: 16px; text-transform: uppercase; padding: 17px 15px 14px 15px; margin-top: 12px; border-right: 1px solid #ccc;}
			.fp-secttitle a {color: #000; text-decoration: none;}
			.fp-secttitle a:visited {color: #000; text-decoration: none;}
			.fp-secttitle a:hover {color: #004500; text-decoration: underline;}

			.fp-events {background-color: #fff; padding-bottom: 10px;}
			.fp-viewcalendar {float: right; margin: 28px 20px 0px 0px;}

			.fp-social {border-top: 30px solid #ddd; margin-top: 20px; background-color: #fff;}
		
		}

	}
	
	@media screen and (min-width: 481px) and (max-width: 767px) {
		
		.topnav-mega {display: none;}
		
		.ticker-holder {display: none;}
		
		.topnav {display: none;}
		.whitebar-quicklinks {display: none;}
		
		.frontnav-mobile {width: 90%; margin: 0px 0px 20px 10px;}
		.frontnav-mobile ul {list-style-type: none; margin: 0px; padding: 0px;}
		.frontnav-mobile ul li {border-bottom: 2px dotted #004500; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; font-weight: bold;}
		.frontnav-mobile ul li a {color: #004500; text-decoration: none;}
		.frontnav-mobile ul li a:visited {color: #004500; text-decoration: none;}
		.frontnav-mobile ul li a:hover {color: #000; text-decoration: none;}
		
		.leftnav-mobile {width: 90%; margin: 20px 0px 0px 30px;}
		.leftnav-mobile ul {list-style-type: none; margin: 0px; padding: 0px;}
		.leftnav-mobile ul li {border-bottom: 2px dotted #004500; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; font-weight: bold;}
		.leftnav-mobile ul li a {color: #004500; text-decoration: none;}
		.leftnav-mobile ul li a:visited {color: #004500; text-decoration: none;}
		.leftnav-mobile ul li a:hover {color: #000; text-decoration: none;}
		.leftnav-mobile ul li ul {margin: 0px 0px 0px 20px; padding: 0px; list-style-type: disc;}
		.leftnav-mobile ul li ul li {margin: 0px 0px 0px 0px; padding: 0px; border-bottom: 0px;}
		.leftnav-mobile ul li ul li a {color: #090; text-decoration: none;}
		.leftnav-mobile ul li ul li a:visited {color: #090; text-decoration: none;}
		.leftnav-mobile ul li ul li a:hover {color: #000; text-decoration: none;}
		
		.wrapper-header {width: 100%;}
		.wrapper-sectionpic {width: 100%; min-height: 145px; height: 145px; background:#fff url("images/sectionpic-bg-1.jpg") no-repeat top;}
		.wrapper-content {width: 100%; margin: 0px auto;}
		.wrapper-footer {background-color: #004834; width: 100%; margin: 0px auto;}

		.greenbar {width: 100%; background-color: #004834; height: 110px; min-height: 110px;}
		.container-greenbar {width: 100%; margin: 0px auto;}
		.whitebar {width: 100%; background-color: #fff; height: 45px; min-height: 45px;}
		.container-whitebar {width: 100%; margin: 0px auto;}

		.header-logowindow {position: absolute; margin: 0px 0px 0px 46px;}
		.header-logowordmark {position: absolute; margin: 35px 0px 0px 132px;}

		.headernav {display: none;}
		.headernav a {color: #999; text-decoration: none; margin: 0px 3px;}
		.headernav a:visited {color: #999; text-decoration: none;}
		.headernav a:hover {color: #fff; text-decoration: none;}
		
		.whitebar-search {float: right;}
		
		.mobile-menu {float: left; margin-left: 140px;}
		
		.container-sectiontitle {width: 100%; margin: 0px auto;}
		.sectiontitle {float: right; margin: 50px 30px 0px 0px;}
		.sectiontitle img {width: 100%;}
		
		.container-content {100%; margin: 0px 0px 0px 0px;}
		.content-right {width: 100%; background-color: #fff; min-height: 300px;}
		.content-left {display: none;}
		.content-full {width: 94%; margin: 0 3%; min-height: 500px; background-color: #fff;}
		
		.content-top {background-image: url('images/content-top-bg.png'); width: 100%; background-repeat: y-repeat; min-height: 71px; height: 71px;}
		h1.content-title {float: left; background-image: url('images/content-top-titlebg.png'); background-repeat: repeat-x; max-width: 80%; display: table; padding: 30px 30px 15px 30px; margin: 0px; font-weight: 16px; font-size: 16px; text-transform: uppercase;}
		.socialshare {display: none;}
		
		.content {font-size: 1.1em; margin: 30px 30px 0px 30px; padding-bottom: 30px;}
		
		.baylorwordmark {width: 90%; text-align: center; margin: 0px auto;}
		.copyright {width: 90%; text-align: center; color: #004834; padding: 13px 0px 0px 0px; margin: 0px auto;}
		.copyright a {color: #000; text-decoration: none;}
		.copyright a:visited {color: #000; text-decoration: none;}
		.copyright a:hover {color: #000; text-decoration: underline;}
		
		.container-footer {width: 100%; margin: 0px auto; min-height: 300px;}
		.footer-logo {display: none;}
		.footer-info {padding: 20px 0px 0px 0px; display: table; width: 90%; margin: 0px auto;}
		.footer-nav {display: none;}
		.footer-nav img {margin-right: 0px;}
		.footer-text {margin: 10px 0px 0px 0px; padding-left: 20px;}
		.footer-social {width: 80%; text-align: center; margin: 10px auto;}
		.footer-social img {margin-left: 10px;}
		.footer-contact {width: 90%; text-align: center; margin: 24px auto;}
		.footer-contact-title {font-size: 1.3em; color: #fff;}
		.footer-contact-text {color: #fff; font-size: 1.1em; margin-bottom: 50px;}
		
		.fp-feature {display: none; width: 85%; margin: 0 auto; text-align: center;}
		.fp-feature2 {display: none; float: right; width: 22.4%;}
		.fp-feature-mobile {width: 94%; margin: 0 3%; text-align: center;}

		.fp-viewall {margin: 10px 0px 0px 0px; font-weight: bold; text-transform: uppercase;}
		.fp-viewall a {color: #004834; text-decoration: none;}
		.fp-viewall a:visited {color: #004834; text-decoration: none;}
		.fp-viewall a:hover {color: #000; text-decoration: none;}

		.fp-wrapper-programs {width: 100%; max-width: 1200px; margin: 20px auto 0px auto; text-align: center; background-color: #fff; min-height: 130px; height: 130px; padding: 20px;}
		.fp-programs-rotation {display: none;}
		.fp-programs-mobile {width: 96%; margin: 0 3%; text-align: center;}
		.fp-programs-mobile img {margin: 10px 10px;}

		.fp-wrapper-content {display: none; width: 100%; max-width: 1200px; margin: 20px auto 0px auto; }
		.fp-leftside {width: 94%; margin: 0 3%; background-color: #fff;}
		.fp-rightside {width: 94%; margin: 0 3%; padding-top: 10px;}

		.fp-button {display: none; margin-bottom: 20px;}

		.fp-secttitle {float: left;  font-size: 16px; text-transform: uppercase; padding: 17px 15px 14px 15px; margin-top: 12px; border-right: 1px solid #ccc;}
		.fp-secttitle a {color: #000; text-decoration: none;}
		.fp-secttitle a:visited {color: #000; text-decoration: none;}
		.fp-secttitle a:hover {color: #004500; text-decoration: underline;}

		.fp-events {background-color: #fff; padding-bottom: 10px;}
		.fp-viewcalendar {float: right; margin: 28px 20px 0px 0px;}

		.fp-social {border-top: 30px solid #ddd; margin-top: 20px; background-color: #fff;}
		
	}
	
	@media screen and (min-width: 0px) and (max-width: 480px) {
		
		.topnav-mega {display: none;}
		
		.ticker-holder {display: none;}
		
		.topnav {display: none;}
		.whitebar-quicklinks {display: none;}
		
		.frontnav-mobile {width: 90%; margin: 0px 0px 20px 10px;}
		.frontnav-mobile ul {list-style-type: none; margin: 0px; padding: 0px;}
		.frontnav-mobile ul li {border-bottom: 2px dotted #004500; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; font-weight: bold;}
		.frontnav-mobile ul li a {color: #004500; text-decoration: none;}
		.frontnav-mobile ul li a:visited {color: #004500; text-decoration: none;}
		.frontnav-mobile ul li a:hover {color: #000; text-decoration: none;}
		
		.leftnav-mobile {width: 90%; margin: 20px 0px 0px 30px;}
		.leftnav-mobile ul {list-style-type: none; margin: 0px; padding: 0px;}
		.leftnav-mobile ul li {border-bottom: 2px dotted #004500; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; font-weight: bold;}
		.leftnav-mobile ul li a {color: #004500; text-decoration: none;}
		.leftnav-mobile ul li a:visited {color: #004500; text-decoration: none;}
		.leftnav-mobile ul li a:hover {color: #000; text-decoration: none;}
		.leftnav-mobile ul li ul {margin: 0px 0px 0px 20px; padding: 0px; list-style-type: disc;}
		.leftnav-mobile ul li ul li {margin: 0px 0px 0px 0px; padding: 0px; border-bottom: 0px;}
		.leftnav-mobile ul li ul li a {color: #090; text-decoration: none;}
		.leftnav-mobile ul li ul li a:visited {color: #090; text-decoration: none;}
		.leftnav-mobile ul li ul li a:hover {color: #000; text-decoration: none;}
		
		.wrapper-header {width: 100%;}
		.wrapper-sectionpic {width: 100%; min-height: 145px; height: 145px; background:#fff url("images/sectionpic-bg-1.jpg") no-repeat top;}
		.wrapper-content {width: 100%; margin: 0px auto;}
		.wrapper-footer {background-color: #004834; width: 100%; margin: 0px auto;}

		.greenbar {width: 100%; background-color: #004834; height: 110px; min-height: 110px;}
		.container-greenbar {width: 100%; margin: 0px auto;}
		.whitebar {width: 100%; background-color: #fff; height: 45px; min-height: 45px;}
		.container-whitebar {width: 100%; margin: 0px auto;}

		.header-logowindow {position: absolute; margin: 0px 0px 0px 10px;}
		.header-logowordmark {position: absolute; margin: 35px 0px 0px 100px;}

		.headernav {display: none;}
		.headernav a {color: #999; text-decoration: none; margin: 0px 3px;}
		.headernav a:visited {color: #999; text-decoration: none;}
		.headernav a:hover {color: #fff; text-decoration: none;}
		
		.whitebar-search {display: none;}
		
		.mobile-menu {float: left; margin-left: 100px;}
		
		.container-sectiontitle {width: 100%; margin: 0px auto;}
		.sectiontitle {float: right; margin: 50px 30px 0px 0px;}
		.sectiontitle img {width: 100%;}
		
		.container-content {100%; margin: 0px 0px 0px 0px;}
		.content-right {width: 100%; background-color: #fff; min-height: 300px;}
		.content-left {display: none;}
		.content-full {width: 94%; margin: 0 3%; min-height: 500px; background-color: #fff;}
		
		.content-top {background-image: url('images/content-top-bg.png'); width: 100%; background-repeat: y-repeat; min-height: 71px; height: 71px;}
		h1.content-title {float: left; background-image: url('images/content-top-titlebg.png'); background-repeat: repeat-x; max-width: 80%; display: table; padding: 30px 30px 15px 30px; margin: 0px; font-weight: 16px; font-size: 16px; text-transform: uppercase;}
		.socialshare {display: none;}
		
		.content {font-size: 1.1em; margin: 30px 30px 0px 30px; padding-bottom: 30px;}
		
		.baylorwordmark {width: 90%; text-align: center; margin: 0px auto;}
		.copyright {width: 90%; text-align: center; color: #004834; padding: 13px 0px 0px 0px; margin: 0px auto;}
		.copyright a {color: #000; text-decoration: none;}
		.copyright a:visited {color: #000; text-decoration: none;}
		.copyright a:hover {color: #000; text-decoration: underline;}
		
		.container-footer {width: 100%; margin: 0px auto; min-height: 300px;}
		.footer-logo {display: none;}
		.footer-info {padding: 20px 0px 0px 0px; display: table; width: 90%; margin: 0px auto;}
		.footer-nav {display: none;}
		.footer-nav img {margin-right: 0px;}
		.footer-text {margin: 10px 0px 0px 0px; padding-left: 20px;}
		.footer-social {width: 80%; text-align: center; margin: 10px auto;}
		.footer-social img {margin-left: 10px;}
		.footer-contact {width: 90%; text-align: center; margin: 24px auto;}
		.footer-contact-title {font-size: 1.3em; color: #fff;}
		.footer-contact-text {color: #fff; font-size: 1.1em; margin-bottom: 50px;}
		
		.fp-feature {display: none; width: 85%; margin: 0 auto; text-align: center;}
		.fp-feature2 {display: none; float: right; width: 22.4%;}
		.fp-feature-mobile {width: 94%; margin: 0 3%; text-align: center;}

		.fp-viewall {margin: 10px 0px 0px 0px; font-weight: bold; text-transform: uppercase;}
		.fp-viewall a {color: #004834; text-decoration: none;}
		.fp-viewall a:visited {color: #004834; text-decoration: none;}
		.fp-viewall a:hover {color: #000; text-decoration: none;}

		.fp-wrapper-programs {width: 100%; max-width: 1200px; margin: 20px auto 0px auto; text-align: center; background-color: #fff; min-height: 130px; height: 130px; padding: 20px;}
		.fp-programs-rotation {display: none;}
		.fp-programs-mobile {width: 96%; margin: 0 3%; text-align: center;}
		.fp-programs-mobile img {margin: 10px 10px;}

		.fp-wrapper-content {display: none; width: 100%; max-width: 1200px; margin: 20px auto 0px auto; }
		.fp-leftside {width: 94%; margin: 0 3%; background-color: #fff;}
		.fp-rightside {width: 94%; margin: 0 3%; padding-top: 10px;}

		.fp-button {display: none; margin-bottom: 20px;}

		.fp-secttitle {float: left;  font-size: 16px; text-transform: uppercase; padding: 17px 15px 14px 15px; margin-top: 12px; border-right: 1px solid #ccc;}
		.fp-secttitle a {color: #000; text-decoration: none;}
		.fp-secttitle a:visited {color: #000; text-decoration: none;}
		.fp-secttitle a:hover {color: #004500; text-decoration: underline;}

		.fp-events {background-color: #fff; padding-bottom: 10px;}
		.fp-viewcalendar {float: right; margin: 28px 20px 0px 0px;}

		.fp-social {border-top: 30px solid #ddd; margin-top: 20px; background-color: #fff;}
		
	}
	
}

@media screen and (min-width: 1201px) {

	.mobile-menu {display: none;}
	.leftnav-mobile {display: none;}
	.frontnav-mobile {display: none;}
	.fp-programs-mobile {display: none;}
	.fp-feature-mobile {display: none;}
	.fp-wrapper-content-mobile {display: none;}
	
	.wrapper-header {width: 100%;}
	.wrapper-sectionpic {width: 100%; min-height: 145px; height: 145px; background:#fff url("images/sectionpic-bg-1.jpg") no-repeat top;}
	.wrapper-content {width: 1200px; margin: 0px auto;}
	.wrapper-footer {background-color: #004834; width: 100%; margin: 0px auto;}
	
	.greenbar {width: 100%; background-color: #004834; height: 110px; min-height: 110px;}
	.container-greenbar {width: 1200px; margin: 0px auto;}
	.whitebar {width: 100%; background-color: #fff; height: 45px; min-height: 45px;}
	.container-whitebar {width: 1200px; margin: 0px auto;}
	
	.header-logowindow {position: absolute; margin: 0px 0px 0px 46px;}
	.header-logowordmark {position: absolute; margin: 35px 0px 0px 132px;}
	
	.headernav {right: 0; padding: 10px 50px 0px 0px; text-align: right; font-size: .9em; color: #999;}
	.headernav a {color: #999; text-decoration: none; margin: 0px 3px;}
	.headernav a:visited {color: #999; text-decoration: none;}
	.headernav a:hover {color: #fff; text-decoration: none;}
	
	.topnav {display: none; position: absolute; margin: 41px 0px 0px 384px;}
	.topnav img {display: none; margin-right: 20px;}
	.topnav-mega {position: absolute; margin: 41px 0px 0px 384px;}
	.topnav-mega img {margin-right: 20px;}
	
	img.topnavbutton {transition: all .2s ease-in-out;}
	img.topnavbutton:hover {transform: scale(1.05);}
	
	.whitebar-quicklinks {float: left; margin: 0 0 0 135px;}
	.whitebar-twitter {float: left; width: 62%; background-image: url('images/whitebar-twitter-bg.jpg'); height: 45px; min-height: 45px;}
	.whitebar-search {float: left;}
	
	.container-sectiontitle {width: 1200px; margin: 0px auto;}
	.sectiontitle {float: right; margin: 50px 30px 0px 0px;}
	
	.container-content {100%; margin: 35px 0px 0px 0px;}
	.content-right {float: right; width: 75%; background-color: #fff; min-height: 500px;}
	.content-left {width: 279px; background-color: #fff; min-height: 200px;}
	.content-full {width: 94%; margin: 0 3%; min-height: 500px; background-color: #fff;}
	
	.content-top {background-image: url('images/content-top-bg.png'); width: 100%; background-repeat: y-repeat; min-height: 71px; height: 71px;}
	h1.content-title {float: left; background-image: url('images/content-top-titlebg.png'); background-repeat: repeat-x; max-width: 70%; display: table; padding: 30px 30px 15px 30px; margin: 0px; font-weight: 16px; font-size: 16px; text-transform: uppercase;}
	.socialshare {float: right; margin: 25px 10px 0px 0px;}
	
	.left-top {background-image: url('images/content-top-bg.png'); width: 100%; background-repeat: x-repeat; min-height: 71px; height: 71px;}
	h1.left-title {float: left; background-image: url('images/content-top-titlebg.png'); display: table; padding: 30px 20px 15px 20px; margin: 0px; font-weight: 16px; font-size: 16px; text-transform: uppercase;}
	.leftside-button {background-color: #ddd; padding: 20px 0;}
	
	.leftnav {width: 240px; margin: 0px 0px 0px 20px;}
	.leftnav ul {list-style-type: none; margin: 20px 0px 20px 0px; padding: 0px;}
	.leftnav ul li {border-bottom: 2px dotted #000; padding: 0px 0px 7px 0px; margin: 0px 0px 7px 0px; font-weight: bold;}
	.leftnav ul li a {color: #004834; text-decoration: none;}
	.leftnav ul li a:visited {color: #004834; text-decoration: none;}
	.leftnav ul li a:hover {color: #000; text-decoration: none;}
	
	.leftnav ul li ul {margin: 10px 0px 0px 30px; padding: 0px; list-style-type: disc;}
	.leftnav ul li ul li {border-bottom: 0px; padding: 0px 0px 5px 0px; margin: 0px 0px 5px 0px; font-weight: normal;}
	.leftnav ul li ul li a {color: #004834; text-decoration: none;}
	.leftnav ul li ul li a:visited {color: #004834; text-decoration: none;}
	.leftnav ul li ul li a:hover {color: #000; text-decoration: none;}
	
	.content {font-size: 1.1em; margin: 30px;}
	
	.baylorwordmark {float: left; margin: 30px 100px 30px 40px;}
	.copyright {float: left; color: #004834; padding: 60px 0px 0px 0px;}
	.copyright a {color: #000; text-decoration: none;}
	.copyright a:visited {color: #000; text-decoration: none;}
	.copyright a:hover {color: #000; text-decoration: underline;}
	
	.container-footer {width: 1200px; margin: 0px auto; min-height: 300px;}
	.footer-logo {float: right; margin: -90px 30px 0px 0px;}
	.footer-info {padding: 20px 0px 0px 0px; display: table;}
	.footer-nav {border-bottom: 2px solid #fff;}
	.footer-nav img {margin-right: 20px;}
	.footer-text {border-top: 2px solid #fff; margin: 10px 0px 0px 0px; padding-left: 20px;}
	.footer-social {float: right; margin: 20px 0px 0px 0px}
	.footer-social img {margin-left: 10px;}
	.footer-contact {margin: 24px 0px 0px 0px;}
	.footer-contact-title {font-size: 1.3em; color: #fff;}
	.footer-contact-text {color: #fff; font-size: 1.1em; margin-bottom: 50px;}
	
	.fp-wrapper-features {border: 1px solid #ddd; width: 100%; max-width: 1160px; margin: 0px auto; background-color: #fff; min-height: 300px; padding: 20px 20px; 0px 20px;}
	.fp-feature {width: 75.8%; float: left;}
	.fp-feature2 {float: right; width: 22.4%;}

	.fp-viewall {margin: 10px 0px 0px 0px; font-weight: bold; text-transform: uppercase;}
	.fp-viewall a {color: #004834; text-decoration: none;}
	.fp-viewall a:visited {color: #004834; text-decoration: none;}
	.fp-viewall a:hover {color: #000; text-decoration: none;}

	.fp-wrapper-programs {width: 100%; max-width: 1200px; margin: 20px auto 0px auto; text-align: center; background-color: #fff; min-height: 130px; height: 130px; padding: 20px;}

	/*
	.fp-wrapper-content {width: 100%; max-width: 1200px; margin: 20px auto 0px auto;}
	.fp-leftside {float: left; width: 900px; margin: 0; background-color: #fff;}
	.fp-rightside {float: right; width: 280px; margin: 0; padding-top: 10px;}
	*/
	
	.fp-wrapper-content {width: 100%; max-width: 1200px; margin: 20px auto 0px auto; }
	.fp-leftside {width: 100%; margin: 0; background-color: #fff;}
	.fp-rightside {width: 100%; margin: 0; padding-top: 10px;}

	.fp-button {display: none; margin-bottom: 20px;}

	.fp-secttitle {float: left;  font-size: 16px; text-transform: uppercase; padding: 17px 15px 14px 15px; margin-top: 12px; border-right: 1px solid #ccc;}
	.fp-secttitle a {color: #000; text-decoration: none;}
	.fp-secttitle a:visited {color: #000; text-decoration: none;}
	.fp-secttitle a:hover {color: #004500; text-decoration: underline;}

	.fp-events {background-color: #fff; padding-bottom: 10px;}
	.fp-viewcalendar {float: right; margin: 28px 20px 0px 0px;}

	.fp-social {border-top: 30px solid #ddd; margin-top: 20px; background-color: #fff;}

}