Flexible Squares: beseem

Sep 01, 2010 21:21

EDIT: 12-19-10 I noticed a lot of people have one extra tab than me so when they add this layout there is an extra tab floating under the image. To line it up see here:

In the CSS find:
ul.navheader {
float: right;
list-style-type: none;
margin: -144px -10px 0 0;
padding: 0;
position: relative;
z-index: 10000000;
}

And change:
margin: -144px -10px 0 0;
to
margin: -177px -10px 0 0;

That should line it up. If it's still not lined up exactly you can mess with the first numbers and see if you can get it to work.




Image Preview - Live Preview

"beseem"

This layout has mini-icons, my first ever, yay. Only one version, though, but feel free to edit it to add your own header and background and such, with proper credit of course.



Template: beseem

For: Flexible Squares

Rules of the Game: - Credit betterdolphin
- You may edit to suit your needs, but credit would still be nice.
- Commenting not necessary, but makes me feel good all over anyway if you do.

Notes: -Tested in IE6-8, FF, Chrome, Opera and Safari

-The only real warning on this is the title, if it's too long, it'll start going into the menu. The menu remains, luckily, but the text will disappear. It only really comes into play if you have a very long title or if you use view comments in your style, when the reply page has "title - Post Comment".

-Rounded corners won't work in IE

Directions: Click here. In search box put "Flexible Squares" and choose template "Black and White and Red All Over". In the top right you'll see a box called Current Theme, click "Change page setup" and there choose "2 column (sidebar on the right)".

Click on Customize Selected Theme. Click on "Customize CSS" menu link on left. Make sure all options are set to "no", and "Custom external stylesheet URL" field remains blank.

Then, copy and paste the entire stylesheet below into "Custom stylesheet" field and click Save Changes.

Images: These are hosted on my own Photobucket account, I encourage you to save and upload to your own server/account. Just be sure to change the URLs in the style sheet when you do!

Since there's a lot of images due to the mini-icons, you can either get this zip here or just save each one below.
Header: beseem.jpg
Background: beseem-bg.jpg
Mini-Icons: user, comm, calendar, friends, userinfo, private, friend's only, recent entries, music, mood, tag, location

Code:

/*
beseem
For: Flexible Squares
Available: http://community.livejournal.com/betterdolphin/
By: Toby
*/

/* !PLEASE! remember to upload the images to YOUR own Photobucket or some other free image service and replace the links in this stylesheet! */

/*******************************General/Misc*******************************/

body {
background-color: #dae4e6;
background-image:url(http://i621.photobucket.com/albums/tt296/quillsh/beseem/beseem-bg.jpg);
text-align: center;
color: #999999;
font-family: "Verdana", sans-serif;
font-size: 11px;
margin: 0 auto;
margin-top: 30px;
}

a, a:link, a:visited {
color: #4e5051;
text-decoration: none;
}

a:hover {
color: #adcddb;
text-decoration: none;
}

td, blockquote {
font-size: 11px;
}

code, kbd, pre, tt {
font-family: monospace;
}

strong, b {
color: #adcddb;
}

em, i {
color: #adcddb;
}

/*******************************Header*******************************/

#header {
}

.title {
text-align: left;
font-size: 24px;
font-weight: bold;
color: #ffffff;
text-transform: uppercase;
position: absolute;
margin: -372px 0 0 635px;
.margin: -372px 0 0 321px;
width: 100px;
}

.subtitle{
display: none;
}

.headerimage {
padding: 0;
margin: 0 auto;
text-align: center;
font-size: 11px;
height: 366px;
width: 741px;
z-index: 0;
background-image:url(http://i621.photobucket.com/albums/tt296/quillsh/beseem/beseem.jpg);
background-repeat:no-repeat;
}

/*******************************Navigation*******************************/

ul.navheader {
padding: 0;
margin: -141px -10px 0 0;
list-style-type: none;
position: relative;
z-index: 10000000;
float: right;
}

ul.navheader li a, ul.navheader li a:visited {
color: #999999;
}

ul.navheader li a:hover {
color: #adcddb;
text-align: left;
text-decoration: none;
height: 23px;
display: block;
}

.navheader .view {
padding: 10px 10px 0 10px;
height: 23px;
margin-bottom: 3px;
width: 100px;
background-color: #ffffff;
display: block;
text-align: left;
position: relative;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-topright: 5px;
border-bottom-right-radius: 5px;
border-top-right-radius: 5px;
}

ul.navheader li {
background-image:url(http://i621.photobucket.com/albums/tt296/quillsh/beseem/pencil.png);
background-repeat: no-repeat;
background-position: 96% 45%;
padding: 10px 10px 0 10px;
text-align: left;
height: 23px;
display: block;
margin-bottom: 3px;
width: 100px;
background-color: #ffffff;
display: block;
text-align: left;
position: relative;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-topright: 5px;
border-bottom-right-radius: 5px;
border-top-right-radius: 5px;
}

ul.navheader li + li {
background-image:url(http://i621.photobucket.com/albums/tt296/quillsh/beseem/calendar.png);
background-repeat: no-repeat;
background-position: 96% 45%;
padding: 10px 10px 0 10px;
text-align: left;
height: 23px;
display: block;
margin-bottom: 3px;
width: 100px;
background-color: #ffffff;
display: block;
text-align: left;
position: relative;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-topright: 5px;
border-bottom-right-radius: 5px;
border-top-right-radius: 5px;
}

ul.navheader li + li + li {
background-image:url(http://i621.photobucket.com/albums/tt296/quillsh/beseem/heart.png);
background-repeat: no-repeat;
background-position: 96% 45%;
padding: 10px 10px 0 10px;
text-align: left;
height: 23px;
display: block;
margin-bottom: 3px;
width: 100px;
background-color: #ffffff;
display: block;
text-align: left;
position: relative;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-topright: 5px;
border-bottom-right-radius: 5px;
border-top-right-radius: 5px;
}

ul.navheader li + li + li + li {
background-image:url(http://i621.photobucket.com/albums/tt296/quillsh/beseem/info.png);
background-repeat: no-repeat;
background-position: 96% 45%;
padding: 10px 10px 0 10px;
text-align: left;
height: 23px;
display: block;
margin-bottom: 3px;
width: 100px;
background-color: #ffffff;
display: block;
text-align: left;
position: relative;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-topright: 5px;
border-bottom-right-radius: 5px;
border-top-right-radius: 5px;
}

/*******************************Sidebar*******************************/

#sidebar {
padding-top: 15px;
font-size: 11px;
width: 169px;
float: right;
text-align: left;
height: 100%;
background-color: #ffffff;
clear: both;
margin: 20px -10px 0 0;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-topright: 5px;
border-bottom-right-radius: 5px;
border-top-right-radius: 5px;
}

#sidebar a, #sidebar a:link, #sidebar a:visited{
color: #4e5051;
text-decoration: none;
}

#sidebar a:hover {
color: #adcddb;
text-decoration: none;
}

.defaultuserpic {
text-align: center;
border: 1px solid #d0d8da;
padding: 5px;
width: 100px;
height: 100px;
margin: 0 auto;
}

.sbarheader {
padding: 0 5px 0 5px;
}

.sbarbody {
}

.sbarbody2 {
padding: 0 7px;
}

#sidebar_summary li {
border-bottom: 1px solid #d1d8da;
margin: 0;
}

.sbaritem {
padding: 3px 10px !important;
}

table.calendar {
margin-right: auto;
margin-left: auto;
}

.sbarcalendar {
border: 1px solid #d0d8da;
text-align: center;
font-size: 11px;
}

.sbarcalendarposts {
border: 1px solid #adcddb;
text-align: center;
font-size: 11px;
}

ul.sbarlist {
padding: 0;
margin: 10px 0 3px 0;
list-style: none;
}

li.sbaritem, .tagcloud {
padding: 0 0 5px 0;
margin: 0 0 0 15px;
list-style: none;
}

#sidebar_summary ul li{
list-style-type: none;
}

li.sbartitle {
width: 159px;
font-weight: bold;
padding: 3px 0 0 10px;
list-style: none;
border-bottom: 1px solid #d1d8da;
color: #adcddb;
}

#sidebar_tags ul li{
list-style-type: none;
}

#sidebar_tags li {
border-bottom: 1px solid #d1d8da;
margin: 0;
}

/*******************************Content*******************************/

#content {
width: 741px;
margin: 0 auto;
}

#maincontent {
width: 550px;
font-size: 11px;
text-align: left;
float: left;
margin-top: 20px;
}

.subcontent {
padding: 7px 7px 30px 7px;
background-color: #ffffff;
}

/*******************************Entry*******************************/

.entry {
font-size: 11px;
text-align: left;
border: 1px solid #d0d8da;
}

.entry ul li {
padding-left: 5px;
margin-left: 15px;
}

.entry ol li {
padding-left: 5px;
margin-left: 15px;
}

.entry_text {
position: relative;
clear: none;
padding: 15px;
}

.userpic {
float: left;
background-color: #d1d8da;
padding: 5px;
margin: 7px;
border: 1px solid #d1d8da;
width: 100px !important;
height: 100px !important;
z-index: 100000;
position: relative;
}

.userpic img{
width: 100px !important;
height: 100px !important;
}

.userpicfriends {
position: relative;
float: left;
padding: 5px;
margin: 10px;
text-align: center;
border: 1px solid #d1d8da;
background-color: #d1d8da !important;
font-size: 11px;
z-index: 1500000;
}

.userpicfriends a:link, .userpicfriends a:visited {
color: #d1d8da !important;
text-decoration: none;
}

.date {
color: #c2c5c6;
font-weight: bold;
font-size: 10px;
text-transform: lowercase;
padding: 5px 0
}

.subject {
font-weight: bold;
color: #adcddb;
font-size: 14px;
text-transform: lowercase;
margin: 0 0 -1px 0;
}

.subject a, .subject a:link, .subject a:visited, .subject a:hover {
color: #adcddb;
text-decoration: none;
}

.datesubject {
background-color: #ffffff;
z-index: 10000;
}

.currents {
font-size: 11px;
margin: -4px 0 0 15px;
}

.currentlocation {
background:url(http://i621.photobucket.com/albums/tt296/quillsh/beseem/world.png) no-repeat left center;
font-size:11px;
margin:0;
padding:5px 0 0 20px;
text-align:left;
}

.currentmusic {
background:url(http://i621.photobucket.com/albums/tt296/quillsh/beseem/record.png) no-repeat left center;
font-size:11px;
margin:0;
padding:5px 0 0 20px;
text-align:left;
}

.currentmood {
background:url(http://i621.photobucket.com/albums/tt296/quillsh/beseem/star.png) no-repeat left center;
font-size:11px;
margin:0;
padding:5px 0 0 20px;
text-align:left;
}

.ljtags {
background:url(http://i621.photobucket.com/albums/tt296/quillsh/beseem/tag.png) no-repeat left center;
font-size:11px;
margin:0;
padding:10px 0 0 20px;
text-align:left;
clear: both;
}

.ljtags a, .ljtags a:hover, .ljtags a:visited {
font-weight: normal;
}

.comments {
font-size: 9px;
text-align: left;
position: relative;
top: 20px;
background-color: #ffffff;
color: #d1d8da;
z-index: 0;
clear: both;
width: 100%;
}

.comments a, .comments a:link, .comments a:visited{
color: #adcddb;
font-weight: bold;
text-transform: lowercase;
text-decoration: none;
}

.comments a:hover {
color: #c2c5c6;
font-weight: bold;
text-transform: lowercase;
text-decoration: none;
}

/*******************************Comments*******************************/

#userpics {
margin-top: 5px;
}

.datesubjectcomment {
padding: 5px;
border-bottom: 1px solid #d1d8da;
}

.userpiccomment {
position: relative;
border: 1px solid #d1d8da;
background-color: #d1d8da;
margin-top: 20px;
left: 0px;
padding: 5px;
margin: 10px 10px 5px 10px;
z-index: 15;
float: left;
border: 1px solid #d0d8da;
}

.box {
padding: 10px;
clear: left;
margin-top: 0;
background-color: #ffffff;
}

input, textarea {
background-color: #ffffff;
color: #999999;
}

textarea.textbox {
width: 95% !important;
}

.reply {
position: relative;
margin: 20px 30px 10px 30px;
padding: 25px 10px 10px 10px;
text-align: left;
font-size: 11px;
line-height: 125%;
background-color: #ffffff;
color: #000000;
}

.replytosubject {
font-weight: bold;
}

.commentreply {
position: relative;
margin: 10px;
font-size: 11px;
color: #000000;
}

#commenttext {
border: 1px solid #d1d8da;
}

.commentbox {
border: 1px solid #d0d8da;
margin: 10px;
padding: 7px;
}

.datesubjectcomment a:link, .datesubjectcomment a:visited {
color: #ffffff;
}

.datesubjectcomment a:hover {
color: #000000;
}

.commentboxpartial {
border: 1px solid #d0d8da;
padding: 10px;
margin: 10px;
background-color: #ffffff;
}

.commentinfo {
background-color: #ffffff;
margin-top: 10px;
width: 100%;
}

.lj-view-reply .box {
margin: -50px 0 0 0;
}

.lj-view-entry .box {
height: 100%
}

/*******************************Archive*******************************/

.lj-view-archive #maincontent {
background-color: #ffffff;
}

ul.year {
text-align: center;
padding-bottom: 40px;
margin-top: 5px;
}

ul.year li {
display: inline;
}

table.yeartable {
margin-left: auto;
margin-right: auto;
}

table.yeartable td.yeardate, table.yeartable td.yearday {
border: 1px solid #d0d8da;
}

table.yeartable td.yearday {
color: #4e5051;
text-align: center;
font-weight: bold;
}

td.yearmonth {
border-style: none;
}

/*******************************Footer*******************************/

#footer {
text-align: center;
font-size: 11px;
font-weight: bold;
z-index: 100;
clear: both;
padding: 5px 0;
width: 550px;
margin-top: -13px;
background-color: #ffffff;
float: left;
}

ul.navfooter{
padding: 7px;
margin: 3px 7px;
border: 1px solid #d0d8da;
}

ul.navfooter li {
display: inline;
margin: 0 5px 0 5px;
}

.clearfoot {
clear: both;
}

/*******************************Utility*******************************/

.clear {
height: 0;
margin: 0;
}

.skiplinks {
text-align: center;
padding: 15px;
margin: 0 0 10px 0;
background-color: #ffffff;
}

.separator{
/* for formatting separators between entries */
height: 30px;
}

* html div.subcontent {
/* fixes an IE reply page bug */
height: 1%;
clear: none;
}

* html div.box#commentform {
/* fixes an IE reply page bug */
position: absolute;
border: 1px solid #d0d8da;
background-color: #000000;
}

input {
background-color: #ffffff;
border: 1px solid #c2c5c6;
color: #3f3f3f;
font-weight: bold;
}

#subject {
background-color: #ffffff;
border: 1px solid #c2c5c6;
color: #999999;
font-weight: normal;
}

.ljuser img {
width: 0;
height: 0;
background: transparent url(http://i621.photobucket.com/albums/tt296/quillsh/beseem/user.png) no-repeat;
padding: 16px 16px 0 0!important;
}

.ljuser img[src="http://l-stat.livejournal.com/img/userinfo.gif"] {
width: 0;
height: 0;
background: transparent url(http://i621.photobucket.com/albums/tt296/quillsh/beseem/user.png) no-repeat;
padding: 16px 16px 0 0!important;
}

.ljuser img[src="http://l-stat.livejournal.com/img/community.gif"] {
width: 0;
height: 0;
background: transparent url(http://i621.photobucket.com/albums/tt296/quillsh/beseem/customers.png) no-repeat;
padding: 7px 5px 10px 16px!important;
}

.sbaritem img[src="http://l-stat.livejournal.com/img/icon_protected.gif"] {
width: 0;
height: 0;
background: transparent url(http://i621.photobucket.com/albums/tt296/quillsh/beseem/lock.png) no-repeat;
padding: 16px 16px 0 5px!important;
}

.entry-title img[src="http://l-stat.livejournal.com/img/icon_protected.gif"] {
width: 0;
height: 0;
background: transparent url(http://i621.photobucket.com/albums/tt296/quillsh/beseem/lock.png) no-repeat;
padding: 16px 16px 0 5px!important;
}

.subject img[src="http://l-stat.livejournal.com/img/icon_protected.gif"]{
width: 0;
height: 0;
padding: 16px 5px 0 16px!important;
background: transparent url(http://i621.photobucket.com/albums/tt296/quillsh/beseem/lock.png) no-repeat;
}

.subject img[src="http://l-stat.livejournal.com/img/icon_private.gif"]{
width: 0;
height: 0;
padding: 16px 5px 0 16px!important;
background: transparent url(http://i621.photobucket.com/albums/tt296/quillsh/beseem/link.png) no-repeat;
}

.sbaritem img[src="http://l-stat.livejournal.com/img/icon_private.gif"]{
width: 0;
height: 0;
padding: 16px 5px 0 16px!important;
background: transparent url(http://i621.photobucket.com/albums/tt296/quillsh/beseem/link.png) no-repeat;
}

.entry-text dl dd img[src="http://l-stat.livejournal.com/img/icon_protected.gif"] {
width: 0;
height: 0;
background: transparent url(http://i621.photobucket.com/albums/tt296/quillsh/beseem/lock.png) no-repeat;
padding: 16px 16px 0 0!important;
}

.sidebar-summary img[src="http://l-stat.livejournal.com/img/icon_protected.gif"] {
width: 0;
height: 0;
background: transparent url(http://i621.photobucket.com/albums/tt296/quillsh/beseem/lock.png) no-repeat;
padding: 16px 16px 0 0!important;
}

#lj_controlstrip .ljuser img {
width: 0;
height: 0;
background: transparent url(http://i621.photobucket.com/albums/tt296/quillsh/beseem/user.png) no-repeat;
padding: 16px 16px 0 5px!important;
}

#lj_controlstrip .ljuser img[src="http://l-stat.livejournal.com/img/userinfo.gif"] {
width: 0;
height: 0;
background: transparent url(http://i621.photobucket.com/albums/tt296/quillsh/beseem/user.png) no-repeat;
padding: 16px 16px 0 5px!important;
}

#lj_controlstrip .ljuser img[src="http://l-stat.livejournal.com/img/community.gif?v=1"] {
width: 0;
height: 0;
background: transparent url(http://i621.photobucket.com/albums/tt296/quillsh/beseem/customers.png) no-repeat;
padding: 16px 17px 0 5px!important;
}

/*******************************Control Strip*******************************/

#Logout{
border: 1px #3f3f3f solid;
background-color: #3f3f3f !important;
color: #adcddb !important;
}

#lj_controlstrip, #lj_controlstrip_statustext{
background:url() !important;
background-color: #3f3f3f !important;
color: #adcddb !important;
}

#lj_controlstrip b {
color: #adcddb !important;
}

#lj_controlstrip a, #lj_controlstrip a:visited {
color: #d0d8da !important;
text-decoration: none;
}

#lj_controlstrip a:hover {
color: #adcddb !important;
text-decoration: none;
}

.lj_controlstrip_search_submit_sup{
border: 1px #3f3f3f solid;
background-color: #3f3f3f !important;
color: #adcddb !important;
height: 20px;
}

#lj_controlstrip_search_input_text {
font-weight: normal;
}

#lj_controlstrip_search_input_text_sup{
border: 0;
height: 18px;
background-color: #e5e7cf !important;
}

#lj_controlstrip_user, #lj_controlstrip_login, #lj_controlstrip_loggedout_userpic, #lj_controlstrip_actionlinks {
border-right:0 !important;
}

/* DIRECTIONS: To install, go to your Home section in LJ. Scroll over Journal in the menu, click Journal Style. Below you'll find a section of themes to select and a search field. In the search box put in "Flexible Squares" and choose the template called "Black and White and Red All Over". In the top right you'll see a box called Current Theme, click "Change page setup" and there choose "2 column (sidebar on the right)". Then click the "Customize selected theme" button next to that. On your left you'll see a sidebar, click on "Custom CSS." You'll see a drop down options, make sure they're all marked "No". Leave "Custom external stylesheet URL" entry blank.

If you haven't already, you need upload all the images to your own server/image service and replace all the image URLs with your own URLs. Then copy and paste this WHOLE document into the "Custom stylesheet" box.

Click "Save Changes" and it should be ready to go! */

flexible squares

Previous post Next post
Up