/* Cleaned CSS: */


        html { 
                scrollbar-3dlight-color: #95abf3;
                scrollbar-arrow-color: #cbd6f9;
                scrollbar-base-color: #cbd6f9;
                scrollbar-darkshadow-color: #afc4fb;
                scrollbar-face-color: #cbd6f9;
                scrollbar-highlight-color: #95abf3;
                scrollbar-shadow-color: #afc4fb;
                scrollbar-track-color: #cbd6f9;
                
	}

	body { 
		font-family: , sans-serif;
	        font-size: 12px;
	        background-color: #cbd6f9;
                  
                     background-image: url("http://i79.photobucket.com/albums/j126/dianora3/dianora-take11-text.jpg");
                     background-repeat: no-repeat;
                     background-position: center;
                     background-attachment: scroll;
                     
		margin-top: 0px;
                align: left;
                scrollbar-3dlight-color: #95abf3;
                scrollbar-arrow-color: #cbd6f9;
                scrollbar-base-color: #cbd6f9;
                scrollbar-darkshadow-color: #afc4fb;
                scrollbar-face-color: #cbd6f9;
                scrollbar-highlight-color: #95abf3;
                scrollbar-shadow-color: #afc4fb;
                scrollbar-track-color: #cbd6f9;
                
	}

        p, div, span, td, tr, th, table, ul, li, ol, a, textarea {
            font-family: , sans-serif;
	    font-size: 12px;
            color: #000000;
        }

        input {
            font-family: , sans-serif;
	    font-size: 12px;
            background-color: #afc4fb;
	    color: #000000;
	    border: 1px solid #353666;
        }

        div.spacer { clear: both;
                     margin: auto;
        }

        .body { float: left;
                width: 90%;
                height: 90%;
                border: 0px solid #000000;
                padding: 3px;
                margin: auto;
                
                       background-color: #cbd6f9;
                
         }


        .header { float: center;
                  width: 800px; 
                  height: 340px;
                  border: 3px solid #cbd6f9;
                  padding: 0px;
                  margin: auto;
                  text-align: left;
		  color: #f3f6fb;
                  
                       background-color: #cbd6f9;
                  
         }
  
        .main { 
                
                          float: left;
                
                width: 78%;
                border: 3px solid #353666;
                padding: 3px;
                margin: auto;
                
                       background-color: #d4e0fd;
                
         }

        .side { 
                float: right;
		width: 18%;
                border: 3px solid #353666; 
                padding: 3px;
                margin: auto;
                clear: both;
                
                       background-color: #d4e0fd;
                
         }

	.side .title { color: #0a0c63;
        }

	.side A {
		text-decoration: none;
                color: #f3f6fb;
	}	

	
	A { color: #121ab3; }
		
	A:Visited { color: #0757c4; }
		
		
	.userpic { position: relative;
		   float: right;
		   /*z-index: 10;*/
		   margin: 0px 0px 10px 10px;
        }

	#userpic2 {
                
                margin-top: 0px;
		margin-right: 0px;
	}

        #userpic2 img { text-align: right;
                        border: 0px;
        }
	
	#headerstuff {
		font-size: 12px;
                font-weight: bold;
                color: #f3f6fb;
	}
	
	#username {
		font-size: 135%;
                font-weight: bold;
                color: #f3f6fb;
	}
	
	#nav {
		font-size: 12px;
                margin-top: 2px;
                white-space: nowrap;
	}
	
	#nav a {
		border: 1px solid #2a56e6;
		padding: 1px;
		text-decoration: none;
		color: #f3f6fb;
		background-color: #95abf3;
	}
	
	#nav A:Hover { background-color: #afc4fb; }
	
	
	#content {
		background-color: #d4e0fd;
		border: 1px solid #afc4fb;
		padding: 4px;
	}
	
	.columncontent { 
		background-color: #95abf3; 
		border: 1px solid #cbd6f9; 
		padding: 1px; 
		font-size: 12px;
		color: #0a0c63;
                overflow: auto;
	}

	.box_header {
		color: #0a0c63;
	}
	
	.columncontent a { 
		color: #141414;
	}

	.columnitem {
		background-color: #afc4fb;
		padding: 1px;
		margin-top: 5px;
		width: auto;
		color: #000000;
		border-top: 1px solid #759af9;
		border-bottom: 1px solid #759af9;
		overflow: hidden;
	}

	.entries { color: #000000;
        }

	
	.entrydivider {
		border-top: 1px solid #759af9;
		border-bottom: 1px solid #d4e0fd;
	}

	.minicomment {
		background-color: #afc4fb;
		padding: 4px;
		color: #000000;
		border: 1px solid #d4e0fd;
		font-size: 12px;
	}
	
	.minicommentholder { border: 1px solid #759af9; }

        .cscreened {
		background-color: #000000;
		padding: 4px;
		border: 1px solid #d4e0fd;
		font-size: 12px;
	}

        .cscreened div {
		background-color: #000000;
	}


        .centry { margin-top: 2px;

                     
                       background-color: #d4e0fd;
                     
         }


	.entryinfo {
		background-color: #afc4fb;
                color: #141414;
		font-size: 12px;
		padding: 4px;
	}

        .securityimg { float: right;
		       margin-top: 0px;
		       margin-right: 0px;
        }

	.postedby {
		background-color: #afc4fb;
		padding: 6px;
		font-size: 12px;
	}

	.entrylinks {
		border-bottom: 1px solid #d4e0fd;
		background-color: #afc4fb;
		padding-top: 4px;
		padding-bottom: 4px;
		font-size: 12px;
                white-space: nowrap;
	}
	
	.entrylinks A {
		text-decoration: none;
		padding-top: 4px;
		padding-bottom: 4px;
		white-space: nowrap;
		color: #141414;
		border-right: 1px solid #d4e0fd;
	}
	
	.entrylinks A:Hover {
		background-color: #d4e0fd;
	}

	.messageholder {
		border: 1px solid #cbd6f9;;
		margin-bottom: 5px;
		margin-top: 5px;
	}

	.systemmessage {
		background-color: #95abf3;
		color: #c6d4ec;
		border: 1px solid #2a56e6;
		font-size: 12px;
	}
	
	.systemtext { 
		font-weight: normal;
		padding-left: 10px;
		padding-right: 10px;
	}

	.systemmessage A {
		text-decoration: none;
		padding-left: 10px;
		padding-right: 10px;
		color: #f3f6fb;
		padding-top: 4px;
		padding-bottom: 4px;
	}
	
	.systemmessage A:Hover {
		background-color: #cbd6f9;
	}

	.systemmessage input, .systemmessage textarea, .systemmessage select {
		background-color: #d4e0fd;
		color: #000000;
	}

	.systemmessage TD {
		padding: 4px;
		font-size: 12px;
		color: #f3f6fb;
	}

	.entry { margin-bottom: 10px;
                     width: 100%;
                     height: 100%;
/*                     overflow: auto;*/
                     overflow-x: auto;
                     overflow-y: hidden;
        }

	.entrytext { margin-top: 2px;

                     
                       background-color: #d4e0fd;
                     
	             /*width: auto;
                 overflow-x: auto;
                 overflow-y: hidden;
                 height: auto;*/

         }


        .entrytext p { color: #000000;
                       font-size: 12px;
         }

	.subject { font-weight: bold;
                   color: #1c3587;
         }
	
	.meta {
		font-size: 12px;
		padding: 4px;
                color: #000000;
	}

	.backtop {
		text-align: right;
	}

	.backtop A {
		color: #000000;
		font-size: 12px;
		text-decoration: none;
		padding-bottom: 1px;
	}

	#cal A {
		text-decoration: none;
		color: #000000;
	}

	.calrow {
		clear: both;
	}
	
	.calempty {
		width: 12px;
		margin: 1px;
		float: left;
		text-align: center;
	}

	.calactitem {
		white-space: nowrap;
		float: left;
		margin: 1px;
		width: 12px;
		font-size: 9px;
		text-align: center;
		background-color: #afc4fb;
		border-right: 1px solid #95abf3;
		border-bottom: 1px solid #95abf3;
	}

	.calactitem a {
		font-size: 9px;
	}

	.calinitem {
		white-space: nowrap;
		float: left;
		margin: 1px;
		width: 12px;
		font-size: 9px;
		text-align: center;
		border-right: 1px solid #afc4fb;
		border-bottom: 1px solid #afc4fb;
	}
	
	.friendcolor {
		width: 10px;
		height: 10px;
		border: 2px solid #d4e0fd;
	}

	.multiform {
		font-weight: bold;
	}

	.ip {
		color: #4f7ff7;
	}

	.friendname {
		padding: 4px;
		text-decoration: none;
		border-left: 1px solid #d4e0fd;
		border-right: 1px solid #d4e0fd;
                color: #000000;
                background-color: #d4e0fd;
	}

        .friendname a {
		text-decoration: none;
	}

	.bigday {
		font-size: 12px;
		color: #afc4fb;
		float: left;
		font-weight: bold;
	}

	.notablemessage {
		padding: 4px;
	}

        .favorite { 
                    height: 100px;
                    overflow: auto;
                    overflow-x: hidden;
                    position: relative;
                    z-index: 1;
        }

        .favorite td { vertical-align: middle;
        }

        .user_pics { 
                    height: 110px;
                    overflow: auto;
                    overflow-x: hidden;
                    position: relative;
                    z-index: 1;
        }

        .datetime {
		padding: 4px;
		text-decoration: none;
		border-left: 1px solid #d4e0fd;
		border-right: 1px solid #d4e0fd;
                color: #000000;
                background-color: #d4e0fd;
        }

        #headerstuff, #nav, #userpic2, div#username { visibility: hidden; height: 0px; width: 0px; overflow: hidden;} .entrytext {padding-left: 5px; padding-right: 5px;}
