/*  
Theme Name: Beauty Goss
Theme URI: http://pixelberry.co.nz
Description: Beauty Goss Theme
Version: 1.0
Author: Pixelberry
Author URI: http://pixelberry.co.nz
*/

/* TOC ---------------------------

>1:RESET
>2:ACCESSIBILITY
>3:DEFAULT STYLES
	>3a:Colours, Sizes, Etc
>4:LAYOUT STYLES
>5:GENERAL STYLES
>6:FORM STYLES
>7:PAGE SPECIFIC STYLES
	>7a:Home page
	>7b:Category Page
	>7c:Product Page
	>7e:Site map
>8:SNIPPETS

*/

/* -- >1:RESET */

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 {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}

/* -- >2:ACCESSIBILITY -------------------------------------------------------------------- */


/* -- >3:DEFAULT STYLES -------------------------------------------------------------------- */

.small{ font-size:0.9em;}
.smaller{ font-size:0.8em;}

.italic{font-style: italic;}
.strong{font-weight:bold;}
.lowercase{text-transform: lowercase;}
.uppercase{text-transform: uppercase;}
.thinFont{font-weight: 100;}
.imgRight, .alignright{float: right; margin: 0 0 0.1em 0.8em;}
.imgLeft, .alignleft{float: left; margin:0 0.8em 0.1em 0}
#single #content .imgLeft, #single #content .alignleft{clear:left;float:left;}
.hide { display:none; }

.clearfix {
	display:inline-block;
}
.clearfix:after {
	display:block; 
	visibility:hidden; 
	clear:both; 
	height:0; 
	content: "."; 
}

h1{
	font-family: Palatino, "Times New Roman", Georgia, serif;
	font-weight:bold;
	}

h2{
	font-family: Palatino, "Times New Roman", Georgia, serif;
	font-weight:bold;
	font-size: 19px;
	text-transform:uppercase;
	margin-bottom:3px;
	}
	
	h2 span{
		font-style: italic;
		text-transform: lowercase;
		font-weight: 100;
		margin: 0 -0.3em 0 0;
	}

h3{
	font-family: Arial, Lucida, Verdana, sans-serif;
	font-size:15px;
	font-weight:bold;
	line-height: 1.1em;
	margin-bottom: 0.8em;
}

	h3 a{text-decoration: none;}

p{
	margin:0 0 1em 0;
}

a{ color:#444; text-decoration:underline;}
a:link{ color:#444; text-decoration:underline;}
a:visited{ color:#444;}
#sidebar a:visited, #content a:visited{ color:#838383;}
a:hover{ color:#a50041;}
a:active{ color:#a50041;text-decoration:none;}

/* -- >4:LAYOUT STYLES -------------------------------------------------------------------- */

body {
	background:#eee;
	text-align:center;
	font:62.5%/1.4 Arial, "Lucida Grande", "Lucida Sans", Verdana, sans-serif;
	color:#444;
}

#wrapper{
	width:980px;
	padding:0;
	border: 1px solid #777877;
	margin: 6px auto 20px;
	text-align:left;
	font-size: 1.2em;
	background: #fff url('/wp-content/themes/beautygoss/images/page-bg.png') repeat-y top left;
}
	
#header{
	width:980px;
	padding:0;
	margin:10px auto 0;
	text-align:left;
	font-size: 1.2em;
}

#logo{
	float: left;
	width: 180px;
	height: 139px;
	text-indent: -999em;
	background: url('/wp-content/themes/beautygoss/images/beauty-goss-logo.png') no-repeat top left;
}

#header-banner{
	float: right;
	width: 760px;
	height: 120px;
}

#pageNav{
	float: right;
	width: 760px;
	margin: 0.55em 0 0 0;
}

	#pageNav ul{
		float: left;
		width: 445px;
	}
	
		#pageNav ul li{
			float: left;
			margin: 0 1em 0 0;
		}
		
			#pageNav ul li a{text-decoration: none;}
	
	#pageNav .salutation{
		float: right;
		text-align: right;
		width: 310px;
		margin: 0;
	}
	
#categories-nav-content{
	background: #fff url('/wp-content/themes/beautygoss/images/navBg.png') repeat-x top left;
	float: left;
	width: 980px;
}

#tabbar{
	float: left;
	height: 36px;
	overflow: hidden;
}
	
		#tabbar li a#News_tab,
		#tabbar li a#How_to_tab,
		#tabbar li a#Ask_Our_Experts_tab,
		#tabbar li a#Products_tab,
		#tabbar li a#Wellbeing_tab{
			text-indent: -999em;
			padding:0;
			height: 37px;
			overflow: hidden;
			display: -moz-inline-box;
			display: inline-block;
		}
		
		#tabbar li#News_button a{
			background: #fff url('/wp-content/themes/beautygoss/images/news.png') no-repeat top left;
			width: 80px;
		}
		
		#tabbar li#How_to_button a{
			background: #fff url('/wp-content/themes/beautygoss/images/howTo.png') no-repeat top left;
			width: 108px;
		}
		
		#tabbar li#Ask_Our_Experts_button a{
			background: #fff url('/wp-content/themes/beautygoss/images/askOurExperts.png') no-repeat top left;
			width: 202px;
		}
		
		#tabbar li#Products_button a{
			background: #fff url('/wp-content/themes/beautygoss/images/products.png') no-repeat top left;
			width: 134px;
		}
		
		#tabbar li#Wellbeing_button a{
			background: #fff url('/wp-content/themes/beautygoss/images/wellbeing.png') no-repeat top left;
			width: 141px;
		}
		
		
			#tabbar li a#News_tab:hover,
			#tabbar li a#How_to_tab:hover,
			#tabbar li a#Ask_Our_Experts_tab:hover,
			#tabbar li a#Products_tab:hover,
			#tabbar li a#Wellbeing_tab:hover{
				background-position: 0px -38px!important;
			}
			

			/* Default CSS generated by dTabs */

			/* style the tabs in IE (the trailing comma prevents other browsers from reading this) */
			#tabbar li, #tabbar ul li, {

				/* make them horizontal in IE*/
				display: inline;

				/* space them a little in IE*/
				margin: 0 5px;
			}

			/* style the tabs */
			.tab, .tabselected {

				/* make them horizontal in Firefox 2*/
				display: -moz-inline-box;

				/* make them horizontal in all other browsers*/
				display: inline-block;

				
			
			}

			/* make changes to the selected tab */
			.tabselected a{

			background-position: 0px -74px!important;
			}
			

			/* style the drop down menus */
			.dmenu {
				/* left align the text */
				text-align: left;

				/* REQUIRED */
				position: absolute;

				/* js fade method should display them 23px below the top of the tabs */
				margin: 36px 0 0 0;

				/* put some space around the contents */
				padding: 0 5px;
				
				/* Extras */
				height:24px;
				line-height:11px;
				overflow:hidden;			

				/* set a border, round all the corners except the top left */
				
			}
			#tabbar .dmenu ul {
				float: left;
				width: 100%;
				/* stop ie going crazy */
				margin: 0;
				background:#C393C2;
				height:28px;

			}
			#tabbar .dmenu ul li {
				float: left;
				/* stop ie from displaying list items inline */
				display: inline;
				background: none!important;
				margin: 0;
				padding: 0;

			}
			
				#tabbar .dmenu ul li a{
					color:#444444;
					padding:0.5em 1.3em;
					text-decoration:none;
					background: none!important;
					float: left;
					font-size: 12px;
					font-weight: bold;
					text-transform: uppercase;
					width: auto!important;
					white-space:nowrap;					
				}

					#tabbar .dmenu ul li a:hover{ text-decoration:underline;}

			/* REQUIRED: hide menus off screen by default */
			.dmenu {
				left: -999em;
			}

			/* STYLING JUST FOR CSS MENUS */
			#tabbar .fademenu .dmenu {

				/* position menus correctly */
				margin: 5px 0 0 -6px;
				
			}
			/* REQUIRED: show menus on hovering */
			#tabbar .fademenu:hover .dmenu {
				left: auto;
			}
			
			
			#categories-subnav{
				background:#D19ECE url(/wp-content/themes/beautygoss/images/sub-nav-bg.png) repeat-x scroll left top;
				float:left;
				height:24px;
				width:100%;
			}

					#categories-subnav ul li {
						float: left;
						/* stop ie from displaying list items inline */
						display: inline;
						background: none;

					}

						#categories-subnav ul li a{
							color:#444;
							padding: 0 1.3em;
							text-decoration:none;
							background: none!important;
							float: left;
							font-size: 12px;
							height: 24px;
							line-height: 23px;
							font-weight: bold;
							text-transform: uppercase;
						}

							#categories-subnav ul li a:hover{
								background: #C393C2!important;
								text-decoration:none;
								color: #FFF!important;
								}
								#categories-subnav ul li.current-cat a{
									background: url('/wp-content/themes/beautygoss/images/sub-nav-bg-active.gif') repeat-x 0 0!important;
									text-decoration:none;
									color: #FFF!important;
									}

					
			
			
				
#searchform{
	float: right;
	width: 280px;
	margin:0.55em 0 0;
}

	#searchform #s{
		float: left;
		width: 154px;
		height: 18px;
		background: #fff;
		color: #777877;
		border: none;
		margin: 0;
		padding: 2px 8px;
	}
	
	body#search #searchform #s {border:1px solid #ccc;}
	
	body#search .search-results {float:right;width:480px;}
	
	/*#searchform #searchsubmit{
		float: left;
		width: 85px;
		height: 20px;
		background: url('/wp-content/themes/beautygoss/images/search-btn.png') no-repeat top left;
		margin: 0 10px;
		border: none;
		font-family: Palatino, "Times New Roman", Georgia, serif;
		font-weight:normal;
		color: #777877;
		font-size:1.1em;
		letter-spacing:0.02em;
		cursor: pointer;
	}
	
	#searchform #searchsubmit:hover{
		color:#333;
		background: url('/wp-content/themes/beautygoss/images/search-btn.png') no-repeat bottom left;
	}*/
	#searchform #searchsubmit{
		float: left;
		width: 87px;
		height: 22px;
		background: url('/wp-content/themes/beautygoss/images/btn-search.png') no-repeat 0 0;
		margin: 0 10px;
		border: none;
		cursor: pointer;
		text-indent: -9999em;
	}
	

		
#contentGroup{
	float: left;
	width: 666px;
	overflow: hidden;
}

#content{
	float:left;
	width:330px;
	overflow: hidden;
}

#content .post{
	margin:0 0 2em;
	clear: left;
	float:left;
	display: inline;
}
.latestArticles .post {
	width: 100%;
	}
	#content .post h2{
		float:left;
		font-family:Georgia,Palatino,"Times New Roman",serif;
		font-size:18px;
		font-weight:100;
		letter-spacing:0.01em;
		line-height:1.1em;
		margin-top:-0.2em;
		text-transform:none;
		width:197px;
		margin-bottom: 0;
	}
	
		#content .post h2 a{
			color: #a50041;
			text-decoration: none;
		}
		
		#content .post h2 div {
			display: inline;
			padding: 0;
			margin: 0;
		}
		
		#content .post h2 div a{
			color: #a50041;
			text-transform: lowercase;
			font-style: italic;
			display: inline;
			padding: 0;
			margin: 0;
			line-height:1.2em;
		}
		
		#content .post h2 a:visited{color: #a50041;}
		
		#content .post h2 div a:visited{color: #a50041;}
		
		#content .post h2 a:hover{color: #a50041; text-decoration: underline;}
		
		#content .post h2 div a:hover{color: #ccc;}
		
		#content .post-thumb{
			border:1px solid #C4C4C5;
			float:left;
			height:118px;
			margin:0 12px 0 0;
			width:118px;
		}
		#content .post-date{
			color:#a6a6a6;
			font-size: 10px;
			margin: 0em 0 1em 0;
		}
		
		#content .post p{
			line-height:1.27em;
		}



#sidebar{
	float: left;
	width: 275px;
	border-top: 1px solid #d7d6d6;
	border-right: 1px solid #d7d6d6;
	background: url('/wp-content/themes/beautygoss/images/sidebar-shadow.png') repeat-y top right;
	padding: 20px 10px 0px 0;
	margin: 0px 10px 0px 20px;
}

	#sidebar li{
		float: left;
		width: 100%;
		margin: 20px 0 0;
		padding: 0 0 15px 0;
		background: url('/wp-content/themes/beautygoss/images/sidebar-divider.png') no-repeat bottom left;
	}
	
		#sidebar li li{
			background: none;
			margin: 0;
			padding: 0;
		}
	
		#sidebar li#editors-pick{ margin-top: 0;padding-top: 0;}
		
	#sidebar #editors-pick .featured-preview{
		float: left;
		margin: 0 8px 4px 0;
	}

	#sidebar #editors-pick .featured-preview img{width: 100px;}
	
	#sidebar .feature-content h2{
		font-family: Georgia, Palatino, "Times New Roman", serif;
		font-weight: 100;
		font-size: 18px;
		text-transform: none;
		letter-spacing:0.01em;
		margin:0.2em 0 0.4em;
	}
		#sidebar .feature-content h2 a{color:#000; text-decoration: none;}
		#sidebar .feature-content h2 a:hover{color:#a50041;}

	#sidebar #popularArticlesList{
		display: block;
	}
	
			#sidebar #popularArticlesList li{
				display: block;
				color: #6a605a;
				font-size: 0.9em;
				text-transform: uppercase;
				margin: 0 0 0.7em 0;
			}
			
				#sidebar #popularArticlesList li a{
					display:inline;
					float:right;
					font-size:1.1em;
					margin:-1.3em 0 0 1em;
					text-decoration:none;
					text-transform:none;
					width:230px;
				}
				
				#sidebar #popularArticlesList li a:hover{color:#a50041;}

#sidebar #stayInformedPod{background: none;}

#sidebar #followOpts{
	display: block;
	width: 100%;
	background: #e083e0 url(/wp-content/themes/beautygoss/images/pinkGrad.png) repeat-y left top;
	color: #fff;
	font-size: 0.9em;
	overflow: hidden;
}

	#sidebar #followOpts ul{
		float:left;
		margin-bottom:8px;
		overflow:hidden;
		width:102%;
	}
	
	#sidebar #followOpts ul li{
		float: left;
		width: auto;
		display: inline;
	}
	
	#sidebar #followOpts ul li a{
		background:#2b152b;
		color:#FFFFFF;
		float: left;
		letter-spacing:0.01em;
		padding:0.3em 1.63em 0.3em 1.633em;
		text-decoration:none;
	}
	
	#archive #sidebar #followOpts ul li a{ 
		font-size:11px;
		padding:5px 6px;
	}
	
	#sidebar #followOpts ul li.ui-tabs-selected a,
	#sidebar #followOpts ul li a:hover{background: #8f5890;}
	
	#sidebar #followOpts .frame{
		padding: 1.633em;
	}
	
	#sidebar #followOpts a.registerBtn{
		background:transparent url(/wp-content/themes/beautygoss/images/pink-grad-btn.png) no-repeat scroll left top;
		color:#fff;
		float:right;
		font-size:0.9em;
		height:16px;
		margin:10px 0 15px;
		padding:0.3em 0 0;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		width:186px;
	}
	
		#sidebar #followOpts a.registerBtn:hover{ color:#ccc;}
		
		#sidebar #fragment-1 ul li{
			padding: 0 0 0 30px;
			margin: 0 0 8px 0;
			background: url(/wp-content/themes/beautygoss/images/check.gif) no-repeat;
		}
		
		#sidebar #fragment-2 .rssContent{
			background: url(/wp-content/themes/beautygoss/images/rss-icon.gif) no-repeat 0 18px;
			padding: 0 0 0 30px;
		}
		
		#sidebar #fragment-2 a.rssLink{
			color: #fff;
			font-weight: bold;
			padding: 0.3em 0.4em;
			text-decoration: none;
			margin: 0 0 0 -0.3em;
		}
		
		#sidebar #fragment-2 a.rssLink:hover{
			background: #2B152B;
		}

#sidebar-right{
	float:left;
	margin:7px 0 0 7px;
	width:300px;
}

	#sidebar-right li{
		margin: 0 0 7px 0;
	}
	
	#sidebar-right li#tile img,
	#sidebar-right li#mega img{ display: block;}
	
	#sidebar-right li#competitions{
		background:transparent url(/wp-content/themes/beautygoss/images/sidebar-right-divider.png) no-repeat scroll left bottom;
		margin:20px 0;
		padding:0 0 15px;
		width:100%;
	}
	#sidebar-right li#competitions .post-thumb{
		border:1px solid #C4C4C5;
		float:left;
		height:118px;
		margin:0 12px 0 0;
		width:118px;
	}
	#sidebar-right #competitions a.enterBtn{
			background:#A80329 url(/wp-content/themes/beautygoss/images/red-grad-btn.png) repeat-y scroll left top;
			color:#FFFFFF;
			float:right;
			font-size:0.9em;
			margin:5px 0 0;
			padding:0.3em 0.5em;
			text-align:center;
			text-decoration:none;
			text-transform:uppercase;
			width:288px;
		}

		#sidebar-right #competitions a.enterBtn:hover{ color:#ccc;}
		#sidebar-right #competitions img{border:1px solid #C4C4C5;}
		
		#sidebar-right #competitions h3{
			font-family:Georgia,Palatino,"Times New Roman",serif;
			font-size:18px;
			font-weight:100;
			letter-spacing:0.01em;
			line-height:1.1em;
			text-transform:none;
		}
		
		#sidebar-right #competitions h3 a{
			color:#A50041;
			text-decoration:none;
		}
		
		#sidebar-right #competitions h3 a:hover {
			color:#A50041;
			text-decoration:underline;
		}
		
		#quickLinksList{
			float: left;
			width: 100%;
			background: url('/wp-content/themes/beautygoss/images/pink-bars.png') repeat top left;
			overflow: hidden;
			margin-bottom:7px;
		}
		
			#quickLinksList li{
				float:left;
				height:24px;
				margin:0 0 1px;
			}
			
				#quickLinksList li a{
					color:#FFFFFF;
					float:left;
					padding:0.3em 0.8em;
					text-decoration:none;
				}
				
					#quickLinksList li a:hover{background: #854f85;}

#footer{
	float: left;
	width: 100%;
	background:#2e2d2d;
}


#footer .sign-off{
	text-indent: -999em;
	float: left;
	width: 64px;
	height: 43px;
	background: url('/wp-content/themes/beautygoss/images/beauty-goss-logo-small.png') no-repeat top left;
	margin: 10px 0 10px 20px;
}

.footer-links{
	float: left;
	margin: 25px 0 0 20px;
}
	.footer-links li{
		float: left;
		margin: 0 9px 0 0;
		color: #a6a6a6;
		font-size: 11px;
		padding-right: 14px;
		background: url('/wp-content/themes/beautygoss/images/bullet-blue.gif') no-repeat right 5px;
	}
	.footer-links li.copyright{
		background: none;
		padding: 0;
		margin: 0;
		}
	
	.footer-links li a{color: #a6a6a6; text-decoration: none;}
	.footer-links li a:hover{text-decoration: underline; color: #fff;}
/* -- >5:GENERAL STYLES -------------------------------------------------------------------- */


#breadcrumb{
	display:block;
	margin: 10px 0 10px 20px;
	width: 625px;
	text-align: right;
}

	#breadcrumb li{
		display: inline;
		color:#9b9b9b;
		font-size: 10px;
		text-transform: uppercase;
		margin: 0 0 0 4px;
		}
		
	#breadcrumb li a{		
		color:#9b9b9b;
		font-size: 10px;
		text-decoration: none;
		padding-right: 4px;
	}
	
	#breadcrumb li a:hover{color:#ae62ad;}



/* -- >6:FORM STYLES -------------------------------------------------------------------- */


/* -- >7:PAGE SPECIFIC STYLES -------------------------------------------------------------------- */
/* -- >7a:Home page -- */

	#home #feature{
		float: left;
		margin: 10px 0 10px 20px;
		width: 625px;
	}

	#home #feature .feature-content{
		float:left;
		width: 595px;
		height: 60px;
		margin: -80px 0 0 0;
		padding: 10px 15px;
		color:#fff;
		background: transparent url('/wp-content/themes/beautygoss/images/backOpacity.png') repeat top left;
		position: relative;
		z-index: 99;
		overflow: hidden;
	}
	
	#home #feature .feature-content h1{
		font-size: 1.4em;
		margin: 0 0 0.1em 0;
		font-weight: normal;
		float: left;
		width: 100%;
		background: none;
	}
	
		#home #feature .feature-content h1 a{
			color: #fff;
			text-decoration: none;
		}
		
		#home #feature .feature-content h1 a:hover{ color:#ccc;}
	
	#home #feature .feature-content p{
		font-size: 1em;
		margin:0;
		font-weight: 100;
		letter-spacing: 0.01em;
		display: inline;
	}
	
	#home #feature .feature-content a{
		display: -moz-inline-block;
		display: inline-block;
		color: #fff;
		text-decoration: none;
	}
		#home #feature .feature-content a:hover{
			display: -moz-inline-block;
			display: inline-block;
			color:#ccc;
			text-decoration: none;
		}


#editors-pick .feature-content img.imgRight{margin-right: 0.8em;}

/* -- >7b:Category Page -- */

#categoryHeader{
	float: left;
	width: 624px;
	height: 150px;
	overflow:hidden;
	margin: 20px 0 5px 20px;
}

	.category-products, .category-14{background: url('/wp-content/themes/beautygoss/images/cat-bg-experts.jpg') no-repeat top left;}
	.category-how-to, .category-8 {background: url('/wp-content/themes/beautygoss/images/how-to.jpg') no-repeat top left;}
	.category-news, .category-11{background: url('/wp-content/themes/beautygoss/images/cat-bg-experts.jpg') no-repeat top left;}
	.category-ask-our-experts, .category-3, .category-from-the-editor, .category-0{background: url('/wp-content/themes/beautygoss/images/ask-the-experts.jpg') no-repeat top left;}
	.category-wellbeing, .category-17{background: url('/wp-content/themes/beautygoss/images/wellbeing.jpg') no-repeat top left;}

	#archive h1.archive{
		font-size: 2em;
		color: #000;
		font-weight: 100;
		text-transform: uppercase;
		margin-bottom: 0.7em;
	}

	#categoryHeader h1{
		background:#FFFFFF none repeat scroll 0 0;
		float:left;
		font-size:2em;
		font-weight:bold;
		margin:4.5em 0 0;
		padding:0 0.8em;
		text-transform:uppercase;
		font-style: italic;
	}
	
	
	
	#archive #sidebar{
		width: 225px;
		float: right;
		background: url('/wp-content/themes/beautygoss/images/sidebar-middle-shadow.png') repeat-y top left;
		border-left: 1px solid #d7d6d6;
		border-right: none;
		padding: 0px 0px 20px 10px;
		margin: 0px 0px 0 20px;
	}
	
	#archive #sidebar li#mostPopularPod{ margin-top: 0!important;}
	
	#archive #sidebar #popularArticlesList li a {width:180px;}
	
	#sidebar #followOpts ul li a {
		font-size:12px;
		font-weight:bold;
		padding:0.3em 1.04em;	
	}
	
	#sidebar #fragment-1 li{
		
	}
	
	#archive #content{
		width: 624px;
		overflow:hidden;
		margin: 0px 0 20px 20px;
	}
	
	#archive #content .post{	
		margin:0 0 40px 0;
		width:360px;
	}
	
	#archive #content .category-content {
		float:right;
		width:220px;
	}
	
	#archive #content .category-content h2 {width:220px;}
	
	#archive #content .post .thumb-link{
		border:1px solid #C4C4C5;
		float: left;
		margin: 0 10px 10px 0;
	}
	

/* -- >7c:Article Page -- */

#single #content{
		width: 624px;
		overflow:hidden;
		margin: 20px 0 20px 20px;
}

#single h2{
	font-size: 2em;
	color: #000;
	font-weight: 100;
}

#single #content .post-date{
	margin-top: -0.8em;
	margin-bottom: 2em;
}

#single #page-tools{
	display: block;
	width: 100%;
	text-align: right;
	margin: 1em 0;
}

	#single #page-tools a{
		text-decoration: none;
		margin: 0;
	}
	
	#single #page-tools a img{
		margin:0 0 -0.3em 1.4em;
	}
	
	#single #articleTags{
		display: block;
		padding: 0.3em 0;
		margin: 0 0 2em 0;
		border-top: 1px solid #d7d6d6;
		border-bottom: 1px solid #d7d6d6;
	}
	
	#single #articleTags h3{
		font-family: Palatino, "Times New Roman", Georgia, serif;
		font-weight:100;
		font-size: 18px;
		text-transform:normal;
		margin:0 0.6em 0 0;
		display: inline;
		
	}
	
	#single #articleTags .article-tag-list{
		display: inline;
	}
	
		#single #articleTags .article-tag-list li{
			display: inline;
			margin: 0 0.4em 0 0
		}
		
			#single #articleTags .article-tag-list li a{
				
			}
			
#single .size-full{
	max-width: 624px;
	height: auto;
}

#comments_wrap{}

	
	#comments_wrap h4{
			display: block;
			padding: 0.3em 0;
			margin: 0 0 2em 0;
			border-bottom: 1px solid #d7d6d6;
	}
	
	.commentlist{ display: block;}
	
	.commentlist li{
		display: block;
		width: 604px;
		overflow:hidden;
		margin: 1em 0;
		padding: 10px;
		background: #ececec;
	}
	
	.comment-author{
		float: left;
		width: 230px;
	}
	
	.comment-author p{
		margin: 0.2em 0;
	}
	
	.comment-author h3{
		margin: 0 0 0.4em 0;
	}
	
	.comment-text{
		float: left;
		width: 364px;
		margin-left: 10px;
	}
	
	.avatar{
		float: left;
		margin: 0 10px 0 0;
	}
	
	#commentSection{ 
		display: block;
		width: 100%;
		overflow: hidden;
	}
	
	#commentSection p{
		display: block;
		width: 100%;
		overflow: hidden;
		margin: 0 0 0.8em 0;
	}
	
	#commentSection label{
		float: left;
		width: 100px;
		font-weight: bold;
		margin: 0 0.5em 0 0;
	}
	
		#commentSection label span{
			font-weight: 100;
			font-style: italic;
			color:#adacac;
		}
	
	#commentSection input{
		width: 400px;
		border: 1px solid #d7d6d6;
	}
	
	#commentSection textarea{
		border: 1px solid #d7d6d6;
		width: 400px;}
	
	#commentSection input#submit{
		width: 116px;
		text-transform: uppercase;
		border: 1px solid #6d0019;
		background: #a80329;
		color: #fff;
		text-align: center;
		padding: 0.3em 0.5em;
		margin:0 0 0 428px;
		cursor: pointer;
	}
	
	#commentSection input#submit:hover{background: #6d0019 ;}

/* -- >7c:Page Template -- */

#page #content,
.pageIntro{
		width: 624px;
		overflow:hidden;
		margin: 20px 0 20px 20px;
}

#page h1{
	font-size: 2em;
	color: #000;
	font-weight: 100;
	text-transform: uppercase;
	margin-bottom: 0.7em;
}

#page #content .post-date{
	margin-top: -0.8em;
	margin-bottom: 2em;
}

#page #page-tools{
	display: block;
	width: 100%;
	text-align: right;
	margin: 1em 0;
	padding: 0.5em 0 0 0;
	border-top: 1px solid #ccc;
}

	#page #page-tools a{
		text-decoration: none;
		margin: 0;
	}
	
	#page #page-tools a img{
		margin:0 0 -0.3em 1.4em;
	}

	

/* -- >7d:Listings Pages (Search Results, Tags) -- */
#search h1.archive{
	font-size: 2em;
	color: #000;
	font-weight: 100;
	text-transform: uppercase;
	margin-bottom: 0.7em;
}

#search #categoryHeader h1{
	background:#FFFFFF none repeat scroll 0 0;
	float:left;
	font-size:1.4em;
	font-weight:normal;
	margin:6.5em 0 0;
	padding:0.2em 0.8em 0.08em;
	text-transform:uppercase;
	font-style: italic;
}



#search #sidebar{
	width: 225px;
	float: right;
	background: url('/wp-content/themes/beautygoss/images/sidebar-middle-shadow.png') repeat-y top left;
	border-left: 1px solid #d7d6d6;
	border-right: none;
	padding: 0px 0px 20px 10px;
	margin: 0px 0px 0 20px;
}

#search #sidebar li#mostPopularPod{ margin-top: 0!important;}

#search #sidebar #popularArticlesList li a {width:180px;}

#search #content{
	width: 624px;
	overflow:hidden;
	margin: 0px 0 20px 20px;
}

#search #content .post{
	clear:left;
	display:block;
	float:left;
	margin:0 0 20px;
}

#search #content .post h2{
	display: inline;
	float: left;
	width: 490px;
}

#search #content .post .post-date{
	display: block;
	width: 230px;
}

#search #content .post .thumb-link{
	border:1px solid #C4C4C5;
	float: left;
	margin: 0 10px 10px 0;
}

/* -- >7e:Site map -- */
.sitemap-pages {width:40%;float:left;}
.sitemap-cats {width:40%;float:right;}

.sitemap-pages ul li, .sitemap-cats ul li {border-bottom:1px solid #e1e1e1;line-height:2.0em;}

.sitemap-pages ul li a, .sitemap-cats ul li a {text-decoration:none;}


/* -- >8:SNIPPETS -------------------------------------------------------------------- */
.berrySkin{
	width:980px;
	padding:0;
	margin: -8px auto 10px;
}

.pixelberry{
	color:#5A7079;
	float:right;
	font-family:'lucida Grande', Arial, sans-serif;
	font-size:8px;
	text-align:right;
	text-transform:uppercase;
}

.pixelberry a{
	color:#5a7079;
	text-decoration: none;
}

.pixelberry a:hover{
	color:#5a7079;
	text-decoration: none;
}
.ui-tabs .ui-tabs-hide { display: none; }


.fieldList {
	float: left;
	width: 100%;
	}
	.fieldList li label {
		float: left;
		font-size: 1.5em;
		color: #777;
		font-family: 'Palatino',Times New Roman,Georgia,serif;
		}
		.fieldList li {
			padding: 0 0 10px;
			float: left;
			width: 90%;
			}
			.fieldList li input,
			.fieldList li select {
				float: right;
				width: 320px;
				border: 1px solid #CFCFCF;
				padding: 3px;
				}
				.fieldList li select {
					width: 328px;
					}
					.fieldList li p {
						clear:both;
						color:#7F7F7F;
						float:right;
						font-size:11px;
						margin:5px 0 20px;
						text-align:left;
						width:325px;
						}
						.fieldList li input#register_gender_female, .fieldList li input#register_gender_male {
							width: auto!important;
							margin-right: 25px;
							}
							.fieldList li.birthdayFields select{ width: 17%; margin-left: 20px; }
							.fieldList li.genderOptions div {
								float: right;
								width: 325px;
								margin: -20px 0 0;
								}
								.fieldList li.genderOptions div input {
									float: left;
									border: 0;
									padding: 0;
									margin: 6px 0 0;
									}
									.fieldList li.genderOptions div label {
										margin-right: 30px
										}
										.fieldList li.btnRow input {
											width: auto!important;
											padding: 3px 8px;
											font-weight: bold;
											text-transform: uppercase;
											color: #FFF;
											cursor: pointer;
											font-size: 16px;
											border: 1px solid #141414;
											font-family: 'Palatino',Times New Roman,Georgia,serif;
											background: #141414 url(images/navBg.png) repeat-x scroll left top;
											}
#RegisterErrors{
	float: left;
	width: 100%;
	padding: 0.2em 0;
	margin: 1.4em 0;
}	

	#RegisterErrors li{
		float: left;
		width: 300px;
		background: #fed4d5;
		color: #ba4e44;
		padding: 0.5em 1em;
	}							
											
.my-profile #post-421 .fieldList label{width:140px;}
																	
.my-profile #post-421 .fieldList span{
	float:left;
	font-size:1.5em;
}