@charset "utf-8";

/* CSS Document */
.tag-missing {
width: 100%;
background-color: #FFF;
padding-left: 10px;
padding-bottom: 10px;
}
.tag-missing .post-title a {
font-family: "Times New Roman", Times, serif !important;
font-weight: normal !important;
color: #245e90 !important;
}

.post-list p {
margin-bottom: 12px;
}
.sidebar {
/*height: 1140px !important;*/
height: auto !important;
padding-bottom:30px;
}
#left-column {
margin-bottom: 14px;
}
.center-text {
	text-align: center;
	display: block;
	width:100%
}
.professor-name {
/*width: 400px;*/
}
ul#nav {
margin-left: -11px !important;

}
.post-holder{
	width:650px;
	max-width:650px;
	}
img {
	max-width: 100% !important;
	height: auto !important;
}
@media \0screen {
  img { 
  	width: auto !important; /* for ie 8 */
  }
}
.pagination {
/*margin-top: 30px !important;*/
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
padding-top: 5%;
}
.search .readmore {display: none;}
.archive .title-block{padding-top: 5px !important;}
.more-outstanding{	font-family: Helvetica, sans-serif;}
.slider .slider-content {
max-width: 961px !important;
}

/* In Post Tags*/
.tag-div a{
	font-size:13px !important;
	}
.tag-div {
display: inline-block;
margin-bottom: 12px;
margin-right: 0px;
}
#year {min-width: 180px;max-width: 180px;width: 180px;}
#campusJumpMenu {min-width: 180px;max-width: 180px;width: 180px;}
.home .faculty-name{
	font-size: 16px !important;
	color: #777777 !important;
	}
.faculty-name {
font-size: 14px !important;
color: #777777 !important;
margin-top: 6px;
line-height: 18px;
display:block;
font-family: arial, sans-serif;
}
.faculty-post {
font-size: 12px !important;
color: #777777 !important;
margin-top: 6px;
line-height: 18px;
display:block;
height:237px !important;
max-height:237px !important;
min-height:237px !important;
}
.attachment-121x147{
	margin-bottom:6px;
	margin-top:32px;
	display:block;
}
.12px{
	display:block;
	height:12px;
	min-height:12px;
	max-height:12px;}
.copy{
	font-family: Arial, Helvetica, sans-serif;
	}
.error404 #left-column {
margin-left: 50px !important;
margin-top:15px !important;
max-width:640px !important;
}
.bsearchresults {
margin-left: 50px !important;
margin-top:15px !important;
}
#wrapper.boxed {
max-width: 1100px !important;
}
.background{background:#FFF;}
/*nav cat color*/
#nav .current-menu-item a,
#nav .current-post-ancestor a,
#nav .current_page_item a,
#nav .current_page_ancestor a,
#nav .current_page_parent a {
color: #decaac;
}
#header {
padding: 0px !important;
}
/*#nav .current-menu-item a {
	color: #decaac;
}*/
.bsearch_nav{
	font-family:Arial, Helvetica, sans-serif;
	}
#bsearchresults h2{
font-size: 14px !important;
font-family:Arial, Helvetica, sans-serif;
}	
#bsearchresults .page-title{
color: #245e90 !important;
font-size: 34px !important;
line-height: 34px !important;
letter-spacing: 0px !important;
}	
.page-id-101 .bsearch_results_page {
max-width: 57.5%;
min-width: 57.5%;
margin: 0px !important;
margin-left: 52px !important;
margin-top: 15px !important;
padding: 15px;
padding-top: 15px;
position: relative;
float: left;
min-height: 250px;
}
.page-id-101 #right-column {
margin-top: 15px;
margin-right: 52px !important;
}
.error404 #right-column {
margin-top: 15px;
margin-right: 52px !important;
}
.error404 #content {
max-width: 627PX;
min-width: 627PX;
margin: 0px !important;
margin-top: 15px !important;
padding: 15px;
padding-top: 15px;
position: relative;
float: left;
margin-left: 50px !important;
}
.bsearch_results_page {
background-color: #FFF;
max-width: 675px;
margin: auto;
padding: 15px 20px;
position: relative;
float: left;
margin-left: 90px !important;
}
#home_page_three_column .widget .content {
padding-bottom: 1px !important;
background-color: #fff ;

}
#home_page_three_column{max-width: 1000px; padding: 0; margin: 30px auto; color: #777; background-color:transparent; margin-top:0px !important;}

.page .post-list {
font-family: Arial, Helvetica, sans-serif;
margin-top: 12px;
}
.page .post-list .post {
margin-bottom: 0px !important;
}
.title-block h2 {
font-weight: normal;
}
.slider {
min-height: 431px !important;
height: 431px !important;
}
.slider-arrows {
z-index: 900 !important;
position:relative;
}
.previous {
z-index: 901 !important;
position:relative;
}
.next {
z-index: 901 !important;
position:relative;
}

.more-from{
	clear:left;
	font-family: arial, san-serif !important;
	text-align:right;
	}
.archive .post-content {
position: relative;
//text-align: center;
}
.single .teacher-data {
font-size: 12px !important;
padding-top: 0px !important;
}
.home .cat-post-item {
min-width: 271px;
max-width: 300px;
margin-bottom: 10px;
text-align: center;
}
.cat-post-item {
max-width: 165px;
min-width: 165px;
margin-bottom: 32px;
}

.single .cat-post-item {
max-width: 165px !important;
min-width: 165px !important;
margin-bottom: 12px !important;
min-height: 235px !important;
max-height: 235px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.archive .cat-post-item {
max-width: 165px !important;
min-width: 165px !important;
margin-bottom: 12px !important;
min-height: 235px !important;
max-height: 235px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.page .cat-post-item {
max-width: 165px !important;
min-width: 165px !important;
margin-bottom: 12px !important;
min-height: 235px !important;
max-height: 235px !important;
margin-left: auto !important;
margin-right: auto !important;
}

#right-column .cat-post-item {
max-width: 165px !important;
min-width: 165px !important;
margin-bottom: 12px !important;
min-height: 235px !important;
max-height: 235px !important;
margin-left: auto !important;
margin-right: auto !important;
}
.widget_categoryposts {
text-align: left;
}
.post-image {
display: inline-block;
margin-left: auto;
margin-right: auto;
}
.post-350-wide {
height: 175px !important;
}
.page #left-column
{margin-bottom: 12px;}
.page-id-9 .more-from-cat-text {
display: none;
}
.lower {
text-transform: lowercase;
}
#text-3 {
padding-bottom: 0px !important;
margin-bottom: -30px;
}
#text-4 {
padding-bottom: 0px !important;
margin-bottom: -30px;
}
#text-5 {
padding-bottom: 0px !important;
margin-bottom: -30px;
}
#recent-posts .cat-post-item {
float: left;
}
.error404 h3 {
font-size: 18px;
margin-top:12px;
}
.error404 table {
margin-bottom: 12px !important;

}
.error404 .title-block{
	padding-bottom:12px;
	}
.page .title-block {
padding-bottom: 0px !important;
}
.archive .post-list {
margin-top: 0px !important;
margin-bottom:6px;
}
.archive h2 {
font-size: 1.5em !important;
padding-top: 12px !important;
}
.archive.attachment-4-3-medium.wp-post-image {
height: 169px;
width: 140px;
}
.archive .post-350-wide {
width: 130px !important;
}
.archive .post-list .post {
margin-bottom: 25px;
min-height: 150px !important;
}
.slider-award {
font-family: arial, san-serif !important;
color: #252525 !important;
font-size: 20px;
letter-spacing: 0px !important;
}
.slider-title {
font-size: 33px;
color: #245e90 !important;
margin-bottom: 24px !important;
}
.slider-copy p {
margin: 10px 0% 30px 0px;
}

.slider-quote{
	font-family:"Times New Roman", Times, serif;
	color: #6e6058 !important;
	font-size:32px;
	margin:12px;
	line-height: 35px;
	}
.slider-copy .action-link {
color: #6e6058 !important;
font-family: arial, san-serif !important;

}
.read-more-link {
font-weight: bold;
text-transform: uppercase;
}
.the-cat a{
font-size: 36px !important;
margin-top: 12px;
font-family:"Times New Roman", Times, serif !important;
text-transform:uppercase !important;
color: #6e6058 !important;
text-align:center;
}
.search .post-title a {
	font-family:"Times New Roman", Times, serif !important;
	font-weight:normal !important;
	color: #245e90 !important;
}
.home .home-title h3 {
display: block;
font-size: 28px;
font-family: "Times New Roman", Times, serif !important;
text-transform: uppercase !important;
width: 100%;
color: #6e6058;
margin-top: 10px;
margin-left: auto;
text-align: center;
}

.teacher-data a{
	font-size: 12px !important;
	padding-top:12px !important;
}
.teacher-data{
	font-size: 12px !important;
	color: #777777 !important;
	padding-top:0px !important;
	text-align: left;
	font-family: arial, san-serif !important;}
.page .more-from-cat-text {
color: #6e6058;
font-size: 24px;
margin-bottom: 1px;
padding-top: 1px !important;
margin-top: 19px;
}

.more-from-cat-text {
color: #6e6058;
font-size: 24px;
display: inline-block;
}
.lower a{	text-transform:lowercase;color:#6e6058;	}
.home .home-title {
	display:block;
}
.home-title {
display: none;
}
.home .cat-post-title {
font-size: 20px !important;
font-family: arial, san-serif !important;
font-weight: bold !important;
color: #000 !important;
}
.home .campus-name {
font-size: 14px;
font-family: arial, san-serif;
font-weight: bold;
color: #000;
margin-top: 6px;
margin-bottom: 6px;
}
.campus-name {
	background-color: transparent !important;
	padding: 0px !important;
	color: #777777;
	font-family: arial, sans-serif;
	font-size: 12px;
}
.home h3 {
font-family: arial;
font-weight: normal !important;
color: #000;
}
.readmore{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width: 279px;
	}
.error404 .readmore{
	display:none;
	}
.archive .readmore{
	display:none;
	}
.page .readmore{
	display:none;
	}
.single .readmore{
	display:none;
	}
#right-column .widget li:last-child {
padding-left: 0px !important;
display:block;
}

#right-column .widgettitle {
margin-bottom: 0px !important;
padding-bottom: 10px;
}
#right-column {
width: 300px !important;
}
.tag-holder p a {
background-color: #f2f1f0;
padding: 6px;
font-family:Arial, Helvetica, sans-serif;
text-transform:capitalize;
}
/* Recent Posts Single Bottom*/
.div-recent-post{
width:662px;
	}
.div-recent-post #recent-posts ul #categoryposts-5 ul .cat-post-item {
float: left;
padding-right: 5px;
}
/* Recent Posts Single Bottom Close*/
.widgettitle {
font-size: 23px;
color: #6e6058;
padding-top: 23px;
padding-bottom: 13px;}

#jumpMenu {
width: 180px;
}
.black{color: #111;}
.grey{color: #777777;}
.title-text a {
color: #6e6058;
}

.tag-holder{
	margin-top: 20px;
	margin-bottom: 12px;
	}
.tags {
background-color: #f2f1f0;
padding: 6px;
}
.clear-all{	clear:both;}
.clear-left{clear:left}
.clear-right{clear:right;}
.clear-6px{	clear:both; margin:6px;}
.quote {
color: #6e6058;
font-size: 24px;
line-height: 28px;
}
.title-block {
padding-top: 28px !important;
padding-left: 5px !important;
padding-bottom: 28px !important;
}
.featured-img {
padding-right: 22px;
padding-bottom: 12px;
float: left;
}
.post-list{
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 6px;
	}
.title-block p {
font-family:Arial, Helvetica, sans-serif;
margin: 10px 0 0;
font-size: 17px;
color: #777;
}
.title-block h2 {
color: #245e90 !important;
font-size: 34px !important;
line-height: 34px !important;
letter-spacing:0px !important;
}
#go_button {
	background-color: #6e6058;
	color: #fff;
	text-transform: uppercase;
	width: 52px;
	height: 28px;
	padding-top: 4px;
	font-family:Arial, Helvetica, sans-serif;
}
#right-column .widget {
padding-top: 20px !important;
padding-bottom: 6px !important;
}
#footer-base-container {
margin: auto;
max-width: 1080px;
}
.search-block{
	float: right;
	height: 38px;
}
ul#nav {
	padding-top: 9px;
}
.search {
	float: none;
	min-width: 280px;
	right: 0px;
	position: relative;
}
.hide{
	display:none;
	}
#searchform input[type=text] {
	float: right!important;
	width: 200px !important;
	padding: 5px 2%!important;
	color: #333!important;
	border-radius: 15px!important;
	border: 2px solid #e6e6e6 !important;
	height: 12px !important;
	line-height: 12px !important;
	padding-right: 28px !important;
	padding-left: 6px !important;
}
.searchbutton {
	position: absolute;
	padding: 0px !important;
	background-color: transparent !important;
	margin-left: 209px;
	margin-top: 1px;
}
#navigation-container{
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:normal;
	}
.title-text {
margin-top: 58px;
margin-right: 63px;
color: #6e6058;
float: right;
}
.titlea{

	text-transform:uppercase;
	font-size:54px; 
	}
.titleb {
	margin-top: 12px;
	text-transform: uppercase;
	font-size: 27px;
	margin-right: 92px;
	letter-spacing: 1px;
	color: #8c776b;
}	

#wordmark{
    margin: 0;
    padding: 0;
	background-color:#f2f1f0;
	height:146px;
	}

.csu-wordmark{
	padding:6px;
	margin-top:43px;
	margin-left:63px;

	}

.float-left {
	float:left;

}

.clear-both{
	clear:both;

}

#popular-comments { list-style:none; width:360px; } /*Set the width of your popular post*/

#popular-comments li { overflow:auto; margin:10px 0px; border-bottom:1px solid #E6E6E6; padding-bottom:5px; } /*Style your post list, I have opted for a bottom border which is 1 pixel thick.*/

#popular-comments li img { float:left; margin-right:10px; border:4px solid #EEEEEE;} /*Give your thumbnail taken from the featured image a nice border! A thick border adds to the effect.*/

#popular-commentss li a { text-decoration:none; font-weight:bold; color:#1e292b;} /*Give your active links a bit of color.*/

#popular-comments li p { margin-top:10px; }
.home .img-thin-border{

	background: none repeat scroll 0 0 #FFFFFF;
    margin: 12px;
	display: block;
    margin-left: auto;
    margin-right: auto;
	float:none !important; 
	height: 100% !important;
	}

.img-thin-border{

	background: none repeat scroll 0 0 #FFFFFF;
    border:none !important;
    float: left;
    padding: 0px !important;
	height:169px !important;
	width: auto !important;
	}

#home_page_three_column .widgettitle{margin-bottom: 6px; font-size: 16px; font-weight: 600; color: #333; text-align: left;}

.cat-post-div{
	height: 59px;
	}
#right-column .faculty-name {
font-size: 14px !important;
}
.cat-post-title{
	font-size:14px;
	font-weight:400;
	height:auto;
	color: #000;
	}

.post-list .post {
    margin-bottom:24px;
}

.intro-text{
	color:#333333;
	font-size:1.05rem;
	}

.post-title a{
font-size: 27px;
}

#header-container{
	border-bottom-style: none !important;
}
.slider-copy h2 {
	font-size: 44px;
	letter-spacing: -1px;
	}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
.home .cat-post-item {
min-width: 271px;
max-width: 300px;
margin-bottom: 10px;
text-align: center;
margin-left:auto;
margin-right:auto;
}
.archive .post-list .post {
margin-bottom: 25px;
min-height: 200px !important;
}
.post-holder{clear:left;
width:450px;
max-width:450px;
}
.sidebar{padding-bottom:13px;}	
.archive .title-block{padding-top: 5px !important; }
#navigation-container {
font-family: Arial, Helvetica, sans-serif !important;
font-weight: normal;
margin-left: 55px !important;
}
.titlea {
text-transform: uppercase;
font-size: 27px;
}
.titleb {
margin-top: 5px;
text-transform: uppercase;
font-size: 14px;
margin-right: 92px;
letter-spacing: 1px;
color: #8c776b;
}
.title-text {
margin-top: 50px;
margin-right: 0px;
color: #6e6058;
float: right;
}

#navigation-container {
font-family: Arial, Helvetica, sans-serif !important;
font-weight: normal;
float: left;
}

.clearfix:after {
clear: both;
content: '.';
display: block;
visibility: hidden;
height: 0px;
}
ul#nav {
	padding-top: 4px;
}
.slider-award {
font-family: arial, san-serif !important;
color: #252525 !important;
font-size: 20px;
letter-spacing: 0px !important;
line-height:30px;
}
.slider-title {
font-size: 33px;
color: #245e90 !important;
margin-bottom: 24px !important;
}
.slider-copy p {
margin: 10px 0% 30px 0px;
font-size:24px;
}

.slider-quote{
	font-family:"Times New Roman", Times, serif;
	color: #6e6058 !important;
	font-size:32px;
	margin:12px;
	line-height: 35px;
	}
.slider-copy .action-link {
color: #6e6058 !important;
font-family: arial, san-serif !important;

}
.read-more-link {
font-weight: bold;
text-transform: uppercase;
}
.title-block {
padding-top: 16px !important;
padding-left: 5px !important;
padding-bottom: 16px !important;
}
.search-block{
	float: right;
	height: 38px;
	margin-right:35px;
}
#left-column {
	width:60% !important;
}
#right-column {
	width:35% !important;
}
.div-recent-post{
width:450px;
float:left;
	}
.img-thin-border{

	background: none repeat scroll 0 0 #FFFFFF;
    border:none !important;
    float: left;
    padding: 0px !important;
	height:145px !important;
	width: auto !important;
	}
.single .cat-post-item {
max-width: 125px;
min-width: 125px;
margin-bottom: 12px;
min-height: 235px;
max-height: 235px;
margin-left: auto;
margin-right: auto;
}	
.center-text{
	float:left;
	}
.post-350-wide {
padding:0 !important;

}	
/*#recent_work-2{display:none;}
#recent_work-3{display:none;}
#recent_work-4{display:none;}
*/
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) {
.archive .post-list .post {
margin-bottom: 25px;
min-height: 200px !important;
}
.post-holder{clear:left;
width:450px;
max-width:450px;
}
.sidebar{padding-bottom:13px;}	
.archive .title-block{padding-top: 5px !important; }
#navigation-container {
font-family: Arial, Helvetica, sans-serif !important;
font-weight: normal;
margin-left: 55px !important;
}
.titlea {
text-transform: uppercase;
font-size: 27px;
}
.titleb {
margin-top: 5px;
text-transform: uppercase;
font-size: 14px;
margin-right: 92px;
letter-spacing: 1px;
color: #8c776b;
}
.title-text {
margin-top: 50px;
margin-right: 0px;
color: #6e6058;
float: right;
}

#navigation-container {
font-family: Arial, Helvetica, sans-serif !important;
font-weight: normal;
float: left;
}

.clearfix:after {
clear: both;
content: '.';
display: block;
visibility: hidden;
height: 0px;
}
ul#nav {
	padding-top: 4px;
}
.slider-award {
font-family: arial, san-serif !important;
color: #252525 !important;
font-size: 20px;
letter-spacing: 0px !important;
line-height:30px;
}
.slider-title {
font-size: 33px;
color: #245e90 !important;
margin-bottom: 24px !important;
}
.slider-copy p {
margin: 10px 0% 30px 0px;
font-size:24px;
}

.slider-quote{
	font-family:"Times New Roman", Times, serif;
	color: #6e6058 !important;
	font-size:32px;
	margin:12px;
	line-height: 35px;
	}
.slider-copy .action-link {
color: #6e6058 !important;
font-family: arial, san-serif !important;

}
.read-more-link {
font-weight: bold;
text-transform: uppercase;
}
.title-block {
padding-top: 16px !important;
padding-left: 5px !important;
padding-bottom: 16px !important;
}
.search-block{
	float: right;
	height: 38px;
	margin-right:35px;
}
#left-column {
	width:60% !important;
}
#right-column {
	width:35% !important;
}
.div-recent-post{
width:450px;
float:left;
	}
.img-thin-border{

	background: none repeat scroll 0 0 #FFFFFF;
    border:none !important;
    float: left;
    padding: 0px !important;
	height:145px !important;
	width: auto !important;
	}
.single .cat-post-item {
max-width: 125px;
min-width: 125px;
margin-bottom: 12px;
min-height: 235px;
max-height: 235px;
margin-left: auto;
margin-right: auto;
}	
.center-text{
	float:left;
	}
.post-350-wide {
padding:0 !important;
}
.home .cat-post-item {
min-width: 271px;
max-width: 300px;
margin-bottom: 10px;
text-align: center;
margin-left:auto;
margin-right:auto;
}
/*#recent_work-2{display:none;}
#recent_work-3{display:none;}
#recent_work-4{display:none;}
*/
	 }

 }