/*
Theme Name: 	 UNC Research theme
Description: 	 Child theme for UNC Research
Author: 		 ITS Web Services (Veda Williams)
Author URI: 	 http: //research.unc.edu
Template: 	     unc-sites-base-theme
Version: 		 1.0
*/

@import url("../unc-sites-base-theme/style.css");


/**** GENERAL STYLING ****/

h3 {
    font-size:100%;
}

.alignLeft {
    float:left;
    padding:5px 5px 5px 0px;
}

.alignRight {
    float:right;
    padding:5px 0px 5px 5px;
}

#more-news {
    font-weight:bold;
    float:right;
    font-size:90%;
}

#subpage-menu .children {
    display: none;
}
#subpage-menu .current_page_item .children,
#subpage-menu .current_page_ancestor .children {
    display: block;
}

#content-leftcol-research {
	float:left;
	width:60%;
}

#content-rightcol-research {
	float:right;
}

.alignRight {
	float:right;
}

.alignLeft {
	float:left;
}

.page-id-2875 h3 {
	display:inline;
}

#wrapper {
	clear:both;
}

/* Custom Header */

#masthead #logo > a {
background: url(images/img_research_logo.png) top center no-repeat;
}

/**** HOMEPAGE STYLING ****/

#wrapper {
    width:100%;
}

.home #primary.center-content {
    margin-left:0px;
    width:560px;
    background-image:url(images/homepage_bg.jpg);
    background-repeat:no-repeat;
    background-position:top right;
    display:block;
    float:left;
}

.home #primary.center-content {
    margin-left:0px;
    width:560px;
}

#homecontent {
    width:525px;    
}

#home-news {
    width:333px;
    display:block;
    float:left;
    padding-left: 20px;
}

.entry-meta {
    color:#999999;
    font-size:90%;
    display:block;
    border-bottom:1px solid #DDDDDD;
}

#more-news {
    font-weight:bold;
}

#content-rightcol-home ul {
    margin-left:15px;
    list-style-type: disc;
}

#contact-webmaster a {
    color: #4993C9;
    font-size: 85%;
    float:left;
}

.gototop a {
    float:right;
    font-size: 85%;
}

/**** OTHER CUSTOM LANDING PAGES ****/
/** these are pages similar to the homepage, but with minor differences in classes **/

#page-title {
    background-color:#3C3C3C;
    background-image:url(images/research_third_banner_bg.jpg);
    background-repeat:no-repeat;
    display:block;
    height: 53px;
    margin: 0px 0px 10px 0px;
    width: 924px;
}

#page-title h3 {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-family: georgia,verdana,arial;
    font-size: 200%;
    font-weight: normal;
    margin: 0;
    padding: 6px 0px 10px 16px;
    text-shadow: 0 0.05em 0.05em #000000;
    text-transform: none;
}

#centers-news {
    padding-top:20px;
}

#landing-wrapper #primary.center-content {
    margin-left:0px;
    width:480px;
}

.secondary.left-sidebar {
    margin-top:0px;
}

.secondary.right-sidebar {
    margin-top:0px;
}

#landing-wrapper .secondary.left-sidebar {
    padding-right:20px;
}

#landing-wrapper .secondary.right-sidebar {
    margin-top:20px;
}

.the-date {
    color: #999999;
    font-size: 85%;
}

.sideblock ul {
	margin-left:0px;
}

.sideblock ul li {
	margin-bottom:5px;
}


/* Carousel Styling */
h3.slide-title, h3.slide-title a {
margin-top: 0;
padding: 4px 0px 8px;
font-size: 1.15em !important;
color: #6699cc;
line-height: 1.3;
}

#carousel .jump {
	color: #2376A1;
	text-decoration: none;
}

#carousel .slide-graphic {
	width: 59% !important;
 	margin-top: 5px;
}

#carousel .slider-wrapper ul.slider li .slide-graphic img {
width: 524px !important;
}

#carousel .slide-text {
width: 41% !important;
}

#carousel .slide-pager-wrapper {
width: 39% !important;
}

#carousel .slide-pager ul li img {
width: 63px !important;
height: 41px !important;
}

#carousel .slide-pager li {
  width: 70px !important;
height: 56px !important;
}

#carousel .slide-pager-prev, .slide-pager-next {
top: 15% !important;
}

#carousel .slide-pager-prev.disabled, .slide-pager-next.disabled {
visibility: visible !important;
}

.page-id-8494 #carousel {
	width:100%;
}

/* Search Styling */

.search .permalink a {
	color: #008000;
}

.search .entry-content p {
	margin-bottom: 0;
}

.search h3.entry-title {
	font-size: 120%;
	text-decoration: underline;
	font-weight: normal;
}