/* 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 */
 
.modules-wrap .plgHeaderBar,
.modules-wrap .PlgHeaderBar,
.modules-wrap .plgheaderbar {
	font-weight: 400;
letter-spacing: 0.2em;
text-transform: uppercase;
    color: #000;
	font-size: 28px;
	font-family: 'Cochin W04','Cochin LT Std Roman', 'Cochin LT Std', 'CochinLT Std', 'CochinLT Std Roman','Cochin-LT-Std-Roman','CochinLTStd-Roman','CochinLTStd','Cochin LT',serif;
	
}

#axisCalendarModuleWrapper a {
	
	
	color: #4b322d;
}

.modules-wrap .adminBar,
.modules-wrap .adminbar,
.modules-wrap .Adminbar,
.modules-wrap .AdminBar {	
	font-weight: 100;
text-transform: uppercase;
    color: #2c2d2e;
	font-size: 24px;
	padding: 6px 0;
}


td.plgHeaderBar,
td.PlgHeaderBar,
td.plgheaderbar {
padding: 0;	
}

.adminBar .abut, .adminBar .abut:hover,
.adminbar .abut, .adminbar .abut:hover,
.Adminbar .abut, .Adminbar .abut:hover,
.AdminBar .abut, .AdminBar .abut:hover {
width: auto !important;
margin: 3px 0px 3px 3px !important;
}

/*= Plugin titles ----- */
.pluginTitle {
	color:#fff;
	font:15px Arial, Verdana, sans-serif;
}

/*////////////////////////////////////////////////////
= Plugin Header bar and border ----- */

h1.pluginHeading {
}


.plgBorder,.plgHeaderBarBorder {
	background:transparent;
}

.plgHeaderbarAction,.plgHeaderbarAction:hover {text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:12px; font-family:'trajan-pro-3', 'Trajan Pro', 'Times New Roman', serif;}
.dpDiv .plgHeaderBar {font-size:20px;}
.dpDiv .page {background:#faf8f4;}

/*NEWS*/

.privNewsHeading h1 {
float: left;
margin: 3px 0 35px;	
}

.privNewsHeading .abut {
float: right;	
margin: 0;
}



.newsPluginArchiveLink {
display:none;	
}

/*Calendar*/

.pvhm-cal {	
}
/*
a.event-wrap, a.event-wrap:hover {

width:490px;

display: block;
height: 70px;
line-height: 70px;
text-decoration: none;



}

a.event-wrap .event-date,
a.event-wrap .event-info,
a.event-wrap .event-info .event-view {

	-webkit-transition: color .3s ease, opacity .3s ease, background-color .3s ease;
	-moz-transition: color .3s ease, opacity .3s ease, background-color .3s ease;
    -ms-transition: color .3s ease, opacity .3s ease, background-color .3s ease;
    -o-transition: color .3s ease, opacity .3s ease, background-color .3s ease;
	transition: color .3s ease, opacity .3s ease, background-color .3s ease;
	
}

a.event-wrap .event-date {
	height: 100%;
	font-family: 'trajan-pro-3', 'Trajan Pro', 'Times New Roman', serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #777;
	width: 97px;
	float: left;
	
}

a.event-wrap:hover .event-date {
	color: #FFF;
	height: 100%;
	background: #9d5e2a;
}

a.event-wrap .event-date div {
margin: 0 auto;
text-align: center;	
}




a.event-wrap .event-info {
	float: right;
	width: 393px;
	color: #3b3b3b;
	height: 100%;
	text-indent: 40px;
}

a.event-wrap:hover .event-info {
	color: #3b3b3b;
	background: #f3f2ec;
}

a.event-wrap .event-title {
	
}

a.event-wrap .event-info .event-view {
	color: #FFF;
	text-transform: uppercase;
	font-size: 12px;
	display: inline-block;
	text-indent: 4px;
}

a.event-wrap:hover .event-info .event-view {
	color: #9d5e2a;
}

.event-wrap-odd {margin:0 10px 10px 0; float: left;}*/

a.event-wrap, a.event-wrap:hover {
    display: block;
    max-height: 280px;
    min-height: 70px;
    text-decoration: none;
    width: 490px;
    height: 70px;
    display: table;
}
a.event-wrap .event-date, a.event-wrap .event-info, a.event-wrap .event-info .event-view {
    transition: color 0.3s ease 0s, opacity 0.3s ease 0s, background-color 0.3s ease 0s;
}
a.event-wrap .event-date {
    color: #777;
    font-family: "trajan-pro-3","Trajan Pro","Times New Roman",serif;
    font-size: 18px;
    text-transform: uppercase;
    width: 97px;
    display: table-cell;
    vertical-align: middle;
    padding: 10px 0;
}
a.event-wrap:hover .event-date {
    background: none repeat scroll 0 0 #9d5e2a;
    color: #fff;
}
a.event-wrap .event-date div {
    margin: 0 auto;
    text-align: center;
}
a.event-wrap .event-info {
    color: #3b3b3b;
    width: 393px;
    display: table-cell;
    vertical-align: middle;
    padding: 10px 0;
}
a.event-wrap:hover .event-info {
    background: none repeat scroll 0 0 #f3f2ec;
    color: #3b3b3b;
}
a.event-wrap .event-title {
    display: inline-block;
    margin-left: 40px;
    max-width: 230px;
    text-align: left;
    vertical-align: middle;
    line-height: 1.8;
}
a.event-wrap .event-info .event-view {
    color: #fff;
    display: inline-block;
    font-size: 12px;
    text-indent: 4px;
    text-transform: uppercase;
    vertical-align: inherit;
    margin-top: 4px;
}
a.event-wrap:hover .event-info .event-view {
    color: #9d5e2a;
}

.event-date br {
display: none;	
}

.event-info p {
	line-height: 1.5em;
margin-bottom:4px;
}



.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;
}
	
