/* Cleaned CSS: */

	body {
		background: #2b2b54 url() repeat scroll top left;
		color: #333333;
		font-family: Georgia, sans-serif;
		font-size: 10pt;
		margin: 0;
		padding: 0;
		min-width: 800px;
		text-align: center;
	}
	a, .entry1 a, .sContent1 a {
		color: #4d4e7d;
	}
	a:visited, .entry1 a:visited, .sContent1 a:visited {
		color: #4d4e7d;
	}
	a:active, .entry1 a:active, .sContent1 a:active {
		color: #000000;
	}
	a:hover, .entry1 a:hover, .sContent1 a:hover {
		color: #000000;
	}
	.entry2 a, .sContent2 a {
		color: #4d4e7d;	
	}
	.entry2 a:visited, .sContent2 a:visited {
		color: #4d4e7d;
	}
	.entry2 a:active, .sContent2 a:active {
		color: #000000;
	}
	.entry2 a:hover, .sContent2 a:hover {
		color: #000000;
	}
	.comment1 a, .comment1P a {
		color: #4d4e7d;
	}
	.comment1 a:visited, .comment1P a:visited {
		color: #4d4e7d;
	}
	.comment1 a:active, .comment1P a:active {
		color: #000000;
	}
	.comment1 a:hover, .comment1P a:hover {
		color: #000000;
	}
	.comment2 a, .comment2P a {
		color: #4d4e7d;
	}
	.comment2 a:visited, .comment2P a:visited {
		color: #4d4e7d;
	}
	.comment2 a:active, .comment2P a:active {
		color: #000000;
	}
	.comment2 a:hover, .comment2P a:hover {
		color: #000000;
	}
	.commentScreened a, .commentScreenedP a {
		color: #4d4e7d;
	}
	.commentScreened a:visited, .commentScreenedP a:visited {
		color: #4d4e7d;
	}
	.commentScreened a:active, .commentScreenedP a:active {
		color: #000000;
	}
	.commentScreened a:hover, .commentScreenedP a:hover {
		color: #000000;
	}
	h1 {
		margin: 0;
		padding: 0;
		font-size: 2em;
	}
	h2 {
		margin: 0;
		padding: 20px 0 0 0;
		font-size: 1.2em;
	}
	#header h1 {
		padding: 20px;
	}
	#header h2 {
		padding: 0 20px 20px 20px;
	}
	h3 {
		padding: 0.2em;
	}
	h3.title {
		margin: 0;
	}
	.entry1 h3.title {
		background: #4d4e7d url() repeat scroll top left;
		color: #a3a4ba;
		border: 1px solid #0a0d3d;
	}
	.entry2 h3.title {
		background: #4d4e7d url() repeat scroll top left;
		color: #a3a4ba;
		border: 1px solid #0a0d3d;	
	}
	.comment1 h3.title {
		background: #4d4e7d url() repeat scroll top left;
		color: #a3a4ba;
		border: 1px solid #0a0d3d;
	}
	.comment2 h3.title {
		background: #4d4e7d url() repeat scroll top left;
		color: #a3a4ba;
		border: 1px solid #0a0d3d;
	}
	.commentScreened h3.title {
		background: #ffffff url() repeat scroll top left;
		color: #a3a4ba;
		border: 1px solid #0a0d3d;	
	}
	h4 {
		margin: 0;
		font-size: 1.1em;
		padding: 0.2em;
	}
	.sContent1 h4.title {
		background: #4d4e7d url() repeat scroll top left;
		color: #a3a4ba;
		border: 1px solid #0a0d3d;
	}
	.sContent2 h4.title {
		background: #4d4e7d url() repeat scroll top left;
		color: #a3a4ba;
		border: 1px solid #0a0d3d;			
	}
	img {
		border: 0;
	}
	#container {
		color: #333333;
		width: 800px;
		margin: 0 auto;
		
		text-align: left;
	}
	#header {
		background: #808080 url() repeat scroll top left;
		color: #ffffff;
		margin: 0;
	}
	#menu {
		background: #4d4e7d url() repeat scroll top left;
	}
	#wrap {
		background: #6e6f91 url() repeat scroll top left;
		color: #333333;
		margin: 0;
		padding: 10px;
	}
	#content {
		background-color: transparent;
		color: #333333;
		margin: 10px 0;
	}
	#sidebar {
		background-color: transparent;
		color: #333333;
		width: 200px;	
    	float: right;
    	margin: 10px 10px 10px 0px;
    	display: inline;
	}
	#footer {
		background: #4d4e7d url() repeat scroll top left;
		clear: both;
	}
	#comments {
		margin: 0;
		padding: 0;
	}
	#commentsPost {
		padding: 10px;
		border: 1px solid #0a0d3d;
		background-color: #a3a4ba;
		color: #0a0d3d;
	}
	#commentsPost div.commentsForm {
		width: 99%;
		overflow: auto;
	}
	.navigation {
		margin: 10px 0;
		padding: 10px;
		text-align: center;
		border: 1px solid #0a0d3d;
		background-color: #a3a4ba;	
		color: #0a0d3d;	
	}
	.centered {
		text-align: center;
	}
	.smilies {
		margin: 10px 0;
		padding: 10px 10px 3em 10px;
		text-align: center;
		border: 1px solid #0a0d3d;
		background-color: #a3a4ba;	
		color: #0a0d3d;
	}
	dl.month {
		margin: 0;
		padding: 0;		
	}
	dl.month dd {
		margin: 0 0 0.5em 2em;
		padding: 0;
	}
	.entry1, .entry2 {
		margin: 0;
		padding: 10px;
		line-height: 1.2;
	}
	.entry1 {
		border: 1px solid #0a0d3d;
		background-color: #a3a4ba;	
		color: #0a0d3d;	
	}
	.entry2 {
		border: 1px solid #0a0d3d;
		background-color: #a3a4ba;
		color: #0a0d3d;
	}
	.entryPic {
		float: right;
		position: relative;
		margin: -66px 0 0 0;
		padding: 5px;
		width: 100px;
		height: 100px;
		text-align: center;
	}
	.entry1 .entryPic {
		background: #4d4e7d url() repeat scroll top left;
		border: 1px solid #0a0d3d;
	}
	.entry2 .entryPic {
		background: #4d4e7d url() repeat scroll top left;
		border: 1px solid #0a0d3d;
	}
	.comment1 .entryPic {
		background: #4d4e7d url() repeat scroll top left;;
		border: 1px solid #0a0d3d;
	}
	.comment2 .entryPic {
		background: #4d4e7d url() repeat scroll top left;;
		border: 1px solid #0a0d3d;
	}
	.commentScreened .entryPic {
		background: #ffffff url() repeat scroll top left;
		border: 1px solid #0a0d3d;	
	}	
	.entryBody {
		margin: 0;
		padding: 10px 0;
		
	}
	.entryMeta {
		margin: 10px 0 0 0;	
	}	
	.entryInfo {
		margin: 10px 0 0 0;
		text-align: right;
	}
	.entryInfo1 {
		margin: 0;
		padding: 0.2em;
		position: relative;
	}
	.ljtags {
		margin: 10px 0 0 0;
	}
	.entry1 input, .entry1 textarea {
		border: 1px solid #0a0d3d;
		background-color: #a3a4ba;	
		color: #0a0d3d;			
	}
	.entry2 input, .entry2 textarea {
		border: 1px solid #0a0d3d;
		background-color: #a3a4ba;
		color: #0a0d3d;	
	}
	.comment1, .comment2, .commentScreened {
		margin: 76px 0 0 0;
		padding: 10px;
		line-height: 1.2;
	}
	.comment1P, .comment2P, .commentScreenedP {
		margin: 20px 0 0 0;
		padding: 10px;
		line-height: 1.2;
	}
	.comment1, .comment1P {
		border: 1px solid #0a0d3d;
		background-color: #a3a4ba;
		color: #0a0d3d;
	}	
	.comment2, .comment2P {
		border: 1px solid #0a0d3d;
		background-color: #a3a4ba;
		color: #0a0d3d;
	}
	.commentScreened, .commentScreenedP {
		border: 1px solid #0a0d3d;
		background-color: #ffffff;
		color: #a3a4ba;		
	}
	.commentBody {
		margin: 1em 0 0 0;
	}
	.commentInfo {
		margin: 10px 0 0 0;
		text-align: right;
	}
	.commentInfo1 {
		margin: 0;
		padding: 0.2em;
		position: relative;		
	}
	#multiform_form {
		padding: 10px;
	}
	#menu ul, #footer ul {
		list-style-type: none;
		margin: 0;
		padding: 0.5em 20px;
	}
	#menu ul li, #footer ul li {
		display: inline;
	}
	#menu ul li a, #footer ul li a {
		text-decoration: none;
		padding: 0.5em 20px;
		background-color: #4d4e7d;
		color: #ffffff;
	}
	#menu ul li a:hover, #footer ul li a:hover, #menu ul li.active a {
		background-color: #6e6f91;
		color: #a0f0c0;
	}
	#sidebar ul {
		list-style-type: none;
		margin-left: 0.5em;
		padding: 0;
	}
	#sidebar ul ul {
		list-style-type: none;
		margin-left: 0.5em;
		padding: 0.5em;
	}
	blockquote {
		margin: 0 0 0 10px;
		padding: 0 0 0 10px;
		border-left: 1px solid #0a0d3d;
	}
	acronym {
		border-style: dashed;
		border-width: 0 0 1px 0;
		cursor: help;
	}
	#commentsPost input {
		border: 1px solid #0a0d3d;
		background-color: #a3a4ba;
		color: #0a0d3d;		
	}
	#commentsPost textarea {
		border: 1px solid #0a0d3d;
		background-color: #a3a4ba;
		color: #0a0d3d;	
		width: 100%;
	}
	.sContent1, .sContent2 {
		margin: 20px 0;
		padding: 10px;
		line-height: 1.2;	
	}
	.sContent1 {
		border: 1px solid #0a0d3d;
		background-color: #a3a4ba;
		color: #0a0d3d;
	}
	.sContent2 {
		border: 1px solid #0a0d3d;
		background-color: #a3a4ba;
		color: #0a0d3d;
	}
	.calendarBG {
		background-color: transparent;
		margin: 0;
		padding: 0;
		text-align: center;
	}
	.centered .calendarBG {
		margin: 0 auto;
	}
	.calendarDayHeading {
		color: #0a0d3d; 
		background-color: #a3a4ba; 
		font-weight: bold; 
		text-align: center;
		vertical-align: middle;	
	}
	.calendarAlt1 {
		color: #0a0d3d;
		background-color: #a3a4ba;
		text-align: center;
		vertical-align: middle;	
	}
	.calendarAlt2 {
		color: #0a0d3d;
		background-color: #a3a4ba;
		text-align: center;
		vertical-align: middle;		
	}
	.calendarFooter {
		color: #0a0d3d;
		background-color: #a3a4ba;		
		text-align: center;
	}

	a.info {
		position: relative;
		z-index: 24;
		background-color: #a3a4ba;
		color: #0a0d3d;
		text-decoration: none;
	}

	a.info:hover{
		z-index: 25;
		background-color: #4d4e7d;
	}

	a.info span {
		display: none;
	}

	a.info:hover span {
		display: block;
		position: absolute;
		top: 2em;
		left: 2em;
		width: 15em;
		border: 1px solid #0a0d3d;
		background-color: #4d4e7d;
		color: #a3a4ba;
		text-align: center
	}
	
	
