body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
    font-size:10pt;
	color:#000;
background-color:#ebebeb;
width:100%;
height:100%;
}
a:link {
	color:#0000FF;
	text-decoration: underline;
	background-color : transparent;
}
a:visited, a:active {
	color:#0000FF;
	text-decoration: underline;
	background-color : transparent;
}
a:hover {
	color:#f7941d;
	text-decoration: underline;
	background-color : transparent;
}
.orange{
color:#f7941d;	
}
.numbering{
	font-family:Impact, Verdana, Arial, sans-serif;
	font-size:14pt;
	text-transform:uppercase;
color:#f7941d;	
}

.numbering a, .numbering a:active, .numbering a:visited {
	font-family:Impact, Verdana, Arial, sans-serif;
	font-size:14pt;
	text-transform:uppercase;
color:#f7941d;
text-decoration:none;
}
.numbering a:hover{
	font-family:Impact, Verdana, Arial, sans-serif;
	font-size:14pt;
	text-transform:uppercase;
color:#f7941d;
text-decoration:underline;
}

.numberinggrey{
	font-family:Impact, Verdana, Arial, sans-serif;
	font-size:14pt;
	text-transform:uppercase;
color:#BFBFC1;	
}

.numberinggrey a, .numberinggrey a:active, .numberinggrey a:visited {
	font-family:Impact, Verdana, Arial, sans-serif;
	font-size:14pt;
	text-transform:uppercase;
color:#BFBFC1;
text-decoration:none;
}
.numberinggrey a:hover{
	font-family:Impact, Verdana, Arial, sans-serif;
	font-size:14pt;
	text-transform:uppercase;
color:#BFBFC1;
text-decoration:underline;
}

.header{
width:818px;
height:148px;
background-image:url(../images/joke_header01.gif);
background-repeat:no-repeat;
}
.topsearch{
	width:800px;
	height:55px;
	max-height:55px;
	margin-top:10px;
	margin-bottom:10px;
}
.wrapper {
width: 100%;
min-width:100%;
min-height:800px;
height:auto;
background-color:transparent;
margin-top:10px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
background-color:#ebebeb;
}
.container {
width:818px;
height:auto;
text-align:center;
background-image:url(../images/joke_containerbg.gif);
background-repeat:repeat-y;
font-size:9pt;
	color:#000;
}
.container #page{
	border-top:1px #e1e1e1 solid;
background-image:url(../images/joke_pagebg.gif);
background-repeat:repeat-y;	
width:800px;
}
.container #leftcol{
width:165px;
height:auto;
float:left;
position:relative;
left:0px;
text-align:left;
overflow:hidden;
		color:#000;}
	.container #rightcol{
width:195px;
height:auto;
position:relative;
left:390px;
float:right;
text-align:left;
	color:#000;	}
	.container #middlecol{
width:400px;
height:auto;
position:relative;
left:-220px;
float:right;
text-align:left;
	color:#000;
	}
	.jokebox{
	width:384px;
	height:auto;
	background-color:#f7941d;
	}
	.jokebox #base{
	width:384px;
	height:71px;
	background:url(../images/joke_jokeboxbottom.gif);
	background-repeat:no-repeat;
	text-align:right;
	background-color:#fff;
	}
	.jokebox #basealign{
		padding-top:10px;
	}
	
		.jokebox #joketext{
width:350px;
height:auto;
text-align:left;
margin-top:10px;
margin-bottom:10px;
}
	.userbox{
	width:384px;
	height:auto;
	background-color:#e1e1e1;
	}
	.userbox #base{
	width:384px;
	height:71px;
	background:url(../images/joke_userboxbottom.gif);
	background-repeat:no-repeat;
	text-align:right;
	background-color:#fff;
	}
	.userbox #basealign{
		padding-top:10px;
	}
		.userbox #joketext{
width:350px;
height:auto;
text-align:left;
margin-top:10px;
margin-bottom:10px;
}
.categorybox{
width:160px;
padding-left:5px;
}
.toptenbox{
width:180px;
padding-left:5px;
}
.nav{
width:800px;
height:39px;
background-image:url(../images/joke_navbg.gif);
background-repeat:repeat-x;
}
.footer{
	font-size:8pt;
	line-height:10pt;
height:80px;
background-image:url(../images/joke_containerbg.gif);
background-repeat:repeat-y;
width:818px;
		color:#000;
}
.footer a, .footer a:visited, .footer a:active {
	color:#0000FF;
font-size:8pt;
text-decoration:none;
}
.footer a:hover{
	color:#0000FF;
font-size:8pt;
text-decoration:underline;
}
.footer #fleft{
	float:left;
width:180px;
height:auto;
text-align:right;
}
.footer #fright{
	padding-top:20px;
	text-align:left;
	float:right;
width:630px;
height:auto;
}
.separator{
width:800px;
border-top:1px #e1e1e1 solid;
height:2px;
}
.middleseparator{
width:400px;
border-top:1px #e1e1e1 solid;
height:2px;
}
/** buttons **/
.make{
	width:147px;
	height:33px;
	background-image:url(../images/joke_btn_makemelaugh.gif);
	background-repeat:no-repeat;
	border:0px;
	background-color:#fff;
	cursor:pointer;
	margin-right:5px;
}
.random{
	width:151px;
	height:33px;
	background-image:url(../images/joke_btn_randomjoke.gif);
	background-repeat:no-repeat;
	border:0px;
	background-color:#fff;
	cursor:pointer
}
.searchtxt{
	width:344px;
	height:32px;
	background-image:url(../images/joke_form_txtbg.gif);
	background-repeat:no-repeat;
	border:0px;
	background-color:#fff;
	cursor:pointer;
	padding-left:10px;
	padding-top:5px;
	position:relative;
	margin-right:5px;
	top:-5px;
}

.submit{
	width:100px;
	height:33px;
	background-image:url(../images/joke_btn_submit.gif);
	background-repeat:no-repeat;
	border:0px;
	background-color:#fff;
	cursor:pointer;
	margin-top:5px;
}
.delete{
	width:90px;
	height:33px;
	background-image:url(../images/joke_btn_delete.gif);
	background-repeat:no-repeat;
	border:0px;
	background-color:#fff;
	cursor:pointer;
	margin-top:5px;
}
.send{
	width:91px;
	height:33px;
	background-image:url(../images/joke_btn_send.gif);
	background-repeat:no-repeat;
	border:0px;
	background-color:#fff;
	cursor:pointer;
	margin-top:5px;
}
.save{
	width:90px;
	height:33px;
	background-image:url(../images/joke_btn_save.gif);
	background-repeat:no-repeat;
	border:0px;
	background-color:#fff;
	cursor:pointer;
	margin-top:5px;
}
/** clear **/
.clear{
clear:both;	
}
.clear10px{
clear:both;	
height:10px;
}
.clear20px{
clear:both;	
height:20px;
}
.clear40px{
clear:both;	
height:40px;
}
/** bullet points **/
.greenbullet{
float:left;
}
.ratingstar{
position:relative;
right:-2px;
}
.ratingsmall{
font-size:7pt;
color:#f7941d;
position:relative;
top:-5px;

}
#ratinglabel{
	color:#f7941d;
float:left;	
position:relative;
left:230px;
top:5px;
}
.toptennum{
float:left;
margin-bottom:20px;
margin-right:3px;
}
/** title positioning **/
.findajoke{
position:relative;
top:8px;
}
/** reload btn **/

#reload{
float:right;	
}
.adbanner1{
	margin-top:7px;
margin-bottom:7px;
}
.frombook{
	font-size:8pt;
color:#8A8A8A;
text-align:right;
padding-top:10px;
padding-left:80px;
}
.frombook a, .frombook a:visited, .frombook a:active {
color:#8A8A8A;
font-size:8pt;
text-decoration:none;
}
.frombook a:hover{
color:#8A8A8A;
font-size:8pt;
text-decoration:underline;
}
.tags{
	font-size:8pt;
color:#8A8A8A;
text-align:right;
margin-top:5px;
}
.tags a, .tags a:visited, .tags a:active {
	color:#0000FF;
font-size:8pt;
text-decoration:none;
}
.tags a:hover{
	color:#0000FF;
font-size:8pt;
text-decoration:underline;
}
.small{
font-size:8pt;	
}
.greentags{
	color:#0000FF;
}
.greentags a:link, .greentags a:visited, .greentags a:active {
	color:#0000FF;
text-decoration:none;
}

.greentags a:hover{
	color:#0000FF;
text-decoration:underline;
}
ul,li{
	list-style:url(../images/joke_bullet_greenstar.gif);
	padding-left:-20px;
}
