/* Ali2 Homepage CSS */

#homepage_content .aliads {
	background: transparent !important;
	background-color:#1A1A1A;
	width: 962px;
	border-bottom: 1px dotted #444;
	 }
	
	#homepage_content .aliads a img {
		background: #000;
		border-color: #777; }



#frame {
	padding-bottom: 0;
	border: 0; }
	
#content_left {
	float: left;
	width: 525px;
	background: transparent url(img/leftcolbg.gif) top left no-repeat;
	padding: 15px 0 0 15px;
	margin: 0 0 0 1px; }
	
	.loginblock {
		padding-top: 25px; }
		
		.loginblock .logininner {
			margin: 7px 0 0 0;
			font: normal 12px "Trebuchet MS", "Tahoma", sans-serif;
			color: #777;
			padding: 10px;
			background: #0e0e0e;
			border: 1px dotted #444; }
			
			.logininner table {
				margin: 12px 0 0 0; }
				
				.logininner table td {
					padding-right: 15px; }
					
				.logininner table td label {
					display: block;
					font: bold 12px "Trebuchet MS", "Tahoma", sans-serif;
					color: #ccc;
					margin: 0;
					padding: 0 0 4px 0; }
					
					.logininner table td input {
						padding: 2px;
						font-size: 14px;
						width: 180px; }
						
					.logininner button.submit {
						padding: 5px 10px;
						background: #f3f3f3 url(img/h2headingbg.gif) bottom left repeat-x;
						border: 2px solid #000;
						color: #000;
						cursor: pointer;
						font: bold 14px "Trebuchet MS", "Tahoma", sans-serif; }
			
						.logininner button.submit:hover {
							color: #f00;
							text-decoration: underline;
							background: #fff; }
			
			.logininner .each h2 {
				font: bold 14px "Lucida Grande", "Verdana", sans-serif;
				color: #7b7570;
				display: block;
				padding: 0 0 4px 0;
				margin: 0; }
				
				.logininner .each h2 a {
					font: bold 16px "Trebuchet MS", "Tahoma", sans-serif;
					color: #f4dcc5;
					text-decoration: none; }
					
					.logininner .each h2 a:hover {
						color: #fff;
						text-decoration: underline; }
						
			.logininner h4 {
				font: normal 10px "Lucida Grande", "Verdana", sans-serif;
				color: #888;
				padding: 12px 0 0 0;
				margin: 0 0 3px 0; }
			
			.logininner h4.loginned {
				padding: 0;
				margin: 0;
				font: normal 12px "Trebuchet MS", "Tahoma", sans-serif;
				color: #888; }
				
				.logininner h4.loginned a {
					color: #bbb;
					text-decoration: underline; }
			
			.logininner a.action {
				font: bold 10px "Lucida Grande", "Verdana", sans-serif;
				padding: 4px 6px;
				background: #333;
				color: #fff;
				border: 1px solid #555;
				text-decoration: none;
				text-transform: uppercase; }
				
				.logininner a.action:hover {
					background: #fff;
					color: #f00; }
			
			.logininner h3 {
				font: bold 16px "Trebuchet MS", "Tahoma", sans-serif;
				color: #fff;
				padding: 0 0 12px 0;
				margin: 0; }
				
				.logininner h3 span {
					padding-left: 10px;
					font: normal 12px "Trebuchet MS", "Tahoma", sans-serif;
					color: #ccc; }
					
					.logininner h3 span a {
						color: #ccc;
						text-decoration: underline; }
						
						.logininner h3 span a:hover {
							color: #fff; }
	
	.live_chooser {
		padding: 5px 0 5px 10px;
		background: #0e0e0e;
		border: 1px dotted #444;
		font: normal 12px "Trebuchet MS", "Tahoma", sans-serif;
		color: #aaa; }
		
		.live_chooser a {
			color: #fff;
			font-weight: bold;
			text-decoration: underline; }
		
		.live_chooser select, .live_chooser option {
			font-size: 10px;
			width: 170px; }
	
	#content_left #twoadblock {
		text-align: center; }
	
	#content_left #twoadblock a img {
		border: 2px solid #000;
		margin: 0 5px; }
		
	#content_left #pop_entries {
		padding: 0; }
		
		#pop_entries .eachmemberentry {
			padding: 0 0 10px 0;
			margin: 0; }
			
			.eachmemberentry h3 {
				color: #c8edbc;
				display: block;
				padding: 0 0 2px 0;
				margin: 0;
				font: bold 16px "Trebuchet MS", "Tahoma", sans-serif;
				text-decoration: none; }
				
				.eachmemberentry h3 a {
					font: bold 16px "Trebuchet MS", "Tahoma", sans-serif;
					color: #c8edbc;
					text-decoration: none; }
					
					.eachmemberentry h3 a:hover {
						color: #fff;
						text-decoration: underline; }
						
			.eachmemberentry h4 {
				display: block;
				padding: 2px 0 0 0;
				font: normal 10px "Lucida Grande", "Verdana", sans-serif;
				color: #888;
				font-weight: bold;
				text-decoration: none;
								}
				.eachmemberentry h4 catfecha {
					font-weight: bold;
					color: #A28AC4;
					}					
				
				.eachmemberentry h4 a {
					font-weight: bold;
					text-decoration: none;
					color: #888; }
					
					.eachmemberentry h4 a:hover {
						color: #aaa;
						text-decoration: none; }
	
#content_right {
	float: right;
	width: 372px;
	margin: 15px 15px 0 0;
	color: #fff;
	padding: 0 0 0 15px;
	border-left: 1px dotted #444; }	
	
	#recently_popular ul {
		padding: 0;
		margin: 0;
		list-style: none; }
		
		#recently_popular li {
			padding: 0;
			margin: 0 0 11px 0; }
			
			#recently_popular li span.title {
				font: bold 14px "Lucida Grande", "Verdana", sans-serif;
				color: #555;
				display: block;
				padding: 0 0 2px 0;
				margin: 0; }
				
				#recently_popular li span.title a {
					font: bold 16px "Trebuchet MS", "Tahoma", sans-serif;
					color: #c5e6ff;
					text-decoration: none; }
					
					#recently_popular li span.title a:hover {
						color: #eaf6ff;
						text-decoration: underline; }
						
			#recently_popular li span.responses {
				display: block;
				padding: 2px 0 0 0;
				font: normal 10px "Lucida Grande", "Verdana", sans-serif;
				color: #666; }
				
				#recently_popular li span.responses a {
					font-weight: bold;
					text-decoration: none;
					color: #888; }
					
					#recently_popular li span.responses a:hover {
						color: #aaa;
						text-decoration: none; }
	
	
	#homepage_content h2.heading {
		font: bold 12px "Trebuchet MS", "Tahoma", sans-serif;
		color: #555;
		padding: 0;
		text-transform: uppercase;
		margin: 0 0 4px 0; }
		
		#homepage_content h2.heading a img {
			margin: 0 0 -3px 3px;
			border: 0; }
			
	#content_right .each {
		padding-bottom: 4px; }
		
		#content_right .each strong a {
			font: bold 24px "Trebuchet MS", "Tahoma", sans-serif;
			color: #fff;
			text-shadow: #000 2px 2px 0;
			text-decoration: none; }
			
			#content_right .each strong a:hover {
				text-decoration: underline; }
			
	#content_right .each span {
		padding: 0 0 0 5px;
		margin: 0;
		font: normal 10px "Lucida Grande", "Verdana", sans-serif;
		color: #555; }
	
#homepage_footer {
	margin: 5px auto;
	text-align: center;
	font: normal 10px "Lucida Grande", "Verdana", sans-serif;
	color: #888; }
	
	#homepage_footer a {
		font-weight: bold;
		color: #ccc;
		text-decoration: underline; }	
	
#homepage_content {
	width: 962px;
	margin: 0 auto;
	border-top: 1px solid #555;
	background: transparent url(img/homepagebottom.gif) bottom left no-repeat; }	
	
#new_nav_container {
	border: 1px solid #555;
	border-top: 0;
	margin-bottom: 0; }
	
	#new_nav_rightside {
		right: 10px; }
	
#homepage_top {
	margin: 0 auto;
	margin-top: 2px;
	height: 375px;
	/*background: transparent url(img/newhomepagetop.png) top right no-repeat;
	_background: transparent url(img/_newhomepagetopIE.gif) top right no-repeat;*/
	width: 960px;
	border-bottom: 1px solid #444;
	border-left: 1px solid #444;
	border-right: 1px solid #444;
	border-top: 1px solid #444; }
	#bio {
		background-image: url(img/fondobio.jpg);
		background-color:#1A1A1A;
		background-position: right;
		height: 362px;
		width: 958px;
		padding: 3px 0px 2px 2px;
		font: normal 11px "Lucida Grande", "Verdana", sans-serif;
		color: #E4E4E4;
		}
	#bio h1 {
		color: #A28AC4;
		font-weight: bold;
		font-family:  Georgia, "Times New Roman", Times, serif;
		font-size: 20px;	
		font-style: italic;	
		padding: 3px 0px 2px 2px;
		margin-left:4px;
		}
	#bio a {
		font-weight: bold;
		text-decoration: none;
		color: #CCCCCC; 
		}
					
	#bio a:hover {
		color: #aaa;
		text-decoration: none; 
		}
	#bio img {
		margin-right:6px;
		}
	#homepage_top .links {
		background-image: url(img/fondo_links.jpg);
		background-color:#1A1A1A;
		background-position: right;
		height: 362px;
		width: 960px;
		border-bottom: 1px dotted #444;
		margin: 2px 0 0 0; }
	
	#homepage_top .links a img {
		background: #000;
		border-color: #777; }
	
	#homepage_top h3 {
		padding: 5px 0 0 0;
		margin: 0;
		font: normal 9px "Lucida Grande", "Verdana", sans-serif;
		*font: normal 9px "Arial", "Helvetica", sans-serif;
		color: #ccc; }
		
		#homepage_top h3 a {
			color: #fff;
			font-weight: bold;
			text-decoration: none; }
			
			#homepage_top h3 a:hover {
				text-decoration: underline; }
	
	#homepage_top .notes_explain {
		position: absolute;
		top: 49px;
		left: 588px; }
		
		.notes_explain h2 {
			padding: 0;
			font: normal 16px "Lucida Grande", "Verdana", sans-serif;
			color: #688dc6;
			margin: 0;
			_margin-top: -3px; }
			
			.notes_explain h2 a {
				font: bold 18px "Trebuchet MS", "Tahoma", sans-serif;
				text-decoration: none;
				color: #fff; }
				
				.notes_explain h2 a:hover {
					color: #fff;
					text-decoration: underline; }
				
	#homepage_top .live_explain {
		position: absolute;
		top: 119px;
		left: 604px; }
		
		.live_explain h2 {
			padding: 0;
			font: normal 16px "Lucida Grande", "Verdana", sans-serif;
			color: #78c27c;
			margin: 0;
			_margin-top: -3px; }
			
			.live_explain h2 a {
				font: bold 18px "Trebuchet MS", "Tahoma", sans-serif;
				text-decoration: none;
				color: #fff; }
				
				.live_explain h2 a:hover {
					color: #fff;
					text-decoration: underline; }
				
	#homepage_top .clips_explain {
		position: absolute;
		top: 190px;
		left: 588px; }
		
		.clips_explain h2 {
			padding: 0;
			font: normal 16px "Lucida Grande", "Verdana", sans-serif;
			color: #888;
			margin: 0;
			_margin-top: -3px; }
			
			.clips_explain h2 a {
				font: bold 18px "Trebuchet MS", "Tahoma", sans-serif;
				text-decoration: none;
				color: #fff; }
				
				.clips_explain h2 a:hover {
					color: #fff;
					text-decoration: underline; }
	
	#homepage_top .top_explain {
		position: absolute;
		top: 35px;
		left: 0; }
		
		.top_explain h1 {
			padding: 0 0 20px 0;
			margin: 0;
			font: bold 20px "Helvetica", "Arial", sans-serif;
			color: #fff; }
			
		.top_explain p {
			padding: 0 0 20px 0;
			margin: 0;
			font: normal 14px/1.4em "Helvetica", "Arial", sans-serif;
			color: #ccc; }
			
			.top_explain p strong {
				color: #fff;
				font-size: 16px;
				font-weight: bold; }
				
			.top_explain p a {
				font-size: 11px;
				font-weight: bold;
				text-transform: uppercase;
				color: #fff;
				text-decoration: underline; }