/* Random Quirk (http://www.randomquirk.com) */
/* CSS - spyka Web Group 2007 */

/* Global */
body,html { 
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
p { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em; 
	padding:2px 0;
	margin:0; 
}
a {	
	font-family:Verdana, Helvetica, sans-serif; 
	font-size:1em; 
	color:#ff6600;
}
a:hover { 
	text-decoration:none;
	color:#0033FF;
}
li { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
code { 
	background-color:#eee;
	padding:3px;
	margin:5px; 
}
h1 {
	font-family:Georgia, "Times New Roman", serif; 
	font-size:2.0; 
	border-bottom:1px solid #DDD;
	font-weight:normal;
	margin:0;
	padding:0;
}
h1 a, h1 a:hover {
	color:#0066FF;
	text-decoration:none;
}
h2, h2 a {
	color:#006699;
	font-size:1.75em;
	letter-spacing:-1px;
	font-family:Georgia, "Times New Roman",  serif;
	font-weight:normal;
	padding:0;
	margin:0;
	padding-bottom:-8px;
}
h2 a {
	font-size:1em;
}
h2 a:hover {
	color:#006699;
}
img { 
	border:none;
}

/* Basic layout */
#header {
	width:100%;
	height:25px;
	background-image:url("/img/bg.jpg");
	background-repeat:repeat-x;
}
#logo { 
	padding-left:10px;
	float:left;
}
#logo a span {
	 display:none;
}
#logo a {
	display:block;
	height:25px;
	width:156px; 
	background-image:url("/img/rq_l_v1.jpg"); 
	background-repeat:no-repeat; 
}
#footer p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:0;
	margin:0;
	text-align:center;
}
#links { 
	padding-left:40px; 
	float:left;
}
#links ul {
	 margin:0; 
	 padding:0;
	 list-style-type:none;
	 list-style:none;
}
#links ul li { 
	float:left; 
	display:inline; 
	margin:0;
	padding:0 6px; 
}
#links ul li a {
	display:block; 
	background-color:#000; 
	padding:3px 5px 0 5px; 
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	color:#FFF; 
}
#links ul li a:hover { 
	color:#fff; 
	background-image:url("/img/bg-o.jpg"); 
}
#wrap { 
	margin:0 auto;
	padding:0;
	background-image:url("/img/lowerbg.jpg");
	background-repeat:repeat-x;
}

#content {
	 width:80%;
	 padding:5px 0 0 0;
	 margin:0 auto;
	 clear:both;
}
#footer {
	border-top:1px solid #999999;
	width:500px;
	padding:0;
	margin:10px auto 0 auto;
}
#footer p a, #footer p {
	color:#999999;
}
#jump {
	float:right;
	padding-right:30px;
	padding-top:2px;
}
#jump form { 
	padding:0;
	margin:0;
	display:inline;
}
#jump form input {
	font-size:11px;
}
.tl_clr { 
	clear:both; 
}
.uld { 
	font-size:0.7em;
	list-style-type:square;
}
.uld em {
	background-color:#eee;
	font-style:normal;
}

/* Front page */
.fp_welcome {
	margin-top:5px;
	font-size:1.01em;
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	line-height:1.3em;
}

.fp_look {
	 padding:8px; 
	 color:#333; 
	 font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif; 
	 font-size:1.0em;  
}
.random { 
	color:#ff9900; 
	font-weight:bold;
}
.quirk { 
	color:#0066FF;  
	font-weight:bold;
}
.fp_wrap {
	float:left;
	width:66%;}
.fp_search { 
	height:93px;  
	background-image:url("/img/crvbg_b.jpg"); 
	background-repeat:no-repeat; 
	background-position:top right;
}
.fp_search_frm { 
	background-image:url("/img/crvbg_a.jpg");
	background-repeat:no-repeat; 
	background-position:top left; 
	height:93px; 
	padding-left:10px; 
	padding-top:10px; 
}
.fp_search_frm form { 
	padding:0; 
	margin:0; 
}
.fp_browse { 
	float:right;
	width:30%; 
	padding-top:8px;
}
.fp_browse_cats { 
	 border:2px solid #FFAA55; 
	 background-color:#FFC58A;
}
.fp_popular { 
	border:2px solid #64B1FF; 
	background-color:#8AC5FF; 
}
#fp_go { 
	width:690px; 
	margin:0 auto;
}
.fp_browse h3 {
	 padding:4px 0 0 10px; 
	 margin:0; 
	 font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
}
.fp_browse ul {
	list-style-type:none;
	margin:0; 
	padding:4px 0 10px 10px; 
}
.fp_popular li, .fp_browse_cats li {
	padding:3px;
}
.fp_popular li a { 
	color:#FFF; 
	font-weight:bold;
}
.fp_popular li a:hover {
	background-color:#4AA5FF;
	color:#fff;
}
.fp_browse_cats li a {
	color:#FFF; font-weight:bold;
}
.fp_browse_cats li a:hover { 
	background-color:#FFA953;
	color:#fff;
}
.spacer {
	height:10px;
}
.fp_search_frm h3 { 
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#000066;
	padding:0;
	margin:0;
}
.fp_search_frm p { 
	color:#000066;
	font-size:0.7em; 
}
.fp_search_frm form input#sbi { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #EEE; 
}
.fp_search_frm form input#sbb { 
	padding:1px;
	border:1px solid #DDD;
	background-color:#000066;
	color:#fff;
}
.fp_wrap ul { 
	list-style-type:square; 
}
.fp_wrap ul li a { 
	color:#333; 
	font-size:0.82em;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	text-decoration:underline; 
	padding:3px;
}
.fp_wrap ul li a:hover { 
	color:#FF6600;
}
#rq_ser { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
}

/* Games/Jokes/Fun/Send-to-friend */
.flash_game_wrap { 
	margin:10px 0; 
	border:1px solid #DDD;  
	padding:5px; 
}
.sb_other_game { 
	clear:both;
	width:90%; 
	text-align:center; 
	margin:3px auto; 
	padding:5px 2px; 
	background-color:#009900;
}
.sb_other_game li {
	float:left; 
	padding:3px; 
	margin:0 auto; 
	text-align:center;
}
.sb_other_game ul { 
	clear:both; 
	list-style-type:none;
	margin:0; 
	padding:4px 0 10px 10px;
}
#lop { 
	float:none;
}
#r_oth_ads {  
	float:left; 
	margin:0 0 0 10px; 
	height:100%; 
	width:26%; 
	background-color:#EEE; 
}
#r_oth_ads h3 { 
	padding:4px 0 0 10px; 
	margin:0; 
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
}
#r_oth_ads a { 
	font-weight:bold; 
	color:#FFF; 
	text-align:center; 
}
#r_oth_ads img { 
	text-align:center; 
}
#r_oth_ads a:hover { 
	background-color:#336600; 
}
#flashcontent {  
	float:left; margin:0; 
}
.red { 
	background-color:#FF7777;
}
#r_oth_ads .red a:hover {
	background-color:#FF4A4A;
}
.fg_srnd {
	width:100%;
}
.fg_otherg {
	width:60%;
	float:left;
    border:2px solid #64B1FF; 
	background-color:#8AC5FF; 
}
.fg_otherg { 
	height:100%;
	padding:4px 0 0 10px; 
	margin:0; 
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
}
.fg_otherg { 
	list-style-type:none;
	margin:0; 
	padding:4px 0 10px 10px;
}
.fg_otherg a { 
	color:#FFF;
	font-weight:bold; 
}
.fg_otherg a:hover {
	background-color:#4AA5FF; 
}
.fg_otherg ul { 
	list-style-type:none; 
	padding:0; 
	margin:0; 
}
.fg_otherg li { 
	float:left; 
	padding:3px; 
	margin:0 auto; 
	text-align:center;
}
.sendtofriend {
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	width:35%;
	height:100%;
 	margin:0 auto;
 	padding:4px 0 0 10px; 
	text-align:center;
	border:2px solid #FFAA55;
	background-color:#FFC58A; 
	float:right;
}
.sendtofriend h3 { 
	text-align:left; 
}
.sendtofriend form { 
	margin:0;
	padding:0;
}
#sndfrn label {
	 font-family:Verdana, Arial, Helvetica, sans-serif; 
	 font-size:0.9em; 
}
#sndfrn p { 
	padding:5px 0; 
}
#tip,#err { 
	font-weight:bold; 
}
#err { 
	color:#ff0000; 
}
.joke_wrap { 
	padding:3px; 
	border:1px solid #DDD; 
	margin:5px 0; 
	color:#fff;
}
.joke_wrap td div { 
	color:#fff; 
	padding:3px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	letter-spacing:0px; 
	background-color:#333; 
}
.joke_wrap td { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:2.6em; 
	color:#000066; 
	letter-spacing:-0.1em;
}
.joke_wrap table { 
	width:100%; 
}
.joke_wrap a { 
	color:#fff; 
}
#jokes_extra { 
	width:100%; 
}
#jokes_extra h3 { 
	padding:4px 0 0 10px; 
	margin:0; 
	text-align:left; 
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
}
.get_more { 
	text-align:center;
	width:48%; 
	float:left;
	border:2px solid #FFAA55; 
	background-color:#FFC58A; 
	margin:5px 0;
}
.get_more a { 
	color:#fff; 
	font-weight:bold; 
	text-align:center; 
	margin:0 auto; 
	padding:0;
}
.get_more a:hover { 
	background-color:#FFA953;
}
.another_joke { 
	padding:5px; 
}
.other_jokes { 
	width:50%; 
	float:left; 
	border:2px solid #64B1FF; 
	background-color:#8AC5FF;
	margin:5px 0 5px 5px; 
}
.other_jokes ul { 
	list-style-type:none; 
	margin:0; 
	padding:4px 0 10px 10px; 
}
.other_jokes li { 
	padding:3px 0; 
}
.other_jokes a { 
	color:#FFF; font-weight:bold; 
}
.other_jokes a:hover { 
	background-color:#4AA5FF; 
}
#jks td { 
	font-size:1.2em; 
	letter-spacing:-1px;
	line-height:1.5em; 
}
#jks td div { 
	font-size:2.1em; 
	line-height:1em;
}

/* Big Brother 8 */
.inlineimg { 
	margin:12px; 
	border:1px solid #DDD; 
}
.bbblue { 
	padding:5px; 
	background-color:#0066FF; 
}
.bbblue a { 
	color:#000; 
}
.bbblack { 
	padding:5px; 
	background-color:#000; 
}
.bbblack a { 
	color:#0066FF; 
}
.bbred { 
	font-weight:bold; color:#ff0000; 
}
.bb_noms { 
	width:100%; 
}
.bb_noms_wide {
	width:70%; 
	float:left;
}.bb_noms_ad {
	width:20%;
	float:right;
	padding-left:60px;
}
.bb_noms_week { 
	padding:4px; 
	width:100%; 
	border:1px solid #DDD; 
	margin:8px 0 8px 0; 
}
.bb_noms_weektitle, .bb_noms_results { 
	padding:1px 1px 1px 4px;
	background-color:#ff0000; 
	color:#ffffff;  
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
}
.bb_noms_weektitle a { 
	color:#fff; 
	text-decoration:none; 
	font-size:1em; 
	text-decoration:underline;
}
.noms {
}
.results {
}

/* Misc */
.notice { 
	width:100%; 
	background-color:#FCF007; 
	color:#000; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	padding:3px 0; 
	margin:0 auto; 
	text-align:center; 
	font-weight:bold; 
}
.forum_cat_link { 
	padding:4px; 
	margin:0 auto; 
	text-align:right; 
	color:#000; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:0.7em;
}
.forum_cat_link a { 
	color:#000; 
}
.forum_cat_link a:hover {
	color:#ff9900; 
}
.cat_popular { 
	clear:both;
	width:90%; 
	text-align:center; 
	margin:3px auto; 
	padding:5px 2px; 
	background-color:#009900;
}
.cat_popular h3 { 
	padding:4px 0 0 10px; 
	margin:0; 
	font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
}
.cat_popular li {
	float:left; 
	padding:3px; 
	margin:0 auto; 
	text-align:center;
}
.cat_popular ul { 
	text-align:center; 
	list-style-type:none; 
	margin:0; 
	padding:4px 0 10px 10px; 
}
.cat_popular a { 
	font-weight:bold; 
	color:#FFF; 
	text-align:center; 
}
.cat_popular a:hover { 
	background-color:#336600; 
	color:#fff;
}

/* Ads */
.ad_wide_top {
	border:1px solid #DDD;
	margin:10px 0 0 0;
	padding:2px;
}
.sidebar_ads { 
	text-align:center; 
	margin:0 auto;
	padding:0; 
}
.ad_art_in { 
	float:left; 
	padding:0 10px 10px 0;
	margin:0 10px 10px 0;
}
.bb_noms_ad {
	width:20%;
	float:right;
	padding-left:60px;
}
.ads { 
	border:1px solid #DDD; 
}
.ad_b_t {
	margin:10px auto; 
	padding:0; 
	text-align:center; 
}