Release 2.2 CSS Update Guide
by Chris
Important Updates
We've updated some of the CSS rules to allow increased customization throughout your KickApps-powered community.
- Use the updated Transition Kit (all links to the Kit have been updated throughout this page).
- Updates to the the CSS tables and diagrams below are noted in red.
- We've changed the release date to July 17, to allow you some time to review these changes and take any necessary actions.
If you have any questions , please contact us or post a message on the KickDeveloper Message Boards.
On July 17, you'll see several new improvements to your KickApps-powered pages, including:
- An updated home page that conforms to the other pages' "clean blue and white" design theme and can be easily customized via CSS
- An updated member profile page that uses more HTML and bit less AJAX, for easier CSS customization
- A wider left column on the media play page, to accommodate a larger media player
We've also added two new page-specific stylesheets:
- ka_homepage.css now allows you to customize your KickApps home page
- ka_profilepage.css now allows you to customize default member profile pages
If you've implemented any custom CSS on your community pages, you should review and edit your CSS files before July 17.
This tutorial describes the upcoming changes and how they'll affect your page layouts, so you can determine if your site will be affected and make any necessary updates. We've included diagrams of the upcoming CSS changes at the end of this page.
Step 1: Review your CSS on the new page templates
First, you'll download a preview copy of the new pages and see how they look with your custom CSS rules.
- Download TransitionKit_2-2.zip (1.8MB).
It contains copies of the upcoming HTML page templates, which match the upcoming page designs with a couple of minor exceptions: - All hyperlinks within these files have been disabled
- The video on the Play page is only a placeholder - it will not load
- Extract the zip file on your computer. It will create a directory called TransitionKit_2.2.
- Browse into the directory and you'll see 11 HTML pages and 11 similarly-named subdirectories. Each subdirectory contains a page-specific stylesheet and some other files (images, JavaScript files, etc.) that correspond to one of the HTML pages.
Here's a breakdown of the CSS files and the corresponding pages:
CSS File |
HTML Template |
/playPage_files/ka_playPage.css |
playPage.html |
/searchPage_files/ka_listPage.css |
searchPage.html |
/myHome_files/ka_managePage.css |
myHome.html |
/messaging_files/ka_managePage.css |
messaging.html |
/formPage_files/ka_managePage.css |
form.html |
/groupPage_files/ka_groupsPage.css |
groupPage.html |
/messageBoard_files/messageBoard.css |
messageBoard.html |
/forum_files/forum.css |
forum.html |
/reply_files/discussion.css |
reply.html |
/homePage_files/ka_homepage.css |
homePage.html |
/profilePage_files/kap_profile.css |
profilePage.html |
- To test your custom CSS on the new page templates, paste your custom code or a link to your CSS files directly into the page templates' HTML and open them in a browser. If all of the pages display correctly, you're done.
Step 2: Edit your CSS for the new page templates
If your custom CSS rules aren't displaying correctly on the new page templates, you'll need to update them to fix any problems.
- From the main directory, open ka_generalStyle.css in your favorite text editor.
Tip: For editing and debugging your CSS, we recommend Firebug, a handy Firefox add-on from Joe Hewitt.
- Open ka_playPage.css from the playPage_files subdirectory.
- Open playPage.html in a browser window.
- Open your live KickApps-powered site in another browser window, and browse to a video play page.
- Edit ka_generalStyle.css and ka_playPage.css to reflect the styling of your live video play page. Refer to the annotated screenshots below to identify the classes and IDs of the elements that you want to change.
- Repeat steps 2-5 for each of the HTML files in your transition kit, modifying ka_globalStyle.css and the page-specific CSS file for each page template.
Did you use the quick.css file from our previous transition kits or tutorials? Feel free to download it and use it as needed.
Wait until July 17th to upload your customized CSS stylesheets. If you upload before then, these new sheets may conflict with your current customized styles.
CSS style sheet update diagrams
This section includes tables and diagrams of the upcoming CSS changes, for your reference.
General styles: ka_generalStyle.css
| Style Name | Previous | New | Description |
| #ka_leftColumn | width:380px | width:420px | We have increased the size of our video player. Video player width is now 420px |
| #ka_rightColumn | margin:0 0 0 395px; padding:0; width:300px |
float:right; margin:0 0 0 10px; padding:0; width:300px |
Added a float right for all right columns and reset right column width to 300px |
| #ka_contentContainer | width:700px | width:730px | Increase content container to accommodate for larger video player |
| .ka_adWide | width:875px | width:905px | Increase ad class ( to accommodate for larger video player |
| #ka_searchLetterBox | #ka_searchLetterBox | .ka_searchLetterBox | ID has been changed to a class |
| #ka_letterboxComment | #ka_letterboxComment | .ka_letterboxComment | ID has been changed to a class |
| #ka_TOSDiv | - | height:480px | Height has been added to the Terms of Service |
General Style additions: Nav
The Login area is now place inside an unordered list, #ka_headerLoginAuth:
Play page styles: ka_playPage.css
| Style Name | Previous | New | Description |
| #ka_playPagePlayer | width:380px | width:420px | We have increased the size of our video player. Video player width is now 420px |
| .ka_statsList li | width:366px | width:400px | We have increased the size of the stat list to accommodate our bigger video player |
| #ka_playPageDetails | width:300px | width:298px | Decreased width to accommodate bigger video player |
| #ka_playPageRelatedTabs | width:300px | width:298px | Decreased width to accommodate bigger video player |
| #ka_related | width:300px | width:298px | Decreased width to accommodate bigger video player |
Search page styles: ka_listPage.css
Changes listed in red were added July 9.
| Style Name | Previous | New | Description |
| .ka_searchList | width:700px | width:730px | Increased width for search page ka_searchList has been changed to a class |
| .ka_searchList li | width:140px | width: 146px; float: left; height: 247px |
Increased width for search page list and added float left and new height for list |
| li.ka_list | - | li.ka_list | New style for search list |
| .ka_searchList li:hover | .ka_searchList li:hover | li.ka_list:hover | Change hover list name |
| .ka_searchListDetails h3 | .ka_searchListDetails h3 | .ka_searchListDetails h4 | Changed title header to h4 |
| .ka_listDetails li | - | display:block | New list element for search list |
| #ka_related | width:300px | width:298px | Decreased width to accommodate bigger video player |
The data for each listing is now placed in an unordered list, with classes for each row: .ka_Details, .ka_listFrom, .ka_listDate, .ka_listViews, .ka_listRating

New page CSS: Home page
You'll find the new home page code in the transition kit at homePage.html, and the corresponding CSS at /homePage_files/ka_homepage.css.
(All of the style changes listed in this table were added on July 9.)
Home page style changes
| Style Name | Current | New | Description |
| #ka_aboutModule | width: 420px | width: 440px | Increased width for about module |
| #ka_videoPlayer, #ka_tagModule |
margin: 0 0 10px | margin: 0 0 20px; | Increased margin for video and tag module |
| .#ka_blogList, #ka_audioList |
width: 400px | width: 408px | Increased width for blog and audio list |

New page CSS: Profile page
You'll find the new profile page code in the transition kit at profilePage.html, and the corresponding CSS at /profilePage_files/ka_profile.css
All of the style changes listed in this table were added on July 9.
Note that we've transitioned your Profile pages' HTML from a table-based layout to a div-based layout, to enable advanced CSS customization and improve your site's search engine optimization.
Profile style changes
| Style Name | Current | New | Description |
| all classes and ids | sample class or id: div#ka_profileContainer or div.ka_profileSeg | #ka_profileContainer or .ka_profileSeg |
Removed "div" from all class and id declarations |
| #ka_profileLeft | padding: 10px 5px 0px 5px; margin-left: |
margin: 10px 5px 0px; | Consolidated padding into margin element |
| #ka_profileRight | width: 204px; padding: 10px 0px 5px 0px; margin-right: 9px; |
width: 525px; margin: 10px 0 5px 5px; |
Changed width and padding on right column |
| #ka_profileLeft a, #ka_profileRight a | text-decoration: underline; | - | Removed underline |
| #ka_profileComments ul li | - | min-height: 60px; height: auto !important; height: 60px |
Added minimum height for comments |
| all profile page section headings | td.ka_kickPlace_rightColumn_header | #ka_profileContainer h5 | Replaced table classes with headings |

New page CSS: "My Home" (profile management) page
(This section was added on July 9.)
You'll find the new My Home page code in the transition kit at myHome.html, and the corresponding CSS at /myHome_files/ka_managePage.css.css
| Style Name | Current | New | Description |
| .ka_searchListDetails h3 | .ka_searchListDetails h3 | .ka_searchListDetails h4 | Changed h3 to h4 |
| .ka_searchList li | float:left | - | Removed float left |
| .ka_linkList | .ka_linkList | - | Removed style |
Have any questions? Post them on the KickDeveloper CSS Transition Forum, where we'll happily answer them and share your experience with other KickApps community builders.
We're also available at support@kickapps.com.