/*GLOBAL OPTIONS*/
html {font-size: 100.1%;}
body {
	font: 64% Arial, Helvetica, sans-serif;
	margin: 0;
	background: #efefef url(../images/bg-body.jpg) no-repeat;
	min-width: 866px;
	position: relative;
}
form {
	display: inline;
	padding: 0;
	margin: 0;
}
a {
	text-decoration: none;
	font-weight: normal;
	color: #323232;
}
a:hover {text-decoration: underline;}
img {
	border: none;
	display: block;
}
fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	width: auto;
}
/*text to image replacment*/
.hidden-text, .logo a, .sidebox h3, .payoff {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}
/*bg-photo*/
.bg-photo {
	position: absolute;
	right: 0;
	top: 0;
}
/*MAIN CONTAINER*/
#main {
	margin: 0 auto;
	width: 866px;
	position: relative;
	z-index:10;
	padding-top: 170px;
}
/*HEADER*/
.header-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 15;
}
.header-holder {
	background: url(../images/bg-header.png);
	width: 100%;
}
#header {
	height: 140px;
	position: relative;
	width: 866px;
	margin: auto;
}
/*logo*/
.logo {
	margin: 0;
	position: absolute;
	top: 8px;
	left: 0;
}
.logo a {
	background: url(../images/logo.png) no-repeat;
	width: 495px;
	height: 81px;
}
.payoff {
	position: absolute;
	top: 25px;
	right: 0px;
	width: 248px;
	height: 50px;
	
	background: url('../images/voordezelfbewustevrouw.png') no-repeat;
}
/*main-nav-holder*/
.main-nav-holder {
	position: absolute;
	top: 89px;
	left: 0;
	width: 100%;
}
.main-nav {
	width: 100%;
	background: url(../images/bg-main-nav.png) no-repeat;
	height: 23px;
	padding-top: 3px;
}
.main-nav ul.menu {
	padding: 0 0 0 3px;
	margin: 0;
	list-style: none;
	float: left;
}
.main-nav ul.menu li {
	float: left;
	padding-right: 5px;
}
.main-nav ul.menu li a {
	float: left;
	line-height: 20px;
	padding-left: 11px;
	color: #e2e2e2;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none !important;
}
.main-nav ul.menu li a span {
	float: left;
	padding-right: 11px;
	cursor: pointer;
}
.main-nav ul.menu li a:hover, .main-nav ul.menu li.active a {background: url(../images/bg-main-nav-item.gif) no-repeat;}
.main-nav ul.menu li a:hover span, .main-nav ul.menu li.active a span {background: url(../images/bg-main-nav-item.gif) no-repeat 100% 0;}

/* custom dropdown */
div.dropdown {
	background: transparent url('../images/bg-dropdown.gif') no-repeat;
	color: #DDD;
	position: relative;
	width: 162px;
	float: left;
	margin-left: 10px;
	margin-right: 7px;
}

div.dropdown a {
	color: #CCC;
	text-decoration: none;
	outline: none;
	font-size: 12px;
}

div.dropdown a:hover {
	color: #FFF;
}

div.dropdown a.trigger {
	background: transparent url('../images/bg-dropdown-trigger.gif') no-repeat right top;
	display: block;
	height: 14px;
	line-height: 14px;
	padding: 2px 21px 4px 8px;
	width: 133px;
}

div.dropdown a.trigger:hover {
	background-position: right bottom;
}

div.dropdown div.options {
	background: transparent url('../images/bg-dropdown-options.png') no-repeat bottom;
	display: none;
	left: 0px;
	padding-bottom: 2px;
	position: absolute;
	top: 21px;
	width: 162px;
}

div.dropdown div.options ul {
	background: transparent url('../images/bg-dropdown-options-ul.png') no-repeat;
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 2px 1px 0 1px;
	width: 160px;
}

div.dropdown div.options ul li {
	float: left;
	width: 160px;
}

div.dropdown div.options ul li a {
	border-top: 1px solid #444;
	display: block;
	line-height: 14px;
	padding: 2px 8px;
	width: 144px;
}

div.dropdown div.options ul li a.first {
	border-top: none;
}

.rss {
	margin-top: 3px;
	margin-right: 17px;
	float: right;
}
/*search-form*/
.search-form {
	float: right;
	padding-right: 10px;
}
.search-form .inp-text {
	float: left;
	width: 158px;
	height: 20px;
	background: url(../images/bg-input.gif) no-repeat;
	margin-right: 10px;
}
.search-form .inp-text input {
	background: none;
	padding: 1px 5px;
	border: 0;
	width: 148px;
	height: 18px;
	font: 12px Arial, Helvetica, sans-serif;
}
.bnt-search {
	float: left;
	color: #e2e2e2;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
}
/*CONTAINER*/
#container {
	width: 100%;
	overflow: hidden;
}
/*content*/
.content {
	float: left;
	width: 500px;
}
.content h2 {
	color: #323232;
	font-size: 22px;
	line-height: 28px;
	margin: 0;
	font-weight: normal;
	margin: 0 70px 15px 0;
}
.content h2 a {color: #323232;}
.content h3 {
	color: #323232;
	font-size: 16px;
	line-height: 21px;
	margin: 0;
}
.content p {
	font-size: 13px;
	line-height: 21px;
/*	margin: 0 0 18px;*/
	color: #777;
}
/*content-box*/
.content-box {
	background: url(../images/bg-content-box-top.png) no-repeat;
	padding-top: 4px;
	overflow: hidden;
	width: 100%;
	position: relative;
	margin-bottom: 30px;
}
.content-box-text {
	overflow: hidden;
	background: url(../images/bg-content-box.png) repeat-y;
	height: 1%;
	padding: 10px 16px 0;
}
.content-box-banner {
	overflow: hidden;
	background: url(../images/bg-content-box.png) repeat-y;
	height: 1%;
	padding: 10px 16px 0;
	text-align: center;
}
.content-box-banner img {
	margin-top: 5px;
	margin-bottom: 12px;
	display: inline;
}
.content-box-bottom {
	height: 31px;
	overflow: hidden;
	background: url(../images/bg-content-box-bottom.png) no-repeat;
}
.content-box-bottom2 {
	background: url(../images/bg-content-box-bottom2.png) no-repeat;
	height: 3px;
	overflow: hidden;
}
.content-box-bottom-banner {
	height: 4px;
	overflow: hidden;
	background: url(../images/bg-content-box-banner.png) no-repeat;
}
/*photo-shadow*/
.photo-shadow {
	width: 227px;
	height: 143px;
	background: url(../images/bg-photo.png) no-repeat;
	overflow: hidden;
	float: right;
}
.photo-shadow img {margin: 1px;}
/*counter*/
.counter, .rating-menu li a {
	position: absolute;
	right: 27px;
	top: 27px;
	width: 31px;
	height: 20px;
	background: url(../images/bg-photo-counter.png) no-repeat;
	color: #777;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	text-align: right;
	padding: 5px 5px 0 0;
	text-decoration: none !important;
}
/*title-box*/
.title-box {
	overflow: hidden;
	height: 1%;
	color: #aaa;
	font-size: 11px;
	line-height: 13px;
	margin-bottom: 5px;
}
.title-box img {
	float: left;
	background: url(../images/bg-photo2.png) no-repeat;
	padding: 1px 2px 2px 1px;
	margin-right: 14px;
}
.title-box span {
	display: block;
	margin-bottom: 3px;
}
.title-box a {color: #777;}
/*tags*/
.tags {
	color: #a7a7a7;
	margin: 0 0 18px 0;
}

.tags a {
	color: #a7a7a7;
}

.tags .the-tag {
	padding-right: 15px;
	background: url('../images/i-streepje.gif') no-repeat right;
}

.tags .hide-streepje {
	margin-left: -15px;
	background: #fafafa;
	width: 10px;
}

/*action-menu*/
.action-menu {
	padding: 0 0 0 14px;
	margin: 0;
	list-style: none;
	overflow: hidden;
}
.action-menu li {
	float: left;
	margin-right: 20px;
}
.action-menu a {
	color: #aaa;
	font-size: 11px;
	line-height: 31px;
	float: left;
	padding-left: 23px;
	position: relative;
}
.action-menu a.ico1 {
	background: url(../images/pijltje.png) no-repeat 0 50%;
	color: #6a9ec3;
	font-weight: bold;
}
.action-menu a.ico2 {background: url(../images/ico-2.gif) no-repeat 0 50%;}
.action-menu a.ico3 {background: url(../images/ico-3.gif) no-repeat 0 50%;}
.action-menu a.ico4 {background: url(../images/ico-4.gif) no-repeat 0 50%;}
.action-menu a.ico5 {background: url(../images/ico-5.gif) no-repeat 0 50%;}
.action-menu a.icoRT {background: url(../images/retweet.png) no-repeat 0 50%;}
/*sidebar*/
.sidebar {
	float: right;
	width: 336px;
	padding-top: 343px;
}
/*sidebox*/
.sidebox, #flash {margin-bottom: 30px;}
.sidebox-content {
	background: url(../images/bg-sidebox.png) no-repeat;
	height: 1%;
	overflow: hidden;
	padding: 11px 11px 0;
}

.sidebox-content .inp-text {
	float: left;
	width: 222px;
	height: 20px;
	background: url(../images/bg-input-white.gif) no-repeat;
	margin-right: 10px;
	margin-top: 4px;
}
.sidebox-content .inp-text input {
	background: none;
	padding: 1px 5px;
	border: 0;
	width: 213px;
	height: 18px;
	font: 12px Arial, Helvetica, sans-serif;
}

/*sidebox-bottom*/
.sidebox-bottom {
	height: 8px;
	overflow: hidden;
	background: url(../images/bg-sidebox-bottom.png) no-repeat;
}
.sidebox h3 {
	width: 100%;
	height: 32px;
	margin: 0 0 11px;
}
.sidebox h3.shopingscoops {background: url(../images/txt-shoppingscoops.gif) no-repeat;}
.sidebox h3.recentreplies {background: url(../images/txt-recentreplies.gif) no-repeat;}
.sidebox h3.prettypopular {background: url(../images/txt-prettypopular.gif) no-repeat;}
.sidebox h3.lastseason    {background: url(../images/txt-lastseason.gif) no-repeat;}
.sidebox h3.stylescene    {background: url(../images/txt-stylescene.gif) no-repeat;}
.sidebox h3.appreciatedarticles {background: url(../images/txt-appreciatedarticles.gif) no-repeat;}
.sidebox h3.staytuned    {background: url(../images/staytuned.png) no-repeat;}
.sidebox h3.envogue    {background: url(../images/envogue.png) no-repeat;}
.sidebox h3.twitterupdates {background: url(../images/txt-twitterupdates.gif) no-repeat;}
.sidebox a.tag {
	color: #aaa;
}

a.volgen {
	color:#aaa;
	line-height:24px;
}

a.social {
	padding-left: 16px;
}

a.icon-twitter { background: url(../images/footer-twitter.png) left 1px no-repeat;}
a.icon-hyves { background: url(../images/footer-hyves.png) left 1px no-repeat;}
a.icon-rss { background: url(../images/footer-rss.png) left 1px no-repeat;}

.sidebox .social { margin-bottom: 2px; font-size: 12px; color:#777777; }

/*
img.twitter {
	display:inline;
	margin-right:6px;
}
*/


/*news-list*/
.news-list {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
.news-list li {
	width: 100%;
	vertical-align: top;
	overflow: hidden;
	padding-bottom: 0px;
	height: 45px;
	margin-bottom: 0px;
}
.news-list li .desc {
	height: 53px;
}
.news-list a {
	width: 100%;
	overflow: hidden;
	position: relative;
	color: #aaa;
	font-size: 11px;
	line-height: 13px;
	display: block;
}
.news-list a span {cursor: pointer;}
.news-list .photo {
	float: left;
	width: 51px;
	height: 43px;
	position: relative;
	background: url(../images/bg-photo3.gif) no-repeat;
}
.news-list .photo img {margin: 1px;}
.news-list .photo .arrow {
	position: absolute;
	top: 28px;
	right: 4px;
	width: 12px;
	height: 12px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/btn-play.png) no-repeat;
}
.variant-2 .news-list {
	color: #aaa;
	font-size: 11px;
}
.variant-2 .news-list a {
	color: #6A9EC3;
	display: inline;
}
/* stylescene */
.stylescene {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
.stylescene li {
	width: 100%;
	vertical-align: top;
	overflow: hidden;
	margin-bottom: 8px;
}
.stylescene a {
	width: 100%;
	overflow: hidden;
	position: relative;
	color: #aaa;
	font-size: 11px;
	line-height: 13px;
	display: block;
}


/*date*/
.date {
	float: left;
	width: 50px;
	text-align: center;
	font-style: normal;
	font-weight: bold;
}
.date .counter {
	position: static;
	display: block;
	margin: 0 auto;
}
.date-dummy {
	float: left;
	width: 20px;
	text-align: center;
	font-style: normal;
	font-weight: bold;
}
.desc {
	overflow: hidden;
	display: block;
}
.desc em {
	color: #777;
	font-style: normal;
}
/*banner*/
.banner {
	display: block;
	margin-bottom: 30px;
}
/*donate*/
.donate {
	background: url(../images/txt-donatediamonds.gif) no-repeat;
	width: 265px;
	height: 25px;
}
.fabulousfeedback {
	background: url(../images/txt-fabulousfeedback.gif) no-repeat;
	width: 286px;
	height: 26px;
}
.title-box .counter {
	position: static;
	float: left;
	margin-right: 7px;
}
.title-box p {margin-bottom: 0;}
.title-box span, .post-title-box span {text-transform: lowercase;}
/*rating-menu*/
.rating-menu {
	overflow: hidden;
	padding: 12px 13px 10px;
	border-top: 1px solid #efefef;
	margin: 0 -15px;
	width: 472px;
}
.rating-menu ul {
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
}
.rating-menu li {
	float: left;
	margin-right: 19px;
}
.rating-menu li a {
	position: static;
	display: block;
	background: url(../images/bg-counter.gif) no-repeat;
	height: 22px;
	width: 33px;
}
.rating-menu li a:hover, .rating-menu li a.active {
	background-position: 0 100%;
	color: #00c2f2;
}
/*btn*/
.btn {
	float: right;
	background: url(../images/bg-btn.gif) no-repeat;
	font-size: 11px;
	color: #777;
	line-height: 25px;
	padding: 0 0 0 11px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none !important;
}
.btn span {
	background: url(../images/bg-btn.gif) no-repeat 100% 0;
	float: left;
	padding: 0 11px 2px 0;
	cursor: pointer;
}
/*post-box*/
.post-box {
	border-top: 1px solid #efefef;
	background: #f7f7f7;
	margin: 0 -15px;
	width: 472px;
	padding: 8px 13px;
	overflow: hidden;
}
.post-box.alt {background: none;}
.post-box p {
	font-size: 11px;
	line-height: 18px;
	margin: 0;
}
/*post-title-box*/
.post-title-box {
	font-size: 11px;
	line-height: 13px;
	color: #aaa;
	margin-bottom: 4px;
}
.post-title-box strong {
	display: block;
	color: #777;
}
/*feedbackform*/
.feedbackform {
	width: 220px;
	height: 26px;
	background: url(../images/txt-feedbackform.gif) no-repeat;
}
.feedback-form input.i-text {
	float: left;
	width: 214px;
	height: 14px;
	padding: 2px 5px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #777;
}
.feedback-form div.i-text{
	float: left;
	width: 214px;
	height: 14px;
	padding: 2px 5px;
}
.feedback-form input.i-check {
	float: left;
	font-size: 0;
	width: 14px;
	height: 14px;
	margin: 7px 8px 0 0;
}
.right {float: right !important;}
.feedback-form textarea {
	font: 11px/16px Arial, Helvetica, sans-serif;
	width: 456px;
	height: 86px;
	border: 1px solid #868686;
	padding: 5px;
	color: #777;
	overflow: auto;
	margin-bottom: 13px;
}
.form-row {
	width: 100%;
	overflow: hidden;
	margin-bottom: 15px;
}
.form-row label {
	float: left;
	font-size: 12px;
	color: #777;
	width: 138px;
	line-height: 26px;
}
/*FOOTER*/
#footer {
	height: 50px;
	background: #e6e6e6;
}
#footer ul {
	padding: 18px 0 0;
	margin: 0 auto;
	list-style: none;
	width: 866px;
	text-align: center;
}
#footer li {
	display: inline;
	padding-left: 18px;
	background: url(../images/img-footer-separator.gif) no-repeat 5px 50%;
	color: #777;
	font-size: 12px;
}
#footer li:first-child {
	background: none;
	padding-left: 0;
}
#footer a {
	color: #777;
	text-transform: uppercase;
}


.pretty-popular strong a{
	font-size:13px !important;
	font-weight:bold;
	line-height:21px;
}

.action-retweet{
	padding-top:8px;
}