/*Theme Name: PathGroup Mobile Theme
Author: Taylor Durham and Jeff Janovetz
Author URI: http://sullivanbranding.com/
Description: PathGroup Mobile WordPress theme
Version: 1.0
*/

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

/* Let's default this puppy out
-------------------------------------------------------------------------------*/

html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}									

article, aside, figure, footer, header, hgroup, nav, section {display: block;}

/* Responsive images and other embedded objects
   Note: keeping IMG here will cause problems if you're using foreground images as sprites, like, say for Google Maps custom placemarkers. 
   There has been a report of problems with standard Google maps as well, but we haven't been able to duplicate or diagnose the issue. */
img,
object,
embed {max-width: 100%;}

/* force a vertical scrollbar to prevent a jumpy page */
html {overflow-y: scroll;}

/* we use a lot of ULs that aren't bulleted. 
	don't forget to restore the bullets within content. */
ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

pre {
	white-space: pre; /* CSS2 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom; *vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}
 
/* Accessible focus treatment
	people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active {outline: none;}

small {font-size: 85%;}

strong, th {font-weight: bold;}

td, td img {vertical-align: top;} 

/* Make sure sup and sub don't screw with your line-heights
	gist.github.com/413930 */
sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable,
label, 
input[type=button], 
input[type=submit], 
button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button {width: auto; overflow: visible;}
 
/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}

/* prevent BG image flicker upon hover */
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }  


/* --------------- Site Styles ---------------------- */

/*------------------------------------------------------------ 
		general styling
------------------------------------------------------------*/
html { 
     -webkit-text-size-adjust:none;  
}
body{
    font-family:"Myriad Pro", "myriad-pro", arial, helvetica, sans-serif;
}
p{
    padding-left:27px;
    padding-right:9px;
    padding-bottom:10px;
    font-size:13px;
}
ul, ol{
    list-style-position: inside;
}
.shadow_up {
	-webkit-box-shadow:0px 0px 8px #333;
	-moz-box-shadow:0px 0px 8px #333; 
	box-shadow: 0px 0px 8px #333;
}
.shadow_down {
	-webkit-box-shadow:0px 0px 8px #333;
	-moz-box-shadow:0px 0px 8px #333; 
	box-shadow: 0px 0px 8px #333;
}
.logo_box {
	border:0px solid #000;
	position:relative;
	z-index:2;
}
#header_logo {
	margin-left:26px;
	padding-top:6px;
}
#hero_image {
	height:78px;
	background-color:#e4f3ea;
	text-align:center;
	position:relative;
	z-index:1;
}
.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:normal;
	padding:6px 0px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	width:95%;
	text-align:center;
	height: 95%;
}
.button:hover,
.button:active {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
	position:relative;
	top:1px;
}

/*------------------------------------------------------------ 
		misc catch-alls
------------------------------------------------------------*/
#main > h3 a,
form h3{
    padding-left:27px;
    display: block;
}
form label{
    display: block;
}
li{
   list-style-type:disc; 
   font-size: 13px;
}
img{
    height:auto;
}

/*------------------------------------------------------------ 
		our people pages
------------------------------------------------------------*/
.page-template-page-ourpeople-php h2{
    font-size:15px;
    border-left:12px solid green;
    background: #727273;
    color:#ffffff;
    height:27px;
    padding:13px 0 0 16px;
    text-transform: uppercase;
    font-weight:normal;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcyNzI3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzM5MzkzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzBmMGYxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjBmMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #727273 0%, #393939 49%, #0f0f10 50%, #0f0f10 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#727273), color-stop(49%,#393939), color-stop(50%,#0f0f10), color-stop(100%,#0f0f10));
    background: -webkit-linear-gradient(top,  #727273 0%,#393939 49%,#0f0f10 50%,#0f0f10 100%);
    background: -o-linear-gradient(top,  #727273 0%,#393939 49%,#0f0f10 50%,#0f0f10 100%);
    background: -ms-linear-gradient(top,  #727273 0%,#393939 49%,#0f0f10 50%,#0f0f10 100%);
    background: linear-gradient(to bottom,  #727273 0%,#393939 49%,#0f0f10 50%,#0f0f10 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#727273', endColorstr='#0f0f10',GradientType=0 );
}
.ourpeople{
    width: 100% !important;
    min-height: 109px;
    background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2Y5ZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2ViZWNlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWRiZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 36%, #f9fafa 52%, #ebeced 78%, #dadbdd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(36%,#ffffff), color-stop(52%,#f9fafa), color-stop(78%,#ebeced), color-stop(100%,#dadbdd));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 36%,#f9fafa 52%,#ebeced 78%,#dadbdd 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 36%,#f9fafa 52%,#ebeced 78%,#dadbdd 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 36%,#f9fafa 52%,#ebeced 78%,#dadbdd 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 36%,#f9fafa 52%,#ebeced 78%,#dadbdd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dadbdd',GradientType=0 );
    position: relative;
              overflow-y: hidden;
}
.ourpeople .headshot{
    position: absolute;
    top:7px;
    left:7px;
}
.ourpeople .headshot img { min-width: 104px; min-height: 109px; }

.ourpeople .person-info > a{
    position: absolute;
    top:20px;
    left:128px;
    font-size: 15px;
    font-weight:600;
    color:#00693e;
    text-decoration:none;
}
.ourpeople .person-title{
    position: absolute;
    top:40px;
    left:128px;
    font-size: 12px;
    font-style: italic;
    padding-right:55px;
}
.ourpeople a.green{
    position: absolute;
    left:90%;
    top:0;
    text-indent:-5124px;
    width:23px;
    height:100%;
    background: url(images/arrowOrangeIcon.png) right center no-repeat; 
}

/*------------------------------------------------------------ 
		individual people pages
------------------------------------------------------------*/
.people h1.entry-title{
    font-size:15px;
    border-left:12px solid green;
    background: #727273;
    color:#ffffff;
    height:27px;
    padding:13px 0 0 16px;
    text-transform: uppercase;
    font-weight:normal;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcyNzI3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzM5MzkzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzBmMGYxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjBmMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #727273 0%, #393939 49%, #0f0f10 50%, #0f0f10 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#727273), color-stop(49%,#393939), color-stop(50%,#0f0f10), color-stop(100%,#0f0f10));
    background: -webkit-linear-gradient(top,  #727273 0%,#393939 49%,#0f0f10 50%,#0f0f10 100%);
    background: -o-linear-gradient(top,  #727273 0%,#393939 49%,#0f0f10 50%,#0f0f10 100%);
    background: -ms-linear-gradient(top,  #727273 0%,#393939 49%,#0f0f10 50%,#0f0f10 100%);
    background: linear-gradient(to bottom,  #727273 0%,#393939 49%,#0f0f10 50%,#0f0f10 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#727273', endColorstr='#0f0f10',GradientType=0 );
}
.people .entry-content{
    margin:10px 10px 10px 27px;
    font-size:13px;
}
.people .entry-content img{
    float:right;
    width:25%;
    height:auto;
    margin:5px;
}


/*------------------------------------------------------------ 
		navigation
------------------------------------------------------------*/
ul#menu-mobile-navigation,
ul#menu-mobile-navigation ul{
    margin:0;
    padding:0;
}
ul#menu-mobile-navigation li{
    font-size:15px;
    background: #e0e1e2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTFlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmUwZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #e0e1e2 0%, #ffffff 48%, #dfe0e1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0e1e2), color-stop(48%,#ffffff), color-stop(100%,#dfe0e1));
    background: -webkit-linear-gradient(top,  #e0e1e2 0%,#ffffff 48%,#dfe0e1 100%);
    background: -o-linear-gradient(top,  #e0e1e2 0%,#ffffff 48%,#dfe0e1 100%);
    background: -ms-linear-gradient(top,  #e0e1e2 0%,#ffffff 48%,#dfe0e1 100%);
    background: linear-gradient(to bottom,  #e0e1e2 0%,#ffffff 48%,#dfe0e1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e1e2', endColorstr='#dfe0e1',GradientType=0 );    
    list-style-type: none;
}
ul#menu-mobile-navigation li a{
    color:#4d4d4f;
    display: block;
    text-decoration:none;
    height:26px;
    padding:13px 0 0 16px;
    background: url(images/arrowIconRight.png) right center no-repeat;
    font-weight:600;
    text-transform: uppercase
}
ul#menu-mobile-navigation li a.active{
    background: url(images/arrowIconDown.png) right center no-repeat; 
}
ul#menu-mobile-navigation li ul.sub-menu{
    display: none;
}
ul#menu-mobile-navigation li ul li{
    font-size:15px;
    border-left:12px solid green;
    background: #727273;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcyNzI3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzM5MzkzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzBmMGYxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjBmMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #727273 0%, #393939 49%, #0f0f10 50%, #0f0f10 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#727273), color-stop(49%,#393939), color-stop(50%,#0f0f10), color-stop(100%,#0f0f10));
    background: -webkit-linear-gradient(top,  #727273 0%,#393939 49%,#0f0f10 50%,#0f0f10 100%);
    background: -o-linear-gradient(top,  #727273 0%,#393939 49%,#0f0f10 50%,#0f0f10 100%);
    background: -ms-linear-gradient(top,  #727273 0%,#393939 49%,#0f0f10 50%,#0f0f10 100%);
    background: linear-gradient(to bottom,  #727273 0%,#393939 49%,#0f0f10 50%,#0f0f10 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#727273', endColorstr='#0f0f10',GradientType=0 );
    list-style-type: none;
}
ul#menu-mobile-navigation li ul li a{
    display: block;
    color:#ffffff;
    text-decoration:none;
    height:26px;
    background:none;
    font-weight:normal;
    text-transform: uppercase;
}

/*------------------------------------------------------------ 
		archive/post/single page styling
------------------------------------------------------------*/
.archive .page-header h1,
.single .page-header h1{
    font-size:15px;
    border-left:none;
    border-bottom: 1px #00703C dotted;
    background: none;
    color:#007136;
    padding:0;
    margin:13px 0 0 16px;
    text-transform: normal;
    height:auto;
    font-weight:bold;
}
.archive article,
.single article{
    padding:15px 10px 0 27px;
}
.archive article h2 a,
.single article h1{
    color:#00693e;
    text-decoration: none;
    padding-bottom:15px;
}
.archive article .entry-content p,
.single article .entry-content p{
    padding:5px 0;
}

/*------------------------------------------------------------ 
		general page styling
------------------------------------------------------------*/
.page-header h1{
    font-size:15px;
    border-left:12px solid green;
    background: #727273;
    color:#ffffff;
    height:27px;
    padding:13px 0 0 16px;
    margin-bottom:15px;
    text-transform: uppercase;
    font-weight:normal;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcyNzI3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzM5MzkzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzBmMGYxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZjBmMTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #727273 0%, #393939 49%, #0f0f10 50%, #0f0f10 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#727273), color-stop(49%,#393939), color-stop(50%,#0f0f10), color-stop(100%,#0f0f10));
    background: -webkit-linear-gradient(top,  #727273 0%,#393939 49%,#0f0f10 50%,#0f0f10 100%);
    background: -o-linear-gradient(top,  #727273 0%,#393939 49%,#0f0f10 50%,#0f0f10 100%);
    background: -ms-linear-gradient(top,  #727273 0%,#393939 49%,#0f0f10 50%,#0f0f10 100%);
    background: linear-gradient(to bottom,  #727273 0%,#393939 49%,#0f0f10 50%,#0f0f10 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#727273', endColorstr='#0f0f10',GradientType=0 );
}

/*------------------------------------------------------------ 
		footer
------------------------------------------------------------*/
footer{
    clear:both;
    width:100%;
    background-color:#424242;
    margin-top:10px;
}
footer .notice a {
    color:#ffffff;
}
footer .address a{
    color:#ffffff;
    text-decoration: none;
}
.home footer,
.page-template-page-ourpeople-php footer{
    margin-top:0;
}
footer .buttonWrap{
    float:left;
    width:20%;
    padding:9px 0 9px 3px;
}
footer .notice {
    font-size: 10px;
    padding:9px 0 9px 3px;
    color:#ffffff;
}
footer .address{
    float:left;
    font-size: 10px;
    padding:9px 0 9px 3px;
    color:#ffffff;
}
