/*
	This file should be used for all syndicated content for the PSU uni theme
	This file was added after much of the blocks styles were done in style and layout and psu_primary/default.css
*/


/** 
	Syndication Node View
 **/

.syn-node #breadcrumb {
	margin-left: 221px;
}

#block-syndication-client-syndication-terms {
	position: relative;
	left: -25px;
	border-bottom: 0 !important;
}



/**
	FAQS - HOME
**/

body.syndication-faqs-home #main #breadcrumb {
	margin-left: 192px;
}

body.syndication-faqs-home #main #content,
body.syndication-faqs-home #main #block-system-main {
	float:left;
	width: 900px;
}

body.syndication-faqs-home #main #content .column-left {
	float:left;
	width: 150px;
	margin: 0px 20px 0 0;
}

body.syndication-faqs-home #main #content .column-left ul,
body.syndication-faqs-home #main #content .column-left li {
	margin: 0px;
	padding: 0px;
}

body.syndication-faqs-home #main #content .column-left .inner-ul { 
	margin-left: 13px;
}

body.syndication-faqs-home #main #content .column-left .syn-subtopics a,
body.syndication-faqs-home #main #content .column-left .syn-subtopics a:link,
body.syndication-faqs-home #main #content .column-left .syn-subtopics a:visited {
	font-size: 0.95em;
}


body.syndication-faqs-home #main #content .column-right {
	float:left;
	width: 720px;
	margin: 0px;
}


body.syndication-faqs-home #main #content .column-right .item {
	border-bottom: 1px dotted #dddddb;
	font-size: 0.95em;
	padding: 12px;
}

body.syndication-faqs-home #main #content .column-right.last {
	border-bottom: 0;
}

.syn-item-faq .read-more {
	font-size: .95em;
}

body.syndication-faqs-home #main #content #page-title {
	margin-left: 180px;
	padding-left: 10px;
	padding-right: 200px;
}

body.syndication-faqs-home #main .middle-content,
body.syndication-faqs-home #main .bottom-content {
clear:both;
margin-left: 180px;
}


body.syndication-faqs-home #search-faqs {
	position: relative;
	top: -50px;
	margin-top: 0px;
}










/**
	PROFILE - HOME
**/

body.syndication-profiles-home #main #breadcrumb {
	margin-left: 192px;
}

body.syndication-profiles-home #main #content,
body.syndication-profiles-home #main #block-system-main {
	float:left;
	width: 900px;
}

body.syndication-profiles-home #main #content .column-left {
	float:left;
	width: 150px;
	margin: 0px 20px 0 0;
}

body.syndication-profiles-home #main #content .column-left ul,
body.syndication-profiles-home #main #content .column-left li {
	margin: 0px;
	padding: 0px;
}

body.syndication-profiles-home #main #content .column-left .inner-ul { 
	margin-left: 13px;
}

body.syndication-profiles-home #main #content .column-left .syn-subtopics a,
body.syndication-profiles-home #main #content .column-left .syn-subtopics a:link,
body.syndication-profiles-home #main #content .column-left .syn-subtopics a:visited {
	font-size: 0.95em;
}


body.syndication-profiles-home #main #content .column-right {
	float:left;
	width: 720px;
	margin: 0px;
}

body.syndication-profiles-home #main #content .column-right table,
body.syndication-profiles-home #main #content .column-right table tbody {
	max-width: 720px;
	overflow:hidden;
}

body.syndication-profiles-home #main #content .column-right td.info .description {
	width: 450px;
	overflow:hidden;
}

body.syndication-profiles-home #main #content #page-title {
	margin-left: 180px;
	padding-left: 10px;
}

body.syndication-profiles-home #main .middle-content,
body.syndication-profiles-home #main .bottom-content {
clear:both;
margin-left: 180px;
}

body.syndication-profiles-home #main table td.type {
border-left: 1px #dbdad7 dotted;
font-weight: bold;
padding: 10px;
width: 105px;
}

body.syndication-profiles-home #main .profile-title {
font-size: 1.15em;
}



/**
	PROFILE - NODE
**/


body.page-profile #main .syn-content .profile-image {
	float:right;
	width: auto;
	margin: 10px 0 10px 15px;
}



/** 
	PROFILE - BLOCK
**/
.block-profile .profile-image,
.block-profiles .profile-image  {
	width: 100px;
	height: 100px;
	border: solid 3px white;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: black;
	margin-bottom: 9px;
	-webkit-box-shadow: -3px 3px 2px rgba(0, 0, 0, .3);
	-moz-box-shadow: -3px 3px 2px rgba(0, 0, 0, .3);
	box-shadow: -3px 3px 2px rgba(0, 0, 0, .3);
}

.block-profile .profile-image img,
.block-profiles .profile-image img {
	border: 0px;
	-webkit-box-shadow: 0;
	-moz-box-shadow: 0;
	box-shadow: 0;
}




/**
	NEWS - HOME
**/

body.syndication-news-home #main #breadcrumb {
	margin-left: 192px;
}

body.syndication-news-home #main #content,
body.syndication-news-home #main #block-system-main {
	float:left;
	width: 900px;
}

body.syndication-news-home #main #content .column-left {
	float:left;
	width: 150px;
	margin: 0px 20px 0 0;
}

body.syndication-news-home #main #content .column-left ul,
body.syndication-news-home #main #content .column-left li {
	margin: 0px;
	padding: 0px;
}

body.syndication-news-home #main #content .column-left .inner-ul { 
	margin-left: 13px;
}

body.syndication-news-home #main #content .column-left .syn-subtopics a,
body.syndication-news-home #main #content .column-left .syn-subtopics a:link,
body.syndication-news-home #main #content .column-left .syn-subtopics a:visited {
	font-size: 0.95em;
}


body.syndication-news-home #main #content .column-right {
	float:left;
	width: 720px;
	margin: 0px;
}


body.syndication-news-home #main #content #page-title {
	margin-left: 180px;
	padding-left: 10px;
}

body.syndication-news-home #main .middle-content,
body.syndication-news-home #main .bottom-content {
clear:both;
margin-left: 180px;
}

body.syndication-news-home #main .news-list {
margin: 10px 0 0 0;
clear:both;
}



body.syndication-news-home #main .group {
/*	border-top: 1px #d7d6d3 dotted;
*/	font-size: 12px;
	/*padding: 10px 15px;
	*/
	padding: 0px 15px 5px 15px;
	position: relative;
	border-top: 1px #dfdedc dotted;
	padding: 5px 15px; 
	background: #F6F7F2;
  margin-top: 10px;
}


body.syndication-news-home #main .item {
padding: 7px 15px;
}

body.syndication-news-home #main .item a {
margin: 0 0 0 5px;
}

body.syndication-news-home #main #search-news {
	margin-bottom: 10px;
}





/**
	EVENTS - HOME
**/

body.syndication-events-home #main #breadcrumb {
	margin-left: 192px;
}

body.syndication-events-home #main #content,
body.syndication-events-home #main #block-system-main {
	float:left;
	width: 900px;
}

body.syndication-events-home #main #content .column-left {
	float:left;
	width: 150px;
	margin: 0px 20px 0 0;
}

body.syndication-events-home #main #content .column-left ul,
body.syndication-events-home #main #content .column-left li {
	margin: 0px;
	padding: 0px;
}

body.syndication-events-home #main #content .column-left .inner-ul { 
	margin-left: 13px;
}

body.syndication-events-home #main #content .column-left .syn-subtopics a,
body.syndication-events-home #main #content .column-left .syn-subtopics a:link,
body.syndication-events-home #main #content .column-left .syn-subtopics a:visited {
	font-size: 0.95em;
}


body.syndication-events-home #main #content .column-right {
	float:left;
	width: 720px;
	margin: 0px;
}


body.syndication-events-home #main #content #page-title {
	margin-left: 180px;
	padding-left: 10px;
}

body.syndication-events-home #main .middle-content,
body.syndication-events-home #main .bottom-content {
clear:both;
margin-left: 180px;
}



body.syndication-events-home #main .group {
	padding: 0px 0px 5px 0px;
	position: relative;
	left: 14px;
}

body.syndication-events-home #main .group .title {
	 left: -15px;
	 position: relative;
	 border-top: 1px #dfdedc dotted;
	 padding: 5px 15px; 
	 background: #F6F7F2;
	 margin-bottom: 5px;
}

body.syndication-events-home #main .group .time {
	padding: 0 10px 0 0;
	text-transform: uppercase;
	width: 60px;
	display:block;
	float:left;
}

body.syndication-events-home #main .events-list {
	padding: 10px 0 0 0;
	clear:both;
}

body.syndication-events-home #main .item {
	padding: 2px 0px;
}

body.syndication-events-home #main .item a,
body.syndication-events-home #main .item a:link,
body.syndication-events-home #main .item a:visited {
	display: inline-block;
	width: 600px;
	
	zoom:1; *display: inline;
}



/** 
	EVENTS - NODE
**/
body.page-event #main .has-image .column-right,
body.page-events #main .has-image .column-right{
	float:right; margin: 0 0 10px 5px;
}




/** 
	SYNDICATION SEARCH
**/

.page-synsearch .syn-search-results {
	padding-top: 20px;
}
