/* Cleaned CSS: */

/*------------------------------------------------------------------
 S2 Flexible Squares
 Layout by snubbly @ http://snubbly.livejournal.com
--------------------------------------------------------------------*/

body {background: #222222; text-align: center; color: #9A9A9A; font-family: tahoma, sans-serif; font-size: 7pt; margin-top: 10px;}

::-moz-selection {color: #9A9A9A; background: #222222;}

a, a:link, a:visited {color: #7DE8FF; text-decoration: none;}
a:hover {color: #FFFFFF;}

h2 {padding-left: 30px; text-align: left; font-size: 7pt; text-transform: uppercase;}
.title, .subtitle, #sidebar .defaultuserpic {display: none;}

#header {background: #2E2E2E; border: 1px solid #3C3C3C; padding: 8px; margin-bottom: 10px; text-align: center; font-weight: bold; text-transform: uppercase;}
ul.navheader {padding: 0px; margin: 0px;}
ul.navheader li {display: inline; padding: 0 10px 0 10px;}

#content {width: 650px; text-align: justify; margin: 0px auto; margin-top: 10px;}
#maincontent {margin-left: 160px; background: #2E2E2E; border: 1px solid #3C3C3C; padding: 8px;}
#sidebar {width: 140px; float: left; background: #2E2E2E; border: 1px solid #3C3C3C; padding: 3px;}

.datesubject {margin-top: 10px; margin-bottom: 10px; text-align: left; text-transform: uppercase; font-weight: bold;}
.subject {color: #7DE8FF;}

.currents {text-align: left; text-transform: lowercase;}
.ljtags {padding-top: 20px; font-weight: bold; text-align: left; color: #7DE8FF; text-transform: lowercase;}
.ljtags a {color: #9A9A9A; font-weight: normal;}
.ljtaglist {list-style-type: circle;} 
.comments {text-align: right;}
.comments a {text-transform: lowercase;}

.userpic {position: relative; float: right; background: #2E2E2E; margin-left: 10px; z-index: 15; border: 1px solid #9A9A9A;}
.userpicfriends {position: relative; float: right; margin-left: 10px; text-align: center; color: #7DE8FF; background-color: #3A3A3A !important;
font-family: tahoma, sans-serif; font-size: 7pt; padding: 3px; z-index: 15;}

.sbartitle {padding: 0px 5px 0px 5px;}
.sbarbody {padding: 0px 5px 0px 5px;}
.sbarbody2 {padding: 0 5px 0 5px;}

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

ul.sbarlist {padding-left: 0px; margin-left: 0px; list-style: none;}
li.sbaritem {padding-left: 0px; list-style: none;}
li.sbartitle {padding-left: 0px; list-style: none; margin-bottom: 10px; margin-top: 10px; text-transform: uppercase; font-weight: bold;}

#footer {text-align: center; z-index: 100; clear: both; text-transform: lowercase;}

ul.navfooter {padding: 0px; margin: 0px;}
ul.navfooter li {display: inline; margin: 0 5px 0 5px;}
ul.year {text-align: center; padding-bottom: 40px;}
ul.year li {display: inline;}
.clearfoot {clear: both;}
.separator {height: 35px;}
.skiplinks {text-align: center;}

table.yeartable {margin: 0px auto;}
table.yeartable td.yeardate, table.yeartable td.yearday {border: 1px solid #3C3C3C;}
table.yeartable td.yearday {text-align: center; border: 1px solid #3C3C3C;}
td.yearmonth {border-style: none;}

input, textarea, option, button, select {font-family: tahoma, sans-serif; background:  #3A3A3A; border: 1px solid #2E2E2E; font-size: 7pt; color: #9A9A9A; padding: 1px;}
option, button, select {font-family: tahoma, sans-serif; background:  #3A3A3A; border: 1px solid #2E2E2E; font-size: 7pt; color: #9A9A9A; padding: 0px;}
textarea.textbox {width: 95% !important;}
#postform img {display: none;}

.datesubjectcomment {background: #2E2E2E; color: #9A9A9A; padding: 5px; margin-top: 20px;}
.userpiccomment {position: relative; top: -30px; left: 0px; border: 5px solid #2E2E2E; background: #2E2E2E; padding: 5px; margin: 10px 10px -20px 10px; z-index: 15; float: left;}
.box {border-style: solid; border-width: 1px 0px 0px 0px; border: #2E2E2E; padding: 10px; clear: left; clear: none !important;} 
.reply {position: relative; margin: 20px 30px 10px 30px; padding: 25px 10px 10px 10px; text-align: justify; background: #3A3A3A; color: #9A9A9A;}
.replytosubject {font-weight: bold;}

.commentreply {position: relative; margin: 10px; font-size: 7pt;  font-family: tahoma, sans-serif; color: #9A9A9A;}
.commentbox {border: 1px solid #2E2E2E; margin: 10px; background: #3A3A3A;}
.datesubjectcomment a:link, .datesubjectcomment a:visited {color: #F1F1F1;}
.datesubjectcomment a:hover {color: #F1F1F1;}
.commentboxpartial {border: 1px solid #2E2E2E; margin: 10px; background: #3A3A3A;}
.commentinfo {background: #3A3A3A; margin-top: 10px; width: 100%;} 

/*--------------------------------------------------------
  Locked icon by http://_excentric_.livejournal.com
-----------------------------------------------------------*/

.entry img[src="http://stat.livejournal.com/img/icon_protected.gif"]{width: 0; height: 0; padding: 15px 11px 0px 0px !important;
background: url(http://i147.photobucket.com/albums/r304/snubicons/icon/lock.gif);}
.entry img[src="http://stat.livejournal.com/img/icon_private.gif"]{width: 0; height: 0; padding: 15px 11px 0px 0px !important;
background: url(http://i147.photobucket.com/albums/r304/snubicons/icon/lock.gif);}
.subject img[src="http://stat.livejournal.com/img/icon_protected.gif"]{width: 0; height: 0; padding: 15px 11px 0px 0px !important;
background: url(http://i147.photobucket.com/albums/r304/snubicons/icon/lock.gif);}
.subject img[src="http://stat.livejournal.com/img/icon_private.gif"]{width: 0; height: 0; padding: 15px 11px 0px 0px !important;
background: url(http://i147.photobucket.com/albums/r304/snubicons/icon/lock.gif);}
.ljuser img {width: 0; height: 0; background-repeat: no-repeat; background-color: transparent;
background-image: url(http://i147.photobucket.com/albums/r304/snubicons/icon/user1.gif); padding: 13px 13px 0px 0px !important;}
.ljuser img[src="http://stat.livejournal.com/img/userinfo.gif"] {background-color: transparent;
background-image: url(http://i147.photobucket.com/albums/r304/snubicons/icon/user1.gif); padding: 13px 13px 0px 0px !important;}
.ljuser img[src="http://stat.livejournal.com/img/community.gif"] {background-color:transparent;
background-image: url(http://i147.photobucket.com/albums/r304/snubicons/icon/squares.gif); padding: 13px 13px 0px 0px !important;}

/*----------------------------------------------------------------------------------------
 Add Your Own Header	-	edit your width, height and header url
-----------------------------------------------------------------------------------------*/

.headerimage {position: relative; margin: 0px auto;
width: 650px; height: 0px;
background: #2E2E2E url('URL HERE') no-repeat;}

