body { background-image: url(/config/gradient36818202.png); 
	   background-repeat: repeat-y; background-color: #66ff66;
       min-width:1000px
	   }


#topbar {
	
	padding: 2px;
	border: 0px;
	margin: 10px;
	width: 98%;
    
}


#blue {
   background-image: url(/config/greenbg.jpg);
   padding: 8px;
   border: 3px solid #09f;
   margin: 0px;
   width: 75%;
   float: left;
   margin-left: 30px;
   
   }
   
#blue2 {
   background-color: #d5eeff;
   padding: 10px;
   padding-bottom: 100px;
   border: 0px solid #09f;
   margin: 0px;
   width: 95%;
   float: left;
   margin-left:30px;
   
   }
   
#left1 {
   background-image: url(/config/floral.jpg);
   padding: 5px;
   border: 3px solid #09f;
   margin: 0px;
   width: 80%;
   float: right;
   position:relative;
   }
   
#left2 {
   background-color: #d5eeff;
   padding: 5px;
   border: 3px solid #09f;
   margin: 0px;
   width: 70%;
   float: right;
   position:relative;
   }

#catlink {
   background-image: url(/config/greentextbg.png);
   background-repeat: repeat-y;
   background-repeat: repeat-x;
   padding: 5px;
   border: 1px solid #09f;
   margin-left:100px;
   margin-bottom:10px;
   margin-top:10px;
   width: 80%;
   float: right;
   position:relative;
}

#video {
   
   padding: 5px;
   border: 1px solid #09f;
   margin-left:100px;
   margin-bottom:10px;
   margin-top:10px;
   width: 80%;
   float: right;
   position:relative;
}

#mainlink {
   background-color: #d5eeff;
   padding: 5px;
   
   margin-left:10px;
   margin-top:0px;
   width: 14%;
   
   
}

#right1 {
   
   padding: 5px;
   border: 0px solid #09f;
   margin: 0px;
   width: 10%;
   height: 100%;
   float: left;
}

#user {
   background-color: #d5eeff;
   padding: 5px;
   border: 3px solid #09f;
   margin: 10px;
   width: 25%;
   float: left;
}

#down {
   
   padding: 0px;
   border: 0px solid #09f;
   margin-top: 30px;
   width: 98%;
   height: 20em;
   margin-bottom:2px;
   position:static;	
}

#sublink {
   background-color: #d5eeff;
   padding: 8px;
   border: 0px solid #09f;
   margin: 15px;
   width: 15%;
   
   margin-left:40px;
   
   }

#jokes_title {
   text-align: left; 
   font-style: italic;
   margin-left:50px;
   font-size:125%;
}  
      
#jokes {
   background-image: url(/config/greentextbg.png);
   background-repeat: repeat-y;
   background-repeat: repeat-x;
   padding: 8px;
   border: 2px solid #6fb252;
   margin: 10px;
   width: 90%;
   float: left;
   margin-left:30px;
   margin-right:30px;
   text-align: left;
   
   } 
   
   
#jokes2 {
   background-color: transparent;
   padding: 8px;
   border: 3px solid #09f;
   margin: 10px;
   width: 90%;
   float: left;
   margin-left:30px;
   margin-right:30px;
   text-align: left;
   
   } 
   
   
#comments{
   background-color: #C0C0C0;
   padding: 8px;
   border: 3px solid #09f;
   margin: 10px;
   width: 90%;
   float: right;
   margin-left:30px;
   margin-right:30px;
   text-align: left;
   
   } 
   
      
#jokes_datetime{
   
   padding: 8px;
   border: 0px solid #09f;
   margin: 10px;
   width: 90%;
   float: left;
   margin-left:30px;
   margin-right:30px;
   text-align: right;
   
   } 
   
   
#jokes_datetime2{
   background-color: transparent;
   padding: 8px;
   border: 0px solid #09f;
   margin: 10px;
   width: 90%;
   float: left;
   margin-left:30px;
   margin-right:30px;
   text-align: right;
   
   } 
   
#blueline {
   background-color: #d5eeff;
   padding: 5px;
   border: 1px solid #09f;
   margin-left:5px;
   margin-right:5px;
  
   margin-bottom:20px;
   margin-top:5px;
   font-style: italic;
  
   font-size:130%;
   width: 97%;
   float: left;
   position:relative;
}

#rate {
   width: 97%;
   float: left;
	
}

#links2 {
   background-color: #d5eeff;
   padding: 8px;
   border: 3px solid #09f;
   margin: 10px;
   width: 90%;
   float: left;
   margin-left:30px;
   margin-right:30px;
   text-align: left;
   
   } 
   
div.clear {
        clear: left;
        font-size: 1px;
        height: 0;
        line-height: 0;
}  	
	
   
h1 { color:#09f; font-size:48px; }
h2 { color:blue; font-size:19px; }
h3	{ color:black; font-size:20px;}
h4 {color:red;font-size:15px; font-family:cursive;}
h5 { color:black;font-size:13px; font-family:cursive; }

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


#mainleft  {
	width: 15em;
	float: left;
	height: 95%;
	 
	border: 0px solid #09f;
	margin: 2px;
	}

#mainmiddle  {
	width: 73%;
	float: left;
	height: 95%;
	 
	border: 0px solid #09f;
	margin: 2px;
	}
#maincontent {
   width: 99%;
   height: 90%;
   border: 0px solid #09f;
   }
   
#maincontent2 {
   background-color: #d5eeff;
   padding: 8px;
   border: 3px solid #09f;
   margin: 10px;
   width: 80%;
   float: left;
   margin-left:30px;
   
  
   }
   
   
#maindown  {
	width: 98%;
	float: left;
	height: 9%;
	 
	border: 3px solid #09f;
	margin: 10px;
	}
   
#vote {
   background-color: #d5eeff;
   padding: 5px;
   border: 3px solid #09f;
   margin-top: 10px;
   width: 80%;
   float: right;
   position:relative;
   }  
   
#newvote{
	float: left;
	border: 1px solid #3232CC;
	padding: 5px;
} 
   
#vertad {
   padding: 10px;
   border: solid;
   margin: 10px;	
   width: 80%;
   float: right;
   
   }   
