
/* views filters */

.views-exposed-form label
{
	font-weight: bold;
}



.views-exposed-form .form-item
{
	margin: 0;
}



.views-exposed-form .views-exposed-widget
{
	margin-bottom: 10px;
}



/* filters selection form */
.view-filters
{
	background-color: #fbebd7;
	padding: 15px;
	border: solid #efa03d 1px;
	margin-bottom: 25px;
}





/* views tables */

.views-table
{
	margin-bottom: 25px;
}



.views-table th
{
	border-bottom-color: #efa03d;
	padding: 10px;
	padding-bottom: 3px;
	vertical-align: top;
}



.views-table td
{
	background-color: #faf5f0;
	vertical-align: top;
	padding: 10px;
}



.views-table a
{
	font-weight: bold;
}



.views-table caption
{
	text-align: left;
	font-family: 'Helvetica','Arial','Sans-serif';
	font-size: 25px;
	font-weight: 500;
	text-decoration: none;
	color: #efa03d;
}



#left .view-id-blog_posts
{
	  margin-left: 0px; 
}

/* upcoming events block */

.left-top .view-display-id-block_1,
.view-display-id-block_4,
.view-id-news_and_events
{
	margin-left: 60px;
}

.view-display-id-block_2 {
	margin-left: 0;
}

.left-top .views-row

{

}
.view-display-id-block_1 .views-field-field-event-thumbnail-fid
{
	float: left;
	margin-right: 5px;
	}

#upcoming_date
{
	float: left;
	margin-left: -60px;
	width: 35px;
	margin-bottom: 0.5em;
	text-transform: uppercase;
}

#upcoming_month
{
font-size: 1.25em;
color: #666;
}

#upcoming_day
{
	font-size: 2em;
	color: #aaa;
}

#upcoming_weekday
{
	text-align: center;
	font-size: 0.85em;
	color: #777;
	padding-bottom: 0.1em;
}

#upcominghr
{
	margin-top: 0.1em;
	margin-bottom: 0;
}

#upcomingbody
{
	margin-top: 0.5em;
}

.view-display-id-block_2 .views-field-title
{
	font-weight: 500;
	margin: 0;
	padding: 0;
	margin-bottom: 0.3em;
}



.view-display-id-block_2 p
{
	margin: 0;
	margin-bottom: 10px;
}



.view-display-id-block_2 .item-list li
{
	margin: 0;
	margin-bottom: 10px;
}



.view-display-id-block_2 .item-list li
{
	list-style: none;
}



/* homepage news column */

.views-row-first {
	margin-top: 10px;
}

.views-row
{
	margin-bottom: 25px;
	margin-top: 25px;
}



.view-display-id-block_1 .views-field-title
{
	font-weight: 500;
	margin: 0;
	padding: 0;
	margin-bottom: 0.3em;
}



.view-display-id-block_1 p,
.view-id-news_and_events #upcoming_date p

{
	margin: 0;
}



.view-display-id-block_1 .item-list li
{
	margin: 0;
	margin-bottom: 10px;
}



.view-display-id-block_1 .item-list li
{
	list-style: none;
}



.view-display-id-block_1 .views-row
{
	margin-bottom: 10px;
}



/* node news box */

.view-display-id-block_3 .views-field-title
{
	font-weight: 500;
	margin: 0;
	padding: 0;
}



.view-display-id-block_3 p
{
	margin: 0;
}



.view-display-id-block_3 .item-list li
{
	margin: 0;
	margin-bottom: 10px;
}



.view-display-id-block_3 .item-list li
{
	list-style: none;
}



.view-display-id-block_3 .views-row
{
	margin-bottom: 10px;
}



/* network directory */

#views-exposed-form-network-directory-page-1 #edit-field-program-nid
{
	width: 550px;
}



/* upcoming theme events block */

.view-display-id-block_4 .views-field-title
{
	font-weight: 500;
	margin: 0;
	padding: 0;
}



/* videos and podcasts */

#views-exposed-form-resources-page-1 #edit-tid
{
	width: 550px;
}



/* quicktabs */


.quicktabs_tabs
{
	display: inline-block;
	list-style: none;
	margin-left: -40px;
}



.quicktabs_tabs li a
{
	font-weight: 500;
}



ul.quicktabs_tabs li
{
	display: inline;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
}



.quicktabs_tabs li.active
{
	background: #FAA524;
}



.quicktabs_tabs li.active a
{
	color: #fff;
}



#left .quicktabs_tabs
{
	display: inline;
	list-style: none;
}



#left .quicktabs_tabs li.active a
{
	color: #fff;
}



#left .quicktabs_tabs li.active
{
	background: #444;
}



#left .quicktabs_tabs li a
{
	font-weight: 500;
	color: #444;
}


.sf-menu.sf-style-default li, .sf-menu.sf-style-default.sf-navbar {
	background: #57B4E2;
}

.views-field-field-network-node-nid {
	font-weight: bold;
}


.right-box-middle .views-row {
	border-bottom: 1px dotted #ccc;
	padding-bottom: 3px;
	margin-bottom: 5px;
	margin-top: 5px;
}