	body	{
		background: #cbd8ed;
		text-align: center;
		color: #FFF;
		font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
		font-size: 7pt;
		margin: 20px 0 20px 0;
		}

	a, a:link, a:visited {
		font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
		cursor: default;
		color: #78A8A6;
		font-weight: lighter;
		font-size: 7pt;
		text-decoration: none;
		}

	a:hover	{
		font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
		cursor: default;
		color: #BED6D5;
		font-size: 7pt;
		font-weight: lighter;
		text-decoration: underline;
		}

	::-moz-selection {
		background: #BED6D5;
		color: #462F30;
		}

	blockquote {
		margin: 10px 20px; 
		padding: 18px; 
		color: #FFF;
		line-height: 13px;
		font-size: 7pt;
		font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
		border: 1px solid #9CB8B7;
		background: #BDD6D5;
		text-align: justify;
		}

	p, td {
	    	font-size: 7pt;
		}

	code, kbd, pre, tt {
	    	font-family: monospace;
		}

	#content {
		width: 65%;
		margin-left: auto;
		margin-right: auto;
		background: transparent;
		padding: 08px;
		}

 	#maincontent {
		margin-top: 08px;
		background: transparent;
		margin-right: auto;
		}

	#sidebar {
		display: none;
		}

	#header {
		width: auto;
		padding: 20px 0px 20px 0px;
		text-align: center;
		font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
		font-size: 7pt;
		text-transform: uppercase;
		color: #9B9B9B;
		line-height: 12px;
		letter-spacing: 2px;
		background: #FFF;
		border: 1px solid #9CB8B7;
		}

	#footer	{
		padding: 20px 0px 20px 0px;
		width: auto;
		text-align: center;
		font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
		font-size: 7pt;
		color: #9B9B9B;
		background: #FFF;
		border: 1px solid #9CB8B7;
		z-index: 100;
		clear: both;
		}

	/* header -- links to views; title of journal; subtitle of journal */	

	div#header a, div#header a:link, div#header a:visited, div#footer a, div#footer a:link, div#footer a:visited {
		color: #78A8A6;
		padding: 10px;
		}

	div#header a:hover, div#footer a:hover {
		color: #FFF;
		background: #BDD6D5;
		padding: 10px;
		}

	ul.navheader {
		padding: 0px;
		margin: 0px;
		}

	ul.navheader li  {
		display: inline;
		padding: 0 3px 0 3px;
		}

	.title	{
		display: none;
		line-height: 200%;
		top: 10px;
		}

	.subtitle {
		display: none;
		top: 10px;
		}

	/* sidebar */
			
	div#sidebar a, div#sidebar a:link, div#sidebar a:visited {
		color: #78A8A6;
		display: block;
		padding: 5px;
		text-decoration: none;
		border-bottom: 1px dotted #CCC;
		}

	div#sidebar a:hover {
		padding: 5px;
		color: #FFF;
		text-decoration: none;
		background: #DCDCDC;
		border-bottom: 1px dotted #FFF;
		}

	.defaultuserpic {
		text-align: center;
		}

	.sbarheader {
		padding: 0px 5px 0px 5px;
		}

	.sbarbody {
		padding: 0px 5px 0px 5px;
		}

	.sbarbody2 {
		padding: 0 15px 0 15px;
		}

	table.calendar {
		margin-right: auto;
		margin-left: auto;
		}

	.sbarcalendar {
		padding: 05px 0 05px 0;
		border: 1px solid #D1D1D1;
		text-align: center;
		font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
		font-size: 7pt;
		}

	.sbarcalendarposts {

		padding: 0px;
		border: 1px solid #D1D1D1;
		background: #FFF;
		text-align: center;
		font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
		font-size: 7pt;
		}

	ul.sbarlist {
		padding-left: 0px;
		margin-left: 0px;
		list-style: none;
		}

	li.sbaritem {
		padding-left: 0px;
		list-style: none;
		}

	li.sbartitle {
		padding: 5px 5px 5px 20px;
		list-style: none;
		text-align: left;
		border-bottom: 1px dotted #CCC;
		color: 444;
		margin: 10px 0 10px 0;
		}

	/* maincontent */

	.subject img[src="http://www.pictub.com/users/2006/03/17/wisteriavine/albums/random/photos/lock8jz.gif"] {
		width: 0;
		height: 0;
		padding: 0 08px 10px 0;
		background: url(lock.gif);
		}

	.subject img[src="http://www.pictub.com/users/2006/03/17/wisteriavine/albums/random/photos/lock8jz.gif"] {
		width: 0;
		height: 0;
		padding: 0 08px 10px 0;
		background: url(lock.gif);
		}

	span.ljuser img {
		visibility: hidden;
		}

	span.ljuser a {
		width: 16px;
		height: 16px;
		background: url(littleman.gif) no-repeat center left;
		padding: 02px 0 02px 0;
		margin-right: 2px;
		}

	.ljuser a img {
		width: 16px;
		height: 16px;
		padding: 02px 0 02px 0;
		}

	span.ljuser a b {
		padding: 02px 0 02px 0;
		background: #FFF;
		}

 	#maincontent h2 {
		padding: 08px;
		background: #FFF;
		font-weight: lighter;
		color: #999;
		border: 1px solid #9CB8B7;
		font-family: "Tahoma", Helvetica, sans-serif;
		font-size: 7pt;
		}

	ul.ljtaglist li  {
		list-style: none;
		}

	ul.ljtaglist {
		color: #999;
		font-family: "Tahoma", Helvetica, sans-serif;
		font-size: 7pt;
		text-align: left;
		padding: 08px 08px 08px 12px;
		border: 1px solid #9CB8B7;
		background: #FFF;
		}

	.subcontent {
		padding: 16px;
		background: #FFF;
		border: 1px solid #9CB8B7;
		}

	.entry	{
		padding-top: 08px;
		color: #9B9B9B;
		font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
		font-size: 7pt;
		text-align: justify;
		}

	.entry ul li {
		padding-left: 5px;
		margin-left: 0px;
		list-style: decimal-leading-zero;
		list-style-position: outside;
		}

	.entry ol li {
		padding-left: 5px;
		margin-left: 0px;
		list-style: decimal-leading-zero;
		list-style-position: outside;
		}

	.userpic {
		display: none;
		position: relative;
		float: left;
		background: #FFF;
		padding: 5px;
		margin: 10px;
		z-index: 15;
		border: 1px solid #D1D1D1
		}

	.userpicfriends {
		position: relative;
		float: right;
		padding: 5px;
		margin: 10px;
		text-align: center;
		color: #FFF;
		background: #FFF !important;
		font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
		font-size: 7pt;
		z-index: 15;
		}

	.userpicfriends font {
		color: #78A8A6 !important;
		}

	.userpicfriends br {
		display: block;
		height: 0;
		}

	.date	{
		padding-top: 05px;
		text-align: left;
		top: 5px;
		color: #D1D1D1;
		font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
		font-size: 7pt;
		text-transform: uppercase;
		}

	.subject {	
		text-align: left;
		font-weight: none;
		padding-bottom: 05px;
		color: #78A8A6;
		font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
		font-size: 10pt;
		text-transform: lowercase;
		}

	.subject a, .subject a:link, .subject a:visited {
		color: #78A8A6;
		}

	.subject a:hover {
		color: #BED6D5;
		}

	.datesubject {
		background: transparent;
		}

	.ljtags {
		margin-top: 20px;
		color: #78A8A6;
		font-weight: bold;
		text-transform: lowercase;
		}

	.currents strong, .currentmood strong, .currentmusic .currentlocation, .ljtags strong {
		color: #78A8A6;
		font-weight: bold;
		text-transform: lowercase;
		}

	.currents, .currentmood, .currentmusic, .currentlocation {
		color: #9B9B9B;
		font-weight: lighter;
		text-transform: lowercase;
		}

	.ljtags a, .ljtags a:link, .ljtags a:visited {
		color: #9B9B9B;
		text-transform: none;
		font-weight: lighter;
		}

	.currentlocation a, .currentlocation a:link, .currentlocation a:visited {
		color: #9B9B9B;
		text-transform: none;
		font-weight: lighter;
		}
	
	.currentlocation a:hover, .ljtags a:hover {
		color: #BED6D5;
		font-weight: lighter;
		text-transform: none;
		}
		
	.comments {
		font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
		font-size: 7pt;
		text-align: center;
		color: #9B9B9B;
		clear: right;
		position: relative;
		padding: 0 20px 20px 0;
		text-transform: lowercase;
		top: 15px;
		}

	div.comments a, div.comments a:link, div.comments a:visited {
		color: #9B9B9B;
		}

	div.comments a:hover {
		color: #BED6D5;
		text-decoration: none;
		}

	/* maincontent --  entry, reply pages */	
	
	.datesubjectcomment {
		background: #FFF;
		color: #78A8A6;
		font-weight: lighter;
		text-align: left;
		text-transform: lowercase;
		margin-top: 20px;
		}

	.userpiccomment {
		position: relative;
		top: -30px;
		padding: 03px;
		margin: 20px 10px -20px 10px;
		z-index: 15;
		float: left;
		border: 1px solid #9CB8B7;
		background: #FFF;
		}

	.box	{
		color: #9B9B9B;
		border: 1px solid #9CB8B7;
		padding: 08px;
		margin: 08px 0 08px 0;
		clear: right;
		background: #FFF;
		}

	.box b {
		color: #9B9B9B;
		}

	input, textarea, select {
		padding: 03px;
		color: #FFF;
		border: 1px solid #9CB8B7;
		background: #BDD6D5;
		}

	textarea.textbox {
		width: 100% !important;
   		}

	.reply	{
		position: relative;
		margin: 20px 30px 10px 30px;
		padding: 25px 10px 10px 10px;
		text-align: left;
		font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
		font-size: 7pt;
		line-height: 125%;
		background: #FFF;
		color: #9B9B9B;
		}

	.replytosubject {
		color: #9B9B9B;
		text-align: left;
		font-weight: bold;
		text-transform: lowercase;
		}

	.replytoposter {
		color: #9B9B9B;
		text-align: left;
		text-transform: lowercase;
		}

	.commentreply {
		text-align: justify;
		position: relative;
		margin: 10px;
		font-size: 7pt;
		font-family: "Lucida Sans Unicode", Tahoma, Helvetica, sans-serif;
		color: #9B9B9B;
		}

	.commentbox {
		border: 1px solid #9CB8B7;
		padding: 08px;
		margin: 10px;
		background: #FFF;
		}

	.datesubjectcomment a:link, .datesubjectcomment a:visited {
		color: #78A8A6;
		}

	.datesubjectcomment a:hover {
		color: #BED6D5;
		}

	.commentboxpartial {
		border: 1px solid #9CB8B7;
		padding: 10px;
		margin: 10px;
		background: #FFF;
		}

	.commentinfo {
		background: #FFF;
		margin-top: 10px;
		width: 100%;
		}

	/* maincontent -- year/achive pages */

	ul.year	{
		text-align: center;
		padding: 20px 0 20px 0;
		border: 1px solid #9CB8B7;
		background: #FFF;
		}

	ul.year li {
		color: #9B9B9B;
		display: inline;
		}

	table.yeartable {
		margin-left: auto;
		margin-right: auto;
		padding: 08px;
		border: 1px solid #9CB8B7;
		background: #FFF;
		}

	table.yeartable td.yeardate, table.yeartable td.yearday {
		color: #9B9B9B;
		border: 1px solid #D1D1D1;
		}

	table.yeartable td.yearday {
		background: #FFF;
		text-align: center;
		}

	td.yearmonth {
		color: #9B9B9B;
		border-style: none;
		}

	/* footer */

	ul.navfooter {
		padding: 0px;
		margin: 0px;
		}

	ul.navfooter li {
		display: inline;
		margin: 0 0px 0 0px;
		}
		
	.clearfoot {
		display: none;
		clear: both;
		}

	/* misc  */

	.clear {
		display: none;
		height: 15px;
		}

	.skiplinks {
		text-transform: lowercase;
		text-align: center;
		margin: 08px 0 08px 0;
		padding: 08px;
		border: 1px solid #9CB8B7;
		background: #FFF;
		}

	/* for formatting header image */

		.headerimage {
position: relative;
align: center;
width: 820px;
height: 210px;
margin-bottom: 0px;
margin-left: auto; 
margin-right: auto;
background-image: url(http://www.pictub.com/users/2006/03/17/wisteriavine/albums/random/photos/je_notalone.png);
background-position: center;
background-repeat: no-repeat;
}

	/* for formatting separators between entries */

		.separator {
		background: transparent;
		height: 08px;
		}