body {
	margin:0px 0px 0px 0px; 
	padding: 0;
	text-align: center;
	color: #042c4e;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	line-height:20px;
 
}


.ui-body-c .ui-link:visited {
color: #f1861a;
}


/* Widen and center h1 text between "Back" and "Home" buttons */
.ui-title {
	width:50%;
	margin-left:26% !important;
}
/* Align Home button left */
.ui-header .ui-btn-right {
	left:10px;
	right:inherit;
}
/* Capitalize header h1 */
.ui-header h1 {
	text-transform:capitalize;	
}
/* Full Site/About icon spacing */
.ui-btn-inner {
	padding-left:40px;	
}
/* Nested list width fix http://bit.ly/fJGPsg */
.ui-li .ui-btn-inner a.ui-link-inherit {
	padding-top:0.7em;
	padding-right:30px;
	padding-bottom:0.7em;
}
/* Remove background seal */
.ui-content {
	background:none;
text-align: left;
}
/* Make time aside smaller to allow for longer titles */
.ui-li-aside {
	width:20% !important;
}
/* add space after list dividers */
ul.copy-divider {
	margin:20px -15px 0 -15px !important;
}
/* Home page banner */
h2#banner {
	background:transparent url(/images/mobile-banner-landscape-1.jpg) no-repeat center 10px;
	width:330px;
	height:250px;
	margin:-10px auto -150px auto;
	text-indent:-9999px;
}
/* Home page banner landscape */
.landscape h2#banner {
	background:transparent url(/images/mobile-banner-landscape-1.jpg) no-repeat center 10px;
	width:480px;
	height:250px;
	margin:-10px auto -175px auto;
	text-indent:-9999px;
}

/* Remove reduntant extra top padding - don't put h2's in front of ul.listview */
h2 {
	margin:0;
	font-size:20px;
}
/* Home page icons */
.ui-li-icon {
	top:0.4em !important;
}
/* Make room for icons */
.ui-li-has-icon .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-icon {
	padding-left:47px;
}
/* Add space after intro paragraphs */
p.intro {
	margin-bottom:30px !important;
}
/* Search box top margin */
.ui-listview-filter {
	margin-top:20px;
}
/* Remove bold from grid */
.ui-grid-b {
	font-weight:normal;	
}
/* About */
#about {background:url(/images/mobile-banner-landscape-light.jpg) no-repeat left top; background-position:center top;}
#programs {background:url(/images/mobile-banner-landscape-light.jpg) no-repeat left top; background-position:center top;}
#connect {background:url(/images/mobile-banner-landscape-light.jpg) no-repeat left top; background-position:center top;}
#contact {background:url(/images/mobile-banner-landscape-light.jpg) no-repeat left top; background-position:center top;}
#inside {background:url(/images/mobile-banner-landscape-light.jpg) no-repeat left top; background-position:center top;}
/* Dynamic pages */

/* News */
/* Thumbnails */
.ui-li-thumb {
	top:21px;
}

/* Format Events thumbnails to match News thumbs size for consistencey */
#event .ui-li-thumb, #featured .ui-li-thumb, #today .ui-li-thumb {
	top:auto;
	max-height:80px;
}
/* e theme */
.ui-btn-up-e { /* Lighter gradient: light to dark */
	background:-webkit-gradient(linear, center top, center bottom, 
from(rgba(245,90,10,1.0)), to(rgba(249,132,11,1.0)));
	border:#000 !important;
}
.ui-btn-hover-e { /* Darker gradient: light to dark */
	background:-webkit-gradient(linear, center top, center bottom, 
from(rgba(228,71,14,1.0)), to(rgba(249,132,11,1.0)));
	border:red;
}


a-ui-link-inherit, e:link, e:hover, e:visited, .ui-btn-up-e a.ui-link-inherit  {
color: #fff;
font-family: 'Open Sans', sans-serif;
}

.ui-btn-hover-e:visited, .ui-btn-hover-e:hover, .ui-btn-hover-e  a.ui-link-inherit    {
color: #fff;
font-family: 'Open Sans', sans-serif;
}


/* Stanford Modern jQuery Mobile Theme */

/* Stanford Seal Background */
/* .ui-content {background: url(images/mobile-banner-landscape.jpg); background-repeat: no-repeat; background-position: center center; background-attachment: fixed;} */
/* .ui-listview {filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;} */

/* Top Header Bar and Buttons*/
.ui-bar-a {border: 0px; background: #820000; color: #ffffff; 
font-weight: bold; text-shadow: 0 -1px 1px #000000; 
height:43px;
margin-top: -10px;
background-image: -moz-linear-gradient(top, #f88101, #f65908); 
background-image: -webkit-gradient(linear, left top, left bottom, 
color-stop(0, #f88101), color-stop(1, #f65908)); 
-msfilter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f88101', EndColorStr='#f65908')";}
.ui-bar-a, .ui-bar-a input, .ui-bar-a select, .ui-bar-a textarea, .ui-bar-a button {font-family: 'Open Sans', sans-serif;}
.ui-bar-a .ui-link-inherit {color: #333;}
.ui-bar-a .ui-link {color: #820000; font-weight: bold;}



.ui-btn-up-a {border: 1px solid #f55a0a; background: #f98401; 
font-weight: bold; color: #fff; cursor: pointer; text-shadow: 0 1px 1px #f55a0a; 
text-decoration: none; background-image: -moz-linear-gradient(top, #f98401, #f98401); 

background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f98401), 
color-stop(1, #f98401)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f98401', 
EndColorStr='#f98401')";}

.ui-btn-up-a a.ui-link-inherit {color: #fff;}
.ui-btn-hover-a {border: 1px solid #f55a0a; background: #e49452; 
font-weight: bold; color: #fff; text-decoration: none; text-shadow: 0 1px 1px #f97f00; 
background-image: -moz-linear-gradient(top, #e4a821, #e4ac0d); 

background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e4a821), 
color-stop(1, #e4ac0d)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f98401', 
EndColorStr='#e4ac0d')";}


.ui-btn-hover-a .ui-btn-hover-e a.ui-link-inherit {color: #fff;}
.ui-btn-down-a {border: 1px solid #f55a0a; 
background: #f98401; font-weight: bold; color: #fff; text-shadow: 0 1px 1px #600; 
background-image: -moz-linear-gradient(top, #f98401, #f55a0a); 
background-image: -webkit-gradient(linear, left top, left bottom, 
color-stop(0, #f98401), color-stop(1, #f55a0a)); 
-msfilter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#5190dd', EndColorStr='#0f4e9d')";}
.ui-btn-down-a a.ui-link-inherit {color: #fff;}
.ui-btn-up-a, .ui-btn-hover-a, .ui-btn-down-a {font-family: 'Open Sans', sans-serif;}



/* Secondary Header Bars */
.ui-bar-b {border: 0px; background: #ddcf99; color: #ffffff; font-weight: bold; text-shadow: 0 -1px 1px #999; background-image: -moz-linear-gradient(top, #ddcf99, #9d9573); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ddcf99), color-stop(1, #9d9573)); -msfilter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ddcf99', EndColorStr='#9d9573')";}
.ui-bar-b, .ui-bar-b input, .ui-bar-b select, .ui-bar-b textarea, .ui-bar-b button {font-family: 'Open Sans', sans-serif;}
.ui-bar-b .ui-link-inherit {color: #333;}
.ui-bar-b .ui-link {color: #820000; font-weight: bold;}

.ui-btn-up-b {border: 1px solid #c4bfa9; background: #f6f3e5; font-weight: bold; color: #ffffff; cursor: pointer; text-shadow: 0 1px 1px #ffffff; text-decoration: none; background-image: -moz-linear-gradient(top, #fbfbfc, #eaf0f8); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fdfdfe), color-stop(1, #eaeff9)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fbfcfc', EndColorStr='#eaf1f8')";}
.ui-btn-up-b a.ui-link-inherit {color: #565347;}
.ui-btn-hover-b {border: 1px solid #c4bfa9; background: #eeebcb; font-weight: bold; color: #ffffff; text-decoration: none; text-shadow: 0 1px 1px #ffffff; background-image: -moz-linear-gradient(top, #eaf0f8, #fbfbfc); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eaeff9), color-stop(1, #fdfdfe)); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#eaf1f8', EndColorStr='#fbfcfc')";}
.ui-btn-hover-b a.ui-link-inherit {color: #565347;}
.ui-btn-down-b {border: 1px solid #c4bfa9; background: #c4bfa9; font-weight: bold; color: #ffffff; text-shadow: 0 1px 1px #ffffff; background-image: -moz-linear-gradient(top, #fbfbfc, #eaf0f8); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #c4bfa9), color-stop(1, #eaeff9)); -msfilter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fbfcfc', EndColorStr='#eaf1f8')";}
.ui-btn-down-b a.ui-link-inherit {color: #565347;}
.ui-btn-up-b, .ui-btn-hover-b, .ui-btn-down-b {font-family: 'Open Sans', sans-serif;}


/* Content Background and Buttons */
.ui-body-c {color: #042c4e; text-shadow: 0 0px 0 #fff; background-image: 
-moz-linear-gradient(top,  #ccc,  #ffffff); 
background-image: -webkit-gradient(linear, left top, left bottom,  color-stop(0, #ffffff),  color-stop(1, #ffffff)); 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ccc', EndColorStr='#ffffff')";}
.ui-body-c, .ui-body-c input, .ui-body-c select, .ui-body-c textarea, .ui-body-c button {font-family: 'Open Sans', sans-serif;}
.ui-body-c .ui-link-inherit {color: #565347;}
.ui-body-c .ui-link {color: #e46f2a; font-weight: normal; text-decoration: none; border-bottom: 0px dotted #565347;}
.ui-body-c .ui-link:hover {color: #e46f2a; border-bottom: 0px dotted #820000;}
.ui-btn-up-c {border: 1px solid #ccc; background: #eaf0f8; font-weight: normal; color: #e46f2a; cursor: pointer; 
text-shadow: 0 1px 1px #ffffff; text-decoration: none; background-image: -moz-linear-gradient(top, #ffffff, #eaf0f8); 
background-image: -moz-linear-gradient(top, #bfcbd9, #ffffff); 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ebebeb), color-stop(1, #ffffff)); 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ebebeb', EndColorStr='#ffffff')";}
.ui-btn-up-c a.ui-link-inherit {color: #e46f2a;}
.ui-btn-hover-c {border: 1px solid #c4bfa9; background: #eaf0f8; 
font-weight: normal; color: #e46f2a; 
text-decoration: none; text-shadow: 0 1px 1px #ffffff; 
background-image: -moz-linear-gradient(top, #bfcbd9, #ffffff); 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ebebeb), color-stop(1, #ffffff)); 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ebebeb', EndColorStr='#ffffff')";}



.ui-btn-hover-c a.ui-link-inherit {color: #e46f2a;}
.ui-btn-down-c {border: 1px solid #c4bfa9; background: ##ebebeb; font-weight: bold; 
color: #e46f2a; text-shadow: 0 1px 1px #ffffff; 
background-image: -moz-linear-gradient(top, #ffffff, ##ebebeb); background-image: 
-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, ##ebebeb)); 
-msfilter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#ebebeb')";}
.ui-btn-down-c a.ui-link-inherit {color: #a6b9d2;}
.ui-btn-up-c, .ui-btn-hover-c, .ui-btn-down-c {font-family: 'Open Sans', sans-serif; text-transform:uppercase;}

/* Active class used as the "on" state across all themes */
.ui-btn-active {border: 1px solid #939391; background: ##ebebeb; 
font-weight: bold; color: #666; cursor: pointer; text-shadow: 0 -1px 1px ##ebebeb; 
text-decoration: none; background-image: -moz-linear-gradient(top,#3F3C30,##ebebeb); 
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, ##ebebeb),
color-stop(1, ##ebebeb)); -msfilter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=' #ffffff', EndColorStr='##ebebeb')"; outline: none;}
.ui-btn-active a.ui-link-inherit {color: #666;}



/* Focus state - set here for specificity */
.ui-focus {-moz-box-shadow: 0px 0px 12px #565347; -webkit-box-shadow: 0px 0px 12px #565347;	box-shadow: 0px 0px 12px #b8cbe2;}

/* Search Icon */
.ui-icon-searchfield.ui-body-a, .ui-icon-searchfield.ui-body-b,.ui-icon-searchfield.ui-body-c {background-image: url(images/icon-search-black.png); background-size: 16px 16px; background-repeat:no-repeat; background-position: 8px 8px;}

/* Field Contain */
.ui-field-contain {border: none; padding: 0px 0px 0.5em 0px;}

/* General Styles */


h2 {color: #0e4c9c;
font-size:18px;}

.ui-listview .ui-li-icon {max-height: 30px;max-width: 30px; padding-top:5px;}

.ui-header .ui-title, .ui-footer .ui-title {
padding: 10px 0px 0px 0px;
}

a img
{
  border: 0 none;
}
.image-link
{
  text-decoration: none;
}

h1{
color:#eb5218;
font-family: 'Open Sans', sans-serif;
margin:10px 0px 0px 0px;
font-size:22px;
font-weight:600;
}


h2{
color:#eb5218;
font-family: 'Open Sans', sans-serif;
font-size:18px;
font-weight:600;
margin:10px 0px 0px 0px;
}

h3{
color:#ffffff;
font-family: 'Open Sans', sans-serif;
font-size:16px;
font-weight:600;
margin:2px 0px 30px 0px;
text-transform:uppercase;
}

h4{
color:#ca242a;
font-family: 'Open Sans', sans-serif;
margin:0px 0px 20px 0px;
}

h5{
color:#ffffff;
font-family: 'Open Sans', sans-serif;
margin:10px 0px 0px 0px;
font-size:15px;
font-weight:600;
}


a:link {
	color:#f1861a;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:600;
}
a:visited {
	color:#f1861a;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:600;
}

a:hover {
	color: #eb541a;
	text-decoration: none;
	opacity: 0.8;
    filter: alpha(opacity=80);
	text-transform:uppercase;
	font-weight:600;
}
a:active {
	color:#f1861a;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:600;
}