/*Global Styles*/
p, div, td {font: normal small arial, verdana, sans-serif; color: #000; line-height: 20px;}
a {text-decoration: underline;font-weight: bold;}
a:link {color: #559352;}
a:visited {color: #797979;}
a:active {color: #BF0505;}
a:hover {color: #BF0505;}
.contentSmall {font: normal 10px arial, verdana, sans-serif; line-height: 12px; color: #404040;}
.contentMedium {font: normal 11px arial, verdana, sans-serif; line-height: 12px; color: #404040;}
.contentWhite {font: normal 12px arial, verdana, sans-serif; color: #fff; line-height: 16px;}
.contentRed {font: normal 12px arial, verdana, sans-serif; color: #BF0505; line-height: 16px;}
.contentOrange {font: normal 12px arial, verdana, sans-serif; color: #F47C56; line-height: 16px;}
.contentYellow {font: normal 12px arial, verdana, sans-serif; color: #FFDC00; line-height: 16px;}
.contentForm {font: normal 10px arial, verdana, sans-serif; color: #000; line-height: 14px; background-color: #fff; padding: 1px;}
.ihtfw {color:red;}
textarea#comment-text {width: 470px;}
#comment-data {float: left; width: 180px; padding-right: 15px; margin-right: 15px; text-align: left; border-right: 1px dotted #BBB;}
textarea[id="comment-text"] {width: 80%;}

/* Blog Container */
#blog{clear:both; margin:0px; padding:0px; background-color: #fff; text-align:left;}
#blogMainContainer{float:left; background-color: #fff; width:658px; padding:15px; margin:0px;}
* html #blogMainContainer{padding:15px 12px 15px 15px;} /*ie only*/
#blogSidebarContainer{float:left; padding:0px 0px 0px 0px; background-color: #daeeec; text-align:center; width:306px; margin:0px 0px 0px 6px;}
* html #blogSidebarContainer{width:308px; margin:0px 0px 0px 4px;} /*ie only*/

/* Blog Header */
#blogHeader {width:800px; float:left; margin:0px 0px 10px 0px; padding:0px;}
#blogHeaderLogo {background: url("http://www.variety.com/graphics/vlife/stylephile/stylephile_logo.gif") no-repeat top center; width:800px; height:108px; margin:0px; padding:0px; position:relative;}
#blogHeaderLink{margin:0px; padding:0px; position:absolute; width:600px; height:100px; text-indent: -9999px; text-decoration:none; top: 5px; left: 0px;}
#blogHeaderLink2 {margin:0px; padding:0px; position:absolute; width:120px; height:15px; text-indent: -9999px; text-decoration:none; top: 0px; left: 0px;}
#blogHeaderLink3{margin:0px; padding:0px; position:absolute; width:52px; height:15px; text-indent: -9999px; text-decoration:none; top: 0px; left: 132px;}
#blogHeaderLink4{margin:0px; padding:0px; position:absolute; width:160px; height:35px; text-indent: -9999px; text-decoration:none; top: 65px; left: 643px;}
#blogHeaderDate {display:none; margin:0px; padding:0px; position:absolute; width:130px; height:35px; text-indent: 0px; text-decoration:none; top: 0px; left: 653px;}
#blogTitle {display:none;}
#blogTitle a {display:hidden}
#blogDesc {}
#blogDesc p {}

/* Blog Posts */
#blogMain h1 {font: bold 27px/30px Arial, Verdana, sans-serif; color: #000;}
#blogMain h1.mens {margin: 0px; padding: 0px; background: url("http://www.thestylephile.com/contents/images/styleBlogMensHeader.gif") no-repeat top left; width:658px; height:35px; text-indent: -99999px;}
#blogMain h1.open {margin: 0px; padding: 0px; background: url("http://www.thestylephile.com/contents/images/styleBlogOpeningsHeader.gif") no-repeat top left; width:658px; height:35px; text-indent: -99999px;}
#blogMain h1.pick {margin: 0px; padding: 0px; background: url("http://www.thestylephile.com/contents/images/styleBlogPickHeader.gif") no-repeat top left; width:658px; height:35px; text-indent: -99999px;}
#blogMain h1.sales {margin: 0px; padding: 0px; background: url("http://www.thestylephile.com/contents/images/styleBlogSalesHeader.gif") no-repeat top left; width:658px; height:35px; text-indent: -99999px;}

#blogMain h1.fashionla {margin: 0px; padding: 0px; background: url("http://www.thestylephile.com/contents/images/styleBlogFashionLAHeader.gif") no-repeat top left; width:658px; height:35px; text-indent: -99999px;}
#blogMain h1.fashionny {margin: 0px; padding: 0px; background: url("http://www.thestylephile.com/contents/images/styleBlogFashionNYHeader.gif") no-repeat top left; width:658px; height:35px; text-indent: -99999px;}
#blogMain h1.oscar {margin: 0px; padding: 0px; background: url("http://www.thestylephile.com/contents/images/styleBlogOscarHeader.gif") no-repeat top left; width:658px; height:35px; text-indent: -99999px;}
#blogMain h1.la {margin: 0px; padding: 0px; background: url("http://www.thestylephile.com/contents/images/styleBlogLAHeader.gif") no-repeat top left; width:658px; height:35px; text-indent: -99999px;}
#blogMain h1.ny {margin: 0px; padding: 0px; background: url("http://www.thestylephile.com/contents/images/styleBlogNYHeader.gif") no-repeat top left; width:658px; height:35px; text-indent: -99999px;}
#blogMain h1.archives {margin: 0px; padding: 0px; background: url("http://www.thestylephile.com/contents/images/styleBlogArchivesHeader.gif") no-repeat top left; width:658px; height:35px; text-indent: -99999px;}
#blogMain h1.main {margin: 0px; padding: 0px; background: url("http://www.thestylephile.com/contents/images/homeHeader.jpg") no-repeat top left; width:658px; height:150px; text-indent: -99999px;}

#blogMain h1.blank {margin: 0px; padding: 0px; background: url("/contents/images/styleBlogheader_blank.gif") no-repeat top left; width:658px; height:35px; text-indent: -99999px;}
#blogMain h1.fashion {margin: 0px; padding: 0px; background: url("/contents/images/styleBlogheader_fashion.gif") no-repeat top left; width:658px; height:35px; text-indent: -99999px;}
#blogMain h1.styleChallenge {margin: 0px; padding: 0px; background: url("/contents/images/styleBlogheader_styleChallenge.gif") no-repeat top left; width:658px; height:35px; text-indent: -99999px;}
#blogMain h1.beauty {margin: 0px; padding: 0px; background: url("/contents/images/styleBlogheader_beauty.gif") no-repeat top left; width:658px; height:35px; text-indent: -99999px;}
#blogMain h1.fame {margin: 0px; padding: 0px; background: url("/contents/images/styleBlogheader_fame.gif") no-repeat top left; width:658px; height:35px; text-indent: -99999px;}
#blogMain h1.giveaways {margin: 0px; padding: 0px; background: url("/contents/images/styleBlogheader_giveaways.gif") no-repeat top left; width:658px; height:35px; text-indent: -99999px;}
#blogMain h1.happenings {margin: 0px; padding: 0px; background: url("/contents/images/styleBlogheader_happenings.gif") no-repeat top left; width:658px; height:35px; text-indent: -99999px;}

#blogMain h1.video {}

#blogMain h2 {font: bold small Arial, Verdana, sans-serif;  color: #999; border-top: 1px solid #82b4b5; text-align: left; padding: 3px; margin-bottom:10px;}
.more {border:none; font:bold 11px arial, verdana, sans-serif;text-decoration:none;}
.more:hover {font:bold 11px arial, verdana, sans-serif;text-decoration:none; color:#BF0505;}
#blogMain h3 {color: #000; font: bold large arial, verdana, sans-serif; text-align: left; margin-bottom: 10px;}
#blogMain p {margin: 0px; padding: 0px; text-align: justify; line-height: 125%;}
#blogMain .blogPosted {color: #000000; font-family: Arial, Verdana, sans-serif; font-size: x-small; border: 1px dotted #82B4B5; text-align: left; font-weight: bold; margin-top:12px; margin-bottom: 25px; line-height: normal; padding: 3px 3px 3px 3px;}
  
 /*Product Pick of the Day */
#productPick {border: 2px solid #666666;  background-color: #D2E8BB; font-weight: bold; text-align:left; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; color: #000;}
#productPick h2 {margin: 0px; background-color: #666; padding: 0px 0px 2px 0px; border-top: 1px solid #666666; font: normal large arial, sans-serif; text-transform: uppercase; color: #fff; letter-spacing: normal;	}
#productPick p {padding:3px; margin: 0px;}

/* blogSidebar*/
#blogSidebarContainer p {color: #333; font: normal 11px arial, verdana, sans-serif; line-height: 1.2em}
#blogSidebar {width: 90%; text-align: center; margin-right:auto; margin-left:auto; padding:0px;}
#blogSidebar h2 {font: bold small arial, verdana, sans-serif; color: #404040; text-align: left; padding: 3px; letter-spacing: .3em; margin:0px 0px 0px 0px;}

#blogSidebar h2 > a {font: bold small arial, verdana, sans-serif; color: #404040; text-decoration:none;}
#blogSidebar h2 > a:hover {color:#BF0505;}
a.sidebarlink:link {font: bold small arial, verdana, sans-serif; color: #404040; text-decoration:none;}
a.sidebarlink:hover {font: bold small arial, verdana, sans-serif; color: #404040; text-decoration:none;color:#BF0505;}
a.sidebarlink:visited {font: bold small arial, verdana, sans-serif; color: #404040; text-decoration:none;}

#blogSidebar h4 {font: bold small arial, verdana, sans-serif;	color: #404040;	text-align: left; padding: 3px; letter-spacing: .3em; margin:0px;}
#blogSidebar ul {margin: 0px 0px 12px 0px; padding:0px; list-style:none; text-align:left; list-style-type: none;}
#blogSidebar li  {font: bold small arial, verdana, sans-serif; color: #000; text-align: left; line-height: 150%; margin-top: 0px; margin-bottom: 10px;}

/*blogFooter */
#blogFooter {font: normal 10px arial, verdana, sans-serif; color: #404040; line-height: 12px; text-align:left; padding:5px; margin-top: 30px;}
#blogFooter a {font-weight: normal;}

/* blogArchives and blogTOC */
#blogArchives{font-size: 13px; margin:0px; padding:0px; width: 650px;}
#blogArchives .left{float:left; width:320px; margin:0px; padding:0px;}
#blogArchives .right{float:right; width:320px; margin:0px; padding:0px;}
#blogArchives h2{font: bold small arial, verdana, sans-serif; color: #999;border-top: 1px solid #82B4B5;text-align: left;padding: 5px 0px 10px 0px;margin: 0px;text-transform: uppercase;}

#blogArchives .float {float:left; width: 320px; padding-right: 2px;}
#blogArchives h4{font: bold small arial, verdana, sans-serif; color: #000; margin:0px; padding: 20px 0px 15px 0px;}
#blogArchives ul {margin:0px; padding:0px;}
#blogArchives li {margin:0px; padding:0px 10px 10px 0px; list-style:none outside; font-size: 13px;}
#blogArchives a {text-decoration:none;}
#blogArchives a:hover {text-decoration:none;}
#blogArchives .caps {text-transform:uppercase;}

.nothing{display:none;}
.clear{clear:both;}

#eNewsLetterLink{text-align:center;height:1%;}
#eNewsLetter{background-color:#daeeec;border: 1px solid #96C3CF;font-weight:bold;font-size:11px;padding:0px 4px 4px 4px;margin:6px;height:1%;}
#eNewsLetter ul{text-align:center;margin:0px 0px 0px 0px;padding:0px;}
#eNewsLetter ul li{list-style:none;float:left;text-align:center;padding-bottom:6px;}
#eNewsLetter ul li.first{width:51%;}
#eNewsLetter ul li.middle{width:2%;}
#eNewsLetter ul li.last{width:47%;}
#eNewsLetterText{border-top:2px solid #96c3cf;clear:both;margin:0px;padding:0px 0px 0px 0px; text-align:left;font-size:11px;font-weight:bold;}

#styleOtherSites{background-color:#daeeec;padding:0px;margin:0px 0px 0px 0px;}
#styleOtherSites h4{background:url(http://www1.thestylephile.com/contents/images/sidenav_other.gif) #daeeec no-repeat 0px 0px;display:block;width:270px;height:29px;text-indent:-9999px;overflow:hidden;}
#styleOtherSites ul{margin:0px;padding:0px;}
#styleOtherSites ul li{list-style:none;padding:0px 0px 12px 0px; font-weight:normal;}
#styleOtherSites ul li a{font-weight:bold;}

#archiveHeader h2{background:url(http://www.variety.com/graphics/vlife/stylephile/sidenav_archives.gif) #daeeec no-repeat 0px 0px;text-indent:-9999px;display:block;width:270px;height:20px;}
#blogpostHeader {width: 90%; text-align: center; margin-right:auto; margin-left:auto; padding:0px;}
#blogpostHeader ul {margin: 0px 0px 12px 0px; padding:0px; list-style:none; text-align:left; list-style-type: none;}
#blogpostHeader li  {font: bold small arial, verdana, sans-serif; color: #000; text-align: left; line-height: 150%; margin-top: 0px; margin-bottom: 10px;}

div.archiveByDate{margin:0px 0px 30px 0px;}
div.archiveByDate h4{background:url(http://www.variety.com/graphics/vlife/stylephile/sidenav_archives-date.gif) #daeeec no-repeat -15px 0px;text-indent:-9999px;display:block;width:270px;height:14px;overflow:hidden;margin:0px 0px 0px 0px;padding:0px;}

div.archiveByCategory{margin:0px 0px 30px 0px;padding:0px;}
div.archiveByCategory h4{background:url(http://www.variety.com/graphics/vlife/stylephile/sidenav_archives-category.gif) #daeeec no-repeat -15px 0px;text-indent:-9999px;display:block;width:270px;height:14px;margin:0px 0px 0px 0px;padding:0px;}

div.archiveByCategory2 h4{}

div.recentPosts{margin:20px 0px 30px 0px;padding:0px;}
div.recentPosts h2{background:url(http://www.variety.com/graphics/vlife/stylephile/sidenav_posts.gif) #daeeec no-repeat 0px 0px;text-indent:-9999px;display:block;width:270px;height:29px;overflow:hidden;}

div.recentComments{margin:0px 0px 30px 0px;padding:0px;}
div.recentComments h2{background:url(http://www.variety.com/graphics/vlife/stylephile/sidenav_comments.gif) #daeeec no-repeat 0px 0px;text-indent:-9999px;display:block;width:270px;height:29px;overflow:hidden;}

div.wildcard1{margin:20px 0px 0px 0px;padding:0px;background-image:url(http://www.thestylephile.com/contents/images/aboutBg.gif);width:279px;height:212px;}

#weblogs{border-top:1px solid #82b4b5; margin:0px; padding:15px 0px 0px 0px;}
#weblogs h2{margin-bottom:12px;}
#weblogs ul li{font-weight:normal;}

/* Jaguar ad code */

	.topmenu {position:absolute; visibility:visible; z-index:2; padding:0px;left:1020px; top:7px;}
	.contentImage {position:absolute; visibility:hidden; z-index:1; padding-left:708px;left:0; top:168px}
	.cantseeme {position:absolute; visibility:hidden; z-index:-1; display:none !important; top:900px;}
	
/*************************************************/	
/*Global Site Structure*/
body {background-color: #fff; margin:0px; padding:0px;}
#maincontainer {width:1000px; margin: 0px; padding:0px; position:relative;}  /*if jag ad is included, change to 1260px*/

/*Global Header*/
#headercontainer {margin: 0px; padding: 0px; background: url("http://www.thestylephile.com/contents/images/styleHeader_wSearch.jpg") no-repeat top left; width: 1000px; height: 210px; position: relative;}
#headercontainer h1, #headercontainer h2, #headercontainer h3 {margin: 0px; padding: 0px;}
#headercontainer h1 a {top: 118px; left: 15px; width: 575px; height: 47px;position:absolute; display:block; cursor: pointer; text-decoration:none;text-indent: -99999px;}
#headercontainer h2 a {top: 170px; left: 850px; width: 139px; height: 27px; position:absolute; display:block; cursor: pointer; text-decoration:none; text-indent: -99999px;}
#headercontainer h3 a {top: 8px; left: 10px; width: 240px; height: 88px; position:absolute; display:block; cursor: pointer; text-decoration:none; text-indent: -99999px;}
div.leaderboard{position: absolute; top: 4px; left: 264px; padding:5px 0px 5px 0px;}

#newslettersubmit{position: absolute; top: 9px; left: 5px; padding: 0px; margin: 0px; background: url("http://www.thestylephile.com/contents/images/signup_bgNU.gif") no-repeat top left; width: 251px; height: 90px;}
#newslettersubmit .newslettersHeadline { font: normal 11px arial, verdana, sans-serif; margin: 0px; padding: 5px 0px 0px 25px; }
#newslettersubmit .newslettersHeadline a, #newslettersubmit .newslettersHeadline a:hover, #newslettersubmit .newslettersHeadline a:visited { font: normal 11px arial, verdana, sans-serif; color: #000000;}
#newslettersubmit .newsletters { font: normal 11px arial, verdana, sans-serif; margin: 0px; padding: 0px; height: 40px;}
#newslettersubmit .newsletters a , #newslettersubmit .newsletters a:visited, #newslettersubmit .newsletters a:hover, #newslettersubmit .newsletters a:active, #newslettersubmit .newsletters a:link {margin: 0px; padding: 0px;font: normal 11px arial, verdana, sans-serif; color: #000000;}
#newslettersubmit .email {font: normal 10px arial, verdana, sans-serif; margin:0px; padding: 0px; border: 0; position: absolute; top: 63px; left: 28px;}
#newslettersubmit input.submit {margin: 0px; padding: 0px; position: absolute; top: 62px; left: 200px;}

#searchnav {position: absolute; top: 9px; left: 5px; padding: 0px; margin: 0px;}
#searchnav input.textbox {font: normal 10px arial, verdana, sans-serif; margin:0px; padding: 0px; border: 0; position: absolute; top: 139px; left: 698px;}
#searchnav input.submit {background: url("http://www.thestylephile.com/contents/images/styleHeader_search.gif") no-repeat top left; width: 58px; height: 21px;border: 0;  margin: 0px; padding: 0px; position: absolute; top: 135px; left: 925px;}

/*Global Top Nav*/
#topnav {margin:0px; padding:0px 0px 10px 0px;}
#topnav ul {margin:0px;padding:0px; list-style:none;}
#topnav ul li {background: url("http://www.variety.com/graphics/vlife/stylephile/nav_left.gif") #7eb1b1 no-repeat -1px 0px; float:left; padding:0px 0px 0px 7px; margin-right: 10px;}
#topnav ul li.home {width:73px; background: none; margin-left: -7px}
#topnav ul li.challenge {width:150px;}
#topnav ul li.fashion {width:90px;}
#topnav ul li.beauty {width:88px;}
#topnav ul li.fame {width:70px;}
#topnav ul li.happenings {width:114px;}
#topnav ul li.giveaways {width:110px;}
#topnav ul li.men {width:68px;}
#topnav ul li.archives {width:97px; margin-right:4px;}
#topnav ul li a {text-indent:15px; background: url("http://www.variety.com/graphics/vlife/stylephile/nav_right.gif") no-repeat #7eb1b1 center right; color:#000; display:block; height:16px; font:bold 11px Arial, Helvetica, sans-serif; letter-spacing:.1em; text-decoration:none; text-transform:uppercase; margin:0px 0px 0px 0px; padding:2px 0px 0px 1px;}
#topnav ul li.archives a {background: none; margin-right: 8px; }

/*Global Footer*/
#footercontainer {margin: 0px; padding: 0px; background: url("http://www.thestylephile.com/contents/images/styleFooter.gif") no-repeat top left; width: 1000px; height: 124px; text-align: center;}
#footercontainer p {margin: 0px; padding: 10px 0px 0px 0px; font: bold 11px Arial, Helvetica, sans-serif; color: #333;}
#footercontainer p.links a, #footercontainer p.links a:visited {font-size: 13px; text-decoration: none; color: #333;}

/*Homepage*/
#homecontainer {width: 975px; margin: 0px; padding: 12px 10px 20px 15px;} /*1000px - 10px - 15px = 975px*/
#homecontainer .left {margin: 0px; padding: 0px; width:286px; float: left;}
#homecontainer .right {margin: 0px; padding: 0px 0px 0px 27px; width: 662px; float: right;} /*975px - 286px - 27px = 662px*/
#homecontainer h3, #homecontainer h4, #homecontainer h5 {margin: 0px; padding: 0px;}

#homeblog {background: url("http://www.thestylephile.com/contents/images/styleHomeBlogMore.gif") no-repeat bottom left; width: 286px; height: 694px; position: relative;}
*html #homeblog {height: 702px;} /*ie only*/
#homeblog h3 {background: url("http://www.thestylephile.com/contents/images/styleHomeBlog.gif") no-repeat top left; width: 286px; height: 37px; text-indent: -99999px; position: relative}
#homeblog h3 a, #homeblog h3 a:visited {position: absolute;  width: 60px; height: 33px; top: 0px; left: 110px; text-decoration:none;}
#homeblog h5 a, #homeblog h5 a:visited {position: absolute; text-indent: -99999px; width: 105px; height: 20px; top: 673px; left: 90px; text-decoration:none;}
*html #homeblog h5 a {top: 682px;} /*ie only*/
*html #homeblog h5 a:visited {top: 682px;} /*ie only*/
#homeblog ul {margin: 9px 0px 0px 5px; padding: 0px; list-style: none outside;}
#homeblog li {padding: 0px 0px 0px 0px; background: url("http://www.thestylephile.com/contents/images/styleHomeBlogBG.gif") no-repeat top right; height: 96px; width: 276px; position: relative; margin: 15px 0px 26px 0px;}
* html #homeblog li {margin: 15px 0px 25px 0px;} /*ie only*/
#homeblog li div {padding: 8px 5px 3px 105px; margin: 0px; font: normal 11px/17px arial, sans-serif;}
#homeblog li a, #homeblog li a:visited {font: bold 13px arial, sans-serif; text-decoration:none;}
#homeblog li div.date {margin: 0px; padding: 0px; font: normal 9px arial, sans-serif; text-align:right; position: absolute; top: 82px; left: 230px;}

#homespotlighttop {width:369px; float: left; padding-right: 23px; height: 288px; position:relative;}
#homespotlighttop h3 {background: url("http://www.thestylephile.com/contents/images/styleHomeSpotlight.gif") no-repeat top left; width:369px; height: 37px; text-indent: -99999px; position: relative}
#homespotlighttop h3 a, #homespotlighttop h3 a:visited {position: absolute;  width: 110px; height: 33px; top: 0px; left: 20px; text-decoration:none;}
#homespotlighttop h5 a, #homespotlighttop h5 a:visited {position: absolute; width: 60px; height: 16px; top: 271px; left: 305px; text-indent: -9999px;text-decoration:none;}
#homespotlighttop img {margin: 0px; padding: 0px;}
#homespotlighttop div {margin: 0px; padding: 0px; background: url("http://www.thestylephile.com/contents/images/styleHomeSpotlightMore.gif") no-repeat top left; width:368px; height: 37px;}
#homespotlighttop p {margin: 0px; padding: 2px 10px 2px 20px; font: normal 11px arial, sans-serif;}

#homepick {width:264px; float: left; padding: 0px; background: url("http://www.thestylephile.com/contents/images/styleHomePickMore.gif") no-repeat bottom right; height: 289px; position:relative;} 
#homepick h3 {background: url("http://www.thestylephile.com/contents/images/styleHomePick.gif") no-repeat top left; width: 264px; height: 62px; text-indent: -99999px; position: relative;}
#homepick h3 a, #homepick h3 a:visited {position: absolute;  width: 185px; height: 33px; top: 0px; left: 10px; text-decoration:none;}
#homepick div {width: 262px;}
#homepick h4 a, #homepick h4 a:visited {margin: 0px; padding-left: 10px; font: normal 21px/40px arial, sans-serif; text-decoration: none;}
#homepick h5 a, #homepick h5 a:visited {position: absolute; width: 64px; height: 16px; top: 270px; left: 200px; text-indent: -9999px;text-decoration:none;}
#homepick p {margin: 0px; padding: 0px 10px 10px 10px; font: normal 14px/21px arial, sans-serif; color: #000; }

#homespotlight2 {width:317px; float: left; margin-top: 20px; background: url("http://www.thestylephile.com/contents/images/styleHomeSpotlightBG.gif") no-repeat top right;}
#homespotlight2 h4 {margin: 10px 15px 5px 104px; padding: 0px; font: bold 14px arial, sans-serif;}
#homespotlight2 h4 a, #homespotlight2 h4 a:visited {text-decoration: none;}
#homespotlight2 p {margin: 10px 15px 15px 104px; padding: 0px; font: normal 11px arial, sans-serif;}

#homespotlight3  {margin-left: 22px; width:317px; float: left; margin-top: 20px; background: url("http://www.thestylephile.com/contents/images/styleHomeSpotlightBG.gif") no-repeat top right;}
#homespotlight3 h4 {margin: 10px 15px 5px 104px; padding: 0px; font: bold 14px arial, sans-serif;}
#homespotlight3 h4 a, #homespotlight3 h4 a:visited {text-decoration: none;}
#homespotlight3 p {margin: 10px 15px 15px 104px; padding: 0px; font: normal 11px arial, sans-serif;}

#homefeatures {margin: 5px 0px 0px 0px; padding: 0px; width:312px; height: 273px; float: left; position:relative;}
#homefeatures h3 {margin: 0px; padding: 0px; background: url("http://www.thestylephile.com/contents/images/styleHomeFeatures.gif") no-repeat top left; width: 312px; height: 23px; text-indent: -99999px; position: relative;}
#homefeatures h3 a, #homefeatures h3 a:visited {position: absolute;  width: 105px; height: 23px; top: 0px; left: 20px; text-decoration:none;}
#homefeatures div {margin: 0px; padding: 0px; background: url("http://www.thestylephile.com/contents/images/styleHomeFeaturesBG.jpg") no-repeat top left; width: 312px; height: 250px;}
#homefeatures p {margin: 0px; padding: 10px;}
#homefeatures ul {margin: 0px; padding: 40px 0px 10px 20px; list-style:none outside;}
#homefeatures li {margin: 0px; padding: 0px 0px 18px 30px; background: url("http://www.thestylephile.com/contents/images/styleHomeFeaturesBullet.gif") no-repeat; background-position: 0px 7px; }
#homefeatures li a, #homefeatures li a:visited {text-decoration: none;}
#homefeatures h5 a, #homefeatures h5 a:visited {position: absolute; width: 63px; height: 16px; top: 255px; left: 247px; text-indent: -9999px;text-decoration:none;}

#homeboombox {margin: 5px 0px 0px 44px; padding: 0px; width: 300px; height: 250px; float: left; padding: 23px 0px 0px 0px; text-align: right;}

/*Sponsored Links*/
#sponsored {padding:5px; border: 1px solid #000; margin:8px 0px 0px 0px;}
*html #sponsored {margin:5px 0px 0px 0px;}
#sponsored h3 {margin: 0px; padding: 0px; font: bold 11px arial, sans-serif; text-transform: uppercase;}
#sponsored p {margin: 0px; padding: 0px; font: normal 11px/21px arial, sans-serif; color: #000; }
#sponsored a, #sponsored a:visited {color: #7EB1B1; text-decoration: none;}

/*Content*/
#content {margin: 23px 12px 0px 12px; padding: 0px; width: 976px;} /*1000px - 12px - 12px = 976px*/

/*Features, Parties, Challenge*/
#features, #parties, #challenge {margin: 0px; padding: 0px; float: left; width: 658px;}
#features h3 {margin: 0px; padding: 0px; background: url("http://www.thestylephile.com/contents/images/styleFeaturesHeader.gif") no-repeat top left; width: 658px; height: 30px; text-indent: -9999px;}
#parties h3 {margin: 0px; padding: 0px; background: url("http://www.thestylephile.com/contents/images/stylePartiesHeader.gif") no-repeat top left; width: 658px; height: 30px; text-indent: -9999px;}
#challenge h3 {margin: 0px; padding: 0px; background: url("http://www.thestylephile.com/contents/images/styleChallengeHeader.gif") no-repeat top left; width: 658px; height: 35px; text-indent: -9999px;}
#features ul, #parties ul, #challenge ul {margin: 8px 16px 0px 25px; padding: 0px; list-style: none outside;}
#features li, #parties li, #challenge li {margin: 0px; padding: 15px 0px 15px 0px; border-bottom: 1px solid #B0DED3; font: normal 11px/15px arial, sans-serif; height: 1%}
#features li a, #features li a:visited, #parties li a, #parties li a:visited, #challenge li a, #challenge li a:visited  {text-decoration: none; font: bold 14px/15px arial, sans-serif;}
#features img, #parties img, #challenge img {padding-right: 9px; padding-bottom: 0px;}
#features div.date, #parties div.date, #challenge div.date {padding: 14px 0px 14px 0px;  font-size: 11px;}

#features h4, #parties h4, #challenge h4 {margin-top: 30px; background: url("http://www.thestylephile.com/contents/images/styleFeaturesMore_long.gif") no-repeat top left; width: 658px; height: 25px; position: relative;}
#features h4 div.previous, #parties h4 div.previous, #challenge h4 div.previous {position: absolute; left: 255px; top: 4px;}
#features h4 div.totop, #parties h4 div.totop, #challenge h4 div.totop {position: absolute; left: 333px; top: 8px;}
#features h4 div.next, #parties h4 div.next, #challenge h4 div.next {position: absolute; left:365px; top: 4px;}
#features h4 a, #features h4 a:visited, #parties h4 a, #parties h4 a:visited, #challenge h4 a, #challenge h4 a:visited {text-decoration: none; color: #000; font: bold 11px verdana, sans-serif;}
#sidebar {margin: 13px 0px 0px 0px; padding: 0px 0px 0px 18px; float: right; width: 300px;}

/*Search Results*/
#search {margin: 0px; padding: 0px; float: left; width: 658px;}
#search h3 {margin: 0px; padding: 0px; background: url("http://www.thestylephile.com/contents/images/styleSearchHeader.gif") no-repeat top left; width: 658px; height: 35px; text-indent: -9999px;}
#searchAd {float: right; margin-top: 15px;align: right;}
#searchNoResults{clear:both;margin:0px;padding:12px 4px 12px 4px;}

/*Articles*/
#articlecontainer {margin: 24px 14px 0px 5px; padding: 0px; width: 981px;} /*1000px - 14px - 5px = 981px*/
*html #articlecontainer {margin: 50px 14px 0px 5px; padding: 0px; width: 981px;} /*1000px - 14px - 5px = 981px  FOR IE ONLY*/
#articlesidebar {margin: 0px; padding: 3px 4px 3px 4px; float: left; width: 300px; border: 1px solid #5C6167;}

#article {margin: 0px; padding: 0px 0px 0px 13px; float:right; width: 658px; font: normal 11pt arial, sans-serif;}
#article h3.parties {margin: 2px 0px 0px 0px; padding: 0px; background: url("http://www.thestylephile.com/contents/images/styleArticleParties.gif") no-repeat top left; width: 658px; height: 30px; text-indent: -9999px;}
#article h3.challenge {margin: 2px 0px 0px 0px; padding: 0px; background: url("http://www.thestylephile.com/contents/images/styleArticleChallenge.gif") no-repeat top left; width: 658px; height: 35px; text-indent: -9999px;}
#article h3.features {margin: 2px 0px 0px 0px; padding: 0px; background: url("http://www.thestylephile.com/contents/images/styleArticleFeatures.gif") no-repeat top left; width: 658px; height: 30px; text-indent: -9999px;}
#article h1 {font-size: 24px; color: #5B6571; line-height: 24px;}
#article h2 {font-size: 14px; color: #5B6571; line-height: 15px;}
#article h3 {padding-top: 20px; padding-bottom: 12px; font-size: 14px; color: #5B6571; line-height: 15px;}
#article, #article p, #article td {font: normal 12px arial, sans-serif;}

#articlesidebar .photocaption {font: normal 10px/10px arial, sans-serif; text-decoration: none;}

#articlesidebar hr, #articlesidebar hr.headrule {height: 1px; color: #7FB2AD;}
#articlesidebar #articlesidephoto {border-bottom: 1px solid #7FB2AD; padding-bottom: 5px; margin-bottom: 5px;}

#box {margin: 23px 0px 0px 10px; padding: 0px; float: right; width: 150px;}
#box .boxnav {margin:0px; text-indent: 18px; padding-top: 2px; background: url("http://www.thestylephile.com/contents/images/styleArticleBoxHeader.gif") no-repeat top left; width: 150px; height: 21px; color: #fff; font-size: 10px;}
#box .boxnav a, #box .boxnav a:visited {font: bold 11px arial, sans-serif; color: #000; text-decoration: none;}

#box #articlepopup {border-bottom: 1px solid #7FB2AD; margin-right: 5px; margin-bottom: 3px;}

#box .boxcontent {margin: 0px; padding: 5px 0px 5px 5px; width: 143px; border: 1px solid #666B6F; border-bottom: none; border-top: none; font-size: 11px; line-height: 12px;}
#box .boxcontent a, #box .boxcontent a:visited {text-decoration: none;}
#box .boxcontent hr {height: 1px; color: #7FB2AD; margin-right: 5px;}
#box .boxcontent h5 {margin: 0px; padding: 10px 0px 10px 0px; font: bold 11px arial, sans-serif; text-transform: uppercase;}
#box .boxcontent ul {margin: 0px; padding: 0px; list-style: none outside;}
#box .boxcontent li {margin: 0px; padding: 0px 5px 10px 0px;}

#box .boxmore {margin:0px; background: url("http://www.thestylephile.com/contents/images/styleArticleBoxMore.gif") no-repeat top left; width: 150px; height: 20px;}
#box .boxmore a, #box .boxmore a:visited {margin-left: 29px; text-decoration: none; color: #000; font: bold 11px/19px verdana, sans-serif;}
#box .boxmore a.parties, #box .boxmore a.parties:visited, .boxmore a.challenge, #box .boxmore a.challenge:visited {margin-left: 33px; text-decoration: none; color: #000; font: bold 11px/19px verdana, sans-serif;}

div.smallAd {position: absolute; top: 145px; left:895px; padding:5px 0px 5px 0px; border: 0px solid blue; height: 31px; width: 88px;}

/*Google Ads*/
#google {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	text-align: left;
	border: 1px solid #666;
}

div.googleSponsor {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	color: #000;
	font: bold 11px/16px arial,sans-serif;
	text-decoration: none;
	text-align: left;
	text-transform: uppercase;
}
div.googleAd {
	margin: 0px;
	padding: 5px 2px 0px 5px;
	color: #559352; 
	font: bold 11px arial,sans-serif;
	text-decoration: none;
}
div.googleAdText {
	margin: 0px;
	padding: 0px 2px 0px 5px;
	font: normal 11px arial,sans-serif; 
	color: #000000;
}
div.googleAdURL {
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 5px 5px;
	color: #559352;
	font: normal 11px arial,sans-serif; 
	text-decoration: none;
}

div.googlecontainer {
	margin: 10px 0px 0px 0px;
}

#articlecontainer div.googlecontainer {
	clear: both;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

/*Global Footer*/
#reednetwork {margin: 0px; padding: 0px; text-align: center;} 
#reednetwork h5 {margin: 0px; padding: 5px 0px 5px 0px; color: #3399cc; text-align: center;} 
#reednetwork ul {margin: 0px 0px 15px 0px; padding: 0px; list-style-type: none;} 
#reednetwork li {background:none; display: inline; margin: 0px; padding: 0px; font: normal 10px arial, sans-serif; text-align: center; color: #666666; line-height: 15px;} 
#reednetwork li a:link, #reednetwork li a:visited {text-decoration: none; color: #666666; font: normal 10px arial, sans-serif; text-align: center; color: #666666; line-height: 15px;} 
#reednetwork li a:hover {text-decoration: underline;}
.wtf{float:left;width:314px; text-align:left;padding:0px 10px 0px 0px;}