/* @override http://fashionado.net/wp-content/themes/fashionado%20default/style.css */

/* extra bytes added here, because...
...this really happened on Friday, Nov. 13, 2009:
http://www.mikepadgett.com/technology/technical/dreamweaver-cs3-crashes-and-wont-start-up-again/
http://bytes.com/community/misc/724773-dreamweaver-cs3-closes-immediatly-after-opening
*/

/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* compressed version made at http://refresh-sf.com/yui/
YUI Compressor version 2.4.2
- Checked: Minify only, no symbol obfuscation.
- Unchecked: Preserve unnecessary semicolons (such as right before a '}').
- Unchecked: Disable all the built-in micro optimizations.
*/

/*
http://developer.yahoo.net/blog/archives/2007/07/high_performanc_6.html
background-color: expression( (new Date()).getHours()%2 ? "#B8D4FF" : "#F08A00" );
*/

/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background-color: #fff;/*#BA17BE;*/
	color: #333;
	text-align: center;
	margin-top:0;
	}

.home {} /* class: body.home */

.page { /* class: body.page */
	/*padding:0 40px 0 50px;*/
	}

/* This version should remove the dotted outline on links in Firefox -- AND IE7! */
a:active, a:focus {
	outline: 0;
	}

#page {
	background: url('images/page-div-bkgd.gif') top center no-repeat;
	/*border: 1px solid #959596;*/
	text-align: left;
	margin: 0 auto;
	padding: 0;
	/*width: 960px;*/
	max-width: 1024px;
	min-width: 960px;
	width: expression(document.body.clientWidth < 1024? "960px" : document.body.clientWidth > 1025? "1025px" : "auto");
	}

#header {
	/*background: #fff url('images/zonolite-hair-studio4.gif') no-repeat center top;*/
	/*background-color:#fff;*/
	height: auto;
	max-width: 1024px;
	min-width: 960px;
	width: expression(document.body.clientWidth < 1024? "960px" : document.body.clientWidth > 1025? "1025px" : "auto");
	/*border-top:2px solid #666;*/
	}
	
#header .description {
	display: none;
	}

#header h1 {
	font-size:0em; /* needed for IE6 */
	padding:0;
	margin:0;
	}

#header h1 a {
	display:block;
	height: 20px;
	text-indent: -10000px;
	}

#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}
#headerimg 	{
	margin:0 auto;
	/*height:50px;*/
	width:960px;
	}

#subheader {
	height: 143px;
	width: 800px;
	float:left;
}

#subheader_stripad {
	background: url('images/fashionado-subheader-stripad-bkgd2.jpg') no-repeat;
	height: 143px;
	width: 568px;
	float:left;
}

#subheader_stripad_inner {
	margin:21px 26px 14px 36px;
	height: 108px;
	width: 506px;
}

.title {
	display:block;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	text-indent:-9999px !important;
	}

.page_title {
	width:464px;
	height:50px;
	margin:10px auto 0;
	}

.post .page_title h2 {
	margin:0;
	}

.container {
	/* The container is a class simply because of the multiple full-span elements.*/
	margin:0 auto; padding:0;
	 height:auto;
	/*background-color:#b11e24;*/
	
}

/* nb: there is also navigation class on individual post page */
.navigation {
	
}

#navigation {
	width:400px; /* required for Firefox because of #header h1 a */
	margin-top:50px;
		margin-right:10px;
	float:left; /* required for Firefox */
}

	#navigation ul.pages {
		margin:0 auto; padding:0;
		 height:auto;
		list-style:none; float:right;
	}
	
		#navigation ul li {
			margin:0 5px; padding:5px 0;
			float:left; overflow:visible;
		}
		
/* for logged in users only; see index.php */
#vote_count_div {
	padding-bottom:15px; /* margin-bottom not read here by IE7 */
	margin-top:15px;
	width:484px;
	float:left;
}

#voting_info_div {
	margin:10px 0 0;
	width:484px;
	float:left;
}

#top_ten_div {
	padding:10px 0 20px; /* use instead of margin here for IE6 */
	width:484px;
	float:left;
}

#all_contestants_div {
	padding:10px 0 20px; /* use instead of margin here for IE6 */
	width:484px;
	float:left;
}

/* index.php (models page): [flv:/video/justShine.net-2009.flv 400 222] */
#flashcontent_1 {
	padding-left:50px;
	margin:10px auto 0;
	width:400px;
}

#flashcontent_1 p {
	margin:0;
	padding:0;
}

.widecolumn .entry .facebook_follower {
	padding-bottom:5px;
	text-align:center;
	/*font-size:10px;*/
}

#fbtextspan {
	font-size:10px;
}

/*.widecolumn .entry .facebook_follower img {
	vertical-align:middle;
}*/

#fbbuttonspan {}

a.fbbutton {
	padding:1px 5px 5px 22px;
}

.fbbutton_img {
	background:transparent url(http://www.jamesadamhill.com/justshine.net/wp-content/themes/js_default/images/facebook-icon2.gif) no-repeat scroll 0pt 0%/*!important*/;
}

.fbbuttontext {
	line-height:17px;
}

.widecolumn .entry .sharethis_button {
	padding-top:1px;
	text-align:center;
	/*font-size:10px;*/
}

/* Begin HOME PAGE */ /* see home.php */
#home_content_wrap {} /* takes class .post */

#home_content1 {
	background:url("images/page-titles.jpg") no-repeat 0px 0px;
	margin-top:20px;
	text-align:center;
	}
#home_content2 {
	margin:40px auto 0;
	width:464px;
	height:442px;
	background:url("images/zhs-3.jpg") no-repeat;
	}
/* End HOME PAGE */


/* Begin SALONME REDIRECT LANDING PAGE */ /* see salonme.php */
#salonme_content_wrap {}

#salonme_content1 {
	width:440px;
	height:198px;
	background:url("images/salonme-landing-page.jpg") no-repeat;
	margin:10px auto 30px;
	}

#salonme_content2 {
	margin:0 auto;
	text-align:center;
	width:480px;
	height:457px;
	background:url("images/zhs-2.jpg") no-repeat;
	}
/* End SALONME REDIRECT LANDING PAGE */


/* Begin SERVICES PAGE */ /* see services.php */

#services_content_wrap {} /* takes class .post */

#services_content1 {
	margin-top:20px;
	background:url("images/page-titles.jpg") no-repeat 0px -50px;
	}

#services_content2_wrap {
	width:250px;
	margin:0 auto;
	}

#services_content2 {
	width:250px;
	float:left;
	}

#services_content2 h4 { /* Prices starting at: */
	margin:0 0 10px 0;
	}

.ul_nav_s_0 h3 {
	margin-top:0;
	}
	
#services_content2 h2 {
	/*text-indent: -10000px;
	margin:0;
	padding:0;
	font-size:0.1em;
	font-weight:normal;*/
	}

.s_nav_ul {
	margin-left:0; /* required for IE7 */
	margin-right:0; /* required for IE7 */
	padding:0 0 15px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-top:0;
	margin-bottom:0;
	
	}

.s_nav_header {
	color:#555;
	font-size:1.4em;
	font-weight:bold;
	margin:0;
	}

.s_nav_li {
	font-weight:bold;
	color:#fff;
	padding:5px 3px;
	margin-top:3px;
	margin-bottom:10px;
	
	}

.s_div_left {
	float:left;
	}

.s_div_right {
	text-align:right;
	}

.ul_nav_s_7 .li_nav_s_0 {
	margin:0;
	background-color: #fff;
	color:#555;
	padding:1px 0 2px; /* at least 1px vertical padding required for IE7 to keep .s_div_right inline */
	}

.s_even {
background-color: #F36A26; }

.s_odd {
background-color: #808080; }

/* End SERVICES PAGE */

/* BEGIN PRODUCTS PAGE */
/* BEGIN PRODUCTS LEFT SIDEBAR */
#sidebar_left_products {
	float:left; /* needed for Firefox and IE6 */
	margin:20px 0;
	padding: 0;
	width: 199px;
	height:100%;
	/*background:transparent url(images/bg-hatch.gif) repeat scroll 0%;*/
	border-right:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
}

.p_nav_sb_container {
	width:142px;
	float:left;
	padding:31px 0 0 26px; /* use padding: IE6 doubles margin here */
	}

.p_nav_sb {
	overflow:hidden;
	width:142px;
	margin:0;padding:0;
	}

.p_nav_sb li {
	float:left;
	list-style:none;
	}

.p_nav_sb li a:link, .p_nav_sb li a:visited {
	/*float:left;*/ /* won't work in IE6 */
}

/* L’Oréal Professionel -------------------------------------------------- */
.p_nav_sb .p_nav_sb_1_1 a:link, .p_nav_sb .p_nav_sb_1_1 a:visited {
	width:142px;
	height:36px;
	margin-bottom:29px;
	background: url("images/zhs-product-lines.gif") no-repeat 0px 0px;
	}
.p_nav_sb .p_nav_sb_1_1 a:hover, .p_nav_sb .p_nav_sb_1_1 a:focus, .p_nav_sb .p_nav_sb_1_1 a:active {
	background: url("images/zhs-product-lines.gif") no-repeat -142px 0px;
	}
/* Kevin Murphy -------------------------------------------------- */
.p_nav_sb .p_nav_sb_1_2 a:link, .p_nav_sb .p_nav_sb_1_2 a:visited {
	width:101px;
	height:135px;
	margin-left:23px;
	margin-bottom:29px;
	background: url("images/zhs-product-lines.gif") no-repeat -23px -36px;
	}
.p_nav_sb .p_nav_sb_1_2 a:hover, .p_nav_sb .p_nav_sb_1_2 a:focus, .p_nav_sb .p_nav_sb_1_2 a:active {
	background: url("images/zhs-product-lines.gif") no-repeat -165px -36px;
	}
/* Sahag -------------------------------------------------- */
.p_nav_sb .p_nav_sb_1_3 a:link, .p_nav_sb .p_nav_sb_1_3 a:visited {
	width:100px;
	height:85px;
	margin-left:19px;
	margin-bottom:21px;
	background: url("images/zhs-product-lines.gif") no-repeat -19px -170px;
	}
.p_nav_sb .p_nav_sb_1_3 a:hover, .p_nav_sb .p_nav_sb_1_3 a:focus, .p_nav_sb .p_nav_sb_1_3 a:active {
	background: url("images/zhs-product-lines.gif") no-repeat -161px -170px;
	}
/* MoroccanOil -------------------------------------------------- */
.p_nav_sb .p_nav_sb_1_4 a:link, .p_nav_sb .p_nav_sb_1_4 a:visited {
	width:127px;
	height:74px;
	margin-left:7px;
	margin-bottom:28px;
	background: url("images/zhs-product-lines.gif") no-repeat -7px -255px;
	}
.p_nav_sb .p_nav_sb_1_4 a:hover, .p_nav_sb .p_nav_sb_1_4 a:focus, .p_nav_sb .p_nav_sb_1_4 a:active {
	background: url("images/zhs-product-lines.gif") no-repeat -149px -255px;
	}
/* DermOrganic -------------------------------------------------- */
.p_nav_sb .p_nav_sb_1_5 a:link, .p_nav_sb .p_nav_sb_1_5 a:visited {
	width:133px;
	height:66px;
	margin-left:4px;
	margin-bottom:36px;
	background: url("images/zhs-product-lines.gif") no-repeat -4px -329px;
	}
.p_nav_sb .p_nav_sb_1_5 a:hover, .p_nav_sb .p_nav_sb_1_5 a:focus, .p_nav_sb .p_nav_sb_1_5 a:active {
	background: url("images/zhs-product-lines.gif") no-repeat -146px -329px;
	}
/* Keratin Complex -------------------------------------------------- */
.p_nav_sb .p_nav_sb_1_6 a:link, .p_nav_sb .p_nav_sb_1_6 a:visited {
	width:126px;
	height:66px;
	margin-left:9px;
	background: url("images/zhs-product-lines.gif") no-repeat -9px -395px;
	}
.p_nav_sb .p_nav_sb_1_6 a:hover, .p_nav_sb .p_nav_sb_1_6 a:focus, .p_nav_sb .p_nav_sb_1_6 a:active {
	background: url("images/zhs-product-lines.gif") no-repeat -151px -395px;
	}
/* END PRODUCTS LEFT SIDEBAR */
/* BEGIN PRODUCT LISTS */
#products_content_wrap {} /* see stylists.php; takes class .post */

#products_content1 {
	margin-top:20px;
	background:url("images/page-titles.jpg") no-repeat 0px -100px;
	}

#products_content2_wrap {
	width:456px;
	margin:0 auto;
	}

#products_content2 {
	width:456px;
	float:left;
	}

#products_content2 h4 { /* ZHS features the following product lines: */
	margin:15px 0 20px 0;
	font-size:1.0em;
	}

.bg_top {
	width:456px;
	height:8px;
	background:url("images/products-bg_top.gif") no-repeat;
	font-size:0.5em; /* inherited font-size:1.2em blows out .bg_top div in IE6 */
	}

.bg_middle {
	background:url("images/products-bg_mid.gif") repeat-y;
	}

.bg_middle h3 {
	padding:8px 0 0 35px;
	margin:0;
	height:27px;
	}

.p_nav_header a:hover {
	color:#333;
	text-decoration:underline;
	cursor:hand;
	}

.expand_it {
	float:right;
	margin:4px 26px 0 0;
	width:26px;
	height:27px;
	}

.expand_it_btn {
	background:url("images/products-expand-it-collapse-it-btn.gif") no-repeat 0px 0px;
	/* provide w + h for IE6 */
	width:26px;
	height:27px;
	}

.collapse_it_btn {
	background:url("images/products-expand-it-collapse-it-btn.gif") no-repeat 0px -27px;
	/* provide w + h for IE6 */
	width:26px;
	height:27px;
	}

.bg_btm {
	background:url("images/products-bg_btm.gif") no-repeat;
	width:456px;
	height:8px;
	padding-bottom:18px;
	}

.p_nav_ul {
	/*width:336px;
	display:none;
	overflow:hidden;
	margin:0 auto;
	padding:0 0 10px;*/
	width:353px;
	display:none;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	}

.p_nav_ul_lp {
	width:356px;
	display:none;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	}

.p_nav_ul_lp_sub1 {
	/*width:336px;*/
	display:none;
	overflow:hidden;
	margin:0 auto;
	padding:0;
	}
.p_nav_ul_lp_sub2 {
	/*width:336px;*/
	display:none;
	overflow:hidden;
	margin:0 auto;
	padding:0 28px 10px 12px;
	}

.p_nav_li {
	/*list-style:none;
	padding:3px 3px 3px 16px;*/
	list-style:none;
	/*padding:3px 3px 3px 16px;*/
	padding:3px 3px 3px 12px;
	font-size:0.9em;
	}

.p_nav_li_lp_coll {
	list-style:none;
	padding:4px 3px 3px 7px;
	color:#444;
	}

.p_nav_li_lp_prods {
	list-style:none;
	padding:3px 3px 3px 0;
	}

.p_nav_li_lp_sub1_coll {
	list-style:none;
	padding:8px 3px 4px 16px;
	font-variant:small-caps;
	/*color:#F7672A;*/
	color:#ED228E;
	/*color:#F36A26;*/
	font-weight:bold;
	/*border-width:1px 1px 0 1px;
	border-style:solid;
	border-color:#000;*/
	background:#CAE8FF url("images/product-lines-bkgd-top.jpg") no-repeat;
	}

/* http://www.experts-exchange.com/Software/Internet_Email/Web_Browsers/Q_21879372.html */
/* works with &nbsp; -- i.e., don't leave blank */
.ie_shrink_empty {
	font-size:0.1em;
	line-height:0.1em;
	padding:8px 3px 2px 16px;
	}

.p_nav_li_lp_sub1_prods {
	list-style:none;
	padding:3px 3px 3px 16px;
	/*border-width:0 1px 1px 1px;
	border-style:solid;
	border-color:#000;*/
	margin-bottom:12px;
	background:#CAE8FF url("images/product-lines-bkgd-btm.jpg") center bottom no-repeat;
	}

.p_nav_li_lp_sub2 {
	list-style:none;
	/*padding:3px 3px 3px 16px;*/
	padding:3px 3px 3px 12px;
	font-size:0.9em;
	}

.p_nav_li a:link, .p_nav_li a:visited {
	/*float:left;*/ /* won't work in IE6 */
	}

.p_even {
	/*background-color:#FEF8E8;*/
	/*background:#FEF8E8 url("images/products-li-even.gif") no-repeat 0px 0px;*/
	background:#D9EFFF url("images/products-li-odd-lp.gif") no-repeat 0px 0px;
	}

.p_odd {
	/*background-color:#F2F2F0;*/
	/*background:#F2F2F0 url("images/products-li-odd.gif") no-repeat 0px 0px;*/
	background:#C1E4FF url("images/products-li-even-lp.gif") no-repeat 0px 0px;
	}

.p_odd_lp {
	/*background-color:#FEF8E8;*/
	background:#C1E4FF url("images/products-li-even-lp.gif") no-repeat 0px 0px;
	}

.p_even_lp {
	/*background-color:#F2F2F0;*/
	background:#D9EFFF url("images/products-li-odd-lp.gif") no-repeat 0px 0px;
	}
/* END PRODUCT LISTS */
/* END PRODUCTS PAGE */


/* BEGIN CONTACT PAGE */
/* see contact.css */
/* END CONTACT PAGE */


/* Begin ONLINE BOOKING PAGE */
/* see online-booking.css */
/* End ONLINE BOOKING PAGE */


/* Begin STYLISTS PAGE */ /* stylists.php */

#stylists_content_wrap {}

#stylists_content1 {
	margin:40px auto 0;
	width:480px;
	height:800px;
	background:url("images/stylists-bkgd.jpg") no-repeat;
	}

#stylists_content2 {
	float:left;
	width:480px;
	height:800px;
	}

.stylists_nav_ul {
	width:86px;
	overflow:hidden;
	margin:17px 0 0 319px;
	padding:0;
	}

.stylists_nav_li a {
	width:86px;
	height:30px;
	}

.stylists_nav_li li a:link, .stylists_nav_li li a:visited {
	/*float:left;*/ /* won't work in IE6 */
}

/* Monika -------------------------------------------------- */
.stylists_nav_ul .stylists_nav_1 a:link, .stylists_nav_ul .stylists_nav_1 a:visited {
	background: url("images/stylists-menu.jpg") no-repeat 0px 0px;
	}
.stylists_nav_ul .stylists_nav_1 a:hover, .stylists_nav_ul .stylists_nav_1 a:focus, .stylists_nav_ul .stylists_nav_1 a:active {
	background: url("images/stylists-menu.jpg") no-repeat -86px 0px;
	}
/* Toni -------------------------------------------------- */
.stylists_nav_ul .stylists_nav_2 a:link, .stylists_nav_ul .stylists_nav_2 a:visited {
	background: url("images/stylists-menu.jpg") no-repeat 0px -30px;
	}
.stylists_nav_ul .stylists_nav_2 a:hover, .stylists_nav_ul .stylists_nav_2 a:focus, .stylists_nav_ul .stylists_nav_2 a:active {
	background: url("images/stylists-menu.jpg") no-repeat -86px -30px;
	}
/* Becca -------------------------------------------------- */
.stylists_nav_ul .stylists_nav_3 a:link, .stylists_nav_ul .stylists_nav_3 a:visited {
	background: url("images/stylists-menu.jpg") no-repeat 0px -60px;
	}
.stylists_nav_ul .stylists_nav_3 a:hover, .stylists_nav_ul .stylists_nav_3 a:focus, .stylists_nav_ul .stylists_nav_3 a:active {
	background: url("images/stylists-menu.jpg") no-repeat -86px -60px;
	}
/* Terry -------------------------------------------------- */
.stylists_nav_ul .stylists_nav_4 a:link, .stylists_nav_ul .stylists_nav_4 a:visited {
	background: url("images/stylists-menu.jpg") no-repeat 0px -90px;
	}
.stylists_nav_ul .stylists_nav_4 a:hover, .stylists_nav_ul .stylists_nav_4 a:focus, .stylists_nav_ul .stylists_nav_4 a:active {
	background: url("images/stylists-menu.jpg") no-repeat -86px -90px;
	}
/* Sejal -------------------------------------------------- */
.stylists_nav_ul .stylists_nav_5 a:link, .stylists_nav_ul .stylists_nav_5 a:visited {
	background: url("images/stylists-menu.jpg") no-repeat 0px -120px;
	}
.stylists_nav_ul .stylists_nav_5 a:hover, .stylists_nav_ul .stylists_nav_5 a:focus, .stylists_nav_ul .stylists_nav_5 a:active {
	background: url("images/stylists-menu.jpg") no-repeat -86px -120px;
	}
/* Kathy -------------------------------------------------- */
.stylists_nav_ul .stylists_nav_6 a:link, .stylists_nav_ul .stylists_nav_6 a:visited {
	background: url("images/stylists-menu.jpg") no-repeat 0px -150px;
	}
.stylists_nav_ul .stylists_nav_6 a:hover, .stylists_nav_ul .stylists_nav_6 a:focus, .stylists_nav_ul .stylists_nav_6 a:active {
	background: url("images/stylists-menu.jpg") no-repeat -86px -150px;
	}
/* End STYLISTS PAGE */


/* Begin INDIVIDUAL STYLISTS PAGES */ /* see stylists-"name".php */

#stylist_content_wrap {} /* takes class .post */

#monika_content1 {
	background:url("images/page-titles.jpg") no-repeat 0px -250px;
	}

#toni_content1 {
	background:url("images/page-titles.jpg") no-repeat 0px -300px;
	}

#becca_content1 {
	background:url("images/page-titles.jpg") no-repeat 0px -350px;
	}

#terry_content1 {
	background:url("images/page-titles.jpg") no-repeat 0px -400px;
	}

#sejal_content1 {
	background:url("images/page-titles.jpg") no-repeat 0px -450px;
	}

#kathy_content1 {
	background:url("images/page-titles.jpg") no-repeat 0px -500px;
	}

#steve_content1 {
	background:url("images/page-titles.jpg") no-repeat 0px -550px;
	}

#stylist_content2 {
	margin-top:7px;
	}
/* End INDIVIDUAL STYLISTS PAGES */

/* Begin SEARCH PAGE */ /* see search.php */

#search_content_wrap {} /* takes class .post */

#search_content_wrap .post {
	padding:0;
	}

#page_content_search { /* see search.php; not a page but a template */
	background: url('images/search-results-page-title.jpg') no-repeat top left;
	height: 125px;
	width: 100%;/* 624-80(.post class padding)=544px; 560-80(.post class padding)=480px*/
	float:left;
}

.post .search_header {
	margin:30px 0 0;
	text-align:left;
	padding-left:20px;
	}
	
.searchResults {
	margin:0;
	font-weight:bold;
	color:#51524B;
	font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
	font-size:10px;
	text-transform:uppercase;
	}
	
.search_post_header {
	margin-top:15px;
	}

#searchpage_search_div {
float:left;
padding:0pt 0pt 15px;
width:480px;
}

#searchform_search {
	margin:0pt auto;
	padding:10px 0pt 5px 75px;
	text-align:left;
	white-space:nowrap;
	}

/* this is the searchform-search.php searchform -- use class ".searchInput2" instead of "input" so as not to apply styles to image "input"
We use a class to style the input, not a unique id, because input id must be "#s" -- see wp-includes/general-template.php: $search = get_query_var('s');  */
#searchform_search .searchInput2 {
	background-color:#F0F0F0;
	border:1px solid #C4C5C7;
	color:#666666;
	padding-left:3px;
	width:250px;
}

#searchform_search input {  /* image "input" */
	vertical-align:middle;
	}

/* End SEARCH PAGE */

#models_content_1 { /* see index.php */
	background: url('images/models-page-title.jpg') no-repeat;
	height: 45px;
	width: 534px;
}

#page_content_5 { /* see page.php; press page id=5 */
	background: url('images/press-page-title.jpg') no-repeat;
	height: 45px;
	width: 534px;
	float:left;
}


#page_content_9 { /* see page.php; contacts page id=9 */
	background: url('images/contacts-page-title.jpg') no-repeat;
	height: 45px;
	width: 534px;
	float:left;
}

#page_content_51 { /* see searchpage.php; search page id=51 */
	background: url('images/search-page-title.jpg') no-repeat;
	height: 45px;
	width: 534px;
	float:left;
}



#partners_content_1 { /* see page-partners.php */
	background: url('images/partners-page-bg-top.jpg') no-repeat;
	height: 100px;
	width: 800px;
	float:left;
}

#partners_content_2 { /* see page-partners.php */
	background: url('images/partners-page-bg-mid.jpg') repeat-y;
	width: 800px;
	float:left;
}

#partners_page_logos { /* see page-partners.php */
	padding-left:180px;
	width: 180px;
	float:left;
}

#partners_page_logos a { /* see page-partners.php */
	
}

#partners_page_text { /* see page-partners.php */
	width: 400px;
	float:left;
}

img.partner_page1 {
	position:relative;
	top:-35px;
	margin-bottom:0;
}

img.partner_page2 {
	margin-bottom:37px;
}

img.partner_page3 {
	margin-bottom:45px;
}

img.partner_page4 {
	position:relative;

}

img.partner_page5 {
	position:relative;
	bottom:-40px;
}

h2.partner_page1 {
	padding-top:0;
	position:relative;
	margin:0 auto;
}

h2.partner_page2 {
	padding-top:82px;
	position:relative;
	margin:0 auto;
}

h2.partner_page3 {
	padding-top:67px;
	position:relative;
	margin:0 auto;
}

h2.partner_page4 {
	padding-top:68px;
	position:relative;
	margin:0 auto;
}

h2.partner_page5 {
	position:relative;
	margin:0 auto;
	bottom:-65px;
}

h2.centered {
	text-align:left;
	display: block;
	}

#partners_content_3 { /* see page-partners.php */
	background: url('images/partners-page-bg-btm.jpg') no-repeat;
	height: 80px;
	width: 800px;
	float:left;
}

#post-9 img { /* see contact page */
	vertical-align:bottom;
}

#thumbgal_content_1 { /* see page-thumbgallery.php */
	background: url('images/pick-the-top-ten-bg-top2.jpg') no-repeat;
	height: 100px;
	width: 800px;
	float:left;
}

#thumbgal_content_1_text { /* see page-thumbgallery.php */
	text-align:center;
	padding-top:60px;
	margin:0 auto;
	width:700px;
	height:30px
}

#topten_content_1 { /* see page-topten-gallery.php */
	background: url('images/pick-the-winner-bg-top2.jpg') no-repeat;
	height: 195px;
	width: 800px;
	float:left;
}

#topten_content_1_text { /* see page-topten-gallery.php */
	text-align:center;
	padding-top:60px;
	margin:0 auto;
	width:700px;
}

#pleaseNote {
	font-weight:bold;
	font-size:10px;
}

#thumbgal_content_2 { /* see page-thumbgallery.php, page-topten-gallery.php */
	background: url('images/partners-page-bg-mid.jpg') repeat-y;
	width: 800px;
	float:left;
}

table.tblcenter {margin-left:auto; margin-right:auto;} /* see page-thumbgallery.php, page-topten-gallery.php */

#thumbgal_content_2 input { /* see page-thumbgallery.php, page-topten-gallery.php */
	
}

#thumbgal_content_2 img { /* see page-thumbgallery.php, page-topten-gallery.php */
	border:1px solid #333;
}

#thumbgal_content_2 .thumbsCell_1 { /* see page-thumbgallery.php, page-topten-gallery.php */
	background-color:#d3d3d3;
}

#thumbgal_content_3 { /* see page-thumbgallery.php, page-topten-gallery.php */
	background: url('images/partners-page-bg-btm.jpg') no-repeat;
	height: 80px;
	width: 800px;
	float:left;
}

#thumbgal_content_3_text { /* see page-thumbgallery.php, page-topten-gallery.php */
	text-align:left;
	padding-top:25px;
	margin:0 auto;
	width:700px;
	height:50px
}
/* Header
/* -------------- */

#navigation ul li a:link, #navigation ul li a:active, #navigation ul li a:visited {
	/*margin:0; padding:13px 15px;
	font:bold 1.08em Arial, Helvetica, sans-serif; color:#34393e;
	display:block;*/
}

/*#navigation ul li a.rss:link, #navigation ul li a.rss:active, #navigation ul li a.rss:visited {
	margin:0; padding:0 15px;
	font:normal 2.08em Arial, Helvetica, sans-serif;
	display:block;
	color:#f1f8ff;
}*/

#navigation ul li a:hover {
	/*color:#000;
	font-weight:bold; text-decoration:underline;*/
}

/*#navigation ul.pages li.current_page_item a:link, #navigation ul.pages li.current_page_item a:active, #navigation ul.pages li.current_page_item a:visited {
	margin:0; padding:13px 15px;
	font:bold 1.08em Arial, Helvetica, sans-serif;
	display:block;
	color:#abc;
}*/

/*#navigation ul.pages li.page_item a:link, #navigation ul.pages li.page_item a:active, #navigation ul.pages li.page_item a:visited {
	margin:0; padding:13px 15px;
	font:bold 1.08em Arial, Helvetica, sans-serif;
	display:block;
	color:#f1f8ff;
}*/

.page_item a:link, .page_item a:active, .page_item a:visited {
	/*margin:0; padding:0 5px;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size:1.78em;*/ /* at 1.78em text automatically goes bold in IE6, IE7, Firefox */
	/*letter-spacing:-1px;
	display:block;
	color:#F398BA;*/
}

.page_item a:hover { /* required for partial IE6 bug */
	/*color:#ED6B9C;*/
}

.current_page_item a:link, .current_page_item a:active, .current_page_item a:visited {
	/* Crazy margins to pull up the hover image above the borders.*/
	/*margin:0; padding:0 5px;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size:1.78em;
	letter-spacing:-1px;
	display:block;*/
	/*background:#171615 url(images/navigation-hover.gif) repeat-x bottom center;*/
	/*color:#ED6B9C;*/
}



h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: rgba(255,255,255,0);
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

/* Clearfix
/* -------------- */

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/* END Clearfix
/* -------------- */

.statcounter img {
	padding-top:5px;
}

.narrowcolumn {
	float: left;
	padding: 0;
	margin:20px 0;
	width:100%; /* for Firefox */
	max-width: 624px;
	min-width: 560px;
	width: expression(document.body.clientWidth < 1024? "560px" : document.body.clientWidth > 1025? "624px" : "auto");
	/*margin-left: expression(document.body.clientWidth < 1024? "0px" : document.body.clientWidth > 1025? "32px" : "auto");*/
}

.widecolumn {
	float: left;
	padding: 0;
	margin:20px 0;
	width:100%; /* for Firefox */
	max-width: 624px;
	min-width: 560px;
	width: expression(document.body.clientWidth < 1024? "560px" : document.body.clientWidth > 1025? "624px" : "auto");
}

.widecolumn_page_content {
	padding: 0 40px 0 50px;
}

#content_wrap {} /* used to add class .post in index.php and single.php which adds padding:0 40px when width of #content > 560px */

/* Begin sidebar_left */

#sidebar_left {
	float:left; /* needed for Firefox and IE6 */
	margin:20px 0;
	padding: 0;
	width: 199px;
	height:100%;
	/*background:transparent url(images/bg-hatch.gif) repeat scroll 0%;*/
	border-right:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
}

#sidebar_left_content1 {
	line-height:1.6em;
	width:164px;
	margin-left:25px;
	}
	
#sidebar_left_content1 h2 {
	color:#F36A26;
	margin:12px 0 0;
	}
	
#sidebar_left_content1 p {
	color:#E32108;
	margin:5px 0 0;
	font-size:1.2em;
	}
	
#sidebar_left_content2 {
	line-height:1.6em;
	width:164px;
	margin-left:25px;
	}
	
#sidebar_left_content2 h2 {
	color:#F36A26;
	margin:12px 0 0;
	}
	
#sidebar_left_content2 p {
	color:#E32108;
	margin:5px 0 2px;
	font-size:1.2em;
	}
	
#sidebar_left_content2 p a:link, #sidebar_left_content2 p a:active, #sidebar_left_content2 p a:visited {
	text-decoration:underline;
	color:#E32108;
	}
	
#sidebar_left_content2 p a:hover {
	color:#114477;/*F36A26*/
	}

#sidebar_left_content3 {
	line-height:1.6em;
	width:164px;
	margin-left:25px;
	}
	
#sidebar_left_content3 h2 {
	color:#F36A26;
	margin:12px 0 0;
	}
	
#sidebar_left_content3 .callUsP1 {
	font-weight:bold;
	color:#F36A26;
	margin:5px 0 0;
	font-size:1.2em;
	}

#sidebar_left_content3 .callUsP2 {
	font-weight:bold;
	color:#E32108;
	margin:1px 0 0;
	font-size:1em;
	margin-left:45px;
	line-height:1em;
	}

#sidebar_left_content3 .callUsP3 {
	font-weight:bold;
	color:#F36A26;
	margin:1px 0 0;
	font-size:1.2em;
	}
	
#sidebar_left_content4 {
	margin-top:17px;
	}
	
#sidebar_left_content4 img {
	padding-left:24px;
	}
	
/* End sidebar_left */

/* Begin sidebar_right */

#sidebar_right {
	float:right; /* needed for Firefox and IE6 */
	margin:20px 0;
	padding:0;
	width:199px;
	height:100%;
	/*background:transparent url(images/bg-hatch.gif) repeat scroll 0%;*/
	border-left:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	}

#sidebar_right_content1 {
	width: 198px;
	float:left;
}

#sidebar_right_content1 ul {
	height:auto;
	list-style-image:none;
	list-style-type:none;
	margin:7px 0 3px;
	padding:0 0 0 10px;
	width:168px; /*extra space on right for IE6 */
	}

#sidebar_right_content1 ul li {
	margin:0 5px;
	overflow:visible;
	padding:0 0 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:2.275em;/*2.28em*/
	}
	
.newcolor:link, .newcolor:active, .newcolor:visited {
	color:#114477;/*ACBED0*//*#1E7393*/
}
	
#sidebar_right_content1 ul li ul {
	margin:0;
	padding:0 0 0 10px;
	}
	
#sidebar_right_content1 ul li ul li {
	font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
	font-size:0.625em;/*.45em*/
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:16px;/*12px*/ /* must be specified for IE6 & IE7 to prevent inheritance */
	
	background:transparent url(images/li_l-h16px.gif) no-repeat scroll 0% 0%;
	margin:0 0 2px;
	padding:0 0 0 16px;
	}

#sub_item1, #sub_item2, #sub_item3, #sub_item4 {
	display:none;
	}
	
.page_item a:link, .page_item a:active, .page_item a:visited {
	
}

.page_item a:hover { /* required for partial IE6 bug */
	
}

.current_page_item a:link, .current_page_item a:active, .current_page_item a:visited {
	
}

.selected_post:link, .selected_post:active, .selected_post:visited {
	color:#E32108;/*ACBED0*//*#1E7393*/
}

.stylists_name:link, .stylists_name:active, .stylists_name:visited {
	color:#E32108;/*ACBED0*//*#1E7393*/
}


li.cat-item {
	color:#333;
}

#sidebar_search_div {
	display:none;
	padding:0 0 0 16px;
	float:left;
	/*width:160px;*/
}

#searchform_sidebar_right #s { /* use id "#s" instead of "input" so as not to apply styles to image "input" */
	background-color:#009ACA;/*6DACF3*/
	border:1px solid #033D7D;/*033D7D*/
	color:#FFFFFF;
	width:150px;
	padding:0 0 0 3px;
	}

#searchform_sidebar_right input { /* image "input" */
	vertical-align:middle;
	float:left;
	padding:0 0 0 4px;
}





/* End sidebar_right */

#partners {
	background: #fff url('images/partners-bkgd.jpg') no-repeat;
	float:left;
	width:266px;
	height:476px; /* Firefox needs height at the outset in order for float to take */
}
	
/*#partners_top {
	background: #fff url('images/partners_bg_top.jpg') no-repeat;
	float:left;
	width:266px;
	
}
	
#partners_mid {
	float:left;
	width:266px;
}
	
#partners_btm {
	background: #fff url('images/partners_bg_btm.jpg') no-repeat bottom;
	float:left;
	width:266px;
	
}*/

img.partner1 {
	margin-top:60px;
	margin-bottom:22px;
}

img.partner2 {
	margin-bottom:25px;
}

img.partner3 {
	margin-bottom:27px;
}

img.partner4 {
	margin-bottom:22px;
}

img.partner5 {
	
}

#special_thanks {
	background: #fff url('images/special-thanks-bkgd.jpg') no-repeat;
	float:left;
	width:266px;
	height:114px
}

#notForSaleGA { /* no float here -- IE6 doesn't like it */
	margin-top:47px;
	margin-left:50px;
}

#sidebar_banner1 {
	float:left; /* float needed for Firefox so that #sidebar_banner2 moves down when showing sidebar items */
	height: 465px;
	width: 232px;
}

/* margin doesn't work correctly here for IE6 due to the float -- it doubles the margin-left value
	*********************
	http://www.webmasterworld.com/css/3459772.htm:
	ie6 shouldn't interpret margins differently, unless you're experiencing the class 'double margin' bug
	which you'd solve here by adding 'display:inline'.
	http://www.sajithmr.com/internet-explorer-float-margin-problem/:
	when we use float values say float:left for a particular div, and if we apply left-margin:10px (or whatever value),
	IE displays it with doubled marginal length (in this case around 20px). What you have to do is, add display:inline value
	to the div which shows this extra white space or extra length.
	*********************
	ie6 double margin float bug fix: add display:inline (or just use padding instead!)
	*/
#sidebar_banner2 {
	display:inline;
	margin:16px 0 0 16px;
	float:left; /* float needed for Firefox so that #sidebar_banner2 moves down when showing sidebar items */
}

/* margin doesn't work correctly here for IE6 due to the float -- it doubles the margin-left value
	ie6 double margin float bug fix: add display:inline (or just use padding instead!)
	*/
#sidebar_banner3 {
	display:inline;
	margin:16px 0 0 16px;
	float:left; /* float needed for Firefox so that #sidebar_banner2 moves down when showing sidebar items */
	padding:0 0 16px 0; /* margin-bottom doesn't work here in IE6&7 */
}

.fashionado_h2 {
	color:#E7B85C;
}	

#content {
	/*background: #fff url('images/fashionado-left-column-bkgd.jpg');*/
	font-size: 1.2em;
	}

.alignright {
	padding-right:15px;
	float: right;
	}

.alignleft {
	padding-left:25px;
	float: left
	}

.post hr {
	display: block;
	}

.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	/*line-height: 1.6em;*/
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

/*
in order to nest divs in the footer and make Firefox play nice, we add floats to all footer divs
and then clear them with a closing div in footer.php: <div style="clear: both;"></div>
*/
#footer {
	background:transparent url(images/bg-hatch.gif) repeat scroll 0%;
	border: none;
	padding: 0;
	margin: 0 auto;
	max-width: 1024px;
	min-width: 960px;
	width: expression(document.body.clientWidth < 1024? "960px" : document.body.clientWidth > 1025? "1025px" : "auto");
	width:100%; /* for Firefox */
	clear: both;
	float:left;
	text-align:center;
}

#footer_div_inner {
	/*float:left;*/
	
	width:100%; /* for Firefox */
	
}

#footer_div_one {
	/*float:left;*/
	float:left;
	max-width: 624px;
	min-width: 560px;
	width: expression(document.body.clientWidth < 1024? "560px" : document.body.clientWidth > 1025? "624px" : "auto");
	width:100%; /* for Firefox */
	padding-left:200px;
	text-align:center;
}

#footer_div_one h2 {
	color:#c7c8ca;
	margin:0;
	padding:0;
}

#footer_div_one ul {
	list-style:none;
	margin:0;
	padding:0;
}

#footer_div_one li {
	margin-bottom:2px;
}

#footer p {
	color:#B6B7BA;/*c7c8ca*//*#96989C*/
	/*width:534px;*/
	margin: 0;
	padding: 7px 0 3px;
}

#footer_div_one a:link, #footer_div_one a:active, #footer_div_one a:visited {
	color:#AAABAE;
}

#footer_div_one a:hover {
	color:#555759;
	}

cpyrght_div {
	float:left;
	padding-bottom:3px;
	}

.cpyrght {
color:#B6B7BA;
}

#footer_div_two_wrap {
	float:right;
	width:200px;
	/*float:left;*/
	
}

#footer_div_two {
	width: 72px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#footer_div_two h2 {
	color:#D8D9DA;
	margin:2px 0 0;
	padding:0;
}

#footer_div_two ul {
	list-style:none;
	/*color:#c7c8ca;*/
	margin: 0;
	padding:0;
	}

#footer_div_two a:link, #footer_div_two a:active, #footer_div_two a:visited {
	color:#D0D1D2;
	}
	
#footer_div_two a:hover {
	color:#D0D1D2;
	}

/*#footer p a {
	color:#6D7074;
}
	
#footer p a:hover {
	color:#555759;
}*/

/*#f2_footer {
	background: #fff url('images/justshine-footer-bkgd.jpg');
	border: none;
	padding: 0;
	margin: 0 auto;
	width: 800px;
	clear: both;
	float:left;
}

#f2_footer_div_one {
	float:left;
	width:271px;
	padding-left:10px;
	text-align:left;
}

#f2_footer_div_one h2 {
	color:#c7c8ca;
	margin:0;
	padding:0;
}

#f2_footer_div_one ul {
	list-style:none;
	margin:0;
	padding:0;
}

#f2_footer_div_one li {
	margin-bottom:2px;
}

#f2_footer_div_one a:link, #f2_footer_div_one a:active, #f2_footer_div_one a:visited {
	color:#c7c8ca;
}

#f2_footer_div_two {
	float:left;
	text-align: left;
}

#f2_footer p {
	color:#96989C;
	width:514px;
	margin: 0;
	padding: 15px 0;
}
	
#f2_footer p a {
	color:#6D7074;
}
	
#f2_footer p a:hover {
	color:#555759;
}*/

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

.category-women small {
	display:none;
}

.category-men small {
	display:none;
}

h1, h2, h3 {
	/*font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;*/
	}

h1 {
	font-size: 4em;
	text-align: center;
	}



.post h2 {
	text-align:center;
	padding:0;
	margin:35px 0 10px;
}

h2 {
	font-size: 1.6em;
	}

h2.pagetitle {
	font-size: 1.6em;
	}

h3 {
	font-size: 1.3em;
	}

.entry p a:visited {
	color:#06c;/*#b85b5a*/
	}

.entry p a:hover {
	color:#147;
	}

.entry p {
margin:0;
padding:10px 0;
}

/*#commentform p {
	margin:5px 0;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}*/


#commentform label {
	/*vertical-align:top;*/
}

.commentmetadata {
	font-weight: normal;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps {
	font-size: 0.9em;
	letter-spacing: .07em;
	cursor: help;
}

acronym, abbr {
	border-bottom: 1px dashed #C7C8CA;/*124558*/
}

a, h2 a:hover, h3 a:hover {
	color: #06c;
	text-decoration: none;
	}

a:hover {
	color: #147;
	text-decoration: underline;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */


/* Begin Structure */

/* thanks to http://www.positioniseverything.net/explorer/italicbug-ie.html
for the following IE6 and italics bug fix */
/* Problem first spotted in Thugs to Riches: <em>(But the music was that good!)</em> */
* html .widecolumn .entry {
	overflow: hidden;
	overflow: visible;
	width: 100%;
	width: auto;
	zoom: 1;
}

/* Problem noticed on Home page only on Aug 08, 2009, not on any individual post pages, so following added: */
* html .narrowcolumn .entry {
	overflow: hidden;
	overflow: visible;
	width: 100%;
	width: auto;
	zoom: 1;
}

.post {
	padding:0 40px;
	/*margin: 0 0 40px;*/
	text-align: justify;
	}
	
.odd {
background-color: #fff; }

.even {
background-color: #f4f4f4; }

.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}


.clear {
	clear: both;
}




/* End Structure */



/*	Begin Headers */
h1 {
	/*padding-top: 70px;*/
	margin: 0;
	}

h2 {
	/*margin: 30px 0 0;*/
	}

h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}



h3 {
	padding: 0;
	margin: 30px 0 0;
	}


/* End Headers */



/* 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;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}


/* 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 {
	/*margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;*/
	}

html>body .entry li {
	/*margin: 7px 0 8px 10px;*/
	}

.entry ul li:before, #sidebar ul ul li:before {
	/*content: "\00BB \0020";*/
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 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 */

#sidebar #searchform #s {
	/*width: 108px;
	padding: 2px;*/
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

/*#commentform input, #commentform textarea {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}*/
	
/*#name, #email, #email2 {
	width: 210px;
	padding: 2px;
	margin: 5px 5px 1px 0;
}*/

/*#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	overflow: auto;
	width: 60%; 
	padding: 2px;
}*/


/*#commentform #submit {
	margin: 5px 0 5px 55px;
}*/

/* End Form Elements */



/* Begin Comments*/

.smalltitlecom a:link, .smalltitlecom a:active, .smalltitlecom a:visited {
/*font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-transform:uppercase;
	color: #BFA477;
    background: #fff;
	line-height: 1.9em;
	padding-left: 2px;
	padding-top: 5px;
	border-bottom:#a9a9a9 0px solid;*/
	}

.smalltitlecom ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}
	
.smalltitlecom ul li {
	font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
	/*font-size:0.625em;*//*.45em*/
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:16px;/*12px*/ /* must be specified for IE6 & IE7 to prevent inheritance */
	background:transparent url(images/li_l-h16px.gif) no-repeat scroll 0% 0%;
	margin:0 0 2px;
	padding:0 0 0 16px;
	}

#numComments {
	text-transform:lowercase;
	}

/*.smalltitlecom a:hover {
	color: #51524b;
    text-decoration:underline;
	}*/
	
#viewCommentForm { /* ul element */
	list-style-type:none;
	margin:0;
	padding:0;
	}

#viewCommentForm li {
	font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
	/*font-size:0.625em;*//*.45em*/
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:16px;/*12px*/ /* must be specified for IE6 & IE7 to prevent inheritance */
	background:transparent url(images/li_l-h16px.gif) no-repeat scroll 0% 0%;
	margin:0 0 2px;
	padding:0 0 0 16px;
	}

.noCommentsYet {
	/*color:#ACADA5;*/
	color:#999A8F;
	}

/*.comdata {
	background: #fff; height:12px;
	border-top: 1px; color:#000; 
	height:12px;
	margin: 0;
	padding: 0px 0 0 0px;
	color:#51524b;
	}*/

div.comment-meta {
	margin: 0 0 0 0px;
	font-size: 0.9em;
	line-height: 1.2em;
	}

div.gravatar {
	float: left;
	}

div.comment-main {
	margin: 0px 0;
	padding: 5px;
	/*background: #f2efde;*/
	/*border: 0px solid #e1e1e1;*/
	font-size: 0.95em;
	}

.oddComment {
	background:#F7F4E6;
	}

.evenComment {
	background:#E8F2F2;
	}
	

span.comment-meta-author {
	display: block;
	margin: 0 0 3px;
	padding: 0 0 3px;
	border-bottom: 1px solid #cececd;
	font-weight: bold;
	}

div.comment-body {
	margin: 10px 0 0;
	}




#showHideComments li {
	list-style-type: none;
	list-style-image: none;
	background:transparent url('images/li.gif') no-repeat scroll /*1px 3px*/;
	margin-bottom:4px;
	padding-left:16px;
}

#showHideComments {
	padding:0; /* required for Firefox */
	margin-left:55px;
	margin-top:10px;
	margin-bottom:15px;
}

.commentlist {
	display:none;
}

.postmetadata {
	display:none;
	clear: both;
	}


.vcard {
	display:none;
}

.commentmetadata {
	display:none;
	/*margin: 0;
	display: block;*/
}

.depth-1 {
/*border: 1px solid #ddd;*/
}

.even, .alt {
	/*border-left: 1px solid #ddd;*/
}

.comment-body p {
	border: 1px solid #ddd;
	padding:1px 3px;
}

#comments {
	margin: 20px 40px 10px 50px;
}

#noVotes {
	margin: 20px 40px 10px 50px;
}

#noComments {
	padding:0; /* required for Firefox */
	margin-left:55px;
	margin-top:10px;
	margin-bottom:15px;
}

#noComments li {
	list-style-type: none;
	list-style-image: none;
	background:transparent url('images/li.gif') no-repeat scroll /*1px 3px*/;
	margin-bottom:4px;
	padding-left:16px;
}

/*#content ol {
	margin:0 40px 0 50px;
	padding:0;
}*/

ol.commentlist {  
	margin:0 40px 0 50px;  
	padding:0;  
}  

.comment {
	
}

.alt {
	margin: 0;
	/*padding: 10px;*/
	}

.commentlist {
	/*padding: 0 40px 0 50px;*/
	text-align: justify;
	}

.commentlist li {
	/*margin: 15px 0 10px;*/
	/*padding: 5px 5px 10px 10px;*/
	list-style: none;

	}
.commentlist li ul li { 
	/*margin-right: -5px;
	margin-left: 10px;*/
}

.commentlist p {
	/*margin: 10px 5px 10px 0;*/
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

/*.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}*/
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #000;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}


.children { padding: 0; }

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.thread-alt p {
	background-color: #f8f8f8;
}
.thread-even {
	/*background-color: black;*/
}



/* End Comments */



/* Begin Sidebar */


#sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#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: #000; }
/* End Calendar */



/* Begin Various Tags & Classes */


blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}


/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

#post-57 h2, #post-68 h2 {
	display:block;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	text-indent:-9999px !important;
	margin:0;
	padding:0;
	font-size:0.1em;
	font-weight:normal;
	}
	
#post-68 h3 {
	margin:0;
	}
	
.emory_special {
	font-size:1.4em;
	line-height:1.41em;
	}

/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */
