06; Counting Sheep

Aug 02, 2008 14:28



Screenshot | Live Preview

S2 Flexible Squares
Tested in Firefox, Opera, and IE (IE 7 incompatible :x)
Works for all account types


/*------------------------------------/*
Counting Sheep by novaless.lj.com
For S2 Flexible Squares
------------------------------*/

/*------------------------------------
General
------------------------------*/

a {
color: #acc5cd;
text-decoration: none;
}

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

blockquote {
padding: 10px 0 10px 0;
border-top: 1px solid #eaf0f2;
border-bottom: 1px solid #eaf0f2;
background-color: #ffffff;
}

/*------------------------------------
Body
------------------------------*/

body {
background-color: #fff;
background-image: url(http://i35.tinypic.com/fnxx1i.png);
text-align: justify;
color: #b3b8b9;
font-family: arial;
font-size: 11px;
line-height: 16px;
margin: 50px 0 50px 0;
}

.clear {
display: none;
}

#content {
width: 800px;
margin: auto;
background-color: #fff;
border-top: 1px solid #dce7e9;
border-bottom: 1px solid #dce7e9;
}

#maincontent {
background-color: #fff;
width: 600px;
margin: 0 200px 0 0;
border-right: 1px dashed #dce7e9;
padding: 10px 0 0 0;
}

.skiplinks {
text-align: center;
background-color: #fff;
border-bottom: 1px dashed #dce7e9;
padding: 10px;
margin-bottom: 20px;
color: #dce7e9;
}

/*------------------------------------
Header
------------------------------*/

#header {
display: none;
}

.headerimage {
position: relative;
width: ;
height: ;
margin: auto;
background-image: url();
background-repeat: no-repeat;
}

/*------------------------------------
Footer
------------------------------*/

.clearfoot {
display: none;
}

div#footer a, div#footer a:link, div#footer a:visited {
color: #f3b384;
font-size: 14px;
text-transform: uppercase;
}

div#footer a:hover {
color: #f9be92;
}

#footer {
background-color: #fff;
padding: 20px 0 30px 0;
margin: auto 199px auto auto;
clear: both;
border-right: 1px dashed #dce7e9;
}

li.viewing {
font-size: 12px;
text-transform: uppercase;
color: #cbdcdf;
padding: 0 10px 0 10px;
}

ul.navfooter {
text-align: center;
padding: 0px;
margin: 0px;
}

ul.navfooter li {
display: inline;
list-style-type: none;
}

/*------------------------------------
Entry
------------------------------*/

.comments {
color: #ffffff;
text-align: right;
margin-top: 15px;
border-top: 1px dashed #dce7e9;
padding: 10px 20px 0 0;
}

.date {
color: #cbd1d2;
font-size: 10px;
background: url(http://i34.tinypic.com/2vtsb5z.gif) no-repeat left;
padding: 0 0 0 160px;
}

.datesubject {
margin: 0;
background-color: #fff;
text-align: left;
text-transform: uppercase;
padding: 20px 20px 0 0;
}

div.comments a, div.comments a:link, div.comments a:visited {
text-align: right;
font-size: 12px;
color: #f3b384;
text-transform: uppercase;
text-decoration: none;
}

div.comments a:hover {
color: #f9be92;
text-decoration: none;
}

.entry {
background-color: #ffffff;
}

.entry_text {
padding: 20px;
}

.entry ol, .entry ul li {
margin-top: 0px;
margin-bottom: 0px;
}

.ljtags {
margin-top: 20px;
}

.ljtaglist {
list-style-type: none;
}

.subject {
font-size: 16px;
color: #aec4cc;
padding: 5px 0 0 0;
}

.subject a, .subject a:link, .subject a:visited, .subject a:hover {
color: #aec4cc;
}

/*------------------------------------
Sidebar
------------------------------*/

.defaultuserpic {
display: none;
text-align: center;
margin: 20px 0 0 0;
}

.defaultuserpic img {
border: 5px solid #eff5f7;
filter: alpha(opacity=80);
moz-opacity: .80;
opacity: .80;
}

.defaultuserpic img:hover {
filter: alpha(opacity=100);
moz-opacity: 1;
opacity: 1;
}

li.sbaritem {
list-style-type: none;
margin: 0px;
}

li.sbaritem a {
display: block;
list-style-type: none;
text-transform: uppercase;
padding: 3px 0 3px 0;
margin: 0 20px 0 20px;
}

li.sbaritem a:hover {
background-color: #f0f6f8;
}

li.sbartitle {
list-style-type: none;
text-align: right;
font-size: 14px;
color: #cbdcdf;
border-bottom: 1px dashed #dce7e9;
text-transform: uppercase;
margin: 0 0 10px 0;
padding: 20px 20px 10px 20px;
}

.sbarlist {
padding: 0px;
margin: 0px;
}

#sidebar {
float: right;
width: 200px;
background-color: #fff;
padding: 10px 0 30px 0;
border-left: 1px dashed #dce7e9;
}

.sbarbody2 {
padding: 0 20px 0 20px;
}

.sbarcalendar {
text-align: center;
padding: 4px;
}

.sbarcalendarposts {
text-align: center;
background-color: #f0f6f8;
padding: 4px;
}

/*------------------------------------
Currents
------------------------------*/

.currents {
margin: 0 0 0 20px;
font-size: 10px;
}

.currentmood {
background: url(http://i35.tinypic.com/j76xk4.gif) no-repeat left center;
padding-left: 16px;
}

.currentmusic {
background: url(http://i34.tinypic.com/9uybfl.gif) no-repeat left center;
padding-left: 16px;
}

.currentlocation {
display: none;
}

.currents strong {
font-weight: normal;
}

/*------------------------------------
Userpics
------------------------------*/

.userpic {
position: relative;
float: left;
margin: 20px 15px 10px 20px;
text-align: right;
z-index: 15;
background-color: #ffffff !important;
color: #dce7e9;
}

.userpic img {
border: 5px solid #eff5f7;
filter: alpha(opacity=80);
moz-opacity: .80;
opacity: .80;
}

.userpic img:hover {
filter: alpha(opacity=100);
moz-opacity: 1;
opacity: 1;
}

.userpicfriends {
position: relative;
float: left;
margin: 20px 15px 10px 20px;
text-align: center;
z-index: 15;
background-color: #ffffff !important;
color: #dce7e9;
}

.userpicfriends img {
margin-bottom: 2px;
border: 5px solid #eff5f7;
filter: alpha(opacity=80);
moz-opacity: .80;
opacity: .80;
}

.userpicfriends img:hover {
filter: alpha(opacity=100);
moz-opacity: 1;
opacity: 1;
}

.userpicfriends a font {
color: #acc5cd;
}

.userpicfriends a:hover font {
color: #ccdde0;
}

/*------------------------------------
Tinyicons
------------------------------*/

.subject img[src="http://p-stat.livejournal.com/img/icon_protected.gif"] {
width: 0;
height: 0;
padding: 15px 13px 0px 0px;
background: url(http://i36.tinypic.com/23li77n.gif);
background-repeat: no-repeat;
}

.subject img[src="http://p-stat.livejournal.com/img/icon_private.gif"] {
width: 0;
height: 0;
padding: 15px 13px 0px 0px;
background: url(http://i36.tinypic.com/23li77n.gif);
background-repeat: no-repeat;
}

.ljuser img {
width: 0px;
height: 0px;
background-image: url(http://i37.tinypic.com/2lu8f3s.gif);
background-repeat: no-repeat;
padding: 12px 12px 0 0 !important;
}

.ljuser img[src="http://p-stat.livejournal.com/img/userinfo.gif"] {
width: 0px;
height: 0px;
background-image: url(http://i37.tinypic.com/2lu8f3s.gif);
background-repeat: no-repeat;
padding: 12px 12px 0 0 !important;
}

.ljuser img[src="http://p-stat.livejournal.com/img/community.gif"] {
width: 0px;
height: 0px;
background-image: url(http://i37.tinypic.com/mk88dk.gif);
background-repeat: no-repeat;
padding: 11px 13px 0 0 !important;
}

/*------------------------------------
Contextual Popup
------------------------------*/

div.ContextualPopup {
margin: 5px 0 0 20px;
font: normal 11px arial !important;
}

div.ContextualPopup img {
border: 0;
}

div.ContextualPopup div.Inner {
background-color: #ffffff !important;
color: #b3b8b9 !important;
border: 1px solid #dce7e9;
padding: 10px;
width: 20em;
}

div.ContextualPopup .Content {
padding: 2px 4px 6px 4px;
margin-right: 50px;
line-height: 1.4;
}

div.ContextualPopup .Relation {
font-weight: bold !important;
}

div.ContextualPopup .Content .OnlineStatus {
font-weight: normal;
}

div.ContextualPopup .Userpic {
padding: 4px 4px 0 0;
}

div.ContextualPopup div.Inner a, div.ContextualPopup div.Inner a:visited {
text-decoration: underline !important;
font-weight: normal;
color: #acc5cd !important;
}

/*------------------------------------
Comment Page
------------------------------*/

.box {
clear: left;
background-color: #ffffff;
padding: 20px;
width: auto;
}

.commentbox {
background-color: #ffffff;
border-top: 1px solid #eaf0f2;
border-bottom: 1px solid #eaf0f2;
padding: 10px 0 10px 0;
margin-bottom: 10px;
}

.commentboxpartial {
background-color: #ffffff;

border-top: 1px solid #eaf0f2;
border-bottom: 1px solid #eaf0f2;
padding: 10px 0 10px 0;
margin-bottom: 10px;
}

.commentreply {
margin-top: 10px;
}

.datesubjectcomment {
background-color: #fff;
border-bottom: 1px dashed #dce7e9;
padding-bottom: 10px;
}

input, textarea {
font-family: arial;
font-size: 11px;
color: #b3b8b9;
background-color: #ffffff !important;
border: 1px solid #dce7e9;
}

.reply {
position: relative;
}

.userpiccomment {
position: relative;
z-index: 15;
float: left;
margin: 0 10px 0 0;
border: 5px solid #eff5f7;
filter: alpha(opacity=80);
moz-opacity: .80;
opacity: .80;
}

.userpiccomment:hover {
filter: alpha(opacity=100);
moz-opacity: 1;
opacity: 1;
}

#qrform table {
border: 1px solid #dce7e9 !important;
padding: 10px;
margin: 10px auto 20px auto;
}

/*------------------------------------
Calendar Page
------------------------------*/

ul.year {
text-align: center;
margin-bottom: 20px;
border-bottom: 1px dashed #dce7e9;
padding-top: 10px;
padding-bottom: 10px;
}

ul.year li {
display: inline;
list-style-type: none;
}

table.yeartable td.yeardate {
border: 1px dashed #dce7e9;
}

table.yeartable td.yearday{
border: 1px solid #eaf0f2;
background-color: #eaf0f2;
text-align: center;
}

table.yeartable {
border-top: 1px solid #eaf0f2;
border-bottom: 1px solid #eaf0f2;
padding: 10px 0 10px 0;
}

One column variations:
I couldn't decide which one was better, so I just posted both. (Click on the image for a live preview.)




/*------------------------------------/*
Counting Sheep (one column v.1) by novaless.lj.com
For S2 Flexible Squares
------------------------------*/

/*------------------------------------
General
------------------------------*/

a {
color: #acc5cd;
text-decoration: none;
}

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

blockquote {
padding: 10px 0 10px 0;
border-top: 1px solid #eaf0f2;
border-bottom: 1px solid #eaf0f2;
background-color: #ffffff;
}

/*------------------------------------
Body
------------------------------*/

body {
background-color: #fff;
background-image: url(http://i35.tinypic.com/fnxx1i.png);
text-align: justify;
color: #b3b8b9;
font-family: arial;
font-size: 11px;
line-height: 16px;
margin: 50px 0 50px 0;
}

.clear {
display: none;
}

#content {
width: 600px;
margin: auto;
}

#maincontent {
background-color: #fff;
margin: auto;
padding: 10px 0 0 0;
border-top: 1px solid #dce7e9;
}

.skiplinks {
text-align: center;
background-color: #fff;
border-bottom: 1px dashed #dce7e9;
padding: 10px;
margin-bottom: 20px;
color: #dce7e9;
}

/*------------------------------------
Header
------------------------------*/

div#header a, div#header a:link, div#header a:visited {
color: #f3b384;
font-size: 12px;
text-transform: uppercase;
padding: 5px;
}

div#header a:hover {
color: #f9be92;
}

#header {
border-top: 1px solid #dce7e9;
border-bottom: 1px solid #dce7e9;
background-color: #fff;
margin: auto auto 10px auto;
padding: 20px 0 20px 0;
}

.headerimage {
position: relative;
width: ;
height: ;
margin: auto;
background-image: url();
background-repeat: no-repeat;
}

li.view {
font-size: 12px;
color: #cbdcdf;
text-transform: uppercase;
padding: 5px;
}

.subtitle {
display: none;
}

.title {
display: none;
}

ul.navheader {
margin: 0px;
padding: 0px;
text-align: center;
}

ul.navheader li {
display: inline;
list-style-type: none;
}

/*------------------------------------
Footer
------------------------------*/

.clearfoot {
display: none;
}

div#footer a, div#footer a:link, div#footer a:visited {
color: #f3b384;
font-size: 14px;
text-transform: uppercase;
}

div#footer a:hover {
color: #f9be92;
}

#footer {
background-color: #fff;
padding: 20px 0 30px 0;
margin: auto;
clear: both;
border-bottom: 1px solid #dce7e9;
}

li.viewing {
font-size: 12px;
text-transform: uppercase;
color: #cbdcdf;
padding: 0 10px 0 10px;
}

ul.navfooter {
text-align: center;
padding: 0px;
margin: 0px;
}

ul.navfooter li {
display: inline;
list-style-type: none;
}

/*------------------------------------
Entry
------------------------------*/

.comments {
color: #ffffff;
text-align: right;
margin-top: 15px;
border-top: 1px dashed #dce7e9;
padding: 10px 20px 0 0;
}

.date {
color: #cbd1d2;
font-size: 10px;
background: url(http://i34.tinypic.com/2vtsb5z.gif) no-repeat left;
padding: 0 0 0 160px;
}

.datesubject {
margin: 0;
background-color: #fff;
text-align: left;
text-transform: uppercase;
padding: 20px 20px 0 0;
}

div.comments a, div.comments a:link, div.comments a:visited {
text-align: right;
font-size: 12px;
color: #f3b384;
text-transform: uppercase;
text-decoration: none;
}

div.comments a:hover {
color: #f9be92;
text-decoration: none;
}

.entry {
background-color: #ffffff;
}

.entry_text {
padding: 20px;
}

.entry ol, .entry ul li {
margin-top: 0px;
margin-bottom: 0px;
}

.ljtags {
margin-top: 20px;
}

.ljtaglist {
list-style-type: none;
}

.subject {
font-size: 16px;
color: #aec4cc;
padding: 5px 0 0 0;
}

.subject a, .subject a:link, .subject a:visited, .subject a:hover {
color: #aec4cc;
}

/*------------------------------------
Sidebar
------------------------------*/

.defaultuserpic {
display: none;
text-align: center;
margin: 20px 0 0 0;
}

.defaultuserpic img {
border: 5px solid #eff5f7;
filter: alpha(opacity=80);
moz-opacity: .80;
opacity: .80;
}

.defaultuserpic img:hover {
filter: alpha(opacity=100);
moz-opacity: 1;
opacity: 1;
}

li.sbaritem {
list-style-type: none;
margin: 0px;
}

li.sbaritem a {
display: block;
list-style-type: none;
text-transform: uppercase;
padding: 3px 0 3px 0;
margin: 0 20px 0 20px;
}

li.sbaritem a:hover {
background-color: #f0f6f8;
}

li.sbartitle {
list-style-type: none;
text-align: right;
font-size: 14px;
color: #cbdcdf;
border-bottom: 1px dashed #dce7e9;
text-transform: uppercase;
margin: 0 0 10px 0;
padding: 20px 20px 10px 20px;
}

.sbarlist {
padding: 0px;
margin: 0px;
}

#sidebar {
display: none;
float: right;
width: 200px;
background-color: #fff;
padding: 10px 0 30px 0;
border-left: 1px dashed #dce7e9;
}

.sbarbody2 {
padding: 0 20px 0 20px;
}

.sbarcalendar {
text-align: center;
padding: 4px;
}

.sbarcalendarposts {
text-align: center;
background-color: #f0f6f8;
padding: 4px;
}

/*------------------------------------
Currents
------------------------------*/

.currents {
margin: 0 0 0 20px;
font-size: 10px;
}

.currentmood {
background: url(http://i35.tinypic.com/j76xk4.gif) no-repeat left center;
padding-left: 16px;
}

.currentmusic {
background: url(http://i34.tinypic.com/9uybfl.gif) no-repeat left center;
padding-left: 16px;
}

.currentlocation {
display: none;
}

.currents strong {
font-weight: normal;
}

/*------------------------------------
Userpics
------------------------------*/

.userpic {
position: relative;
float: left;
margin: 20px 15px 10px 20px;
text-align: right;
z-index: 15;
background-color: #ffffff !important;
color: #dce7e9;
}

.userpic img {
border: 5px solid #eff5f7;
filter: alpha(opacity=80);
moz-opacity: .80;
opacity: .80;
}

.userpic img:hover {
filter: alpha(opacity=100);
moz-opacity: 1;
opacity: 1;
}

.userpicfriends {
position: relative;
float: left;
margin: 20px 15px 10px 20px;
text-align: center;
z-index: 15;
background-color: #ffffff !important;
color: #dce7e9;
}

.userpicfriends img {
margin-bottom: 2px;
border: 5px solid #eff5f7;
filter: alpha(opacity=80);
moz-opacity: .80;
opacity: .80;
}

.userpicfriends img:hover {
filter: alpha(opacity=100);
moz-opacity: 1;
opacity: 1;
}

.userpicfriends a font {
color: #acc5cd;
}

.userpicfriends a:hover font {
color: #ccdde0;
}

/*------------------------------------
Tinyicons
------------------------------*/

.subject img[src="http://p-stat.livejournal.com/img/icon_protected.gif"] {
width: 0;
height: 0;
padding: 15px 13px 0px 0px;
background: url(http://i36.tinypic.com/23li77n.gif);
background-repeat: no-repeat;
}

.subject img[src="http://p-stat.livejournal.com/img/icon_private.gif"] {
width: 0;
height: 0;
padding: 15px 13px 0px 0px;
background: url(http://i36.tinypic.com/23li77n.gif);
background-repeat: no-repeat;
}

.ljuser img {
width: 0px;
height: 0px;
background-image: url(http://i37.tinypic.com/2lu8f3s.gif);
background-repeat: no-repeat;
padding: 12px 12px 0 0 !important;
}

.ljuser img[src="http://p-stat.livejournal.com/img/userinfo.gif"] {
width: 0px;
height: 0px;
background-image: url(http://i37.tinypic.com/2lu8f3s.gif);
background-repeat: no-repeat;
padding: 12px 12px 0 0 !important;
}

.ljuser img[src="http://p-stat.livejournal.com/img/community.gif"] {
width: 0px;
height: 0px;
background-image: url(http://i37.tinypic.com/mk88dk.gif);
background-repeat: no-repeat;
padding: 11px 13px 0 0 !important;
}

/*------------------------------------
Contextual Popup
------------------------------*/

div.ContextualPopup {
margin: 5px 0 0 20px;
font: normal 11px arial !important;
}

div.ContextualPopup img {
border: 0;
}

div.ContextualPopup div.Inner {
background-color: #ffffff !important;
color: #b3b8b9 !important;
border: 1px solid #dce7e9;
padding: 10px;
width: 20em;
}

div.ContextualPopup .Content {
padding: 2px 4px 6px 4px;
margin-right: 50px;
line-height: 1.4;
}

div.ContextualPopup .Relation {
font-weight: bold !important;
}

div.ContextualPopup .Content .OnlineStatus {
font-weight: normal;
}

div.ContextualPopup .Userpic {
padding: 4px 4px 0 0;
}

div.ContextualPopup div.Inner a, div.ContextualPopup div.Inner a:visited {
text-decoration: underline !important;
font-weight: normal;
color: #acc5cd !important;
}

/*------------------------------------
Comment Page
------------------------------*/

.box {
clear: left;
background-color: #ffffff;
padding: 20px;
width: auto;
}

.commentbox {
background-color: #ffffff;
border-top: 1px solid #eaf0f2;
border-bottom: 1px solid #eaf0f2;
padding: 10px 0 10px 0;
margin-bottom: 10px;
}

.commentboxpartial {
background-color: #ffffff;
border-top: 1px solid #eaf0f2;
border-bottom: 1px solid #eaf0f2;
padding: 10px 0 10px 0;
margin-bottom: 10px;
}

.commentreply {
margin-top: 10px;
}

.datesubjectcomment {
background-color: #fff;
border-bottom: 1px dashed #dce7e9;
padding-bottom: 10px;
}

input, textarea {
font-family: arial;
font-size: 11px;
color: #b3b8b9;
background-color: #ffffff !important;
border: 1px solid #dce7e9;
}

.reply {
position: relative;
}

.userpiccomment {
position: relative;
z-index: 15;
float: left;
margin: 0 10px 0 0;
border: 5px solid #eff5f7;
filter: alpha(opacity=80);
moz-opacity: .80;
opacity: .80;
}

.userpiccomment:hover {
filter: alpha(opacity=100);
moz-opacity: 1;
opacity: 1;
}

#qrform table {
border: 1px solid #dce7e9 !important;
padding: 10px;
margin: 10px auto 20px auto;
}

/*------------------------------------
Calendar Page
------------------------------*/

ul.year {
text-align: center;
margin-bottom: 20px;
border-bottom: 1px dashed #dce7e9;
padding-top: 10px;
padding-bottom: 10px;
}

ul.year li {
display: inline;
list-style-type: none;
}

table.yeartable td.yeardate {
border: 1px dashed #dce7e9;
}

table.yeartable td.yearday{
border: 1px solid #eaf0f2;
background-color: #eaf0f2;
text-align: center;
}

table.yeartable {
border-top: 1px solid #eaf0f2;
border-bottom: 1px solid #eaf0f2;
padding: 10px 0 10px 0;
}




/*------------------------------------/*
Counting Sheep (one column v.2) by novaless.lj.com
For S2 Flexible Squares
------------------------------*/

/*------------------------------------
General
------------------------------*/

a {
color: #acc5cd;
text-decoration: none;
}

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

blockquote {
padding: 10px 0 10px 0;
border-top: 1px solid #eaf0f2;
border-bottom: 1px solid #eaf0f2;
background-color: #ffffff;
}

/*------------------------------------
Body
------------------------------*/

body {
background-color: #fff;
background-image: url(http://i35.tinypic.com/fnxx1i.png);
text-align: justify;
color: #b3b8b9;
font-family: arial;
font-size: 11px;
line-height: 16px;
margin: 50px 0 50px 0;
}

.clear {
display: none;
}

#content {
width: 600px;
margin: auto;
}

#maincontent {
background-color: #fff;
margin: auto;
padding: 0;
}

.skiplinks {
text-align: center;
background-color: #fff;
border-bottom: 1px dashed #dce7e9;
padding: 10px;
margin-bottom: 20px;
color: #dce7e9;
}

/*------------------------------------
Header
------------------------------*/

div#header a, div#header a:link, div#header a:visited {
color: #f3b384;
font-size: 12px;
text-transform: uppercase;
padding: 5px;
}

div#header a:hover {
color: #f9be92;
}

#header {
border-top: 1px solid #dce7e9;
border-bottom: 1px dashed #dce7e9;
background-color: #fff;
margin: auto auto 0 auto;
padding: 30px 0 20px 0;
}

.headerimage {
position: relative;
width: ;
height: ;
margin: auto;
background-image: url();
background-repeat: no-repeat;
}

li.view {
font-size: 12px;
color: #cbdcdf;
text-transform: uppercase;
padding: 5px;
}

.subtitle {
display: none;
}

.title {
display: none;
}

ul.navheader {
margin: 0px;
padding: 0px;
text-align: center;
}

ul.navheader li {
display: inline;
list-style-type: none;
}

/*------------------------------------
Footer
------------------------------*/

.clearfoot {
display: none;
}

div#footer a, div#footer a:link, div#footer a:visited {
color: #f3b384;
font-size: 14px;
text-transform: uppercase;
}

div#footer a:hover {
color: #f9be92;
}

#footer {
background-color: #fff;
padding: 20px 0 30px 0;
margin: auto;
clear: both;
border-bottom: 1px solid #dce7e9;
}

li.viewing {
font-size: 12px;
text-transform: uppercase;
color: #cbdcdf;
padding: 0 10px 0 10px;
}

ul.navfooter {
text-align: center;
padding: 0px;
margin: 0px;
}

ul.navfooter li {
display: inline;
list-style-type: none;
}

/*------------------------------------
Entry
------------------------------*/

.comments {
color: #ffffff;
text-align: right;
margin-top: 15px;
border-top: 1px dashed #dce7e9;
padding: 10px 20px 0 0;
}

.date {
color: #cbd1d2;
font-size: 10px;
background: url(http://i34.tinypic.com/2vtsb5z.gif) no-repeat left;
padding: 0 0 0 160px;
}

.datesubject {
margin: 0;
background-color: #fff;
text-align: left;
text-transform: uppercase;
padding: 20px 20px 0 0;
}

div.comments a, div.comments a:link, div.comments a:visited {
text-align: right;
font-size: 12px;
color: #f3b384;
text-transform: uppercase;
text-decoration: none;
}

div.comments a:hover {
color: #f9be92;
text-decoration: none;
}

.entry {
background-color: #ffffff;
}

.entry_text {
padding: 20px;
}

.entry ol, .entry ul li {
margin-top: 0px;
margin-bottom: 0px;
}

.ljtags {
margin-top: 20px;
}

.ljtaglist {
list-style-type: none;
}

.subject {
font-size: 16px;
color: #aec4cc;
padding: 5px 0 0 0;
}

.subject a, .subject a:link, .subject a:visited, .subject a:hover {
color: #aec4cc;
}

/*------------------------------------
Sidebar
------------------------------*/

.defaultuserpic {
display: none;
text-align: center;
margin: 20px 0 0 0;
}

.defaultuserpic img {
border: 5px solid #eff5f7;
filter: alpha(opacity=80);
moz-opacity: .80;
opacity: .80;
}

.defaultuserpic img:hover {
filter: alpha(opacity=100);
moz-opacity: 1;
opacity: 1;
}

li.sbaritem {
list-style-type: none;
margin: 0px;
}

li.sbaritem a {
display: block;
list-style-type: none;
text-transform: uppercase;
padding: 3px 0 3px 0;
margin: 0 20px 0 20px;
}

li.sbaritem a:hover {
background-color: #f0f6f8;
}

li.sbartitle {
list-style-type: none;
text-align: right;
font-size: 14px;
color: #cbdcdf;
border-bottom: 1px dashed #dce7e9;
text-transform: uppercase;
margin: 0 0 10px 0;
padding: 20px 20px 10px 20px;
}

.sbarlist {
padding: 0px;
margin: 0px;
}

#sidebar {
display: none;
float: right;
width: 200px;
background-color: #fff;
padding: 10px 0 30px 0;
border-left: 1px dashed #dce7e9;
}

.sbarbody2 {
padding: 0 20px 0 20px;
}

.sbarcalendar {
text-align: center;
padding: 4px;
}

.sbarcalendarposts {
text-align: center;
background-color: #f0f6f8;
padding: 4px;
}

/*------------------------------------
Currents
------------------------------*/

.currents {
margin: 0 0 0 20px;
font-size: 10px;
}

.currentmood {
background: url(http://i35.tinypic.com/j76xk4.gif) no-repeat left center;
padding-left: 16px;
}

.currentmusic {
background: url(http://i34.tinypic.com/9uybfl.gif) no-repeat left center;
padding-left: 16px;
}

.currentlocation {
display: none;
}

.currents strong {
font-weight: normal;
}

/*------------------------------------
Userpics
------------------------------*/

.userpic {
position: relative;
float: left;
margin: 20px 15px 10px 20px;
text-align: right;
z-index: 15;
background-color: #ffffff !important;
color: #dce7e9;
}

.userpic img {
border: 5px solid #eff5f7;
filter: alpha(opacity=80);
moz-opacity: .80;
opacity: .80;
}

.userpic img:hover {
filter: alpha(opacity=100);
moz-opacity: 1;
opacity: 1;
}

.userpicfriends {
position: relative;
float: left;
margin: 20px 15px 10px 20px;
text-align: center;
z-index: 15;
background-color: #ffffff !important;
color: #dce7e9;
}

.userpicfriends img {
margin-bottom: 2px;
border: 5px solid #eff5f7;
filter: alpha(opacity=80);
moz-opacity: .80;
opacity: .80;
}

.userpicfriends img:hover {
filter: alpha(opacity=100);
moz-opacity: 1;
opacity: 1;
}

.userpicfriends a font {
color: #acc5cd;
}

.userpicfriends a:hover font {
color: #ccdde0;
}

/*------------------------------------
Tinyicons
------------------------------*/

.subject img[src="http://p-stat.livejournal.com/img/icon_protected.gif"] {
width: 0;
height: 0;
padding: 15px 13px 0px 0px;
background: url(http://i36.tinypic.com/23li77n.gif);
background-repeat: no-repeat;
}

.subject img[src="http://p-stat.livejournal.com/img/icon_private.gif"] {
width: 0;
height: 0;
padding: 15px 13px 0px 0px;
background: url(http://i36.tinypic.com/23li77n.gif);
background-repeat: no-repeat;
}

.ljuser img {
width: 0px;
height: 0px;
background-image: url(http://i37.tinypic.com/2lu8f3s.gif);
background-repeat: no-repeat;
padding: 12px 12px 0 0 !important;
}

.ljuser img[src="http://p-stat.livejournal.com/img/userinfo.gif"] {
width: 0px;
height: 0px;
background-image: url(http://i37.tinypic.com/2lu8f3s.gif);
background-repeat: no-repeat;
padding: 12px 12px 0 0 !important;
}

.ljuser img[src="http://p-stat.livejournal.com/img/community.gif"] {
width: 0px;
height: 0px;
background-image: url(http://i37.tinypic.com/mk88dk.gif);
background-repeat: no-repeat;
padding: 11px 13px 0 0 !important;
}

/*------------------------------------
Contextual Popup
------------------------------*/

div.ContextualPopup {
margin: 5px 0 0 20px;
font: normal 11px arial !important;
}

div.ContextualPopup img {
border: 0;
}

div.ContextualPopup div.Inner {
background-color: #ffffff !important;
color: #b3b8b9 !important;
border: 1px solid #dce7e9;
padding: 10px;
width: 20em;
}

div.ContextualPopup .Content {
padding: 2px 4px 6px 4px;
margin-right: 50px;
line-height: 1.4;
}

div.ContextualPopup .Relation {
font-weight: bold !important;
}

div.ContextualPopup .Content .OnlineStatus {
font-weight: normal;
}

div.ContextualPopup .Userpic {
padding: 4px 4px 0 0;
}

div.ContextualPopup div.Inner a, div.ContextualPopup div.Inner a:visited {
text-decoration: underline !important;
font-weight: normal;
color: #acc5cd !important;
}

/*------------------------------------
Comment Page
------------------------------*/

.box {
clear: left;
background-color: #ffffff;
padding: 20px;
width: auto;
}

.commentbox {
background-color: #ffffff;
border-top: 1px solid #eaf0f2;
border-bottom: 1px solid #eaf0f2;
padding: 10px 0 10px 0;
margin-bottom: 10px;
}

.commentboxpartial {
background-color: #ffffff;
border-top: 1px solid #eaf0f2;
border-bottom: 1px solid #eaf0f2;
padding: 10px 0 10px 0;
margin-bottom: 10px;
}

.commentreply {
margin-top: 10px;
}

.datesubjectcomment {
background-color: #fff;
border-bottom: 1px dashed #dce7e9;
padding-bottom: 10px;
}

input, textarea {
font-family: arial;
font-size: 11px;
color: #b3b8b9;
background-color: #ffffff !important;
border: 1px solid #dce7e9;
}

.reply {
position: relative;
}

.userpiccomment {
position: relative;
z-index: 15;
float: left;
margin: 0 10px 0 0;
border: 5px solid #eff5f7;
filter: alpha(opacity=80);
moz-opacity: .80;
opacity: .80;
}

.userpiccomment:hover {
filter: alpha(opacity=100);
moz-opacity: 1;
opacity: 1;
}

#qrform table {
border: 1px solid #dce7e9 !important;
padding: 10px;
margin: 10px auto 20px auto;
}

/*------------------------------------
Calendar Page
------------------------------*/

ul.year {
text-align: center;
margin-bottom: 20px;
border-bottom: 1px dashed #dce7e9;
padding-top: 10px;
padding-bottom: 10px;
}

ul.year li {
display: inline;
list-style-type: none;
}

table.yeartable td.yeardate {
border: 1px dashed #dce7e9;
}

table.yeartable td.yearday{
border: 1px solid #eaf0f2;
background-color: #eaf0f2;
text-align: center;
}

table.yeartable {
border-top: 1px solid #eaf0f2;
border-bottom: 1px solid #eaf0f2;
padding: 10px 0 10px 0;
}

Last edited on Dec 21, 2008.

Installation:
  1. Choose "Flexible Squares" as your theme.
  2. Click on "Customize Your Theme" and go to the "Custom CSS" section.
  3. Select "no" in all three drop-down menus, and insert the code into the custom stylesheet box.
  4. The main navigation links are defined by your link list. (sidebar version)
  5. Header images can be added in the .headerimage section.

Long time no see? |D Usually I dislike layouts with faint-colored text, but I suppose there are exceptions. The tiny icons are from Like-honey.com. Enjoy and remember to credit novaless~ ^^

flexible squares, !layouts

Previous post Next post
Up