@CHARSET "UTF-8";

@import url(http://yui.yahooapis.com/2.5.2/build/reset-fonts-grids/reset-fonts-grids.css);
@import url(hack.css);

html 
{
	background:#747373 none repeat scroll 0% 0%;
}
#feeder-doc { width:75em;*width:73.1251em;min-width:975px; margin:auto; text-align:left; }


.yui-t6 .yui-b
{
	float:right;
	width:23.7692em;
	*width:23.1750em;
	background: url(/images/hotfeeder_sprite.png) -667px -951px  no-repeat;
	padding-top:10px;
}
.yui-t6 #yui-main .yui-b
{
	
	margin-right:24em;
	*margin-right:23.40em; 
	background: transparent url(/images/hotfeeder_sprite.png) -1px -951px no-repeat;	
	padding:6px 2px 0;
}
.clear:after 
{
	content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden;
}

a, a:focus, a:active, .search-holder .button:focus 
{
	-moz-outline-style:none;
	text-decoration:none;
	outline:none;
	border:none;
	color:#000;
}

* :focus { outline: none; }
* :active { outline: none; }

#feeder-doc a:hover
{
	text-decoration:underline;
	cursor:hand;
	cursor:pointer;
	color:#920202;
}

#feeder-doc .active
{
	color:#fa7d02;
}

#bd
{
	background:transparent url(/images/layout/bd_bg.png) repeat-y;
}

#hd 
{
	height:110px;
	background:url(/images/layout/header_bg.jpg) repeat-x top left;
}

#logo
{
	height:110px;
	background: url(/images/layout/logo.jpg) no-repeat;
	width:500px;
	float:left;
	clear:left;
}

.search-holder 
{
	height:110px;
	font-family:Verdana,Trebuchet MS,Tahoma;
	position:relative;
	z-index:1;
	*float:right;
}


.search-holder .search
{
	color:#fff;
	display:inline;
	background:url(/images/hotfeeder_sprite.png) -1px -885px no-repeat;
	height:35px;
	margin-top:50px;
	margin-right:22px;
	padding-left:15px;
	float:right;

}

.search fieldset
{
	
	background:url(/images/hotfeeder_sprite.png) -32px -885px no-repeat;
	*background:url(/images/hotfeeder_sprite.png) -18px -885px no-repeat;
	height:35px;
	padding-right:16px;
	float:left;	
}

.search-holder .search input, .search-holder .search .button, .search-holder .search label 
{
	font-size:85%;
	float:left;
	margin-top:7px;
}


.search-holder .search label 
{
	font-weight:bold;
	color:#FA7D02;
	padding-right:5px;
	margin-top:10px;
}

.search-holder .search .search-text 
{
	border-color:#000 ;
	border-style:solid none solid solid;
	border-width:1px 0pt 1px 1px;
	padding:2px;
	*padding:2px 2px 3px;
	width:14em;
}

.search-holder .search .button 
{
	background:#CEC9C9 none repeat-x scroll center;
	border:1px solid #000;
	color:#000;
	cursor:pointer;
	font-weight:bold;
	padding:1px 8px;
}

#right-bar-holder dl
{
	width:300px;
	background:url(/images/hotfeeder_sprite_large_images.png) bottom left no-repeat;
	margin-bottom:10px;
}

#right-bar-holder dt 
{
	height:22px;
	background:url(/images/layout/box_title_bg.png) repeat-x 0 -20px;
	text-align:center;
	padding-top:5px;
}

#right-bar-holder dt strong
{
	font-size:14px;
	font-family:verdana;
	font-weight:bold;
	color:#FA7D02;
	
}
#right-bar-holder dt em a
{
	color:#fff;
	position:relative;
	top:5px;
	
}
#right-bar-holder dt em a:hover
{
	color:#FA7D02;
}
#right-bar-holder
{
	padding:0 4px;
	
}


#right-bar-holder dl.welcome dt
{
	height:50px;
	background:url(/images/layout/box_title_bg.png) repeat-x;
}


#right-bar-holder dl.welcome form
{
	padding:5px;
}

#right-bar-holder dl.welcome label
{
	float:left;
	clear:left;
	white-space:nowrap;
	margin-bottom:5px;
}

#right-bar-holder dl.welcome input 
{
	float:right;
	width:180px;

}
#right-bar-holder dl.welcome select
{
	float:right;
	width:184px;
}

#right-bar-holder dl.welcome #buttonSiteSubmit
{
	float:right;
	clear:both;
	width:100px;
}

#ft 
{ 
	background: transparent url(/images/hotfeeder_sprite.png) -1px -932px no-repeat;
	padding-top:12px;
	color:#fff;
}

#footer-holder
{
	height:108px;
	background: url(/images/layout/footer_bg.png) repeat-x;
	padding-top:10px;
}

#main-menu .active
{
	color:#920202;
}

#main-menu
{
	padding-left:5px;

} 

#main-menu li
{
	float:left;
	margin:0;
	padding:0 8px 4px 9px;
	*padding:0 8px 4px;

}

#main-menu a
{
	font:normal 92% verdana;
	color:#fff;
}

#category-info-holder
{
	margin:0 2px 10px 0;
	padding:0;
	clear:both;
	width:auto;
	padding-bottom:10px;
	border-bottom:2px solid #920202;
	z-index:auto;
}

#category-info-holder .navigation
{
	float:none !important;
	clear:right !important;
	width:auto;
}

#category-info-holder h3, #category-info-holder h2, #category-info-holder h1 
{
	margin:0;
	padding:4px 10px 2px;
	float:right;
	font:bold 92% verdana;
	
}

#category-info-holder h2
{
	float:left;
	font: bold 130%/120% georgia;
	color:#920202;
	padding-top:0;							
}

ul.article-list ul li.story-more-info
{
	visibility:hidden;
	text-align:right;
	font-weight:bold;
	*margin-bottom:8px;
	*padding:0 0 1px 0;
}

ul.article-list li.hover ul li.story-more-info, ul.article-list li:hover ul li.story-more-info
{
	visibility:visible;
	
}


#content-holder
{
	padding:5px 1px;
	float:left;
	clear:left;
	border:0px solid red;
	width:100%;
}



.article-list li.article
{
	border-bottom:1px solid #d9d9d9;
	border-top:1px solid #d9d9d9;
	position:relative;
	z-index:1;
	display:block;
	zoom:1;
	padding:0;
	margin:0 11px -1px;	

		
}

.article-list .article-wrapper
{
	display:table;
	position:relative;
}
.article-list .inner-wrapper
{
	display:table-row;
}

.article-list li.hover
{
	z-index:10;
}

.article-list .image-holder,.article-list .story-text-holder,.article-list .vote-holder
{
	display:inline-block;
	display:table-cell;
	*zoom:1;
	*display:inline;
	position:relative;
	vertical-align:top;
}
.article-list .image-holder
{
	padding:10px 0;
	overflow:hidden;
	width:90px;
}
.article-list .image-holder a
{
	display:block;
	zoom:1;
	width:86px;
	height:64px;
	position:relative;
	border:1px solid #fff;
	-moz-outline:none;
	outline:none;
	overflow:hidden;
}
.article-list .image-holder a
{
	text-indent:-9999px;

}
.article-list .image-holder div
{
	border:1px solid;
	position:relative;
	border-color:#747373;
	width:88px;
	height:66px;
	background:url(/images/hotfeeder_sprite.png) -1px -785px no-repeat;
}


.article-list .image-holder img
{
	display:block;
	margin:0;
	padding:0;
	position:relative;
	zoom:1;
}
.article-list li.article .story-text-holder div.innertext
{
	padding:8px 10px 8px;
	*padding-bottom:0;
	display:block;
	zoom:1;
	position:relative;
}
.article-list li.hover .story-text-holder div.innertext
{
	_overflow-x:hidden;
	margin-right:0px;
}

.article-list h3
{
	display:inline;
	margin:0;
	padding:0;
}


#news-content h3 a, .article-list h3 a, .article-list h1 a 
{
	font:bold 116% Arial,Helvetica;
	color:#000;
	
}
.article-list cite, .article-list a
{
	color:#000;position:relative;
}

.article .hover .story-text-holder  a, .article:hover .story-text-holder  a
{
	color:#920202; 
}


.article-list .story-text-holder .innertext cite
{
	font-size:85%;
}
.article-list .story-summary
{
	font-size:100%;
	overflow:hidden;
	margin:.2em 0;
	*position:relative;
	*zoom:1;
}


.published
{
	color:#999;
	font-size:85%;
	*font-size:77%;
	margin-left:5px;
}

.article-list .story-text-holder h3, .article-list .story-text-holder h1, .article-list .story-text-holder cite
{
	line-height:1;
	*line-height:1.1;
	font-size:100%;
}
.article-list .story-heading
{
	width:100%;
}
.article-list .vote-holder
{
	width:75px;
	font-size:88%;
	font-family:Verdana,Tahoma,Trebuchet MS,sans-serif;
	text-align:center;
	padding:2px 0;
}

.article-list .article-actions .vote-holder
{
	font-size:100%;
	padding:0;
	width:auto;
}
.article-list .vote-holder div
{
	position:relative;
	display:block;
	width:75px;
	margin:0;
	z-index:999;
}
.article-list .voteform
{
	width:75px;
	overflow:hidden;
}

li.article .vote-holder h4
{
	margin:4px 0;
	width:75px;
	font:bold 100% verdana;
	visibility:hidden;
	
}

.article-list .story-text-holder
{
	width:470px;
}

.article-list li.hover .vote-holder h4, .article-list li:hover .vote-holder h4
{
	visibility:visible;
}

.article:hover .image-holder div
{
	border-color:#920202;
}

.article-list li.hover, .article-list li.article:hover
{
	background-color:#cfcfcf;
	margin-right:2px;
	margin-left:0px;
	padding:0 11px;
	border-top:1px solid #920202;
	border-bottom:1px solid #920202;
	z-index:10;
	
	
}

.article-list .story-summary  a, .article-list .story-summary  a:hover
{
	color:#000 !important;
	text-decoration:none !important;
}

 .hover .vote-holder button.vote-up,  .vote-holder button.vote-up, .article-list :hover .vote-holder button.vote-up
{
	background: transparent url(/images/hotfeeder_sprite.png) -1px -857px no-repeat;
	margin:0 auto;
	text-indent:-999em;
	cursor:hand;
	cursor:pointer;
	width:75px;
	
}

.vote-holder{color:#808;padding:10px 0;text-align:center;}
.vote-holder a:hover{text-decoration:none;}
.vote-holder div
{
	_height:7em;
	min-height:7em;
}

.vote-holder button.vote-up, .vote-holder em
{
	display:block;
	border:none;
	padding:0;
	margin:0 auto;
	height:25px;
	width:75px;
	overflow:hidden;
}

.vote-holder button{cursor:pointer;cursor:hand;}

.vote-holder button.disabled{opacity:.4;*filter:alpha(opacity=40);cursor:default;}


#lblSugestSiteMessage
{
	text-align:center;
	color:#920202;
	margin-bottom:5px;
	font-weight:bold;
}

#news-detail-holder
{
	margin:2px 11px 3px;
	width:635px;
	line-height:1.45em;
}

#news-detail-holder .image-holder
{
	margin-top:3px;
	width:165px;
}
#news-detail-holder .image-holder div
{
	width:155px;
	height:116px;
	border:1px solid #920202;
	display:block;
	padding:1px 0 0 1px;
	background:url(/images/hotfeeder_sprite_large_images.png) 1px -575px no-repeat;	
}

#news-detail-holder li.story-more-info
{
	text-align:right;
	
	font:bold 85% verdana;
}
#news-detail-holder a
{
	color: #920202 !important;
	
}
#news-detail-holder h1 a
{
	font-weight:bold;
	font-size:100%;
}
#news-detail-holder .vote-holder h4
{
	visibility:visible;
	font:bold 100% verdana;
	
	
}
#news-image-votes-holder
{
	float:left;
	clear:left;
	
}

#news-image-votes-holder .vote-holder
{
	border:0px solid yellow;
	height:50px;
	width:154px;
	padding:3px 0 0 4px;
}

#news-image-votes-holder button.vote-up, #news-image-votes-holder span a
{
	float:left;
	clear:left;
	padding-top:5px;
	text-transform: capitalize;
	
	
}

#news-image-votes-holder span a span  
{
	color:#FA7D02 !important;
	font: bold 12px  verdana !important;
	text-align:right !important;
	width:75px !important;
	padding-left:0 !important;

}

#news-image-votes-holder span a span em
{
	float:left !important;
	text-align:right !important;
	height:auto;
	width:40px;
	font: bold 12px  verdana !important;
}

#news-image-votes-holder h4
{
	float:right;
	clear:right;
	font: bold 12px  verdana !important;
	margin:3px 5px 0 0;
}


#news-content p, #news-content h3, #news-content p, #news-content h1 
{
	text-align:justify;
	margin-bottom:5px;
	margin-top:5px;
}


.navigation
{
	float:left;
	clear:left;
	width:100%;
}

.nav-pages 
{
	float:right;
	clear:none;
	padding:0px 10px;
}
							
.nav-pages li
{
	float:left;
	margin:0;
	padding:0 1px;
	display:block;
	height: 23px;
}
.nav-pages li a
{
	margin:0; 
	padding:0 7px;
	border:1px solid #dfdfdf;
	color:#000;
	display:block;
	font:bold 85% verdana;
	line-height: 21px;
}

.nav-pages li a:hover 
{
	border:1px solid #9a0504;
	background: #630505 !important;
	color: #fa7d02 !important;
}

.nav-pages li.page_current
{
	padding:0 7px;
	font: bold 136%/122% verdana;
	color:#630505;								
}

.nav-pages li.page_separator 
{
	font: normal 136%/92% Arial;
	color: #BFBFBF;
}							
.nav-pages li a.page_previous, .nav-pages li a.page_next 
{
	margin: 0; 
	padding: 0;
	width: 21px; 
	height: 21px;
	text-indent:-9999px;
}

.nav-pages li a.page_previous
{
	background: url(/images/layout/page_navigation.png) 0 0 no-repeat;
}

.nav-pages li a.page_previous:hover
{
	background: url(/images/layout/page_navigation.png) 0 -21px no-repeat !important;
}

.nav-pages li a.page_next
{
	background: url(/images/layout/page_navigation.png) 0 -42px no-repeat;
}

.nav-pages li a.page_next:hover
{
	background: url(/images/layout/page_navigation.png) 0 -63px no-repeat !important;
}



/************** Adi *************************/

#right-bar-holder dl
{
	padding-bottom:10px;
}

#right-bar-holder  ul
{
	margin-left:30px;
}
#right-bar-holder  ul li
{
	list-style-type: decimal;
	font:bold 90% arial;
	margin:3px 0;
}

#right-bar-holder dl.welcome 
{
	padding-bottom:0px;
}


.hidden
{
	display: none;	
}
.show 
{ 
	display: block;
}

#footer-holder a, #footer-holder a:focus, #footer-holder a:active, #user-menu a, #user-menu a:focus, #user-menu a:active 
{
 text-decoration:none;
 outline:none;
 border:none;
 color:#fff;
}


#footer-holder a:hover, #user-menu a:hover
{
color:#FA7D02;
cursor:pointer;
text-decoration:underline;
}

.copyright
{
	float: left;
	padding-left: 10px;
}

#footer-holder ul
{
	float: right;
	padding-right: 10px;
}

#footer-holder li
{
	float: left;
	padding: 0px 5px;
}
#user-menu li
{
	display: inline;
	padding-right: 10px;
}
#user-menu
{
	float:right;
	margin-right:16px;
	position:relative;
	margin-top: 5px;
}
.search-holder .search
{
	margin-top:35px;
}
/************** END  Adi *************************/x`