/* $Id: views-styles.css,v 1.1 2009/08/12 04:25:15 johnalbin Exp $ */

/**
 * @file
 * Views Styling
 */

/* general */
.view-header h3,
.view-header h4 {color: #333;}

.views-row {line-height: normal;}

/* Board of Directors */
.view-board-of-directors2 .views-row {height: 120px; margin-bottom: 20px;}
.view-board-of-directors2 .views-field-field-headshot-fid {float: left; width: 80px; margin: 0 20px 20px 0;}
.view-board-of-directors2 .views-field-field-board-position-value {color: #333;}
.view-board-of-directors2 .views-field-title {font-size:18px; margin:5px 0 10px;}

/* Committees */
.view-committees .views-row {margin: 18px 0; line-height: 170%;}
.view-committees .views-field-title {font-size: 18px; margin-bottom: .5em;}

/* Sponsor Directory */
.view-sponsor-list .views-row {float: left; margin-bottom: 10px; margin-right: 15px; width: 120px;}
.views-field-field-sponsor-short-value {height: 4em; line-height: normal; text-align: center;}

/* Homepage Sponsors */
.view-sponsor-logos .views-row {float: left; margin-right: 30px; width: 120px;}

/* Homepage Events Feature */
.view-display-id-page_1 {color: #333; background: no-repeat right bottom; /*height: 644px;*/}

.front .view-events caption {
	font-size:42px; 
	letter-spacing:-2px;
	width:410px;
	height:50px;
	line-height:30px;
	overflow:hidden;
	text-align: left!important;
}
@font-face {
	font-family:ApexBook;
	src:url('ApexSans-Book.eot');
	src:local("ApexSans Book"), url('ApexSans-Book.ttf');
}

#event-term, #event-title, h2, h3, .date-display-single, .twitter-text,.view-empty h2 a
{
font-family:'ApexBook' !important;
}

#event-term {/*position: absolute; top: 40px; left: 0px;*/ font-size: 24px;  }
#event-title {/*position: absolute; top: 85px; left: 0px;*/ font-size: 28px; }
.view-display-id-page_1 .views-field-name, #event-term {
	font-size:24px; 
	letter-spacing:-1px; 
	width:410px;
	height:32px;
	overflow:hidden;
	
}
.views-field-title #event-term {
	display: none;
}
.pane-events .view-id-events {position: relative;}
.view-display-id-page_1 .views-field-title {
	position:relative;
	top:0;
	z-index:50;
	font-size:30px; 
	line-height:30px; 
	margin-bottom:20px; 
	vertical-align:top;
	width:280px;
}

.view-display-id-page_1 td.views-field-title,.view-display-id-page_1 td.views-field {
	height:300px;
	overflow:hidden;
}

div.view-display-id-page_1 thead {
	display:none;
}

.view-display-id-page_1 .views-field-title p {
	color: #666666;
	font-size: 12px; 
	line-height: 14px;
	height:196px;
	overflow:hidden;
}
.view-display-id-page_1 .views-field-field-short-description-value {font-size:14px; margin-top:20px; width:200px;}

/* Homepage Events List */
#block-views-events-block_1 {/*background:url("../images/design-elements/event-list-hand.png") no-repeat right bottom;*/ border-bottom:3px double #666666; height: 337px; width: 160px; padding-right: 40px; margin-bottom: 23px;}
#block-views-events-block_1 .content {margin-top: 12px;}
#block-views-events-block_1 .views-row {margin-bottom:20px;}
	#block-views-events-block_1 .views-field-field-date-value {color: #333;}
	#block-views-events-block_1 .views-field-name {color: #333;font-size: 11px;}
	#block-views-events-block_1 .views-field-title {margin: 5px 0;}
	#block-views-events-block_1 .views-field-field-register-link-url a {margin-top: 5px; background-color:#FF3333;background-image:url("../images/buttons/bma_register_sm.png"); display:block; height:18px;text-indent:-99em; width:73px;}

/* Upcoming/Past Events lists */

#block-views-events-block_2,
#block-views-events-block_3 {}
#block-views-events-block_2 .views-row,
#block-views-events-block_3 .views-row {margin-bottom: 40px;}
#block-views-events-block_2 .views-field-field-date-value,
#block-views-events-block_2 .views-field-description,
#block-views-events-block_3 .views-field-field-date-value,
#block-views-events-block_3 .views-field-description {color: #333;}
#block-views-events-block_2 .views-field-title,
#block-views-events-block_3 .views-field-title {font-size: 18px; margin: 5px 0 10px;}
#block-views-events-block_2 .views-field-field-short-description-value p,
#block-views-events-block_3 .views-field-field-short-description-value p {margin: 1em 0;}


/* Calendar */
#block-views-calendar-calendar_block_1 {line-height:20px; height:170px;}
#block-views-calendar-calendar_block_1 .content {margin:0;}
#block-views-calendar-calendar_block_1 h3 {font-weight: bold;}

.view-display-id-calendar_block_1 {border:1px solid #CCCCCC;}
.view-display-id-calendar_1 .date-nav div.date-prev, .view-display-id-calendar_1 .date-nav div.date-next {display:none;}
.view-display-id-calendar_1 .calendar-calendar div.date-nav h3 {color: #333; font-size: 30px; line-height: 130%; text-transform:none;}
.view-display-id-calendar_1 .date-nav div.date-heading {width:100%; text-align:left;}
.view-display-id-calendar_1 {width: 640px;}


/* Downloads list */
#block-views-events-block_4 .views-field-field-date-value {margin-top: 20px; color: #333;}


/* Other Worthy Events */

.other-worthy-event {clear:both;}
/*.other-worthy-event .event-date {color: #333333; float: left; width:50px;}*/

.other-worthy-event .event-description {width: 330px; float:right;}

#block-views-other_worthy_events-block_1 thead th {border-bottom:none;}
#block-views-other_worthy_events-block_1 tbody {border-top:none;}
#block-views-other_worthy_events-block_1 tr.odd,
#block-views-other_worthy_events-block_1 tr.info,
#block-views-other_worthy_events-block_1 tr.even,
#block-views-other_worthy_events-block_1 td.active {background-color:transparent; border-width:0;vertical-align:top;}

#block-views-other_worthy_events-block_2 thead th {border-bottom:none;}
#block-views-other_worthy_events-block_2 tbody {border-top:none;}
#block-views-other_worthy_events-block_2 tr.odd,
#block-views-other_worthy_events-block_2 tr.info,
#block-views-other_worthy_events-block_2 tr.even,
#block-views-other_worthy_events-block_2 td.active {background-color:transparent; border-width:0;vertical-align:top;}

#block-views-other_worthy_events-block_2 td.views-field-title, #block-views-other_worthy_events-block_1 td.views-field-field-other-event-date-value {width: 70px;color: #333333;}
#block-views-other_worthy_events-block_2 td.views-field-title, #block-views-other_worthy_events-block_1 td.views-field-title {width: 330px;}

#block-views-other_worthy_events-block_2 td.views-field-title p.event-title, #block-views-other_worthy_events-block_1 td.views-field-title p.event-title {margin:0; font-size: 16px; color: #f33;}
#block-views-other_worthy_events-block_1 td.views-field-title p {color: #666; font-size: 12px;}