
body{
	margin:0px;
	padding:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;


}
.b{border:1px solid red;}
h1,h2,h3,.pink, a, a:visited { color:#60F ; }


.gheader{ color:#60F; }
#ttop{
	width:100%;
	background:url(images/theme4/bgtop.jpg) repeat-x top left;
	height:34px;
	margin:0px;	
	border:none;
	padding-top:5px;
	text-align:center;
}
.wrapper{
	width:980px;
	
	margin-left:auto;
	margin-right:auto;
}


.debug{direction:ltr;
text-align:left;
border:1px solid #F00;
background-color:#EFA;
margin:10px;
padding:10px;

}

#randomJokes {
	width:720px;
	margin-left:25px;	
	float:left;
	
}
#randomJokes li {
	list-style:disc;
	display:block;
	float:left;
	width:228px;
	padding:5px;
	
}


#header{


height:77px;

overflow:hidden;
text-align:left;
}



.hor li {
display:inline-block;
list-style-type:none;
margin-top:5px;
padding:0px;

}

.topSiteMap{
	
	width:90px;
	text-align:center;clear:both;
	border-left:1px solid #CCC;
	margin-right:10px;
}
.topSiteMap ul{margin:0px;padding:0px;}
.topSiteMap ul li  {
	display:block;
	width:90px;
	background:url(images/theme4/menu-btn.jpg) no-repeat top center;
	margin:0px;
	height:22px;
	margin-top:2px;
	overflow:hidden;
	padding-top:4px;
	
}

.topSiteMap ul li:hover{
	background-position:bottom center;
	
}
.topSiteMap ul li:hover a{ color:white;}
.topSiteMap ul li a{ font-size:11px; font-weight:bold;}


.order{background:url(images/theme4/order.jpg) no-repeat right center;; width:485px; height:40px;}

.paginator{background:url(images/theme4/paginator.jpg) no-repeat; width:600px; height:40px; float:right;}

ul.horul   li {
	display:block;
	background:url(images/theme4/menu-btn.jpg) center center;
	width:95px;
	height:24px;
	margin-top:5px;
	overflow:hidden;
	padding-top:8px;
	float:right;
	text-align:center;
}


#jokes {
float:left;
width:790px;
overflow:hidden;


}

.in2{width:780px; clear:left;}
#jokesRight{
	
	text-align:center;
	width:180px;
	padding:4px;
	border:1px solid #999;
	margin-top:30px;
	float:right;
}

#jokesLeft{
	text-align:center;
	width:180px;
	padding:4px;
	border:1px solid #999;
	margin-top:30px;
	float:left;
	
	
}
.fblike22
{
width:110px;
height:40px;
float:right;
text-align:left;
margin-left:10px;

}
.joke {
margin-right:72px;
margin-bottom:10px;
min-height:100px;
	
}
 .joke p {
	line-height:180%;	
	color:#40B;
	font-weight:bold;
	
}

.jokes-sep{background:url(images/theme4/jokes-sep.jpg) no-repeat; width:700px; height:47px; margin-bottom:10px; position:relative; margin-left:91px;font-size:12px;  }
.jokes-sep .internal { }
#like{position:absolute; top:3px; right:15px;width:170px;height:42px;overflow:hidden;}
.commentTicker{
	position:absolute;
	top:3px;
	left:110px;
	height:44px;
	
	
	
	width:400px;

	display:table-cell;
	vertical-align:middle;

	overflow:hidden;
	
}
.commentTicker ul {margin:0px;height:100%;}
.commentTicker li { list-style-type:none; }


.red{color:red;}
.rtl{direction:rtl;}
.ltr{direction:ltr; text-align:left;}
li{direction:rtl; }





.left{float:left;}
.right{float:right;}


.mainLeft  { width:270px; float:right; height:380px;}
.block{margin:10px;

border:1px solid #999;
padding:5px;


z-index: 100;
border-radius: 8px;
-moz-border-radius: 8px;
-khtml-border-radius: 8px;
-webkit-border-radius: 8px;

}
.border{
	border:1px solid #69F;}
	.border2{
	border:2px solid #69F;}
.round{
	z-index: 100;
border-radius: 8px;
-moz-border-radius: 8px;
-khtml-border-radius: 8px;
-webkit-border-radius: 8px;
}

.round2{
	z-index: 100;
border-radius: 18px;
-moz-border-radius: 18px;
-khtml-border-radius: 18px;
-webkit-border-radius: 18px;
}

img{border:none;}	
a,p{
text-align:left;
text-decoration:none;
margin:2px;
}
.center{text-align:center;}
.banner{
margin-top:15px;
text-align:center;

}
h2 {
font-size:120%;
margin:0px;
}

h3 {
font-size:110%;
margin:0px;
}



a:visited{
text-decoration:none;
}
.desc{
font-size:16px;
font-weight:bold;
}

.small{
font-size:12px;

}


ul {margin:0px;padding:0px;}


.pageNumber {
line-height:20px;
}
.pageNumber a {
border:#ddeedd solid 1px;
padding:2px;
text-decoration:none;
background-color:#eeffee;
display:inline;
}
.pageNumber a:Hover{
border:#cccccc solid 1px;
}
.pageNumber a.current {
border:#999900 solid 1px;
padding:2px;

font-weight:bolder;


}



#taf {
	border:1px solid #999999;
	display:none;

}
#cat {
width:180px;
overflow:hidden;
}
.sep{background:url(images/theme4/sep.jpg) repeat-x; }

.pass{background:url(images/theme4/sep-top.jpg) repeat-x; width:100%; }

#cat-desc h1 { font-size:16px; padding-top:15px;}
#cat-desc em { font-size:9px;}


.catBlock{
	float:right;
	width:130px;
	text-align:center;
	margin:5px;
	height:160px;
	list-style-type: none;
	overflow:hidden;
	
	line-height:16px;
}

.catBlock h2 a{
	font-size:14px;
	
}

#sitemap a{
font-size:9px;
margin:3px;

}
.generator{
text-align:left;
direction:ltr;
width:480px;
height:200px;
background:url(images/theme2/cnt_bg.jpg);
border:1px solid #FFFFFF;
}

.png{

}

#weblinks li {
display:inline;
}

#tableLeft a {
	color:#006699;

}

ul.weblinks li {
font-size:12px;
}


.orderTd a:hover{background-color:#FFF;}
.orderTd a{
	margin:5px;
	padding:4px;
	font-size:12px;
	background-color:#88CCFF;
	border:1px solid #666;
	border-top:#fff;
	border-left:#eff;
}
.orderTd{
	padding:4px;

}
.orderSelected{ color:#600; font-weight:200%; font-size:14px;}

.fix,.clr{ clear:both;width:600px;}


#code{margin:0px 20px 0px 20px;direction:ltr;font-size:10px}
#code p{text-align:left}


/* Comment system */



#jb_addComment {position:relative;}
#jb_addComment label {
    display: block;
    font-weight: bold;
    font-size: 0.9em;
}
#jb_addComment h3 {margin:2px; padding:4px 20px 4px 4px;float:none;}
#jb_addComment input, #jb_addComment textarea  {
    font-size: 16px;
	width:200px;
    font-family: arial, sans-serif;
    margin-bottom: 5px;
    padding-right: 2px;
  
	
	clear:both;
}

#jb_addComment textarea {
    height: 80px;
    width: 200px;
}

#jb_addComment .button {
    font-size: 1.3em;
}

#jb_addComment fieldset {
	
    border:0;
   
    margin: 0;
    padding: 1em;
    
}

.comment {
    overflow: hidden;
    margin-bottom: 10px;
    position:relative;
	
	
	border-right:#ccd 3px solid;
	
	padding:5px;
}

.comment .header {
    padding: 5px;
    color: #52718B;
    background-color:#EAF0F5;
    border-top:solid 1px #C0C7CD;
}

.comment .header a {
    font-weight: bold;
    color: #52718B;
}

.comment .content {
    padding: 5px;
    line-height: 1.5em;
    color: #393733;
}

.comment .content a {
    color: #666;
}

.comment .content a:hover {
    color:#333;
}

.comment .date {
    font-size: 0.6em;
    color: #52718B;
    position:absolute;
    top:6px;
    left:12px;
}



#addComment {
	width:240px;
	height:400px;
	float:left;
	padding-right:20px;
}






.alpha{
	filter:alpha(opacity=50);
opacity: 0.5;
-moz-opacity:0.5;
}


.input {
	clear:both; 
	float:none;
	padding-right:5px;
}




img {border:0px;padding:0px;margin:0px;}

a {
	text-decoration:none;
}

.big{font-size:120%;}
.bigger{font-size:140%;}
.small{font-size:80%;}

.m5 {margin:5px;}
.m10 {margin:10px;}
.mt5{margin-top:5px;}
.ml5 {	margin-left:5px;}
.ml10 {	margin-left:10px;}

.mr5 {margin-right:5px;}  
.mr10 {margin-right:10px;}

.p10{padding:10px;}
.p5{padding:5px;}
.pl10{padding-left:10px;}
.pr10{padding-right:10px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.red{
	color:red;
	font-weight: bold;
}

.lisep { background:url(images/theme4/li-sep.jpg) no-repeat  right center ; line-height:18px;}
.lisep:hover { background:url(images/theme4/li-sep-hover.jpg) no-repeat  right center ;}
.blue{color:blue;}
.green{color:green;}
.yellow{color:yellow;}
.grey{color:gray;}
.grey2{color:#aaa;}
.grey3{color:#ccc;}
.grey4{color:#eee;}



.fl {float:left;} .fr {float:right;}

.h100 { height:100%;}
.w45 { width:45%;}
.w50{width:49%;}  .w100 {width:100%;}
.w40{width:40%;}  .w60 {width:59%;}
.w35 {width:35%;} .w65 {width:64%;}
.w30 {width:30%;} .w70 {width:69%;}

.b { border:1px solid red;}

.j {text-align:justify;}  .c { text-align:center;}   .r { }  .l {text-align:left;} 





