/* Version 2
*  Released: 1.7.14
* Author: Jason Nolfi 
*/

/* II. PLUGINS
	A. GENERAL PLUGIN CLASSES

= II.A. GENERAL PLUGIN CLASSES ////////////
///////////////////////////////////////////
 styles the links for the "Open Calendar" and "Add Article" 
 features for things like news and calendar plug-in. If all  of these styles are going to be the same, these classes can be comma-separated */
 
.adminbar {	
	background: transparent;
	padding: 6px 0;
	font-family: 'Minion W01','Minion Pro Regular','Minion Pro', serif;
	font-size:24px;
	color: #333;
	
}

/*.modules .abut, .modules a.abut, .modules .abut:hover, .modules a.abut:hover {
padding: 0 5%;	
}*/

.modules .plgHeaderBar {
	margin-bottom:20px;
	line-height: 44px;
	font-size:28px;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: #222;
	font-family: 'Minion W01','Minion Pro Regular','Minion Pro', serif;
}

td.plgHeaderBar {
padding: 0;	
}

.adminbar .abut {
width: auto !important;
}

/*= Plugin titles ----- */
.pluginTitle {
	color:#fff;
	font:15px Arial, Verdana, sans-serif;
}

/*////////////////////////////////////////////////////
= Plugin Header bar and border ----- */

h1.pluginHeading {
}

.plgHeaderBar {
	color: #423625;
	font-size: 28px;
	text-transform:none;}

.plgBorder,.plgHeaderBarBorder {
	background:transparent;
}

.plgHeaderbarAction,.plgHeaderbarAction:hover {
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	font-family:Cambria, 'Cambria W01 Regular';;
	}
.dpDiv .plgHeaderBar {font-size:20px;}
.dpDiv .page {background:#faf8f4;}

/*NEWS*/

.privNewsHeading h1 {
float: left;
margin: 3px 0 35px;	
}

.privNewsHeading .abut {
float: right;	
margin: 0;
}

.privHome .newsItem {
	float: left;
}

.news-wrap {
/*padding-bottom:12px;
margin-bottom:12px;
border-bottom:2px solid #fff;*/
/*width: 600px;
margin-bottom: 30px;*/
margin-bottom: 2em;
text-align: center;
}

/*.privHome .newsItem:nth-child(2n+0) {
float: right;	
}*/

.news-wrap h4 {
	margin: 4% 0;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 0;
	line-height: normal;
}

.newsItem:last-child .news-wrap {
/*margin-bottom: 0;*/	
}

/*.news-img {
float:left;
width:270px;
}*/


/*.news-img img {
	width:270px;
}
*/
.news-info {
/*float:right;
width: 310px;
margin-left: 20px;*/
}


.news-has-img .news-info {
width: 310px;
}

.news-info h3 {
	font-size: 22px;
	font-weight: 500;
	margin-bottom: 10px;
	text-transform: none;
}

.news-info h4,
.news-info p {

}

.news-info h6 {
font-weight: 600;
text-transform: uppercase;
margin-bottom: 1em;
}

.news-wrap p {
margin-bottom: 6px;
line-height: 1.5	
}

.news-wrap a {
text-decoration:none;
color: #aa894f;


}
.news-wrap a:hover {
text-decoration:underline;
color: #aa894f;


}


.news-info span {font-size:12px; text-transform:uppercase;}

.newsPluginArchiveLink {
display:none;	
}

/*Calendar*/

.pvhm-cal {	
}

.event-wrap {

/*width:400px;*/
/*background: #fff;
font-size: 14px;*/
padding-bottom: 20px;
}

.event-wrap-odd {margin:0 10px 10px 0; float: left;}

.event-date br {
/*display: none;*/
}

.event-date {
float:left;
width: 46px;
height:46px;
background: #665339;
text-align: center;
font-weight: 600;
}

.event-date h6 {
	line-height: 16px;
	font-size: 16px;
	margin-bottom: 20px;
	color: #FFF;
	
	text-transform: uppercase;
}

.calMonth {
/*font: 600 15px 'Engravers', 'Lucida Sans', Verdana, sans-serif;*/
color: #FFF;
letter-spacing: 0.025em;
line-height: 28px;
}
.calDay {
color: #FFF;
letter-spacing: 2px;
line-height: 8px;
}
.event-info {
float:right;
width:182px;
margin: 0;
line-height: 26px;
}
.event-info p {
	line-height: 1.5em;
color: #665339;
}
.event-info a {
text-decoration:none;
color: #665339;
font-weight: 400;
/*background: #a6a6a6;*/
}
.event-info a:hover {
text-decoration:none;
font-weight: 400;
color: #999965;
/*background: #000;*/

}	

.event-info a.firstDayEvent {
padding-top: 0;	
padding-bottom: 9px;
line-height: 19px;
}

.event-info a.multiDayEvent {
background:url(../../../../Images/2014Redesign/CalEventDiv.png) no-repeat top left;
padding-bottom: 6px;
}

.sidebar .plgBorder {
border-spacing: 0;
margin-top: 24px;	
}
	
.sidebar .plgCalendarHeader {
font-weight: 500;
font-size: 15px;
}


.sidebar table td.plgCalendarWeekday a,
.sidebar table td.plgCalendarWeekend a,
.sidebar table td.plgCalendarWeekday a:hover,
.sidebar table td.plgCalendarWeekend a:hover,
.sidebar table td.plgCalendarDayOn a,
.sidebar table td.plgCalendarDayOn a:hover {
font-weight: 500;
font-size: 14px;
}
	
