/*
	Theme Name: Indielogia
	Theme URI: http://www.codemyconcept.com/
	Description: Plantilla para Wordpress desarrollada por <a href="http://www.bahiastudio.net/" title="Bahia Studio">Bahia Studio</a>
	Version: 1.0
	Author: Bahia Studio
	Author URI: http://www.bahiastudio.net/
*/
/*- Reset Styles -----------------------------------------------------------*/

	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, 
	cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, 
	ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr, button
	{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align: baseline; background:transparent;}

	ol, ul {list-style:none;}
	h1, h2, h3, h4, h5, h6, li {line-height:100%;}
	blockquote, q {quotes:none;}
	table {border-collapse:collapse; border-spacing:0;}
	
	input, textarea {font-family:inherit; font-size:1em;}
		
/*- End Of Reset Styles ----------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

/*- General Styles ------------------------------------------------------*/	

	body { background:url('img/bg.png') repeat left top; color:#4d4d4d; font-family:"Arial", Helvetica, sans-serif; font-size:14px; }
	
	a { color:#b22222; text-decoration:none; }
	
	p { line-height:1.5em; margin:1.35em 0; }
	
	/*- Headings -*/
	h2 { color:#182d42; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:30px; font-weight:normal; letter-spacing:-0.05em; }
	
	/*- Screen Resolution -*/
	#main { margin:0 auto 30px auto; width:950px; }
	
	#container { background:url('img/bg-container.gif') repeat-y left top; min-height:1500px; position:relative; }
	
	/*- Float Clear -*/
	#header,
	#container,
	#content .post,
	#content .post .entry,
	#content .post .entry .author,
	#sidebar .box,
	#recent-comments li { overflow:hidden; }
	
/*- End of General Styles -----------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

/*- Header ------------------------------------------------------*/	
	
	#header { height:117px; }

	/*- Logo -*/
	#logo { float:left; padding:6px 0 0 0; }
	
	/*- Navigation -*/
	#navigation { float:right; padding:75px 0 0; }
		#navigation li { display:inline; margin:0 8px; }
		#navigation li a { color:#FFF; font-family:"Arial Narrow", Arial, sans-serif; text-transform:uppercase; }
		#navigation li a:hover { border-bottom:3px solid #b22222; }
	
/*- End of Header -----------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

/*- Content ------------------------------------------------------*/

	#content { float:left; position:relative; width:648px; }
	
		.category-name { background:#b22222 url('img/bg-categories.gif') no-repeat right top; color:#FFF; display:block; font-size:10px; height:25px; line-height:25px; float:left; padding:0 2em 0 1em; text-transform:uppercase; text-shadow:1px 1px #8e1919; }
		.post h2 a { color:#182d42; text-shadow:1px 1px #bfbfbf; }
		.post h2 img { vertical-align:middle; }
		.entry .social ul { background:#EEE; margin:1.5em 0; padding:10px; position:relative; -moz-border-radius:6px; }
		.entry .social ul li { display:inline; font-size:11px; text-shadow:1px 1px #C7C7C7; }
		.entry .social ul li a img { vertical-align:middle; }
		.entry .social ul li.bitacoras { position:absolute; right:10px; top:5px; }
	
		/*------------------------------*/
		/*	FEATURED POST				*/
		/*------------------------------*/
		#featured {}
			#featured .entry { background:#F2F2F2; border:0 none; height:296px; margin:3em 1em 0; padding:0; }
			.post-image { float:left; width:449px;}
			.post-caption { background:#f2f2f2; float:left; font-size:11px; padding:10px; width:150px; }
			.post-caption h2 { font-size:14px; line-height:1.3em; margin:0.1em 0 0.3em 0; }
			.post-caption p { line-height:1.35em; margin:0.5em 0; }
			
			
			#albumn-info { overflow:hidden; padding:15px 0; }
				#albumn-cover { float:left; width:300px; }
				#albumn-data { float:right; width:300px; }
				#albumn_rate { background:#e2e2e2; font-size:18px; height:100px; text-align:center; margin:0 auto; text-shadow:1px 1px #FFF; width:100px; -moz-border-radius:8px; }
				#albumn_rate span { color:#c42626; }
				#albumn_rate small { color:#797979; display:block; font-size:10px; padding:35px 0 0 0; }
		
		/*------------------------------*/
		/*	COMMON POST					*/
		/*------------------------------*/
		.post { margin:2em 0; }
			.entry { border-bottom:1px solid #d9d9d9; clear:both; margin:0 1em; padding:1em 0 0; }
			.entry small { color:#afafaf; display:block; font-size:11px; margin:0.65em 0 0; position:relative; }
			.entry small a { color:#afafaf; }
			.entry small a.comments-link { background:url('img/icons/comment.gif') no-repeat left center; padding:0 0 0 18px; position:absolute; right:0; top:2px; }
			.entry ul, .entry ol { margin:1.5em; }
		.entry ul li { list-style:square inside; line-height:1.5em; padding:0.5em 0; }
			.entry ol li { background:url('http://www.indielogia.com/wp-content/themes/indielogiadospuntocero/indielogiadospuntocero/img/icons/playlist.png') no-repeat left center; line-height:1.5em; padding:0.1em 0 0.1em 1.65em; }
			.entry img { max-width:640px;}
			
			img.aligncenter { display:block; margin:0 auto; }
			img.alignright { float:right; }
			
			.entry .author { margin:2em 0 0; }
			
		
		/*------------------------------*/
		/*	MINIPOST					*/
		/*------------------------------*/
		#miniposts .entry { border:0; margin-bottom:0; }
			.minipost { float:left; font-size:12px; width:180px; }
			.minipost.center { margin:0 35px; }
			.minipost .date { display:block; margin:0 0 4px 0; } 
			.minipost h2 { font-size:17px; margin:0.5em 0; }
			.minipost p { margin-top:5px; }
			.minipost .comment { background:url('img/comment-ico.gif') no-repeat left center; padding:0 0 0 17px; }
			
			
		/*- Pagination -*/
		.wp-pagenavi { 
			-moz-border-radius:5px 5px 5px 5px;
			background:#EEEEEE;
			clear:both;
			font-size:12px;
			margin:0 15px;
			padding:10px;
			text-align:center;
			text-shadow:1px 1px #C7C7C7;
		}
		body .wp-pagenavi a, body .wp-pagenavi span { border:0; }
		.wp-pagenavi span.current { background:#FFF; padding:3px 8px; -moz-border-radius:4px; }
			
		/*------------------------------*/
		/*	COMMENTS					*/
		/*------------------------------*/
		#comments-area { margin:0 1em; padding:2em 0; }
			/*#comments { margin:0 0 1.5em; }
			#comments-area ol { margin:0 0 2em 0; }
			#comments-area ol li { border-bottom:1px dotted #CCC; }
			#comments-area ol li p { font-size:13px; }
			#comments-area ol li ul { margin:0 2em; }
			#comments-area ol li ul.children li { border-bottom:0; border-top:1px dotted #CCC; margin:1em 0; padding:1em; }
			#comments-area ol li .avatar { float:right; }*/
			
			#comments-area ol li { border-bottom:1px dotted #CCC; margin:0 0 2em; padding:0 0 2em; }
			
			#comments-area h4, #commentForm h4 { font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:16px; margin:0 0 1.5em 0;  }
			#comments-area h4 strong, #commentForm h4 strong { color:#999; font-weight:normal; }
			
			.comment-reply-link { background:#B22222; color:#FFF; display:block; font-size:9px; padding:2px; text-align:center; text-shadow:1px 1px #941c1c; width:50px; -moz-border-radius:5px; }
			.comment-reply-link:hover { background:#2c507c; color:#FFF; text-shadow:1px 1px #1e3c62; }
			
			.comment-meta a { color:#CCC; font-size:11px; }
			.comment-body { margin:0 0 1em; }
			
			#comments-area textarea { color:#999; border:3px solid #e4e4e4; height:150px; padding:4px; width:588px; }
			#commentForm p { overflow:hidden; }
			#commentForm p label { display:block; margin:0 0 5px; }
			#commentForm p span { float:left; width:205px; }
			#commentForm p span input { color:#999; border:3px solid #e4e4e4; width:175px;  padding:5px; }
			#commentForm button { background:#B22222; color:#FFF; font-size:11px; padding:5px; text-align:center; text-shadow:1px 1px #941c1c; -moz-border-radius:5px; }
			
			.commentlist .author { border:1px solid #dcdcdc; color:#999; font-size:11px; padding:10px; }
			.commentlist .author p { margin:0; }
			
			.avatar { display:block; margin:0 auto; }
			
			.commentlist li { overflow:hidden; }
			.commentlist li .left { float:left; font-size:11px; text-align:center; width:100px; }
			.commentlist li .left strong { display:block; margin:5px 0; }
			.commentlist li .right { float:right; font-size:12px; width:500px; }
				.commentlist li .right p { margin-top:0; }
				
				
			.avatar-left { float:left; width:30px; }
			.avatar-right { float:left; line-height:1em; margin:0 0 0 10px; text-align:left; width:60px; }
			
			
			/*- Twitter Connect -*/
			#twc_connect { background:#fffde4; border:2px solid #e8da3d; -moz-border-radius:5px; padding:8px 10px;  }
			#twc_connect p { display:inline; padding:0; margin:0; text-shadow:1px 1px #FFF; }
			#twc_connect button { vertical-align:middle; }
	
/*- End of Content -----------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/

/*- Sidebar ------------------------------------------------------*/

	#sidebar { float:left; width:302px; }
	#sidebar .box { padding:15px 10px; }
	#sidebar .box h6 { border-bottom:1px solid #e6e6e6; letter-spacing:-0.05em; margin:0 0 1em 0; padding:0 0 10px; text-transform:uppercase; text-shadow:1px 1px #FFF; }
	
	/*------------------------------*/
	/*	SEARCH						*/
	/*------------------------------*/
	#search input { background:url('img/bg-search.gif') no-repeat left top; border:0; height:30px; padding:0 0 0 30px; vertical-align:bottom; width:172px; }
	#search button { background:url('img/bg-search-button.gif') no-repeat left top; border:0; height:30px; width:67px; }
	
	/*------------------------------*/
	/*	FEATURED VIDEO				*/
	/*------------------------------*/
	#featured-video h3 { color:#b22222; margin:0 0 0.5em; }
	
	/*------------------------------*/
	/*	FEATURED ALBUMS				*/
	/*------------------------------*/
	#featured-album ul li { display:block; float:left; margin:6px; }
	
	/*------------------------------*/
	/*	CATEGORIES					*/
	/*------------------------------*/
	#sidebar #categories li { background:url('img/star.gif') no-repeat left center; font-size:12px; margin:3px 0; padding:3px 0 3px 20px; }
	#sidebar #categories a { color:#484848; }
	
	/*------------------------------*/
	/*	ARCHIVES					*/
	/*------------------------------*/
	#sidebar #archives li { background:url('img/calendar.gif') no-repeat left center; font-size:12px; margin:3px 0; padding:3px 0 3px 20px; }
	#sidebar #archives a { color:#484848; }
	
	/*------------------------------*/
	/*	SOCIAL NETWORKS				*/
	/*------------------------------*/
	#sidebar #share li { display:inline; }
	
	/*------------------------------*/
	/*	RECENT COMMENTS				*/
	/*------------------------------*/
	#recent-comments li { margin:0 0 1.5em; }
	#recent-comments li a.comment-image { float:left; width:47px; }
	#recent-comments li .comment { float:left; font-size:11px; margin:0 0 0 8px; width:215px; }
	#recent-comments li .comment p { margin:0; }
	
	/*- Bahia Studio -*/
	#bahiastudio { position:absolute; right:18px; bottom:0; }
	#bahiastudio p a { background:url('img/bahiastudio.gif') no-repeat left top; display:block; height:35px; margin:0 auto; text-indent:-9999em; width:267px; }
	
/*- End of Sidebar -----------------------------------------------*/
/*-----------------------------------------------------------------------------------------------*/
