/*
Theme Name: La Carmina Nouveau
Theme URI: http://www.lacarmina.com
Description: Custom WordPress theme for La Carmina Blog.
Author: Naomi Rubin
Author URI: http://www.naomiyaki.com
Version: 1.0 
Tags: japanese fashion blogger, alternative fashion blog, tokyo fashion blogs, top fashion bloggers, japan clothing, asia fashion, japanese clothing stores, jpop culture, japanese pop culture cute, tv presenter, travel tv hosting, goth model, travel tv show host, gothic lolita, japanese subculture, harajuku style, japanese fixer, tv local production coordinator, tokyo japan fixer, travel television host, goth fashion, cute yummy time, scottish fold cats, J-pop culture, Visual Kei, kawaii, goth loli, gothloli, lolita fashion, cute Japanese teens, travel journalist, travel writer, lolita models, goth punk, japanese streetwear, japan street style, Harajuku fashion, lolita style, lolita clothing, gothic lolita, jpop cosplay anime outfits, tokyo street snaps, youth subcultures, coolhunting, coolhunter, trend consultant, carmen yuen, la carmina
*/

/* Reset default browser styles */
@import url('style/reset.css');


/* WordPress Styles */
@import url('style/wp.css');

/* Theme Styles */

/* Global HTML Styles */
html{
	overflow-x: hidden;
}

body{
	text-align: center;
}

/* Grouping (clear) */
.group:after{
	visibility: hidden;
	display: block;
	clear: both;
	height: 0px;
	font-size: 0px;
	content: " ";
}

*html .group{
	height: 1%;
}

*:first-child+html .group{
	min-height: 1px;
}

/* Wrapper Styles */
#wrapper{
	margin: 0px auto 0px auto;
	padding: 0px 100px 0px 100px;

	
	width: 1000px;
	
	background-image: url('http://images.lacarmina.com/siteTemplate_sidebar_spookonsBg01.png');
	background-position: right;
	background-repeat: repeat-y;
}

/* Header Styles */
#headerImage{
	display: block;
	position: relative;
	z-index: 1000;
	pointer-events: none;
	background-repeat: no-repeat;
}

.skipLink a{
	position:absolute;
	left: -10000px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.skipLink a:focus{
	position: static;
	width: auto;
	height: auto; 
}

#siteTitleLink, #siteTitleLink:visited{
	text-decoration: none;
}

#headerText{
	display: block;
	padding: 12px 10px 10px 10px;
	width: 225px;
	height: 95px;
	margin: 0px 0px 0px 406px;
	overflow: hidden;
	
	text-align: center;
	font-family: 
	helvetica,			/* Unix+X, MacOS */
	sans-serif;
	
	font-size: 16px;
	text-decoration: none;
	color: #333333;
}

/* Main Styles */
#main{
	margin: -150px 0px 0px 0px;
}

	/* Content Styles */
	#content{
		float: left;
		padding: 20px 30px 0px 0px;
		width: 688px;
	}
	
		/* Post Styles */
		.post{
			text-align: left;
		}
		
		.entryTitle{
			text-align: left;
			
			font-family:
				"Palatino Linotype",	/* Windows */
				"URW Palladio L",		/* Unix+FontConfig */
				"palladio l",		/* Unix+X+FreeType */
				palatino,			/* MacOS */
				"book antiqua",		/* Win95 */
				/* Fallback options */
				times,			/* Unix+X, MacOS */
				serif;
				
			font-weight: bold;
			font-size: 24px;
		}
		
		.entryTitle a{
			color: #000000;
			text-decoration: none;
		}
		
		.entryTitle a:hover{
			color: #000000;
			text-decoration: underline;
		}
		
		.headlineRuler{
			margin: -40px 0px -50px -100px;
			width: 802px;
			height: 130px;
			
			background-image: url('http://images.lacarmina.com/siteTemplate_post_headlineRuler.png');
			background-repeat: no-repeat;
			
			pointer-events: none;
		}
		
			/* Markup Styles like lists, blockquotes, etc. */
			
			.post ul{
				list-style-type: disc;
				padding: 10px 10px 10px 30px;
			}
			
			.post ul li{
				padding: 0px 0px 5px 10px;
			}
			
			.post ol{
				list-style-type: decimal;
				padding: 10px 10px 10px 30px;
				font-family:
					"Palatino Linotype",	/* Windows */
					"URW Palladio L",		/* Unix+FontConfig */
					"palladio l",		/* Unix+X+FreeType */
					palatino,			/* MacOS */
					"book antiqua",		/* Win95 */
					/* Fallback options */
					times,			/* Unix+X, MacOS */
					serif;
			}
			
			blockquote{
				margin: 20px auto 20px auto;
				padding: 30px 0px 0px 10px;
				width: 500px;
				
				text-align: left;
				font-size: 20px;
				
				font-family:
					"Palatino Linotype",	/* Windows */
					"URW Palladio L",		/* Unix+FontConfig */
					"palladio l",		/* Unix+X+FreeType */
					palatino,			/* MacOS */
					"book antiqua",		/* Win95 */
					/* Fallback options */
					times,			/* Unix+X, MacOS */
					serif;
				color: #666666;
				
				background-image: url('http://images.lacarmina.com/siteTemplate_post_blockquoteBg01.png');
				background-position: 0% 0%;
				background-repeat: no-repeat;
			}
			
			blockquote p{
				display: block;
				padding: 0px 10px 30px 0px;
				min-height: 100px;
				background-image: url('http://images.lacarmina.com/siteTemplate_post_blockquoteBg02.png');
				background-position: 100% 100%;
				background-repeat: no-repeat;
			}
		
		/* Meta Styles */
		
		.entryMeta{
			margin: 0px 0px 25px 0px;
			font-family:
			helvetica,			/* Unix+X, MacOS */
			sans-serif;
			
			font-size: 14px;
			
			color: #999999;
		}
		
		.entryContent{
			font-family: 
			helvetica,			/* Unix+X, MacOS */
			sans-serif;
			
			font-size: 16px;
			
			color: #333333;
		}
		
		.entryContent p{
			text-align: left;
			margin: 10px 0px 10px 0px;
			line-height: 1.5em;
		}
		
		.entryContent p a, .entryContent p a:visited{
			color: #3399cc;
			text-decoration: none;
		}
		
		.entryContent p a:hover{
			color: #000000;
			text-decoration: underline;
		}		
		
			/* Entry Utility Styles */
			
			.fbBasil{
				padding: 30px 0px 0px 0px;
				height: 70px;
				
				text-align: right;
				/*background-image: url('images/post_basilSupport01.png');
				background-repeat: no-repeat;*/
			}
			
			.postFbPageLike{
				margin: 20px 0px 0px 0px;
				float: left;
			}
			
			.entryUtility{
				margin: 0px 0px 50px 0px;
			}
			
			.entryUtilityHead{
				margin: 30px 0px 0px 0px;
				width: 688px;
				height: 28px;
				
				background-image: url('http://images.lacarmina.com/siteTemplate_entryUtility_headerBg.png');
				background-repeat: no-repeat;
				
				text-align: center;
			}
			
			.entryUtilityHead h2{
				padding: 5px 0px 0px 0px;
				
				font-size: 20px;
				
				font-family:
					"Palatino Linotype",	/* Windows */
					"URW Palladio L",		/* Unix+FontConfig */
					"palladio l",		/* Unix+X+FreeType */
					palatino,			/* MacOS */
					"book antiqua",		/* Win95 */
					/* Fallback options */
					times,			/* Unix+X, MacOS */
					serif;
					
				color: #330033;
			}
			
			.entryUtilityMiddle{
				padding: 20px;
				background-color: #efd0e3;
			}
			
			.postLiveData{
				float: right;
				padding: 10px 0px 0px 0px;
				text-align: right;
				font-family: 			
							helvetica,			/* Unix+X, MacOS */
							sans-serif;
				font-size: 14px;
				color: #666666;
			}
			
			.postLiveData a, .postLiveData a:visited{
				color: #3399cc;
				text-decoration: none;	
			}
			
			.postLiveData a:hover{
				color: #000000;
				text-decoration: underline;
			}
			
			.fbPageLike{
				padding: 0px 0px 0px 0px;
			}
			
				/* Share Section Styles */
				ul.postShare{
				float: left;
				list-style: none;
				padding: 0px;
				}
				
				ul.postShare li{
				    display: block;
				    float: left;
				    margin-right: 10px;
				    padding: 0px;
				}
				
				.facebookShare{
					width: 50px;
				}
				
				.pinWrapper{
					width: 43px; 
					padding: 18px 0px 0px 0px;
					margin: 0px; 
					display: inline-block;
					position: relative;
				}
				
				.pintrestShare{
					margin-top: 2px;
				}
				
				.pinImageLink{
					display: block;
					position: absolute;
					height: 100%;
					width: 100%;
					top: 0px;
				}
			
			.entryUtilityFooter{

				margin: -1px 0px 0px 0px;
				width: 688px;
				height: 52px;
				
				background-image: url('http://images.lacarmina.com/siteTemplate_entryUtility_footerBg.png');
				background-repeat: no-repeat;
			}
	
	/* Sidebar Styles */
	.widgetArea{
		float: left;
		width: 282px;
	}
	
	.widgetArea li{
		text-align: left;
		list-style-type: none;
		
		font-family: 
			helvetica,			/* Unix+X, MacOS */
			sans-serif;
		font-size: 16px;
		font-weight: bold;
		padding: 0px 0px 10px 0px;
	}
	
	.textwidget ul li a, .textwidget ul li a:visited, .widget ul li a, .widget ul li a:visited, .sidebarAdspot a, .sidebarAdspot a:visited, .sidebarSponsoredLinkText, .sidebarSponsoredLinkText:visited{
		color: #3399cc;
		text-decoration: none;
	}
	
	.textwidget ul li a:hover, .widget ul li a:hover, .sidebarAdspot a:hover, .sidebarSponsoredLinkText:hover{
		color: #333333;
		text-decoration: underline;
	}
	
	.sidebar{
		width: 282px;
	}
	
	.widgetTitle{
		padding: 10px 0px 5px 0px;
		font-size: 20px;		
		font-family:
		    "Palatino Linotype",	/* Windows */
		    "URW Palladio L",		/* Unix+FontConfig */
		    "palladio l",		/* Unix+X+FreeType */
		    palatino,			/* MacOS */
		    "book antiqua",		/* Win95 */
		    /* Fallback options */
		    times,			/* Unix+X, MacOS */
		    serif;
					
		color: #330033;
	}
	
	#pageNav{
		padding: 60px 0px 5px 0px;
		text-align: center;
		display: block;
	}
	
	#pageNav li{
		display: block;
		margin: -30px 0px 0px 0px;
		padding: 0px;
		text-align: center;
		font-family:
				"Palatino Linotype",	/* Windows */
				"URW Palladio L",		/* Unix+FontConfig */
				"palladio l",		/* Unix+X+FreeType */
				palatino,			/* MacOS */
				"book antiqua",		/* Win95 */
				/* Fallback options */
				times,			/* Unix+X, MacOS */
				serif;
		font-size: 20px;
		font-weight: bold;
	}
	
	#pageNav li a, #pageNav li a:visited{
		display: block;
		width: 282px;
		height: 70px;
		color: #330033;
		text-decoration: none;
	}
	
	#pageNav li a:hover{
		background-image: url('images/sidebar_activeListing.png');
		background-repeat: no-repeat;
		background-position: 100%, 100%;
	}
	
	.sidebarMenuBase{
		margin: -20px 0px 0px 0px;
	}
	
	.socialButtons{
		padding: 20px 0px 15px 0px;
		width: 282px;
		text-align: left;
	}
	
	.socialButtons a{
		display: inline-block;
		margin: 0px 2px 0px 0px;
		height: 65px;
		width: 65px;
	}
	
	.sidebarHr{
		padding: 20px 0px 20px 0px;
		width: 282px;
		height: 27px;
		background-position: center center;
		background-image: url('http://images.lacarmina.com/siteTemplate_sidebar_headlineRuler.png');
		background-repeat: no-repeat;
	}
	
	.sidebarAboutBioPic{
		margin: -20px 0px 0px 0px;
		float: left;
	}
	
	.sidebarAboutHeadline{
		display: block;
		padding: 20px 0px 0px 0px;
		text-align: center;
		font-family:
				"Palatino Linotype",	/* Windows */
				"URW Palladio L",		/* Unix+FontConfig */
				"palladio l",		/* Unix+X+FreeType */
				palatino,			/* MacOS */
				"book antiqua",		/* Win95 */
				/* Fallback options */
				times,			/* Unix+X, MacOS */
				serif;
		font-size: 20px;
		color: #666666;
	}
	
	.sidebarLogos{
		clear: both;
		text-align: center;
	}
	
	.sidebarLogos a, .sidebarLogos a:visited{
		color: fuchsia;
		text-decoration: none;
	}
	
	
	.sidebarLogos img{
		display: inline-block;
	}
	
	.bioNetworks img{
		padding: 0px 2px 0px 2px;
	}
	
	.bioBooks{
		padding: 15px 0px 5px 0px;
	}
	
	.bioBooks img{
		padding: 0px 6px 0px 6px;
	}
	
	.bioJournalism{
		padding: 15px 0px 5px 0px;
	
	}
	
	.bioJournalism img{
		padding: 0px 3px 0px 3px;
	}
	
	.sidebarMailingListPrompt{
		padding: 0px 0px 10px 0px;
		text-align: center;
				font-family:
				"Palatino Linotype",	/* Windows */
				"URW Palladio L",		/* Unix+FontConfig */
				"palladio l",		/* Unix+X+FreeType */
				palatino,			/* MacOS */
				"book antiqua",		/* Win95 */
				/* Fallback options */
				times,			/* Unix+X, MacOS */
				serif;
		font-size: 20px;
		color: #666666;
	}
	
		/* Mailing List Styles */
	
		.sidebarMailingListPrompt img{
			float: left;
		}
		
		.mc-field-group label{
			font-family: helvetica,			/* Unix+X, MacOS */
			sans-serif;	
			color: #333333;
		}
		
		/* Ad Styles */
		.sidebarAdspot{
			padding: 10px 0px 20px 0px;
		}
		
		.sidebarAdspot a{
			color: #3399cc;
			text-decoration: none;
		}
		
		.sidebarSponsoredLink{
			display: block;
			text-align: center;
			padding: 15px 0px 15px 0px;
		}
		
		.sidebarSponsoredLink img{
			display: inline-block;
		}
		
		/*Email Me Styles */
		.sidebarEmailLink{
			display: block;
			text-align: center;
				font-family:
				"Palatino Linotype",	/* Windows */
				"URW Palladio L",		/* Unix+FontConfig */
				"palladio l",		/* Unix+X+FreeType */
				palatino,			/* MacOS */
				"book antiqua",		/* Win95 */
				/* Fallback options */
				times,			/* Unix+X, MacOS */
				serif;
			font-size: 20px;
			color: #666666;	
			
			text-decoration: none;
		}
		
		.sidebarEmailLink img{
			padding: 0px 0px 10px 0px;
		}
	
	/*Chronological Navigation Styles*/
	.chronNavigation{
		height: 50px;
	}
	
	#navAbove{
		padding: 0px 0px 30px 0px;
	}
	
	.chronNavigation a, .chronNavigation a:visited{
		color: #330033;
		text-decoration: none;
	}
	
	.chronNavigation a:hover{
		color: #333333;
	}
	
	.navPrevious:hover, .navNext:hover{
		text-decoration: underline;
	}
	
	.navPrevious, .navNext{
		display: block;
		height: 23px;
		font-family:
				"Palatino Linotype",	/* Windows */
				"URW Palladio L",		/* Unix+FontConfig */
				"palladio l",		/* Unix+X+FreeType */
				palatino,			/* MacOS */
				"book antiqua",		/* Win95 */
				/* Fallback options */
				times,			/* Unix+X, MacOS */
				serif;
		font-size: 20px;
		font-weight: bold;
	}
	
	
	.navPrevious{
		float: left;
		padding: 7px 0px 0px 45px;
		
		background-image: url('http://images.lacarmina.com/siteTemplate_chronNavigation_skull.png');
		background-position: 0% 0%;
		background-repeat: no-repeat;
	}
	
	.navNext{
		float: right;
		padding: 7px 45px 0px 0px;
		
		background-image: url('http://images.lacarmina.com/siteTemplate_chronNavigation_onigiri.png');
		background-position: 100%, 100%;
		background-repeat: no-repeat;
	}
	
	
	/* Comment Styles */
	#comments{
		float: left;
		width: 688px;
	}
	
	/* Footer Styles */
	#footer{
		clear: both;
		padding: 80px 0px 20px 0px;
		
		background-image: url('http://images.lacarmina.com/siteTemplate_footer_nouveauBg.png');
		background-position: 0% 50px;
		background-repeat: no-repeat;
	}
	
	#siteInfo, #siteMap{
		font-size: 12px;
		font-family:
			helvetica,			/* Unix+X, MacOS */
			sans-serif;	
		color: #666666;
	}
	
	#siteInfo a, #siteInfo a:visited, #siteMap a, #siteMap a:visited{
		color: #3399cc;
		text-decoration: none;
	}
	
	#siteInfo a:hover, #siteMap a:hover{
		color: #000000;
		text-decoration: underline;
	}
	
	#siteMap{
		padding: 15px 0px 10px 0px;
	}
	
	.footerCredit, .footerCredit:visited{
		font-size: 12px;
		font-family:
			helvetica,			/* Unix+X, MacOS */
			sans-serif;	
		
		color: #3399cc;
		text-decoration: none;
	}
	
	.footerCredit:hover{
		color: #ff6666;
		text-decoration: underline;
	}
	
	.footerCredit img{
		display: inline-block;
		margin:0px 0px -6px 5px;
	}
	
/* Archive, Category, Tag, Styles */
	.pageTitle{
		font-family:
				"Palatino Linotype",	/* Windows */
				"URW Palladio L",		/* Unix+FontConfig */
				"palladio l",		/* Unix+X+FreeType */
				palatino,			/* MacOS */
				"book antiqua",		/* Win95 */
				/* Fallback options */
				times,			/* Unix+X, MacOS */
				serif;
				
			font-weight: bold;
			font-size: 28px;
			
			color: #336633;
			padding: 0px 0px 20px 0px;
	}
	
	.pageTitle a, .pageTitle a:visited{
		color: #336633;
		text-decoration: none;
	}
	
	.pageTitle a:hover{
		color: #000000;
		text-decoration: underline;
	}
	
/* Single Styles, Comment Styles */

	.adSense{
		text-align: center;
		padding: 20px 0px 20px 0px;
	}
	
	#respond{
		margin: -40px 0px 30px 0px;
	}
	
	#disqus_thread{
		padding: 0px 0px 20px 0px;
	}
	
	#disqus_thread a{
		color: #3399cc;
	}
	
/* Searchform Styles */
	#searchform label{
		font-family: helvetica,			/* Unix+X, MacOS */
		sans-serif;
	
		text-decoration: none;
		color: #333333;	
	}