/*
Theme Name: NyTheme
Author: Ronald Nunez
Author URI: http://ronaldnunez.com/
	This theme was built by Ronald Nunez,
*/
body { background:#fff url(images/bodybg.jpg) top center repeat-x; margin:38px 0 30px 0;}
body.articlebg { background:#fff url(images/mainbg.jpg) top center repeat-x; margin:38px 0 30px 0;}
body.articlebg_beautify { background:#fff url(images/beautifybg.jpg) top center repeat-x; margin:38px 0 30px 0;}
body.articlebg_mfm { background:#fff url(images/mfmbg.jpg) top center repeat-x; margin:38px 0 30px 0;}
body.articlebg_sweat { background:#fff url(images/sweatbg.jpg) top center repeat-x; margin:38px 0 30px 0;}
body.articlebg_lust { background:#fff url(images/lustbg.jpg) top center repeat-x; margin:38px 0 30px 0;}
body.articlebg_nourish { background:#fff url(images/nourishbg.jpg) top center repeat-x; margin:38px 0 30px 0;}
body.articlebg_pamper { background:#fff url(images/pamperbg.jpg) top center repeat-x; margin:38px 0 30px 0;}
body.articlebg_other{ background:#fff url(images/otherbg.jpg) top center repeat-x; margin:38px 0 30px 0;}
ul,ol,li,p,h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 { font-weight:normal;}

a,input { outline:none;}

img { border:none;}

sup {
	font-size: 10px;
}

#wrapper { width:947px; margin:0 auto;}

#header {overflow:hidden;}
#header .search { float:left; padding:138px 0 0;width:220px;}
#header .search form#searchform {}
#header .search form#searchform input { border:none;}
#header .search form#searchform .inputtxt { background: url(images/searchbg.jpg) top left no-repeat; height:17px; width:176px; float:left; padding:6px; color:#525252;}
#header .search form#searchform .submitbtn { background: url(images/submitbtnbg.jpg) top left no-repeat; height:27px; width:30px; color:#fff; font-weight:bold; float:left; margin:0 2px 0 0; text-align:center;}

.headerTop { height:165px; margin:0 0 30px 0;width:947px;}
.headerTop .logo { padding:0 0 0 90px;float:left;}
.headerTop .subscribe { float:right;  padding:130px 42px 0 0;}
ul.mainmenu { background:url(images/navbg.jpg) top left repeat-x; height:42px;width:947px;line-height:0px; color:#FFFFFF !important;
}
ul.mainmenu li { list-style:none; float:left; display:inline;
color:#FFFFFF !important;
}
ul.mainmenu li a {
color:#FFFFFF !important;
display:inline-block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:25px;
height:20px;
letter-spacing:0.2px;
line-height:0;
padding:22px 0 0 54px;
text-decoration:none;
text-transform:uppercase;
width:132px;
}
ul.mainmenu li a:hover { 
	background:#0066cc;
	color:#FFFFFF !important;
}

.mainmenu a:hover{
	color:#FFFFFF !important;
}

ul.menu-sub { background:url(images/navbg.jpg) top left repeat-x; height:42px;width:947px;line-height:0px;}
ul.menu-sub li { list-style:none; float:left; }
ul.menu-sub li a {
color:#FFFFFF !important;
display:inline-block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:25px;
height:20px;
letter-spacing:0.2px;
line-height:0;
padding:22px 0 0 54px;
text-decoration:none;
text-transform:uppercase;
width:132px;

}


ul.menu-sub li.current-cat a, ul.menu-sub li a:hover { background:url(images/menu-sub.jpg) top left repeat-x;}

li.cat-item-3 a:hover, li.Sweat_sel,li.cat-item-3.current-cat a,.articlebg_beautify li.cat-item-3 a
{ 
background:url(images/menu/beautify_selected.jpg) top left repeat-x !important;
height:20px;
text-indent:-23px;    
}

li.cat-item-4 a:hover,li.cat-item-4.current-cat a, .articlebg_sweat li.cat-item-4 a { 
background:url(images/menu/sweat_selected.jpg) top left repeat-x !important;
height:20px;
text-indent:-5px;     
}

li.cat-item-5 a:hover,li.cat-item-5.current-cat a, .articlebg_lust li.cat-item-5 a { 
background:url(images/menu/lust_selected.jpg) top left repeat-x !important;
height:20px;
text-indent:7px;    

}

li.cat-item-6 a:hover,li.cat-item-6.current-cat a, .articlebg_nourish li.cat-item-6 a { 
background:url(images/menu/nourish_selected.jpg) top left repeat-x !important;
height:20px;
text-indent:-19px;     
}

li.cat-item-7 a:hover,li.cat-item-7.current-cat a, .articlebg_pamper li.cat-item-7 a { 
background:url(images/menu/pamper_selected.jpg) top left repeat-x !important;height:20px;
text-indent:-3px;	     
}



li.cat-item-3 a{ 
     	background:url(images/menu/beautify.jpg) top left repeat-x;height:44px;
     	text-indent:-23px;
 }
 li.cat-item-4 a{ 
    	 background:url(images/menu/sweat.jpg) top left repeat-x;height:44px;
 		text-indent:-5px;    
 }
 li.cat-item-5 a { 
    	 background:url(images/menu/lust.jpg) top left repeat-x;height:44px;
 		text-indent:7px;    
 }
 li.cat-item-6 a{ 
     background:url(images/menu/nourish.jpg) top left repeat-x;height:44px;
		text-indent:-19px;     
 }
 li.cat-item-7 a { 
     background:url(images/menu/pamper.jpg) top left repeat-x;height:44px;
     text-indent:-3px;
     width: 149px !important;
 }

.sliderNav {
	 width:362px;
   position:relative;
   height:30px;  
   top:-30px;
   float:right;
   z-index:99;
}

.sliderNav a {
  font-family:Arial, Helvetica, sans-serif;
  color:#fff !important;
  font-size:16px;
  margin: 4px 4px 0 4px;
  text-decoration:none;
  padding-top:1px;
}

#featured_slider_{  background:url(images/ajax_bar.jpg); }
#featured_slider_beautify{  background:url(images/ajax_bar_beauty.jpg);}
#featured_slider_sweat{background:url(images/ajax_bar_sweat.jpg);}
#featured_slider_lust{background:url(images/ajax_bar_lust.jpg);}
#featured_slider_nourish{background:url(images/ajax_bar_nourish.jpg);}
#featured_slider_pamper{background:url(images/ajax_bar_pamper.jpg);}
#featured_slider_real-beauty{background:url(images/ajax_bar_real-beauty.jpg);}



.featured  { overflow:hidden; width:947px; height:417px; clear:both;}
.featured .featuredimg img { float:left;}
.featured .featuredtext {  float:left;width:362px; background:#cc6699;z-index:50; height:420px;}
.featuredtitle h2  { float:left;line-height:40px;position:relative;top:90px;z-index:100; padding:0 15px;}
.featuredtitle h2 a { font-size:40px; color:#fff !important; text-align:center; text-decoration:none;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; text-transform:capitalize;}
.featured_clickhere { width:240px; padding:0 15px; position:absolute; bottom:40px; clear:both;}
.featured_clickhere a { color:#fff !important; font-size:22px; text-decoration:none;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}


.share { text-align:right; background:#fff; padding:0 10px 4px 0; border-bottom:#7f7f7f solid 1px; margin:0 10px;}

#maincontent { float:left; overflow:hidden;padding:0px 0 0 0; background:#fff;width:947px;}
#articlemaincontent { float:left; overflow:hidden; padding:10px 0 20px; background:#fff;width:945px;}
.followthebean { text-align:right; padding:12px 12px 12px 0; background:#fff;}

#leftsidebar { float:left;}
#leftsidebar .box { margin:0 0 18px 0;}

#categorycontent { float:left; width:556px; margin:0 29px 0 0;}
#categorycontent .post { overflow:hidden;padding:18px 0;border-bottom:1px solid #000000;}
#categorycontent .post .postimg { float:left; width:191px; margin:0 16px 0 0;height:150px; overflow:hidden;}
#categorycontent .post .postimg img { width:191px;}
#categorycontent .post .articlepost { float:left; width:344px;}
#categorycontent .articlepost h2 {margin:0 0 10px 0;}
#categorycontent .articlepost h2 a,#categorycontent .articlepost h3 a { color:#7f4f81;font-weight:normal; line-height:20px;font-family:"Trebuchet MS", sans-serif; font-size:23px; }
#categorycontent .articlepost p { font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:normal; color:#333333; line-height:17px;}
#categorycontent .articlepost p.readmore {margin:2px 0 0 0; color:#534a78;font-family:Arial, Helvetica, sans-serif;}
#categorycontent .articlepost p.readmore a {color:#534a78; text-decoration:none; font-size:14px;}
#categorycontent .articlepost p.readmore a:hover { text-decoration:underline;}
#categorycontent div.more_button { margin:20px 0 0 0; color:#666666;}
#categorycontent div.more_button p { text-align:center; color:#666666;}
#categorycontent .more_button p a { font-family:"Trebuchet MS", sans-serif; font-size:16px; font-weight:bold; color:#666666 !important; line-height:16px; text-decoration:none; letter-spacing: -1px;}

#articlecontent { padding:18px 0 0 0;min-height:400px; overflow:hidden;}
#articlecontent .post { padding:0 10px;}
#articlecontent .post .postimg { float:left; width:340px; margin:0 10px 0 0;}
#articlecontent .post .postimg img { margin:0 0 16px 0;}
#articlecontent .post .articlepost { float:right; width:560px; }
#articlecontent .articlepost h1 { font-family:"Trebuchet MS", sans-serif; font-size:28px; font-weight:normal; color:#000000; line-height:26px; margin:0 0 12px 0;}
#articlecontent .articlepost p { font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:normal; line-height:17px; margin:16px; margin-left:0px;} 
<!--#articlecontent .articlepost p a { text-decoration:underline;color:#cc6699;} -->
#articlecontent .articlepost p a { text-decoration:underline;color:#0066CC;}
#articlecontent .articlepost ul { margin:0 0 -16px 0;}
#articlecontent .articlepost ul li, #articlecontent .articlepost ul li a { list-style:none; line-height:16px;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:14px;}
#articlecontent .articlepost ol li, #articlecontent .articlepost ol li a { /*list-style: decimal; */line-height:16px;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:14px;} 

.catlist h2,.catlist_beautify h2,.catlist_mfm h2,.catlist_lust h2,.catlist_nourish h2,.catlist_pamper h2,.catlist_sweat h2 { margin:0 0 10px 0px;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;font-weight:bold; font-size:14px;}
.catlist h2 a,.catlist_beautify h2 a,.catlist_mfm h2 a,.catlist_lust h2 a,.catlist_nourish h2 a,.catlist_pamper h2 a,.catlist_sweat h2 a{ font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; text-decoration:none; color:#000 !important;}
.catlist ul, .catlist ul li table{ background:#6382C2; padding:12px;}
.catlist_beautify ul, .catlist_beautify ul li table{ background:#ebc2d6; padding:12px;}
.catlist_lust ul, .catlist_lust ul li table{ background:#ffd6ad; padding:12px;}
.catlist_nourish ul, .catlist_nourish ul li table{ background:#99ebd6; padding:12px;}
.catlist_pamper ul, .catlist_pamper ul li table{ background:#ebc2d6; padding:12px;}
.catlist_sweat ul, .catlist_sweat ul li table{ background:#99d6eb; padding:12px;}
.catlist_mfm ul, .catlist_mfm ul li table{ background:#fe7070; padding:12px;}

.catlist ul li,.catlist_beautify ul li,.catlist_mfm ul li,.catlist_lust ul li,.catlist_nourish ul li,.catlist_pamper ul li,.catlist_sweat ul li { list-style:none; clear:left;}
.catlist ul li a,.catlist_beautify ul li a,.catlist_mfm ul li a,.catlist_lust ul li a,.catlist_nourish ul li a,.catlist_pamper ul li a,.catlist_sweat ul li a{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:14px; color:#000 !important; text-decoration:underline; line-height:24px;}
.catlist ul li a:hover { text-decoration:none;}

#content { float:left; width:280px; margin:0 14px; padding:14px; border:#000 solid 1px; min-height:502px; }
#content .post { background:url(images/postdivider.jpg) center bottom no-repeat; padding:0 0 14px 0; margin:0 0 12px 0;}
#content .post p{ height:2.2em; overflow:hidden;}
#content h2 { text-align:center; margin:0 0 10px 0;}
#content h2 a { font-family:"Trebuchet MS", sans-serif; font-size:20px; font-weight:normal; line-height:20px; text-decoration:none;}
#content h2 a:hover { text-decoration:underline;}
#content p { text-align:center; font-family:"Times New Roman", Times, serif; font-size:15px; font-weight:normal; line-height:16px;}
#content div.more p a { font-family:Arial, Helvetica, sans-serif; color:#000; font-size:20px; text-decoration:none; text-align:center;}
#content div.more p a:hover { text-decoration:underline;}

#sidebar { float:right; width:362px;}
.askalex { padding:0 0 14px 0; border:#000 solid 1px; margin:0 0 14px 0;}
.askalex .aleximg { margin:0 0 12px 0;}
.askalex .aleximg img { width:360px;}
.askalex .askquestions { text-align:center;}

.musthaves {padding:16px 30px; margin:0 0 14px 0; width:302px; height: 359px; background:url(images/essentialsbg.jpg) top left no-repeat;}
.musthaves .editorspick { text-align:center;margin:0 0 20px;}
.musthaves .editorspick-article h3 { margin:0 0 18px;color:#cc6699; font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; font-size:22px;}
.musthaves .editorspick-article h3 a { color:#cc6699;text-decoration:none;}
.musthaves .editorspick-article h3 a:hover {text-decoration:underline;}
.musthaves .editorspick-article p { font-size:14px; color:#000;font-family: "Times New Roman", Times, serif; height:3.3em; overflow:hidden;}
.musthaves .editorspick-article p a {color:#cc6699; text-decoration:underline;}
.musthaves .editorspick-article p.fullarticle { margin:18px 0 0; margin-top:5px;}
.musthaves .editorspick-article p.fullarticle a {color:#000; text-decoration:none;}
.musthaves .editorspick-article p.fullarticle a:hover {text-decoration:underline; display: none;}

.newsletter { border-bottom:#000 solid 1px; padding:0 14px 14px 14px;margin:0 0 14px;}
.newsletter h3 { color:#9ba19d; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:30px; text-align:center;}
.newsletterform { width:330px; overflow:hidden;}
.newsletterform form label { float:left; width:115px; font-size:22px; font-family: "Times New Roman", Times, serif; margin:0 10px 0 0;}
.newsletterform form .inputemail { background:url(images/emailbg.jpg) top left no-repeat; border:none; width:190px; height:16px; margin:0 0 8px 0; float:left; color:#a7a5a5;padding:7px;}
.newsletterform form .inputzip { background:url(images/zipbg.jpg) top left no-repeat; border:none; width:89px; height:16px; float:left; color:#a7a5a5;padding:7px;}
.newsletterform form .subscribebtn { background:url(images/subscribebtnbg.jpg) top left repeat-x; width:94px; height:30px; border:none; font-size:14px; color:#fff; float:left; margin:0 0 0 50px;font-weight:bold;}

#footer { background:url(images/footerbg.jpg) top left repeat-x; padding:26px 0 0 0; clear:both;}
#articlefooter { padding:30px 0 0 0; clear:both;}
.articlefooter_page { background:url(images/footers/bluebar.jpg) top left repeat-x; padding:30px 0 0 0; clear:both;}
.articlefooter_other { background:url(images/footers/home_footer.jpg) top left repeat-x; padding:30px 0 0 0; clear:both;}
.articlefooter_beautify { background:url(images/articlefooterbg.jpg) top left repeat-x; padding:30px 0 0 0; clear:both;}
.articlefooter_lust { background:url(images/footers/lust_footer.jpg) top left repeat-x; padding:30px 0 0 0; clear:both;}
.articlefooter_sweat { background:url(images/footers/sweat_footer.jpg) top left repeat-x; padding:30px 0 0 0; clear:both;}
.articlefooter_nourish { background:url(images/footers/nourish_footer.jpg) top left repeat-x; padding:30px 0 0 0; clear:both;}
.articlefooter_pamper { background:url(images/footers/pamper_footer.jpg) top left repeat-x; padding:30px 0 0 0; clear:both;}
#footer ul li a, #articlefooter ul li a { color:#666 !important; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;line-height:25px;padding:0 5px;}
#footer ul li, #articlefooter ul li {color:#999;font-family:Arial, Helvetica, sans-serif;line-height:12px;line-height:25px;}
#footer ul li:first-child, #articlefooter ul li:first-child { border-left:none;}
#footer ul.footercat, #articlefooter ul.footercat {overflow:hidden; width:1024px; margin-left:auto; margin-right:auto; text-align:center;}
#footer ul.footerpage, #articlefooter ul.footerpage {overflow:hidden; width:1024px; margin-left:auto; margin-right:auto; padding:0 0 6px 0; text-align:center;}
#footer ul li, #articlefooter ul li { list-style:none; display:inline;}

#preloader1 { background-image: url("images/menu/beautify_selected.jpg");}
#preloader2 { background-image: url("images/menu/lust_selected.jpg");}
#preloader3 { background-image: url("images/menu/nourish_selected.jpg");}
#preloader4 { background-image: url("images/menu/pamper_selected.jpg");}
#preloader5 { background-image: url("images/menu/sweat_selected.jpg");}

#preloader1,#preloader2,#preloader3,#preloader4,#preloader5 {
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}

#contributor{min-height:110px; height:auto; margin: 0 0 15px 0; display:block; position:relative;}

/*  Custom Celeb Name  */
#celebname_container * {
  text-decoration: none;
}

#celebname_name {
  width: 245px;
  height: 200px;
  background-image: url(images/celeb_name_blank.png);
  position: relative;
  overflow: hidden;
}

.celebname_text {
  font-size:3.5em;
  color: #3F7BD1;
  /*font-family: Impact, Charcoal, sans-serif;*/
  font-family: Arial, Helvetica, sans-serif;
  text-shadow:0.08em 0.08em 0.2em rgba(0, 0, 0, 0.3);
}

.celebname_name {
  position: absolute;
  width: 245px;
  height: 50px;
  top: 5px;
}

.celebname_lname {
  top: 55px;
  position: relative;
}

/*----Subcribe Box----*/

#mce-responses {
	margin: 0 0 0 120px;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	text-align:center;
}
/*----Subcribe Box END----*/

/* comments */
.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none !important;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}

/* MakeupFreeMonday  */

.mfmcontainer {
	position: absolute;
}

.mfmheader {
	left:664px;
	position:relative;
	top:55px;
}

/*press*/
#press .articlepost{
float:right;
margin: 0 90px 0 0;
width:800px !important;
position: relative;
}

#press #articlecontent .post .postimg {
	display: none;
}

#press .right {
	width: 286px;
	position: absolute;
	top: 42px;
	right: 0;
}
#press .right a {
	margin: 0 10px;
}

/* more */
#morein {
	/*height:270px;*/
	padding: 0;
	width: 350px !important;
	/*overflow: auto;*/
}

body#search .sliderNav,body#search .featured{ display: none;}
#cse-search-results {margin-left: 80px;}
.share #print {float:left;
margin:2px 0 0 669px;}

