/*
Theme Name: The Ladies
Club Theme URI: http://www.ladiesclub.nl
Description: Custom Wordpress theme
Version: 1.0
Author: Matchbox Computers
Author URI: http://www.matchboxcomputers.com/
*/
.entry
{ min-height:150px; }

html,body,div,span,applet,object,iframe,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,strong,tt,var,dl,dt,dd,blockquote,fieldset,form,i,b,caption,tbody,tfoot,thead,tr,th,td,ul,ol,h1,h2,h3,h4,h5,h6,p
{ margin:0;
  padding:0;
  vertical-align:baseline; }

html
{ overflow-y:scroll; }

html.lightbox
{ overflow:auto; }

.alignright {
	float:right;
	margin-left: 15px;
	margin-bottom: 10px;
	border: 1px solid #ababab;
	padding: 6px;
}

body
{ background:#fff;
  color:#000;
  font:12px/1.5em Helvetica,Arial,sans-serif; }

img
{ border:0; }

ul,ol
{ list-style:none; }

input[type=submit],input[type=button]
{ cursor:pointer; }

h1
{ left:-15px;
  position:absolute;
  top:24px;
  width:1000px; }

h1 a
{ background:url(images/logo.png) no-repeat;
  display:block;
  height:200px;
  overflow:hidden;
  text-indent:-9999px; }

body.magazine h1
{ width:516px; }

body.magazine h1 a
{ background:url(images/logo_magazine.gif) no-repeat; }

#wrap
{ margin:0 auto;
  position:relative;
  width:969px;
}

#header
{
  height:230px;
  position:relative; top: -10px; }

#sites .shop
{ background:#fff no-repeat;
  border-left:solid 1px #fff;
  height:154px;
  left:748px;
  position:absolute;
  top:0;
  width:114px;
  z-index:2; }

#sites .shop a
{ background:url(images/b_shop.gif) left 126px no-repeat;
  display:block;
  height:154px;
  overflow:hidden;
  position:absolute;
  text-indent:-9999px;
  top:0;
  width:114px; }

#sites .magazine,#sites .favorites
{ border-left:solid 1px #fff;
  height:154px;
  left:863px;
  position:absolute;
  top:0;
  width:105px;
  z-index:2; }

#sites .magazine span,#sites .favorites span
{ background:url(images/b_magazine.gif) no-repeat;
  display:block;
  height:28px;
  overflow:hidden;
  position:absolute;
  text-indent:-9999px;
  top:126px;
  width:105px; }

#sites .favorites span
{ background:url(images/b_favorites.gif) no-repeat; }

#menu
{ background:url(images/menu.png) repeat-x;
  height:55px;
  left:0;
  padding:0 0 0 5px;
  position:absolute;
  top:205px;
  width:964px; border-bottom: 1px dotted #bbbbbb; }

#menu li
{ display:inline;
  float:left;
  height:22px;
  margin:0;
  padding-left:13px;
  padding-right:13px;
  padding-top:6px; }

#menu li ul
{ display:none;
  height:27px;
  left:0;
  padding:0 0 0 5px;
  position:absolute;
  top:28px;
  width:964px; }

#menu li.current-cat ul
{ display:block; }

#menu li a
{ color:#fff;
  text-decoration:none;
  text-transform:uppercase; }

#menu li ul a
{ color:#000;
  text-transform:none; }

#menu li:hover ul
{ background:#fff;
  display:block;
  font-weight:400;
  z-index:99; }

#content
{ background:url(images/bg.png) repeat-y;
  float:left;
  margin-top:34px;
  width:969px; }

.alignleft {
	float:left;
	margin-right:15px;
	border: 1px solid #ababab;
	padding: 5px;
}

body.magazine #content
{ background:#fff; }

#main
{ float:left;
  width:599px; }

body.magazine #main
{ width:716px; }

div.post
{ margin:16px 0 34px;
  min-height:100px;
  overflow:visible;
  padding:3px 0 0 0px;
text-align:justify;
  position:relative; }

div.post p
{ line-height:1em; }

div.post h2
{ letter-spacing:-.025em;
  font-size:26px;
  font-family: Georgia;
  line-height:22px;
  margin:0 9px 10px;
 }

div.post h2 span
{ font:400 20px Georgia,"Times New Roman";
  letter-spacing:0;
  text-transform:uppercase; }

div.post a
{ color:#000;
  font-weight:700;
  text-decoration:none; }

div.post p.actie
{ background:url(images/h_actie.gif) no-repeat;
  height:37px;
  margin-left:-75px;
  position:absolute;
  text-indent:-9999px;
  width:70px; }

div.post p.date
{ font:22px/1em "Times New Roman",times;
  width:87px; }

div.post p.date span.day,div.post p.date span.daymonth,div.post p.date span.year
{ display:block;
  left:0;
  position:absolute;
  text-align:right;
  top:0;
  width:87px; }

div.post p.date span.daymonth
{ top:22px; }

div.post p.date span.year
{ top:44px; }

div.post p.category
{ left:0;
  font:22px/1em "Times New Roman",times;
  position:absolute;
  text-align:right;
  top:65px;
  width:87px; }

div.post div.entry p
{ letter-spacing:.01em;
  line-height:1.44em;
  margin:0 9px;
  padding-bottom:15px; }

div.post div.entry h2 a
{ text-decoration:none; font-family: Georgia, "Times New Roman", Times; }

div.post div.entry h3
{ font-size:18px;
  margin:0 0 12px 9px; }

div.post div.entry h4
{ font-size:13px;
  margin:0 0 2px 9px; }

div.post div.entry ul,div.post div.entry ol
{ list-style-position:inside;
  list-style-type:circle;
  margin:0 0 15px 9px; }

div.post div.entry ol
{ list-style-type:decimal; }

div.post div.entry div.alignleft
{ display:inline;
  float:left;
  margin-right:9px; }

div.post img.teaser,div.post embed
{ float:left;
  margin:0 9px 9px 0;}

div.post div.postmeta
{ background:url(images/meta.png) left 15px repeat-x;
  clear:both;
  height:12px;
  margin-left:0px;
  margin-top: 15px;
  padding:8px 0 0 92px; }

div.post div.postmeta ul
{ background:#fff;
  float:left;
  height:12px;
  padding:0 2px 0 4px; }

div.post div.postmeta ul li
{ background:url(images/div_postmeta.gif) right top no-repeat;
  float:left;
  font:italic 14px Georgia,"Times New Roman",Times,serif;
  padding:0 8px 0 6px; }

div.post div.postmeta ul li.last
{ background:transparent; }

div.post div.postmeta ul li.last a
{ outline:none; }

div.post div.postmeta div.share
{ background:url(images/bg_share.png);
  bottom:12px;
  display:none;
  height:145px;
  left:0;
  margin:0 0 0 212px;
  padding:30px 0 0 22px;
  position:absolute;
  width:227px;
  z-index:99; }

div.post div.postmeta div.share ul
{ background:transparent;
  float:none;
  height:auto;
  padding:0; }

div.post div.postmeta div.share ul li a
{ background:url(images/social.gif) no-repeat;
  display:block;
  font:normal 12px Helvetica,Arial,sans-serif;
  height:13px;
  outline:none;
  padding:1px 0 0 25px; }



div.post_alt div.entry
{ background:#000;
  color:#fff;
  margin-bottom:6px;
  padding:9px 0 0 9px;
  width:498px; }

div.post_alt div.entry a
{ color:#fff; }

div.page
{ border-bottom:solid 1px #e5e5e5;
  float:left;
  padding-bottom:20px;
  padding-left:0;
  width:599px; }

div.page h2
{ margin-bottom:20px; }

body.magazine div.page
{ border:0;
  padding:0 0 0 9px; }

body.magazine div.page p
{ color:#666;
  margin:0 0 20px; }

#reply_ankeiler
{ background:#f1f1f1;
  clear:both;
  margin:10px 0 20px;
  padding:9px 9px 6px; }

#reply_ankeiler h3
{ font-size:18px;
  margin-bottom:5px; }

#reply_ankeiler h3 span
{ font:400 16px Georgia,"Times New Roman",Times,serif;
  text-transform:uppercase; }

#reply_ankeiler p
{ line-height:1.5em; }

#tagcloud
{ line-height:30px;
  margin-top:20px;
  padding-top:5px; }

#tagcloud h2
{ font:italic 400 11px Georgia,"Times New Roman",Times,serif; }

#replies p.intro
{ margin-top:15px; }

#replies #commentlist
{ padding-bottom:20px; }

#reply
{ margin-top:30px; }

#reply p.intro
{ margin:15px 0; }

#reply label
{ display:block;
  margin-top:10px; }

#reply input,#reply textarea
{ border:solid 1px #d6d6d6;
  color:#666;
  font:11px Helvetica,Arial,sans-serif;
  padding:4px 6px;
  width:474px; }

#reply #submit
{ background:url(images/b_reageer.gif) no-repeat;
  border:0;
  height:39px;
  margin:15px 0 25px 379px;
  overflow:hidden;
  padding-top:38px;
  text-indent:-9999px;
  width:109px; }

#replies,#reply
{ padding-left:99px; }

#replies h3,#reply h3
{ font:400 24px/1em Georgia,"Times New Roman",Times,serif; }

#sidebar
{ float:right;
  overflow:hidden;
  padding-top:6px;
  width:336px;
  text-align: justify;
}

#sidebar a
{
	text-decoration: none;
}

#sidebar h2
{ font:400 18px/1em Georgia,"Times New Roman",Times,serif;
  margin-bottom:10px;
 }

#sidebar div.ankeiler
{ background:#000;
  color:#fff;
  float:left;
  font-size:18px;
  font-weight:700;
  line-height:21px;
  margin-bottom:25px;
  padding:12px 12px 7px;
  width:312px; }

#sidebar div.ankeiler a
{ background:url(images/b_abonneren.gif) no-repeat;
  float:right;
  height:38px;
  margin-top:5px;
  overflow:hidden;
  text-indent:-9999px;
  width:113px; }

#sidebar #searchform,#sidebar #newsletter
{ clear:left;
  margin-bottom:25px; }

#sidebar #searchform input,#sidebar #newsletter input
{ border:solid 1px #b6b6b6;
  color:#000;
  font:12px Helvetica,Arial,sans-serif;
  padding:3px 6px;
  vertical-align:top;
  width:267px; }

#sidebar #searchform #searchsubmit,#sidebar #searchform #newsletter_submit,#sidebar #newsletter #searchsubmit,#sidebar #newsletter #newsletter_submit
{ background:url(images/submit.png) no-repeat;
  border:0;
  height:25px;
  overflow:hidden;
  padding-top:34px;
  text-indent:-9999px;
  vertical-align:top;
  width:25px; }

#sidebar #searchform div
{ border-bottom:solid 1px #999; }

#sidebar #newsletter
{ border-top:solid 1px #e5e5e5;
  margin-bottom:7px;
  padding-top:18px; }

#sidebar #newsletter form
{ margin-top:7px; }

#sidebar #newsletter p.error,#sidebar #newsletter p.success
{ color:red;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-style:italic;
  margin:0; }

#sidebar #newsletter p.success
{ color:#090; }

#sidebar h2.alt
{ font:700 18px Helvetica,Arial,sans-serif;
}

#sidebar h2.alt span
{ font:400 16px Georgia,"Times New Roman",Times,serif;
  text-transform:uppercase; }

#sidebar #video
{ margin:25px 0 0;
  padding-bottom:20px;
  padding-left:0; }

#sidebar #popular
{ margin:45px 0 25px; }

#sidebar #latest_comments li
{ letter-spacing:.01em;
  line-height:1.2em;
  margin-bottom:10px; }

#sidebar div.box
{
	border-bottom:solid 1px #e5e5e5;
	margin-bottom:10px;
	padding:0 14px 10px 0;
	position:relative;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#sidebar div.box div.footer
{ background:#fff;
  bottom:-4px;
  left:0;
  font:italic 11px/1em Georgia,"Times New Roman",Times,serif;
  margin:0 0 0 85px;
  padding:0 4px;
  position:absolute; }

#sidebar h2.rss
{ margin:15px 0 5px 14px;
  text-transform:none; }

#sidebar h2.rss a
{ color:#000;
  display:inline-block;
  height:20px;
  padding:1px 0 0;
  text-decoration:none; }

#sidebar h2.rss a.icon
{ background:url(images/rss.png) no-repeat;
  padding-left:33px; }

#sidebar div.twitter
{ padding:5px 12px 20px; }

#sidebar div.twitter h2
{ height:24px;
  margin:0 0 15px -1px; }

#sidebar div.twitter h2 a
{ background:url(images/h_twitter.gif) no-repeat;
  color:#000;
  display:block;
  height:24px;
  padding:0 0 0 36px;
  text-decoration:none; }

#sidebar div.twitter h3
{ font-size:12px;
  margin-bottom:8px; }

#sidebar div.twitter img
{ height:48px;
  left:273px;
  position:absolute;
  top:47px;
  width:48px; }

#sidebar div.twitter blockquote
{ color:#4d4d4f;
  font-size:12px;
  line-height:1.2em;
  width:254px; }

#sidebar div.rectangle
{ border-bottom:solid 1px #e5e5e5;
  border-top:solid 1px #e5e5e5;
  height:280px;
  margin:40px 0;
  padding:15px 0;
  position:relative; }

#sidebar div.rectangle h2
{ background:#fff;
  font-size:11px;
  font-style:italic;
  margin:-23px 0 0 135px;
  padding:0 4px;
  position:absolute; }

body.magazine #sidebar
{ width:219px; }

#footer
{ clear:both;
  padding-top:14px; }

#footer ul
{ border-top:solid 1px #e5e5e5;
  padding:8px 18px; }

#footer ul li
{ background:url(images/div_footer.gif) right 4px no-repeat;
  color:#999;
  display:inline;
  float:left;
  font-size:10px;
  margin-right:9px;
  padding:0 10px 20px 0;
  text-transform:uppercase; }

iframe
{ overflow:auto;
  width:716px; }

#betapress_halt
{ height:720px; }

#betapress_subscribe
{ height:540px; }

#mag_linda,#mag_wonen
{ height:470px; }

div.wp-pagenavi
{ font-weight:700;
  line-height:1em;
  overflow:hidden;
  text-align:right;
  width:599px; }

div.wp-pagenavi span,div.wp-pagenavi a.page
{ display:inline-block;
  height:12px;
  margin:0 10px; }

div.wp-pagenavi a:hover
{ color:#000; }

div.wp-pagenavi span.prev_post a,div.wp-pagenavi span.next_post a
{ background:url(images/i_prev.gif) no-repeat;
  display:inline-block;
  height:12px;
  overflow:hidden;
  text-indent:9999px;
  width:8px; }

div.wp-pagenavi span.prev_post a:hover,div.wp-pagenavi span.next_post a:hover
{ background-image:url(images/i_prev_over.gif); }

div.wp-pagenavi span.next_post a
{ background-image:url(images/i_next.gif); }

div.wp-pagenavi span.next_post a:hover
{ background-image:url(images/i_next_over.gif); }

div.wp-pagenavi a.first,div.wp-pagenavi a.last
{ background:url(images/i_first.gif) no-repeat;
  display:inline-block;
  height:12px;
  overflow:hidden;
  text-indent:9999px;
  width:14px; }

div.wp-pagenavi a.first:hover,div.wp-pagenavi a.last:hover
{ background-image:url(images/i_first_over.gif); }

div.wp-pagenavi a.last
{ background-image:url(images/i_last.gif); }

div.wp-pagenavi a.last:hover
{ background-image:url(images/i_last_over.gif); }

div.share
{ background:url(images/bg_share.png);
  bottom:12px;
  display:none;
  height:145px;
  left:0;
  margin:0 0 0 104px;
  padding:30px 0 0 22px;
  position:absolute;
  width:227px;
  z-index:9999; }

div.share ul
{ float:none;
  height:auto;
  line-height:1em;
  padding:0; }

div.share ul li a
{ background:url(images/social.gif) no-repeat;
  color:#000;
  display:block;
  font:normal 12px Helvetica,Arial,sans-serif;
  height:13px;
  outline:none;
  padding:1px 0 0 25px;
  text-decoration:none; }

div.sendfriend
{ background:#fff;
  display:none;
  position:absolute;
  z-index:99; }

#popbox
{ background:#fff;
  height:406px;
  overflow:hidden;
  padding:0 30px 0 20px;
  position:absolute;
  width:496px;
  z-index:101; }

#popbox a.close
{ background:url(images/b_close.gif) no-repeat;
  display:block;
  height:17px;
  overflow:hidden;
  position:absolute;
  right:16px;
  text-indent:-9999px;
  top:12px;
  width:64px; }

#popbox h2,#popbox h3
{ font-size:18px;
  margin:30px 0 20px; }

#popbox input[type=text],#popbox textarea
{ border:solid 1px #c5c5c5;
  font-size:12px;
  padding:3px; }

#popbox label,#popbox input,#popbox textarea
{ font-family:Helvetica,Arial,sans-serif;
  margin:5px 0;
  width:100%; }

#popbox label
{ margin:0; }

#popbox input.submit
{ background:url(images/b_send.gif) no-repeat;
  border:none;
  height:51px;
  margin-left:271px;
  overflow:hidden;
  padding-top:51px;
  width:137px; }

#overlay
{ height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:90; }

.overlay_mac
{ background:url(images/overlay_bg.png) repeat; }

.overlay
{ -moz-opacity:0.65;
  background:#000;
  filter:alpha(opacity=65);
  opacity:0.65; }

* html #overlay
{ position:absolute; }

body.lightbox div.page,body.lightbox div.post
{ margin:0;
  padding:0 15px;
  width:auto; }

#menu li.current-cat a,#menu li.current-cat ul li a:hover,#menu li.current-cat ul li.current-cat a,#menu li a:hover,#menu li:hover,#replies #commentlist li p.commentmeta,#sidebar #latest_comments li span
{ font-weight:700; }

#menu li.current-cat ul li a,div.post div.postmeta ul li a
{ font-weight:400; }

div.post div.entry,#sidebar div.ankeiler p
{ float:left;
  width:100%; }

div.post div.entry a,div.post div.postmeta ul li a:hover,div.post div.postmeta div.share ul li:hover,#sidebar #popular a:hover,#sidebar #latest_comments li a:hover,#sidebar div.box div.footer a:hover,div.share ul li:hover
{ text-decoration:underline; }

div.post div.postmeta div.share ul li,div.share ul li
{ background:transparent;
  float:left;
  height:30px;
  margin:0;
  padding:0;
  position:relative;
  width:100px; }

div.post div.postmeta div.share ul li a img,#sidebar #searchform label,#sidebar #newsletter label,div.share ul li a img
{ left:-9999px;
  position:absolute; }

div.post div.postmeta div.share ul li.facebook a,div.share ul li.facebook a
{ background-position:left top; }

div.post div.postmeta div.share ul li.twitter a,div.share ul li.twitter a
{ background-position:left -20px; }

div.post div.postmeta div.share ul li.delicious a,div.share ul li.delicious a
{ background-position:left -40px; }

div.post div.postmeta div.share ul li.nujij a,div.share ul li.nujij a
{ background-position:left -60px; }

div.post div.postmeta div.share ul li.msn a,div.share ul li.msn a
{ background-position:left -80px; }

div.post div.postmeta div.share ul li.ekudos a,div.share ul li.ekudos a
{ background-position:left -100px; }

div.post div.postmeta div.share ul li.mail a,div.share ul li.mail a
{ background-position:left -140px; }

div.post div.postmeta div.share ul li.hyves span,div.share ul li.hyves span
{ display:block;
  font:normal 12px Helvetica,Arial,sans-serif;
  padding:1px 0 0 25px;
  position:absolute;
  z-index:9; }

div.post div.postmeta div.share ul li.hyves a,div.share ul li.hyves a
{ background-position:left -120px;
  position:absolute;
  width:75px;
  z-index:99; }

div.post_alt div.entry h2,div.post_alt div.entry p,body.magazine div.page h2,body.magazine div.page h3,body.magazine div.page h4
{ margin-left:0; }

div.post_alt #reply_ankeiler,#replies #commentlist li
{ margin-top:20px; }

#tagcloud a,#sidebar #video h2 a,#sidebar #popular a,#sidebar #latest_comments li a,#sidebar div.box div.footer a,#sidebar div.twitter h3 a
{ color:#000;
  text-decoration:none; }

#footer ul li a,div.wp-pagenavi a
{ color:#999;
  text-decoration:none; }

#betapress_move,#betapress_give,#betapress_special
{ height:1000px; }

body.lightbox #wrap,body.lightbox #content,body.lightbox #main,body.lightbox div.page p,body.lightbox div.page div.entry,body.lightbox div.post p,body.lightbox div.post div.entry
{ margin:0;
  width:100%; }

.comments
{ margin-left:50px;
  list-style-type:decimal; }

.layoutbox
{ margin:25px 0; }

#commentform
{ margin-left:10px; }

#commentform h2
{ margin-bottom:20px; }

#commentform p
{ margin:10px 0; }

.commententry
{ margin:20px 0;
  line-height:30px; }

#thesearch {
	margin: 0px;
	padding: 0px;
	position: relative;
	top: -4px;
}

#searchfield {
	border: 0;
	height: 18px;
}

#searchbutton {
	background: #C92A9B;
	border: 1px solid white;
	color: white;
}

h2.sidebar {
	border-bottom:3px solid #aaaaaa;
	font-size:200% !important;
}

#wp-calendar th {
	background-color: #C92A9B;
	color: white;
}

#wp-calendar td {
	width: 50px;
}

.sociable li {
	list-style: none;
	display: inline;
}

.sociable_tagline {
	display:none;
}
