/* Cleaned CSS: */

	

	
	body	{
background: url(http://personal.nbnet.nb.ca/litha/glimmer/bk.jpg) top center repeat #fc3e94;

		text-align: center;
		color: #ffd4ff;

		font-family: "Verdana", sans-serif;
		
font-size: 11px;
		margin: 0px;}


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


	a:hover {
color: #ffd4ff;

		text-decoration: none;
}


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


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


	#content {width: 750px;
		
		  margin-left: auto; margin-right: auto;
	  	  background: url(http://personal.nbnet.nb.ca/litha/glimmer/ljbk1.jpg) top center repeat #000000;

		  padding: 0px;
}



	#maincontent {margin: 0px 20px 0px 230px;

		      font-family: "Verdana", sans-serif;

		      font-size: 11px;

		      color: #ffd4ff;

	    	      text-align: left;
}


	#sidebar {
padding: 0px 0px 0px 0px;
		  margin: 15px;
		  background-color: #000000;

	  	  font-size: 11px;

		  font-family: "Verdana", sans-serif;
	  	  color: #2b7c9a;

		  width: 130px;
		  float: left;
		  text-align: left;
		  line-height: 18px
}



	#header {width: 100%;
		height: 372px;
		padding: 0px;
		margin: 0px;
		text-align: left;
		font-family: "Verdana", sans-serif;

		font-size: 11px;

		font-weight: bold;

		background: url(http://personal.nbnet.nb.ca/litha/glimmer/ljtitle.jpg) top center no-repeat transparent;

		}



	#footer {margin: 0px 0px 0px 230px
		text-align: center;

		font-family: "Verdana", sans-serif;

		font-size: 11px;
		font-weight: bold;

		color: #ffd4ff;

		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: #ffd4ff;
		 padding: 2px 5px;
}



	div#header a:hover, div#footer a:hover {
color: #fc3e94;
 background: #ffd4ff; text-decoration: none;
}

	ul.navheader 
{padding: 275px 25px 10px 10px; margin: 20px;
}

	ul.navheader li  {
display: inline; padding: 0 3px 0 3px;
}


	li.view {
		border-bottom: 2px solid #16425a;
		}


	.title	{display: none;
		font-family: "Verdana", sans-serif;
		font-size: 11px;
		font-weight: normal;

		line-height: 200%;

		top: 10px;}


	.subtitle {display: none;
		
  font-family: "Verdana", sans-serif;
		  font-size: 11px;
		  font-weight: normal;
		  top: 10px;
}


/* sidebar */

	div#sidebar a, div#sidebar a:link, div#sidebar a:visited {
color: #2b7c9a;
}


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


	.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 {
border-color: #ffd4ff;
			border-width: 1px;

			border-style: solid;

			text-align: center;

			font-family: "Verdana", sans-serif;

			font-size: 11px;
}



	.sbarcalendarposts {
border-color:  #ffd4ff;

			    border-width: 1px;

			    border-style: solid;

			    background-color: #ffd4ff;

			    text-align: center;

			    font-family: "Verdana", sans-serif;

			    font-size: 11px;
}


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


	li.sbaritem
 {padding: 0px;}



	li.sbartitle
 {
			color: #fc3e94;
			padding: 0px 0px 3px 0px;
			bottom-border: 1px solid #2b7c9a
			text-transform: uppercase;
			font-weight: bold;
		      
}

	div.sbarbody a, div.sbarbody a:link, div.sbarbody a:visited {
		line-height: 18px;
		margin: 2px 0px; 
		color: #fc3e94;
		font-weight: bold;
		}

	div.sbarbody a:hover {
		margin: 2px 0px; 
		text-decoration: none;
		color: #2b7c9a;
		}

/* maincontent */
	.subcontent {}


	.entry	{margin: 0px 10px 10px 0px;

		color: #fc3e94;

		font-family: "Verdana", sans-serif;

		font-size: 11px;

		text-align: left;

}



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


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


	.userpic {
position: relative;

		float: right;

		background-color: #000000;

		padding: 5px;

		margin: 10px;

		z-index: 15;

		border-width: 1px;

		border-color: #ffd4ff;

		border-style: solid;
}



	.userpicfriends {
position: relative;

			float: right;

			padding: 5px;

			margin: 10px;

			text-align: center;

			border-style: solid;

			border-width: 1px;

			border-color: #ffd4ff;

			font-family: "Verdana", sans-serif;
	
		font-size: 11px;
	
		z-index: 15;
}


	.date {line-height: 200%;

		top: 5px;

		color: #ffcc00;

		font-family: "Verdana", sans-serif;

		font-size: 11px;
		font-weight: bold;
}



	.subject {margin: 0px 0px 10px 0px;
		font-weight: bold;

		color: #99cc33;

		font-family: "Verdana", sans-serif;

		font-size: 13px;
		text-transform: uppercase;
}


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


	.subject a:hover {
color: #ffd4ff;
}



	.datesubject {}



	.currents, .currentmood, .currentmusic {
font-family: "Verdana", sans-serif;
				
		font-size: 11px;}



	.comments {
font-family: "Verdana", sans-serif;

		font-size: 11px;

		text-align: right;

		padding: 0px 5px 0px 5px;

		position: relative;

		top: 15px;
}


	div#maincontent a, div#maincontent a:link, div#maincontent a:visited {
		color: #2b7c9a;
		font-weight: bold;
		text-decoration: none;
		}
	
	div#maincontent a:hover {
		color: #ffd4ff;
		text-decoration: none;
		}

	div.comments a, div.comments a:link, div.comments a:visited 
		{
color: #2b7c9a;
		font-weight: bold;
		text-decoration: none;
}


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


	div.ljtags {
		margin: 10px 0px 0px 0px;
		font-weight: bold;
		}


/* maincontent --  entry, reply pages */
	.datesubjectcomment {background-color: #ffd4ff;

				padding: 5px;

				margin-top: 20px;}


	.userpiccomment {
position: relative;

			border-width: 1px;

			border-style: solid;

			border-color: #ffd4ff;
	
		background-color: #000000;

			top: -30px;

			left: 0px;

			padding: 5px;

			margin: 10px 10px -20px 10px;

			z-index: 15;

			float: right;

			border-width: 1px;

			border-color: #ffd4ff;

			border-style: solid;
}



	.box {
border-style: solid;

		border-width: 1px 0px 0px 0px;

		border-color: #ffd4ff;

		padding: 10px;

		clear: left;
}



	input, textarea {
background-color: #000000;
 color: #fc3e94;
}



	textarea.textbox  {
width: 100% !important;
}


	.reply	{
position: relative;

		margin: 20px 30px 10px 30px;

		padding: 25px 10px 10px 10px;

		text-align: left;

		font-family: "Verdana", sans-serif;

		font-size: 11px;

		line-height: 125%;

		background-color: #000000;

		color: #fc3e94;
}



	.replytosubject {
font-weight: bold;
}



	.commentreply {
position: relative;
	
		margin: 10px;

			font-size: 11px;

			font-family: "Verdana", sans-serif;
	
		color: #fc3e94;
}



	.commentbox {
border-color: #ffd4ff;
	 
		border-width: 1px;
	 
		border-style: solid;
	 
		padding: 10px;
	 
		margin: 10px;
	 
		background-color: #000000;
}


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

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


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


	.commentinfo {
background-color: #000000;
	 
		margin-top: 10px;
	 
		width: 100%;
}
			
		


/* maincontent -- year/achive pages */

	ul.year {
text-align: center;
 padding-bottom: 40px;
}


	
ul.year li {
display: inline;}



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


	table.yeartable td.yeardate, table.yeartable td.yearday {
border-width: 1px;

								border-style: solid;
						
		border-color: #ffd4ff;
}


	table.yeartable td.yearday {
background-color: #ffd4ff;
 text-align: center;
}



	td.yearmonth {
border-style: none;
}


/* footer */


	ul.navfooter{
padding: 0px; margin: 0px;
}



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



	.clearfoot {clear: both;
}


/* misc  */

	.clear {height: 15px;
}



	.skiplinks {
text-align: center;
}



	.headerimage {
/* for formatting header image */
}



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

