			body {
				margin:0px;
				padding:0px;
				color: #6E2374;	background-color: White;
				font-family: "Comic Sans MS", Tahoma, Verdana, sans-serif;	
				font-size: 13px;
				scrollbar-3dlight-color : #8AC051; 
				scrollbar-arrow-color : #51822F; 
				scrollbar-darkshadow-color : #AB5CBE; 
				scrollbar-face-color : White; 
				scrollbar-highlight-color : #8AC051;
				scrollbar-shadow-color : #AB5CBE; 
				scrollbar-track-color : White}
				}


			a:link{color:blue;}
			a:visited{color:blue;}
			a:active{color:blue;}
                        a:hover{color:orange;}

			.sidebar a{
				font-size: 14px;
				color:blue;
				}
                    
			.sidebar a:hover{color:orange;}
            
			h1,h2,h3,h4,h5,h6{
                              padding:0px;
                              margin:0px;}
			h1{margin:0px 0px 0px 0px;
				font:normal 28px;
				text-transform:lowercase;
				color:#8ac051;
				}
			h2{margin:20px 0px 0px 0px;
				font:normal 24px;
				text-transform:lowercase;
				color:#8ac051;
				}
			h3{margin:10px 0px 0px 0px;
				font:normal 20px;
				color:#8ac051;
				}
			h4{margin:0px 0px 0px 0px;
				font:normal 16px;
				color:#8ac051;
				}
			h5{margin:10px 0px 0px 0px;
				font:normal 12px;
				color:#8ac051;
				}
			h6{margin:10px 0px 0px 0px;
				font:normal 11px;
				text-transform:lowercase;
				color:#8ac051;
				}

            hr{color:purple;
                }
				
			.comment{margin:0px 0px 30px 0px;
				font-size:14px;
				color:purple;}
			
			.byline{padding:3px 0px 5px 0px;
				margin-bottom:10px;
				color:#935781;
				font-size:11px;
				}
			.byline a{color:blue;
				text-decoration:none;
				}
			.byline a:hover{text-decoration:underline;
				color:orange;
				}



P.minor		{
			font-size: 11px;
			color: #808;
			}
			
P.normal 	{ 
			font-size: 12px;
			color: #808;
			font-variant: small-caps;
			}			
			
P.basic 	{ 
			font-size: 12px;
			color: #808;
			}			

P.major 	{ 
			font-size: 14px;
			color: #808;
			font-weight: bold;
			font-variant: small-caps;
			}

	div#sites{
		padding:8px 3px 0px 8px;
               border-bottom:solid 1px purple;
		}
		
	.siteLink{
		float:left;
		border-right:solid 1px purple;
		padding:5px 8px 0px 2px;
		margin:0px;
		background:ivory;
		text-decoration:none;
		text-align:bottom;
		font-weight:bold;
		}
		
		
        div#wholePage {
              width:100%;
              }
		
        div#header {
			  background-image:url(/blog/images/cheerful/bkgmain.jpg);
              padding:2px 2px2px 5px;
              margin:0px;
              border:0px;
              border-bottom:solid 1px purple;
              }
              
        div#headerText {
              float:right;
              width:30%;
              margin-right:10px;
              }
        div#headerImage {
             float:left;
             padding:0px 0px 2px 8px;
             width:40%;
             }
           


             
             
         div#mainBody {
             width:90%;
             }
             
         div#textCol {
				position:absolute;
				left:162px;
				top:85px;
                                margin-top:0px;
				line-height: 1.1;
				padding:0px 10px 0px 10px;
				right:142px;
				background:white;
             }

			#textCol H4 {
				font-size:16px;
				font-weight:bold;
				padding-bottom:4px;
				padding-top:4px;
				color:purple;
				}
             
             
         div#adsCol {
                        position:absolute;
			top:85px;
                        right:2px;
			width:135px;
			margin-top:0px;
			padding:0px 0px 0px 0px;
			text-align:center;
			border-left:solid 2px #8ac051;
			border-bottom:solid 2px #8ac051;
                        background:white;
             }





             
         div#adHdr  {
	    padding:2px 0px 4px 0px;
            margin:0px;
            background:#8ac051;
            text-align:center;
             }
              
         div#adHdr h3 {
         	margin-top:2px;
         	padding-top:0px;
         	color:white;
             }

         div#adHdr h4 {
			padding:0px;
			margin:0px;
			font-size:14px;
			color:white;
             }
            
             
         div#advert  {
            padding:2px;
             }

		div#advert a{
     	        	color:purple;
     	        	font-size:12px;
     	         	}

		div#advert a:hover{
    	        	color:orange;
     	         	}

		div#advert H4 {
			font-size:14px;
			}
             


         div#sideCol {
			position:absolute;
			top:85px;
			left:2px;
			width:155px;   
			text-align:center;    
			border-right:solid 2px #8ac051;
			border-bottom:solid 2px #8ac051;
			padding:2px 0px 4px 2px;
			background:white;
            }

			#sideCol a{
     	        color:purple;
     	        font-size:12px;
     	         }

			#sideCol a:hover{
    	         color:orange;
     	         }

			#sideCol H4 {
			font-size:14px;
			}
		
    	
	div#linkHdr{clear:left;
		float:none;
		padding:3px;
		border:solid 1px #8ac051;
		margin-bottom:3px;
		background:purple;
		}

	#linkHdr H4 {
		padding:0px;
		color:white;
		}



 	
	div#sideHdr{
		float:none;
	        padding:2px 0px 4px 0px;
		border:dotted 1px #8ac051;
		margin-top:15px;
		margin-bottom:2px;
		background:#8ac051;
		}

		#sideHdr H4 {
			padding:0px;
			margin:0px;
			font-size:14px;
			color:white;
			}

	div#techno		{
		font-size: 9px;
		margin:1px 0px 3px 0px;
		padding:2px 2px 5px 2px;
		border-bottom:dotted 1px purple;
		}

	div#linkBlock		{
		float:left;
		margin:1px 0px 3px 5px;
		}
	div#linkBlock	 img {
		float:left;
		margin-right:5px;
		}

	div#cdStore		{
		font-size: 11px;
		margin:3px 0px 0px 0px;
		padding:0px;
		}

	#cdStore	img	{
		margin:0px 10px 0px 0px;
		padding:0px;
		}

	div#newsBlock  {
		text-align:left;
		padding:3px 3px 0px 3px;
		margin-top:3px;
		}


div#delicious  {
	width:150px;
	}
	

	.delicious-posts { margin: 0px; border: 2px solid #ddd; padding: 3px; width:145px; font-family: sans-serif; }
	.delicious-posts ul, .delicious-posts li, .delicious-banner { margin: 0; padding: 0}
	.delicious-post { border-top: 1px solid #eee; padding: 3px; font-size: 80% }
	.delicious-odd { background-color: #f8f8f8 }
	.delicious-banner a { font-size: 80% }
	.delicious-posts a:hover { text-decoration: underline }
	.delicious-posts a { text-decoration: none; color: #a15426; padding:3px; }
	.delicious-post a { color: #04a1ff }	