/* @override http://louisasdaughter.be/wp/wp-content/themes/louisa/style.css */

/*
THEME NAME: Louisa
THEME URI: http://www.gringoflash.com
DESCRIPTION: Bewerking van het Sandbox thema, 3-columns ordelijke chaos
VERSION: 0.2
AUTHOR: Sander Van de Vijver
AUTHOR URI:
TAGS: 
*/

/* @group Meyer CSS Reset */

/* TABULA RASA */

html, body, div, span, applet, object, input, textarea, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}

body {
	line-height: 1;
	color: black;
	background: white;
}

ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

/* @end */

/* @group Typografische stijlen */

/* TYPO, KLEUR */

html{
	background-color: #fafcf4;
}

body {
	font: 0.75em "Courier New", Courier, mono;
	color: #1d1b18;
	background: #fafcf4 url(images/achtergrondheader.jpg) no-repeat center top;
	width: 100%;
	height: 100%;
	display: table;
}

a {
	color: #f23e33;
}

a:hover {
	color: #1d1a18;
}

h1,h2,h3,h4,h5,h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 2.3em;
}


h3 {
	font-size: 1.4em;
	margin-bottom: 3px;
}

h4 {
	margin-bottom: 3px;
	font-size: 1.0em;
}

em {
	font-style: italic;
}

strong {
	font-weight: bold;
}

input#submit.button {
	text-transform: uppercase;
	color: #1d1a18;
	padding: 1px 2px;
	border: 1px solid #5d5c58;
	cursor: pointer;
	cursor: hand;
	font-family: "Courier New", Courier, mono;
}

input#submit.button:hover {
	background-color: #1d1a18;
	color: #fafcf4;
	border-color: #1d1a18;
}

input, textarea {
	border: thin solid #737373;
	background-color: #fafcf4;
	color: #1d1a18;
	margin-bottom: 4px;
	margin-top: 1px;
}

/* @end */

/* @group Dimensions */

/* @group 3-column layout */

div#container {
	float:left;
	width: 100%;
}

div#content {
	width: 376px;
	padding: 12px 24px 24px;
	margin: 96px 250px 0;
	background: url(images/contentseparator.gif) no-repeat center bottom;
}

div#footer {
	width: 376px;
	margin: 0 250px 0px;
}

div#extracontent {
	width: 400px;
	padding: 0 12px;
	margin: 0 250px;
}

div.sidebar {
	width:250px;
}

div.sidebar > div{
	padding: 12px;
}

div.sidebar {
	float:left;
	overflow:hidden;
}


div#primary {
	margin: 220px 0 0 -100%;
}

* html div#primary  {
	left:20px;
}

div#secondary {
	margin: 180px 0 0 -250px;
}

/* @end */

/* MARGES, PADDING, ETC */

div#wrapper.hfeed {
	width: 924px;
	margin: 0 auto;
	text-align: left;
}

/* schuift de titel en description heel ver naar links */
div#header {
    position: absolute;
    left: -999em;
    width: 1em;
    overflow: hidden;
}

.entry-meta span.edit-link {
	float: right;
}

.page span.edit-link {
	display: block;

	text-decoration: underline;
	font-style: italic;
	text-transform: uppercase;
	text-align: right;
	color: #f23e33;
}

textarea#comment.text, input#url.text, input#email.text, input#author.text{
	width:  376px;
}


/* @end */

/* @group Middenbeukstylez */

div.entry-content img {
}

div.entry-date {
	margin-bottom: 12px;
	margin-top: 6px;
	color: #1d1a18;
	font-style: italic;
	text-transform: uppercase;
}

div.entry-meta {
	padding-bottom: 12px;
	margin-top: 12px;
	text-transform: uppercase;
	font-style: italic;
	background: url(images/content-kleinelijn.jpg) no-repeat center bottom;
}

div.entry-date, div.entry-meta{
	font-size: 1em;
}

div.entry-content {
	
}

div.post{
	position: relative;
	z-index: 2;
}

body.blog h2.entry-title{
	padding: 0;
	margin-bottom: 0;
}

h2.entry-title{
	background-color: #1d1b18;
	text-transform: uppercase;
	color: #fafcf4;
	line-height: 0.94em;
	padding: 4px;
	margin-bottom: 12px;
}

body.single h2.entry-title{
	padding: 4px;
	background-color: #f23e33;
}

h2.entry-title a {
	color: #fafcf4;
	text-decoration: none;

	display: block;
	padding: 4px;
}

h2.entry-title a:hover {
	background-color: #f23e33;
}

span.required {
	font-style: italic;
	text-transform: none;
}

div.post ol , div.post ul{
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 24px;
}

div#content blockquote{
	font-style: italic;
	padding: 0 12px;

	border-left: 1px dashed #8b8c86;
	margin: 12px 0 12px 6px;
}

div.entry-content a {
	text-decoration: underline;
}

/* navigatiestylez */

div#nav-below.navigation {
	position: relative;
	z-index: 1;
	width: 376px;
	height: 27px;
}

div.nav-previous, div.nav-next, div.nav-showall{
	overflow: hidden;
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
}

div.nav-showall{
	width: 117px;
	height: 26px;
	margin-right: auto;
	position: relative;
	left: 24.6%;
	margin-left: auto;
}

div.nav-previous{

}

div.nav-next{
	float: right;
}

div.nav-previous a{
	width: 30px;
	height: 26px;
	overflow: hidden;
	background: url(images/pijl-links.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}

div.nav-showall a{
	width: 117px;
	height: 26px;
	overflow: hidden;
	background: url(images/showallposts.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}

div.nav-next a{
	width: 30px;
	height: 26px;
	overflow: hidden;
	background: url(images/pijl-rechts.jpg) no-repeat left top;
	display: block;
	text-indent: -9999px;
}


/* @end */

/* @group sidebarcustomz */

#secondary-widgets {
	padding-top: 0;
	padding-bottom: 0;
}

#secondary-separator{
	padding: 0;
	background: url(images/sidebar-separator.jpg) no-repeat -2px top;
	height: 17px;
	margin-top: 5px;
	margin-bottom: 5px;
}

/* @end */

/* @group Comments stylez */

div.form-label {
	text-transform: uppercase;

}

div.form-label label {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
	text-transform: none;
}

div#comments {

}

div.comment-author.vcard span {
	font: italic bold 1em Georgia, "Times New Roman", Times, serif;
}

div.comment-author.vcard span a{
	color: #1d1a18;
}

div.comment-author.vcard{
	display: inline-block;
	margin-bottom: 3px;
}

div.comment-meta {
	display: inline;
	background-color: #fff;
}

#comments-list ol {
	list-style-type: decimal;
	list-style-position: outside;
	margin-left: 24px;
	margin-top: 12px;
}

div.formcontainer {
	margin-top: 12px;
}

li.comment{
	margin-bottom: 12px;
}

div#respond{
}

#respond h3 {
	border-bottom: 1px solid #1d1b18;
	text-transform: uppercase;

	cursor: pointer;
	cursor: hand;
	padding-top: 3px;
	padding-bottom: 3px;
}

#comments-list h3{
	border-bottom: 1px solid #1d1b18;
	text-transform: uppercase;
	padding-bottom: 3px;
	cursor: pointer;
	cursor: hand;
	padding-top: 3px;
	margin-top: 3px;
	margin-bottom: 0;
}

#respond h3:after {
	content: " (click to write)";
	font: italic 0.7em "Courier New", Courier, mono;
}

#respond h3:hover, #comments-list h3:hover {
	background-color: #1d1a18;
	color: #fafcf4;
}

#comments-list h3:after {
	content: " (click to read)";
	font: italic 0.7em "Courier New", Courier, mono;
}


/* @end */

/* @group Pages-box stylez */

div#pages-box {
	list-style-type: none;
	background-color: #f23e33;
	text-align: justify;
	text-transform: uppercase;
	font: italic bold 3.7em/0.9em Georgia, "Times New Roman", Times, serif;
}

div#pages-box a {
	color: #fafcf4;
	text-decoration: none;
}

div#pages-box ul li:first-child {
	background-color: #1d1a18;
}

div#pages-box ul li.current_page_item {
	background-color: #1d1a18;
}

body.page div#pages-box ul li:first-child {
	background-color: #f23e33;
}

body.pageid-46 div#pages-box ul li:first-child {
	background-color: #1d1a18;
}

div#pages-box a:after {
	content: ".";
}



/* @end */

/* @group networkbox */

div#networkbox {
	padding-right: 8px;
	padding-top: 20px;
	background: url(images/netwerk-bg.jpg) no-repeat right top;
	position: relative;
}

div#networkbox a.netwerklink {
	height: 32px;
	overflow: hidden;
	display: block;
	float: right;
	clear: right;
	margin-bottom: 2px;
	text-indent: -9999px;
	background-repeat: no-repeat;
}

div#networkbox a.netwerklink:hover {
	background-position: 0 bottom;
}

div#networkbox a#facebooklink{
	background-image: url(images/netwerk-facebook.jpg);
	width: 99px;
}

div#networkbox a#myspacelink{
	background-image: url(images/netwerk-myspace.jpg);
	width: 109px;
}

div#networkbox a#vibelink{
	background-image: url(images/netwerk-vibe.jpg);
	width: 83px;
}
/* @end */

/* @group Kalenderstylez */

div#calendar{
	color: #fafcf4;
	background: #1d1b18;
}

div#calendar h3.widgettitle {
	font-weight: bold;
	text-transform: uppercase;
	line-height: 1em;
	font-size: 2.3em;
	margin-bottom: 3px;
	padding-bottom: 6px;
	border-bottom: 1px solid #fafcf4;
}

div#calendar h3.widgettitle:after {
	content: "(hover and click for more information)";
	display: block;
	margin-top: 4px;
	font: italic normal 0.4em "Courier New", Courier, mono;
}

#upcoming-events ul {
	color: #fafcf4;
	font: bold 1.3em Georgia, "Times New Roman", Times, serif;
}

#upcoming-events ul li {
	padding-bottom: 2px;
	border-bottom: 1px solid #4d4e48;
	padding-top: 1px;
	margin-bottom: 2px;
}

#upcoming-events ul span.calnk {
	color: #fafcf4;	border-bottom-style: none;
	border-style: none;
}

#upcoming-events ul span.calnk a {
	font: normal normal 0.6em "Courier New", Courier, mono;
	color: #fafcf4;
}

/* @end */

#post-245 li.upcoming-events {
	list-style-type: none;
	font: bold 1.3em Georgia, "Times New Roman", Times, serif;
}

#post-245 li.upcoming-events a {
	font: normal normal 0.8em "Courier New", Courier, mono;
	padding-left: 7px;
}

#post-245 li.upcoming-events ul li {
	margin-bottom: 7px;
}

/* @group Contact-box stylez */

div#contact {
	color: #fafcf4;
	background-color: #1d1a18;
	margin-bottom: 12px;
}

div#contact a {
	color: #fafcf4;
}

div#contact h2 {
	line-height: 1em;
	font-size: 2.3em;
	margin-bottom: 3px;
	padding-bottom: 6px;
	border-bottom: 1px solid #fafcf4;
	text-transform: uppercase;
}

div#contact em {
	text-transform: uppercase;
	font-weight: normal;
	font-style: normal;
	background-color: #f23e33;
	padding-left: 4px;
	padding-right: 2px;
	color: #fafcf4;
}

ul.event-in-list {
	list-style-type: disc;
	list-style-position: outside;
	margin-bottom: 6px;
	padding-left: 15px;
}

ul.event-in-list li.eventinlistlocation p {
	display: inline;
}
ul.event-in-list li.eventinlistlocation p a {
	display: inline;
}

div#contact #contactpersoon {
	background-color: #fafcf4;
	color: #1d1a18;
	padding-left: 4px;
	padding-right: 2px;
}

div#contact h3 {
	border-bottom: 1px solid #fafcf4;
	font-size: 1.7em;
	margin-bottom: 5px;
	text-transform: uppercase;
	line-height: 0.9em;
	padding-bottom: 3px;
}


/* @end */

/* @group extracontent stylez */

span#year {
	background-color: #1d1b18;
}

#footer {
	background: url(images/footer-bg.jpg) no-repeat center center;
	color: #fafcf4;
	padding: 20px 20px 20px 28px;
}

#footer li{
	display: inline;
}

#footer a {
	color: #fafcf4;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
	text-transform: uppercase;
	background-color: #f23e33;
}

#footer a:hover {
	text-decoration: underline;
}

/* @end */

/* @group special page specifics */

h2.page-title{
	border-bottom: 1px solid #1d1b18;
	text-transform: uppercase;
	padding-bottom: 3px;
	padding-top: 3px;
	margin-bottom: 4px;
	font-size: 1.4em;
}

body.pageid-100 div#content img.wp-image-85{
	margin-left: -12px;
}

body.pageid-100 div#content h2.entry-title{
}

body.pageid-121 div.entry-content h4,
body.pageid-100 div.entry-content h4 {
	font-size: 1.1em;
	text-decoration: underline;
}

p.audioplayer_container {
	margin-top: 4px;
	margin-bottom: 4px;
	background-color: #1d1b18;
}

span#hemixemrollover {
	cursor: pointer;
	cursor: hand;
	display: block;
	width: 376px;
	height: 260px;
	overflow: hidden;
}

span#hemixemrollover img:hover {
	position: relative;
	top: -260px;
}

/* @group Archive style */

li#monthly-archives ul{
	width: 376px;
	margin: 0;
	padding: 0;
}

li#monthly-archives ul li{
	list-style-type: none;
	margin-bottom: 4px;
}

li#monthly-archives ul li a{
	color: #fafcf4;
	background-color: #f23e33;
	font: italic bold 1.4em Georgia, "Times New Roman", Times, serif;
	padding-right: 2px;
	padding-left: 2px;
	margin-right: 6px;
}

li#monthly-archives ul li a:hover {
	background-color: #1d1a18;
}

#monthly-archives ul li span.recentdate {
	background-color: #fff;
	vertical-align: 0.5em;
}

/* @end */

/* @group link page */

.linkcat ul{
	list-style-position: inside;
	list-style-type: disc;
}

.linkcat h3 {
}

.linkcat li a {
	text-transform: uppercase;
	text-decoration: underline;
}

.linkcat li{
	margin-bottom: 1px;
}



/* @end */

/* @group Media page */

#medsightstitel, #medsoundstitel, #medmoviestitel {
	border-bottom: 1px solid #1d1b18;
	text-transform: uppercase;
	padding-bottom: 3px;
	cursor: pointer;
	cursor: hand;
	padding-top: 3px;
	margin-bottom: 0;
	font-size: 1.7em;
}

#medsightstitel:hover, #medsoundstitel:hover, #medmoviestitel:hover {
	background-color: #1d1b18;
	color: #fafcf4;
}

#medsightstitel:after {
	content: " (Click to see)";
	font: italic 0.6em "Courier New", Courier, mono;
}

#medsoundstitel:after {
	content: " (Click to hear)";
	font: italic 0.6em "Courier New", Courier, mono;
}

#medmoviestitel:after {
	content: " (Click to watch)";
	font: italic 0.6em "Courier New", Courier, mono;
}

#medsights, #medsounds, #medmovies {
	margin-top: 6px;
}

.ngg-galleryoverview h3 {
	text-decoration: underline;
}


/* @end */


/* @end */
