body {  
  	background-color: #FFFFFF;
}

.default {
	font-family: georgia, times, serif;
	color: #333333;
	font-size: 12px;	
	line-height: 15px;
}

.default a {color: #31495C; text-decoration : underline; }
.default a:hover { color: #993300; text-decoration : underline; } 

table { font-family: georgia, times, serif; color: #333333; font-size: 12px; line-height: 15px; }

.topLinks { font-family: verdana, sans-serif; font-size: 10px; line-height: 16px; color: #999999; }

.topLinks a { color: #999999; text-decoration : none; }
.topLinks a:hover { color: #FFFFFF;  } 

.bookTitle { font-size: 17px; line-height: 19px; color: #31495C; }

.bookTitle a { text-decoration : none; }
.bookTitle a:hover { text-decoration : underline; color: #993300; } 

.bookDetails { font-family: verdana, sans-serif; color: #333333; font-size: 10px; line-height: 12px; }

.price { color: #993300; font-weight: bold; }

.spacedLines {
	font-family: georgia, times, serif;
	color: #333333;
	font-size: 12px; 
	line-height: 19px;	
}

.spacedLines a {color: #31495C; text-decoration : underline; }
.spacedLines a:hover { color: #993300; text-decoration : underline; } 

/* for listings pages, search, etc. */
.listingTitle {
	color: #31495C;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;	
}

.listingTitle a {text-decoration : none; }
.listingTitle a:hover {color: #993300; text-decoration : underline; } 

.listingDefault { 
	font-family: georgia, times, serif;
	color: #333333;
	font-size: 12px; 
	line-height: 15px;	
}

.listingDefault a {color: #31495C; text-decoration : underline; }
.listingDefault a:hover { color: #993300; text-decoration : underline; } 

.listingDate {
	color: #666666;
	font-size: 12px;
	line-height: 15px;
	font-family: verdana, sans-serif;
	
}

/* for the middle of the content */
.pageTitle {
	font-size: 21px; 
	line-height: 23px;
	color: #31495C;
}

.homeTitle {
	color: #31495C;
	font-size: 17px;
	line-height: 19px;
}

.homeTitle a {text-decoration : none; }
.homeTitle a:hover {color: #993300; text-decoration : underline; } 

.homeAuthor { font-size: 11px; line-height: 13px; color: #333333; }

.homeAuthor a {color:#31495C; text-decoration : underline; }
.homeAuthor a:hover {color: #993300; text-decoration : underline; } 

.homeSansDark {
	color: #333333;
	font-size: 11px;
	line-height: 13px;
	font-family: verdana, sans-serif;
}

.title {
	color: #31495C;
	font-size: 13px;
	line-height: 15px;
}

.title a {text-decoration : none; }
.title a:hover {color: #993300; text-decoration : underline; } 

.date {
	color: #666666;
	font-size: 13px;
	line-height: 15px;
	font-family: verdana, sans-serif;
}

.pullquote {
	color: #8D0000;
	font-size: 19px;
	line-height: 21px;
	font-family: georgia, times, serif;	
}

.pullquoteSpeaker {
	color: #8D0000;
	font-size: 15px;
	line-height: 17px;
	font-family: georgia, times, serif;
	/* font-style: italic; */	
}

.firstFeature {  
	font-size: 16px; 
	line-height: 19px;
	color: #333333;	
}

.author {
	font-size: 12px;
	line-height: 15px;
	color: #333333;
}

.author a {color:#31495C; text-decoration : underline; }
.author a:hover {color: #993300; text-decoration : underline; } 

.author2 {
	font-size: 12px;
	line-height: 15px;
	font-family: verdana, sans-serif;
	color: #333333;
}

.author2 a {color:#31495C; text-decoration : underline; }
.author2 a:hover {color: #993300; text-decoration : underline; } 

.audience {font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom: 5px;}

/* same as title right now */
.firstFeatureTitle {
	font-size: 20px; 
	line-height: 22px;
	color: #31495C;	
}

.firstFeatureTitle a {text-decoration : none; }
.firstFeatureTitle a:hover {color: #993300; text-decoration : underline; }

h1.sectionHeader1 { color: #31495C; font-size: 20px; font-weight: normal; line-height: 22px; margin: 0 0 10px 0; }

.secondFeatureTitle {
	font-family: georgia, times, serif;
	font-size: 16px;
	line-height: 18px;
	color: #31495C;	
}
.secondFeature {
	font-family: georgia, times, serif;
	/* font-family: verdana, sans-serif; */
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	background-color: #F2F2E9;	
}

.secondFeatureTitle a { color: #31495C; text-decoration : none; }
.secondFeatureTitle a:hover { color: #993300;  text-decoration : underline; } 

.lastFeaturesTitle {
	font-family: georgia, times, serif;
	font-size: 11px;
	line-height: 13px;
	color: #31495C;	
}

.lastFeatures {
	/* font-family: georgia, times, serif; */
	font-family: verdana, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333333;	
}

.lastFeaturesTitle a { color: #31495C; text-decoration : none; }
.lastFeaturesTitle a:hover { color: #993300;  text-decoration : underline; } 

.allCaps {
	font-family: verdana, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 16px;
	color: #7F7F7F;
}

.allCapsRed {
	font-family: verdana, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 16px;
	color: #993300;
}

.photoCredit {
	font-family: helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #7F7F7F;
}

.breadcrumb {
	font-family: Verdana, sans-serif;
	color: #555555;
	font-size: 11px; 
	line-height: 11px;
	margin: 0 0 8px 0;
}

.breadcrumb a { color: #666666; }
.breadcrumb a:hover { color: #993300; } 

.highlight {
	color: #333333;
	font-weight: bold;
}

/* left side bar */
.lsb {
	font-family: helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #444444;
	text-indent: -3px; 
	padding-left: 3px; 	
}

.lsb a { color: #444444; text-decoration : none; }
.lsb a:hover { color: #993300; } 

.lsbOrange {
	font-family: helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #993300;
	text-indent: -3px; 
	padding-left: 3px; 	
}

.lsbOrange a { color: #993300; text-decoration : none; }

/* right side bar */
.rsb a { color: #333333; text-decoration : none; }
.rsb a:hover { color: #993300; text-decoration: underline;  } 

.rsb, .rsbDate, .rsbAuthorTitle, .rsbSource, .rsbBigger {
	font-family: verdana, sans-serif;
}

.rsb { font-size: 10px; line-height: 12px; color: #333333; }
.rsbDate { font-size: 10px; font-style: italic; line-height: 12px; color: #999999; }
.rsbAuthorTitle { font-size: 10px; line-height: 12px; color: #666666; }
.rsbSource { font-size: 9px; line-height: 10px; color: #666666; }
.rsbBigger { font-size: 11px; line-height: 13px; color: #333333; }
.rsbBigger a { color: #333333; text-decoration : underline; }

/* footer of the page */
.footer {
	font-family: Verdana, sans-serif;
	color: #999999;
	font-size: 11px; 
	line-height: 13px;
}

.footer a { color: #999999;  }

/* forms */
.mono {
	font-family: lucida console, monaco, monospace;
	font-size: 12px;	
}

/* trustee calendar */
.calendar {
	font-family: verdana, sans-serif;
	color: #333333;
	font-size: 13px;
	line-height: 15px;	
}

.calendar a { font-weight: bold; text-decoration : underline; }
.calendar a:hover { font-weight: bold; color: #8D0000; text-decoration : underline; } 

.calendarToday {
	font-family: verdana, sans-serif;
	color: #FFFFFF;
	background-color: 8D0000;
	font-size: 13px;
	line-height: 15px;	
}

.calendarToday a {font-weight: bold; color: #FFFFFF; text-decoration : none; }
.calendarToday a:hover {font-weight: bold; color: #8D0000; text-decoration : underline; background-color: FFFFFF; }

.calendarDateDisplay {
	font-family: verdana, sans-serif;
	color: #FFFFFF;
	background-color: #5F8FBF;
	font-size: 13px;
	line-height: 15px;		
}

.calendarDateDisplay a {font-weight: bold; color: #FFFFFF; text-decoration : none; }
.calendarDateDisplay a:hover {font-weight: bold; color: #8D0000; text-decoration : underline; background-color: #FFFFFF; } 

a.video {
	margin-left: 15px;
	color: #8d0000;
	padding: 3px 0 3px 20px;
	text-decoration:none;
	background: url(../siteImages/global/icon-video.gif) no-repeat 0 50%;
}

a.video-s{
	color: #8d0000;
	padding: 3px 0 3px 15px;
	text-decoration:none;
	background: url(../siteImages/global/icon-video_s.gif) no-repeat 0 50%;
}

a.video:hover, a.video-s:hover { text-decoration:none; }

/*rss page table layout*/
#rssFeed { width: 100%; }
#rssFeed .secondLineDesc { padding-left: 23px; }
#rssLink { 
	font-family: Verdana, sans-serif; 
	color: #555555; 
	font-size: 11px; 
	margin: 0 0 20px 0;
	background: #f2f2e9;
}

#rssLink a{ padding: .5em 0 .5em 2.2em; display: block; text-decoration: none; background: url(../../siteImages/global/feed-icon.gif) no-repeat 2% center ; }

#contentColumns { margin: 10px auto; width: 415px; color: #333; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.4; }
#contentColumns a { color: #2f4656; }
#contentColumns fieldset { margin: 0; padding: 0; border: none; }
#contentColumns legend { display: none; }
#contentColumns label { font-size: 11px; }
#contentColumns p { font-size: 11px; margin: 2px 0; }
#contentColumns h4 { font-size: 11px; color: #2f4656; }
#contentColumns h5 { font: 10px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px; margin: 1.5em 0 .5em; }
div.colHalf { width: 168px; padding: 10px 10px 15px; background: #F5F5F5; border: 1px solid #D5D5D5; float: left; display: inline; margin: 5px 35px 5px 0; }
div.colHalf.right { margin: 5px 0 5px; line-height: .9; }
div.colHalf span.secondLine { padding: 0 0 10px 22px; }
div.creatingFeeds { clear: both; padding: 20px 0; }
input.createBtn { margin-top: 10px; }

/* =PODCASTS */
dl.podSelect { margin: 1em 0 .3em; padding: 1em 0 4em 0; font-size: 11px; }
dl.podSelect dt { font-size: 11px; color: #2f4656; margin: 0 0 0 90px; }
dl.podSelect dt.coverArt { float: left; display: inline; margin: 0; }
dl.podSelect dd { margin: 0 0 0 90px; }
div.podBtns span { margin-right: 8px; }
div.podBtns img { background: #d2d2d2; }
div.podBtns img:hover { background: #999; }

div.creatingFeeds input.createBtn { background: #d2d2d2; margin: 15px 7px 0 0; }
div.creatingFeeds input.createBtn:hover { background: #999; }
 
/****************************************************************************
*Video, audio, and gallery buttons
*/

ul#media-btns { background: #f7f3ef; color: #124370; font: 9px Verdana, Arial, Helvetica, sans-serif; list-style: none; width: 125px; padding: 1px 5px; margin: 0; }
ul#media-btns li { margin: .8em 0; }
ul#media-btns li a { color: #124370; padding-left: 17px; text-decoration: none; }
ul#media-btns li a:visited { color: #456079; }
ul#media-btns li a:hover { color: #900; }
ul#media-btns li.video a { background: url(../../siteImages/global/icon-video.png) no-repeat center left; }
ul#media-btns li.gallery a { background: url(../../siteImages/global/icon-gallery.png) no-repeat center left; }
ul#media-btns li.audio a { background: url(../../siteImages/global/icon-audio.png) no-repeat center left; }
div.dotted { background: url(../../siteImages/global/dotted.png) repeat-x 0 0; width: 135px; height: 1px; margin: 0; padding: 0; font-size: 1px; }

#multimedia-section { float:right; padding:0 0 5px 10px; }
#multimedia-section img { border: 5px solid #b6b6b6; margin-bottom: 8px; }

input.link { width: 100%; display: block; margin-top: 3px; font-size: 11px; padding: 2px; border: 1px solid #888; }
