/*
Theme Name: Chameleon Child
Description: Child theme for Chameleon
Template: Chameleon 
*/

@import url("../Chameleon/style.css");

/*======GOOGLE CALENDAR EVENTS FORMATTING=======*/
/* PAGE LIST */



/*==========================*/

@media only screen and ( min-width: 480px )  {

.gce-page-list .gce-list .gce-list-title{
    display:none; /*prevents date from displaying on top*/
}

.gce-page-list .gce-list li{
    list-style-type:none;
}

.gce-page-list .gce-list {
	list-style: none;
	display: table;
	width:100%;
	padding-top:0px;
	
}

.gce-page-list .gce-feed {
   padding-bottom:0px !important; /*eliminates space between table rows*/
   
}
.gce-page-list .gce-list li {/*doesn't do anything? except change font color of description*/
	display: table-row;
	color:black;
	
	
}

.gce-cell {
	/*prevents date from displaying on top*/
	display:table-cell;
	border: 1px solid #333;
	/*border-top: 1px solid #333;*/
	padding: 5px;
	font-family:arial,sans-serif;
	vertical-align: middle;
}

ul.gce-list li ul{width:100%; padding-top:0px;}

ul.gce-list{padding-top:0px;}

/*.gce-cell.gce-date{width:130px;}
.gce-cell.gce-desc{width:500px;}

.gce-cell.gce-loc-nar{width:100px;}
.gce-cell.gce-title-nar{width:80px;}
.gce-cell.gce-desc-nar{width:300px;}
.gce-cell.gce-date-nar{width:60px;}*/

.gce-cell.gce-date{width:150px;}
.gce-cell.gce-desc{width:400px;}


.gce-cell.gce-date-nar{width:15%;}
.gce-cell.gce-loc-nar{width:22%;}
.gce-cell.gce-title-nar{width:20%;}
.gce-cell.gce-desc-nar{width:300px;}

.gce-cell span{font-family:arial,sans-serif;}/*Makes dates show up in Arial font*/
.gce-cell.gce-date-nar span{color:black;font-size:10pt;}
.gce-cell.gce-loc-nar span{font-size:10pt;}
.gce-cell.gce-title-nar span{font-size:10pt;}
.gce-cell.gce-desc-nar span{font-size:10pt;}
.gce-cell.gce-date-nar span{font-size:10pt;}

.gce-list-event{background:white !important;}

/*ul.gce-list li:first-child{background:red;}*/


.gce-page-list .gce-list div span {color:black;}

.ended div.gce-cell span{
    color:#AAA;
}
.ended{
    color:#AAA;
}
.ended a{color:#9988DD;}

div.gce-page-list code{font-family:arial,sans-serif; }/*makes gce automated messages show up in arial font*/
div.gce-page-list p{position:relative; left:20px; top: 10px; font-style:italic; color:black;}

div.gce-event-info {border:none;}
a.gce-change-month{color:black;}
#gce_widget-3 h3.title{text-transform:uppercase; font-size:12pt; font-weight:bold;padding-bottom:15px;}
div#gce_widget-3-container {width:250px;}

#gce_widget-3 {position:relative; top:-570px !important; left:575px;}
.gce-widget-grid .gce-calendar {width:115%;}
#gce_widget-3 td{padding:6px;}

.qtip-wrapper {background:white;border-radius:10px; box-shadow:0px 0px 2px 2px #ccc inset;border-color:#aaa; padding:5px;}

span.gce-day-number{color:black;}

/*HEADER FOR LISTS WITH DATE/LOCATION/EVENT/DETAILS*/
	.gce-header td{font-weight:bold;color:black;border:solid 1px black;padding:5px;text-align:center;font-size:9pt;}
	.gce-header {position:relative; left:28px;width:562px;}
	.gce-header td.gce-header-date{width:15%;}
	.gce-header td.gce-header-loc{width:22%;}
	.gce-header td.gce-header-title{width:20%;}

} /*don't delete this - it is the end of the section*/


@media only screen and ( min-width: 768px ) and ( max-width: 960px ) {
    
    .gce-header {position:relative; left:24px; width:441px !important;}
    .gce-header td.gce-header-date{width:15.5%;}
    .gce-header td.gce-header-loc{width:22%;}
    .gce-header td.gce-header-title{width:20%;}

}

@media only screen and ( max-width: 767px ) and ( min-width: 480px ) {
    .gce-header{position:relative; left: 20px; width:380px ;}
    .gce-header td.gce-header-date{width:18%;}
    .gce-header td.gce-header-loc{width:22%;}
    .gce-header td.gce-header-title{width:20%;}
    
}

@media only screen and ( max-width: 479px )  {
    .gce-header{display:none;}
    .gce-header td.gce-header-date{width:16%;}
    .gce-header td.gce-header-loc{width:22%;}
    .gce-header td.gce-header-title{width:20%;}

    div.gce-list-title{display:none;}
    div.gce-date-nar{padding-top:15px;}
    div.gce-date{padding-top:10px;}
    
    .gce-cell span{font-family:arial,sans-serif;}/*Makes dates show up in Arial font*/
    div.gce-cell{font-family:arial,sans-serif;}
    ul.gce-list{list-style-type:none;}
    div.gce-desc-nar{padding-bottom:10px; border-bottom:solid 1px gray;}
    div.gce-desc{padding-bottom:10px; border-bottom:solid 1px gray;}
}


/*===GENERAL FORMATTING===*/
body.page div#left-area h3{padding-top:10px;padding-bottom:10px;font-weight:bold;}
body.page #left-area{float:right;}

/*FORMAT TABLES WITH PEOPLE PICTURES*/
.peopletab td{padding-bottom:8px;padding-left:10px;padding-right:0px;vertical-align:top;}
.peopletab-grad td{font-size:9pt;}
.peopletab ul{list-style-type:none;}
.peopletab strong{font-size:14pt;}
.peopletab tr:nth-child(even) td{padding-bottom:20px;}
.researchtab strong{font-size:10pt; color:black;}
.researchtab a{color:black;}
.research-peopletab td{padding-bottom:5px;color:black;}
.research-peopletab a{color:black;}
.peopletab-singlerow td{vertical-align:middle;border-bottom:solid 1px gray;padding-top:8px;padding-bottom:8px;}
.peopletab-singlerow ul{list-style-type:none;}

@media only screen and ( max-width: 479px ) {
    table td {font-size: 9px;}
} /*Makes it so that tables fit on smartphone vertical screens*/

div#left-area p{color:black;}

blockquote{background:#F9F9F9;margin-top:0px;font-style: normal;}
blockquote{background:#FFF; border:none; color:#EEE; margin-top:0px;
margin-bottom:0px;font-style: normal;padding-top:0px;}
div#left-area blockquote p{color:#777;}
table.mars-program {font-size:14px;}

#content-area p{padding-left:10px;}



.service p {
font-size: 13px;
}/*Change font size of content areas on homepage*/

/*======MAKING THE SIDEBAR LOOK NICER========*/
body.page-template-default div#left-area{float:right;width:625px;background-position: 248px 0px;}
body.page-template-page-blog-php div#left-area{float:right;width:625px;background-position: 248px 0px;}
/*This puts the sidebar on the left of wordpress default pages, NOT POSTS OR FULL-WIDTH PAGES*/



body.page div#content {background-position: 248px 0px !important;}
body.page-template-page-blog-php div#content {background-position: 248px 0px !important;}
/*This moves the faint line separating sidebar from content towards the left*/
.widget{font-size: 16px; width: 200px; padding-left: 0px;}
.widget ul li {background-image: none; list-style-image:none;} /*Gets rid of bullets*/
#sidebar a {display:block;} /*Makes the entire rectangle clickable*/
.widget li {border-style:solid; border-width:1px; border-color: #E0E0E0; padding-top:10px;border-right:none;}
.widget li {text-indent:8px;}
.widget ul{border-top-left-radius:20px;
			-moz-border-top-left-radius:20px;
			-webkit-border-top-left-radius:20px;
			border-bottom-left-radius:20px;
			-moz-border-bottom-left-radius:20px;
			-webkit-border-bottom-left-radius:20px;
			border-right:none; 
			padding-bottom:0px;
			box-shadow: 0px 0px 10px 3px #E9E9E9 inset; 
			-moz-box-shadow:0px 0px 10px 3px #E9E9E9 inset;
			-webkit-box-shadow:0px 0px 10px 3px #E9E9E9 inset;}
#sidebar ul li:first-child{border-top-left-radius:20px;
                            -moz-border-top-left-radius:20px;
			    -webkit-border-top-left-radius:20px;}
#sidebar li:last-child { border-bottom-left-radius:20px;
                        -moz-border-bottom-left-radius:20px; 
			-webkit-border-bottom-left-radius:20px;}
#sidebar{padding-left:0px;padding-top:20px;}
.widget ul li a {color:#585858;}
/*#sidebar .current-menu-item a{color:#444;font-size: 18px;}*/
.widget ul{background:#EEE/*#F7F7F7*/;}
#sidebar li:hover{box-shadow:0px 0px 5px 2px #E0E0E0 inset;
				-moz-box-shadow:0px 0px 5px 2px #E0E0E0 inset;
                                -webkit-box-shadow:0px 0px 5px 2px #E0E0E0 inset;}
/*#sidebar a:hover{color:#444;}*/
#sidebar li.current-menu-item {background:#D0D0D0;
                                border-style: solid;
                                border-width: 1px;
                                border-color: #BBBBBB;
                                width:203px;                                
                                position:relative;
                                left:-20px; 
                                border-top-left-radius:20px;
                                -moz-border-top-left-radius:20px;
                                -webkit-border-top-left-radius:20px;
                                border-bottom-left-radius:20px;
                                -moz-bottom-left-radius:20px;
                                -webkit-bottom-left-radius:20px;
                                text-indent:0px;}
#sidebar a:hover{color:#585858;}

/*#sidebar li.current-menu-item {box-shadow:0px 0px 5px 2px #C4C4C4 inset;-moz-box-shadow:0px 0px 5px 2px #C4C4C4 inset; 
			-webkit-box-shadow:0px 0px 5px 2px #C4C4C4 inset;}*/


/*.widget ul li { background: url(images/sidebar-line2.png) no-repeat; 
				padding-left: 0px;/*padding-bottom:15px;*/ /*adds in image of a line*/  
/*.widget ul li {border-bottom:solid; border-width: 1px; border-color: #E0E0E0; padding-top: 10px;} html line*/

/*======MAKING THE SIDEBAR LOOK NICER for submenus========*/
#sidebar ul ul li:hover { background-color:#F8F8F8;}
#sidebar ul ul  {margin-top: 10px; box-shadow:none;background-color:white;}
#sidebar ul ul li.current-menu-item{width:170px;/*188px;*/position:relative; left:-4px;background:#D0D0D0;}
#sidebar ul ul li{border:none;}
#sidebar ul ul {border: solid 1px #E0E0E0; box-shadow: 0px 0px 10px 3px #E9E9E9 inset; 
			-moz-box-shadow:0px 0px 10px 3px #E9E9E9 inset;
			-webkit-box-shadow:0px 0px 10px 3px #E9E9E9 inset;}




/*box-shadow: 0px 0px 10px 3px #CCC inset;}*/


/*=========SUBTITLES...CALLED IN INCLUDES/TOP_INFO.PHP======*/
.subtitle{display: block; color:#585858; font-size: 20px; padding-top: 10px;font-style:none;}



/*===========MAKE TOP NAV BAR DROPDOWN MENU WIDER======*/
ul#top-menu ul { width: 220px;}
ul#top-menu ul li a { width: 215px; padding-left:0px;}
ul#top-menu a:hover, ul#top-menu > li.sfHover > a { color: #777777 !important;} /*prevent blue links*/
ul#top-menu > li.current_page_item > a, ul#top-menu > li.current-menu-item > a {color:#393939 !important;}
ul#top-menu ul {background:#F9F9F9;} /*Gives the dropdown nav menu a very light gray background*/
ul#top-menu >li:last-child ul{width:150px !important;}/*Makes the last navbar link a less wide so it doesn't go out of bounds*/

ul#top-menu li:hover ul ul, ul#top-menu li.sfHover ul ul { display:none !important; } /*Prevents secondary dropdown menus from displaying*/	

.sf-sub-indicator {display: none;} /*Gets rid of double arrows*/
ul#top-menu{margin-right:0px;} /*Re-centers the navigation links after deleting arrows*/
ul#top-menu > li {padding-left:9px; padding-right:9px;}/*spaces the arrow-less navbar links out more comfortably*/
ul#top-menu{padding-bottom:5px;}
ul#top-menu {width: 1000px; position:relative; left:90px;}

@media only screen and ( max-width: 960px ) {ul#top-menu{width:800px;}}

/*NOTE: TO GET RID OF ARROWS, CHANGE AUTOARROWS IN CUSTOM.JS TO FALSE*/

/*========FORMAT ADDRESS SIDEBAR ON THE "ABOUT IPLEX" PAGE============*/
#lm a{font-size:18px;color:#210e59;display:block;padding-top:10px;}
#address {font-size: 15px;}

a {color: #330099;} /*Makes links the same color as the background but lighter*/

/*======FORMATTING TITLE AND GETTING RID OF CATEGORY LINE==========*/
#breadcrumbs {display:none;} /*prevents category > post line from displaying*/
#category-inner{padding-bottom:10px;}
#category-name{padding-top:25px;}

/*======FORMAT MOBILE NAVIGATION BUTTON=====*/
#mobile_nav {
margin-top: 30px;
}


body {line-height: 20px; font-family:'Droid Sans',Arial,Verdana,sans-serif; font-size: 14px; color: #929292; background:#f4f4f4 url(images/body-bg.png); padding-top: 48px; padding-bottom:98px;}

#from-blog ul {list-style-type: square; margin-left: 18px;}
#from-blog  ul li { padding:4px 16px; }
#from-blog ul li a {color: #696969; font-size: 14px;}

/*=======Modifications to Featured Slider at normal screen size==========*/
.featured-description {height: 31px; top: 240px; right: 3px; padding-top: 17px; padding-right: 33px;}
h2.featured-title {line-height: 1.2em; font-size: 22px;}
h2.featured-title a:hover {text-decoration:underline;}
.featured-description p {display: none;}
a.readmore {display: none;} 
/*#featured {height: 332px; width: 960px;}
.slide {height: 350px !important; width: 960px !important;}*/
.featured-bottom-shadow {background-image: none !important;}

body.page-id-164 .post-thumbnail {display:none;}
body.page-id-1048 .post-thumbnail {display:none;}
body.page-id-724 .post-thumbnail {display:none;} 
body.page-id-2038 .post-thumbnail {display:none;}
body.page-id-4101 .post-thumbnail {display:none;}
.postid-2435 .post-thumbnail {display: none;}
.postid-3726 .post-thumbnail {display: none;}
.postid-3891 .post-thumbnail {display: none;}
.postid-4176 .post-thumbnail {display: none;}
.postid-4034 .post-thumbnail {display: none;}

.post p.meta-info {color: #797979;}
.category-publications p.meta-info, .category-papers p.meta-info, .category-preprints p.meta-info {display: none;}
.category-publications h2.title, .category-papers h2.title, .category-preprints h2.title {font-size: 18px; line-height: 1.2em;}
.category-publications .post, .category-papers .post, .category-preprints .post {padding: 15px 35px 5px 0; }
.category-publications a.read-more, .category-papers a.read-more, .category-preprints a.read-more {display: none;}
.category-publications .post p.meta-info, .category-papers .post p.meta-info, .category-preprints .post p.meta-info {font-size: 14px; padding: 5px 0; margin-bottom: 5px;}
.et_portfolio_more_icon {display: none !important;}
.et_portfolio_zoom_icon {left: 111px !important;}
.service  img {display:none;}
.service  div.thumb img {display:block; padding: 4px 0 0 1px;}
.et_pt_portfolio_title {font-size: 18px;}
#breadcrumbs  {font-size: 16px; font-weight: normal;}
ul#top-menu a {font-size: 18px;}

#et-multi-media {width: 467px ; height: 250px !important;}
#media-slides {width: 467px ; height: 250px !important; padding: 10px;}
#et-multi-media .thumb {margin: 5px;}
.et-video span.more {position: absolute; top: 35px; left: 35px; }
.media-description {}
a#left-multi-media, a#right-multi-media {
position: absolute;
top: 56px;
z-index: 999;
display:none; /*hides the arrows to scroll the media slides*/
}

/*Using Special Recent Posts Widget to create News list on homepage*/
.srp-post-title-link {font-size:13pt; }
a.srp-post-title-link {position:relative; top:9px;width:300px;}
/*div.srp-widget-singlepost{ margin: 0px 0px 5px; padding: 0px 0px 10px;border-bottom:none;}*/
.srp-widget-date {display:none;}
.srp-widget-container{width:300px;}
div#wdg_specialrecentpostsfree-2-srp-singlepost-3.srp-widget-singlepost{border:none;}/*gets rid of lower border on last (in this case fourth) news item in the homepage widget*/
body.single div.srp-widget-container{padding-left:20px; width:250px;}
body.single h3.srp-widget-title{padding-left:18px; padding-top:15px; text-transform:uppercase; font-weight:bold; font-size:11pt; }
body.search div.srp-widget-container{padding-left:20px; width:250px;}
body.search h3.srp-widget-title{padding-left:18px; padding-top:15px; text-transform:uppercase; font-weight:bold; font-size:11pt; }

/*Styling Sendpress Widget for mailing list signup*/
.sendpress-signup-form input{
max-width:90%; margin:0px;
}
.sendpress-signup-form p{
max-width:95%;
}
.sendpress-signup-form {font-size:10pt;padding-left:10px;}

.sendpress h3.title{font-size:11pt;font-weight:bold;padding-left:10px;}
.sendpress-content{padding:60px;}

body.single div#sendpress-widget-2{padding-top:15px;padding-left:15px;width:260px;}
body.search div#sendpress-widget-2{padding-top:15px;padding-left:15px;width:260px;}

/*Reformatting homepage - 8 media slides*/
div#media-slides{padding:0px;}
div#et-multi-media{border:none;box-shadow:none;}/*gets rid of bubble around "Latest Videos"*/
div#et-multi-media{padding-top:0px;margin-top:0px !important;}
div#multi-media-bar{position:relative; top:340px; left:35px;}
#et-multi-media .thumb{margin:8px;}
#multi-media-bar h3.title{position:relative;left:35px;}
div#services{margin-bottom:20px !important; }
#content-area{padding-top:20px;padding-bottom:40px;}
#slogan{display:none;}
body.home h3.title{text-transform:uppercase; font-weight:bold;font-size:12pt;}
body.home h3.widget-title{text-transform:uppercase; font-weight:bold;font-size:12pt;}


/*.media-description p{z-index:-99999;}*/
/*div.thumb{z-index:999;}*/
/*#et-multi-media div.thumb:hover*/
/*#multi-media-bar span.more{display:none !important;}*/


/*Making category name bar longer to accommodate more menu links for top menu*/
#category-name{width:930px; background-position:center top;background-size:938px 24px;}
div#category-inner{background-position:center bottom;background-size:938px 24px;}

#wdg_specialrecentpostsfree-5 h4{width:300px; font-weight:bold; padding-bottom:15px;}
#wdg_specialrecentpostsfree-5 p{width:300px;font-size:10pt;line-height:115%;}
DIV#wdg_specialrecentpostsfree-5-srp-singlepost-1.srp-widget-singlepost{border:none;}
a.srp-widget-stringbreak-link {display:inline !important;}
p.srp-widget-excerpt a{display:inline !important;}
#wdg_specialrecentpostsfree-5 a.srp-post-title-link{position:relative; top:0px !important;}
div#content-area p.srp-widget-excerpt{padding-left:2px;}
body.home div#from-blog{height:600px;}
body.home div.service p{line-height:135%;}

#wdg_specialrecentpostsfree-5 div.srp-widget-container{width:875px;padding-bottom:3px; border-bottom: 1px solid #E9E9E9; }
#wdg_specialrecentpostsfree-3 div.srp-widget-singlepost{width:275px;}
#wdg_specialrecentpostsfree-3 a.srp-post-title-link{width:200px;}
#wdg_specialrecentpostsfree-2{position:relative;top:20px;}

/*body.home div#services.clearfix{position:relative; top:620px;} 
body.home div#from-blog{position:relative;top:-300px;}
body.home div#multi-media-bar{position:relative;top:0px;}
#wdg_specialrecentpostsfree-2{position:relative;top:20px;}*/
/*div#multi-media-bar{position:relative;top:-10px;}*/

div#gce-homelink p{width:275px;text-align:right;font-size:10pt;}
span.gce-day-number{color:gray;}
td.gce-has-events span.gce-day-number{font-weight:bold;color:#444;}

p#copyright{display:none;}
.researchtab{margin-left:auto;margin-right:auto;}

/*FORMATTING TABLES ON IMAGE GALLERY HOME PAGE*/

.galleryhometab td{padding-left:10px;}


/*MAKES EMBEDDED VIDEOS ON RESEARCH PAGES SMALLER, NOT FULL-WIDTH*/
/*div.fluid-width-video-wrapper{height:150px !important;width:225px;padding-top:1% !important;}
.fluid-width-video-wrapper{height:150px !important;width:225px;padding-top:1% !important;}
div.fluid-width-video-wrapper iframe{height:150px !important;width:225px;padding-top:1% !important;}*/

/*formatting eyu exhibit signup form*/
#cforms4form label.cf-group-after span{width:200px;}/*prevents checkbox labels from being super narrow, while still being a good width for mobile devices*/
#cforms5form label.cf-group-after span{width:200px;}
li#li-5-5.cf-box-title #cforms-desc{color:black !important;}/*Makes the description of volunteering during EYU a darker color than the subtitle*/

/*formatting eyu volunteer table*/
table#tablepress-10 thead th {font-size:8pt;}
table#tablepress-10 tr td {font-size:8pt;}

/*formatting ubermenu*/

/*.wpmega-link-title{font-size:12px !important;}*/
li#menu-item-8504{display:none !important;}

div#featured {margin-top:0px;}

#medcal,#smallcal,#smallestcal{display:none;}/*so responsive google calendar doesn't display on normal screen size*/
#medcal,#bigcal,#smallcal,#smallestcal{padding-bottom:20px;}
div#mailing-list.widgets_on_page{display:none;}
.linklove{display:none;}
#mobile_nav{display:none !important;}
div.mobile-only{display:none;}

/*==========Application for Outreach Event Formatting=============*/

form#cforms6form.cform label {width:400px; text-align:left;
				margin-left:20px;}
form#cforms6form.cform input {margin-left:20px;}
form#cforms6form.cform span.reqtxt {margin:0px 0px 0px 0px; padding-right:0px;}
form#cforms6form.cform span.emailreqtxt{margin:0px 0px 0px 0px; padding-right:0px;}
form#cforms6form.cform select {margin-left:20px;}
form#cforms6form.cform ol.cf-ol li.cf-box-title{color:#555; padding-left:20px;}
form#cforms6form.cform ol.cf-ol li.cf-box-group {padding-left:20px;}
form#cforms6form.cform textarea.area{margin-left:20px;}
form#cforms6form.cform label.cf-group-after span{width:200px;}
form#cforms6form.cform label.cf-after span{width:300px;}

/*==========Application for EYU Exhibit Registration Form =============*/
form#cforms4form.cform label {width:400px; text-align:left;
				margin-left:20px;}
form#cforms4form.cform input {margin-left:20px;}
form#cforms4form.cform span.reqtxt {margin:0px 0px 0px 0px; padding-right:0px;}
form#cforms4form.cform span.emailreqtxt{margin:0px 0px 0px 0px; padding-right:0px;}
form#cforms4form.cform select {margin-left:20px;}
form#cforms4form.cform ol.cf-ol li.cf-box-title{color:#555; padding-left:20px;}
form#cforms4form.cform ol.cf-ol li.cf-box-group {padding-left:20px;}
form#cforms4form.cform textarea.area{margin-left:20px;}
form#cforms4form.cform label.cf-group-after span{width:200px;}
form#cforms4form.cform label.cf-after span{width:300px;}

/*=======FORMATTING CFORMS OUTREACH DATA PAGE=======*/

.page-id-9426 #container{width:3000px !important;}
.page-id-9426 #container #footer{width:3000px !important;}
.page-id-9426 #container #footer-content{width:3000px !important;}
.page-id-9426 #container #category-name{width:3000px !important;background-size: 3000px 24px !important;}
.page-id-9426 #container #category-inner{width:3000px !important;background-size: 3000px 24px !important;}
.page-id-9426 th, .page-id-9426 td{padding-right:10px;padding-bottom:10px;padding-top:10px; padding-left:10px;border:solid 1px black;}

/*=======FORMATTING CFORMS VOLUNTEER DATA PAGE=======*/

.page-id-9648 #container{width:2000px !important;}
.page-id-9648 #container #footer{width:2000px !important;}
.page-id-9648 #container #footer-content{width:2000px !important;}
.page-id-9648 #container #category-name{width:2000px !important;background-size: 2000px 24px !important;}
.page-id-9648 #container #category-inner{width:2000px !important;background-size: 2000px 24px !important;}
.page-id-9648 th, .page-id-9648 td{padding-right:10px;padding-bottom:10px;padding-top:10px; padding-left:10px;border:solid 1px black;}


/*=====RESPONSIVE FORMATTING=====*/

@media only screen and ( max-width: 767px ) {
    #content{background:none;}
    #content-area img{margin-left:auto; margin-right: auto;} /*Centers thumbnails when viewed on mobile device*/
}

@media only screen and ( min-width: 768px ){
    #learn-more {width:500px;}
}

@media only screen and ( min-width: 768px ) and ( max-width: 960px ) {
    #content {background-position: 196px 0px !important;}
    #sidebar{position:absolute; left:5px;}
    #sidebar li.current-menu-item {width:157px;}
    #sidebar li{text-indent:0px;}
    #sidebar ul ul li.current-menu-item{width:125px;}
    .featured-description {height: 31px !important; top: 167px !important; right: 3px !important; padding-top: 17px !important; padding-right: 33px !important;}
    body.page-template-default div#left-area{float:right;width:500px !important;background-position: 196px 0px !important;}
    body.page div#content {background-position: 196px 0px !important;}
    body.single div#content{background-position:500px 0px !important;}
    body.search div#content{background-position:500px 0px !important;}
    
    #wdg_specialrecentpostsfree-3 div.srp-widget-singlepost{width:200px;}
    #wdg_specialrecentpostsfree-3 a.srp-post-title-link{width:150px;font-family:arial;font-size:10pt;}
    body.single div.srp-widget-container{padding-left:20px; width:200px;position:relative;left:450px;}
    body.single h3.srp-widget-title{padding-left:18px; padding-top:15px; text-transform:uppercase; font-weight:bold; font-size:11pt; position:relative;left:450px;}
    body.search div.srp-widget-container{padding-left:20px; width:200px;position:relative;left:450px;}
    body.search h3.srp-widget-title{padding-left:18px; padding-top:15px; text-transform:uppercase; font-weight:bold; font-size:11pt; position:relative;left:450px;}
    
    /*Styling Sendpress Widget for mailing list signup*/
    .sendpress-signup-form input{
        max-width:80%; margin:0px;
}
    .sendpress-signup-form p{
        max-width:85%;
}
    .sendpress-signup-form {font-size:10pt;padding-left:10px;}

    body.single .sendpress h3.title{font-size:11pt;font-weight:bold;padding-left:10px;}
    .sendpress-content{padding:60px;}
    body.single .sendpress {position:relative;left:450px;}
    body.search .sendpress {position:relative;left:450px;}
    body.single #content {min-height:900px;} /*to prevent the sidebar from overflowing off the content area for short posts*/
    body.page #content{min-height:550px;}
    
    
    .peopletab img{width:120px;}
    .peopletab {font-size:10pt;}
    .peopletab-grad img{width:130px;height:183px;}
    #sidebar .menu-item{font-size:10pt;}
    body.page #left-area{float:right;}
    body.page-template-page-blog-php div#left-area{width:500px;}
    .researchtab img{width:127px;}
    .researchtab strong{font-size:10pt;}
    /*.research-peopletab img{width:130px;height:183px;}*/
    #bigcal{display:none;}/*stops calendar that is too big from displaying*/
    #medcal{display:block;}/*substitutes a better, medium-sized calendar that will fit the screen*/
    
    
    /*positioning the multimedia slides on the homepage*/
    #et-multi-media {width: 500px !important;}
    #media-slides {width: 500px !important; }
    div#multi-media-bar{top:-302px;left:220px; width:500px; }
    div#multi-media-bar img{width:75px; height:75px;}
    .media-slide{width:500px !important;}
    
    #from-blog{display:block !important;}/*forces the widgets on the homepage to display at this screen size - the default is display:none*/
    #gce_widget-3{display:none;}
    #wdg_specialrecentpostsfree-5 div.srp-widget-container{width:675px;}
    #wdg_specialrecentpostsfree-5 p.srp-widget-excerpt{width:400px;font-size:11pt;}
    #wdg_specialrecentpostsfree-5 h4.srp-post-title{width:400px;}
    #wdg_specialrecentpostsfree-2 div.srp-widget-container{width:250px;}
    body.home #content-area{padding-top:10px;height:575px;}
    body.home div#footer-content{height:100px;}
}

@media only screen and ( max-width: 767px ) and ( min-width: 480px ) {
    body.page div#left-area{width:400px;}
    body.page div#left-area p img{display:block}
    .researchtab img{width:120px;}
    .research-peopletab img{width:90px;}
    .research-peopletab {font-size: 9pt;}
    img.research-banner{width:400px;}
    .peopletab img{width:90%;}
    .peopletab{font-size:9pt;}
    .peopletab-grad img{width:90px;}
    form#cforms3form, form#cforms4form, form#cforms5form{width:400px;}
    li.cf-box-group, li.cf-box-title{padding-left:10% !important;} /*moves check box groups over to use more of the available space*/
    #from-blog{display:block !important;}/*forces the widgets on the homepage to display at this screen size - the default is display:none*/
    #wdg_specialrecentpostsfree-5 img.srp-widget-thmb{width:100px;height:100px;}
    #wdg_specialrecentpostsfree-5 p.srp-widget-excerpt{width:250px;font-size:8pt;}
    #wdg_specialrecentpostsfree-5 h4.srp-post-title{width:225px;}
    #wdg_specialrecentpostsfree-5 a.srp-post-title-link {font-size:10pt;line-height:120%;}
    #wdg_specialrecentpostsfree-5 div.srp-widget-container{width:350px;}
    div#gce_widget-3.main-widget{display:none;}/*prevents calendar widget from displaying on this screen size*/
    
    #bigcal{display:none;}/*stops calendar that is too big from displaying*/
    #smallcal{display:block;}/*substitutes a better, medium-sized calendar that will fit the screen*/
    div#mailing-list.widgets_on_page{display:block;}
    div#mailing-list.widgets_on_page .widget{width:350px;position:relative;left:-30px;}
    div#mailing-list.widgets_on_page h2.widgettitle{position:relative;left:7px;}
    div.et-image-slider{width:400px !important;}
    div.et-image{width:400px !important;}
    /*div#megaMenu{background-color:#F7F7F7;}*/
    li#menu-item-8504{display:block !important;}
    
    #wdg_specialrecentpostsfree-2 div.srp-widget-container{width:300px;}
    div.mobile-only{display:block; padding-bottom:15px;}
}



@media only screen and ( max-width: 479px ) {
    #bigcal{display:none;}/*stops calendar that is too big from displaying*/
    #smallestcal{display:block;}/*substitutes a better, medium-sized calendar that will fit the screen*/
    div#mailing-list.widgets_on_page{display:block;}
    div#mailing-list.widgets_on_page .widget{width:225px;position:relative;left:-30px;}
    div#mailing-list.widgets_on_page h2.widgettitle{position:relative;left:7px;}
    body.page div#left-area{width:250px;}
    div.et-image-slider{display:none;}
    /*div#megaMenu{background-color:#F5F5F5;}*/
    li#menu-item-8504{display:block !important;}
    #from-blog{display:block !important;}/*forces the widgets on the homepage to display at this screen size - the default is display:none*/
    body.home div#from-blog{height:300px;}
    #wdg_specialrecentpostsfree-5{display:none;}
    #wdg_specialrecentpostsfree-2 div.srp-widget-container{width:225px;}
    #wdg_specialrecentpostsfree-2 a.srp-post-title-link {font-size:11pt;}
    div#gce_widget-3.main-widget{display:none;}/*prevents calendar widget from displaying on this screen size*/
    body.home div#content-area{padding-top:0px;}
    div#office-map iframe{width:250px !important;}
    .researchtab img{width:75px; height:75px;}
    .researchtab td strong{font-size:8pt;}
    .research-peopletab{line-height:10px;}
    .peopletab td{line-height:12px;}
    .peopletab img{width:55px !important;}
    /*.peopletab-grad img{width:70px !important;}*/
    .peopletab-grad td{font-size:8pt;}
    form#cforms3form, form#cforms4form, form#cforms5form{width:250px;}
    li.cf-box-group, li.cf-box-title{padding-left:10% !important;} /*moves check box groups over to use more of the available space*/
    div.mobile-only{display:block;padding-bottom:15px;}
    /*.galleryhometab img {width: 80% !important;}*/
}


