/* ============================== */
/* = Start Your Custom CSS Here = */
/* ============================== */

body #page .page-canvas {
    background-image: url('http://physioweb.uvm.edu/blog/wp-content/uploads/double-gradient.png'); background-repeat: repeat-x; } 

#branding .content-pad { padding:0px;}
.section-branding .mainlogo-link, .section-branding .mainlogo-img { display: block; margin-top: -30px; max-width: 100%; }
#name { font-size: 32px;}

ul#list_sb_universal.sidebar_widgets{height:149px; width: 240px; float:right;position:absolute;left:755px; right:11px;z-index:200;margin-top:-30px;}
.masthead .masthead-title {
margin-bottom: -70px;
padding-bottom:0;
font-size: 31px;
color: #2E852E;
}

hr.soften { display: none;}

#nav .content-pad, #secondnav .content-pad { padding: 0px; }
.navigation_wrap { border: none;}

.navbar.pl-color-black-trans {
background: #45484d; /* Old browsers */
background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #45484d 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #45484d 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom, #45484d 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

ul#menu-main-nav.main-nav { font-size: 100%;}
ul.sf-menu li a { padding: 10px 15px 10px 10px; }
.navigation_wrap .main_nav_container {margin-right: 10px;  width: 100%; }

#footer, #footer li.link-list a, #footer .latest_posts li .list-excerpt, #footer .widget-title { color: #333; }  
#footer a, #footer li h5 a { color: #225E9B; }
.simplenav { border: 1px dotted #333333;}

searchform {  margin: 4px 5px 4px 0; width: 150px;}
.searchform .searchfield { height: 25px; width: 150px}
.widget.widget_search .searchfield { width: 240px; }

.hentry h1, .hentry h2, .entry-title h1 { margin: .5em 0 .25em 0; padding-top:15px; color: #2E852E;}
h2 { font-size: 20px; color: #2E852E;}
h1, .fpost .entry-title { font-size: 28px;}

.post-269 h1.entry-title { display: none; }
.post-467 h1.entry-title { display:none; }
.post-464 h1.entry-title { font-size:12px; }
.post-484 h1.entry-title { font-size:12px; }
.post-484 entry_content { margin-top:-10px; }
.post-766 h1.entry-title {display:none;}
.post-766 entry_content { margin-top:-100px; }

.page-466 h1.entry-title { padding-top:15px; margin-top:.5em 0 0 .25em; }
.hentry h4 { margin: 1.4em 0 .6em; border-bottom: 1px solid #333;}
h5 a {color: #2E852E;}

.post-meta { margin-bottom: .95em; }

#name {font-size:28px;}
.widget-title { font-size: 100%;}
.widget ul { margin: 0 0 2px 5px; }
.widget ul li { margin-bottom: 12px; font-size: .98em; }

.one-sidebar-left #pagelines_content #sidebar-wrap {  width: 22.1285%; }
.one-sidebar-left #pagelines_content #column-main { width: 130%; }
#feature-footer .feature-footer-pad { padding: 8px 0px 0px 8px; border: 0;}
#feature_slider .fcontent .fheading { margin: 0; padding: 0;}
#feature_slider .fcontent .ftitle {font-size: 18px; color: #000000;}
#feature_slider .fcontent  { color: #000000; text-shadow: none; }
#feature_slider .fcontent .fcontent-pad { padding: 40px 30px 20px 10px;}
#feature_slider .fcontent a { background: #ffffff; color: #2E852E; text-transform: uppercase;}
#feature_slider #feature-area { background: none; }

/* directory table formatting*/
#hor-zebra { font-size: 14px; margin: 15px; width: 900px; text-align: left; }
#hor-zebra thead { font-size: 16px; font-weight: bold; padding: 0px 8px; color: #2E852E; vertical-align: bottom; }
#hor-zebra tr { text-align: left; border: 1px dashed #333; height: 50px; }
#hor-zebra td { padding: 0 8 0 8; color: #101014; display: table-cell; vertical-align: middle; }
#hor-zebra .odd { background: #efefef; }

/* faculty interests table formatting*/
#fac-zebra { font-size: 14px; padding: 15px; width: 620px; text-align: left;}
#fac-zebra thead { font-size: 18px; font-weight: bold; padding: 0px 8px; color: #2E852E; vertical-align: bottom; }
#fac-zebra tr { text-align: left; border: 1px dashed #333; }
#fac-zebra td { padding: 0 8 0 8; color: #101014; display: table-cell; vertical-align: middle; }
#fac-zebra .odd { background: #efefef; }


/* faculty detail view 4 columns*/
/* column container */
.colmask .fourcol {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;			/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}
/* common column settings */
.col1,
.col2,
.col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead only padding top and bottom is included here, make it whatever value you need */
	overflow:hidden;
}
/* 4 Column settings */

.fourcol .col1 {
     width:25%;			/* width of center column content (column width minus padding on either side) */
     padding: 0px 2px .5em 0px;
     margin-top: -25px;
     overflow: hidden;
     float: left;
     position: relative;
}
.fourcol .col2 {
    width:30%;			/* Width of left column content (column width minus padding on either side) */
    padding: 0px 10px .5em 5px;
    margin-top: -25px;
    overflow: hidden;
    float: left;
    position: relative;
}
.fourcol .col3 {
    width:18%;			/* Width of right column content (column width minus padding on either side) */
    padding: 0px 10px .5em 8px;
    margin-top: -25px;
    overflow: hidden;
    float: left;
    position: relative;
}
.fourcol .col4{
   width: 16%;
   padding: 0px 10px .5em 10px;
   margin-top: -25px;
   float: left;
   position: relative;
}

/* Research Description */
.wide { width: 100%; position: relative;}
.res-description {
   width:100%;
   padding: 0px 0px 1em 0px;
   float: left;}

/* publications */
.publications {
   width:100%;
   padding: 0px 0px 1em 0px;
   float: left;}