/*
Theme Name: Fashionista
Theme URI: http://breakingmedia.com/
Description: Theme adapted from previous MT design of Fashionista.
Version: 1.0
Author: Nick Scholl
Author URI: http://dismagazine.com/

The CSS, XHTML and design is copyrighted 2010.

*/

/* Resets */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}




body {
	background: #FFF;
	padding: 0;
	margin: 0;
	font: 14px/21px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #363636;

}
	

a {
	color: #358997;
	text-decoration: none;
	outline: none;
}
	a:hover { 
		text-decoration: none;
	}
	a img { border: none; }


abbr,
acronym { border: none; }
address { font-style: normal; }

h1, h2, h3, h4, h5, h6 {
  color: #000;
  font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
  line-height: 1em;
  font-weight: normal;
  text-shadow: 0 1px 0 #fff;
}

img { 
	color: #CCC; 
	font-size: 11px;
}

ol, ul {
	list-style: none;
}

.clear {
	clear: both;
}
	br.clear { 
		height: 0;
		line-height: 0;
	}

/* clearfix - for closing elements containing floats across browsers */
.clearfix:after {
	content:"."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

.clearText {
 	color: #999;
}

.hide,
.hidden { display: none; }

.lil {
	color: #aeaeae;
	float: left;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}

/* Headings */
h1 {
  font-size: 28px;
}
  h1 a:link,
  h1 a:visited {
    color: #000;
    text-decoration: none;
  }

h2 {
  font-size: 20px;
}
	.miniHeader,
	#sidebar #BF_Widget .bf-header h2 {
		color: #111;
		font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
		font-size: 11px;
		letter-spacing: 3px;
		position: relative;
		text-align: left;
		text-transform: uppercase;
  }
		.content .miniHeader,
		#sidebar #BF_Widget .bf-header h2 {
			border-bottom: 1px solid #AAA;
			margin-bottom: 10px;
			padding: 5px 0;
		}
		.miniHeader .inline {
			background: #FFF;
			display: block;
			left: 0;
			padding-right: 7px;
			position: absolute;
			top: .5em;
		}
		.content h2.storiesHeader {
			margin-bottom: 20px;
		}

		#sidebar #BF_Widget .bf-item-title {
			font-size: 1em;
			font-family: Helvetica, Arial, sans-serif;
		}
			#sidebar #BF_Widget .bf-item-title a { color: #358997; }
					
		
	.medHeader,
	#sidebar h2.medHeader {
		border: none;
		letter-spacing: -1px;
		margin: 0;
		padding: 0;
		font-family: Baskerville, "Palatino Linotype", Palatino, Georgia, serif;
		font-size: 24px;
		font-style: italic;
		font-weight: bold;
		text-transform: lowercase;
	}
 
h3 {
  font-size: 16px;
  color: #373737;
}
	.entry h3,
	h3.sectionHeader {
		color: #999;
		float: none;
		font-family: Baskerville, '"Palatino Linotype"', Palatino, Georgia, serif;
		font-size: 30px;
		font-style: italic;
		font-weight: normal;
		margin: 0;
		text-align: left;
		text-transform: lowercase;
	}
  
h4 {
  font-size: 22px;
  font-weight: normal;
  padding-bottom: 10px;
}
h5 {
  font-size: 14px;
}
h6 {
}


/* Structure */

.site-width {
	position: relative;
	margin: 0 auto;
	width: 980px;
}
	.mailchimp .site-width {
		position: relative;
		text-align: center;
		width: 728px;
	}
#wrap {
	margin: 0 auto;
}
	

#header {
	background: #ff7d6f;
	border-bottom: #bcbaba;
	text-align: left;
}

#topStories {
	background: #FFF;
	margin: 0 auto;
	padding:10px 10px 0;
	width:960px;
}
	
#headerWrap {
	background: url(http://cache.fashionista.com/wp-content/themes/fashionista/images/header-heels.png) no-repeat 49px top; 
	height: 90px;
	position: relative;
}
	

#globalNav {
	background: #646464 url(http://cache.fashionista.com/wp-content/themes/fashionista/images/nav-bg.png) no-repeat center;
	border-top: 1px solid #847f7f;
	height: 44px;
	position: relative;
	text-align: center;
}
	
#navigation {
	background: none;
	height: 44px;
	left: 0;
	padding: 0;
	margin: 0 auto;
	list-style: none;
	line-height: 1em;
	width: 980px;
}
	#navigation li {
		float: left;
		font-size: 12px;
		height: 44px;
		line-height: 44px;
		position: relative;
		z-index: 5;	
	}
	
		#navigation li#menu-item-61523 { /* Home */ }
			
		#navigation li#menu-item-61522 { /* Last */
			border-left: 0; 
			border-right: 1px solid #949494;
			padding: 0;
		}
		
		#navigation li a {	
			border-left: 1px solid #949494;
			border-right: 1px solid #545454;
			color: #e5e4e4;
			display: block;
			font-size: 14px;
			letter-spacing: 1px;
			line-height: 44px;
			text-align: center;
			text-shadow: #444 1px 1px 2px;
			text-transform: lowercase;
		}
			#navigation li a:hover { background-color: #444; }
			#navigation li a:hover {
				background-color: rgba(0,0,0,.1);
			}
			
			#navigation li:last-child {
				border-right: 1px solid #949494;
			}
			#navigation li:last-child a {
				border-right: 1px solid #444;
			}
			
			#navigation li#menu-item-61516 { /* Fashion Week */
				border-left: 1px solid #545454;
				position: relative;				
			}

			/* Nav Links */
			#navigation li#menu-item-61523 a{ 
				border-left: none;
				border-right: none;
				color: #747474;
				font-size: 11px; 
				text-shadow: none;
				width: 86px;
			}
			#navigation li#menu-item-92049>a,
			#navigation li#menu-item-74212>a { /* Fashion Week/Shows */
				width: 188px;
			}
			
			#navigation li#menu-item-61517 a { width: 102px; } /* Beauty */
			#navigation li#menu-item-61518 a { width: 87px; } /* Style */
			#navigation li#menu-item-61519 a { width: 108px; } /* Careers */
			#navigation li#menu-item-61520 a { width: 156px; } /* People & Parties */
			
			#navigation li#menu-item-61521 a { width: 119px; } /* Shopping */
			
			#navigation li#menu-item-61522 a { /* Glossary */
				border-right: 1px solid #444;
				width: 116px;
			}
			#navigation li#menu-item-70848>a { /* Burberry */
				background: url(http://cache.fashionista.com/images/content/burberry-nav.png) no-repeat;
				width: 188px;
			}
			
			#navigation li#menu-item-91947 a {
				/*font-weight: bold;
			  letter-spacing: 2px;
			  text-transform: uppercase;
			  width: 118px;*/
				border-right: 1px solid #444;
				width: 116px;
			}


			#navigation ul.sub-menu {
				background: #646464;
				border-left: 1px solid #949494;
				border-right: 1px solid #545454;
				box-shadow: 7px 7px 7px #111;
				left: 0;
				padding-top: 2px;
				width: 157px;
				-moz-box-shadow: 3px 3px 7px #111;
				-webkit-box-shadow: 3px 3px 7px #111;
			}
				#navigation ul.sub-menu li {
					background: none;
					border-top: 1px solid #888;
					border-width: 1px 0 0;
					height: auto!important;
					padding: 2px;
				}
					#navigation ul.sub-menu li:first-child { border-top: 0; }
					#navigation ul.sub-menu li a {
						border: 0;
						font-size: 12px;
						height: auto!important;
						line-height: 1.1em;
						padding: 7px;
						text-align: left;
						text-shadow: none;
					}
						#navigation ul.sub-menu li a:hover {
							background: #333;
							border-radius: 3px;
							-moz-border-radius: 3px;
							-webkit-border-radius: 3px;
						}


#logo {	
	background: none;
	position: absolute; 	
	height: auto;
	left: 0;
	top: 7px;
	width: 333px;
	z-index:1; 
}

	#logo h1 {
		margin: 0 auto;
	}
		#logo h1 a { 
			background:  url(http://cache.fashionista.com/wp-content/themes/fashionista/images/logo-mark-full.png) no-repeat left top;			
			display: block;
			height:96px;
			text-align:left;
			text-indent: -6000px;	
		}
			#logo h1 a:hover {
				background-color: none;
				border: none;
			}
			
	#logo h2 {
		display:none;
	}

#contentWrap {
	background: #FFF url(http://cache.fashionista.com/wp-content/themes/fashionista/images/content-bg.jpg) repeat-x center top;
	border-top: 1px solid #d8cfce;
	position: relative;
	text-align: center;
}
	.mailchimp #contentWrap {
		margin: 0 auto;
	}

#content { 
	margin: 0 auto;
	width: 980px;
	position: relative;
	top: -28px;
	z-index: 2;
}
	.mailchimp #content {
		text-align: center;
		width: 728px;
	}

#topMenu {
	border-bottom: 1px solid #888;
	height: 36px;
	margin-bottom: 5px;
	position: relative;
}

.thumbStories {
	clear: both;
	height: 150px;
	list-style: none;
	margin: 0 0 10px;
	overflow:hidden;
	padding: 5px 0 0;
	position:relative;
}
	.thumbStories .story {
		float: left;
		overflow: hidden;
		position: relative;
		cursor: pointer;
		height: 150px;
		margin-right: 20px;
		width: 140px;
	}
	.story a:hover { border: none; }
	.story .storyImg {
		background: url(http://cache.fashionista.com/images/bg/top_stories.gif);
		display:block;
		height:90px;
		overflow: hidden;
		text-align:center;
		width:140px;
	}
		.story .storyImg img {
			margin: 0 auto;
			top: 0;
		}
		.story h2 {
			background: #FFF;
			margin: 0;
			font-size: 12px;
			font-weight: bold;
			overflow: hidden;
			line-height: 1.1em;
			letter-spacing: 0;
			text-align: left;
			cursor: pointer;
		}
			.story h2 a { 
				color: #121212;
				display: block;
				height: 40px;
				overflow: hidden;
				padding: 5px 0 0;
				text-decoration: none;
				cursor: pointer;
			}
			.story:hover h2 a,
			.story h2 a:hover,
			.story h2:hover a { 
				text-decoration: underline; 
				cursor: pointer;
			}
			.story .postDate { display: none; }
	#topStory-6 { margin-right: 0!important; }

#catStories, 
#relStories { 
	margin-bottom: 20px;
}
	#catStories .story,
	#relStories .story { 
		width: 137px;
	}
		#catStories .story .storyImg, 
		#relStories .story .storyImg {
			width: 115px;
		}


#searchform { 
	line-height:1em;
	position:absolute;
	right:0;
	top:50px;
}
	#searchform :after {
		content:"."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	#searchform  { display: inline-block; }
	/* Hides from IE-mac \*/
	* html #searchform  { height: 1%; }
	#searchform { display: block; }
	/* End hide from IE-mac */


	#searchform #s {
		border: none;
		font-size: 15px;
		margin-right: 5px;
		padding: 2px 0;
		vertical-align: middle;
		width: 175px;
	}
		#searchform #s:focus {
			backround: #FFF;
		}
		
	#searchform #searchsubmit {
		cursor: pointer;
		vertical-align: middle;
		background: #B8756C;
		border-color:#B8756C;
		box-shadow:none;
		color:#FA9F93;
		height: auto;
		padding: 2px 6px;
		text-shadow:none;
		-moz-box-shadow:none;
		-webkit-box-shadow:none;
	}

.postCategories {
		color: #999;
		font-size: 11px;
		line-height: 1em;
		text-transform: lowercase;
	}
		.postCategories a {
			color: #999;
			font-weight: normal;
		}

#contentShadow {
	background: url(http://cache.fashionista.com/wp-content/themes/fashionista/images/content-shadow.png) no-repeat left top;
	height: 554px;
	left: -18px;
	position: absolute;
	width: 696px;
	z-index: 1;
	display: none;
}
	.page-template-no-side-php #contentShadow {
		background: #FFF;
		left: 0;
		top: 5px;
		width: 100%;
	}
	.mailchimp #banner { position: relative; }
	.mailchimp #contentShadow {
		background-position: center top;
		left: 34px;
		width: 660px;
	}

#main {
	background: #FFF;
	min-height: 150px;
	float: left;
	width: 660px;
	-moz-box-shadow: 0 0 10px #999;
	-webkit-box-shadow: 0 0 10px #999;
}
	.mailchimp #main {
		float: none;
		margin: 0 auto;
	}

#mainContent {
	padding: 20px;
	position: relative;
}

#highlight {
	position: absolute; 
	top: -5px; 
	left: 279px
}


.pageHeader {
	text-align: left;
}
	.pageHeader h2 { 
		color: #9f9f9f;
		display: inline;
		font-family: Baskerville, "Palatino Linotype", Palatino, Georgia, serif;
		font-size: 30px;
		font-style: italic;
		font-weight: normal;
		letter-spacing: 0;
		line-height: .86em;
		text-transform: lowercase;
	}
	.pageHeader strong {
		color: #000;
		display: block;
		font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
		font-size: 26px;
		font-style: normal;
		font-weight: normal;
		height: .88em;
		letter-spacing: 2px;
		text-align: left;
		text-transform: uppercase;
	}

.mainLeft {
	clear: both;
	float: left;
	text-align: left;
	width: 300px;
}
.mainRight {
	float: left;
	text-align: left;
	margin-left: 20px;
	width: 300px;
}

#mainFeatures {
		margin-bottom: 20px;
	}
		#mainFeatures .mainLeft {  
			height: 380px;
		}
		#mainFeatures .mainRight { 
			margin-left: 0; 
			padding-top: 10px;
			width: 320px;
		}
	
		#mainFeatures .mainRight h2 {
			border-color: #141413;
			padding-left: 20px;
		}
	
		#mainFeatures .mainRight .miniPost {
			margin-left: 20px;
			padding-bottom: 10px;
			border-bottom: 1px dotted #CCC;
		}
			#mainFeatures .mainRight .miniPost:last-child {
				border-bottom: 0;
				margin-bottom: 0;
			}

	.mainLeft ul, 
	.mainRight ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#mainFeature {
		border: 1px solid #999;
		margin-bottom: 0;
		padding: 0;
		position: relative;
		width: 298px;
		-moz-box-shadow: 5px 5px 15px #999;
		-webkit-box-shadow: 5px 5px 15px #999;
	}
	#mainFeature .featureImg {
		height: 380px;
		overflow: hidden;
		position: relative;
	}
		#mainFeature img {
			width: 298px;
		}
	#mainFeature h1 {
		background: url(http://cache.fashionista.com/images/bg/black50.png);
		font-size: 1.8em;
		margin: 0;
		padding: 10px;
		position: absolute;
		left: 0;
		bottom: 0;
		right: 0;
	}
		#mainFeature h1 a {
			color: #FFF;
			display: block;
			text-shadow: #000 2px 2px 5px;
		}
			#mainFeature h1 a:hover,
			#mainFeature h1:hover a,
			#mainFeature .featureImg:hover h1 a {
				text-shadow: none;
			}
		
			/*
			#mainFeature h1 a:first-line {
				font-family: Baskerville, "Palatino Linotype", Palatino, Georgia, serif;
				font-size: 1.3em;
				font-style: italic;
				font-weight: bold;
				line-height: 1.1em;
			}	
			*/

.miniPost {
	margin: 15px 0;
}

	.miniPost h1 {
		font-size: 15px;
	}

	.miniPost h1 {
		margin: 0;
		padding: 0 0 0 101px;
	}


	.miniPost img {
		border: 1px solid #999;
		display: block;
		float: left;
		height: 88px;
		margin: 0 10px 2px 0;
		padding: 1px;
		width: 88px;
	}
	
.postCategories {
		color: #999;
		font-size: 11px;
		text-transform: lowercase;
	}
		.postCategories a {
			color: #999;
			font-weight: normal;
		}

.thread-alt {
	background-color: #f8f8f8;
}
.thread-even {
	background-color: white;
}
.depth-1 {
	border: 1px dotted #ddd;
	border-width: 1px 0 0;
	z-index: 1;
}
.depth-2 {
	z-index: 2;
}
.depth-3 {
	z-index: 3;
}
.depth-4 {
	z-index: 4;
}
.depth-5 {
	z-index: 5;
}


/* Posts */
.post,
.hentry {
	border-bottom: 1px dotted #CCC;
	clear: both;
	padding: 20px 0;
	text-align: left;
}
	.single .post,
	.single .hentry { 
		background: none; 
		border-bottom: none;
		padding-bottom: 0;
	}

	.hentry:after {
		content:"."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	.hentry { display: inline-block; }
	/* Hides from IE-mac \*/
	* html .hentry { height: 1%; }
	.hentry { display: block; }
	/* End hide from IE-mac */

.timestamp {
	color: #CCC;
	font-size: 11px;
}
	.timestamp a { color: #CCC; }
		.timestamp a:hover .postTime {
			color: #66E3C6;
		}

.post h1 { margin-bottom: 2px; }
		
	span.editPost {
		font-family: Arial, Helvetica, sans-serif!important;
		font-size: 11px!important;
		font-weight: normal!important;
		text-transform: uppercase!important;
	}
		span.editPost a {
			color: #CCC!important;
			line-height: 1em!important;
		}


/* SHARE BUTTONS */
body.home .postShare,
body.archive .postShare,
body.search .postShare {
	float: right;
	margin: 0 0 10px 0;
}

.largeButtons {
	padding: 10px;
}
.smallButtons {
	padding: 0 10px;
}	
	.smallButtons li { display: inline; }
	.smallButtons li,
	.smallButtons li.share span { 
		float: left;
	}
	.smallButtons li.share span { width: 43px; }
	.smallButtons li.commentCount { 
		float:right;
		margin:0;
		padding:6px 0 0;
	}

div.fb_like {
	border:1px solid #e8f6f6;	
	margin:10px 0 15px;
	padding:7px 10px;
}

body.single .postShare {
	background:#FFF;
	border-radius: 7px 0 0 7px;
	border-right: 0;
	box-shadow: -4px 0 5px rgba(0, 0, 0, 0.2);
	clear: left;
	float:left;
	padding: ;
	margin-left:-101px;
	margin-right:10px;
	position:relativeh
	-moz-border-radius: 7px 0 0 7px;
	-webkit-border-radius: 7px 0 0 7px;
	-moz-box-shadow: -4px 0 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: -4px 0 5px rgba(0, 0, 0, 0.2);
}

	body.single .postShare ul {
		list-style: none;
		text-align: left;
	}
		.postShare ul li {
			padding: 7px 0;
		}
		body.single .postShare ul.largeButtons li {	text-align: center; }
		body.single .postShare ul.smallButtons li {	text-align: left; }
		
	
.postAuthor {
	color: #999;
	font-size: 11px;
	text-align: left;
}
	.postAuthor a,
	.postAuthor span {
		letter-spacing: 1px;
		text-decoration: none;
		text-transform: uppercase;
	}

	.entry {
		clear: both;
		margin: 0 0 25px;
		text-align: left;
	}
		body.single .entry {
			clear: none;
		}

		body.author .bio {
			float: none; 
			font-size: 13px;
			margin-bottom: 40px;
		}

			.entry a:hover {
				text-decoration: underline;
			}
		.entry blockquote {
			font-family: Baskerville, "Palatino Linotype", Palatino, Georgia, serif;
			color: #444;
			border-left: 4px solid #c8c7c5;
			padding: 0 0 0 10px;
			margin: 20px;
		}
			.entry blockquote p { 
				margin: 1.5em 0 0; 
				font-family: Baskerville, "Palatino Linotype", Palatino, Georgia, serif;
				width: auto;
			}
		
		.category-quote-of-the-day blockquote {
			font-size: 20px;
			line-height: 23px;
			margin: 0 0 25px 0;
		}
			.category-quote-of-the-day blockquote p {
				font-size: 20px;
				line-height: 23px;
			}

		.entry blockquote.chat {
			background-color: #f5f5f5;
			background-image: none;
			border: 2px solid #444;
			font-family: "Lucida Sans", "Lucida Grande", Arial, Helvetica, sans-serif;
			color: #111;
		}
		
		.entry h2 { margin-top: 1.5em; }
		
		.entry p {
			line-height: 1.45em;
			margin: 0 0 15px;
			width: 540px;
		}
			.entry p:first-child {
				margin-top: 0;
			}
	

		.entry ol {
			width: 85%;
			margin-bottom: 25px;
			color: #999;
		}
			.entry ol li p {
				font-size: 13px;
				font-style: normal;
				color: #000;
			}

		.entry ul, 
		.entry ol {
			font-size: 13px;
			padding: 20px 8%;
			text-align: left;
		}
		.entry ul {
			list-style: square;
		}
		.entry ol {
			list-style: decimal;
		}
			.entry ul br,
			.entry ul p { display: none; }
			.entry ul li, 
			.entry ol li {
				font-size: 97%;
				line-height: 1.45em;
				margin-bottom: 1em;
			}
				.entry ul li br { display: inline; }
				.entry ul li p { display: block; }

		.entry .mt-enclosure-image a { border: none; }

	.postPages {
		clear: both;
		font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
		font-size: 11px;
		padding: 0 0 40px;
		text-align: right;
	}
		.postPages a {
			font-weight: normal;
			margin: 0 4px;
			text-decoration: underline;
		}
		.postPages strong { margin: 0 4px; }
		
		.postPages .prevNext a {
			border: 1px solid #358997;
			letter-spacing: 2px;
			margin: 0 5px;
			padding: 2px 10px;
			text-align: center;
			text-decoration: none;
			text-transform: uppercase;
			-moz-border-radius: 5px; 
			-webkit-border-radius: 5px;
		}
		.postPages .prevNext a:hover {
			background: #358997;
			color: #fff;
		}

	.post a.more-link,
	a.more-link {
		font-weight: bold;
		white-space: nowrap;
	}


.postHeader { 
	line-height: 1em;
	margin-bottom: 20px;
	text-align: left; 
}	
	.postHeader h1 a {
		color:#111;
		text-decoration:none;
	}	
		.postHeader h1 a:hover {
			color: #358997;
			text-decoration: none;
		}

	.postHeader ul {
		color: #CCC;
		list-style: none;
		margin: 0;
		padding: 0;
	}
		.postHeader ul li { 
			background: #FFF;
			display: inline; 
			font-size: 11px;
			margin: 0;
			padding: 0 3px;
		}
			.postHeader ul li.timestamp { margin-left: 0; }

	.postMetadata {
		float: right;
		font-size: 11px;
		margin: 12px 0 7px;
		text-align: left;
		width: 55px;
	}
		.postMetadata a { 
		}
			.postMetadata a:hover { color: #66E3C6; }

		.postMetadata span.icon {
			font-size: 12px;
		}
		
		
	.postFeedback {
		list-style: none;
		padding: 0;
		margin: 0;
		text-align: left;
	}
		.postFeedback li {
			list-style: none;
			padding: 7px 0;
		}
			.postFeedback li.share span {
				display: block;
				background: #FFF;
				border: 1px solid #EEE;
				color: #999;
				cursor: pointer;
				font-size: 9px;
				margin-bottom: 7px;
				padding: 2px;
			}
				.postFeedback li.share span:hover {
					background: #EDFAF7;
					border-color: #B5CDC7;
					color: #89a79f;
				}
			
		.postFeedback .facebook .fb_share_count_top {
			width: 53px;
		}
		.postFeedback .facebook .fb_share_count_inner {
			
		}
		.postFeedback .facebook .fb_button_text {
			margin-left:12px !important;
			padding:3px 5px 2px !important;
		}
		.postFeedback .facebook .fb_button_small {
			background-position:-5px -232px !important;
			border-left:1px solid #1A356E;
		}

.fb_share_count_hidden .fb_share_count_nub_top, .fb_share_count_hidden .fb_share_count_top, .fb_share_count_hidden .fb_share_count_nub_right, .fb_share_count_hidden .fb_share_count_right {
	display: none;
}




.postFooter {
	clear: both;
	text-align: left;
}
	.postFooter ul {
		color: #CCC;
		list-style: none;
		margin: 0;
		padding: 0;
	}
		.postFooter li { 
			float: left;
			font-size: 11px;
			line-height: 24px;
			margin-right: 15px;
			vertical-align: middle;
		}
		.postFooter li.chiclet_fb {
			line-height: 20px;
		}
			
	li.commentCount {
		float: right;
		margin-right: 0;
	}	
		.commentCount a {
			font-weight: bold;
		}
	
	.fb_iframe_widget iframe { margin-top: 2px; }	

.postTags {
	background: #efefef;
	border-bottom: 3px solid #666;
	font-size:85%;
	margin: 20px 0 0;
	padding: 10px 15px 0;
}
	.postTags p { margin-bottom: 1em; }


.imgShortPost {
	display: block;
	float: left;
	margin: 0 20px 20px 0;
	width: 150px;
}
	
.imgShortPost img {
	width: 150px;
}	

.shortPost {}

	.shortPost h1 {
			font-size: 22px;
		}
			.shortPost h1 a:hover { background: #eef5f6; }

	.shortPost .postContent {
			float: left;
			width: 450px;
		}
		.shortPost .entry {
			clear: none;
			float: none;
			width: inherit;
		}
			.shortPost .entry p {
				width: auto;
			}


.noImg .summary {
	width: 620px
}

.shortPost .summary .postFeedback li {
	list-style: none;
}
.shortPost .summary p {
	font-size: 95%;
}

.noImg .postFooter { padding-left: 0; }

	
h2.pagetitle {
	border-bottom: 1px solid #5a5a55;
	font-family: Baskerville, "Palatino Linotype", Palatino, Georgia, serif;
	margin-bottom: 25px;
	padding-bottom: 10px;
	text-transform: lowercase;
	text-align: left;
}

	h2.pagetitle p,
	h3.pagetitle p { display: inline; }

	body.attachment h2.pagetitle,
	.slideshow h1 {
		border: none;
		display: inline;
		font-size: 14px;
		margin-bottom: 0;
	}

	body.attachment #mainContent,
	.slideshow #mainContent { padding-top: 0; }
	
	body.attachment .postHeader,
	.slideshow .postHeader {
		border-bottom: 1px solid #767575;
		padding-bottom: 0;
	}
		body.attachment .postHeader .timestamp,
		.slideshow .postHeader .timestamp { display: none; }
		
	.postHeader .postPages {
		display: inline;
		float: right;
		padding: 0;
	}
		.postHeader .postPages .alignleft,
		.postHeader .postPages .alignright { margin: 0 0 10px; }
		
		.postHeader .postPages .prevNext a {
			background: #767575;
			border-color: #767575;
			color: #cfcfcf;
		}
		.postHeader .postPages .prevNext a:hover {
			background: #cfcfcf;
			color: #767575;
			text-decoration: none;
		}
				
	
	.slideshow .postHeader {
		padding-bottom: 10px;
	}
	
	body.attachment .entry { 
		margin: 15px 0;
		text-align: center;
		width: 100%; 
	}
		body.attachment .entry img {
			border: 2px solid #cfcfcf;
			margin: 0 auto;
		}
		body.attachment .entry p.attachment {
			margin: 0;
		}
		.slideshow .postMetadata,
		.slideshow .postHeader ul,
		.slideshow .postHeader .postAuthor { display: none; }

	

.sectionHeader {
	color: #666;
	font-size: 18px;
	margin-bottom: 20px;
	text-align: left;
}





/* Pagination */
.pagination {
	border-bottom: 1px solid #358997;
	font-size: 14px;
	font-weight: bold;
	line-height: 1em;
	margin-top: 30px;
	text-align: left;
}


.archive_individual .post {
	background: none;
}

.wp-pagenavi {
	color: #CCC;
	font-weight: bold;
	font-variant: small-caps;
	padding: 5px 0 8px;
	text-transform: lowercase;
}

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 4px; 
	margin: 2px;
	text-decoration: none;
	color: #358997;
	background-color: #FFF;	
}
.wp-pagenavi a:visited {
	padding: 4px; 
	margin: 2px;
	text-decoration: none;
	color: #358997;
	background-color: #FFF;	
}
.wp-pagenavi a:hover {	
	background-color: #FFF;
	border-bottom: 4px solid #358997;
}
.wp-pagenavi a:active {
	padding: 4px; 
	margin: 2px;
	text-decoration: none;
	color: #0066cc;
	background-color: #FFF;	
}
.wp-pagenavi span.pages {
	padding: 4px; 
	margin: 2px 2px 2px 2px;
	background-color: #FFF;
	color: #CCC;
}
.wp-pagenavi span.current {
	padding: 4px 10px;
	margin: 2px;
	font-weight: bold;
	color: #000;
	background-color: #EEE;
	border-bottom: 4px solid #358997;
}
.wp-pagenavi span.extend {
	padding: 4px; 
	margin: 2px;	
	color: #000000;
	background-color: #FFF;
}

/* End Pagination */



/* End Typography & Colors */



/* Begin Structure */


.post hr {
	display: block;
	}


#footer {
	background: #FFF;
	font-size: 11px;
	margin: 0 auto;
	padding-bottom: 15px;
	clear: both;
	text-align: left;
	width: 980px;
	}
	#footer h2.miniHeader {
		border-bottom: 0;
		float: left;
		margin: 10px 15px 0 0;
	}
	#footer p {
		clear: both;
		margin: 0;
		padding: 8px 20px 0;
		text-align: left;
	}
	#footer ul {
		line-height: 1em;
		list-style: none;
		margin: 0;
		padding: 0 20px;
	}
		#footer ul.clear {
			text-align: center;
			text-transform: uppercase;
		}
		#footer li {
			float: left;
			margin-right: 15px;
		}
			#footer li a { margin-right: 7px; }
		#footer li.last { border: none; }

	#footer .sites {
		border-bottom:1px solid #E1E1E1;
		border-top:1px solid #E1E1E1;
		margin-bottom:10px;
		padding: 12px 20px 10px;
	}
		#footer .sites ul { 
			float: left;
		}
			#footer .sites ul li { 
				background-position: center center;
				background-repeat: no-repeat;
				margin-right: 20px; 
			}
			#footer .sites li a {
				display: block;
				height: 31px;
				text-indent: -6000px;
			}
				#footer .sites li.atl {
					background-image: url(http://cache.fashionista.com/images/icons/atl.gif);
					width: 208px;
				}
				#footer .sites li.db {
					background-image: url(http://cache.fashionista.com/images/icons/db.gif);
					width: 169px;
				}
				#footer .sites li.fash {
					background-image: url(http://cache.fashionista.com/images/icons/fash.gif);
					width: 105px;
				}
				#footer .sites li.gc {
					background-image: url(http://cache.fashionista.com/images/icons/gc.gif);
					width: 149px;
				}
/* End Structure */




/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}


.alignright {
	float: right;
	margin: 0 0 15px 20px;
	}

.alignleft {
	float: left;
	margin: 0 20px 15px 0
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	
}


.entry ol {
	padding: 0 0 0 35px;
	margin: 15px 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}


/* End Entry Lists */



/* Begin Form Elements */

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

.req {
	color: #e50404;
}


/* End Form Elements */


/* Begin Sidebar */
#sidebar {
	color: #222;
	float: right;
	padding: 0 5px 20px 13px;
	width: 300px;	
}
	#sidebar ul li.widget:first-child {
		box-shadow: 5px -5px 15px #CCC;
		-moz-box-shadow: 5px -5px 15px #CCC;
		-webkit-box-shadow: 5px -5px 15px #CCC;
	}
	
#text-7,
#execphp-11 { 
	background: #FFF;
	border: 1px solid #005562;
	padding: 0 0 10px;
	text-align: left;
}
	#text-7 form,
	#execphp-11 form { border-bottom: 1px solid #005562; }
	#text-7 p,
	#execphp-11 p {
		font-size: 11px; 
		padding: 10px 0 0 10px;
	}
	#execphp-11 #mc_message { 
		color: #EEE;
		font-size: 12px;
		line-height: 1em;
		padding: 9px 0 0;
		text-align: left;
	} 

#execphp-11 #mc_signup_form {
	padding: 0!important;
}

#subscribeLinks {
	float: right;
	padding-right:5px;
	position: relative;
}
	#subscribeLinks ul { 
		margin: 20px 0 0; 
	}
		#subscribeLinks ul li {
			display:inline;
			margin:10px 0 15px;
			padding:0;
			text-align:center;
		}
			#subscribeLinks ul li a {
				display:block;
				float:right;
				font-size:11px;
				margin:0 5px 5px;
				padding:42px 0 0;
				width:35px;
			}

	#subscribeLinks ul li#twitterButton a { background: url(http://cache.fashionista.com/wp-content/themes/fashionista/images/twitter.png) no-repeat; }
	#subscribeLinks ul li#rssButton a { background: url(http://cache.fashionista.com/wp-content/themes/fashionista/images/rss-feed.png) no-repeat; }

#miniForm {
	background:#126774 none repeat scroll 0 0;
	border: 1px solid #358997;
	color: #FFF;
	font-size: 12px;
	padding:8px 10px;
	text-align: left;
}
	#miniForm h2 {
		color: #358997;
		font-weight: normal;
		overflow: hidden;
		text-shadow: none;
	}

	#miniForm p {
		color: #EEE;
		font-size: 12px;
		line-height: 1em;
		padding: 9px 0 0;
		text-align: left;
	}
	#miniForm .text { 
		font-size: 14px; 
		margin-right: 5px;
		vertical-align: middle;
		width: 180px;
	}
	#sidebar #miniForm ul {
		font-size: 11px;
		margin: 5px 0 0;
		padding: 0;
	}	
		#sidebar #miniForm ul li {
			line-height: 1em;
			margin: 0;
			padding: 0;
		}
			#miniForm ul li input {
				margin-left: 0;
			}
	

#fb_box {
	float: left;
	overflow: hidden; 
	width: 175px;
}
	
	#BF_Widget .bf-header { 
		background: none!important; 
		padding: 0!important;
	}
	
	#sidebar hr {
		background:#C6C2B3 none repeat scroll 0 0;
		border:medium none;
		color:#C6C2B3;
		height:1px;
		margin:20px 45px 15px 55px;
	}
	#sidebar p {
		margin-top: 0;
	}
	#sidebar ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#sidebar li.widget li {
		padding: 3px;
		margin-bottom: 1px;
	}
	
	.sidebarBox {
		position: relative;
	}


#sidebar #text-10 {
	border-bottom: 1px solid #DDD;
	padding-bottom: 15px;
}
#sidebar .widget_most_comments { /* Most Commented */
	
}
	#sidebar .widget_most_comments li,
	#sidebar .ST4_most_read_widget ul li {
		padding: 0;
		position: relative;
	}
	#sidebar .widget_most_comments li a,
	#sidebar .ST4_most_read_widget ul li a {
		bottom:0;
		color:#676767;
		display:block;
		font-size:12px;
		left:23px;
		line-height:1.2em;
		padding:3px 3px 3px 110px;
		position:absolute;
		right:0;
		top:0;
	}
		#sidebar .widget_most_comments li a:hover,
		#sidebar .ST4_most_read_widget ul li a:hover { color: #358997; }
		#sidebar .widget_most_comments li a img,
		#sidebar .ST4_most_read_widget ul li a img {
			height:100px;
			left:0;
			position:absolute;
			top:0;
			width:100px;
		}
	#sidebar .widget_most_comments li span	,
		#sidebar .ST4_most_read_widget ul li span {
		background: #141413;
		color: #FFF;
		display: block;
		float: left;
		font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
		font-size: 2.3em;
		line-height: 100px;
		padding: 0 4px;
		text-align: center;
	}

#text-4 a {
	color: #358997;
}

#sidebar #staff {
	font-size: 11px;
	margin-bottom: 15px;
	text-align: left;
	overflow: hidden;
}

	#sidebar #staff h3,
	#sidebar #help h3 { 
		font-size: 12px; 
		font-weight: bold;
		margin: 15px 0 3px;
	}
		
	#staff dl {
			line-height: 1.3em;
		}
			#staff dl dt {
				font-weight: bold;
				line-height: 1.3em;
			}
			#staff dl dd {
				line-height: 1.3em;
				margin:0 0 7px;
			}
			
	#sidebar #help {
		font-size: 11px;
	}
		#sidebar #help li {
			padding: 0;
		}

#feedback {
	display: none;
	border-top: 5px dotted #CCC;
	padding: 10px 0;
	text-align: left;
	text-indent:-6000px;
}	
	#feedback a {
		display: block;
		height: 62px;
		background: url(http://cache.fashionista.com/images/buttons/sendtips.gif) no-repeat center;
		text-indent: -6000px;
	}

#twitter_update_list li { 
	padding: 0; 
	line-height: 1em; 
	margin-bottom: 10px;
}

	#twitter_update_list li a {
		background: url(http://cache.fashionista.com/images/bg/twitter-tail.gif) no-repeat 8px top;
		color: #999;
		line-height: 1em;
		padding-left: 18px;
	}

	#twitter_update_list li span {
		background: #cce6f3;
		display: block;
		line-height: 1.35em;
		padding: 7px 7px 9px;
	}
		#twitter_update_list li span a {
			background: none;
			color: #666;
			padding: 0;
		}

#text-5 {
	margin-bottom: 10px;
	padding-bottom: 5px;
	text-align: left;
}
	#text-5 h2 { display: none; }
	#text-5 form {
		padding: 0;
		margin: 0;
	}
		#text-5 form input.text { margin-right: 5px;}
		#text-5 form label {
			display: none;
		}
	#text-5 form p {
		margin: 0;
	}
	#text-5 form p.submit { margin-top: 5px; }

#text-6 h2 {
	display: none;
}

#text-8 {
	margin: 0 0 10px;
	padding: 0;
}

#get-recent-comments {
	text-align: left;
	color: #141413;
	font-size: 11px;
	margin-bottom: 15px;
	position: relative;
}
	#get-recent-comments ul { 
		padding: 0 10px;
	}
	#get-recent-comments ul li {
		padding: 10px 0;
		border-bottom: 1px dotted #999;
	}
	

#sidebar h2 span {
	display: block;
	height: 12px;
	background-position: left top;
	background-repeat: no-repeat;
	text-indent: -6000px;
}

#sidebar .widget ul {
	margin: 15px 0;
	padding: 0;
}
	#sidebar .widget ul li {
		margin: 0 0 7px;
	}
	
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}


.widget {
	margin: 15px 0;
	text-align: left;
}

.widget_text {
	font-size: 12px;
	position: relative;
}

.stamp {
	color: #888;
	font-size: 11px;
	position: absolute;
	top: 17px;
}	
	.stamp abbr { border: none; }

.tagline {
	color: #24736D;
	display: block;
	font-size: 10px;
	padding-right: 30px;
}
	.tagline a {
		color: #1978E2;
		font-size: 11px;
		font-weight: bold;
		text-decoration: underline;
		vertical-align: middle;
	}

#text-4 {
	margin-bottom: 0;
	padding: 0;
}


#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}
	
.screen-reader-text {
     position: absolute;
     left: -1000em;
}

a img {
	border: none;
	}

.navigation {
	border-top:1px dotted #CCC;
	display:block;
	margin-bottom:20px;
	margin-top:10px;
	padding-top:10px;
	text-align:center;
	width:560px;
}

.postPages .attachment-custom0 {
	height: 32px;
	width: 50px;
	border: 1px solid #358997;
	letter-spacing: 2px;
	margin: 0 5px;
	padding: 2px 10px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}

/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	color: #666;
	font-size: 11px;
	text-align: left;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:1.3em;
	margin:5px 0 0;
	padding:0;
}
/* End captions */



/* Ads */

.island {
	padding: 15px;
	text-align: center;
}

#banner {
	background: #eee url(http://cache.fashionista.com/wp-content/themes/fashionista/images/banner-bg.jpg) no-repeat center bottom;
	border-bottom: 1px solid #FFF;
	margin: 0 auto;
	padding: 15px 0 45px;
	text-align: center;
}
#banner .ad {
	border: 0; 
	padding: 0;
	margin: 0 auto;
	text-align: center;
	width: 980px;
}

	#google_ads_div_Fashionista_Home_728x90_Top,
	#google_ads_div_Fashionista_Other_728x90_Top,
	#google_ads_div_Fashionista_Home_728x90,
	#google_ads_div_Fashionista_Test_728x90,
	#google_ads_div_Fashionista_Home_728x90_ad_container,
	#google_ads_div_Fashionista_Other_728x90_ad_container {
		margin: 0 auto;
		width: 728px;
		z-index: 10;
	}

#strip {
	width: 970px;
	margin: 0 auto;
}

#google_ads_div_Fashionista_Home_970x66,
#google_ads_div_Fashionista_Other_970x66,
#google_ads_div_Fashionista_Test_970x66,
#google_ads_div_Fashionista_Home_970x66_ad_container,
#google_ads_div_Fashionista_Other_970x66_ad_container,
#google_ads_div_Fashionista_Test_970x66_ad_container {
	margin: 0 auto;
	width: 970px;
}

#google_ads_div_Fashionista_Home_560x200,
#google_ads_div_Fashionista_Other_560x200 {
	background:transparent url(http://cache.fashionista.com/images/bg/dottedRule.gif) repeat-x 0 bottom;
	margin:0 auto 40px;
	padding:35px 0;
	text-align:center;
}

#google_ads_div_Fashionista_Other_300x250_Middle,
#google_ads_div_Fashionista_Other_300x250_Middle_ad_container {
	border-bottom: 3px solid #666;
}

.fb_frame_flow {
	border-bottom: 1px dotted #CCC;
	padding: 8px 0 10px;
}


.islandAd {
	margin-bottom: 10px;
	padding: 10px;
	width: 300px;
}


#execphp-3 {
	margin: 0 0 10px;
	padding: 0;
}

.page .hentry .entry form {
	background: #edfaf7;
	border-left: 5px solid #b5cdc7;
	padding: 20px;
	margin: 0;
	color: #222;
	line-height: 1.45em;
	text-align: left;
}
	.page .hentry .entry form label { display: none; }

.error404 .entry {
	width: auto;
}
.error404 .entry h1 {
	margin-bottom: 15px;
}

.dsq-comment-count {
	background: #e6ddc7;
	border: 1px solid #dad3c1;
	color: #141413;
	letter-spacing: 2px;
	padding: 3px 7px;
	text-transform: uppercase;
}
	.dsq-comment-count:hover {
		background: #141413;
		color: #e6ddc7;
	}

body.page .hentry .entry {
	margin-bottom: 15px; 
}

.page-id-14034 .entry form {
	background: #edfaf7;
	border-left: 5px solid #b5cdc7;
	padding: 20px;
	margin: 0;
	color: #222;
	line-height: 1.45em;
	text-align: left;
}
	.page-id-14034 .entry form label { display: none; }
	

body.error404 .entry h1 {
	font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
	font-size: 40px;
}

/* GLOSSARY STYLES */

.page-id-14052 dl#glossaryTerms br { display:none; }

.page-id-14052 dl#glossaryTerms dt {
		font-weight:normal;
		color:#888;
	}
.page-id-14052 dl#glossaryTerms dt strong { color: #777; }

.page-id-14052 dl#glossaryTerms dt a { 
	font-weight:bold; 
	margin-right:5px; 
	text-decoration: none;
}
	.page-id-14052 dl#glossaryTerms dt a span { display: none; }
	.page-id-14052 dl#glossaryTerms dt img { width: 18px; height: 18px; }

.page-id-14052 dl#glossaryTerms dt br, 
.page-id-14052 dl#glossaryTerms dd br { display:inline; }

.page-id-14052 dl#glossaryTerms dt { margin-left:10px;}

.page-id-14052 dl#glossaryTerms dd {
	margin-top: 5px;
	margin-bottom: 10px;
}

.entry ol.alphaAnchors {
		background:#272727;
		padding: 5px 10px;
	 	list-style:none;
		text-align:center;
		font-size:1em;
		font-style: normal;
		line-height:1em;
		width: auto;
	}
		ol.alphaAnchors li {
			display:inline;
			margin:0 4px;
		}
			ol.alphaAnchors li a {
				color:#CCC;
				text-decoration: none;
			}

	a.alpha {
		color:#444;
		font-weight:bold;
		background:none;
		text-decoration: none;
	}

	a.gloss {
		border-bottom: 1px dotted #660099;
		color:#660099;
		text-decoration: none;
	}
		a.gloss:hover { color: #FFF; }

div.gallery {
	clear: both;
}
	div.gallery dt.gallery-icon { text-align: center; }
	div.gallery dt.gallery-icon img { width: 150px; }
	div.gallery dl.gallery-item dd.gallery-caption {
		color: #CCC;
		font-size: 11px;
		text-align: left;
		width: 150px;
	}
	div.gallery dl.gallery-item {
		margin-right: 20px;
		margin-top: 0;
		width: 150px!important;
	}
	
.page-template-archives-php .post ul {
	list-style:none;
	padding: 0;
	width: 275px;
}
	.page-template-archives-php .post ul li {
		margin-bottom: 7px;
	}
	.page-template-archives-php .post ul ul {
		margin-top: 6px;
		padding: 0 0 0 15px;
		width: auto;
	}

#relatedStories {
	margin:30px 0 20px;
}


div#comments {
	background: #f5f4f4;
	border: 1px solid #CCC;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	padding: 20px;
}
#warning {
	font-size: 18px;
}



li.parent {
	position: relative;
}
	li.parent a:hover,
	li.parent a.hover {
		background: #FFF;
		color: #358997;
	}

.sub-menu {
	display: none;
	background: #646464;
	border-bottom: 5px #444;
	border-top: 5px #444;
	position: absolute;
	z-index: 12000;
}
	ul.sub-menu li {
		display: block;
		float: none!important;
		margin: 0;
		text-align: left;
	}
	li.parent>a {
		background: url(http://cache.fashionista.com/wp-content/themes/fashionista/images/dropdown-arrow.png) no-repeat right center;
	}
	li.parent ul li a {
		color: #358997;
		padding: 5px;
		width: auto!important;
	}


.tertiary {
	float: right;
	font-size: 11px;
	padding-top: 9px;
	text-align: right;
}
	.tertiary li {
		color: #a0655d;
		float: left;
	}
		.tertiary li a {
			color: #a0655d;
			border-right: 1px solid #a0655d;
			display: block;
			padding: 1px 8px;
		}
			.tertiary a:hover { color: #FFF; }
		.tertiary li.parent>a { 
			border-right: 0;
			padding-right: 11px; 
		}
	.tertiary .sub-menu {
		background: #FFF;
		float: none;
		right: 0;
		width: 150px;
	}
		.tertiary .sub-menu li a {
			border-right: 0;
		}

.sub-menu {
	padding: 2px;
}


input[type="submit"],
input.submit,
button.submit {
	background: #646464;
	border: 1px solid #929292;
	border-radius: 5px;
	box-shadow: 1px 1px 0 #154f58;
	color: #FFF;
	font-size: 13px;
	height: 26px;
	margin-top: 1px;
	padding: 2px 6px 5px;
	text-shadow: 2px 2px 2px #444;
	text-transform: lowercase;
	vertical-align: middle;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 1px 1px 0 #154f58;
	-webkit-box-shadow: 1px 1px 0 #154f58;
}

ul.selectList {
	background: #EEE;
	border: 1px solid #CCC;
	font-size: 11px;
	height: 150px;
	margin: 3px 0 15px;
	overflow-y: auto;
	width: 200px
}	
	.selectList a {
		color: #646464;
		display: block;
		padding: 2px 10px;
	}
		.selectList a:hover { 
			background: #FFF;
			text-decoration: underline; 
		}

#wpstats {
	visibility: hidden;
}

/* Google Feed Control */
.gfg-root {
	border: 1px dotted #CCC;
  width : 100%;
  height : auto;
  position : relative;
  text-align : center;
  font-family: "Arial", sans-serif;
  font-size: 12px;
}

.gfg-title {
  font-size: 14px;
  font-weight : bold;
  color : #3366cc;
  line-height : 1.4em;
	position: relative;
	text-overflow: ellipsis-word;
	text-overflow: ellipsis;
  white-space : nowrap;
}

.gfg-title a {
  color : #3366cc;
}

.gfg-subtitle {
  font-size: 12px;
  font-weight : bold;
  color : #3366cc;
  background-color: #E5ECF9;
  line-height : 1.4em;
  overflow : hidden;
  white-space : nowrap;
  margin-bottom : 5px;
}

.gfg-subtitle a {
  color : #3366cc;
}

.gfg-entry {
  background-color : white;
  width : 100%;
  height : 8em;
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-top : 3px;
}

/* To allow correct behavior for overlay */
.gfg-root .gfg-entry .gf-result {
  position : relative;
  background-color : white;
  width : auto;
  height : 100%;
  padding-left : 10px;
  padding-right : 10px;
}

.gfg-list {
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-bottom : 5px;
}

.gfg-listentry {
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
  text-overflow : ellipsis;
  -o-text-overflow : ellipsis;
  padding-left : 15px;
  padding-right : 5px;
  margin-left : 5px;
  margin-right : 5px;
}

.gfg-listentry-odd {
  background-color : #F6F6F6;
}

.gfg-listentry-even {
}

.gfg-listentry-highlight { 
  background-image : url('http://cache.fashionista.com/images/icons/garrow.gif');
  background-repeat: no-repeat;
  background-position : center left;
}

/*
 * FeedControl customizations.
 */

.gfg-root .gfg-entry .gf-result .gf-title {
  font-size: 14px;
  line-height : 1.1em;
	margin-bottom: 0;
  overflow : hidden;
  white-space : nowrap;
  -webkit-text-overflow : ellipsis-word;
	text-overflow : ellipsis;
  -o-text-overflow : ellipsis;
  margin-bottom : 2px;
}

.gfg-root .gfg-entry .gf-result .gf-snippet {
  height : 3.8em;
  color: #000000;
	line-height: 1.3em;
  margin-top : 3px;
}

/*
 * Easy way to get horizontal mode, applicable via js options to gadget.
 */

.gfg-horizontal-container {
  position : relative;
}

.gfg-horizontal-root {
  height : 1.5em;
  _height : 100%;
  position : relative;
  white-space : nowrap;
  text-align : center;
  font-family: "Arial", sans-serif;
  font-size: 13px;
  border: 1px solid #AAAAAA;
  padding : 5px;
  margin-right : 80px;
}

.gfg-horizontal-root .gfg-title {
  font-weight : bold;
  background-color: #FFFFFF;
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
  float : left;
  padding-left : 10px;
  padding-right : 12px;
  border-right: 1px solid #AAAAAA;
}

.gfg-horizontal-root .gfg-title a {
  color : #444444;
  text-decoration : none;
}

.gfg-horizontal-root .gfg-entry {
  width : auto;
  height : 1.5em;
  position : relative;
  overflow : hidden;
  text-align : left;
  margin-top : 0px;
  margin-left : 0px;
  padding-left : 10px;
}

/* To allow correct behavior for overlay */
.gfg-horizontal-root .gfg-entry .gf-result {
  position : relative;
  background-color : white;
  width : 100%;
  height : 100%;
  line-height : 1.5em;
  overflow : hidden;
  white-space : nowrap;
}

.gfg-horizontal-root .gfg-list {
  display : none;
}

/*
 * FeedControl customizations.
 */

.gf-author,
.gf-relativePublishedDate {
	font-size: 11px;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-snippet,
.gfg-horizontal-root .gfg-entry .gf-result .gf-author {
  display : none;
}

.gfg-horizontal-root .gfg-entry  .gf-result .gf-title {
  color: #0000cc;
  margin-right : 3px;
  float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer {
  float : left;
}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer,
.gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate {
  display : block;
  color: #AAAAAA;
}

.gfg-branding {
  white-space : nowrap;
  overflow : hidden;
  text-align : left;
  position : absolute;
  right : 0px;
  top : 0px;
  width : 80px;
}

.gfg-collapse-open, .gfg-collapse-closed {
  background-repeat : no-repeat;
  background-position : center;
  cursor : pointer;
  float : right;
  width : 17px;
  height : 20px;
}

.gfg-collapse-open {
  background-image : url('http://cache.fashionista.com/images/icons/arrow_open.gif');
}

.gfg-collapse-closed {
  background-image : url('http://cache.fashionista.com/images/icons/arrow_close.gif');
}

.gfg-collapse-href {
	background-position: left top;
	background-repeat: no-repeat;
  display: block;
	text-indent: -6000px;
}
	#text-15 .gfg-collapse-href {
		background-image: url(http://fashionista.com/uploads/2010/09/racked-logo.png);
		height: 82px;
		left:-10px;
		position:absolute;
		top:-10px;
		width:150px;
		z-index:2;
	}
	#text-15 .gfg-entry { padding-top: 80px; }

.clearFloat {
  clear : both;
}


