Next Worship School Track Begins October 21-25, 2024
Apply Now

Building Blocks

10KFAM Style Guide

Here is a list of all the elements that have been built into your website.


Main Hero

Gutenberg Blocks
This is the exact same header section that gets auto-applied to each page. There are fields on the right side bar of the Page Editor under the tab Core Hero. Just fill those fields out along with the Featured Image and this block will be auto-appended to the top of the page.

Type in /Main and select Hero / Main Hero from the list. This block has a “Small Subtitle” that can be removed (paragraph). The large text will be auto-capitalized on the frontend (please don’t type in ALL CAPS). You can change the colors of the button, button text and button link. The “dots” get automatically added in on the frontend of the website.

Small Subtitle

About the 10K-FAM

Here is some amazing text about this and that; these and those. This will go right over here and will be a really cool place to put things about this or other items as well.

Middle Hero

Gutenberg Blocks

Type in /Middle and select Hero / Middle from the list. This block has an H1 tag for the title, center-aligned as well as some descriptive paragraph text. You can add as many buttons as you’d like in the row and alter their colors. Select the Container element to change the Background Image.

Regular Elements


Gutenberg Block

Type in /Separator to get the core “line divider” block. No settings here at all. Literally just drop it on the page and be done 🙂 If you add the CSS class is-small to the separator, it’ll make it one line + reduce the spacing above/below it.

Some random text goes here. This is just here to showcase some spacing. Nothing more. Nothing less. Just some simple placeholder text to show how much room each of these separators gives you when you apply the other CSS classes to them. Hopefully you didn’t just spend a lot of time reading this to be saddened it was just dummy text that doesn’t even matter.

CTA Strips

Gutenberg Block

Type in /CTA and select CTA Strip A, B or C (all options shown below). When you use this, please be aware of the “floating dots” on the right side so they don’t cover up buttons on the right side of the page (aka. in the section above, keep the buttons on the left).

[A] Have a question?

[B] Have a question?

[C] Have a question?

Get our newsletter

Image Treatments (Also can be used on Headers)

CSS Class

The combinations with these dot patterns are almost limitless. Rather than creating a ton of reusable blocks you may never actually use, I feel this is the one technical piece that might just be worth writing out.

The core CSS class to know is tkfam-dots-STYLE-LOCATION-COLOR where all the all caps pieces will be replaced. Now let’s dive into how to construct this CSS class name.


There are six styles to pull from and each are shown in a column below. Read the descriptions below each photo to know the name of each style and what “size box” of dots it gives you.


This is either left or right. Do you want the box of dots to be displayed on the left or right side of the element? You can have two class names (one long one for left and one long one for right) to have two sets of dots attached to the same element (think a header that takes up a lot of space).


When you’re editing some text in Gutenberg, you know the color palette on the side that shows you all the colors in the 10kFAM palette? Hover over the top row of colors (where your main colors are). Notice, there are “numerical names” in each. That is the name of the color (ex. the bright orange color is quaternary)


smallsquare style has a static height and width (no matter what size element you attach it to, it will always be a tiny square).


largesquare style has a static height and width (no matter what size element you attach it to, it will always be a larger square).


fulltop style makes the dot “box” the same size as what you attach it to and pushes it up either to the left or right depending on the class name.


middlelongrectangle style creates a “dot box” that is 30% the width of the item you attached it to + about 25% taller. This is great for headers to add an accent.

NOTE: middlelongrectangle is used on CTA Strip A, B, and C on the header.


tallrectangle style has a static height and width and aligns to the bottom of it’s element. Recommended with taller images.


tallrectangletop style has a will be 110% the height of it’s element (be careful where you use it) and be pushed up halfway up the element you attach it to (aka. it’s going to be tall).

Columns with Outlines

Gutenberg Block
This is a normal Columns block; feel free to add or remove columns by selecting the Columns block and changing the quantity of columns.

Type in /Columns and select Columns / Outlines. When you’re editing the individual column, if you change the background color of the column, it will actually set the outline and the shadow (and not the background). The first paragraph in the column should be a single word and will be automatically BOLD AND CAPITALIZED while the proceeding paragraph(s) will be normal.


kjasd ka sdsdja sdaj lfj flajs dkahsd ajs dlasj dahsd jas djags dja sdkja kldjs lfjas ldaj sdkhas dajsldaj sdlj asd


kasd hjas dia fie qi laj dakjsd akhsd ajhsdjs dans dman efkwjf lj alsjd aljsd lasjf kejf wj qlw qlwj elqj elqjw elas dl


ah dew oqi rlqw eqlwe lqje lqjw eqhw ejqw ehqbw enqw enbqw ekas dlajsd lqjw lqjs dlasj dakhsd abns dnab d

Circle Image Captions

Gutenberg Block
This is a normal Cover block with a CSS class of tkfam-circle-caption. You can then add is-COLOR to change the hover background color (and the text color will automatically be changed)

Type in /Circle and select Circle Image Captions [COLOR]. All you need to do is edit the “bold” text and then the “sub” text. You don’t have to worry about changing colors – all of that is handled in the code. Please use a square image when you replace the image.

Name Here


Title Here

Small Caption


This Here


Another One

Person Here


Post Callout

Custom Block

Type in /Post and select Post Callout. This is a custom-built block, so you will be greeted with a form to fill out. You can toggle it from Horizontal / Vertical view. If you choose Vertical, make sure this place this block in a thin column. If you’re in Horizontal mode, you can turn on Carousel mode. You can filter by Category (and then choose an amount of posts) or by Manual Posts and select the precise posts you want to show.

3 Posts from Podcast Category / Horizontal


The Importance of Worship School in Modern Day

Episode – 03.11.2024


Dr. Lynn Cohick

Episode – 11.15.2022


Leslie Jordan

Episode – 10.10.2022

4 Posts from Blog Category / Horizontal /Carousel


The Curse Is Broken


This spring I witnessed my greatest inner healing so far. As is often the case, my wound traced back to my childhood. My parents had a rocky relationship. They separated when I was 6 and then divorced when I was 7. I lived with my mom, and as a highly sensitive person, I adopted the […]

Read More >


3 Ways to Design a Better Worship Setlist


When I first started leading worship in my teens and early twenties, my understanding of how to choose a worship setlist was something like: start fast and loud, end slow and low. Oh and pick songs that are in the same keys if possible. Simple! Well. That’s mostly because at that point in my life, […]

Read More >


3 Ways to Increase Your Congregation’s Worship Engagement


Recently I was talking with a worship pastor who wanted to increase his congregation’s engagement in worship. Most worship leaders that I know also want to increase the congregation’s engagement in worship. Why is that? In a perfect world it would be because we want the people under our care to be so deeply convinced […]

Read More >


4 things we can learn from jesus’ communication


In Part 1 of our blog on Culture of Communication, we talked about the fact that leaning into and improving interpersonal communication skills is essential to being a good leader, and crucial to being an effective disciplemaker. If you haven’t yet read Part 1, I’d encourage you to pause here and go read that before […]

Read More >


Reflections for Holy Week


*This is a manuscripted adaptation (summary!) of a sermon I gave on Palm Sunday that might help guide us on the journey with Jesus this week. It would make a great resource to share with your teams this week as we lean into all its significance. Holy week is the most important week in the […]

Read More >


Culture of Communication (Pt. 1)


I’ll be honest. For the last several years, I’ve found myself wrestling with my own frustration around communication. Specifically interpersonal communication. Sometimes there are extenuating circumstances where grace is needed, of course, but I’m talking more about a habitual pattern of not responding in a timely manner (or at all) or responding in a way […]

Read More >

2 Manual Video Posts / Horizontal

Ninja Forms