/* Cleaned CSS: */

body {
     font-family: Arial, sans-serif;
     font-size: 12px;
     margin: 0px;
     background-color: #a9a7d1;
     color: #f4f5f8;
     background-image: url('');
	 cursor: default;
     }
a {
     color: #f4f5f8;
	 text-decoration: none;
	 border-bottom: #ffffff dashed 1px;
     }
a:visited {
     color: #f4f5f8;
     }
a:hover {
	 color: #ffffff;
	 text-decoration: none;
	 cursor: ne-resize;
	 border: none;
	 }
blockquote {
	text-align: justify;
	width: 90%;
	margin: 0px auto;
	padding: 8px;
	border: #a9a7d1 dashed 1px;
	background-attachment: scroll;
	background-color: #a9a7d1;
	background-image: url(images/title.jpg);
	background-position: center;
	background-repeat: repeat;
	}
q {
	text-align: justify;
	width: 90%;
	margin: 0px auto;
	padding: 8px;
	border: #a9a7d1 dashed 1px;
	background-attachment: scroll;
	background-color: #a9a7d1;
	background-image: url(images/title.jpg);
	background-position: center;
	background-repeat: repeat;
	}
/* HEADER AREA */

.pageheaderblock {
     text-align: left;
	 width: 90%;
	 height: 100px;
	 margin-left: auto;
	 margin-right: auto;
	 background-attachment: scroll;
	 background-color: #5e5aa0;
	 background-image: url(images/bg.jpg);
	 background-position: center;
	 background-repeat: repeat;
     }	 
.header-icon {
     top: 0px;
     right: 0px;
     position: absolute;
     z-index: 1;
	 display: none;
     }
.header-title {
     font-family: "Futurist Fixed-width", "Century Gothic", Verdana;
     font-size: 30px;
     color: #ffffff;
     padding: 0px 20px 0px 20px;
     }
.header-subtitle {
     color: #f4f5f8;
     font-family: Georgia, "Times New Roman", Times, serif;
	 font-style: italic;
     font-size: 18px;
	 text-indent: 15px;
     padding: 0px 24px 0px 24px;
	 }
.header-menu {
     padding: 0px;
	 margin-top: 23px;
     font-size: 12px;
     line-height: 20px;
	 text-align: right;
     }
.header-menu a, .header-menu a:visited { 
     white-space: nowrap;
     padding: 2px 6px 2px 6px;
	 color: #ffffff;
     text-decoration: none;
	 border: none;
     }
.header-menu a:hover {
	 color: #ffffff;
     background-color: #514d95;
     }
.header-menu ul {
     margin: 0px;
     padding: 0px;
     }
.header-menu li {
     display: inline;
     }
/*Page Title*/
.bodyheaderblock {
	 margin-left: auto;
	 margin-right: auto;
     }
.body-title {
	 width: 90%;
	 margin-left: auto;
	 margin-right: auto;
     font-family: "Futurist Fixed-width", "Century Gothic", Verdana;
     font-size: 18px;
	 font-style: italic;
     color: #f4f5f8;
	 background-attachment: scroll;
	 background-color: #5e5aa0;
	 background-image: url(images/title.jpg);
	 background-position: center;
	 background-repeat: repeat;
	 border: #a9a7d1 dashed 1px;
     text-align: left;
	 text-indent: 15px;
     }
.body-midtitle {
	 width: 98%;
	 margin: 0px 5px;
     font-family: "Futurist Fixed-width", "Century Gothic", Verdana;
     font-size: 18px;
	 font-style: italic;
     color: #f4f5f8;
	 background-attachment: scroll;
	 background-color: #5e5aa0;
	 background-image: url(images/title.jpg);
	 background-position: center;
	 background-repeat: repeat;
	 border: #a9a7d1 dashed 1px;
     text-align: left;
	 text-indent: 15px;
     }
/*Main Page*/
.bodyblock {
	 width: 90%;
	 margin-left: auto;
	 margin-right: auto;
	 background-attachment: scroll;
	 background-color: #5e5aa0;
	 background-image: url(images/bg.jpg);
	 background-position: center;
	 background-repeat: repeat;
     }
/*Sidebar*/
.sidebar {
     font-family: ;
     font-size: 11px;
	 margin-left: 5px;
	 margin-right: 5px;
     width: 161px;
     }
.sidebox {
     background-color: #5e5aa0;
     margin: 4px 0px 4px 0px;
     }
.sideboxTitle {
     background-attachment: scroll;
	 background-color: #5e5aa0;
	 background-image: url(images/title.jpg);
	 background-position: center;
	 background-repeat: repeat;
	 border: #a9a7d1 dashed 1px;
     font-family: "Futurist Fixed-width", "Century Gothic", Verdana;
     font-size: 12px;
     padding: 4px 0px 4px 8px;     
     text-align: ;
     }
.sideboxContent {
     padding: 2px 4px 2px 4px;
	 border: #a9a7d1 dashed 1px;
     }
    /*Profile Box*/
.sidebox #profile {
     text-align: center;
     }
.profile-userpic {
	 }
.profile-label {
     font-weight: bold;
	 font-style: italic;
     }
.profile-content {
	 }
	 /*Free Text Box*/
#freetext {
	 }
	 /*Calendar Sidbox*/
.sidebox #latestmonth {
	 text-align: center;
	 }
.sidebox #latestmonth table{
     width: 98%;
     margin-top: 4px;
     }
.sidebox #latestmonth tr {
	 }
.sidebox #latestmonth td {
	 border-bottom: 1px dotted #a9a7d1;
	 }
.latestmonth-inactive {
	 }
.latestmonth-active {
	 background-attachment: scroll;
	 background-color: #5e5aa0;
	 background-image: url(images/title.jpg);
	 background-position: center;
	 background-repeat: repeat;
	 }
	 /*Search Sidebox*/
.sidebox #search {
	 }
#SearchTerm {
	 background-color: #5e5aa0;
	 color: #f4f5f8;
	 }
#SearchType {
	 background-color: #5e5aa0;
	 color: #f4f5f8;
	 }
	 /*Tsgs Sidebox*/
.sidebox #tags_sidebox {
     text-align: center;
     }
	 /*Links List Sidebox*/
.sidebox #systemlinks {
     text-align: left;
     }
.listitem {
	 }
.listtitle {
	 color: #ffffff;
	 border-bottom: 1px dotted #a9a7d1;
	 font-size: 12px;
	 margin-top: 5px;
     }

/*ENTRIES*/

.entryHolder {
	 background-color: #5e5aa0;
	 border: 1px dotted #a9a7d1;
	 margin: 5px;
     }
.entryHeader {
	 border-bottom: 1px dotted #a9a7d1;
     background-attachment: scroll;
	 background-color: #5e5aa0;
	 background-image: url(images/title.jpg);
	 background-position: center;
	 background-repeat: repeat;
	 padding: 5px;
     }
.entryHeader a{
     }
.entryHeaderDate {
	 font-style: italic;
	 font-size: 9px;
	 }
.entryHeaderDate a {
     }
.entryHeaderDate a:hover {
     }
.entryHeaderSubject {
     font-weight: bold;
     }
.entryUserinfo {
     text-align: center;
	 margin: 8px;
     background-color: #5e5aa0;
     }
.entryUserinfo-usericon img { 
	 border: 0; 
     } 
.entryText {
     padding: 6px;
     }
.entryMetadata {
     padding-left: 6px;
     }
.entryMetadata ul {
     margin: 0px;
     padding: 0px;
     }
.entryMetadata li {
     list-style: none;
     display: block;
     padding-right: 10px;
     }
.entryMetadata-label {
     font-weight: bold;
     padding-right: 4px;
     }
.entryMetadata-content {
	 font-style: italic;
	 }
.entryLinkbar {
     text-align: right;
     padding: 4px 0px 4px 0px;
	 font-size: 10px;
     }
.entryLinkbar ul {
     margin: 0px;
     padding: 0px;
     }
.entryLinkbar li {
     padding: 0px 5px;
     margin: 0px;
	 display: inline;
     }

/*Entry Page*/
/*Paid and Permanent Users Only*/

.commentHolder {
	 background-color: #5e5aa0;
	 border: 1px dotted #a9a7d1;
     margin: 4px 0px 4px 0px;
     }
.commentHeader {
     background-attachment: scroll;
	 background-color: #5e5aa0;
	 background-image: url(images/title.jpg);
	 background-position: center;
	 background-repeat: repeat;
	 border-bottom: 1px dotted #a9a7d1;
     font-size: 12px;
     padding: 4px 0px 4px 8px;
     }
.commentHeader a {
     }
.commentHeaderScreened {
     font-family: ;
     font-size: 12px;
     background-color: #a9a7d1;
     padding: 4px 0px 4px 8px;
     } 
.commentHeaderSubject {
     font-weight: bold;
     }
.commentUserinfo {
     text-align: center;
	 margin: 0px 0px 8px 0px;
     background-color: #5e5aa0;
     }
.commentUserinfo-usericon img { 
     border: 0; 
     } 
.commentUserinfo-username {
	 }
.commentText {
     padding: 6px;
     }
.commentLinkbar {
     font-size: 11px;
     text-align: right;
     padding-top: 4px;
     padding-bottom: 4px;
     }
.commentLinkbar ul {
     margin: 0px;
     padding: 0px;
     }
.commentLinkbar li {
     padding: 0px 5px 0px 5px;
     margin: 0px;
     display: inline;
     }
.replyform {
	 width: 98%;
	 background-color: #5e5aa0;
	 border: 1px dotted #a9a7d1;
	 margin: 0px 5px;
     }
.textbox  {
	 width: 98%;
	 background-color: #5e5aa0;
	 color: #f4f5f8;
	 }
textarea {
	 background-color: #5e5aa0;
	 color: #f4f5f8;
	 }

/*Calendar Page*/
	 /*Year View*/
	 
.month {
     width: 98%;
     border: 1px dotted #a9a7d1;
	 margin: 5px auto;
     }
.daytitles {
     text-align: center;
     border: 1px dotted #a9a7d1;
	 background-attachment: scroll;
     background-color: #5e5aa0;
	 background-image: url(images/title.jpg);
	 background-position: center;
	 background-repeat: repeat;
	 color: #f4f5f8;
     }
.day-blank {
     border: 1px dotted #a9a7d1;
     }
.day {
     border: 1px dotted #a9a7d1;
     }
.day-date {
     border-bottom: 1px dotted #BBC6C0;
	 border-right: 1px dotted #BBC6C0;
	 background-attachment: scroll;
     background-color: #5e5aa0;
	 background-image: url(images/title.jpg);
	 background-position: center;
	 background-repeat: repeat;
     width: 50%;
     text-align: center;
     }
.day-count {
     width: 50%;
     text-align: center;
     float: right;
     font-size: 14px;
     }
.day-count a {
     }
	 
	 /*Month View*/
	 
.daysubjects {
     padding: 8px 8px 8px 40px;
     }


/*Tags Page*/

.tagstable {
	 width: 98%;
	 margin: 5px auto; 
	 }
.tagstable tr {
	 }
.tagstable td {
     border: 1px dotted #a9a7d1;
     }

/*Bottom Page Navigation*/

.bodynavblock {
     border: 1px dotted #a9a7d1;
     background-attachment: scroll;
     background-color: #5e5aa0;
	 background-image: url(images/title.jpg);
	 background-position: center;
	 background-repeat: repeat;
     margin: 5px;
     padding: 5px;
     }
.bodynavblock a, .bodynavblock a:visited {
     }
#footer-menu {
     font-size: 11px;
     }
#footer-menu a, .footer-menu a:visited {
     white-space: nowrap;
     padding: 6px;
     }     
#footer-menu ul {
     }
#footer-menu li {
     display: inline;
     }

/*Footer*/
	 
.pagefooterblock {
	 width: 90%;
	 margin-left: auto;
	 margin-right: auto;
	 text-align: center;
     border: 1px dotted #a9a7d1;
     background-attachment: scroll;
     background-color: #5e5aa0;
	 background-image: url(images/title.jpg);
	 background-position: center;
	 background-repeat: repeat;
	 padding: 5px 0px;
	 }
.pagefooterblock a, .pagefooterblock a:visited {
     }
