/* GENERAL CUSTOMIZATIONS */
  body {
	 font-family:arial, sans-serif;
	 font-size:8pt;
     margin: 0px;
     background-color: #6699CC;
	 color: #6699CC;}

  a {
     color: #99FFFF;
	 font-weight:bold;
	 font-family:arial, sans-serif;
	 text-decoration:none;}

  a:hover {
     color: #CCCCFF!important;}

  a img { border:0;}

  .bodyblock {
     padding: 0px 20px 0px 20px;}




/* TITLE OF YOUR CURRENT PAGE (FRIENDS, ENTRIES, ETC) */
  .bodyheaderblock {}
  .body-midtitle {}

  .body-title {
	 font-family:'arial', sans-serif;
	 text-transform:uppercase;
	 font-size:8pt;
	 color:#FFFFFF;
	 background-color:#000066;
	 letter-spacing:5px;
     padding-left: 24px;}



/* HEADER & FOOTER */
  .pageheaderblock {
     background-image:url(http://www.rampantcreativity.com/topimage.jpg);
	 background-repeat:no-repeat;
	 background-color:#000066;
	 height:250px;}

/* HEADER ## TITLE & SUBTITLE */
  .header-title {
     color:#ffffff;
	 font-size:1px;}

  .header-subtitle {
     color:#ffffff;
	 font-size:1px;}

/* HEADER ## TOP NAVIGATION */
	.header-menu {
	 text-align:center;
	 position:absolute;
	 top: 105px; left:60px;
	 width:230px;}

  .header-menu a, .header-menu a:visited { 
     text-align: left;
	 font-weight:bold;
	 padding-right:8px;
     color: #000000;
     text-decoration: none;}

  .header-menu ul, #footer-menu ul {
     margin: 0;
     padding: 0;}

  .header-menu li, #footer-menu li {
	 float:left;
	 list-style-type:none;}



/* FOOTER */
  .pagefooterblock {
	 display:none;}

  #footer-menu a, .footer-menu a:visited {
     white-space: nowrap;
	 padding-right:20px;
	 position:relative;
	 top:-7px;}

  .bodynavblock {
     background-color: #000099;
     padding:10px;}

  #footer-menu {}



/* ENTRIES */
  .entryHolder {
     color: #ffffff;
     background-color: #333333;
     font-family: ;
     font-size: 8pt;
     margin: 4px 0px 20px 0px;}

  .entryText {
	 text-align:justify;
     padding: 10px;}

/* ENTRY ITEMS ## DATE */
  .entryHeaderDate {
	 display:none;}

  .entryHeaderDate a {
     color : #606060;
     text-decoration : none;}

  .entryHeaderDate a:hover {
     text-decoration : underline;}


/* ENTRY ITEMS ## USERNAME BENEATH ICON ON FRIENDS PAGE */
  .entryUserinfo {
     text-align: center;
     margin: 0px 8px 8px 0px;}

  .entryUserinfo a {
	 color:#EE7AAE;
	 background-color:#333333;}

  .entryUserinfo a:hover {
	 color:#E6E555 !important;}


/* ENTRY ITEMS ## ICON */
  .entryUserinfo-usericon img { 
     border-left:10px solid #202020;
	 border-top:12px solid #202020;}


/* ENTRY ITEMS ## SUBJECT */
  .entryHeader {
	 background-color:#000000;
	 border-bottom:1px dotted #9ACEE3;
	 text-align:left;}

  .entryHeaderSubject {
     font-size:8pt;
	 font-family:arial, sans-serif;
	 text-transform:uppercase;
	 letter-spacing:2px;
	 color:#B3E1EE;}


/* ENTRY ITEMS ## CURRENTS */
  .entryMetadata {
     padding-left: 6px;
	 color:#FAB0BF;}

  .entryMetadata ul {
     margin: 0px;
     padding: 0px;}

  .entryMetadata li {
     list-style: none;
     padding-right: 10px;}

  .entryMetadata-label {
     font-weight: bold;
	 font-size:7pt;
	 color:#FB5E73;
	 text-transform:uppercase;
     padding-right: 4px;}


/* ENTRY ITEMS ## COMMENTS */
  .entryLinkbar {
     font-family: ;
     font-size: 11px;
     color: #000000;
     text-align: right;
	 padding:4px 0 4px 0;
     }
  .entryLinkbar ul {
     margin: 0px;
     padding: 0px;
     }
  .entryLinkbar li {
     padding: 0px 5px 0px 5px;
     margin: 0px;     
     display: inline;}




/* CALENDAR ITEM ## LINK TO ENTRIES ON THAT DAY */
  .yearlinks{
     text-align: right;}

  .yearlink{
     padding-left:4px;
     padding-right: 4px;}

/* CALENDAR ITEM ## MONTH TABLE */
  .month {
     width: 500px;
     border: 0;}

/* CALENDAR ITEM ## DAY VIEW */
  .daysubjects {
     color: #000000;
     padding: 8px 8px 8px 40px;}

  .daytitles {
     text-align: center;
     border: 1px solid #496a68;
     color: #ffffff;
	 font-family:arial black;
	 text-transform:uppercase;
     }
  .day-blank {
     border: 1px solid #496a68;
    }
  .day {
     border: 1px solid #404040;
     }
  .day-blank {
	 background-color:#ffffff;
	 border:0;
	 }
  .day-date {
     font-family:'arial black', sans-serif;
	 font-size:8pt;
     color: #ffffff;
     width: 50%;
     text-align: center;
     }
  .day-count {
     width: 50%;
     text-align: center;
     float: right;
     font-size: 20px;
     }
  .day-count a {
     text-decoration: none;
	 color:#606060;
	 font-size:10pt;
     }
  .day-count a:hover {
	 border:0;}  



/* SIDEBAR ITEMS ## ICON */
  .sidebar {
	 position:relative;
	 top:-200px;
	 background-color:#333333;
     font-family: ;
     font-size: 11px;
     margin-left: 20px;
     width: 200px;}

  .sidebox {
     color: #000000;
     margin: 4px 0px 4px 0px;}


/* SIDEBAR ITEMS ## LINKS */
  .sidebox a {
	 color:#CCFFFF;
	 text-decoration:none;}


/* SIDEBAR ITEMS ## TITLE */
  .sideboxTitle {
     color: #99CCFF;
     font-size: 8pt;
	 border-bottom:1px dotted #ffffff;
	 letter-spacing:2px;
	 text-transform:uppercase;
     padding: 4px 0px 4px 8px;     
     text-align: center;
     }

  .sideboxContent {
     padding: 2px 4px 2px 4px;
	 color:#CCFFFF;}

  .sidebox #profile, sidebox #latestmonth, .sidebox #systemlinks {
     text-align: center;}

/* SIDEBAR ITEMS ## TAGS */
  .sidebox #tags_sidebox {
	 text-align:justify;}

  .tagstable, .tagstable td {}

  .tagstable {
	 width: 500px;}


/* SIDEBAR ITEMS ## CALENDAR */
  .sidebox #latestmonth table{ 
     width: 70%;
     margin-left: auto;
     margin-right: auto;
	 margin-top:5px;
 	 text-align:center;}


/* SIDBAR ITEMS ## CALENDAR INACTIVE DAY */
  .latestmonth-inactive {}


/* SIDEBAR ITEMS ## CALENDAR HIGHLIGHTED DAY */
  .latestmonth-active {
	 background-color:#6699CC;}

  .latestmonth-active a, .latestmonth-active a:hover	 {
	 color:#202020 !important;}


/* SEARCH BOX */
  input, select, textarea {
	 background-color:#505050;
	 border:1px solid #202020;
	 color:#000000;
	 font-size:7pt;
	 text-align:center;}

  label {
	 padding-bottom:5px;
	 font-weight:bold;
	 color:#B2E0ED;}

/* MISC */
  .listtitle, .profile-label {
     font-weight: bold;}
