* {outline:none;z-index:1;}
html,body {background:#000;color:#dedede;}
a {
color:#FF6600;
text-decoration:none;
}


/* Paragraph and Headings Definition */
/* Paragraph Line Height */
p {
	line-height:20px;
	}
/* Heading And Paragraph Margin */
h1, h2, h3, h4, h5, p {
	margin:0 0 10px 0;
	}
/* Heading Size Reset */
h1 {
	font-size:24px;
	}
h2 {
	font-size:20px;
	}
h3 {
	font-size:18px;
	}
h4 {
	font-size:16px;
	}
h5 {
	font-size:14px;
	}
h6 {
	font-size:12px;
	}
/* END: ----------------------- */

/* Error/Success Messages Definition */	
.error {
	background-color:#fcf;
	border:1px solid #FF0033;
	color:#FF0000;
	display:block;
	margin:2px 0;
	padding:5px 10px 4px 10px;
	}
.success {
	border:1px solid #00CC00;
	color:#006600;
	display:block;
	margin:2px 0;
	padding:15px 10px 4px 10px;
	}
/* END: ----------------------- */
.orange {color:#F2984C !important;}
.clear {
	clear:both !important;
	line-height:0 !important;
	height:0 !important;
	font-size:0 !important;
	display:block !important;
	float:none !important;
	margin:0 !important;
	padding:0 !important;
	}
/* END: ----------------------- */
#footer {display:block;text-align:center;}
.footer_banner {display:block;width:728px;height:110px;overflow:hidden;margin:0 auto;text-align:center;}
.search_form {display:block;width:728px;margin:0 auto;text-align:center;}
.search_form h1 {color:#999;font-size:4.2em;margin:35px 0;}
.search_form h1 a {color:#999;text-decoration:none;}
.search_form h1 a span em {color:#999;font-size:0.6em;}
.search_form h1 a:hover span em {color:#666600;}
.search_form input.txtFld {
	background:#777;
	border:1px solid #999;
	display:block;
	margin:0 auto;
	padding:4px;
	width:380px;
}
.fine_print_top, .fine_print_top a {font-size:0.9em;color:#aaa;margin:10px;text-align:center;font-weight:bold;background:#333;}
.fine_print_top a {padding:8px;border:1px solid #222;}
.fine_print_top a:hover {color:#fff;text-decoration:underline;border:1px solid #dedede;background:#111;}
.fine_print {
	color:#666600;
	display:block;
	font-size:0.7em;
	margin-top:4px;
	text-align:center;
}
.button{
	background:#000000;
	border:1px solid #333333;
	color:#dedede;
	font-weight:bold;
	padding:5px;
}
.button:hover{
	color:#FF6600;
}
.vote_result {
	display:block;
	margin:0 auto;
	padding:0;
	text-align:center;
	width:140px;
}
.vote_result h2 {
	background:#666666;
	border:1px solid #AAAAAA;
	color:#000000;
	padding:4px 0;
	text-align:center;
}
.vote_result ul {
}
.vote_result ul li {
	background:#CCCCCC;
	line-height:30px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:1px 0;
}
table.table_top {
	display:block;
	margin:50px auto 25px;
}
table.table_top tr td {
	vertical-align:bottom;
}
table.table_top tr td a {
	color:#dedede;
}
table.table_top tr td a.add_zoosper {
	background:#999999;
	border:1px solid #DEDEDE;
	color:#DEDEDE;
	display:block;
	font-size:1.1em;
	padding:2px;
}
table.table_top tr td a.add_zoosper:hover {
	color:#000;
	border-color:#f60;
}
.trending_topics {display:block;margin:15px auto;width:728px;overflow:hidden;}
.trending_topics h2 {border-bottom:1px dotted #dedede;margin:0 0 2px;}
.trending_topics span { display:block; float:left;margin:5px;padding:2px;}
.trending_topics a {
	color:#DEDEDE;
	display:inline;
	font-size:0.75em;
	text-decoration:none;
}
.trending_topics h2 a {background:#000000;display:block;font-size:1.2em;}
.trending_topics a:hover {color:#000;text-decoration:underline;background:#999;}

.ticker {background:#000000;color:#FFFFFF;display:block;/*height:40px;margin:10px 0 0;*/padding:5px 0;text-align:center;}
/*.tickercontainer{height:27px;overflow:hidden;width:728px; margin:0 auto; display:block;}
.tickercontainer .mask {
	left:10px;
	overflow:hidden;
	position:relative;
	top:8px;
	width:728px;
}*/
.ticker ul,ul#ticker01 {display:block;height:34px;margin:0;overflow:hidden;padding:0;}
ul#ticker01 li {margin:0;padding:5px;}
.ticker ul li {display:block;}
.ticker ul li a, ul#ticker01 li a, div#pagination a {color:#fff;text-decoration:none;}
.ticker ul li a {background-color:#333;color:#F2984C;padding:5px;border:1px solid #888;}
.ticker ul li a:hover, ul#ticker01 li a:hover {color:#fff;text-decoration:underline;}

div#pagination {
	display:block;
	text-align:center;
}
div#pagination a {background:#666666;border:1px solid #555555;padding:5px 15px;}
div#pagination a:hover {color:#F2984C !important;}
div.update {
	color:#999999;
	display:block;
	font-size:12px;
	margin:0 auto;
	overflow:hidden;
	width:728px;
	}
div.update h2 {
	font-size:18px;
	margin:25px 0 10px;
	}
div.update p {
	line-height:15px;
	margin:0 0 10px;
	}
.warning {background-color:#FF9900;border:1px solid #FF0000;color:#FFFFFF;display:block;padding:10px 0;text-align:center;}

#fbLikeButton {
	/*background:url("../images/like.png") no-repeat left top;*/
	display:block;
	float:left;
	height:24px;
	margin:2px 0 0 5px;
	overflow:hidden;
	width:130px;
}
#fbLikeContainer {background:#E3E3E3;border:6px solid #D6D6D6;display:none;margin:0 auto;padding:5px;width:450px;}
div#google_translate_element{
	display:block;
	float:left;
}

.twtr-widget {}
.twtr-widget .twtr-hd{padding:0 10px !important;}
.twtr-widget .twtr-hd h3{float:left !important;font-size:9px !important;}
.twtr-widget .twtr-hd h4{float:right !important;font-size:9px !important;}
.twtr-widget .twtr-ft{display:none !important;}
div.footer_bar_widget {
	background:#fff;
	border:1px solid #333333;
	bottom:0;
	display:block;
	height:40px;
	left:0;
	overflow:hidden;
	padding:5px 0 5px 5px;
	position:fixed;
	width:100%;
	z-index:1000;
}
div.footer_bar_widget span.minimize {
	border:1px solid #FF9900;
	color:#FF6600;
	float:left;
	font-weight:bold;
	height:15px;
	padding:2px;
	width:15px;
}
div.footer_bar_widget div.bar_ticker {
	background:#000000;
	display:block;
	float:right;
	height:15px;
	margin:0 auto;
	padding:3px;
	text-align:center;
	width:728px;
}

div.footer_pad{display:block;height:50px;}
div.footer_bar_widget div.bar_sharethis {display:block;float:left;height:18px;margin:3px 0 0;overflow:hidden;width:160px;}

.shadow{-moz-opacity:.25; filter:alpha(opacity=25); opacity:.25;}

ol.Search_Results li img {
	background:#333333;
	border:1px solid #444444;
	display:block;
	float:left;
	height:90px;
	margin:0 15px 2px 0;
	overflow:hidden;
	padding:10px 2px;
	width:120px;
}