body, table{
	font-family:  verdana, arial;
	font-size: 11px;
	margin: 0px;
}

BUTTON.publicButton, INPUT.publicButton{
	font-size:11px;
	font-family:verdana, arial;
	border-width: 1px;
}

A{
	color:#000000;
	text-decoration: none;
}
TABLE.public_table A:hover{
	text-decoration: none;
	background-color:#bbbbbb;
}
A:hover{
	text-decoration: none;
	background-color:#bbbbbb;
}

TD.pics_title{
background-image: url(/images/pics_title.gif);
background-repeat:no-repeat;
}

.jokes_title{
background-image: url(/images/jokes_title.gif);
background-repeat:no-repeat;
}
.seperator{
background-image: url(/images/seperator.gif);
background-repeat:repeat-x;
background-position:center;
}

.seperator2{
background-image: url(/images/seperator2.gif);
background-repeat:repeat-x;
}
TABLE.public_table {
	padding: 0;
	border-width: 0px;
	background-color:#FFFFFF;
}
TABLE.public_table TD.middle, TD.top, TD.left{
	background-color:#F2F2F2;
}

INPUT.publicText, TEXTAREA.publicText{
	font-size:11px;
	font-family:verdana, arial;
	border: 1px solid #5E5E5E;
}


TABLE.public_table TD.middle img.funny_pic{
	
	border: 3px solid #5E5E5E;
}


TABLE.public_table TD.middle span.highlight{
	background-color:#bbbbbb;
}

span.highlight{
	background-color:#bbbbbb;
}

TABLE.public_table TD.top_right{
	height:18px;
	width:18px;
	max-height:18px;
	max-width:18px;
	background-image: url(/images/tbl_t_r.gif);
}
TABLE.public_table TD.top_left{
	height:18px;
	width:18px;
	max-height:18px;
	max-width:18px;
	background-image: url(/images/tbl_t_l.gif);
}
TABLE.public_table TD.bottom_right{
	height:18px;
	width:18px;
	max-height:18px;
	max-width:18px;
	background-image: url(/images/tbl_b_r.gif);
}
TABLE.public_table TD.bottom_left{
	height:18px;
	width:18px;
	max-height:18px;
	max-width:18px;
	background-image: url(/images/tbl_b_l.gif);
}

TABLE.public_table TD.right_spacer{
	background-image: url(/images/tbl_r.gif);
	background-repeat: repeat-y;
}
TABLE.public_table TD.bottom_spacer{
	background-image: url(/images/tbl_b.gif);
	background-repeat: repeat-x;	
}


TD.jokes_header_left_side{
	height:28px;
	width:9px;
	max-height:28px;
	max-width:9px;
	background-image: url(/images/humor_tbl_el.gif);
}
TD.jokes_header_spacer{
	background-image: url(/images/humor_tbl_spacer.gif);
	background-repeat: repeat-x;
}

TD.header_div{
	width:1px;
	height:100%;
	background-color:#bbbbbb;
}

.dialogSpace {
	display: block;
	width: 50%;
	position: absolute;
}

.dialogBox {
	border: solid 1px #CCCCCC;
	color:#000000;
	display: block;
	font-size: 15;
	margin: 0px;
	height: 50px;
	width: 300px;
	position: absolute;
	padding-top:20;
	padding-bottom:20;
	text-align: center; 
  }