#content-area .view-Faculty-List .views-field-tid ul {
  margin-left: 0;
}

#content-area .view-Faculty-List .views-field-tid li {
  background: none;
  list-style: none;
  padding: 0;
}

#content-area .view-Faculty-List .views-field-tid li.first {
  margin-top: 28px;
}

#content-area .view-Faculty-List .views-field-tid .directory-area {
  margin-top: 0;
}

#content-area .view-Faculty-List .directory-name {
  font-size:16px;
  padding:2px 5px 5px 5px;
}

#content-area .view-Faculty-List .directory-title {
  padding:2px 5px 5px 5px;
}

#content-area .view-Faculty-List th.views-field-field-profile-title-value {
  vertical-align:top;
  padding-left:5px!important;
  padding-bottom:10px!important;
  padding-top: 0!important;
}

#content-area .view-Faculty-List .views-field-tid {
  vertical-align:top;
  padding-left:5px!important;
  padding-bottom:10px!important;
  padding-top: 0!important;
}

#content-area .view-Faculty-List .views-field-field-profile-title-value {
  vertical-align: top;
}


/*/////////////////*/
/* CALENDAR STYLES */
/*/////////////////*/

#content-area .calendar-calendar ul li:before {
	content: "";
}

#content-area .views-field-field-event-date-value {
  width:100px;
}

#content-area .view-calarts-calendar {
  width:500px;
}

#content-area .view-calarts-calendar .node-type-event .field-field-event-date {
  margin-top:10px;
  font-size:14px;
  padding-bottom:10px;
  border-bottom:1px dotted;
}

#content-area .view-calarts-calendar .node-type-event .date-display-start,
#content-area .view-calarts-calendar .node-type-event .date-display-separator,
#content-area .view-calarts-calendar .node-type-event .date-display-end {
  font-style:italic;
  /* background:white;*/
  padding:2px 3px 2px 0;
}

#content-area .view-calarts-calendar .node-type-event .date-display-single {
  font-style:italic;
  /* background:white; */
  padding:2px 3px 2px 0;
}

#content-area .view-calarts-calendar .node-type-event .date-display-single .date-display-start,
#content-area .view-calarts-calendar .node-type-event .date-display-single .date-display-separator,
#content-area .view-calarts-calendar .node-type-event .date-display-single .date-display-end {
  padding:0;
}

#content-area .view-calarts-calendar .attachment-after .views-row .node .content.disabled > div {
  display: none;
}

#content-area .view-calarts-calendar .attachment-after .views-row .node .content .field-field-event-date-range,
#content-area .view-calarts-calendar .attachment-after .views-row .node .content.disabled .field-field-event-date-range {
  display: inherit;
  padding: 2px 3px 2px 0;
}

#content-area .view-calarts-calendar .attachment-after .views-row .node .content.active .field-field-event-date-range {
  display:none;
}

#content-area .view-calarts-calendar #edit-category-wrapper {
  margin-top:5px;
}

#right .view-calarts-calendar {
  position:relative;
  left:20px;
}

#right .calendar-calendar div.date-nav {
  background: #000;
  border:none;
  padding: 5px 10px;
}

#right .calendar-calendar div.date-nav h3 {
  font-size:11px;
}

#right .calendar-calendar tr {
  background: #333;
  font-size: 11px;
}

#right .calendar-calendar th.days {
  background: #333;
  text-align: right;
  padding-right: 5px;
  border: none;
}

#right .calendar-calendar table.mini td.empty {
  background: #333;
}

#right .calendar-calendar tr td.today {
  background: lime;
}

#right .calendar-calendar .mini {
  padding: 2px 0 5px 0;
}


#main .block.block-views h2 {
  display:block;
  font-family: Verdana, Arial, sans-serif;
  font-size:15px;
}

#main #left .block.block-views h2 {
  padding-top:10px;
}



/* FROM CUSTOMIZATIONS.CSS */


.calendar-calendar .date-nav {
border: none!important;
padding: 3px 2px 0px 2px!important;
}

.section-calendar .clear-block .calendar-date-select{
display: none;  
}

.section-calendar ul.links {
display: none; 
}

.section-calendar #content-area h3{
padding: 0px!important;
margin: 2px;
}

/*
.section-calendar #main h3 {
font-size: 14px!important;
line-height: 18px!important; 
}
*/

.section-calendar #main h3 a {
text-decoration: none!important; 
}
.section-calendar #main .date-heading h3 {
font-size: 18px!important;
background: none; 
}

.section-calendar #main .views-row {
margin: 10px 0px 0px 0px;
padding: 0px;
border-bottom: 1px dotted; 
}

.section-calendar #main .field-field-event-date {
font-size: 12px!important;
margin: 2px 2px 8px 2px;
}

.section-calendar .node-type-event .active .field-field-content-description {
  background:none;
  margin: 0px 0px 8px 0px;
}

.section-calendar #main #content .node, .section-calendar #main #content-area .field-field-content-description {
  background:none;
  padding:10px;
}


.section-calendar #main .field-type-date {
 margin-left:30px !important;
}

.section-calendar #main .field-field-content-styled-images {
margin-top:15px;
margin-left:5px;
}

.section-calendar #main #content h3 a:link,
.section-calendar #main #content h3 a:visited {
  text-decoration:underline;
  /* Too specific... conflicts with Flexicolor
  background:rgb(200,200,200);
  background:rgba(30,30,30,0.2);
  */
}
.section-calendar #main #content h3 a:hover {
  text-decoration:none;  
}


/*//////////////////*/
/* NEWS VIEW STYLES */
/*//////////////////*/

#content-area .view-id-news.view-display-id-page_1 .view-content {
  margin: 20px 0;
}

#content-area .view-news .views-field-title {
  font-size:15px;
  line-height:normal;
  margin-bottom:20px;
  margin-right:10px;
}


#content-area .view-news .views-field-title a:link,
#content-area .view-news .views-field-title a:visited {
  text-decoration:none;
  /* Too specific... conflicts with Flexicolor
  background:rgb(200,200,200);
  background:rgba(30,30,30,0.2);
  */
}
#content-area .view-news .views-field-title a:hover {
  text-decoration:none;  
}


#content-area .view-news .views-row {
  border-bottom:1px dotted;
  width:490px;
  padding:10px 0 0 10px;
  margin:0 0 10px 0;
  background:#fff;
}

#content-area .views-field-field-content-styled-images-fid {
  /*
  position:relative;
  top:-15px;
  */
}

#content-area .view-news .views-field-field-content-styled-images-fid img {
  float:right;
  padding:0 10px 0 10px;
}

#content-area .view-news .views-field-created {
  margin-bottom:5px;
}

#content-area .view-news .views-row:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

#right .view-blog-posting .views-row {
  margin-bottom:5px;
  margin-left:15px;
}


/*//////////////////*/
/*   PANELS STYLES  */
/*//////////////////*/

#content-area #panel-display-node h2.pane-title,
#content-area #panel-display-node h3 {
  display: none;
}

#content-area #panel-display-node div.content h3 {
  display: inline;
}

div.panel-pane div.panel-hide {
  display:none !important;
}

#content-area .pane-intro h3 {
  display: none;
}

#content-area .pane-subsection h2 {
 left:-10px;
}


.not-front.node-type-news h1 {
  font-size:30px;
  line-height:normal;
}

.section-news .more {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  white-space:nowrap;
}

.section-news .news-date {
  font-style:italic;
  margin-left:20px;
}


.section-event #main #content {
  background: none;
}
.section-event #main #content-area .field-field-content-description {
  background: #fff;
}
.section-event .region-sidebar-first,
.section-event #main #content .field-field-page-intro p  {
  background: White;
}

.section-event p.domain-title span,
.section-event h1 span,
.section-event h1 span a:link,
.section-event h1 span a:visited,
.section-event #main h2 span,
.section-event #main h2 span a:link,
.section-event #main h2 span a:visited,
.section-event #content #content-area h3,
.section-event #content #content-area h3 a:link,
.section-event #content #content-area h3 a:visited {
  background:#000000;
  color:#ffffff;
}

.not-front.node-type-event h1 {
  font-size:30px;
  line-height:normal;
}

.section-event #content-area .node .content .field-field-event-date-range {
  display:none;
}

.section-event #content-area .node .content .field-field-event-date {
  margin:0 20px;
  padding:10px 10px 10px 0;
  border-bottom:1px dotted;
}

.section-event #main, .section-event #main #content .node, #main #content-area .field-field-content-description {
  background:#fff;
}

.section-event .field-field-content-styled-images {
  margin-left:5px;
  margin-top:15px;
}

.section-event #main #content h3 a:link,
.section-event #main #content h3 a:visited {
  text-decoration:underline;
  background:rgb(200,200,200);
  background:rgba(30,30,30,0.2);
}
.section-event #main #content h3 a:hover {
  text-decoration:none;  
}

/*/////////////*/
/* BLOG STYLES */
/*/////////////*/

.section-blog.page-views h1 {
  position:relative;
  left:-150px;
  margin-bottom:30px;
  padding-bottom:20px;
  border-bottom:1px dotted;
  width:650px;
}
#main .field-field-blog-categories {
  margin-left:20px;
  margin-bottom:20px;
  font-size:11px;
}

/* USERS SECTION STYLES */

.section-users p.domain-title,
.section-user p.domain-title {
  display:none;
}

.section-users #main h2.pane-title,
.section-user #main h2.pane-title {
  margin:20px;
  border-bottom:1px dotted;
}
