Back
Upcoming Classes & Events
MM/DD
MM/DD
Today
ddd, MMM. DD
7:00pm PT
Members Only: Poetry Group
7:00-8:30pm PT
Members Only: Poetry Group
7:00-8:30pm PT
Members Only: Poetry Group
7:00-8:30pm PT
Members Only: Poetry Group
7:00-8:30pm PT
Members Only: Poetry Group
7:00-8:00pm PT
Fall Write-In with Doug Henderson
7:00-8:00pm PT
Fall Write-In with Shirley Huey
7:00-8:00pm PT
Fall Write-In with Shirley Huey
7:00-8:00pm PT
Winter Write-Ins: February 5th with Maw Shein Win
7:00-8:00pm PT
Winter Write-Ins: February 12th with Maw Shein Win
7:00-8:00pm PT
Winter Write-Ins: March 6th with Laurie Ann Doyle
7:00-8:00pm PT
Winter Write-Ins: March 13th with Laurie Ann Doyle
7:00-8:00pm PT
Winter Classes Virtual Open House
6:30-9:00pm PT
Members Only: Table Reading
6:30-9:00pm PT
Members Only: Table Reading
6:30-9:00pm PT
Members Only: Table Reading
6:30-9:00pm PT
Members Only: Table Reading
6:30-9:00pm PT
Members Only: Table Reading
6:30-8:30pm PT
Build a World, Seduce the World: How to Hook Your Film or TV Audience with Xandra Castleton
6:30-8:30pm PT
Write Your Unformulaic Novel with Jenny Bitner
6:30-7:30pm PT
Read Your Work Like a Pro with Mary Ladd
6:00-8:00pm PT
New Fabulism: Stories Beyond the Ordinary with Jenny Bitner
6:00-8:00pm PT
Writing Microfiction with Britta Stromeyer
6:00-8:00pm PT
Writing Microfiction with Britta Stromeyer
6:00-8:00pm PT
Autofiction: Combining Memoir and Fiction with Jenny Bitner
6:00-8:00pm PT
Fiction Workshop with Doug Henderson
6:00-7:30pm PT
Grotto Nights at SFPL: Writing About Marriage: What's Love Got To Do With It?
6:00-7:30pm PT
Grotto Nights at SFPL: When Bad People Do Good Things: Writing the Antagonist
5:30-7:30pm PT
How to Write a Winning Nonfiction Book Proposal with Lyzette Wanzer
5:00-7:30pm PT
Get the Grant! with Lyzette Wanzer
5:00-7:00pm PT
Reading + Meeting: September 20th, 2024
5:00-7:00pm PT
Reading + Meeting: November 15th, 2024
5:00-7:00pm PT
Reading + Meeting: August 16th, 2024
5:00-7:00pm PT
Reading + Meeting: June 21st, 2024
5:00-6:30pm PT
Bones of the Poem: Crafting Detail and Depth with Sabina Khan-Ibarra
4:30pm PT
Members Only: Book Club: A Gentleman in Moscow
4:30pm
Members Only: Book Club - "A Council of Dolls" by Mona Susan Power
3:00-5:00pm PT
Online Event: Words of Color featuring 2024 Rooted & Written Fellows
3:00-4:30 p.m. PT
Members Only: Essay/Memoir Workshop Group
3:00-4:00pm PT
Winter Write-Ins: February 2nd with Britta Stromeyer
2:00-4:30pm PT
Jumpstart Your Writing for 2025 with Elizabeth Forsyth
1:00pm PT
Online Event: Rooted & Written: Keynote Conversation featuring Eirinie Carson and Danny Thiemann
1:00-3:00pm PT
Poetry as a Tool for Wellness with Audrey T. Williams
1:00-2:30pm PT
Plan Your Novel in 6 Weeks with Lisa Lerner
12:00pm
Members Only: Lunch with Anna Ghosh
12:00-1:00pm PT
Fall Write-In with Nate Olivarez-Giles
12:00-1:00pm PT
Fall Write-In with Sabina Khan-Ibarra
12:00-1:00pm PT
Members Only: Lunch with Jonah Straus from Straus Literary Agency
12:00-1:00pm PT
Winter Write-Ins: January 6th with Lisa Lerner
12:00-1:00pm PT
Winter Write-Ins: February 24th with Lisa Lerner
11:00am-12:00pm PT
Winter Write-Ins: March 22nd with Shirley Huey
11:00am-12:00pm PT
Winter Write-Ins: March 27th with Sabina Khan-Ibarra
10:00am-1:00pm PT
A Writer's Inventory: Build Your Own Memoir Prompts with Susan Ito
10:00am-12:00pm PT
Flash Fiction: Little Stories with a Big Kick with Jenny Bitner
10:00am PT
Online Event: Rooted & Written: Keynote Conversation with Susan Ito and Dominic Lim
10:00am - 12:00pm PT
Writing a Sex Scene: The Good, The Bad, & The Ugly with Jenny Bitner
10:00-11:00am PT
Fall Write-In with Xandra Castleton
10:00-11:00am PT
Fall Write-In with Xandra Castleton
10:00-11:00am PT
How to Write for Educational Publishing with Lisa Lerner
10:00-11:00am PT
Winter Write-Ins: January 18th with Doug Henderson
10:00-11:00am PT
Winter Write-Ins: January 25th with Doug Henderson
10:00-11:00am PT
Winter Write-Ins: February 22nd with Livian Yeh
8:00-9:00am PT
Let's NaNoWriMo! with Lisa Lerner

Heading

Heading

Heading

Heading

Heading
Small Text

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

What’s a Rich Text element?

This is a subheading and where it goes in the document flow

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content. The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content. The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content. The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content. The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

This is an h2 heading inside rich text

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.